@charset "utf-8";

.col_red {color:#ff0000 !important}
.col_blue {color:#0000ff !important}

/* 교정가능품목 검색 */
#bo_list .bo_sch_wrap {}
#bo_list .bo_sch {display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;float:none;width:auto;max-width:none;line-height:45px}
#bo_list .bo_sch .sch_input {float:none;width:auto;max-width:170px;padding:5px 10px;border-right:1px solid #d4d4d4}
#bo_list .bo_sch .sch_input.date {width:120px}
#bo_list .bo_sch select {float:none;width:130px;margin-right:0}
#bo_list .bo_sch .sch_bar {float:none;width:auto;line-height:normal}
#bo_list .bo_sch .sch_btn {float:none}
#bo_list.rsresult_list .bo_sch:after {display:none}
#bo_list.rsresult_list .bo_sch > div {display:flex;justify-content:flex-end;gap:5px}
#bo_list.rsresult_list .bo_sch #btn_more_sch {display:inline-block;position:relative;height:45px;padding:0 35px 0 15px;border:1px solid #b8bbc1;background:#f4f5f7}
#bo_list.rsresult_list .bo_sch #btn_more_sch:after {position:absolute;right:12px;top:15px;width:15px;height:15px;background:url(../theme/basic/images/family_arr.svg) no-repeat 50%;background-size:11px auto;content:""}
#bo_list.rsresult_list .bo_sch #btn_more_sch.open:after {background-position:50% 60%;transform:rotate(180deg)}
#bo_list.rsresult_list .bo_sch .box_sch_date select {flex:1 1 30%;width:100%;max-width:130px}
#bo_list.rsresult_list .bo_sch .box_sch_date .sch_input {flex:1 1 30%;width:100%;max-width:120px}
#bo_list.rsresult_list .bo_sch .box_sch_more {display:none;flex-wrap:wrap}
#bo_list.rsresult_list .bo_sch .box_sch_more .sch_input {flex:1 1 49%;width:100%;max-width:150px}

#bo_list .tbl_guide {margin:5px 0;font-size:1.167em;line-height:1.5}

#bo_list .tbl_head01 td {height:50px;text-align:center}
#bo_list .tbl_head01 td .btn_down_pdf {width:30px;height:30px;border:0;font-size:1.5em;background:transparent;color:#f40f02}
#bo_list.rsresult_list .tbl_head01 {overflow-x:auto;padding:0 0 5px}
#bo_list.rsresult_list .tbl_head01 table {min-width:1250px}
#bo_list.rsresult_list .tbl_head01 th {font-size:1.25em}
#bo_list.rsresult_list .tbl_head01 td {font-size:1.25em;padding:10px 3px}
#bo_list.rsresult_list .tbl_head01 td.td_addr {background:#eff8fb}

#modal_loading {display:none;position:fixed;left:0;top:0;z-index:2000;width:100%;height:100%;background:rgba(0, 0, 0, 0.35)}
#modal_loading > div {position:absolute;left:50%;top:50%;width:90%;max-width:400px;margin:0 auto;padding:70px 20px;border-radius:15px;background:#fff;text-align:center;transform:translate(-50%, -50%)}
#modal_loading .fa {font-size:7em;color:#39a4e6}
#modal_loading p {margin:30px 0 0;font-size:1.333em;line-height:1.5;word-break:keep-all}


@media screen and (max-width:767px) {
    #bo_list .tbl_head01 thead th:nth-last-of-type(2), #bo_list .tbl_head01 thead th:nth-last-of-type(3), #bo_list .tbl_head01 thead th:nth-last-of-type(5), 
    #bo_list .tbl_head01 tbody td:nth-last-of-type(2), #bo_list .tbl_head01 tbody td:nth-last-of-type(3), #bo_list .tbl_head01 tbody td:nth-last-of-type(5) {display:table-cell !important}
}

@media screen and (min-width:1250px) {
    #bo_list.rsresult_list .bo_sch #btn_more_sch {display:none}
    #bo_list.rsresult_list .bo_sch .box_sch_more {display:flex !important}
    #bo_list .tbl_guide {display:none}
}