body {
    /*background: #01428a;*/
    background: #e8e8e8;
}

.w60px { width: 60px; }
.w70px { width: 70px; }
.w80px { width: 80px; }
.w90px { width: 90px; }
.w100px { width: 100px; }
.w110px { width: 110px; }
.w120px { width: 120px; }
.w130px { width: 130px; }
.w140px { width: 140px; }
.w150px { width: 150px; }
.w200px { width: 200px; }
.w250px { width: 250px; }

.w100 { width: 100% !important; }

.row.padding-sm {
    margin-left: -5px;
    margin-right: -5px;
}
.row.padding-sm .col-4 {
    padding-right: 5px;
    padding-left: 5px;
}

.container-dashed {
    border-bottom: 1px dashed #ebedf2;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before {
    display: none;
}
.dataTables_wrapper .dataTable th .m-checkbox,
.dataTables_wrapper .dataTable td .m-checkbox {
    margin-top: 0;
    vertical-align: bottom;
    float: right;
    right: 0;
    padding-left: 0;
}

.dataTables_wrapper .toolbar {
    float: left;
}

div.dataTables_wrapper div.dataTables_filter {
    float: right;
}

.btn-align-center > button {
    margin-left: auto;
    margin-right: auto;
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {
    padding-left: .75rem;
}

.m-widget1 {
    padding: 0;
}

.m-form.m-form--fit .m-form__content, .m-form.m-form--fit .m-form__heading, .m-form.m-form--fit .m-form__group {
    padding-left: 0;
    padding-right: 0;
}

.alert > ul {
    margin: 0;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link .m-menu__link-text {
    color: #dd5271;
}

.ui-autocomplete {
    z-index: 10000;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav {
    width: 100%;
    padding: 0 30px;
}

#toggle-filters .hide-closed {
    display: none;
}
#toggle-filters .hide-opened {
    display: table;
}
#toggle-filters.expanded .hide-opened {
    display: none;
}
#toggle-filters.expanded .hide-closed {
    display: table;
}

.filters-box {
    margin-top: -25px;
}
.filters-box .form-group {
    margin-top: 0.75rem;
    /*margin-right: 2rem;*/
    padding-bottom: 0.75rem;
    margin-bottom: 0;
    /*display: inline-block;*/
}
.filters-box select,
.filters-box input {
    display: inline-block;
    width: 100%;
}
.filters-box input.minmax {
    width: calc(50% - 10px);
}
.filters-box label {
    display: block;
}

.select2-container {
    min-width: 120px;
}

.m-portlet .m-portlet__head-title button,
.m-portlet .m-portlet__head-title a {
    position: absolute;
    right: 30px;
}

.m-grid.m-grid--ver-desktop.m-grid--desktop>.m-grid__item.m-grid__item--fluid,
.m-grid.m-grid--ver-desktop.m-grid--desktop>.m-grid__item.m-grid__item--fluid-desktop {
    padding-left: 0;
    padding-right: 0;
    background: transparent;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link {
    background: rgba(255, 255, 255, 0.3);
}

.m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
    border: 1px solid rgba(100, 100, 100, 0.3);
    color: #848484;
}

.m-header-menu-wrapper {
    box-shadow: none;
}

.alert .close {
    padding: 0;
}

.hidden-form { display: none; }

.m-list-badge .m-list-badge__items .m-list-badge__item {
    display: inline-block;
    margin-bottom: .33rem;
}

.note-editor.note-frame .note-editing-area .note-editable {
    padding: 20px 10px;
}

.btn.btn-default {
    border: 1px solid #d4d4d4;
    color: #000;
}

.m-badge.m-badge--big {
    font-size: 1.3rem;
    padding: 10px 15px;
}

.m-badge.m-badge-bordered--default {
    border: 1px solid #d6d6d6;
    background: transparent;
}
.m-badge .m-loader {
    width: 20px;
    display: inline-block;
    top: -5px;
}

.m-loader.m-loader--default:before {
    border-top-color: #444;
}

#edit-criteria-box .m-portlet {
    box-shadow: none;
    border: 1px solid #ebedf2;
}

.text-warning {
    color: #ca8415 !important;
}

.m-badge {
    padding: 0 5px;
}

.select2-small + .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 4px;
}

/*select.form-control#birth_day + span.select2 {*/
    /*display: inline-block;*/
    /*float: left;*/
    /*width: calc(30% - 5px) !important;*/
    /*margin-right: 5px;*/
/*}*/
/*select.form-control#birth_month + span.select2 {*/
    /*display: inline-block;*/
    /*float: left;*/
    /*width: calc(30% - 5px) !important;*/
    /*margin-right: 5px;*/
/*}*/
/*select.form-control#birth_year + span.select2 {*/
    /*display: inline-block;*/
    /*float: left;*/
    /*width: 40% !important;*/
/*}*/
