﻿.hientrang-dsho {
    height: 100%;
    display: none;
}

.main-content-mobile .hientrang-dsho {
    /* height: calc(100% - 30px); */
    overflow: auto;
}

.hochua-index {
    height: 100%;
}

.hochua-list {
    height: 100%;
}

.hochua-list-all {
    height: calc(100% - 44px);
    overflow: auto;
}

.hochua-list-body {
    padding: 0 8px;
}

.hochua-function {
    height: 100%;
    display: none;
    overflow: auto;
}

.hochua-icon {
    cursor: pointer;
}

.hochua-item {
    cursor: pointer;
    padding: 0 0 0 6px;
}

.vhdtbd-index {
}

.vhdtbd-index-1 {
    background-color: #FCF9EB;
    padding: 6px 4px;
    border-bottom: 1px dashed #ccc;
}

.vhdtbd-index-1-1 {
}

.vhdtbd-index-1-2 {
    text-align: right;
}

.vhdtbd-index-1-2-1 {
}

.vhdtbd-index-1-2-2 {
}

.vhdtbd-index-1-2-3 {
}

.vhdtbd-index-2 {
    padding: 6px 4px;
    border-bottom: 1px dashed #ccc;
}

.hochua-function .nav-tabs-large .nav-link {
    padding: 6px 12px;
}

.home_boxinfo .boxinfo-container {
    min-height: 48px;
}

.hochua-tran-1 {
    display: flex;
}

.hochua-tran-1-1 {
    background-color: #f2f2f2;
    color: #000;
}

.hochua-tran-1-1-1 {
    font-size: 16px;
    text-align: center;
    padding: 6px 0;
}

.hochua-tran-1-1-2 {
    font-size: 24px;
    font-family: 'Roboto-Bold', Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0 0 6px 0;
}

.hochua-tran-1-1-3 {
    float: right;
    padding: 0 12px 4px 0;
    color: #007bff !important;
}

.hochua-tran-1-2 {
    background-color: #f2f2f2;
    color: #000;
    border-left: 1px solid #ccc;
}

.handsontable .hcadd-table-tieude {
    width: 150px;
    text-align: center !important;
    background-color: #4B7DAB !important;
    color: #fff !important;
    font-weight: bold;
    font-family: Roboto-Bold;
}

.ht-text-center {
    text-align: center;
}

.hochua-tag-list {
    position: absolute;
    top: 1px;
    height: 22px;
    overflow: hidden;
    width: calc(100% - 50px);
}

.hochua-tag {
    background-color: #D9F6F0;
    height: 22px;
    width: auto;
    position: relative;
    margin-left: 1px;
    margin-right: 7px;
    padding: 4px 16px 4px 4px;
}

.hochua-hcctth .box-1 {
    left: -110px;
}

.hochua-tab-content {
    height: calc(100% - 48px) !important;
    overflow-y: auto;
}

.main-content-mobile .hochua-tab-content {
    height: calc(100% - 95px) !important;
    overflow-y: auto;
}

.hotenloai {
    padding: 0 0 0 7px;
}

.hosoluong {
    font-family: 'Roboto-Bold';
    font-size: 16px;
}

.hcttc_input_1 {
    margin: 0 4px;
    width: 100px;
    border: 1px solid #ccc;
    height: 24px;
    font-weight: bold;
    padding: 0 0 0 4px;
}

.hcttc_input_2 {
    width: 100%;
    border: 1px solid #ccc;
    height: 24px;
    font-weight: bold;
    padding: 0 0 0 4px;
}

.hcttc_input_21 {
    width: 100%;
    border: 1px solid #ccc;
    min-height: 24px;
    padding: 0 0 0 4px;
    font-weight: bold;
}

.hcttc_input_3 {
    width: 70px;
}

.hcttc_input_4 {
    width: 110px;
    margin: 0 4px;
    border: 1px solid #ccc;
    height: 24px;
    font-weight: bold;
    padding: 0 0 0 4px;
}

.hcttc_input_31 {
    width: 100%;
    border: 1px solid #ccc;
    height: 24px;
    font-weight: bold;
    padding: 0 0 0 4px;
    min-height: 60px;
}

.hcttc_textarea {
    width: 100%;
    border: 1px solid #ccc;
    font-weight: bold;
}

.hcttc-editer {
}

    .hcttc-editer .qlda-detail-2-2 input {
        pointer-events: none;
    }

    .hcttc-editer .hcttc_input_1 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .hcttc-editer .hcttc_input_2 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .hcttc-editer hcttc_input_21 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .hcttc-editer .hcttc_input_3 {
        background-color: transparent;
    }

    .hcttc-editer .htsdn-body-1-1-2-1-14 {
        display: none;
    }

    .hcttc-editer .htsdn-body-1-1-2-1-12 {
        display: none;
    }

    .hcttc-editer .hcttc_input_4 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .hcttc-editer .hcttc_input_31 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .hcttc-editer .hcttc_textarea {
        pointer-events: none;
        border: none;
        overflow: hidden;
    }

    .hcttc-editer .hcttc_label_1 {
        display: none !important;
    }

.hcttc-list-1-1-3 {
    top: -24px;
    position: relative;
    float: right;
    padding: 0 8px;
    background-color: #fff;
    font-size: 16px;
    color: #0F598B;
}

.hcttc-editer .k-multiselect.k-header {
    border: none !important;
    box-shadow: none !important;
    pointer-events: none;
    background-color: transparent;
    font-weight: normal;
}

.hcttc-editer .k-combobox.k-header {
    border: none !important;
    box-shadow: none !important;
    pointer-events: none;
}

.hcttc-editer .k-multiselect-wrap {
    border: none !important;
    box-shadow: none !important;
}

    .hcttc-editer .k-multiselect-wrap .k-select:after {
        content: ",";
        position: absolute;
        left: -14px;
    }

    .hcttc-editer .k-multiselect-wrap .k-select .k-icon {
        display: none !important;
    }

.hcttc-editer .k-multiselect .k-button {
    color: #000;
    border-color: transparent;
    background-color: transparent;
}

.hcttc-editer .k-dropdown-wrap {
    border: none !important;
    box-shadow: none !important;
    padding: 0;
}

.hcttc-editer .k-picker-wrap {
    border: none !important;
    box-shadow: none !important;
    padding: 0;
    /*width: 50px;*/
    pointer-events: none;
}

.hcttc-editer .k-combobox .k-input {
    border: none !important;
    box-shadow: none !important;
    text-align: right;
    font-weight: bold;
}

    .hcttc-editer .k-combobox .k-input::-webkit-input-placeholder { /* Edge */
        color: transparent;
    }

    .hcttc-editer .k-combobox .k-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: transparent;
    }

    .hcttc-editer .k-combobox .k-input::placeholder {
        color: transparent;
    }

.hcttc-editer .k-combobox .k-icon {
    display: none !important;
}

.hcttc-editer .k-picker-wrap .k-input {
    border: none !important;
    box-shadow: none !important;
    text-align: right;
    pointer-events: none;
}

.hcttc-editer .k-picker-wrap .k-icon {
    display: none !important;
}

.hcttc-editer .k-state-default .k-select {
    display: none !important;
}

.hcqttc-button {
    cursor: pointer;
}

.hcttc-editer .hcqttc-button {
    display: none !important;
}

.hcqt-list-1-4 {
    height: calc(100% - 80px);
    overflow: auto;
}


.hcttc-editer .hcqt-list-1-4 {
    height: calc(100% - 55px);
}

.hcqt-list-1-5 {
    padding: 10px 0 0 0;
}


.hctskt_input_1 {
    min-width: calc(100% - 20px);
    width: 100%;
    border: 1px solid #ccc;
    line-height: 24px;
    /*font-weight: bold;*/
    padding: 0 0 0 4px;
}

.hcttc-editer .hctskt_input_1 {
    border: none;
    pointer-events: none;
    /* text-align: right; */
    padding: 0;
}

.hcttc-editer .hctskt-form-2 .hctskt_input_1 {
    text-align: right;
    font-style: italic;
    font-size: 13px;
}

.hcttc-editer .hcttc-checkbox {
    float: right;
}

.hctskt-form-1 {
    width: 64%;
    float: left;
    padding: 0 0 0 2px;
}

.hctskt-form-2 {
    width: 36%;
    float: left;
    text-align: right;
    padding: 0 0 0 2px;
}

.hctskt-label-1 {
    padding: 4px 0 0 5px;
    display: inline;
}

.hcttc-editer .hctskt-label-1 {
    padding: 4px 0 0 0;
}

.hctskt-label-2 {
    padding: 4px 0 0 4px;
    font-size: 13px;
    text-align: left;
    width: 100%;
}

.hcttc-editer .hctskt-label-2 {
    text-align: right;
    font-style: italic;
}

