/* datatable -> datatable.css 303 기본 css 제거 */
/* datatable 기본 custom */
.dataTable {
    font-size:14px;
    font-family:var(--font-regular);
    color:var(--bg-basefc);
}
.dataTable thead th {
    border-bottom:1px solid var(--bg-border)!important;
}
.dataTable tbody tr:last-child td {
    border-bottom:none;
}
.dataTable tr {
    height:42px;
    vertical-align:middle;
}
.dataTable tbody tr:nth-of-type(odd) {
    background:var(--bg-table)!important;
    color:var(--txt-color);
}
.dataTable tbody tr:nth-of-type(even) {
    color:var(--txt-color);
}
.dataTable tr th {
    color:var(--bg-basefc);
}
.dataTable input[type="checkbox"] {
    width:18px;
    height:18px;
    border-radius:5px;
    border:1px solid var(--bg-border);
    vertical-align:-5px;
	background: var(--area-color1) !important;
	accent-color : var(--area-color1) !important;
}
.dt-buttons button {
    font-size:14px;
    font-family:var(--font-bold);
    color:var(--bg-basefc);
    height:38px;
    border:1px solid var(--bg-border);
    background:none;
    border-radius:5px!important;
}

/* search custom */
.input-group.search_custom {
    height:38px;
    border-radius:5px;
    border:1px solid var(--bg-border);
    font-family:var(--font-regular);
    overflow:hidden;
    margin-bottom:8px;
}
.input-group.search_custom input[type="search"] {
    width:calc(100% - 38px);
    border:0;
    box-sizing:border-box;
    text-indent:5px;
    font-family:var(--font-regular);
    background-color: var(--bg-box);
}
.input-group.search_custom button {
    width:38px;
    border:0;
    border-left:1px solid var(--bg-border);
    background:var(--search-btn-bg-colo);
}
.input-group.search_custom button i {
    color:var(--bg-basefc);
}
.input-group.search_custom input[type="search"]::-webkit-input-placeholder {
    font-family:var(--font-regular);
    font-size:16px;
    color:var(--bg-basefc);
    text-indent:5px;
}

/* pagination */
.pagination {
    margin:0;
    padding:0;
    border:0;
}
.paginate_button a {
    height:34px;
    padding-top:0;
    padding-bottom:0;
    line-height:34px;
}
.paginate_button {
    margin:0!important;
    padding:0!important;
    border:0!important;  
}
.pagination li.previous {
    width:35px;
    background:none!important;
	text-align:center;
}
.pagination li.previous i {
    color:#b7b7b7;
}

.page-item.disabled .page-link {
    border-color: var(--bg-border) !important;
}

.pagination li.next {
    width:35px;
	text-align:center;
}
.pagination li.next i {
    color:#b7b7b7;
}
.page-item .page-link {
    color:#049db1 !important;
	border:solid 1px var(--bg-border) !important;
	display: flex;
    align-items: center;
}
.page-item.active .page-link {
    font-family:var(--font-bold);
    background:#059DB2!important;
    border-color:#059DB2!important;
    color:#ffffff !important;
}   

	
.dataTables_empty {
    height:100px;
    vertical-align:middle;
}
.dataTables_empty i {
    font-size:25px;
    color:#6C757D;
}
.dataTables_empty p {
    color:#6C757D;
}

.page-link {
    background:var(--bg-input)!important;
    color:var(--txt-color); 
}

.btn-group > .btn {
	flex: none;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    margin-right: 5px;
}

.btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn, .btn-group > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}

table.dataTable td, table.dataTable th {
    border-right: 1px solid var(--bg-border);
}

table.dataTable td:nth-child(1), table.dataTable th:nth-child(1) {
    border-left: 1px solid var(--bg-border);
}

table.dataTable th {
    border-top: 1px solid var(--bg-border);
}

.dataTable tbody tr td , .dataTable tbody tr:last-child td {
    border-bottom: 1px solid var(--bg-border);
}

table.dataTable.pt-3{
    margin-top:0 !important;
}

table.dataTable th, table.dataTable td {
    vertical-align: middle;
}

table.dataTable tbody tr.selected{
	box-shadow:
}


/* 데이터 테이블 선택 컬러 변경 */
table.dataTable.table-striped > tbody > tr.selected > *, table.dataTable.table-striped > tbody > tr.odd.selected > * {
    box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.45);
    background-color:rgba(var(--dt-row-selected), 0.45);
}

