/* 검사실시 */
.mind_tit{    padding-top: 3rem }
.mind_pg{min-height: 100vh; background: #f3f2f2 url('../img/mind_bg.png')no-repeat; background-position: top center; background-size: 100%; padding-bottom: 8rem;}
.mind_logo {
    margin: 0 auto 2.5rem;
    display: block;
}
.mind_box{width: 100%; margin: 0 auto; margin-top: 4rem; border: 1px solid #E3E3E3; box-shadow: 0 0 15px rgba(0,0,0,0.1); background: #fff;}
.mind_box_md{max-width: 54rem;}
.mind_box_lg{max-width: 114rem;}

.code_box{padding: 7rem 3rem 6rem 4.7rem;}
.text_box_lg{padding: 8rem 6rem;}

/* 검사소개 */
.int_wr{display: flex; justify-content: space-between;}
.int_l{margin-right: 5rem;}
.int_r{margin-left: 5rem;}
.int_li{display: flex; margin-bottom: 4rem;}

/* 인적정보 입력 */
.text_box_ip_wr{margin: 0 -4rem;}
.text_box_ip_wr>.col-lg-6{padding: 0 4rem;}


/*검사페이지*/
.test_wrap{border-top:#222222 1px solid;}
.test_list{padding: 2rem 1.5rem; border-bottom:#e3e3e3 1px solid;}
.test_list .test_tit{font-size: 1.8rem; font-weight: 700;  }
.test_list .test_tit span{color:#8CB446 ;}
.progress.green_bar .progress-bar{background-color:var(--main);}
.progress.green_bar{background-color: #F5F5F5;}

/*검사잠시멈춤*/
.test_stop{z-index: 100; position: fixed; width:100%; height: 100%; background: rgba(0, 0, 0, 0.8); color:#FFB600; display: flex; justify-content: center; align-items: center; font-size:2.4rem}
.test_stop i{ font-size: 8rem;}
.teststopbtn{    width: 100%; border: #fff 1px solid; color: #fff; margin-top: 4.5rem;}
.teststopbtn:hover{color: #222; background: #FFB600; border:#FFB600 1px solid}

/*테이블*/
.table_01 {width:100%; border-collapse: collapse;   border-bottom:1px solid #e3e3e3; text-align:center; border-top: 2px #8CB446 solid;}
.table_01  th {background: #F6F6F6;  text-align:center;  border:1px solid #e3e3e3;     }
.table_01 td {    border:1px solid #e3e3e3;  }
.table_01 th, .table_01 td{ padding:1rem 0.8rem;}
/*테이블 반응형때*/
.table_scroll { overflow-x: auto; overflow-y: hidden; padding: 0px !important; }

/*버튼체크박스들*/
.btn_checkbox .btn-outline-secondary:not(:disabled):not(.disabled).active{background-color: var(--main);     border-color: var(--main); color:#fff !important} 

/*게시판*/
.bo_list{border-top:2px solid #6E803D;}
.bo_list .bo_list_hd{font-weight: 700; background: #F6F6F6;}
.bo_list li{border-bottom:1px solid #e3e3e3;font-weight: 400;}
.bo_list li .media-body{padding:1.4rem 0;}
.bo_list li div, .bo_list li .media-body{overflow: hidden;}
.bo_list li .line_text{display:block;}
.bo_list_num{}

.bo_head {
    background: #fff;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #000;
    padding: 2rem 0;
    font-weight: 700;
    font-size: 2.2rem;
}
.bo_info{border-bottom:1px solid #e3e3e3;padding:1.4rem 0;}
.bo_info li{border-right:1px solid #e3e3e3;line-height:100%;font-weight:500;}
.bo_info li span{padding-right:1.0rem;}
.bo_info li:last-child{border-right:0;padding-right:0;}
.bo_v_body{padding:4.0rem 2.0rem;min-height: 50rem;border-bottom:1px solid #e3e3e3;}

.last_btn{min-width:200px}

/*반응형 max 1200 xl*/
@media (max-width: 1199.98px) {
    .mind_box{max-width: unset; width: auto; margin: 0 2rem; margin-top: 3rem;}
    /* 검사소개 */
    .int_l{margin-right: 2rem;}
    .int_r{margin-left: 2rem;}
    .text_box_lg{padding: 6rem 4rem;}
 } 

 /*반응형 max 992px lg*/
@media (max-width: 991.98px) { 

    /* 검사소개 */
    .int_l{margin-bottom: 2rem; margin-right: 0;}
    .int_r{margin-top: 2rem; margin-left: 0;}
    .int_wr{flex-flow: column;}

    /* 게시판*/
    .bo_list_date{text-align: left;}
}


@media (max-width: 767.98px) {

    .table-scroll { overflow-x: auto; overflow-y: hidden; padding: 0px !important; }/*모바일버전에 넣기 대략 700*/
    .table_scroll table { min-width: 700px; }
/*검사페이지*/
.mind_pg{background:#fff;padding: 0rem 2rem;}
.mind_tit{
    width:100%;
    padding: 2rem 0rem;
    border-bottom: #222 1px solid;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    }
.mind_logo{  width: 20px; margin: 0px;}
.sub_toptit{ }
.sub_toptit .h3_tit{ font-size:2rem ;}
.mind_box{margin: 0px; box-shadow:none; border: 0px; padding-bottom: 5rem;}
.test_btn{position: fixed; width: 100%; left:0px; bottom:0px; z-index: 2;}

.ket_img{ height:40px ;}
.test_list .test_tit{font-size: 1.6rem; line-height: 1.3;}
 
/*검사잠시멈춤*/
.test_stop{font-size:2rem}
.test_stop i{ font-size: 5rem;}
.teststopbtn{margin-top: 2.5rem;}

/* 인적정보 입력 */
.text_box_ip_wr{margin: 0;}
.text_box_ip_wr>.col-lg-6{padding: 0;}

/* 게시판*/
.bo_list li .media-body{    padding: 1.4rem 0;} 
.bo_list_num{text-align: left;}

}

/*반응형 max 576px sm*/
@media (max-width: 575.98px) { 
    .mind_box_md{max-width: unset; width: auto; margin: 0rem; margin-top: 1rem; }
    
    /* 인증코드 */
    .code_box{padding: 2rem 0rem 5rem 0rem;}

    /* 검사소개 */
    .text_box_lg{padding: 3rem 0rem;}
    .int_li{margin-bottom: 2rem;}
    .int_li img{width: 5rem;}

    /*게시판*/
   
    
}