/*.hcttc-editer .hctskt-unit-1 .hctskt-form-1 {
    width: 100%;
}

.hcttc-editer .hctskt-unit-1 .hctskt-form-2 {
    display: none;
}*/

.hctskt-checkbox-showhide {
    margin: 0 6px 0 0;
    display: none;
}

.hctskt-checkbox-delete {
    margin: 0 6px 0 0;
    display: none;
}

.hctskt-checkbox-hide {
    color: #ccc;
}

    .hctskt-checkbox-hide input[type="checkbox"].hctskt-checkbox-showhide {
        border-color: #ccc;
    }

input[type="checkbox"].hctskt-checkbox-showhide {
    background-color: transparent;
}

.hctskt-btn-1 {
    color: #003BC5;
    cursor: pointer;
}

    .hctskt-btn-1 i {
        margin-right: 8px;
    }

    .hctskt-btn-1 label {
        cursor: pointer;
    }


.hctskt-btn-2 {
    float: right;
    color: #00B1FF;
    cursor: pointer;
}

    .hctskt-btn-2 i {
        margin-right: 8px;
    }

    .hctskt-btn-2 label {
        cursor: pointer;
    }


.hctskt-btn-3 {
    float: right;
    margin-right: 20px;
    color: #FF0000;
    cursor: pointer;
}

    .hctskt-btn-3 i {
        margin-right: 8px;
    }

    .hctskt-btn-3 label {
        cursor: pointer;
    }

.hctskt-btn-4 {
    color: #0479EC;
    cursor: pointer;
}

    .hctskt-btn-4 i {
        margin-right: 8px;
    }

    .hctskt-btn-4 label {
        cursor: pointer;
        text-transform: uppercase;
        font-family: "Roboto-Medium",Arial, Helvetica, sans-serif;
    }

.hctskt-function {
    padding: 6px;
}

.hcttc-editer .hctskt-function {
    display: none;
}

.hctskt-function-showhide .hctskt-content {
    background-color: #E6E6E6;
}

.hctskt-function-showhide .hctskt-checkbox-showhide {
    display: inline-block;
}

.hctskt-function-showhide .hctskt-btn-2 {
    color: #ccc;
    pointer-events: none;
}

.hctskt-function-showhide .hctskt-btn-3 {
    color: #ccc;
    pointer-events: none;
}

.hctskt-function-delete .hctskt-content {
    background-color: #E6E6E6;
}

.hctskt-function-delete .hctskt-checkbox-delete {
    display: inline-block;
}

.hctskt-function-delete .hctskt-btn-1 {
    color: #ccc;
    pointer-events: none;
}

.hctskt-function-delete .hctskt-btn-2 {
    color: #ccc;
    pointer-events: none;
}

.hcttc-editer .hctskt-checkbox-hide {
    display: none;
}

.hctskt-form-3 .hctskt_input_1 {
    width: calc(100% - 20px);
}

.hcttc-editer .hctskt-form-3 .hctskt_input_1 {
    width: 100%;
}

.hcttc-editer .hctskt-function-showhide .hctskt-content {
    background-color: transparent;
}


.hcttc-editer .hctskt-function-showhide .hctskt-checkbox-showhide {
    display: none;
}

.hcttc-editer .hctskt-function-delete .hctskt-checkbox-delete {
    display: none;
}

.hcttc-editer .hctskt-function-delete .hctskt-content {
    background-color: transparent;
}

.hctskt-savefor-itemp .hctskt-form-3 .hctskt_input_1 {
    border: none;
    pointer-events: none;
    background-color: transparent;
}

.hctskt-checkbox-hide .hctskt_input_1 {
    color: #ccc;
    border: none;
    pointer-events: none;
}

.hcttc-editer #hctskt-btn-add-hangmuc {
    display: none;
}

.hctskt-btn-add-hangmuc {
    color: #00B1FF;
    padding: 8px 12px;
}

    .hctskt-btn-add-hangmuc i {
    }

    .hctskt-btn-add-hangmuc label {
        padding: 0 0 0 8px;
        font-size: 16px;
        font-family: "Roboto-Bold",Arial, Helvetica, sans-serif;
        cursor: pointer;
    }

.hctskt-tskt-tenhangmuc {
    max-width: 300px;
}

.vhqk_groupbox {
    height: calc(100% - 75px);
    /* min-height: 400px; */
    max-height: calc(100vh - 120px);
}

.vhqk_header {
    background-color: #D6F6FF !important;
    font-weight: bold !important;
}

.vhqk_groupbox_chart {
    height: calc(100% - 35px);
    overflow: auto;
}

.nextbackhour i {
    padding: 0 4px;
    cursor: pointer;
}

.vhqk_print {
    text-align: right;
    cursor: pointer;
    color: #0479EC !important;
    padding: 0 10px 0 0;
}

.vhqk_chart {
    height: calc(100% - 20px);
    min-height: 220px;
}

.vhqk_parent_1 .vhqk_child_2 {
    display: none;
}

.vhqk_parent_2 .vhqk_child_1 {
    display: none;
}

.vhqk_chontram_2 {
    overflow: auto;
    height: 200px;
}

.lls_print {
    text-align: right;
    cursor: pointer;
    color: #0479EC !important;
    padding: 0 10px 0 0;
}

.lls_chart {
    height: calc(100% - 40px);
}

.lls_parent_1 .lls_child_2 {
    display: none;
}

.lls_parent_2 .lls_child_1 {
    display: none;
}

.lls_chontram_2 {
    overflow: auto;
    height: 200px;
}

.vhqk_groupbox tr:nth-child(odd) td {
    background: #fff;
    padding: 4px 2px;
}

.vhqk_groupbox tr:nth-child(even) td {
    background: #F2FBF9;
    padding: 4px 2px;
}

.vhqk_groupbox tr th {
    background-color: #D6F6FF !important;
    font-weight: bold !important;
}

.w-500.fullwindow {
    width: calc(100% - 45px) !important;
    -webkit-transition: all 0.5s linear !important;
    transition: all 0.5s linear !important;
}

.vhqk_parent {
    overflow: auto;
}

.dsdbl-index {
    display: flexbox;
    display: flex;
}

.dsdbl-index-1 {
    width: 250px;
    float: left;
    border-right: 1px solid #ccc;
}

.dsdbl-index-1-1 {
    font-family: Roboto-Bold;
    font-size: 16px;
    font-weight: bold;
    padding: 8px;
    color: #fff;
    background-color: #1565C0;
    text-align: center;
}

.dsdbl-index-1-2 {
    margin: 0;
    padding: 0;
}

    .dsdbl-index-1-2 li {
        padding: 5px 0 0px 0px;
        border-top: 1px solid #ccc;
        color: #1565C0;
        font-family: Roboto-Bold;
        font-weight: bold;
        cursor: pointer;
    }

.dsdbl-active-1 {
    background-color: #f1f1f1;
}

.dsdbl-index-2 {
    width: calc(100% - 250px);
    float: left;
}

.dsdbl-index-2-1 {
}

.dsdbl-iframe iframe {
    border: none;
}

#hcqt-dubaolu iframe {
    border: none;
}

.cbdb-icon-close-1 {
    position: absolute;
    bottom: -12px;
    right: -2px;
    padding: 6px 0 6px 6px;
    cursor: pointer;
    z-index: 1;
}

.cbdb-icon-pad-1 {
    padding: 6px;
    color: #72859B;
    cursor: pointer;
}

    .cbdb-icon-pad-1.fa-sort-up {
        position: relative;
        top: 6px;
    }

.cbdb-icon-pad-2 {
    position: relative;
    padding: 6px;
    top: 3px;
    cursor: pointer;
}

#tabcontent .cbdb-padding-child-1 {
    padding: 0 0 0 15px !important;
}


#tabcontent .cbdb-padding-child-2 {
    padding: 0 0 0 30px !important;
}

.tongqra-index {
    padding: 6px;
    background-color: #fff;
    height: 100%;
    overflow: auto;
}

.tongqra-detail {
    display: none;
    height: 100%;
    overflow: auto;
}

.tongqra-index-1 {
}

.tongqra-index-1-1 {
    font-size: 15px;
    font-family: "Roboto-Bold",Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #0F598B;
}

.tongqra-index-1-2 {
    font-size: 9px;
    padding: 0 0 0 12px;
}

.tongqra-index-1-3 {
    float: right;
    color: #3595FF;
    cursor: pointer;
    padding: 4px 8px;
}

.tongqra-index-2-1 {
    padding: 2px 8px;
}

.tongqra-index-2-1-1 {
}

.tongqra-index-2-1-1-1 {
    font-size: 14px;
    font-family: "Roboto-Bold",Arial, Helvetica, sans-serif;
}

.tongqra-index-2-1-1-2 {
    font-size: 10px;
    font-style: italic;
}

