

.lbbtxh {background: #e0e0e0;font-size: 12px;color: #333;padding: 8px;margin-bottom: 20px !important;}
.pdr0 {padding-right: 0;}
.pdl0 {padding-left: 0;}
.inputbtxh {position: relative;}
.tickbox {margin-top: 6px;}
.boxcheck {margin-left: 30px;}
.checkbox-css:before {border: none;}
.dtinput {height:34px;line-height:34px;font-size:13px;font-weight:600;padding-left:10px;border-bottom:0.5px solid #ccc;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.datetimebtxh {position: relative;}
.datetimebtxh .ui-inputfield {border-radius: 0;padding: 8px;}
.select-btxh {border: 0.5px solid #ccc;padding: 1px;position: relative;}
.select-btxh:hover {outline: none;box-shadow: 0px 1px 5px #007bff;}
.select-btxh .selection:focus-visible {outline: none;box-shadow: 0px 1px 5px #007bff;}
.input-text-btxh {border: 0.5px solid #ccc;width: 100%;padding: 7px;height: 34px;}
.input-text-btxh:focus-visible, .input-text-btxh:hover {outline: none;box-shadow: 0px 1px 5px #007bff;}
.compel {width: 0px;height: 0px;position: absolute;right: 0px;top: 0px;border-top: 10px solid #ff882e;border-left: 10px solid transparent;}
.error {color:red;font-style:italic;font-size:11px;padding:6px 0 4px 0;display:block;}
.dataTables_length {margin-left:15px;}
.dataTables_info_1 {display:none;}
.tab-content {position: sticky;top:60px;z-index: 1;box-shadow: 0 2px 5px 0 rgb(0 0 0 / 26%);}
.btn-save1 {border:none;}
button {border:none;}
.select2-container--default .select2-selection--single {background-color: #fff;border-radius: 4px;height: 30px;border: none;}


/*menu*/
.layout-wrapper .layout-menu li.layout-root-menuitem > .layout-menuitem-root-text {
    padding: 1.2rem 0 0.5rem 0.8rem;
}
.layout-wrapper .layout-menu li ul li a {padding: 10px 10px 10px 10px;}
.layout-wrapper .layout-menu li a i.menuitem-toggle-icon {margin-top:6px;}
.layout-wrapper .layout-menu li ul li ul li a {
    padding-left: 10px;
    display: block;
    padding-right: 20px;
}
.layout-wrapper .layout-menu li ul li ul li ul li a {
    display: flex !important;
}
.layout-wrapper .layout-menu li ul li ul ul li a {
    padding-left: 20px !important;
}
.layout-wrapper .layout-menu li ul li a i:first-child {height: 14px;color: #006e9d;}
.layout-wrapper .layout-menu-container .layout-main-menu li ul li ul li a span:first-child {width:15px;height: 23px;margin-right: 0;}

/*Mobile*/

@media (max-width: 767px) {
    .profile-register-new .profile-online-content-2 {margin: 20px 0;}
    .lbbtxh {margin: 0 !important;margin-top: 15px !important;}
    .pdr0 {padding: initial}
    .pdl0 {padding: initial}
    .content-detail-tab h4 {margin: 20px 0 0 0;}
    .tab-content {position:inherit;}

}

.select-btxh .batbuoc {
    width: 0px;
    height: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    border-top: 10px solid #ff882e;
    border-left: 10px solid transparent;
}
.ajaxInProgress {
    background: #000000;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
}

    .ajaxInProgress .loading-ct {
        width: 50px;
        height: 50px;
        left: calc( 50% - 50px);
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 16px;
        color: #ffffff;
    }