.dataTables_wrapper .btn i{
    color:var(--bg-blue);
}


div.dataTables_wrapper {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
div.dataTables_wrapper .dt-buttons {
    min-height: 36px;
    flex: 2;
    flex-basis: 350px;
}

#modal_sub3 div.dataTables_wrapper .dt-buttons {
flex-basis: 230px;
}


div.dataTables_wrapper #search_order2 {
    float: right;
    min-height: 36px;
    flex: 1;
    flex-basis: 150px;
}
@media (max-width:1480px) {

#order_table2 tbody tr td:last-child button:first-child {
    margin-bottom: 5px!important;
}
#order_table2 tbody tr td:last-child button {
    margin-left: 0px !important;
}

}
/* 테이블별 */
@media (max-width:1140px) {
.dataTables_length label{
    width: 100% !important;
}

.dataTables_length select{
    width: 100% !important;
    min-width: 100% !important;
}

.dataTables_length{
	width: 100% !important;
}
.dataTables_paginate{
    width: 100% !important;
	margin-top: 0 !important;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{
	justify-content: center;
}




}
@media (max-width:1024px) {

.dataTables_length label{
    width: 100% !important;
}

.dataTables_length select{
    width: 100% !important;
}





}


@media (max-width:767px) {
    .dt-buttons {
        gap:13px;
    }
    .dataTable {
        border:1px solid var(--bg-border);
        border-collapse:collapse;
    }
    /* 공통 */
    .dataTable thead tr {
        display:flex;
        flex-wrap:wrap;
        height:auto;
    }
    .dataTable thead tr th {
        display:flex;
        justify-content:center;
        text-align:center;
        height:60px;
        align-items:center;
        border:1px solid var(--bg-border)!important;
        box-sizing:border-box;
        border-collapse:collapse!important;
    }
    .dataTable tbody tr {
        display:flex;
        flex-wrap:wrap;
        height:auto;
    }
    .dataTable tbody tr td {
        display:flex;
        justify-content:center;
        text-align:center;
        height:60px;
        align-items:center;
        border:1px solid var(--bg-border);
        box-sizing:border-box;
        border-collapse:collapse;
    }
    .dataTables_length {
        width:100%;
        margin:8px 0;
    }
    .dataTables_length label {
        width:100%;
    }
    .dataTables_length select {
        width:100%!important;
        border-radius:5px;
        text-indent:10px;
    width: calc(85% - 42px);
    height: 38px;
    border: 1px solid var(--bg-border);
    border-radius: 0;
    color: var(--bg-basefc);
    font-family: var(--font-regluar);


    }
    .dataTables_paginate {
        width:100%;
        height:38px;
        width:45%;
        float:right;
    }
    /* 메인페이지 */
    /* 주문현황 조회(1) */
    
    #order_table {
        margin-top:15px!important;
        border:0;
    }
    #order_table_wrapper .dataTables_paginate {
        width:100%;
    }
    #order_table thead tr th {
        height:45px;
        border-right:0!important;
    }
    #order_table thead tr th:last-child {
        border-right:1px solid var(--bg-border)!important;
    }
    #order_table tbody tr td {
        border-top:0;
        border-right:0;
        border-bottom:1px solid var(--bg-border);
        box-sizing:border-box;
        height:45px;
    }
    #order_table tbody tr td:last-child {
        border-right:1px solid var(--bg-border);
        box-sizing:border-box;
    }
    #order_table thead tr th:first-child {
        flex:0 0 12%;
    }
    #order_table thead tr th:nth-child(2) {
        flex:0 0 30%;
    }
    #order_table thead tr th:nth-child(3) {
        flex:0 0 26%;
    }
    #order_table thead tr th:nth-child(4) {
        flex:0 0 32%;
    }
    #order_table tbody tr td:first-child {
        flex:0 0 12%;
    }
    #order_table tbody tr td:nth-child(2) {
        flex:0 0 30%;
    }
    #order_table tbody tr td:nth-child(3) {
        flex:0 0 26%;
    }
    #order_table tbody tr td:nth-child(4) {
        flex:0 0 32%;
    }
    /* 주문현황 조회(2) */
    #order_table2_wrapper {
        margin-top:10px;
    }
    #order_table2_wrapper .dataTables_paginate {
        width:100%;
    }
    #order_table2 {
        border:0;
    }
    #order_table2 .dt-buttons {
        margin-top:15px!important;
    }
    #order_table2 thead tr th {
        height:45px;
    }
    #order_table2 thead tr th:nth-child(-n+3) {
        border-bottom:0!important;
    }
    #order_table2 thead tr th {
        border-right:0!important;
    }
    #order_table2 thead tr th:nth-child(3n) {
        border-right:1px solid var(--bg-border)!important;
    }
    #order_table2 tbody tr td {
        border-top:0;
        border-right:0;
        border-bottom:1px solid var(--bg-border);
    }
    #order_table2 tbody tr td:last-child {
        border-right:1px solid var(--bg-border);
    }
    #order_table2 thead tr th:first-child {
        flex:0 0 33.33%;
    }
    #order_table2 thead tr th:nth-child(2) {
        flex:0 0 33.33%;
    }
    #order_table2 thead tr th:nth-child(3) {
        flex:0 0 33.33%;
    }
    #order_table2 thead tr th:nth-child(4) {
        flex:0 0 33.33%;
    }
    #order_table2 thead tr th:nth-child(5) {
        flex:0 0 33.33%;
    }
    #order_table2 thead tr th:nth-child(6) {
        flex:0 0 33.33%;
    }
    #order_table2 tbody tr td:first-child {
        flex:0 0 33.33%;
    }
    #order_table2 tbody tr td:nth-child(2) {
        flex:0 0 33.33%;
    }
    #order_table2 tbody tr td:nth-child(3) {
        flex:0 0 33.33%;
        border-right:1px solid var(--bg-border);
    }
    #order_table2 tbody tr td:nth-child(4) {
        flex:0 0 33.33%;
        height:100px;
    }
    #order_table2 tbody tr td:nth-child(5) {
        flex:0 0 33.33%;
        height:100px;
    }
    #order_table2 tbody tr td:nth-child(6) {
        flex:0 0 33.33%;
        height:100px;
    }
    #order_table2 tbody tr td:last-child {
        display:flex;
        flex-direction:column;
        justify-content:center;
    }
    #order_table2 tbody tr td:last-child button {
        width:90%;
        height:34px;
        margin:0!important;
        border:0;
        border-radius:5px;
        background:#AAAAAA;
        color:var(--bg-white);
        font-family:var(--font-bold);
        font-weight:500;
    }
    #order_table2 tbody tr td:last-child button:first-child {
        margin-bottom:5px!important;
    }


    /* 전체 검사실 현황 */
    #all_labor thead tr th {
        text-align:center;
    }
    /* 대상 품목 추가 */
    #pro_add_wrapper .dataTables_paginate {
        width:100%;
    }
    #pro_add {
        border:0;
        border-bottom:1px solid var(--bg-border);
    }
    #pro_add thead tr th {
        height:55px;
        text-align:center;
        border-bottom:0!important;
    }
    #pro_add tbody tr td {
        height:55px;
        border-bottom:0!important;
    }
    #pro_add thead tr th:first-child {
        flex:0 0 33.33%;
    }
    #pro_add thead tr th:nth-child(2) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #pro_add thead tr th:nth-child(3) {
        flex:0 0 33.33%;
    }
    #pro_add thead tr th:nth-child(4) {
        flex:0 0 33.33%;
    }
    #pro_add thead tr th:nth-child(5) {
        flex:0 0 66.66%;
        border-left:0!important;
    }
    #pro_add thead tr th:nth-child(6) {
        flex:0 0 33.33%;
    }
    #pro_add thead tr th:nth-child(7) {
        flex:0 0 66.66%;
        border-left:0!important;
    }
    #pro_add thead tr th:nth-child(8) {
        flex:0 0 33.33%;
    }
    #pro_add thead tr th:nth-child(9) {
        flex:0 0 66.66%;
        border-left:0!important;
    }
    #pro_add thead tr th:nth-child(10) {
        flex:0 0 33.33%;
    }
    #pro_add thead tr th:nth-child(11) {
        flex:0 0 33.33%;
        border-left:0!important;
    }
    #pro_add thead tr th:nth-child(12) {
        flex:0 0 33.33%;
        border-left:0!important;
    }
    #pro_add thead tr th:nth-child(13) {
        flex:0 0 50%;
    }
    #pro_add thead tr th:nth-child(14) {
        flex:0 0 50%;
        border-left:0!important;
    }
    #pro_add tbody tr td:first-child {
        flex:0 0 33.33%;
    }
    #pro_add tbody tr td:nth-child(2) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #pro_add tbody tr td:nth-child(3) {
        flex:0 0 33.33%;
    }
    #pro_add tbody tr td:nth-child(4) {
        flex:0 0 33.33%;
    }
    #pro_add tbody tr td:nth-child(5) {
        flex:0 0 66.66%;
        border-left:0!important;
    }
    #pro_add tbody tr td:nth-child(6) {
        flex:0 0 33.33%;
    }
    #pro_add tbody tr td:nth-child(7) {
        flex:0 0 66.66%;
        border-left:0!important;
    }
    #pro_add tbody tr td:nth-child(8) {
        flex:0 0 33.33%;
    }
    #pro_add tbody tr td:nth-child(9) {
        flex:0 0 66.66%;
        border-left:0!important;
    }
    #pro_add tbody tr td:nth-child(10) {
        flex:0 0 33.33%;
    }
    #pro_add tbody tr td:nth-child(11) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #pro_add tbody tr td:nth-child(12) {
        flex:0 0 33.33%;
    }
    #pro_add tbody tr td:nth-child(13) {
        flex:0 0 50%;
    }
    #pro_add tbody tr td:nth-child(14) {
        flex:0 0 50%;
        border-left:0!important;
    }

    /* 거래 약정서 조회(1) */
    #work_table1_wrapper .dataTables_paginate {
        width:100%;
    }
    #work_table1 {
        border:0;
        border-bottom:1px solid var(--bg-border);
    }
    #work_table1 thead tr th {
        border-bottom:0!important;
        height:55px;
    }
    #work_table1 tbody tr td {
        border-bottom:0!important;
        height:55px;
    }
    #work_table1 thead tr th:first-child {
        flex:0 0 33.33%;
    }
    #work_table1 thead tr th:nth-child(2) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #work_table1 thead tr th:nth-child(3) {
        flex:0 0 33.33%;
    }
    #work_table1 thead tr th:nth-child(4) {
        flex:0 0 50%;
    }
    #work_table1 thead tr th:nth-child(5) {
        flex:0 0 50%;
        border-left:0!important;
    }
    #work_table1 tbody tr td:first-child {
        flex:0 0 33.33%;
    }
    #work_table1 tbody tr td:nth-child(2) {
        flex:0 0 33.33%;
    }
    #work_table1 tbody tr td:nth-child(3) {
        flex:0 0 33.33%;
    }
    #work_table1 tbody tr td:nth-child(4) {
        flex:0 0 50%;
    }
    #work_table1 tbody tr td:nth-child(5) {
        flex:0 0 50%;
    }
    #work_table1 tbody tr td.dataTables_empty {
        flex:0 0 100%;
        height:150px;
    }
    /* 거래 약정서 조회(2) */
    #work_table2_wrapper .dataTables_paginate {
        width:100%;
    }
    #work_table2 {
        border:0;
        border-bottom:1px solid var(--bg-border);
    }
    #work_table2 thead tr th {
        text-align:center;
        height:55px;
        border-bottom:0!important;
    }
    #work_table2 tbody tr td {
        border-bottom:0!important;
        height:55px;
    }
    #work_table2 thead tr th:first-child {
        flex:0 0 33.33%;
    }
    #work_table2 thead tr th:nth-child(2) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #work_table2 thead tr th:nth-child(3) {
        flex:0 0 33.33%;
    }
    #work_table2 thead tr th:nth-child(4) {
        flex:0 0 33.33%;
    }
    #work_table2 thead tr th:nth-child(5) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #work_table2 thead tr th:nth-child(6) {
        flex:0 0 33.33%;
    }
    #work_table2 tbody tr td:first-child {
        flex:0 0 33.33%;
    }
    #work_table2 tbody tr td:nth-child(2) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #work_table2 tbody tr td:nth-child(3) {
        flex:0 0 33.33%;
    }
    #work_table2 tbody tr td:nth-child(4) {
        flex:0 0 33.33%;
    }
    #work_table2 tbody tr td:nth-child(5) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #work_table2 tbody tr td:nth-child(6) {
        flex:0 0 33.33%;
    }
    #work_table2 tbody tr td.dataTables_empty {
        flex:0 0 100%;
        height:150px;
    }

    /* 모달(1) table */
    #set_table1_wrapper .dataTables_paginate {
        width:100%;
    }
    #set_table1 {
        border:0;
        border-bottom:1px solid var(--bg-border);
    }
    #set_table1 thead tr th {
        height:50px;
        border-bottom:0!important;
    }
    #set_table1 tbody tr td {
        height:50px;
        border-bottom:0!important;
    }
    #set_table1 thead tr th:first-child {
        flex:0 0 33.33%;
    }
    #set_table1 thead tr th:nth-child(2) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #set_table1 thead tr th:nth-child(3) {
        flex:0 0 33.33%;
    }
    #set_table1 thead tr th:nth-child(4) {
        flex:0 0 50%;
    }
    #set_table1 thead tr th:nth-child(5) {
        flex:0 0 50%;
        border-left:0!important;
    }
    #set_table1 thead tr th:nth-child(6) {
        flex:0 0 50%;
    }
    #set_table1 thead tr th:nth-child(7) {
        flex:0 0 50%;
        border-left:0!important;
    }
    #set_table1 thead tr th:nth-child(8) {
        flex:0 0 33.33%;
    }
    #set_table1 thead tr th:nth-child(9) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #set_table1 thead tr th:nth-child(10) {
        flex:0 0 33.33%;
    }
    #set_table1 tbody tr td:first-child {
        flex:0 0 33.33%;
    }
    #set_table1 tbody tr td:nth-child(2) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #set_table1 tbody tr td:nth-child(3) {
        flex:0 0 33.33%;
    }
    #set_table1 tbody tr td:nth-child(4) {
        flex:0 0 50%;
    }
    #set_table1 tbody tr td:nth-child(5) {
        flex:0 0 50%;
        border-left:0!important;
    }
    #set_table1 tbody tr td:nth-child(6) {
        flex:0 0 50%;
    }
    #set_table1 tbody tr td:nth-child(7) {
        flex:0 0 50%;
        border-left:0!important;
    }
    #set_table1 tbody tr td:nth-child(8) {
        flex:0 0 33.33%;
    }
    #set_table1 tbody tr td:nth-child(9) {
        flex:0 0 33.33%;
        border-right:0!important;
        border-left:0!important;
    }
    #set_table1 tbody tr td:nth-child(10) {
        flex:0 0 33.33%;
    }
    #set_table1 tbody tr td.dataTables_empty {
        flex:0 0 100%;
        height:150px;
    }

    /* 모달(2) table */
    #set_table2_wrapper .dataTables_paginate {
        width:100%;
    }
    #set_table2 {
        border:0;
        border-bottom:1px solid var(--bg-border);
    }
    #set_table2 thead tr th {
        height:50px;
        border-bottom:0!important;
    }
    #set_table2 tbody tr td {
        height:50px;
        border-bottom:0!important;
    }
    #set_table2 thead tr th:first-child {
        flex:0 0 30%;
    }
    #set_table2 thead tr th:nth-child(2) {
        flex:0 0 45%;
        border-left:0!important;
        border-right:0!important;
    }
    #set_table2 thead tr th:nth-child(3) {
        flex:0 0 25%;
    }
    #set_table2 thead tr th:nth-child(4) {
        flex:0 0 100%;
    }
    #set_table2 tbody tr td:first-child {
        flex:0 0 30%;
    }
    #set_table2 tbody tr td:nth-child(2) {
        flex:0 0 45%;
        border-left:0!important;
        border-right:0!important;
    }
    #set_table2 tbody tr td:nth-child(3) {
        flex:0 0 25%;
    }
    #set_table2 tbody tr td:nth-child(4) {
        flex:0 0 100%;
    }
    #set_table2 tbody tr td.dataTables_empty {
        flex:0 0 100%;
        height:150px;
    }

     /* 모달(3) table */
     #set_table3_wrapper .dataTables_paginate {
        width:100%;
    }
     #set_table3 {
        border:0;
        border-bottom:1px solid var(--bg-border);
     }
     #set_table3 thead tr th {
        height:50px;
        border-bottom:0!important;
     }
     #set_table3 tbody tr td {
        height:50px;
        border-bottom:0;
     }
     #set_table3 thead tr th:first-child {
        flex:0 0 33.33%;
    }
    #set_table3 thead tr th:nth-child(2) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #set_table3 thead tr th:nth-child(3) {
        flex:0 0 33.33%;
    }
    #set_table3 tbody tr td:first-child {
        flex:0 0 33.33%;
    }
    #set_table3 tbody tr td:nth-child(2) {
        flex:0 0 33.33%;
        border-left:0!important;
        border-right:0!important;
    }
    #set_table3 tbody tr td:nth-child(3) {
        flex:0 0 33.33%;
    }
    #set_table3 tbody tr td.dataTables_empty {
        flex:0 0 100%;
        height:150px;
    }
	#modal_sub2 #search_set2 {width: 100%;}
	#modal_sub3 #search_set3 {width: 100%;}
	#work_table1_wrapper #search_sub1{width: 100%;}
	#work_table2_wrapper #search_sub2{width: 100%;}

    /* subpage_2 table */
    #client_add {
        border:0;
        border-bottom:1px solid var(--bg-border);
    }
    #client_add_wrapper .dataTables_paginate {
        width:100%;
    }
    #client_add thead tr th {
        text-align:center;
        height:55px;
        border-bottom:0!important;
    }
    #client_add tbody tr td {
        height:55px;
        border-bottom:0!important;
    }


}