.tongqra-index-2-1-2 {
    padding: 6px;
}

.tongqra-index-2-1-2-3 {
    font-size: 11px;
    color: #C1C1C1;
}

.tongqra-index-2-1-2-4 {
    color: #FF0000;
    font-size: 20px;
    font-family: "Roboto-Bold",Arial, Helvetica, sans-serif;
    padding: 0 8px;
}

.tongqra-index-2-1-2-5 {
    font-size: 12px;
}

.tongqra-index-3 {
    background-color: #fff;
    padding: 8px 16px;
}

.tongqra-index-3-1 {
}

.tongqra-index-3-1-1 {
}

.tongqra-index-3-1-1-1 {
    width: 60%;
    float: left;
    height: 1px;
    border-top: 1px solid #ccc;
    margin: 9px 0 25px 0;
}

.tongqra-index-3-1-1-1-1 {
    font-size: 13px;
    font-family: "Roboto-Bold",Arial, Helvetica, sans-serif;
    position: relative;
    top: -11px;
    background-color: #F9F9F9;
    padding: 0 8px 0 0;
}

.tongqra-index-3-1-1-1-2 {
    font-size: 11px;
    font-style: italic;
    position: relative;
    top: -11px;
}

.tongqra-index-3-1-1-2 {
    width: 40%;
    float: left;
}

.tongqra-index-3-1-1-2-1 {
    font-size: 19px;
    font-family: "Roboto-Bold",Arial, Helvetica, sans-serif;
    width: 60px;
    text-align: right;
}

.tongqra-index-3-1-1-2-2 {
    font-size: 13px;
}

.tongqra-index-3-1-1-2-3 {
    float: right;
    color: #3595FF;
    cursor: pointer;
    padding: 4px 0 4px 8px;
}

.tongqra-index-3-1-1-3 {
    width: 60%;
    float: left;
    height: 1px;
    border-top: 1px solid #ccc;
    margin: 9px 0 16px 0;
}

.tongqra-index-3-1-1-4 {
    width: 60%;
    float: left;
    height: 1px;
    border-top: 1px solid #ccc;
    margin: 9px 0 16px 0;
}

.tongqra-index-3-1-1-1-1-1 {
    font-size: 13px;
    font-family: "Roboto-Bold",Arial, Helvetica, sans-serif;
    position: relative;
    top: -11px;
    background-color: #F9F9F9;
    padding: 0 8px 0 30px;
}


.tongqra-index-3-1-1-1-1-2 {
    font-size: 15px;
    position: relative;
    top: -11px;
    background-color: #F9F9F9;
    padding: 0 8px 0 60px;
}

.tongqra-index-3-1-1-2-1-1 {
    font-size: 15px;
    font-family: "Roboto-Bold",Arial, Helvetica, sans-serif;
    width: 60px;
    text-align: right;
    padding: 0 4px 0 0;
}

.tongqra-index-3-1-1-2-1-2 {
    font-size: 15px;
    width: 60px;
    text-align: right;
}

.tongqra-index-3-1-1-2-3-1 {
    float: right;
    color: #3595FF;
    cursor: pointer;
    padding: 4px 6px 4px 6px;
}

.sldb-detail {
    height: calc(100% - 90px);
}

.sldb-group-tinhlv {
    display: none;
}

.sldb-table table {
    width: 100%;
    table-layout: fixed;
}

.sldb-table .tbl-header {
}

.sldb-table .tbl-content {
    height: calc(100% - 36px);
    overflow-x: auto;
}

.sldb-table th {
    background-color: #90C9F9 !important;
    outline: 1px solid #fff !important;
    border: 1px solid #ffffff !important;
    padding: 8px 6px !important;
    text-align: center;
}

.sldb-table td {
    border: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    position: relative;
    padding: 6px !important;
    line-height: 14px !important;
    vertical-align: middle !important;
    text-align: center;
}

.sldb-table tr:nth-child(odd) {
    background-color: #E2E2E2;
}

.sldb-table tr:nth-child(even) {
    background-color: #fff;
}

.sldb-table th:nth-child(1), .sldb-table td:nth-child(1) {
    width: 40%;
    text-align: center;
}

.sldb-table th:nth-child(2), .sldb-table td:nth-child(2) {
    width: 20%;
    text-align: center;
}

.sldb-table th:nth-child(3), .sldb-table td:nth-child(3) {
    width: 20%;
    text-align: center;
}

.sldb-table th:nth-child(4), .sldb-table td:nth-child(4) {
    width: 20%;
    text-align: center;
}

.sldb-table .cb-bg-1 {
    background-color: #52AADC;
    color: #fff;
}

.sldb-table .cb-bg-2 {
    background-color: #D4C500;
    color: #fff;
}

.sldb-table .cb-bg-3 {
    background-color: #DB7354;
    color: #fff;
}

.sldb-table .cb-bg-4 {
    background-color: #9A46E6;
    color: #fff;
}

.sldb-table-1 .cb-bg-1 .cbcn {
    color: #fff;
}

.sldb-table-1 .cb-bg-2 .cbcn {
    color: #fff;
}

.sldb-table-1 .cb-bg-3 .cbcn {
    color: #fff;
}

.sldb-table-1 .cb-bg-4 .cbcn {
    color: #fff;
}

.sldb-tab-content {
    height: calc(100% - 34px);
}

    .sldb-tab-content .tab-pane {
        height: calc(100%);
        overflow: auto;
    }

.sldb-group-title {
    border-bottom: 1px solid #ddd !important;
    margin: 4px 0 14px 0;
    height: 14px;
    cursor: pointer;
}

.sldb-group-title-1 {
    color: #00AEFF;
    font-family: 'Roboto-Bold';
    font-size: 16px;
    background-color: #fff;
    padding: 0 16px 0 6px;
}

.sldb-group-title-2 {
    color: #ccc;
    float: right;
    background-color: #fff;
    padding: 0 8px 0 16px;
    margin: 2px 0 0 0;
}

.mobile-group-1 {
    position: absolute;
    background-color: #fff;
    z-index: 1;
    top: 71px;
    border: 1px solid #ccc;
    display: none;
}

.sldb-mg-1 {
    margin: 0 0 8px 0;
}

.sldb-mg-2 {
    padding: 8px 0 12px 16px;
    border-bottom: 1px solid #ccc;
    margin: 0 0 8px 0;
}

.mobile-close-1 {
    position: absolute;
    top: -14px;
    right: 0px;
    padding: 8px;
}

.sldb-img-1 {
    width: 16px;
    height: 16px;
    margin: 0 12px 0 0;
    position: relative;
    top: -3px;
}

.sldb-table-mobile {
    display: none;
    overflow: auto;
    height: calc(100% - 55px);
}

.sldb-qxa-body {
    overflow: auto;
    height: calc(100% - 35px);
}

.sldb-qxa-list {
}

.sldb-qxa-detail {
    display: none;
}

.sldb-table .sldb-table-detail-content {
    height: calc(100% - 115px) !important;
}

.sldb-table .sldb-table-list-content {
    height: calc(100% - 90px) !important;
}

#hcqt-kehoachxalu-bangbieu table {
    width: 100%;
    table-layout: fixed;
}

#hcqt-kehoachxalu-bangbieu .tbl-content {
    /*   height:200px; */
    overflow-x: auto;
    margin-top: 0px;
}

#hcqt-kehoachxalu-bangbieu tr {
    /* 	border-bottom: 1px dashed #ccc; */
}

#hcqt-kehoachxalu-bangbieu td {
    text-align: center;
    font-size: 13px;
}

.khxl-f18 {
    font-size: 18px !important;
}

.kqdb-text-max {
    font-size: 13px;
    margin-left: 5px;
}

.kqdb-f13 {
    font-size: 13px;
}

.kqdb-mt-5 {
    margin-top: 5px;
}

.kqdb-mb-5 {
    margin-bottom: 5px;
}

.khxl-active-mau {
    color: #00AEFF !important;
}

#hcqt-kehoachxalu-bangbieu tr:nth-child(even) {
    background-color: #F2FBF9;
}

#hcqt-quantrac-luongmua-tbody i, #qthc-dubao-luongmua-tbody i {
    float: left;
    top: 4px;
    position: relative;
    cursor: pointer;
    margin-left: 2px;
}

.hcqt-list-1-2-1-2-1-3 sub {
    position: relative;
    top: 0;
    font-size: 11px;
    padding-left: 5px;
}

.login-style {
    width: 400px;
    background-color: #fff;
    float: left;
}

.login-style-m {
    width: 100%;
    background-color: #fff;
    float: left;
}


.login-style-1 {
    width: 100%;
    float: left;
}

.login-style-1-1 {
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
    border-bottom: 1px solid #001fff;
    margin: 0;
}

.login-style-2 {
    width: 100%;
    float: left;
}

