@charset "utf-8";
/* CSS Document */

.aqua {color : aqua !important;}
.red {color : red !important;}
.blue {color : blue !important;}
.black {color : black !important;}

.bg_blue {background: #0fa9ff !important;}
.bg_unset{background-color: unset !important;}

.hidden {display:none;}

.bold {font-weight : bold;}

.wid_70 {width: 70px !important;}
.wid_80 {width: 80px !important;}
.wid_110 {width: 110px !important;}
.wid_120 {width: 120px !important;}
.wid_140 {width: 140px !important;}
.wid_145 {width: 145px !important;}
.wid_160 {width: 160px !important;}
.wid_165 {width: 165px !important;}
.wid_190 {width: 190px !important;}
.wid_205 {width: 205px !important;}
.wid_300 {width: 300px !important;}
.wid_350 {width: 350px !important;}
.wid_400 {width: 400px !important;}
.wid_440 {width: 440px !important;}
.wid_460 {width: 460px !important;}
.wid_780 {width: 780px !important;}

.w120 {width: 120px !important;}
.w150 {width: 150px !important;}
.w300 {width: 300px !important;}
.w400 {width: 400px !important;}
.w700 {width: 700px !important;}
.w800 {width: 800px !important;}
.w1000 {width: 1000px !important;}
.w1200 {width: 1200px !important;}
.w1300 {width: 1300px !important;}
.w1500 {width: 1500px !important;}

.h15 {height: 15px !important;}
.h40 {height: 40px !important;}
.h90 {height: 90px !important;}
.h250 {height: 250px !important;}
.h320 {height: 320px !important;}
.h380 {height: 380px !important;}
.h420 {height: 420px !important;}
.h470 {height: 470px !important;}
.h500 {height: 500px !important;}
.h600 {height: 600px !important;}
.h900 {height: 900px !important;}

.minh70 {min-height: 70px !important;}

.align_l {text-align: left !important;}
.align_c {text-align: center !important;}

.fixedTable {table-layout:fixed;}

.btn_1 {background: #0fa9ff !important;}
.btn_2 {background: #f277ab !important;}
.btn_5 {background: #efa44b !important;}
.btn_shape {
	width: 86px !important;
    height: 100% !important;
    display: inline-block !important;
    border-radius: 3px !important;
    font-size: 13px !important;
    font-weight: bold !important;
    color: #fff !important;
    text-align: center !important;
    text-decoration: none !important;
    line-height: 26px !important;
}

#pop_01, #pop_02, #pop_03, #pop_04, #pop_05, #pop_10, #pop_11 {height: 470px;}

#frames {width:100%; height:100%}
.btn_w a.btn_4 {background: #8d9eb9; width: 150px}

.chargerList .charger {cursor: pointer;}
.pointer {cursor: pointer;}
.readonly {background: rgb(239, 239, 239);}

.ui-icon.ui-icon-close.fas.fa-times { background-image:none !important; text-indent: 0px !important;}

.border_bottom {border-top : unset !important; border-bottom : 1px solid #686872;}

/* 회원사 관리 메뉴 상세 화면 제목 style */
.detailTitle {font-size: 14px; font-weight: bold; color: #2565d0; padding: 15px 0 10px; line-height: 16px;}

#dimmed {display: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }

.popup {	display: none; 	position: absolute; left: calc(50% - 310px); top: calc(50% - 250px); z-index: 9999; }

.popup2 {display: none; position: absolute; left: calc(50% - 400px); top: calc(50% - 190px); z-index: 9999; }

.container_p .container {width: -webkit-calc(100% - 40px); width: -moz-calc(100% - 40px); width: -o-calc(100% - 40px); width: -ms-calc(100% - 40px); width: calc(100% - 40px); height: 100%; padding: 0 20px; float: left; }

.tbody2 {width : 580px; height : 300px; }

.added_t_detail td input {	width : 300px; }

.hs_textarea {	min-height : unset !important; height: 50px !important; width: 400px; }

.left_1 .i_sub li.on {background: #2ab3ff !important; border-left: 0; }

/* 글자수 세기 */
.ellipsis {word-wrap: normal; text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap;}

#tabs {overflow-x: auto;}

/* 팝업 추가 : 2018.05.28 */
/*
.popup_w {width: 600px; height: 481px; margin: auto; padding: 10px; box-sizing: border-box; background: #fff; position: absolute; z-index: 10; box-shadow: 0px 0px 7px rgba(0,0,0,.3); border: 2px solid #415daa; }
.popup_w .foot_w {width: 100%; height: 25px; margin: 5px 0 0 0; background: #f0f2f5; font-family: 'notokr-medium', sans-serif; font-size: 13px; text-align: right;}
.popup_w .foot_w a {width: 50px; height: 25px; display: inline-block; text-align: center; text-decoration: none; line-height: 25px; background: #3a5bb8; color: #fff;}
*/

/* 날짜 입력 input 박스 넓이 조절  */
.date-input {width: 75px !important;}

/* 페이지 로딩 및 ajax 실행 중 로딩 이미지 표시 */
#proc_loading {position: absolute; left: 45%; top: 30%; background: #ffffff; }