@media (min-width:768px) {
    .dataTable {
        border-bottom:1px solid var(--bg-border);
    }
    #pro_add th {
        border-top:0!important;
        text-align:center;
    }
    .dt-buttons {
        float:left;
        width:50%;
        min-height:38px;
        margin-bottom:10px;
    }
    .dt-buttons {
        gap:8px;
    }
    #work_table1 th {
        border-top:1px solid var(--bg-border);
        height:38px;
    }
    #work_table2 th {
        border-top:1px solid var(--bg-border);
        height:38px;
    }
    #search_sub1 {
        float:right;
        width:40%;
        height:38px;
        margin-bottom:15px;
    }
    #search_sub2 {
        float:right;
        width:40%;
        height:38px;
        margin-bottom:15px;
    }
    .dataTables_length {
        float:left;
        width:50%;
        height:38px;
        margin-top:12px;
    }
    .dataTables_length select {
        width:150px;
        height:34px;
        border:1px solid var(--bg-border);
        box-sizing:border-box;
        font-size:14px;
        font-family:var(--font-bold);
        color:#59585B;
        border-radius:5px;
        text-indent:5px;
    }

    .content-sub .dataTables_length select {
	width: 150px!important;
	}

    .modal-content .dataTables_length select {
	width: 150px!important;
	}

    .dataTables_paginate {
        width:100%;
        height:38px;
        width:50%;
        float:right;
		margin-top:10px!important;
    }
    #set_table1 {
        width:100%!important;
    }
    #set_table1 th {
        border:1px solid var(--bg-border);
        text-align:center;
    }
    #set_table1 td {
        border:1px solid var(--bg-border);
        text-align:center;
    }
    #search_set2 {
        float:right;
        width:30%;
        height:38px;
        margin-bottom:15px;
    }
    #set_table2 th {
        border:1px solid var(--bg-border);
        text-align:center;
    }
    #set_table2 td {
        border:1px solid var(--bg-border);
        text-align:center;
    }
    #search_set3 {
        float:right;
        width:40%;
        height:38px;
        margin-bottom:15px;
    }

    #set_table3 th {
        border:1px solid var(--bg-border);
        text-align:center;
    }
    #set_table3 td {
        border:1px solid var(--bg-border);
        text-align:center;
    }
    #client_add th {
        border:1px solid var(--bg-border);
        text-align:center;
        vertical-align:middle;
    }
    #client_add td {
        border:1px solid var(--bg-border);
        text-align:center;
    }
    #search_client {
        float:right;
        width:20%;
        height:38px;
        margin-bottom:15px;
    }
    #client_add_wrapper .dt-buttons {
        width:30%;
    }
    #order_table tbody tr td:first-child {
        text-align:center;
    }
    #order_table2 {
        font-size:14px;
        color:var(--bg-basefc);
    }
    #order_table2 tbody tr td:first-child {
        text-align:center;
    }
    #order_table2 tbody tr td:nth-child(2) {
        text-align:center;
    }
    #order_table2 tbody tr td:last-child {
        text-align:center;
    }
    #order_table2 tbody tr td:last-child button {
        border:1px solid var(--bg-border);
        border-radius:5px;
            background: #AAAAAA;
        color:var(--bg-white);
        font-family:var(--font-bold);
        font-weight:500;
    }
    #order_table2_wrapper .dt-buttons {
        min-height:36px;
    }
    #order_table2_wrapper .dt-buttons button {
        min-height:36px;		
    }
    #order_table2_wrapper #search_order2 {
        float:right;
        min-height:36px;
    }
    #order_table2_wrapper .input-group {
        min-height:36px;
    }

}