@charset "utf-8";

.search_tb_no_item {border-top:1px solid black; margin-top:9px; position:relative; letter-spacing:0; padding:0 0;}
.search_tb_no_item * {letter-spacing:0; font-family:'Nanum Gothic', sans-serif;}
.search_tb_no_item > div {padding:7px 0; }

.search_tb {border-top:1px solid black; margin-top:9px; position:relative; letter-spacing:0; padding:0 0;background:#f1f1f4;}
.search_tb * {letter-spacing:0; font-family:'Nanum Gothic', sans-serif;}
.search_tb > div {padding:7px 0; border-bottom:1px solid #a0a6c2;}
.search_tb.on2 {border-bottom:none; padding:0;}

.tab1 li {position:relative;background:url(../images/bg_tab_off1.png) no-repeat left top; margin-top:9px; height:31px;padding-right:45px;z-index:2;overflow:hidden;}
.tab1 li.on2 {background:url(../images/bg_tab_on1.png) no-repeat left top;z-index:3;}
.tab1 li {margin-left:-5px;}
.tab1 li:before {content:'';position:absolute; right:0; top:0; display:block;background:url(../images/bg_tab_off2.png) no-repeat right top; width:45px; height:31px; z-index:2;}
.tab1 li.on2:before {background:url(../images/bg_tab_on2.png) no-repeat right top;}
.tab1 li a {display:block; padding-left:13px; color:#ffffff; font-size:13px; line-height:2.5;position:relative; z-index:3;text-decoration:none !important;}
.tab1 li a span {display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-family:"Nanum Gothic", sans-serif; background-color:rgba(90,90,90,0.2);}
.tab1 li.on2 a {color:#333333; font-weight:600;position:relative;}
.tab1 li.on2 a span,
.tab1 li:hover a span {background-color:#fff;}
.tab1 li.on2:after {content:'';position:absolute;left:0;top:0;display:block;width: calc(100% - 12px);height: 31px;box-shadow: 0 3px 18px rgba(0,0,0,0.3);z-index: 1;}
.tab1 li:hover:after {content:'';position:absolute;left:0;top:0;display:block;width: calc(100% - 12px);height: 31px;box-shadow: 0 3px 18px rgba(0,0,0,0.3);z-index: 1;}
.tab1 li button {position:absolute; right:-26px; top:7px; width:16px; height:16px;display:block; background:url(../images/btn_tab1_off.png) no-repeat left top;}
.tab1 li.on2 button {background:url(../images/btn_tab1_on.png) no-repeat left top;}
.tab1 li:hover {background:url(../images/bg_tab_on1.png) no-repeat left top;z-index:3;}
.tab1 li:hover:before {background:url(../images/bg_tab_on2.png) no-repeat right top;}
.tab1 li:hover a {color:#333333; font-weight:400;}
.tab1 li.on2:hover a {font-weight:600;}
.tab1 li:hover button {background:url(../images/btn_tab1_on.png) no-repeat left top;}
.tab1 li a:hover {text-decoration:none;}

.contents_in {padding:15px 15px 15px 15px; position:relative;}
.tit_h1 {font-size:28px; font-weight:600; font-family:'Nanum Gothic', sans-serif;}
.tit_h2 {font-size:15px; font-weight:600; position:relative;font-family:"Nanum Gothic", sans-serif; letter-spacing:0;}
.tit_h2 .address_top {font-weight:400; color:#333333; position:absolute; right:0; top:2px; font-size:12px; font-family:'Dotum', sans-serif;}
.tit_h2 .address_top img {position:relative; top:0; float:left;}
.tit_h2 .address_top span {float:left;padding-left:20px; background:url(../images/blit_address_top.png) no-repeat 10px 0;}
.tit_h2 .address_top span:nth-child(-n+2) {background:none;}
.tit_h2 .address_top span:nth-child(2) {padding-left:12px;}


.scan-text-field input[type="text"] {
    /* height:26px; */
    padding-bottom:1px;
    border:1px solid #b3b7c4;
    border-radius:2px;
    margin-right:7px;
    color:#0f228e;
    font-weight: bold;
    font-size: 22px;
    position:relative;
    padding-left:10px;
    text-align: center;
}

.scan-text-field .x-form-item-label-toolbar {
    color: #000;
    font: normal 22px/14px tahoma, arial, verdana, sans-serif;
    min-height: 22px;
    padding-top: 8px;
    padding-right: 5px;
}

.my-grid-row-class{height:40px;vertical-align:middle;}

.font-bold{
    font-weight: bold;
}
/* 
customsSort 배제  */
.color-C01{ 
    background: #86D7EA;
}
/* 
일반 
importDeclare */
.color-C02{
    background: #F3F3A5;
}
/* 
selfCheck 검사 
*/
.color-C03{
    background: #C2ABEE;
}
/* 취하 
customsCancelYn
*/
.color-C04{
    background: #E68F8D;
}
/* 리얼그리드 셀 선택시 로우 스타일  */
.rg-focused-row{
    background: #f9d2b9 !important;
}

/* Clear 버튼 스타일 */
.x-clear-trigger {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    cursor: pointer;
    /* font-size: 16px; */
    color: #ccc;
    line-height: 1;
    user-select: none;
    z-index: 10;
    transition: color 0.3s;

    /* position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 16px;
    color: #ccc;
    user-select: none;
    z-index: 10;
    transition: color 0.3s;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;  */
}

.x-clear-trigger:hover {
    color: black;
}