@charset "utf-8";


/* ======================================== menu ======================================== */

#menu>li {float: left;}


/* ======================================== panel ======================================== */

#panelbar>.k-item{cursor: default;}
.k-group > .k-item{display: block;}
.k-group > .k-item > span{position:relative;padding:0 0 0 25px!important;height:29px;font-size:14px;line-height:29px;color:#999999;font-weight: 600;}
.k-group > .k-item > span::after{display:block;content:'';position:absolute;top:50%;margin-top:-2.5px;left:10px;width:5px;height:4px;background:url(../images/img_dot.png) no-repeat center center;}
#panelbar >.k-state-active >span{background-color:#ffffff ;border-left: 5px #e30413 solid;color:#4e72b8!important;}
/* 0528수정 */
.k-panelbar>.k-item>.k-link.k-state-selected{background-color:#ffffff!important;border-left: 5px #e30413 solid;color:#4e72b8!important;}
/* 0528수정끝 */
.k-panelbar .k-group>.k-item>.k-link.k-state-selected.k-state-hover, .k-panelbar .k-group>.k-item>.k-link.k-state-selected:hover,
/* 0527수정 */
.k-panelbar .k-group>.k-item>.k-link.k-state-selected{background-color:#f1f1f1!important;color:#4e72b8!important;font-weight: 600;}
/* 0527수정끝*/
.k-panelbar>.k-item+.k-item{border-top-width:0;}
/* 0526수정 */
.k-panelbar{border-width: 0;}
.k-i-arrow-60-up,
.k-i-arrow-60-down{display: none!important;}
#gnb > ul > li > .k-link::after{display: block;content: '';position: absolute;top: 50%;right: 10px;margin-top: -15px;width: 30px;height: 30px;background:url(../images/icon_lnb_open.png) no-repeat center center;}
/* 0528수정 */
#gnb > ul > .active  > .k-link::after{display: none;}
/* 0528수정끝 */
#panelbar >.k-state-active >  .k-link::after{background:url(../images/icon_lnb_close.png) no-repeat center center;} 
/* 0526수정끝*/



/* ======================================== tab ======================================== */

.k-tabstrip-top>.k-tabstrip-items{border-bottom: 1px solid #4e72b8;padding:0 30px;}
.k-tabstrip-items .k-item{color:#666666!important;border:1px solid #dcdcdc!important;border-right:0px!important;border-bottom: 1px solid #4e72b8!important;}
.k-tabstrip-items .k-item:last-child{border-right:1px solid #dcdcdc!important;}
.k-tabstrip-items .k-link{padding:10px 15px!important;font-size: 14px!important;}
.k-tabstrip-items .k-link > img {margin-left:11px}
/* 0527수정 */
.k-tabstrip-items .k-item.k-state-active, .k-tabstrip-items .k-item.k-state-selected{border:1px solid #4e72b8!important;border-bottom-color:transparent!important;color: #4e72b8!important;background-color:#f3f3f3!important;}
/* 0527수정끝 */
/* .k-tabstrip-items .k-item.k-state-active, .k-tabstrip-items .k-item.k-state-selected > img{background:url(../images/icon_tabClose_on.png) no-repeat center center;} */
.k-tabstrip > .k-content{background-color:#f3f3f3!important;padding: 20px 30px!important;min-height: 600px;box-sizing: border-box;}



/* ======================================== navigation_breadcrumb ======================================== */

.k-content{position: relative; background: transparent;}
.k-breadcrumb{background-color: #f3f3f3!important;}
.k-breadcrumb .k-breadcrumb-delimiter-icon{color: #000000!important;font-size: 20px!important;opacity: 1!important;}
.k-breadcrumb .k-breadcrumb-link{color: #000000!important;font-size: 20px;font-weight: 600;padding:0!important;}
.k-breadcrumb-last-item > .k-state-disabled,
.k-breadcrumb-last-item > .k-widget[disabled]{opacity: 1;color:#4e72b8!important;}



/* ======================================== tooltip ======================================== */

#agglomerations{position: absolute;top:0;right: 0;font-size: 14px;color:#999999;}
#agglomerations > span > em {line-height: 26px;margin-right: 10px;}



/* ======================================== datepicker ======================================== */

/* 0527 수정 */
.k-datepicker .k-picker-wrap, 
.k-datetimepicker .k-picker-wrap, 
.k-timepicker .k-picker-wrap {box-sizing:border-box; height: 38px; border-radius: 3px!important; border: 1px solid #dddddd!important;}
.k-datepicker .k-picker-wrap .k-input{padding:0 0 0 8px!important;height: 100%!important;font-size: 14px!important;color:#333333!important;}
/* 0527 수정 */
.k-datepicker .k-select{width:18px;margin-right: 7px;}
.k-datepicker .k-select{background:url(../images/icon_calendar.png)no-repeat center!important;}
.k-datepicker .k-picker-wrap .k-state-hover, 
.k-select, .k-datepicker .k-picker-wrap:hover .k-select{background-image: none!important;background-color: transparent;background:url(../images/icon_calendar.png)no-repeat center!important;}


/* ======================================== radio ======================================== */

.k-radio-label{font-size: 14px;color: #666666;}
.k-radio{width:22px!important;height: 22px!important;}
.k-radio::before{width:8px;height: 8px;}
.k-radio:checked{border-color: #3668af!important;color:#3668af!important;background-color:#fff!important;}
.k-radio+.k-radio-label, .k-radio-label+.k-radio{margin-left: 5px!important;}
.k-radio:checked:focus{border-color: #3668af!important;box-shadow: none!important;}


/* ======================================== grid ======================================== */
/* 0527수정 */
/* .k-grouping-header{display: none!important;} */
/* 0527수정 */
.k-grid-header{background: #f9f9f9;}
.k-grid th{text-align: center!important;height: 40px;padding: 0!important;line-height: 40px;font-size:13px;color:#666666;border:0;}
#grid tr.k-alt {background: transparent ;}
.k-grid tbody tr.k-state-hover, .k-grid tbody tr:hover,
#grid tr.k-alt:hover {background: #f6f6f6 ;color:#4e72b8;}
/* 0526수정 */
.k-grid td{border-bottom: 1px solid #e3e3e3!important;font-size: 13px;height: 35px;line-height: 35px;padding:0 10px!important;color:#666666;}
/* 0526수정끝*/
/* 0528수정 */
/* .girdWrap > .k-grid-content{height: 540px!important;} */
/* 0528수정끝*/
.girdWrap_cols > .k-grid-content{height: 540px!important;}
.k-grid-pager{height: 60px;background: #fff!important;}
.k-pager-info{display: none!important;}
/* 0528수정 */
.k-checkbox{width: 20px!important;height: 20px!important;}
/* 0528수정끝 */
.k-grid td:first-child{text-align: center;padding:0;}
.k-checkbox:checked{border-color: #3668af!important;background-color: #3668af!important;}
.k-checkbox:checked:focus{border-color: transparent!important;box-shadow: none!important;}
.k-grid td.k-state-selected, .k-grid tr.k-state-selected>td{background-color:#f6f6f6!important;color:#3668af!important;}
/* 0526수정 */
.k-grid-content tr:last-child td{border-bottom-width: 1px;}
.k-grid-pager{padding: 0 20px!important;}
.k-pager-input .k-textbox{min-width:50px;height: 32px;text-align: center;border : 1px solid #dddddd;border-radius: 3px;}
.k-pager-wrap > .k-pager-nav{border:1px solid #dddddd;border-top-right-radius: 3px;border-bottom-right-radius: 3px;width:30px;height: 32px;box-sizing: border-box;}
.k-pager-wrap > .k-pager-first{border-right-width: 0;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.k-grid a:nth-child(4){border-right-width: 0;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.k-pager-wrap > .k-i-arrow-end-left::before,
.k-pager-wrap > .k-i-arrow-60-lef::before,
.k-pager-wrap > .k-i-arrow-end-right::before,
.k-pager-wrap > .k-i-arrow-end-right::before{display: none;}
.k-pager-wrap > .k-pager-wrap .k-i-arrow-end-left{background: url(../images/icon_arrowEndLeft.png)no-repeat center;}
.k-pager-wrap > .k-pager-wrap .k-i-arrow-60-left{background: url(../images/icon_arrowLeft.png)no-repeat center;}
.k-pager-wrap > .k-pager-wrap .k-i-arrow-60-right{background: url(../images/icon_arrowRight.png)no-repeat center;}
.k-pager-wrap > .k-pager-wrap .k-i-arrow-end-right{background: url(../images/icon_arrowEndRight.png)no-repeat center;}
.k-pager-sizes .k-dropdown {width:auto!important;min-width:100px;box-sizing: border-box;}
.k-pager-sizes > .k-dropdown .k-dropdown-wrap{background-color:#fff;border : 1px solid #dddddd;border-radius: 3px;background-image: none;}
.k-pager-sizes > .k-dropdown .k-dropdown-wrap .k-input{padding:0 9px;}
.k-dropdown .k-dropdown-wrap .k-select{background:url(../images/icon_selectArrow.png)no-repeat center!important;}
/* 0526수정끝 */
/* 0527수정 */
.k-grid th{border-width:0!important;}
/* 0527수정끝 */

/* 0528수정 */
.searchBox > .k-dropdown > .k-dropdown-wrap{height: 38px;border-radius: 3px!important;border: 1px solid #dddddd!important;padding: 0 0 0 9px!important;font-size: 13px!important;color: #333333!important;box-sizing: border-box;background-color:#ffffff!important;; background-image: none!important;}
.searchBox > .k-dropdown > .k-dropdown-wrap > .k-input{padding:0!important; height: 100%!important;}
/* 0528수정끝 */