﻿.form-control {
    font-size:13px;
}
.form-inline {
    margin-bottom:8px;
}
.form-inline .form-group {
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 5px;
}
    .form-inline label {
        margin-left: 3px;
        display: inline;
    }
.pagination {
    margin-bottom: 3px;
    font-family: Tahoma;
    /*margin-top: -6px;*/
}

.page-item:first-child .page-link {
    margin-left: auto;
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.page-item:last-child .page-link {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group-xs > .btn, .btn-xs {
    padding: .25rem .4rem;
    font-size: .675rem;
    line-height: .5;
    border-radius: .2rem;
}
.alert {
    margin-bottom: .1rem;
}
.navbar-brand {
    margin-right: .5rem;
    font-size: .9rem;
}
.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}
.card-header {
    direction: rtl;
    text-align: right;
}
.card-body {
    direction: rtl;
    text-align: right;
}
.custom-file {
    width:80%;
}
.custom-file-input ~ .custom-file-label::after {
    content: "انتخاب فایل";
    left: 0;
    right: unset;
    border-radius: .25rem 0 0 .25rem;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    direction: rtl;
    text-align: right;
}
.btn-group-sm > .btn, .btn-sm {
    font-size: .775rem;
}
@media (min-width: 576px) {
    .card-columns {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }
}
input[type=checkbox], input[type=radio] {
 margin-left:5px;
}
.form-inline .select2-container {
    display: inline-block;
    /*min-width: 250px;*/
}
.modal-header > .ml-auto {
    margin-left: unset !important;
    margin-right: auto;
}