.login-style-2-1 {
    text-align: center;
    padding: 8px;
    margin: 0;
}

.login-style-2-2 {
    padding: 12px 0;
    float: left;
    width: 100%;
}

.login-style-2-2-1 {
    width: 130px;
    float: left;
    padding: 8px 0 0 6px;
}

.login-style-2-2-2 {
    width: calc(100% - 160px);
    float: left;
    border: 1px solid #ccc;
    height: 30px;
    padding: 0 0 0 10px;
}

.login-style-2-3 {
    padding: 12px 0;
    float: left;
    width: 100%;
}

.login-style-2-3-1 {
    float: right;
    margin: 0 18px 0 0;
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
    padding: 8px 30px;
    cursor: pointer;
}

.t-11 {
    font-size: 11px !important;
}

.htsdn-body-1 {
    height: calc(100% - 32px);
    overflow: auto;
}

.htsdn-body-1-1 {
    height: calc(100% - 41px);
}

.htsdn-body-1-1-1 {
    padding: 10px 0 0 0;
    height: 40px; /* border: 1px solid #ccc; */
}

.htsdn-body-1-1-1-1 {
    position: relative;
    cursor: pointer;
    /* height: 40px; */
    padding: 0;
}

.htsdn-body-1-1-1-1-1 {
    position: absolute;
    top: 10px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.htsdn-body-1-1-1-1-2 {
    position: absolute;
    background-color: #fff;
    color: #0F598B;
    padding: 0 12px;
}

.htsdn-body-1-1-1-1-3 {
    position: relative;
    float: right;
    padding: 0 12px;
    background-color: #fff;
    margin: 0;
}

.htsdn-body-1-1-2 {
    height: calc(100% - 50px);
    overflow: auto;
}

.htsdn-body-1-1-2-1 {
    padding: 0 4px;
}

.htsdn-body-1-1-2-2 {
    width: 135px;
}

.htsdn-body-1-1-2-3 {
    width: 100%;
    text-align: right;
    padding: 0 6px 0 0;
    font-size: 13px;
}

.htsdn-body-1-1-2-4 {
    padding: 0 4px 0 0;
    color: #00AEFF;
    font-weight: bold;
}

.htsdn-body-1-1-2-1-11 {
    padding: 3px 4px 0 10px;
    float: left;
}

.htsdn-body-1-1-2-1-12 {
    color: #777 !important;
    font-size: 16px;
    margin: 2px 2px 0 10px;
    float: left;
}

.htsdn-body-1-1-2-1-13 {
    float: left;
}

.htsdn-body-1-1-2-1-14 {
    color: #777 !important;
    font-size: 16px;
    margin: 2px 0 0 8px;
    float: left;
    float: left;
}

.htsdn-body-close-1 {
    height: 41px;
}

    .htsdn-body-close-1 .htsdn-body-1-1-2 {
        display: none;
    }

.htsdn-body-1-1-1-1-4 {
    width: 250px;
    position: absolute;
    top: 20px;
    float: left;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    right: 0;
    bottom: auto;
    z-index: 1;
}

.htsdn-body-close-2 .htsdn-body-1-1-1-1-4 {
    display: none;
}

.htsdn-body-1-1-1-1-4-1 {
    padding: 0 0 12px 0;
    border-bottom: 1px solid #ccc;
}

.htsdn-body-1-1-1-1-4-1-1 {
    margin: 0 0 0 6px;
}

.htsdn-body-1-1-1-1-4-1-2 {
    position: relative;
    top: -1px;
}


.htsdn-body-1-1-1-1-4-2 {
    padding: 6px 4px;
}

    .htsdn-body-1-1-1-1-4-2 .main-form-12 {
        padding: 6px 0;
    }

.htsdn-body-1-1-1-1-4-2-1 {
}

.htsdn-body-1-1-1-1-4-2-2 {
    width: 100%;
}

.htsdn-body-1-1-1-1-4-3 {
    position: absolute;
    right: -6px;
    top: -11px;
    padding: 4px 6px;
}

.htsdn-table table {
    width: 100%;
    table-layout: fixed;
}

.htsdn-table .tbl-header {
}

.htsdn-table .tbl-content {
    height: calc(100% - 52px);
    overflow-x: auto;
}

.htsdn-table th {
    background-color: #90C9F9 !important;
    outline: 1px solid #fff !important;
    border: 1px solid #ffffff !important;
    padding: 8px 2px !important;
    text-align: center;
}

.htsdn-table td {
    border: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    position: relative;
    padding: 6px !important;
    line-height: 14px !important;
    vertical-align: middle !important;
    text-align: center;
}

.htsdn-table tr:nth-child(odd) {
    background-color: #fff;
}

.htsdn-table tr:nth-child(even) {
    background-color: #E2E2E2;
}

.htsdn-table-1 th:nth-child(1), .htsdn-table-1 td:nth-child(1) {
    width: 32%;
    text-align: center;
}

.htsdn-table-1 th:nth-child(2), .htsdn-table-1 td:nth-child(2) {
    width: 17%;
    text-align: center;
}

.htsdn-table-1 th:nth-child(3), .htsdn-table-1 td:nth-child(3) {
    width: 17%;
    text-align: center;
}

.htsdn-table-1 th:nth-child(4), .htsdn-table-1 td:nth-child(4) {
    width: 17%;
    text-align: center;
}

.htsdn-table-1 th:nth-child(5), .htsdn-table-1 td:nth-child(5) {
    width: 17%;
    text-align: center;
}

.htsdn-table .cb-bg-1 {
    background-color: #52AADC;
    color: #fff;
}

.htsdn-table .cb-bg-2 {
    background-color: #D4C500;
    color: #fff;
}

.htsdn-table .cb-bg-3 {
    background-color: #DB7354;
    color: #fff;
}

.htsdn-table .cb-bg-4 {
    background-color: #9A46E6;
    color: #fff;
}


.htsdn-table-2 th:nth-child(1), .htsdn-table-2 td:nth-child(1) {
    width: 32%;
    text-align: center;
}

.htsdn-table-2 th:nth-child(2), .htsdn-table-2 td:nth-child(2) {
    width: 17%;
    text-align: center;
}

.htsdn-table-2 th:nth-child(3), .htsdn-table-2 td:nth-child(3) {
    width: 17%;
    text-align: center;
}

.htsdn-table-2 th:nth-child(4), .htsdn-table-2 td:nth-child(4) {
    width: 17%;
    text-align: center;
}

.htsdn-table-2 th:nth-child(5), .htsdn-table-2 td:nth-child(5) {
    width: 17%;
    text-align: center;
}

.htt-table-tinhhinhhanhan th:nth-child(1), .htt-table-tinhhinhhanhan td:nth-child(1) {
    width: 30%;
    text-align: center;
}

.htt-table-tinhhinhhanhan th:nth-child(2), .htt-table-tinhhinhhanhan td:nth-child(2) {
    width: 14%;
    text-align: center;
}

.htt-table-tinhhinhhanhan th:nth-child(3), .htt-table-tinhhinhhanhan td:nth-child(3) {
    width: 14%;
    text-align: center;
}

.htt-table-tinhhinhhanhan th:nth-child(4), .htt-table-tinhhinhhanhan td:nth-child(4) {
    width: 14%;
    text-align: center;
}

.htt-table-tinhhinhhanhan th:nth-child(5), .htt-table-tinhhinhhanhan td:nth-child(5) {
    width: 14%;
    text-align: center;
}

.htt-table-tinhhinhhanhan th:nth-child(6), .htt-table-tinhhinhhanhan td:nth-child(6) {
    width: 14%;
    text-align: center;
}

.htsdn-30 {
    height: 30px;
}

.htsdn--30 {
    height: calc(100% - 30px);
}

.htsdn_100 {
    height: calc(100%);
}


.htsdn-table-3 th:nth-child(1), .htsdn-table-3 td:nth-child(1) {
    width: 46%;
    text-align: center;
}

.htsdn-table-3 th:nth-child(2), .htsdn-table-3 td:nth-child(2) {
    width: 18%;
    text-align: center;
}

.htsdn-table-3 th:nth-child(3), .htsdn-table-3 td:nth-child(3) {
    width: 18%;
    text-align: center;
}

.htsdn-table-3 th:nth-child(4), .htsdn-table-3 td:nth-child(4) {
    width: 18%;
    text-align: center;
}

.htsdn-red {
    color: #f00;
}

.htsdn-green {
    color: #0f0;
}

.htsdn-up-down {
    margin: 0;
    padding: 0 0 0 4px;
}

.htsdn-border-1 {
    border-bottom: 1px solid #ccc;
}

.ctdm-tb-editer {
}

    .ctdm-tb-editer .col-md-3 {
        max-width: 50%;
        flex: 0 0 50%;
        text-align: left;
    }

    .ctdm-tb-editer .col-md-9 {
        max-width: 50%;
        flex: 0 0 50%;
    }

    .ctdm-tb-editer .row {
        border-bottom: 1px dashed #ddd;
        min-height: 28px;
    }

    .ctdm-tb-editer .form-group-qt-label {
        border: none;
    }

    .ctdm-tb-editer .form-control {
        border: none;
        text-align: right;
        pointer-events: none;
        -webkit-appearance: none;
        border-width: 0;
    }

    .ctdm-tb-editer .select2-selection--single {
        border: none;
        pointer-events: none;
    }

    .ctdm-tb-editer .select2-selection__rendered {
        text-align: right;
        pointer-events: none;
        padding: 0 !important;
    }

    .ctdm-tb-editer .select2-selection__arrow {
        display: none;
    }

    .ctdm-tb-editer .checkmark {
        right: 0;
        left: unset;
        pointer-events: none;
    }

    .ctdm-tb-editer span[title^='Chọn...'], .ctdm-tb-editer span[title*='Chọn...'] {
        display: none;
    }

    .ctdm-tb-editer .modal-footer {
        display: none;
    }

.hcqt-table-td-2 {
    min-height: 69px;
}

.ctdm-note {
    color: #f00;
}

.ctdm-bigger {
    background-color: #12AF46;
    color: #fff;
}

.ctdm-less {
    background-color: #C10F0F;
    color: #fff;
}

.ctdm-bigger .db-data {
    font-size: 14px !important;
}

.ctdm-less .db-data {
    font-size: 14px !important;
}

.cbsl_color-red {
    color: #f00;
    text-align: left;
    padding: 4px 0;
    font-size: 14px;
}


.sldb-table-1 table {
    width: 100%;
    table-layout: fixed;
}

.sldb-table-1 .tbl-header {
}

.sldb-table-1 .tbl-content {
    height: calc(100% - 36px);
    overflow-x: auto;
}

.sldb-table-1 th {
    background-color: #90C9F9 !important;
    outline: 1px solid #fff !important;
    border: 1px solid #ffffff !important;
    padding: 8px 6px !important;
    text-align: center;
}

.sldb-table-1 td {
    border: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    position: relative;
    padding: 6px !important;
    line-height: 14px !important;
    vertical-align: middle !important;
    text-align: center;
}

.sldb-table-1 tr.bg-2 {
    background-color: #E2E2E2;
}

.sldb-table-1 tr {
    background-color: #fff;
}

.sldb-table-1 th:nth-child(1), .sldb-table-1 td:nth-child(1) {
    width: 40%;
    text-align: center;
}

.sldb-table-1 th:nth-child(2), .sldb-table-1 td:nth-child(2) {
    width: 15%;
    text-align: center;
}

.sldb-table-1 th:nth-child(3), .sldb-table-1 td:nth-child(3) {
    width: 15%;
    text-align: center;
}

.sldb-table-1 th:nth-child(4), .sldb-table-1 td:nth-child(4) {
    width: 15%;
    text-align: center;
}

.sldb-table-1 th:nth-child(5), .sldb-table-1 td:nth-child(5) {
    width: 15%;
    text-align: center;
}

.sldb-table-1 .cb-bg-1 {
    background-color: #52AADC;
    color: #fff;
}

.sldb-table-1 .cb-bg-2 {
    background-color: #D4C500;
    color: #fff;
}

.sldb-table-1 .cb-bg-3 {
    background-color: #DB7354;
    color: #fff;
}

.sldb-table-1 .cb-bg-4 {
    background-color: #9A46E6;
    color: #fff;
}

.hccb-list-1 {
}

.hccb-list-1-1 {
    background-color: #badff8 !important;
    padding: 0 4px;
}

.hccb-list-1-1-1 {
    font-weight: bold;
    float: left;
    padding: 4px 0 0 4px;
    color: #CC2525;
}

.hccb-list-1-1-2 {
    float: right;
    cursor: pointer;
    padding: 6px 10px;
}

.hccb-list-1-1-3 {
    float: left;
    padding: 4px 0 0 4px;
}

.hccb-list-1-2 {
}

.hccb-list-2 {
}

.hccb-list-2-1 {
    background-color: #f8e9ba !important;
    padding: 0 4px;
}

.hccb-list-2-1-1 {
    font-weight: bold;
    float: left;
    padding: 4px 0 0 4px;
}

.hccb-list-2-1-2 {
    float: right;
    cursor: pointer;
    padding: 6px 10px;
}

.hccb-list-2-1-3 {
    float: left;
    padding: 4px 0 0 4px;
}


.hccb-list-2-2 {
}

.hccb-list-3 {
    /* width: calc(100% - 2px); */
    /* margin-left: 1px; */
}

.hccb-list-3-1 {
    width: calc(100% - 2px);
    margin-left: 1px;
    background-color: #fff;
    padding: 0 4px;
    text-align: right;
    border: 1px solid #ccc;
}

.hccb-list-3-1-1 {
    padding: 4px 0 0 4px;
    cursor: pointer;
    color: #00b4cf;
    font-style: italic;
}

.hccb-list-3-1-2 {
    cursor: pointer;
    padding: 6px 10px;
    color: #00b4cf;
}

.hccb-list-3-1-3 {
    float: left;
    padding: 4px 0 0 4px;
}

.hccb-list-3-1-4 {
    display: none;
}

.hccb-list-class-3-thugon {
}

    .hccb-list-class-3-thugon .hccb-list-3-1 {
        height: 0px;
        border: none;
    }

    .hccb-list-class-3-thugon .hccb-list-3-1-1 {
        display: none;
    }

    .hccb-list-class-3-thugon .hccb-list-3-1-2 {
        display: none;
    }

    .hccb-list-class-3-thugon .hccb-list-3-1-4 {
        display: block;
        position: relative;
        right: -8px;
        float: right;
        padding: 6px 0 6px 12px;
        top: -10px;
        z-index: 1;
        cursor: pointer;
    }

.hccb-list-3-2 {
}

.hcqt-cb-i {
    padding: 0 4px;
    margin: 0 0 0 6px;
    position: relative;
    top: 4px;
}

.sldb-table-1 .cb-up {
    color: red;
}

.sldb-table-1 .cb-arrow {
    position: absolute;
    top: 6px;
    right: -3px;
}

.sldb-table-1 .cb-down {
    color: green;
}

.main-content-mobile .cb-arrow {
    top: 32px !important;
}

.hccb-img-0-1 {
    margin: 0 4px 0 0;
}

.hccb-text-0-1 {
    text-align: left;
}

.hccb-nguon-1 {
    color: #EC4938;
}

.hccb-tyle-1 {
    color: #EC4938;
}

.sldb-table-1 td {
    overflow: hidden;
}

.main-content-mobile .sldb-table-1 td {
    overflow: hidden;
}

.main-content-mobile .sldb-table-1 .tbl-content {
    height: calc(100% - 56px);
}

.hccb-color-1 {
    color: #52AADC;
}

.ctdxd-input-diaphuong {
    width: 140px;
}

.ctdxd-input-sapxep {
    width: 120px;
}

.ctdxd-input-ngay {
    width: 110px;
}

.ctdxd-thoigian {
    float: right;
}

.ctdxd-relative {
    position: relative;
}

.ctdxd-more {
    position: relative;
    float: right;
    padding: 0 12px;
    background-color: #fff;
    margin: 0;
    top: 4px;
    cursor: pointer;
}

.ctdxd-content-0 {
}

.ctdxd-content-1 {
}

    .ctdxd-content-1 .htsdn-body-1-1-1 {
        display: none;
    }

    .ctdxd-content-1 .ctdxd-cb-content {
        height: 100%;
    }

    .ctdxd-content-1 .htsdn-body-1-1-2 {
        height: 100%;
    }

    .ctdxd-content-1 .ctdxd-header {
        padding: 4px 0 0 0;
    }

    .ctdxd-content-1 .ctdxd-db-content {
        display: none;
    }

.ctdxd-content-2 {
}

    .ctdxd-content-2 .htsdn-body-1-1-1 {
        display: none;
    }

    .ctdxd-content-2 .ctdxd-db-content {
        height: 100%;
    }

    .ctdxd-content-2 .htsdn-body-1-1-2 {
        height: 100%;
    }

    .ctdxd-content-2 .ctdxd-header {
        padding: 4px 0 0 0;
    }

    .ctdxd-content-2 .ctdxd-cb-content {
        display: none;
    }

.qlda-table-1 table {
    width: 100%;
    table-layout: fixed;
    margin: 0;
    padding: 0;
}

.qlda-table-1 thead {
}

.qlda-table-1 tbody {
}

    .qlda-table-1 thead tr, .qlda-table-1 tbody tr {
        width: 100%;
    }

.qlda-table-1 th {
    padding: 8px 0px !important;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    background-color: #5B9BD5;
    border: 1px solid #fff !important;
    border-bottom: none !important;
    color: #fff !important;
    font-family: Roboto-Bold;
}

.qlda-table-1 td {
    padding: 0;
    text-align: left;
    vertical-align: middle;
    font-weight: 300;
    font-size: 12px;
    border: 1px solid #ddd !important;
    white-space: pre-line;
}


    .qlda-table-1 th:nth-child(1), .qlda-table-1 td:nth-child(1) {
        width: 12%;
        text-align: center;
    }

.qlda-table-1 {
    height: 100%;
    overflow: auto;
}

    .qlda-table-1 input {
        height: 30px;
        border: none;
        padding: 0 0 0 6px;
        background-color: transparent;
        width: calc(100% - 2px);
    }

.main-content-mobile .tab-content > .active {
    overflow: auto;
}

#ctdxd-hoso-div .boxhead-title {
    display: none;
}


