.item-task {
    border: 1px solid #e8e8e8 !important;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}
.old-card {
    background: #f2dede !important;
}
.done-card {
    background: #eee !important;
}
.range_inputs {
    text-align: center !important;
}
.single {
    width: 240px !important;
}
.daterangepicker .ranges {
    width: 100% !important;
}
.full-width {
    width: 100% !important;
}
.item-task {
    border-left: 3px solid #e8e8e8 !important;
    padding-left: 10px;
}
.nav-sm span .fa, .nav-sm span.fa {
    display: inline-block !important;
}
.m-t-zero {
    margin-top: 0 !important;
}
.m-t-xs {
    margin-top: 5px !important;
}
.m-t-sm {
    margin-top: 10px !important;
}
.m-t-md {
    margin-top: 20px !important;
}
.m-t-lg {
    margin-top: 40px !important;
}
.m-t-xl {
    margin-top: 60px !important;
}
.m-b-zero {
    margin-bottom: 0 !important;
}
.m-b-xs {
    margin-bottom: 5px !important;
}
.m-b-sm {
    margin-bottom: 10px !important;
}
.m-b-md {
    margin-bottom: 20px !important;
}
.m-b-lg {
    margin-bottom: 40px !important;
}
.m-b-xl {
    margin-bottom: 60px !important;
}
.block_content h5 {
    margin-bottom: 5px !important;
}
.display-none {
    display: none;
}
.display-block {
    display: block;
}

/* фиксит дерганье интерфейса при появлении/исчезновении модального окна */
.modal-open .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
    padding: 0!important;
}

.modal-open .btn.pr-5
{
    margin-right: 5px!important;
}

/*фикс дерганья модалок*/
body {
    overflow-y: scroll !important;
}
body.modal-open {
    overflow-y: hidden !important;
}

/* фикс дерганья строк в модалке записи на занятия после закрытия модалки клиента из нее*/
/* после закрытия вложенной модалки КК dropdown-menu застревает в display:block
форсируем Bootstrap-дефолт через !important чтобы перебить порядок каскада */
.modal-schedule .reason_column .dropdown-menu {
    display: none !important;
}
.modal-schedule .reason_column .open > .dropdown-menu {
    display: block !important;
}
/* clients-view.css даёт .action_buttons_block глобальный margin-bottom:20px, в модалке занятия это раздувает TD и вызывает дёрганье строк */
.modal-schedule .reason_column .action_buttons_block {
    margin-bottom: 0;
}
/* select2-container имеет vertical-align:middle по умолчанию - при изменении line-height родителя (смена modal-open на body) текст смещается на ~1.4px */
.modal-schedule .reason_column .no_reason .select2-container {
    vertical-align: top !important;
}