@charset "utf-8";

input:focus{border-color:#000;background:#fff;}
input,select {vertical-align:middle;}
input,select{ font-size:14px; padding:4px 3px; border:1px solid #ddd;}
.midBtn select{margin-top:3px; margin-bottom:10px;}

select.sel_mid_btn {height:30px; margin-bottom:6px; background:#edf0f4;}
.searchCont input[type="text"]{margin-top:0px;}
.searchCont input[type="radio"]{margin:0;padding:0;}
/*input[type="checkbox"]{width:25px; font-size:16px; height:25px; }*/
input:disabled{color:#b9b9ba; background:#edf0f4; border:1px solid #ddd;}
.readonly{color:#555; background:#edf0f4;}
.comlndsp{color:#333; background:#fefdb6;}
div.sel_CorY > select.form-control {background-color:#fefdb6; z-index:100000}
.Wcheck input[type="checkbox"]{height:25px; width:25px;}
select.info{
        width:195px; font-size:14px;border: 1px solid #cfd3da;border-radius: 30px;height: 36px;
        padding-left: 20px;padding-right: 30px;cursor: pointer;appearance: none;color: #666666;
        background: url(/images/portal/common/select_down_arrow.png) no-repeat right 12px center !important;
}
select option.S_red{color:#bb162b;}
.sel_W90{width:90px;}
.DN{background-color:#eff4f9; margin:0; padding:0; border:0;}

/* 0725 JJE */
textarea{border:1px solid #ddd; padding:8px; resize:none;}
.w100p{width:100%;}
.text-left{text-align:left !important;}

input.inbox10{width:10px;}
input.inbox20{width:20px;}
input.inbox30{width:30px;}
input.inbox45{width:45px;}
input.inbox45{width:50px;}
input.inbox60{width:60px;}
input.inbox65{width:65px;}
input.inbox80{width:80px;}
input.inbox110{width:110px;}
input.inbox120{width:120px;}
input.inbox200{width:200px;}
input.inbox490{width:490px;}
input.inboxSel{width:150px;}
input.inbox400{width:400px;}
input.inbox430{width:430px;}
input.inboxR{text-align:right;}
.searchCont input.inbox45{width:45px;}
.searchCont input.inbox50{width:50px;}
.searchCont input.inbox60{width:60px;}
.searchCont input.inbox65{width:65px;}
.searchCont input.inbox80{width:80px;}
.searchCont input.inbox100{width:100px;}
.searchCont input.inbox360{width:360px;}
input[type="checkbox"]{padding:0px; margin:0px;}
select.sel_point{color:#ed141a;}
select:disabled{color:#b9b9ba; background:#edf0f4; border:1px solid #ddd;}
select.sel_W500{width:500px;}
select.sel_W400{width:400px;}
select.sel_W300{width:300px;}
select.sel_W90{width:90px;}
select.sel_W140{width:140px;}
select.sel_W147{width:147px;}
select.sel_W180{width:180px;}
select.sel_W230{width:230px;}
select.sel_W240{width:240px;}
select.sel_W250{width:250px;}
select.sel_W260{width:260px;}
select.sel_W50{width:50px;}
.sel_W500{width:500px;}
.sel_W400{width:400px;}
.sel_W350{width:350px;}
.sel_W340{width:340px;}
.sel_W330{width:330px;}
.sel_W320{width:320px;}
.sel_W310{width:310px;}
.sel_W300{width:300px;}
.sel_W290{width:290px;}
.sel_W280{width:280px;}
.sel_W270{width:270px;}
.sel_W260{width:260px;}
.sel_W250{width:250px;}
.sel_W240{width:240px;}
.sel_W230{width:230px;}
.sel_W220{width:220px;}
.sel_W210{width:210px;}
.sel_W200{width:200px;}
.sel_W190{width:190px;}
.sel_W180{width:180px;}
.sel_W170{width:170px;}
.sel_W160{width:160px;}
.sel_W150{width:150px;}
.sel_W147{width:147px;}
.sel_W140{width:140px;}
.sel_W110{width:110px;}
.sel_W90{width:90px;}
.sel_W50{width:50px;}
div.sel_tilde{width:20px; line-height:30px; vertical-align:top; display:inline-block; text-align:center;}
div.sel_W35{width:35px; display:inline-block; text-align:center;}
div.sel_W50{width:50px; display:inline-block; text-align:center;}
div.sel_W75{width:75px; display:inline-block; text-align:center;}
div.sel_W90{width:90px; display:inline-block; text-align:center;}
div.sel_W110{width:110px; display:inline-block; text-align:center;}
div.sel_W140{width:140px; display:inline-block; text-align:center;}
div.sel_W180{width:180px; display:inline-block; text-align:center;}
div.sel_W240{width:240px; display:inline-block; text-align:center;}
div.sel_W300{width:300px; display:inline-block; text-align:center;}
input[type="radio"].radioW{width:15px; height:15px; margin:5px;}
.FullArea{width:870px; height:190px; padding:15px;}
.inboxY{ background:#feee38 !important;}
.textTime{font-size:20px; font-weight:bold; color:#fd0b11;}

.total1{ background:#99CCFF !important; color:#FFFFFF}
.total2{ background:#565656 !important; color:#FFD11B}
.total3{ background:#417CD3 !important; color:#FFFFFF}
.total4{ background:#eaf1fc !important;}


.input-group{margin-left:-3px;}
/* Search Area */
/* date, period */
.input-group.input-group-date {}
.input-group.input-group-date .form-control {position:relative;width:95px;padding-right:0;border-right:none;}
.input-group.input-group-date .input-group-addon {padding:0;border-radius:0;box-sizing: border-box;background:none;font-size:16px;line-height: 36px;}
.input-group.input-group-date .input-group-addon::before {content:'';display:inline-block;width:36px;height:36px;margin-right:8px;box-sizing: border-box;border:1px solid #ddd;border-left:none;border-radius: 0 20px 20px 0;
background: url(/images/portal/common/calendar.png) no-repeat 40% 40%; background-size:auto;background-color:#fff;vertical-align: top;}

.input-group.input-group-date .input-group-addon .fa-calendar-o {display:none;}
.input-group.input-group-date .input-group-addon + .form-control {margin-left:8px;border-radius: 20px 0 0 20px;}


/* .input-group.input-group-date .form-control + .input-group-addon {z-index:2;} */

/* ax5uploader.css - Line 116 */
/* .input-group-addon {padding: 6px 12px;border:none;color:#555;font-size: 14px;font-weight: normal;line-height:1;text-align: center;} */

/* ax5select.css - Line 122 */
.ax5select-option-group {z-index:3;}

.input-group-month {}
.input-group-month .form-control {position:relative;width:90px;border-radius:20px;background:#fff;text-align:center;}
.input-group-month .form-control::after {content:'';display:block;position:absolute;width:20px;height:20px;background: #000;}
.input-group-month span {line-height:36px;}

#search .button-group {}
#search .button-group::after {content:'';display:block;width:100%;clear:both;}
#search .button-group button, 
#search .button-group a {float:left;display:block;}
#search .button-group button + button, 
#search .button-group a + a {margin-left:8px;}
#search .button-group button img,
#search .button-group a img {display:block;}

.input-group.input-group-date .form-control.DN {border:1px solid #ddd;border-radius:20px;}

/* 검색영역 한줄 처리 할 경우 */ 
.search-wrap.search-oneLine {display:flex;flex-direction: row; justify-content:space-between;align-items: center;width:100%;}
.search-wrap.search-oneLine > * {}
.search-wrap.search-oneLine .searchBtn {width: auto;margin:0;margin-top:5px;}

/* form legend */
.legend{display:inline-flex; align-items:center; justify-content:center; height:40px; padding:0 10px; margin:0 0 0 10px; line-height:1; border:1px solid #ddd; font-size:14px; color:#000;}
.legend input[type="image"]{margin:0 2px; font-style: normal; line-height:1;}
.ui-jqgrid-jquery-ui i.na,
.ui-jqgrid-jquery-ui i.complete,
.ui-jqgrid-jquery-ui i.target{font-size:14px !important; color:#000 !important; font-style: normal !important; line-height:1 !important; margin:0 2px !important;}
.ui-jqgrid-jquery-ui i.na,
.ui-jqgrid-jquery-ui i.complete{font-size:26px !important;}