
/***             HSLENS           ***********/

/***************************************************************************/
/* COLOR */

/*background*/
.bg_cmain {background-color: #0ec05d;}
/*
.bg_cbasic_1 {background-color: #f7f7f7;}
.bg_cbasic_2 {background-color: #fafafa;}
.bg_cwhite {background-color: #fff;}
*/
.txt_clogin {color: #0ec05d;}

/*text*/
.txt_cmain {color: #0ec05d;}
/*
.txt_cwhite {color: #fff;}
.txt_cgrey {color: #9b9b9b;}
.txt_cblue {color: #1089ff;}
.txt_cred {color: #ff4949;}
.txt_cgreen {color: #02ad7c;}
.txt_corange {color: #fc7e2f;}
.txt_cnavy {color: #1064b5;}
*/

/*border*/
.border_cmain {border-color: #0ec05d;}
/*
.border_cgrey {border-color: #dbdbdb;}
*/


.input_basic:focus, .input_basic_70:focus, .select2-selection:focus {
    border-color: #0ec05d;
    background-color: #0ec05d;
    color: white
}


input::placeholder {
    color: #BaBaBa;
    opacity : 0.6;
}



.focus_cmain:focus {
    border-color: 1px solid #0ec05d;
}
/*span.select2.select2-container.select2-container--default:focus, .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {border:none; border: 1px solid #0ec05d;}*/

/* COLOR */
/***************************************************************************/







/***************************************************************************/
/* button */

/*toggle button*/
.toggle_label input[type="checkbox"]:checked + .btn_frame .btn_toggle {background-color: #b6ecce;}
.toggle_label input[type="checkbox"]:checked + .btn_frame .btn_toggle::before {background-color: #0ec05d;}

/*checkbox, radio label button*/
.ck_label input[type="checkbox"]:checked + .txt_frame, .ck_label input[type="radio"]:checked + .txt_frame {border-color: #0ec05d;}
.ck_label input[type="checkbox"]:checked + .txt_frame .txt, .ck_label input[type="radio"]:checked + .txt_frame .txt {color: #0ec05d;}

/*pagination button*/
.pagination .pagination_g li.act:not(.btn_prevnext) a {background-color: #eafff4;}
.pagination .pagination_g li.act a .txt {color: #0ec05d;}

/*프레임 모양 팝업 체크박스*/
#pop_frame_select .ck_label input[type="radio"]:checked + .img_frame {border: 1px solid #0ec05d;}

/* button */
/***************************************************************************/






/***************************************************************************/
/* table */

.table_list th {border-bottom: 1px solid #0ec05d;}

/* table */
/***************************************************************************/


.main_logo {width: 281px; height: 50px; width: 17.56rem; height: 3.125rem; background-image: url('logo.png'); background-size: cover;}


/***************************************************************************/
/* LOGIN */
#wrap_login_img {width: 100%; height: 100%; position: relative;}
#wrap_login_img .ico_login {position: absolute; width: 100%; height: 100%; background-size: cover; background-image: url('login_img.png');}
#wrap_login_img .box_cchange {position: absolute; width: 100%; height: 100%; background-color: rgb(14, 192, 93); filter: alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;}
#wrap_login_img .login_img_text {position: absolute; width: 100%; height: 100%;}

#wrap_login_img .ico_login_logo {width: 281px; height: 50px; width: 17.56rem; height: 3.125rem; background-image: url('logo-white.png'); background-size: cover;}
#wrap_login_img .login_img_text {width: 100%; height: 100%; padding: 80px; padding: 5rem; display: table;}
#wrap_login_img .login_img_text_text {width: 100%; height: auto; text-align: right; display: table-cell; vertical-align: middle;}
#wrap_login_img .login_img_text_align {width: 100%; height: 100%; display: table-row;}
/* LOGIN */
/***************************************************************************/