.tdtc-editer {
}

    .tdtc-editer .qlda-detail-2-2 input {
        pointer-events: none;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcttc_input_1 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcttc_input_2 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) hcttc_input_21 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcttc_input_3 {
        background-color: transparent;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .htsdn-body-1-1-2-1-14 {
        display: none;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .htsdn-body-1-1-2-1-12 {
        display: none;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcttc_input_4 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcttc_input_31 {
        border: none;
        pointer-events: none;
        text-align: right;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcttc_textarea {
        pointer-events: none;
        border: none;
        overflow: hidden;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcttc_label_1 {
        display: none !important;
    }


    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-multiselect.k-header {
        border: none !important;
        box-shadow: none !important;
        pointer-events: none;
        background-color: transparent;
        font-weight: normal;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-combobox.k-header {
        border: none !important;
        box-shadow: none !important;
        pointer-events: none;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-multiselect-wrap {
        border: none !important;
        box-shadow: none !important;
    }

        .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-multiselect-wrap .k-select:after {
            content: ",";
            position: absolute;
            left: -14px;
        }

        .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-multiselect-wrap .k-select .k-icon {
            display: none !important;
        }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-multiselect .k-button {
        color: #000;
        border-color: transparent;
        background-color: transparent;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-dropdown-wrap {
        border: none !important;
        box-shadow: none !important;
        padding: 0;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-picker-wrap {
        border: none !important;
        box-shadow: none !important;
        padding: 0;
        /*width: 50px;*/
        pointer-events: none;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-combobox .k-input {
        border: none !important;
        box-shadow: none !important;
        text-align: right;
        font-weight: bold;
    }

        .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-combobox .k-input::-webkit-input-placeholder { /* Edge */
            color: transparent;
        }

        .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-combobox .k-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: transparent;
        }

        .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-combobox .k-input::placeholder {
            color: transparent;
        }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-combobox .k-icon {
        display: none !important;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-picker-wrap .k-input {
        border: none !important;
        box-shadow: none !important;
        text-align: right;
        pointer-events: none;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-picker-wrap .k-icon {
        display: none !important;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .k-state-default .k-select {
        display: none !important;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcqttc-button {
        display: none !important;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcqt-list-1-4 {
        height: calc(100% - 55px);
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt_input_1 {
        border: none;
        pointer-events: none;
        /* text-align: right; */
        padding: 0;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-form-2 .hctskt_input_1 {
        text-align: right;
        font-style: italic;
        font-size: 13px;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hcttc-checkbox {
        float: right;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-label-1 {
        padding: 4px 0 0 0;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-label-2 {
        text-align: right;
        font-style: italic;
    }

    /*.tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-unit-1 .hctskt-form-1 {
    width: 100%;
}

.tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-unit-1 .hctskt-form-2 {
    display: none;
}*/

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-function {
        display: none;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-checkbox-hide {
        display: none;
    }


    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-form-3 .hctskt_input_1 {
        width: 100%;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-function-showhide .hctskt-content {
        background-color: transparent;
    }


    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-function-showhide .hctskt-checkbox-showhide {
        display: none;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-function-delete .hctskt-checkbox-delete {
        display: none;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) .hctskt-function-delete .hctskt-content {
        background-color: transparent;
    }

    .tdtc-editer .hcttc-list-thongtin:not(.hcttc-disabled-edit) #hctskt-btn-add-hangmuc {
        display: none;
    }

.ctdxd-disable-1 {
    opacity: 0.4;
    pointer-events: none;
    cursor: not-allowed;
}

.Searchbox .input-group input {
    font-size: 18px;
    padding: 0 0 0 4px;
}

.listkh-table {
    height: 100%;
}

    .listkh-table table {
        width: 100%;
        table-layout: fixed;
    }

    .listkh-table .tbl-header {
        background-color: rgba(255, 255, 255, 0.3);
    }

    .listkh-table .tbl-content {
        height: calc(100% - 33px);
        overflow-x: auto;
    }

    .listkh-table th {
        text-align: center;
        padding: 8px 8px !important;
        background-color: #D6F6FF;
        border: 1px solid #CCD6E1 !important;
        text-transform: uppercase;
        font-size: 13px;
    }

    .listkh-table td {
        border: 1px solid #CCD6E1 !important;
        vertical-align: middle;
        padding: 4px 8px !important;
        line-height: 18px !important;
    }

        .listkh-table th:nth-child(1), .listkh-table td:nth-child(1) {
            width: 7%;
            text-align: center;
        }

        .listkh-table th:nth-child(5), .listkh-table td:nth-child(5) {
            width: 15%;
            text-align: center;
        }

.listkh-search-1-1 {
}

.listkh-search-1-2 {
    width: 65px;
}

.listkh-search-1-3 {
    width: 110px;
}

.listkh-search-1-4 {
    width: 150px;
}

.listkh-search-1-5 {
    width: 120px;
}

.listkh-search-1 {
    padding: 8px 8px;
}

.lkh-index_0 .lkh-ttchung .k-state-default > .k-select {
    display: none;
}

.lkh-type_true .lkh-type_true_hide {
    display: none !important;
}

.pat-index-1-2-2-2-1-3 {
    float: right;
    margin: 0 14px 0 0;
    border: 2px solid #FF7700;
    border-radius: 4px;
    padding: 2px 14px;
    cursor: pointer;
}

.pat-index-1-2-2-2-1-3-1 {
    color: #FF7700;
    cursor: pointer;
}

.pat-index-1-2-2-2-1-4 {
    float: right;
    margin: 0 14px 0 0;
    border: 2px solid #0099FF;
    border-radius: 4px;
    padding: 2px 14px;
    cursor: pointer;
}

.pat-index-1-2-2-2-1-4-1 {
    color: #0099FF;
    cursor: pointer;
}

.lpa-edit-1 {
    display: none;
}

.lkh-index_0 .lpa-edit-1 {
    display: block;
}

#pat_giaidoan .no-border-right {
    border-right-color: transparent !important;
}

#pat_giaidoan .no-border-left {
    border-left-color: transparent !important;
}

.lkh-btn-add-1 {
    background-color: transparent !important;
}

.lkh-btn-add-1-1 {
    color: #0099FF;
    cursor: pointer;
}

.lkh-btn-add-1-2 {
    color: #FF0000;
    cursor: pointer;
}

.main-menu-mstyle-1 .main-menu {
    background-color: rgba(240,240,240,0.8);
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 1111;
    height: 100%;
    color: #0A74BB !important;
    padding: 0 8px;
}

.main-menu-mstyle-1 .main-menu-1 {
    padding: 8px 0 8px 8px;
    border-bottom: 1px solid #0A74BB !important;
    position: relative;
}

.main-menu-mstyle-1 .main-menu-1-1 {
    height: 40px;
    margin: 0 16px 0 0;
}



.main-menu-mstyle-1 .main-menu-1-2 {
    border: 1px solid #0A74BB !important;
    background-color: transparent !important;
    color: #fff !important;
    width: calc(100% - 110px);
    height: 30px;
    border-radius: 6px;
}

.main-menu-mstyle-1 .main-menu-1-3 {
    position: absolute;
    right: 60px;
    padding: 4px 8px;
    top: 16px;
}

.main-menu-mstyle-1 .main-menu-1-4 {
    float: right;
    top: 5px;
    position: relative;
    padding: 4px 8px;
    font-size: 18px;
}

.main-menu-mstyle-1 .main-menu-2 {
    padding: 8px 0 0;
    height: calc(100% - 66px);
    overflow: auto;
}

.main-menu-mstyle-1 .main-menu-2-1 {
    width: calc(50% - 8px);
    float: left;
    border: 1px solid #0A74BB;
    border-radius: 4px;
    display: flex;
    height: 60px;
    cursor: pointer !important;
    color: #0A74BB;
}

    .main-menu-mstyle-1 .main-menu-2-1:nth-child(odd) {
        margin: 8px 4px 8px 4px;
    }

    .main-menu-mstyle-1 .main-menu-2-1:nth-child(even) {
        margin: 8px 4px 8px 4px;
    }

.main-menu-mstyle-1 .main-menu-2-1-1 {
    width: 40%;
    float: left;
    cursor: pointer;
    position: relative;
}

.main-menu-mstyle-1 .main-menu-2-1-1-1 {
    height: 66%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}

.main-menu-mstyle-1 .main-menu-2-1-2 {
    text-align: center;
    width: 60%;
    float: left;
    position: relative;
    cursor: pointer;
}

.main-menu-mstyle-1 .main-menu-2-1-2-1 {
    width: 100%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    color: #0A74BB !important;
}


.main-menu-mstyle-1 .cwrs-popwindow {
    left: 324px;
}

    .main-menu-mstyle-1 .cwrs-popwindow.fullwindow {
        width: calc(100% - 360px);
    }


.main-menu-style-1 .main-menu-style-11 {
    display: block;
}

.main-menu-style-1 .main-menu-style-12 {
    display: none;
}

.main-menu-style-2 .main-menu-style-11 {
    display: none;
}

.main-menu-style-2 .main-menu-style-12 {
    display: block;
}

.main-menu-style-1 .main-menu {
    background-color: #F1F1F1;
    width: 390px;
    position: absolute;
    top: 0;
    z-index: 1111;
    height: 100%;
    color: #fff;
    padding: 0;
}

.main-menu-style-1 .main-menu-1 {
    padding: 4px 0 4px 8px;
    border-bottom: 1px solid #fff;
    background-color: #00AEFF;
}

.main-menu-style-1 .main-menu-1-1 {
    text-transform: uppercase;
    font-family: 'OSWALD-BOLD';
}

.main-menu-style-1 .main-menu-1-2 {
    padding: 2px 0px 4px 12px;
    right: 0;
    float: right;
    cursor: pointer;
    font-size: 20px;
}

.main-menu-style-1 .main-menu-1-3 {
    position: absolute;
    right: 60px;
    padding: 4px 8px;
    top: 16px;
}

.main-menu-style-1 .main-menu-1-4 {
    float: right;
    top: 5px;
    position: relative;
    padding: 4px 8px;
    font-size: 18px;
}

.main-menu-style-1 .main-menu-2 {
    padding: 8px 0 0;
}

.main-menu-style-1 .main-menu-2-1 {
    width: calc(33% - 8px);
    float: left;
    border: 1px solid #0A74BB;
    border-radius: 4px;
    display: flex;
    height: 60px;
    cursor: pointer !important;
    color: #0A74BB !important;
}

    .main-menu-style-1 .main-menu-2-1:nth-child(odd) {
        margin: 8px 4px 8px 4px;
    }

    .main-menu-style-1 .main-menu-2-1:nth-child(even) {
        margin: 8px 4px 8px 4px;
    }

.main-menu-style-1 .main-menu-2-1-1 {
    width: 40%;
    float: left;
    cursor: pointer;
    position: relative;
}

.main-menu-style-1 .main-menu-2-1-1-1 {
    height: 66%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}

.main-menu-style-1 .main-menu-2-1-2 {
    text-align: center;
    width: 60%;
    float: left;
    position: relative;
    cursor: pointer;
}

.main-menu-style-1 .main-menu-2-1-2-1 {
    width: 100%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    padding: 2px;
}


.main-menu-style-1 .cwrs-popwindow {
    left: 394px;
    top: 1px !important;
    height: calc(100vh - 60px) !important;
}

    .main-menu-style-1 .cwrs-popwindow.fullwindow {
        width: calc(100% - 360px);
    }

.main-menu-style-2 .main-menu {
    background-color: #F1F1F1;
    width: 60px;
    position: absolute;
    top: 0;
    z-index: 1111;
    height: 100%;
    color: #fff;
    overflow: auto;
}

.main-menu-style-2 .main-menu-1 {
    position: relative;
    height: 50px;
    cursor: pointer;
}

.main-menu-style-2 .main-menu-1-1 {
    display: none;
}

.main-menu-style-2 .main-menu-1-2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 22px;
    cursor: pointer;
}

.main-menu-style-2 .main-menu-2 {
}

.main-menu-style-2 .main-menu-2-1 {
    width: 100%;
    float: left;
    cursor: pointer;
    border-top: 1px solid #fff;
}

.main-menu-style-2 .main-menu-2-1-1 {
    width: 100%;
    position: relative;
    height: 50px;
    float: left;
    cursor: pointer;
}

.main-menu-style-2 .main-menu-2-1-1-1 {
    height: 36px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}


.main-menu-style-2 .main-menu-2-1-2 {
    display: none;
}

.main-menu-style-2 .main-menu-2-1-2-1 {
}

.main-menu-style-2 .cwrs-popwindow {
    left: 66px;
}

    .main-menu-style-2 .cwrs-popwindow.fullwindow {
        width: calc(100% - 100px);
    }

.sta-time-1 {
    text-align: center;
    padding: 4px;
    color: #0F598B;
}

.sta-index-1 {
    background-color: #E6E5E5;
    padding: 0 2%;
    display: flex;
}

.sta-index-1-1 {
    width: 30%;
    float: left;
    position: relative;
    margin: 0 3% 0 0;
}

.sta-index-1-1-1 {
    font-size: 40px;
}

.sta-index-1-1-2 {
    position: absolute;
}

.sta-index-1-1-3 {
    position: absolute;
    bottom: 0;
}

.sta-index-1-1-4 {
    position: absolute;
    top: 34%;
    left: 60px;
}

.sta-index-1-1-5 {
    position: absolute;
    top: 34%;
    left: 72px;
}

.sta-index-1-1-5-1 {
    color: #3B8AD9;
    padding: 0 4px 0 0;
}

.sta-index-1-1-5-2 {
    color: #4CD270;
    padding: 0 4px 0 0;
}

.sta-index-1-1-5-3 {
    color: #FF0000;
    padding: 0 4px 0 0;
}

.sta-index-1-2 {
    width: 60%;
    float: left;
    margin: 0 3% 0 0;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
}

.ctdm-title-1 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    top: 3px;
    position: relative;
}

.ctdm-fb-16 {
    font-size: 16px !important;
}

.ctdm-title {
    color: #0479EC;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color: #D1ECFF;
    border: 1px solid #ddd;
}

.ctdm-title-3 {
    cursor: pointer;
    float: right !important;
    padding: 10px 12px;
    position: relative;
    top: 10px;
}

.ctdm-list-1-2-1-2-2 {
    width: calc(100% - 14px);
    margin: 7px;
}

.ctdm-c-down {
    background: url(../../../html/images/ctdm-down.png) no-repeat 4px 0;
}

.ctdm-title .k-autocomplete.k-state-focused, .ctdm-title .k-dropdown-wrap.k-state-focused, .ctdm-title .k-multiselect.k-header.k-state-focused, .ctdm-title .k-numeric-wrap.k-state-focused, .ctdm-title .k-picker-wrap.k-state-focused, .ctdm-title .k-textbox:focus {
    background-color: #D1ECFF !important;
    border-color: #0479EC !important;
}

.ctdm-title .k-block, .ctdm-title .k-button, .k-draghandle, .ctdm-title .k-grid-header, .ctdm-title .k-grouping-header, .ctdm-title .k-header, .ctdm-title .k-pager-wrap, .ctdm-title .k-toolbar, .ctdm-title .k-treemap-tile, .ctdm-title html .km-pane-wrapper .k-header {
    background-color: #D1ECFF !important;
}

.ctdm-title .k-dropdown-wrap.k-state-default {
    border-color: #0479EC !important;
}

.ctdm-title .k-dropdown-wrap.k-state-default {
    background-color: #D1ECFF !important;
    border-color: #0479EC !important;
}

.ctdm-title .k-dropdown-wrap, .ctdm-title .k-dropdown-wrap .k-input {
    border-radius: 4px;
}

.ctdm-title .k-dropdown .k-input {
    color: #0479EC !important;
}

.ctdm-cb-item {
    border: 1px solid #ccc;
    margin: 3px;
    border-radius: 4px;
    padding: 4px 0px 4px 0px;
}

.ctdm-cb-item-ten a {
    color: #014157 !important;
}

.ctdm-cb-item-dv {
    color: black;
}

.ctdm-db-item {
    border: 1px solid #ccc;
    margin: 3px;
    border-radius: 4px;
    padding: 4px 2px 4px 2px;
    height: 75px;
    background-color: #D1ECFF;
    display: flex;
}

.ctdm-db-item-1, .ctdm-db-item-2 {
    position: relative;
}

.ctdm-db-item-1-1 img {
    height: 40px;
    width: 40px;
}

.ctdm-db-item-1-1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ctdm-db-item-2-1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    color: #1565C0;
}

.ctdm-table th {
    background-color: #5B9BD5 !important;
    color: #FFFFFF !important;
    font-size: 14px;
}

.home-back-ctdm-1 {
    position: fixed;
    top: 45px;
    left: 10px;
    background-color: rgba(39,46,80,0.73);
    z-index: 10;
    padding: 8px 5px 9px 8px;
    border-radius: 4px;
    cursor: pointer;
}

.home-back-ctdm-1-1 {
    color: #fff;
    font-size: 16px;
}

.main-menu-style-hr-1 {
    width: calc(100% - 310px);
    border-top: 1.5px solid #fff;
    position: relative;
    top: -4px;
}

.main-menu-style-hr-2 {
    width: calc(100% - 280px);
    border-top: 1.5px solid #fff;
    position: relative;
    top: -4px;
}

.main-menu-mstyle-3 {
    background-color: rgba(39,46,80,0.74);
    /*display: none;*/
}

    .main-menu-mstyle-3 .ctdm-cb-item {
        background-color: #fff;
    }

    .main-menu-mstyle-3 .ctdm-title {
        background-color: transparent;
        border: none;
        color: #fff;
        display: flex;
    }

    .main-menu-mstyle-3 .htsdn-body-close-1 {
        overflow: hidden;
    }

    .main-menu-mstyle-3 .htsdn-icon-1 {
        float: right;
        position: relative;
        top: 6px;
    }

    .main-menu-mstyle-3 .main-menu-1 {
        padding: 8px 0 8px 8px;
        border-bottom: 1px solid #fff;
        position: relative;
        color: #fff;
    }

    .main-menu-mstyle-3 .main-menu-1-4 {
        float: right;
        top: 0px;
        position: relative;
        padding: 4px 8px;
        font-size: 18px;
    }

    .main-menu-mstyle-3 .main-menu-1-5 {
        font-size: 24px;
    }

    .main-menu-mstyle-3 .main-menu-1-6 {
    }

.main-menu-mstyle-4 {
    background-color: rgba(39,46,80,0.74);
    /*display: none;*/
}

    .main-menu-mstyle-4 .ctdm-cb-item {
        background-color: #fff;
    }

    .main-menu-mstyle-4 .ctdm-title {
        background-color: transparent;
        border: none;
        color: #fff;
        display: flex;
    }

    .main-menu-mstyle-4 .htsdn-body-close-1 {
        overflow: hidden;
    }

    .main-menu-mstyle-4 .htsdn-icon-1 {
        float: right;
        position: relative;
        top: 6px;
    }

    .main-menu-mstyle-4 .main-menu-1 {
        padding: 8px 0 8px 8px;
        border-bottom: 1px solid #fff;
        position: relative;
        color: #fff;
    }

    .main-menu-mstyle-4 .main-menu-1-4 {
        float: right;
        top: 0px;
        position: relative;
        padding: 4px 8px;
        font-size: 18px;
    }

    .main-menu-mstyle-4 .main-menu-1-5 {
        font-size: 24px;
    }

    .main-menu-mstyle-4 .main-menu-1-6 {
    }

.hcqt-set-height-1 {
    height: calc(100vh - 200px) !important;
}

.hcqt-set-height-2 {
    height: calc(100% - 40px) !important;
}

.hcqt-set-height-3 {
}

.hcqt-set-height-4 {
}

.hcqt-set-height-5 {
}

.hcqt-set-height-6 {
}

.text-thongbao-1 {
    font-size: 10px;
    color: #f00;
    text-align: center;
    padding: 6px 0;
    display: none;
}

.bor-dash-bottom {
    border-bottom: 1px dashed #ccc;
}

@media only screen and (min-width: 376px) {
    .main-menu-mstyle-1 .main-menu-2-1-2-1 {
        font-size: 16px !important;
    }

    .main-menu-mstyle-1 .main-menu-2-1 {
        height: 80px !important;
    }
}

@media only screen and (max-width: 376px) {
    .thietlapngaygio-fixed-1 {
        height: 400px !important;
        top: 50px;
        left: 0;
        position: fixed;
    }
}

@media only screen and (max-width: 320px) {
    .thietlapngaygio-fixed-1 {
        height: 350px !important;
    }

    .thietlapngaygio-fixed-1-1 .pd-8 {
        padding: 0 !important;
    }

    .thietlapngaygio-fixed-1-1 .nltc-thietlapngaygio th {
        padding: 8px 0 !important;
    }
}

.dshc-item-text-1-1 {
}

.dshc-item-text-1-1-1 {
}

.dshc-item-text-1-1-2 {
}

.dshc-item-text-1-1-2-1 {
}

.dshc-item-text-1-1-2-2 {
}

.dshc-item-text-1-1-3 {
}

.dshc-item-text-1-1-3-1 {
    font-weight: bold;
}

.dshc-item-text-1-1-3-2 {
    font-style: italic;
    font-size: 12px;
}

.dshc-item-text-1-2 {
    padding: 6px 0 0;
}

.bcn-li-chugiai {
    /*background-color: #EEE680;*/
    width: 14px;
    height: 15px;
    margin-right: 5px;
}

.hcqt-title-qrcode {
    cursor: pointer;
    float: right;
    padding: 0 24px 0 0;
    font-size: 18px;
    position: relative;
    top: -3px;
}

.hcqt-title-qrcode-1 {
}

.hcqt-title-qrcode-2 {
}

.hcqt-title-qrcode-modal {
}

.hcqt-title-qrcode-modal-1 {
}

.hcqt-title-qrcode-modal-1-1 {
    text-align: center;
    padding: 12px 0 0;
    font-weight: bold;
    color: #1558a2;
}

.hcqt-title-qrcode-modal-1-2 {
    position: relative;
    height: 275px;
}

.hcqt-title-qrcode-modal-1-2-1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 16px;
    border: 6px solid #3595FF;
}

.hcqt-title-qrcode-modal-1-3 {
    text-align: center;
}

.hcqt-title-qrcode-modal-1-3-1 {
    text-transform: uppercase;
    color: #1558a2;
    font-weight: bold;
}

.hcqt-title-qrcode-modal-1-3-2 {
    display: flex;
    justify-content: center;
    padding: 8px 0;
}

.hcqt-title-qrcode-modal-1-3-2-1 {
    padding: 0 10px 0 0;
}

.hcqt-title-qrcode-modal-1-3-2-2 {
    white-space: nowrap;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.hcqt-title-qrcode-modal-1-4 {
    display: flex;
    justify-content: center;
    align-content: flex-end;
    padding: 20px 0 0;
}

.hcqt-title-qrcode-modal-1-4-1 {
    border: 1px solid #3595FF;
    padding: 4px 20px;
    width: 245px;
    text-align: center;
    cursor: pointer;
    color: #1558a2;
}


.qtk-table table {
    width: 100%;
    table-layout: fixed;
}

.qtk-table .tbl-header {
}

.qtk-table .tbl-content {
    height: calc(100% - 36px);
    overflow-x: auto;
}

.qtk-table tr {
}

.qtk-table th {
    background-color: #90C9F9 !important;
    outline: 1px solid #fff !important;
    border: 1px solid #ffffff !important;
    padding: 8px 6px !important;
    text-align: center !important;
}

.qtk-table td {
    border: 1px solid #ccc;
    position: relative;
    padding: 6px !important;
    line-height: 14px !important;
    vertical-align: middle !important;
    text-align: center;
}

    .qtk-table th:nth-child(1), .qtk-table td:nth-child(1) {
        width: 10%;
        text-align: center;
    }


    .qtk-table th:nth-child(2), .qtk-table td:nth-child(2) {
        /* width: 40%; */
        text-align: left;
    }

        .qtk-table td:nth-child(2)[colspan="3"] {
            width: 90%;
            text-align: left;
        }

    .qtk-table th:nth-child(3), .qtk-table td:nth-child(3) {
        /* width: 25%; */
        text-align: center;
    }

    .qtk-table th:nth-child(4), .qtk-table td:nth-child(4) {
        /* width: 25%; */
        text-align: center;
    }

.qtk-table-text-1 {
    min-height: 28px;
    padding: 6px 0 0 0;
}

.qtk-table-text-2 {
    line-height: 20px;
}

.qtk-table-text-3 {
    font-size: 18px !important;
    font-family: "Roboto-Bold",Arial, Helvetica, sans-serif !important;
    padding: 0 0 4px 0;
}

.qtk-table-text-4 {
    width: 100%;
    font-size: 12px;
}

.main-menu-style-3 .cwrs-popwindow {
    top: 1px !important;
    height: calc(100vh - 60px) !important;
}

    .main-menu-style-3 .cwrs-popwindow.fullwindow {
        width: 100%;
    }

#jstreehtt .jstree-anchor {
    color: black;
}
