body {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.bdt-0 {
    border-top: 0!important;
}
.w_100_p {
    width: 100%!important;
}
.w_100 {
    width: 100px!important;
}
.w_150 {
    width: 150px!important;
}
.w_200 {
    width: 200px!important;
}
.w_300 {
    width: 300px!important;
}
.h_100 {
    height: 100px!important;
}
.h_150 {
    height: 150px!important;
}
.container-login {
    margin-top: 100px!important;
}
.card-header-auth {
    display: block!important;
    border-bottom-color: #fff!important;
    margin-top: 15px!important;
    padding-bottom: 10px!important;
    min-height: 0!important;
}
.card-header-auth h4 {
    font-size: 20px!important;
}
.card-body-auth {
    padding:  10px 15px!important;
}
.card-body-auth button {
    font-size: 14px!important;
}
.invalid-feedback {
    font-size: 14px!important;
}
.form-control,
.input-group-text,
.custom-select,
.custom-file-label,
.select2-container .select2-selection--multiple,
.select2-container .select2-selection--single,
.note-editor.note-frame {
    border-color: #d7d7d7!important;
}
.note-editor.note-frame {
    margin-bottom: 0!important;
}
.main-sidebar .sidebar-menu li a {
    height: 45px;
}
.main-sidebar .sidebar-menu li a i {
    margin-left: 0!important;
}
.main-sidebar .sidebar-brand {
    text-align: left;
    padding: 0 26px;
}
#myTab li a {
    padding-left: 11px;
    padding-right: 11px;
}
.form-group .control-label, .form-group > label {
    font-size: 14px!important;
}
.dataTables_wrapper {
    font-size: 14px!important;
}
.note-toolbar {
    background: #f1f1f1!important;
}
.note-editor .dropdown-toggle::after {
    display: none;
}
.note-editor .card-header .btn {
    padding-left: 9px!important;
    padding-right: 9px!important;
}
thead tr th {
    border-top: 1px solid #ddd!important;
}
img.img_banner {
    width: 100%;
}
.card.card-statistic-1 .card-header h4 {
    color: #7a7a7a;
    font-size: 14px;
}
.card.card-statistic-1 .card-body {
    font-size: 22px;
}
.form-group .control-label, .form-group > label {
    letter-spacing: normal;
    padding-top: 9px;
}
.img_bg {
    background: #fff!important;
}
.img_bg img {
    border: 1px solid #d7d7d7;
    display: inline-block;
    padding: 5px;
    border-radius: 4px;
}
