.form-control {
    height: calc(1.5em + .25rem);
    padding: .1rem .75rem;
}
.table td, .table th {
    padding: .2rem;
    vertical-align: top;
    border-top: 1px solid #eff2f7;
}
.btn {
    padding: .25rem .5rem;
}
.select2-container--krajee .select2-selection--single {
    height: calc(1.5em + .54rem - 3px)!important;
}
.select2-selection__arrow{
    height: 25px!important;
}
.select2-selection__placeholder {
    padding-top: 0!important;
}
.select2-selection__rendered {
    padding-top: 0!important;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    top: 0!important;
    right: 0!important;
    bottom: 0!important;
    height: 28px!important;
}
.select2-container--krajee .select2-selection--single {
    padding: 2px 24px 6px 12px!important;
}
.select2-container--krajee-bs4 .select2-selection--single {
    height: calc(1.5em + .54rem - 3px)!important;
}
.select2-container--krajee-bs4 .select2-selection--single {
    padding: 2px 24px 6px 12px!important;
}
.select2-container .select2-selection--single .select2-selection__placeholder {
    color: #999;
}
.datepicker {
    z-index: 1060!important;
}

/** FileInput */
.file-input .input-group .btn {
    line-height: 1!important;
}
.krajee-default.file-preview-frame .file-thumbnail-footer {
    width: 100px;
    height: 70px;
}
.krajee-default.file-preview-frame .kv-file-content {
    width: 100px;
    height: 70px;
}
.krajee-default .file-caption-info, .krajee-default .file-size-info {
     width: 100px;
}
.krajee-default .file-footer-caption {
    margin-bottom: 5px;
}
#sidebar-menu li.mm-active.active a{
    color:#fff !important;
}
 ul.pagination li span, ul.pagination li a{
    padding: 5px 10px!important;
    border: 1px solid #ECEEEF!important;
}
ul.pagination >  li.active a{
    background-color: #E9ECEF!important;
    color: black;
}