#skipNav:focus {top: 0px;}
#skipNav {position: fixed;top: 100rem;display: block;text-align: center;width: 100%;background-color: #000;padding: 6px 0;font-size: 15px;color: #fff;z-index: 9999;}


/*1번메뉴*/
.gis{font-family: 'Pretendard-Regular' !important;}
.gis .k-panelbar>.k-item>.k-link.k-selected, .k-panelbar>.k-panelbar-header>.k-link.k-selected{color:#000 !important;}
.gis .k-panelbar>.k-item>.k-link.k-selected, .k-panelbar>.k-panelbar-header>.k-link.k-selected .gis .k-panelbar .k-panel{border-color: transparent; color:#000 !important;}
.gis .k-panelbar>.k-item>.k-link{border-color:#fff; border-top:none; background-color: #fff !important;}
.gis .k-panelbar>.k-item>.k-link, .k-panelbar>.k-panelbar-header>.k-link{padding:13px 26px;}
.gis .k-panelbar .k-group>.k-item>.k-link, .k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link{padding-left:26px !important; color:#223A4A !important; padding-top:13px; padding-bottom:13px; font-weight:400; font-size:15px;}

.gis .second_menu{position: absolute; top:0; left:0px; width:240px; height:100%; background-color: #fff; z-index: 600; animation:second_menu 0.3s linear;}
.gis .k-link.k-selected.k-focus{color:#000 !important; box-shadow: none !important;}

.pannel01>.accordion .accordion-item .accordion-button.collapsed{padding:14px 24px; font-weight:600; background-color: #fff;}
.pannel01>.accordion .accordion-button:not(.collapsed){padding:14px 24px; font-weight:600;}
.pannel01>.accordion .accordion-body{padding:10px 13px;}
.pannel01 .accordion-body>ul>li{padding:15px 0;}
.pannel01>.accordion ul li a{font-size:15px; font-weight:500;}
.pannel01>.accordion-collapse.collapse.show{background-color: #ebf0ff;}
.pannel01>.e-checkbox-label{font-size:13px !important; min-width:90px !important; margin-right:2px !important;}

.select_list_tit .btn_close_pannel01{background: url('../../images/gis/close_wh.png') no-repeat center center;}

/* .gis .k-panelbar .k-panel{background-color: #F0F4F9 !important;} */
.gis .k-i-arrow-chevron-up::before{display:none;}
.gis .k-i-arrow-chevron-down::before{display:none;}
.gis .k-panelbar-item-text{font-size:16px; font-weight:600; color:#223A4A;}
.gis .panel_bot{position:absolute; bottom:18px; left:50%; transform:translateX(-50%);}
.gis .k-link k-selected .k-panelbar .k-group, .k-panelbar .k-panelbar-group{background-color:red !important;}
.gis .k-panelbar>.k-item>.k-link, .k-panelbar>.k-panelbar-header>.k-link{color:#000; font-size:16px; font-weight:600;}

/*pannel02_022*/
.gis .k-input-inner{background-color:#f3f6f9;}
.gis .k-button-solid-base{background-color:#f3f6f9 !important;}
.gis .k-input-button{border:none;}
.gis .k-input{border:none;}
.gis .e-checkbox-label{padding-left: 1px;
    margin-right: 0px;
    color: #223A4A;
    min-width: 83px;
    display: inline-block;
    font-size: 13px;
    font-weight:500;
    padding-top:0 !important;
    padding-bottom:0 !important;}

.gis .serch_f ul{display:flex; align-items: center; justify-content: center;}
.gis .pannel .serch_f li.checked{float:inherit;}
.gis .pannel .serch_f li{float:inherit;}
.gis .pannel .serch_f li .btn_search{background-color: #4761DE; width:96px; height:35px;}
.gis .k-checkbox:checked+.k-checkbox-label:before{background-color: #4761DE; border-color:transparent; color:#fff;}
.gis .pannel .serch_f li.text{float:inherit; font-size:14px; padding-top:20px;}
.gis .k-w-300{width:100%; padding-bottom:17px; border-bottom:1px solid #E8E8E8;}
.gis .k-w-300.k-calendar02 label{padding-bottom:10px; font-size:14px;}
.gis .main_blue{margin-bottom:10px;}
.gis .mt5{border-bottom:1px solid #e8e8e8; padding-bottom:37px;}
.gis .k-content{border-radius: 0 0 10px 0;}
.gis .k-tabstrip-content, .k-tabstrip>.k-content{display:block !important; border-color:transparent;}
.gis .k-tabstrip>.k-content{margin:0; padding:0;}
.gis .k-tabstrip-top>.k-tabstrip-items-wrapper{border-bottom-width:0px;}
.gis .serch_f ul{margin-bottom:0;}

/*scrn*/
.gis .scrn{width:100%; z-index: 800; height:100vh;}
.gis .scrn_tit{background-color:#F0F4F9; width:auto; display:flex; padding:9px 18px; justify-content: space-between;height: 42px;}
.gis .scrn_tit_num{display:flex; align-items: center;}
.gis .scrn_tit_num p{background-color: #fff; padding:6px 12px; border-radius:5px; margin-right:11px; font-family: 'Pretendard'; font-size:12px; font-weight:600;}
.gis .scrn_tit_num p span{color:#4761DE; padding-left:6px;}
.gis .scrn_tit_time p{font-size:12px; font-weight:600; padding-top:6px; font-family: 'Pretendard';}
.gis .scrn_tit_time a img{padding-left:12px; display:inherit;}
.gis .scrn_tit_icon{padding-top:4px; display:flex;}
.gis .scrn_tit_icon a img{padding-left:12px;}
.gis .k-button:hover{box-shadow: none;}
.k-button .k-icon, .k-button:hover .k-icon{color:#000;}

    /*---------modal---------  */
    .mo_pop{padding:0 7px;}
    .background {position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgba(255, 255, 255, 0.3); z-index: 1000;z-index: -1;opacity: 0;}
    .popup{position: absolute; top:145px; right:110px; border-radius:10px ; background-color: #F0F4F9; border:2px solid #4761de; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); height: 120px; width: 150px;}
    .show {opacity: 1; z-index: 1000; transition: all 0.5s;}
    #show{background-color: transparent;}
    #close{background-color: #fff;border: none;position: absolute;top: 8%; right: 8%;}

    .background1 {position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgba(255, 255, 255, 0.3); z-index: 1000;z-index: -1;opacity: 0;}
    .popup1{position: absolute; top:145px; right:86px; border-radius:10px ; background-color: #F0F4F9; border:2px solid #4761de; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); height: 130px; width: 175px;}
    .show1 {opacity: 1; z-index: 1000; transition: all 0.5s;}
    #show1 {background-color: transparent;}
    #close1{background-color: #fff;border: none;position: absolute;top: 7%; right: 6%;}
    
    .popup_in{padding:15px 37px;}
    .popup_in ul li label{ font-size:16px; font-weight:500; padding-left:10px;}
    .popup_in ul li{line-height: 30px; }

    .popup_in1{padding:20px 23px;}
    .popup_input{display:flex;padding-bottom:7px; justify-content: space-around; align-items: center;}
    .popup_input label{color:#000; font-weight:500; padding-right:10px; padding-top: 5px;}
    .ipt_long{border-radius: 5px; border:1px solid #4761DE; padding:2px 4px;}
    .popup_search{width:100%; margin-top:13px; text-align: center;}
    .popup_search span{border-radius: 10px; font-weight:500; background-color: #4761DE; color:#fff; padding:5px 50px; cursor: pointer;}

    /* footer */
    caption{padding-top:0; padding-bottom:0;}
.gis .footer_tit{display:flex; width:auto; background-color: #E4EAF1;  padding:9px 18px; justify-content: space-between;}
.gis .fot_btn{display:flex;}
.gis .fot_btn p{padding:7px 9px; font-size:12px; font-weight:500; color:#fff; background-color: #4761DE; border-radius: 5px; margin-right:9px; cursor: pointer;}
.gis .fot_btn p span{padding-left:18px;}
.gis .fot_excel{width:90px !important; height:30px !important; cursor: pointer; position:absolute; top:5px; right:30px; background-color: #D8DBE3; border-radius: 5px;padding:6px 9px;}
.gis .fot_excel img{float:left; padding-right:5px;}
.gis .fot_excel a{font-size:13px; font-weight:500;}
.gis .fot_excel p span{padding-right:5px;}
.footer_cont{width:auto; height:100%; display:flex; justify-content: space-between;}
.footer_cont.right{width:auto; height:100%; display:flex; justify-content: space-between; background-color:#fff; padding:0px; border-radius: 0 0 10px 10px; box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.footer_cont.right.tbl01{width:auto; height:100%; display:flex; justify-content: space-between; background-color:#fff; padding:0px; border-radius: 0 0 10px 10px; box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.footer_cont.right.tbl02{width:auto; height:calc(100% - 47px); display:flex; justify-content: space-between; background-color:#fff; padding:0px; border-radius: 0 0 10px 10px; box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.footer_cont.right.tbl03{padding-bottom:20px;}
.footer_cont.right{flex-direction: column;}
/* .gis .fot_cnt01{width:64%; background-color:#fff; height:145px; overflow-y: hidden; box-shadow: 0 3px 6px rgba(0,0,0,0.16);}
.gis .fot_cnt01 h1{font-size:14px; font-weight:600; color:#223A4A; padding:10px 30px; border-bottom:1px solid #D8D8D8; background-color: #EBF0FF; border-top:1px solid #4761DE;}
.gis .fot_cnt02{width:17%; background-color:#fff; height:145px; overflow-y: hidden; box-shadow: 0 3px 6px rgba(0,0,0,0.16);}
.gis .fot_cnt02 h1{font-size:14px; font-weight:600; color:#223A4A; padding:10px 30px; border-bottom:1px solid #D8D8D8; background-color: #EBF0FF; border-top:1px solid #4761DE;}
.gis .fot_cnt03{width:17%; background-color:#fff; height:145px; overflow-y: hidden; box-shadow: 0 3px 6px rgba(0,0,0,0.16);}
.gis .fot_cnt03 h1{font-size:14px; font-weight:600; color:#223A4A; padding:10px 30px; border-bottom:1px solid #D8D8D8; background-color: #EBF0FF; border-top:1px solid #4761DE;} */
.gis .fot_cnt01{width:100%; background-color:#fff; overflow-y: hidden; box-shadow: 0 3px 6px rgba(0,0,0,0.16); margin-bottom:20px;}
.gis .fot_cnt01 h1{font-size:14px; font-weight:600; color:#223A4A; padding:10px 30px; border-bottom:1px solid #D8D8D8; background-color: #EBF0FF; border-top:1px solid #4761DE;}
.gis .fot_cnt02{width:100%; background-color:#fff; overflow-y: hidden; box-shadow: 0 3px 6px rgba(0,0,0,0.16); margin-bottom:20px;}
.gis .fot_cnt02 h1{font-size:14px; font-weight:600; color:#223A4A; padding:10px 30px; border-bottom:1px solid #D8D8D8; background-color: #EBF0FF; border-top:1px solid #4761DE;}
.gis .fot_cnt03{width:100%; background-color:#fff; overflow-y: hidden; box-shadow: 0 3px 6px rgba(0,0,0,0.16);}
.gis .fot_cnt03 h1{font-size:14px; font-weight:600; color:#223A4A; padding:10px 30px; border-bottom:1px solid #D8D8D8; background-color: #EBF0FF; border-top:1px solid #4761DE;}
.gis .fot_tbl01 tr td {color:#223A4A; padding:8px 0;}
.gis .fot_tbl01 tr td:nth-child(2n-1){width:33px;}
.gis .fot_tbl01 tr td:nth-child(2n){width:150px;}
.gis .fot_tbl02 tr td {color:#223A4A; padding:8px 0;}
.gis .fot_tbl02 tr td:nth-child(2n-1){width:33px;}
.gis .fot_tbl02 tr td:nth-child(2n){width:150px;}
/* .gis .tbl_box{padding:12px 30px; overflow-y: scroll; height:120px;} */
.gis .tbl_box{padding:12px; overflow-y: scroll; height:100%;}
#footer_btn .ui-slider-horizontal{height:5px;}

#footer_btn .ui-state-default, .ui-widget-content .ui-state-default{border:3px solid #4761de !important; background: #fff !important; border-radius: 50%; width:15px; height:15px;}
#footer_btn .ui-slider-horizontal .ui-slider-handle{top:-5px;}
#footer_btn .ui-widget-header{border:none !important;}
#footer_btn .ui-slider-horizontal .ui-slider-range{top:0px;}
#footer_btn .ui-widget-header{background:#4761de;}
.gis .ui-slider .ui-slider-handle{width:0.8em; height:0.8em; border-radius: 50%;}
.footer_data_board.closed #footer_btn_con button img.footer_close_btn{display:none;}
.footer_data_board.closed.on #footer_btn_con button img.footer_close_btn{display:block;}

.gis .pannel03 .ui-slider .ui-slider-handle{width:11px; height:11px;}
.gis .pannel03 .ui-state-default, .ui-widget-content .ui-state-default{border:2px solid #3ECFCF !important;}
.gis .pannel03 .ui-widget-header{background:#3ECFCF;}
.gis .pannel03 .ui-slider-horizontal .ui-slider-handle{top:-4px;}
.gis .pannel03 .range_slide{width:40px;}
.gis .pannel03 .ui-widget.ui-widget-content{border:none;}
#right_range_slide{position:absolute;top:8px;right:53px;}
#right_btn_con .range_slide01{position:absolute;top:0px;left:10px; width:105px;}

.gis .tab_fot{padding: 10px;width: 100%;height: 100%;}
.gis .tabnav_fot{display:flex;}
.gis .tabnav_fot li a img{padding-left:12px; padding-right:3px; float:right; padding-top:3px;}

.fot_cnt00{background-color:#fff;}
.fot_cnt00 table{width:100%; height:100%; box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.fot_cnt00 table tr td{padding:20px 0;}
.cnt00{display:inherit; height:100%;}
.fot_cnt00 table tr{border-bottom:.5px solid #d2d2d2;}
.fot_cnt00 table tr th{background-color:#EBF0FF; font-weight:500; width:8%; text-align: center; font-size:14px; font-weight:600; padding:40px 0;}
.td-wid{width:3%; text-align: center;}
.fot_pager ul{display:flex; justify-content: center;     align-items: center;}
.fot_pager{padding-top:15px;}
.fot_pager ul li{padding:0 10px;}
.fot_pager ul li:nth-child(3) a{font-size:13px; color:#fff; background-color: #4761DE; border-radius: 50%; padding:4px 9px;}
.fot_pager ul li a{font-weight: 500;}

.gis .fot_tbl03{background-color:#fff; border-radius: 5px; overflow-y: hidden; box-shadow: 0 3px 6px rgba(0,0,0,0.16); border-top:1px solid #4761de;}
.gis .fot_tbl03 tr{border-bottom:0.5px solid #D2D2D2;}
.gis .fot_tbl03 tr th{background-color:#F2F5FF; padding:13px 33px; font-size:14px; font-weight:600; text-align: center;}
.gis .fot_tbl03 tr td:nth-child(2){padding:13px 33px; font-size:14px; font-weight:500; text-align: center; color:#4761DE;}
.gis .fot_tbl03 tr:nth-child(1) td:nth-child(2){color:#000;}
.gis .receive02{width:87%;}
.gis .receive02 tr td{padding: 8px 12px;}
.gis .receive02 .g-receive02{background-color: #fff; width:100%; text-align: center; box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.gis .receive02 .g-receive02 thead{background-color: #EBF0FF; border-top:1px solid #4761DE;}
.gis .receive02 .g-receive02 tr th{padding:9px 0; font-weight:500; font-size:14px; border-bottom:1px solid #d2d2d2;}
.gis .receive02 .g-receive02 tr td{padding:9px 0;}
.gis .receive02 .g-receive02 .fot_pager{padding-top:15px;}
/* .receive02 .k-grid-header{background-image: none;}
.receive02 .k-grid-header th.k-header{text-align: center; background-color: #fff;}
.receive02 .k-grid td{padding:4px 12px !important;}
.receive02 .receive02 .k-grid-pager{margin-top:0px;}
.receive02 .k-pager-info, .k-pager-input, .k-pager-sizes{display:none !important;}
.receive02 .receive02 .k-pager, .k-pager-wrap{background-color:transparent;}
.receive02 .k-grid.k-grid-display-block{border-radius: 5px; box-shadow: 0 3px 6px rgba(0,0,0,0.16);}
.receive02 .k-pager-wrap>.k-link{border-style: none; border-width:0px;}
.receive02 .k-icon.k-i-reload{display:none;}
.receive02 .k-grid tr{text-align: center;}
.receive02 .k-grid th{border-width: 0 0 1px 0px;}
.receive02 .k-grid td{border-width:0px;}
.receive02 .k-grid tr.k-alt{background-color: #fff;}
.k-grid tbody>tr:not(.k-detail-row).k-hover, .k-grid tbody>tr:not(.k-detail-row):hover{background-color: transparent !important;}
.receive02 .k-grid-header th.k-header>.k-link{font-weight:500;} */

.fot_cnt05{width: calc(100% / 2.02); background-color: #fff; box-shadow: 0 3px 6px rgba(0,0,0,0.16); border-top:1px solid #4761de;}
.fot_cnt05 table{width:100%; height:100%;}
.fot_cnt05 thead{border-bottom:1px solid #e3e3e3;}
.fot_cnt05 thead th{padding:10px 24px; font-size:14px; font-weight:500;}
.fot_cnt05 tr td{padding:7px 0; border-bottom:0.5px solid #E3E3E3;}
.fot_cnt05 .g-location01 tbody tr th{width:17%; background-color: #EBF0FF; text-align: center; font-weight:600; font-size:14px;}
.fot_cnt05 .g-location02 tbody tr th{width:17%; background-color: #E4F4FF; text-align: center; font-weight:600; font-size:14px;}
.fot_cnt05 tr td:nth-child(2n){width:34%; padding-left:10px;}

.fot_cnt06{width: calc(100% / 2.02); position: relative; background-color: #fff; border-radius:5px; box-shadow: 0 3px 6px rgba(0,0,0,0.16); border-top:1px solid #4761de;}
.fot_cnt06 table{width:100%; height:100%;}
.fot_cnt06 thead{border-bottom:1px solid #e3e3e3; background-color: #EBF0FF;}
.fot_cnt06 th{padding:10px 0px; font-size:14px; font-weight:600; text-align: center;}
.fot_cnt06 tr{text-align: center;}
.fot_cnt06 tr th{padding:7px 0; border-bottom:0.5px solid #E3E3E3; text-align: center;}
.fot_cnt06:nth-child(2) tr th:nth-child(2n){width:34%; padding-left:10px;}
.fot_cnt06 p{position: absolute; top:5px; right:15px; background-color: #4761DE; color:#fff; border-radius: 30px; padding:7px 13px; font-weight:500; cursor: pointer;}
.fot_cnt06 .g-danger02 tr{padding:7px 0;}
.fot_cnt06 .g-danger02 tr th:nth-child(1){background-color: #E4F4FF; width:10%; padding:7px 0; font-weight:600;}
.fot_cnt06 .g-danger02 tr th:nth-child(2){text-align: left; padding-right:20px;}

.fot_cnt07{width:22%; background-color: #fff; box-shadow: 0 3px 6px rgba(0,0,0,0.16); border-top:1px solid #4761DE;}
.fot_cnt08{width:22%; background-color: #fff; box-shadow: 0 3px 6px rgba(0,0,0,0.16); border-top:1px solid #4761DE;}
.fot_cnt09{width:54%; background-color: #fff; box-shadow: 0 3px 6px rgba(0,0,0,0.16); border-top:1px solid #4761DE;}
.fot_cnt07 .g-info01 table{width:100%; height:100%;}
.fot_cnt07 .g-info01, .fot_cnt08 .g-info01, .fot_cnt09 .g-info02{width:100%; height:100%;}
.fot_cnt07 .g-info01 tr th:nth-child(1){width:30%; background-color:#F2F5FF; text-align: center; font-weight:600; font-size:14px;}
.fot_cnt07 .g-info01 tr td:nth-child(2){padding-left:20px;}
.fot_cnt08 .g-info01 tr th:nth-child(1){width:30%; background-color:#F2F5FF; text-align: center; font-weight:600; font-size:14px;}
.fot_cnt08 .g-info01 tr td:nth-child(2){padding-left:20px;}
.fot_cnt08 .g-info01 tr{border-bottom:1px solid #e3e3e3;}

.fot_cnt09 .g-info02 tr{border-bottom:1px solid #e3e3e3;}
.fot_cnt09 .g-info02 tr:nth-child(1) th{width:100%; padding-left:20px; font-weight:600; font-size:14px;}
.fot_cnt09 .g-info02 tr:nth-child(2n) td{padding-left:20px;}
.fot_cnt09 .g-info02 tr:nth-child(2n) th{padding-left:20px; font-size:14px; font-weight:600;}
.fot_cnt09 .g-info02 tr:nth-child(2n+1) td{padding-left:20px;}
.fot_cnt09 .g-info02 tr:nth-child(n+2) td:nth-child(1){width:13%; background-color: #e4f4ff; font-weight:600;}
.fot_cnt09 .g-info02 tr:nth-child(n+2) td:nth-child(3){width:13%; background-color: #e4f4ff; font-weight:600;}
.fot_cnt09 .g-info02 tr:nth-child(n+3) td:nth-child(2){width:20%;}
.fot_cnt09 .g-info02 tr:nth-child(n+3) td:nth-child(4){width:20%;}

#tab07_fot .footer_cont{display:block;}
.fot_cnt10{background-color:#fff; border-radius: 5px; width:100%; height:100%; border-top:1px solid #4761DE; overflow-y: scroll;}
.fot_cnt10 thead{background-color: #ebf0ff; position: sticky; top:0;}
.fot_cnt10 .g-wether01{width:100%; height:100%; text-align: center;}
.fot_cnt10 .g-wether01 tr td{padding:9px 0; border-bottom:1px solid #e3e3e3;}
.fot_cnt10 .g-wether01 tr th{padding:9px 0; font-weight:600; border-bottom:1px solid #d2d2d2; font-size:14px;}
.fot_cnt10 .g-wether01 tr td:nth-child(1){width:11%;}
.fot_cnt10 .g-wether01 tr td:nth-child(2){width:11%;}

.fot_cnt11{background-color:#fff; border-radius: 5px; width:100%; height:100%; border-top:1px solid #4761DE; overflow-y: scroll;}
.fot_cnt11 thead{background-color: #ebf0ff; position: sticky; top:0;}
.fot_cnt11 .g-ship{width:100%; height:100%;}
.fot_cnt11 .g-ship tr th{padding:9px 0; text-align: center; border-bottom:1px solid #d2d2d2; font-weight:600; font-size:14px;}
.fot_cnt11 .g-ship tr td{padding:9px 0; text-align: center; border-bottom:1px solid #e3e3e3;}
.fot_cnt11 .g-ship tr td img{text-align: center;     display: initial;}
.tbl_tbd{overflow-y: scroll;}

.cnt12{display:block;}
.fot_cnt12{display:flex; justify-content: space-between; border-radius: 5px; width:100%;}
.fot_cnt12 .fot_tbl09{width:52%; text-align:center;  background-color:#fff;}
.fot_cnt12 .fot_tbl09 thead{background-color: #ebf0ff; border-top:1px solid #4761DE;}
.fot_cnt12 .fot_tbl09 tr th{font-size:14px; font-weight:600; padding:9px 0; border-bottom:1px solid #d2d2d2;}
.fot_cnt12 .fot_tbl09 tr td{padding:6px 0;}
.fot_cnt12 .fot_tbl09 tr td img{display:inherit; float:left;}
.fot_cnt12 .demo-section.wide{width:45%; margin-left:30px;}
.fot_cnt12 .k-chart{height:124px;}

.cnt13{display:block; height:auto;}
.fot_cnt13{background-color:#fff; border-radius: 5px; width:100%; height:100%;}
.fot_cnt13 .fot_tbl10{width:100%; text-align: center;}
.fot_cnt13 .fot_tbl10 thead{background-color: #ebf0ff; border-top:1px solid #4761DE;}
.fot_cnt13 .fot_tbl10 tr th{padding:8px 0; font-size:14px; border-bottom:1px solid #d2d2d2; font-weight:600;}
.fot_cnt13 .fot_tbl10 tr td{padding:8px 0;}

.fot_cnt14{background-color:#fff; width:100%; height:100%;  box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.fot_cnt14 .fot_tbl11{width:100%; height:100%; text-align: center;}
.fot_cnt14 .fot_tbl11 thead{background-color:#ebf0ff; border-top:1px solid #4761DE;}
.fot_cnt14 .fot_tbl11 tr th{padding:9px 0; border-bottom:1px solid #d2d2d2; font-weight:600; font-size:14px;}
.fot_cnt14 .fot_tbl11 tr td{padding:8px 0;}



.fot_cnt15{display:flex; align-items: center; justify-content: center; background-color:#fff; border-radius: 5px; width:calc(100% / 2.02); height:100%;  box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.fot_cnt16{align-items: center; justify-content: center; background-color:transparent; border-radius: 5px; width:calc(100% / 2.02); height:100%; }
.cnt15_donut{width:calc(100% / 2);}
.gis .receive03{width:100%;}
.gis .receive03 .g-receive03{background-color: #fff; width:100%; text-align: center; box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.gis .receive03 .g-receive03 thead{background-color: #EBF0FF; border-top:1px solid #4761DE;}
.gis .receive03 .g-receive03 tr th{padding:9px 0; font-weight:500; font-size:14px; border-bottom:1px solid #d2d2d2;}
.gis .receive03 .g-receive03 tr td{padding:9px 0;}
.gis .receive03 .g-receive03 .fot_pager{padding-top:15px;}


.fot_cnt17{background-color:#fff; border-radius: 5px; width:100%; border-top:1px solid #4761DE; overflow-y: scroll;}
.fot_cnt17 thead{background-color: #ebf0ff;}
.fot_cnt17 .g-ship{width:100%; height:100%;}
.fot_cnt17 .g-ship tr th{padding:9px 0; text-align: center; border-bottom:1px solid #d2d2d2; font-weight:600; font-size:14px;}
.fot_cnt17 .g-ship tr td{padding:9px 0; text-align: center; border-bottom:1px solid #e3e3e3;}
.fot_cnt17 .g-ship tr td img{text-align: center;     display: initial;}
.tbl_tbd{overflow-y: scroll;}

.fot_cnt18{background-color: #fff; width:100%; box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.fot_cnt18 tr th{text-align: center; border-bottom:1px solid #d2d2d2; font-weight:600; font-size:14px;}
.fot_cnt18 tr td{padding:15px 0; text-align: center; border-bottom:1px solid #e3e3e3;}
.fot_cnt18 tr td:nth-child(2n+1){background-color: #edf3ff; width:16%; font-weight:600;}

.fot_cnt19{background-color:#fff; border-radius: 5px; width:100%; border-top:1px solid #4761DE; overflow-y: scroll; height:calc(100% - 70px); box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.fot_cnt19 thead{background-color: #ebf0ff; position:sticky; top:0;}
.fot_cnt19 .g-ship{width:100%; height:100%;}
.fot_cnt19 .g-ship tr th{padding:9px 0; text-align: center; border-bottom:1px solid #d2d2d2; font-weight:600; font-size:14px;}
.fot_cnt19 .g-ship tr td{padding:9px 0; text-align: center; border-bottom:1px solid #e3e3e3;}

/*left_icon*/
.left_icon{position:absolute; top:50px; right:30px;}
.left_icon ul li{padding:7px 0;}


/* 스크롤바 설정*/
/* .gis .tbl_box::-webkit-scrollbar{
    width: 6px;
} */

/* 스크롤바 막대 설정*/
/* .gis .tbl_box::-webkit-scrollbar-thumb{
    height: 17%;
    background-color: #223A4A;
    border-radius: 10px;  
} */

/* 스크롤바 뒷 배경 설정*/
/* .gis .tbl_box::-webkit-scrollbar-track{
    background-color: #fff;
} */
.ui-slider-horizontal .ui-slider-handle{top:-0.5em;}

/*popup*/
.gis .popup01{position:absolute; top:66px; right:100px; width:92px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup02{position:absolute; top:210px; right:100px; width:113px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup03{position:absolute; top:88px; left:500px; width:225px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup04{position:absolute; top:290px; left:480px; width:250px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff; overflow: hidden; z-index: 1;}
.gis .popup05{position:absolute; top:66px; right:230px; width:265px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup06{position:absolute; top:90px; left:770px; width:300px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup07{position:absolute; top:660px; left:1490px; width:190px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup08{position:absolute; top:320px; right:10px; width:80px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup09{position:absolute; top:490px; right:500px; width:200px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup10{position:absolute; top:530px; right:230px; width:190px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup11{position:absolute; top:510px; right:100px; width:110px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup12{position:absolute; top:66px; right:500px; width:280px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup13{position:absolute; top:385px; right:100px; width:110px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup14{position:absolute; top:60px; right:100px; width:250px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup15{position:absolute; top:60px; right:100px; width:85px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup16{position:absolute; top:60px; left:1300px; width:230px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup17{position:absolute; top:190px; right:100px; width:95px; border-radius: 10px; border:1px solid #D2D2D2; background-color:#fff;}
.gis .popup18{position:absolute; top:60px; right:300px; width:120px; border-radius: 10px; background-color:#fff;}
.gis .popup19{position:absolute; top:450px; left:670px; width:630px; border-radius: 10px; background-color: rgba(255, 255, 255);  border:1px solid #D2D2D2;}
.gis .popup20{position:absolute; top:12px; left:247px; width:630px; border-radius: 10px;  background-color: #fff; box-shadow: 0 3px 6px rgb(0 0 0 / 16%); z-index: 2;}
.gis .popup21{position:absolute; top:60px; left:1540px; border-radius: 10px; border:1px solid #d2d2d2; z-index: 2;}
.gis .popup_tit{padding:7px 8px; display:flex; align-items: center; justify-content: space-between; background-color: #F0F4F9; border-radius: 10px 10px 0 0;}
.gis .popup_tit p{font-size:12px; color:#223A4A; font-weight:500; padding-top:2px;}
.gis .popup_cont{padding:2px 11px;}
.gis .popup_cont.popup-flex{display:flex;}
.gis .popup_cont.popup-flex ul{display: flex; flex-direction: column; justify-content: space-between;}
.gis .popup_cont12{padding:10px 15px;}
.gis .popup_cont table {border-collapse: separate; border-spacing: 0 5px;}
.gis .popup_cont table tr td:nth-child(2){font-size:12px; font-weight:500; padding-left:12px;}
.gis .popup04 ul{display:flex;}

#draggable1 .popup_cont ul{display:flex; padding:3px 0;}
#draggable1 .popup_cont ul li:nth-child(1){padding-right:5px;}

#draggable2 .popup_cont ul{display:flex; padding:3px 0;}
#draggable2 .popup_cont ul li:nth-child(1){padding-right:5px;}

#draggable3 .k-grid-header a{text-align: center; font-weight:500; padding:11px 0;}
#draggable3 .k-grid.k-widget.k-grid-display-block{width:338px; overflow-y: scroll;}
#draggable3 .k-grid-header{background-color: #f0f4f9;}
#draggable3 .k-grid tr:hover{background-image: none; background-color: #fff;}
#draggable3 .k-grid tr.k-alt{background-color: #fff;}
#draggable3 .k-grid td{border-width:0px; text-align: center;}
#draggable3 .k-grid-header th.k-header{background-color: #f0f4f9; border-width:0px;}

#draggable4 .pop_tbl04 {width:100%; height:100%;}
#draggable4 .pop_tbl04 thead{background-color: #f0f4f9;  position:relative; border-radius: 10px 10px 0 0;}
#draggable4 .pop_tbl04 thead a{position:absolute; top:12px; right:14px;}
#draggable4 .pop_tbl04 tr td{padding:7px 0; text-align: center; width:23%; font-size:13px;}
#draggable4 .pop_tbl04 tr th{padding:10px 0; text-align: center; font-weight:500; font-size:14px;}


#draggable6 .tabcontent_pop1{padding:10px;}
#draggable6 .chart_tit{display:flex; justify-content: center;}
#draggable6 .chart_tit ul{display:flex; background-color: #dde9f5; padding:8px; border-radius: 5px; margin-top:8px; margin-right:10px; margin-bottom:5px;}
#draggable6 .chart_tit ul li:nth-child(2n-1){font-size:14px; padding-right:5px;}
#draggable6 .chart_tit ul li:nth-child(2n){font-size:14px; font-weight:600; padding-right:5px; color:#4761DE;}
#draggable6 .pop6_chart01 .k-chart{height:100%;}
#draggable6 .pop6_chart02{display:flex; width:100%;}
#draggable6 .pop6_chart02 .pie01{height:200px;}
#draggable6 .pop6_chart02 .pie02{height:200px;}
#chart2_pop6 {height:100%;}
#chart3_pop6 {height:100%;}

#draggable7 {padding:10px 15px;}
#draggable7 .pop_tbl07{width:100%; height:100%;}
#draggable7 .pop_tbl07 tr td{padding:6px 0;}
#draggable7 .pop_tbl07 tr td:nth-child(1){font-weight:600;}
#draggable7 .pop_tbl07 tr td:nth-child(2){}

#draggable8 .popup_cont td img{height:126px; padding-right:7px;}
#draggable8 .popup_cont td{font-size:13px; font-weight:500;}

#draggable9 {text-align: center;}
#draggable9 .popup_tit p {font-size: 14px;padding: 5px 10px; font-weight: 500;}
#draggable9 .pop_cont{padding:15px;}
#draggable9 h1{font-size:17px; font-weight:600; padding-bottom:15px;}
#draggable9 .pop_tbl09{width:100%;}
#draggable9 .pop_tbl09 tr td{padding:6px 0; font-weight:600; font-size:14px;}
#draggable9 .pop_tbl09 tr .pop09_bold{font-size:18px; color:#4761DE; font-weight:600;}
#draggable9 .pop_tbl09 tr .pop09_light{font-weight:200; font-size:inherit;}
#draggable9 .pop09_p{width:120px; margin-top:8px; background-color: #4761de; border-radius: 20px; cursor: pointer; padding:8px 0;}
#draggable9 .pop09_p:hover{background-color: #00346a;}
#draggable9 .pop09_p span{color:#fff; font-weight:500;}

.pop_close{position: absolute; top:8px; right:10px;}
.pop_close1{position: absolute; top:8px; right:10px; z-index: 1;}
.pop_close2{position: absolute; top:8px; right:10px;}
.pop_cont{position:relative;}

#draggable10 {padding:15px;}
#draggable10 .pop_tbl10{width:100%; height:100%;}
#draggable10 .pop_tbl10 tr td{padding:6px 0;}
#draggable10 .pop_tbl10 tr td:nth-child(1){font-weight:600;padding-right:8px;}

#draggable12 .popup_cont{padding:14px;}
#draggable12 .pop12_td1{vertical-align: text-top; padding-top:5px; font-weight:600; font-size:14px;}
#draggable12 .pop12_td{padding:5px 0 5px 10px; font-size:13px; font-weight:400 !important;}
#draggable12 .pop12_td.line{padding:5px 0 15px 10px;}
#draggable12 .popup_tit p{font-size:14px; padding:5px 10px; font-weight:500;}
#draggable12 .pop_tbl12{margin:auto;}

#draggable14 .popup_tit{padding:9px 13px;}
#draggable14 .popup_tit .pop14_p01{font-size:15px;font-weight:600;}
#draggable14 .popup_tit .pop14_p02{color:#4761DE; font-weight:500;}
#draggable14 .popup_cont.cnt14{padding: 10px 20px;}
#draggable14 .popup_cont.cnt14 table{width:100%; height:100%;}
#draggable14 .popup_cont.cnt14 table tr td{padding:6px 0;}
#draggable14 .popup_cont.cnt14 table tr td:nth-child(1){font-weight:600;}

#draggable15 .popup_cont ul{display:flex; justify-content: space-evenly; padding:3px 0;}
#draggable15 .popup_cont ul li:nth-child(1){padding-right:5px;}
#draggable15 .popup_cont .box_td1{width:13px; height:10px; background-color:#D5C4D2;}
#draggable15 .popup_cont .box_td2{width:13px; height:10px; background-color:#D4AEBC;}
#draggable15 .popup_cont .box_td3{width:13px; height:10px; background-color:#D87F8C;}
#draggable15 .popup_cont .box_td4{width:13px; height:10px; background-color:#F94747;}

#draggable16 .popup_tit p{padding:8px 7px; font-size:14px; font-weight:500;}
#draggable16 .popup_tit{background-color: #fff4f9;}
#draggable16 .popup_cont{padding:5px 20px;}
#draggable16 .popup_cont table{width:100%; height:100%;}
#draggable16 .popup_cont table tr td{padding:5px 0; font-weight:400;}
#draggable16 .popup_cont table tr th.pop16_td{font-weight:600;}
#draggable16 .popup_cont table tr td a{background-color: #7D9BF5; font-size:12px; border-radius: 3px; color:#fff; padding:3px 8px; width:60px;}
#draggable16 .popup_cont table tr td label{width:48px; padding-right:5px;}
#draggable16 .popup_cont table tr td:nth-child(1){font-weight:600; font-size:14px;}
#draggable16 .popup_cont table tr .pop16_td1{font-weight:600; color:red;}
#draggable16 .popup_cont table tr td .pop16_td3{font-weight:400; font-size:inherit;}

#draggable17 .pop_cont{padding:10px;}
#draggable17 .pop_cont table{width:100%; height:100%;}
#draggable17 .pop_cont table tr td{padding:5px 0;}
#draggable17 .pop_cont table tr td:nth-child(1){font-weight:600;}

#draggable19 .pop19_tit{display:flex; font-size:13px; position: relative; padding:15px; justify-content: space-between;}

#draggable19 .pop19_tit .pop19_btn .icon_plus{position:absolute; top:12px; right:340px;}
#draggable19 .pop19_tit .pop19_btn .icon_minus{position:absolute; top:12px; right:317px;}
#draggable19 ul{display:flex;}
#draggable19 ul li:nth-child(2n-1){font-weight:600; padding-right:8px;}
#draggable19 ul li:nth-child(2n){padding-right:20px;}
#draggable19 .pop19_cont{padding:0px 0px 15px 15px;}
#draggable19 .pop19_cont{display:flex; align-items: center;}
#draggable19 .pop19_cont .playbar{width:570px; margin-left:10px; background-color: #fff; border: 1px solid #4761DE; border-radius: 5px; height:10px;}

#draggable21 .pop21-wrap{display:flex; align-items: center; padding:10px 15px; background: #f0f4f9; border-radius: 10px;}
#draggable21 .pop21-wrap p{padding-left:7px;}

#tab01{padding:10px;}
#tab01 dd{line-height:30px; display:flex; align-items: center; margin:12px auto 12px; justify-content: center;}
#tab01 dd .e-checkbox{width:12px; height:12px;}
#tab01 dd label{font-size:13px;}
#tab01 .e-checkbox-label:nth-child(2){min-width:85px;}
#tab01 .e-checkbox-label:nth-child(3){margin-right:0px; min-width:20px; color:#4761DE;}
#tab02{padding:10px;}
#tab02 dd{line-height:20px;}
#tab02 dd label{font-size:13px;}
#tab02 .e-checkbox-label:nth-child(2){min-width:48px;}
#tab02 .e-checkbox-label:nth-child(5){margin-right:10px; min-width:40px;}
#tab02 .e-checkbox-label:nth-child(3){margin-right:0px; min-width:35px; color:#4761DE;}
#tab02 .e-checkbox-label:nth-child(6){margin-right:0px; min-width:20px; color:#4761DE;}
#tab03{padding:10px 15px; text-align: center;}
#tab03 .pop03-input{padding:7px; border-radius: 5px; margin-bottom:10px; border:0.5px solid #707070; width:100%;}
#tab03 .tab03-a{text-align: center; margin-top:8px; cursor: pointer; margin-bottom:10px;}
#tab03 a{background-color: #4761DE; border-radius: 20px; padding:5px 40px; color:#fff;}
#tab03 a:hover{background-color: #00346a;}
#tab03 .tab_search01{display:block;}
#tab03 .tab_search02{display:none;}
#tab03.active .tab_search01{display:none;}
#tab03.active .tab_search02{display:block;}
.gis .search_after{display:none;}
.gis .search_before{display:block;}

.gis .popup03 .tab_pop{position:relative;}
.gis .popup03 .tab_pop .tabnav_pop{position:absolute; top:-63px; left:10px; display:flex;}
.gis .popup03 .tab_pop .tabnav_pop li{margin-right:2px; display:flex;}
.gis .popup03 .tab_pop .tabnav_pop li a{padding: 4px 8px; border-radius: 5px 5px 0 0; background-color: #EBF0FF; font-weight:500;}
.gis .popup03 .tab_pop .tabnav_pop li:nth-child(3) a{padding:6px 5px 2px 5px;}
.gis .popup03 .tab_pop .tabnav_pop li a.active{background-color: #4761DE; color:#fff;}
.gis .popup03 .popup_tit p{font-size:15px; padding:5px 10px; font-weight:500;}
.gis .popup03 .tab_pop .tabnav_pop li a.active .search_before{display:none;}
.gis .popup03 .tab_pop .tabnav_pop li a.active .search_after{display:block;}

.gis .popup04 .popup_tit{display:inherit;}
.gis .popup04 .popup_tit ul{justify-content: space-between;}
.gis .popup04 .popup_tit ul li{font-size:16px; font-weight:500; padding:5px 2px;}
.gis .popup04 .popup_cont ul{width:96%; justify-content: space-between; line-height: 30px;}
.gis .popup04 .popup_cont ul li:nth-child(2){padding-left:14px;}

.gis .popup04 .popup_cont{padding:7px 20px; overflow-y: scroll;}

.gis .popup05 .popup_tit p{font-size:15px; padding:5px 10px;}
.gis .popup05 .popup_cont{padding:7px 10px;}
.gis .popup05 .popup_cont ul{display:flex; padding-top:10px; width:205px; margin:0 auto; padding-bottom:3px;}
.gis .popup05 .popup_cont ul li{font-size:13px;}
.gis .popup05 .popup_cont ul li:nth-child(2){text-align: center; color:#223A4A;}
.gis .popup05 .popup_cont ul li:nth-child(1){width:95px; color:#223A4A; font-size:14px; font-weight:600;}
.gis .popup05 .pop05_text{background-color:#EBF0FF; border-radius: 10px; margin-top:7px;}
.gis .popup05 .pop05_text ul li:nth-child(1){width:50px; text-align: center; padding:3px 6px;background-color: #fff; border-radius: 20px;}
.gis .popup05 .pop05_text ul li:nth-child(1) a{font-weight:500;}
.gis .popup05 .pop05_text ul{width:200px; justify-content: space-around;}
.gis .popup05 .pop05_text .pop05_li02{padding:11px 0; text-align: center;}
.gis .popup05 .pop05_text .pop05_li02 img{display:inherit; margin:auto;}
.gis .popup05 .pop05_text ul li:nth-child(2){padding-top:2px;}
.gis .pop05_btn{padding-top:5px;}
.gis .pop05_btn ul li button{padding:10px; color:#fff; font-weight:500; background-color: #4761DE; border-radius:6px; cursor: pointer;}
.gis .pop05_btn ul li button:hover{background-color: #00346a;}
.gis .pop05_btn ul{width:100% !important; justify-content: space-between;}
.gis .pop05_btn ul li:nth-child(1){width:auto !important;}

.gis .popup06 .tab_pop1{position:relative;}
.gis .popup06 .tab_pop1 .tabnav_pop1{position:absolute; top:-20px; display:flex; left:10px;}
.gis .popup06 .tab_pop1 .tabnav_pop1 li{margin-right:2px;}
.gis .popup06 .tab_pop1 .tabnav_pop1 li a{font-size:14px; font-weight:500; padding:5px 10px; border-radius: 5px 5px 0 0; background-color: #EBF0FF;}
.gis .popup06 .tab_pop1 .tabnav_pop1 li a.active{background-color: #4761DE; color:#fff;}

#tab02_pop01 table{width:100%; height:100%;}
#tab02_pop01 table tr td{padding:6px 0px;}
#tab02_pop01 table tr td:nth-child(1){text-align: center; font-weight:600; font-size:14px;}
#tab02_pop01 table tr td:nth-child(3){text-align: center; font-weight:600; font-size:14px;}

#tab03_pop01 h1{font-size:16px; text-align: center; padding-top:20px; font-weight:600;}
#tab03_pop01 p{font-size:14px; text-align: center; padding:20px 30px 11px 30px; line-height: 21px;}

/*panerl_btn*/
.gis .panelbar_btn {background:url('/images/gis/btn_off.png') no-repeat; width:30px; height:17px; position:absolute; top:22px; right:15px;}
.gis .panelbar_btn.on {background:url('/images/gis/btn_on.png') no-repeat; width:30px; height:17px; position:absolute; top:22px; right:15px;}

/*tabmenu*/
.gis ul.tabs{margin: 0px; padding: 0px; list-style: none;  display:flex; }
.gis ul.tabs.tabs-navi{position:relative;}
.gis ul.tabs li{background: #EBF0FF;color: #222; padding: 10px 15px;cursor: pointer; width: calc(100% / 2); text-align: center;} 
.gis ul.tabs li.current{background: #4761DE;color: #fff;}
.gis ul.tabs li.current button{color: #fff;}
.gis .tab-content{display: none; padding: 16px 0 0;}
.gis .tab-content.current{display: inherit;}
.gis .tab02 .tab02-input{width:100%; background:#f3f6f9; border-radius: 20px; border:none; padding:8px 10px; font-size:12px;}
.gis .tab02 label{padding-top:10px; padding-bottom:7px; font-size:14px;}
.gis .tab-content.tab02{padding:5px 0;}
.gis .tab-content.tab02 .accordion{margin-top:10px;}
.gis .mt6 .form{padding:0 8px 10px;}
.gis .mt6 .form dd{height:20px;}

  /*pannel02_03*/
.pannel02 .accordion .accordion-item{margin-bottom:3px;}
.pannel02 .accordion .accordion-item .accordion-button.collapsed {padding:7px 0px;}
.pannel02 .accordion .accordion-button:not(.collapsed){padding:7px 0;}
#panelsStayOpen-collapseOne05 .accordion-body{padding:10px 3px 15px;}
#panelsStayOpen-collapseOne05 .accordion-body label{display:block;}
#panelsStayOpen-collapseTwo05 .accordion-body{padding:10px 3px 15px;}
#panelsStayOpen-collapseTwo05 .accordion-body label{display:block;}
#panelsStayOpen-collapseThree04 .accordion-body{padding:10px 3px 15px;}
#panelsStayOpen-collapseThree04 .accordion-body label{display:block;}
.pannel02 .accordion .accordion-body{padding:10px 3px;}
.pannel02 .tab-content.tab02 .accordion-body{padding:15px 20px;}
.pannel02 .tab-content.tab02 .tab-radio{display: flex; justify-content: space-evenly; align-items: center;}


.pannel02 .accordion ul li{padding:0px !important;} 
.accordion .accordion-button{padding:0px; justify-content: space-between;}
.accordion .accordion-button span{padding:5px 13px; font-size:13px; font-weight:500;}
.accordion .accordion-button:not(.collapsed){color:#000; background-color:#EBF0FF; box-shadow:none;}
.accordion .accordion-item{border:none;}
.accordion .accordion-body{padding:15px 4px 5px 8px;}
.accordion .accordion-body dd{margin-bottom:0.7rem;}
.accordion .accordion-item .accordion-button.collapsed{background-color:#EBF0FF;}
/* .accordion .accordion-button:focus{border:none; box-shadow: none;} */
.accordion .d-md-block{display:flex !important; margin-bottom:10px;}
.accordion .btn-primary{background-color: #E4EAF1; border:none; color:#000;}
.accordion .btn-primary:focus{background-color: #4761DE; color:#fff; box-shadow: none;}
/* .accordion .btn-check:focus+.btn-primary, .btn-primary:focus{background-color:#4761DE ; color:#fff; box-shadow:none;} */
.accordion .accordion-button::after{position:absolute; right:8px; margin-left:inherit; width:1rem; height:1rem; background-size: 1rem;}


/*pannel02_04*/
.gis .pan03_date .btn{padding:3px 0px; border-radius: 25px; font-size:13px; width:60px;}
.gis .pan03_date .pan03_p01{margin-top:25px; margin-bottom:10px;}
.gis .pan03_date p{margin-bottom:10px;}
.gis .d-md-block:nth-child(4) .btn:nth-child(3){background-color: #fff; color:#fff;}

/*pannel02_05*/
.gis .k-picker-solid{border-radius: 25px; border-color:#4761DE; border-width:0.5px;}
.gis .k-input-md .k-input-inner, .k-picker-md .k-input-inner{padding:6px 12px !important;}

/*service_popup/footer*/
/* pop_info02 */
  .map_popup .pop_info02{display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 5px;margin-bottom: 10px;}
  .map_popup .pop_info02 span{display: block;font-size: 0.785rem;font-weight: 600;margin-bottom: 10px;color: #818181;}
  .map_popup .pop_info02 .info-box01 span{padding-top:10px;}
  .map_popup .pop_info02 .info-box01{background-color: #f3f6f9;border-radius: 5px;padding: 0px 15px;}
  .map_popup .pop_info02 .info-box01 img{display: block;margin: 0 auto;}
  .map_popup .pop_info02 .info-box01 p.txt{text-align: center;font-size: 0.9rem;font-weight: bold;margin:3px 0;}
  .map_popup .pop_info02 .info-box01 p.Temper{text-align: center;font-size: 1rem;font-weight: bold;margin-top: 8px;}
  .map_popup .pop_info02 .info-box02 ul.box02_wrap{}
  .map_popup .pop_info02 .info-box02 ul.box02_wrap li{background-color: #dde9f5;border-radius: 5px;padding:15px 13px;margin-bottom: 6px;}
  .map_popup .pop_info02 .info-box02 ul.box02_wrap li:last-child{margin-bottom: 0;}

  .map_popup .pop_info02 .info-box02 ul.ul_box02{display: flex;justify-content: space-between;align-items: center;}
  .map_popup .pop_info02 .info-box02 ul.ul_box02 li{padding:0;margin-bottom: 0;font-size:1rem;font-weight: bold;}
  .map_popup .pop_info02 .info-box02 ul.ul_box02 li span{margin-bottom: 0;}
  .map_popup .link{display: flex;justify-content: space-between;padding-top:15px;}
  .map_popup .link a:hover{background-color: #00346a;border: 1px solid #00346a;}
  .map_popup .link a{border: 1px solid #4761de;font-size: 14px;background-color: #4761de;color: #fff; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:10px; border-radius: 5px; width:calc(100% / 2.1); text-align: center; font-weight:500;}


  .detail-map-popup02{border:1px solid #d2d2d2; overflow: hidden; border-radius: 8px; background-color: #fff; min-width: 317px; z-index: 99; margin: auto; display: none;}
  .detail-map-popup02.on{display: block;}
  .detail-map-popup02 .detail-title {background-color: #F0F4F9;; padding: 10px 16px; display:flex; justify-content: space-between;}
  .detail-map-popup02 .detail-title p{font-size: 14px; font-weight:500; letter-spacing: -0.050rem; display: inline-block;margin-bottom: 0;}
  .detail-map-popup02 .detail-title .close-but{border: none; background-color: #058fd3; float: right;padding:0;background-color: transparent;}
  .detail-map-popup02 .detail-title .close-but img{width: 14px;}
  .detail-map-popup02 .detail-cont-wrap{padding: 20px;}
  .detail-map-popup02 .detail-cont-wrap p{font-size:16px; font-weight:500; padding-bottom:5px;}

  .swiper-button-next:after, .swiper-button-prev:after{display:none;}

  /*service_fot*/
     .info_bottom{
    background-color: #fff;
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 25px;
    
}
   h3.info_bottom_tit span.material-symbols-outlined{font-size: 25px;vertical-align: bottom;}
   .info_bottom .cont01{}
   .info_bottom .cont01 .tit_box{text-align: left;font-size: 1rem;line-height: 35px;font-weight: bold;}
   .info_bottom .cont01 .tit_box img{}
   .info_bottom .cont01 table td{padding: 10px 15px;}
   .info_bottom .cont01 table tr td.tit{background-color: #7ea0bb;color: #fff;font-size: 0.825rem;width: 150px;}


   .info_bottom .info_right{display:flex;justify-content: space-between;flex-direction: column; border-radius: 10px;padding: 24px 25px;}
   .info_bottom .info_ri_box{}
   .info_bottom .info_ri_box .cont02_tit{text-align: left;font-size: 1rem;line-height: 25px;font-weight: bold;margin-bottom: 4px;}
   .info_bottom .info_right .to_name{display:none;text-align: left;font-size: 15px;line-height: 29px;font-weight: bold;color: #4e4e4e;background-color: #00346a;border-radius: 5px;color: #fff;padding: 1px 8px 1px 1px;}
   .info_bottom .info_right .to_name span.material-symbols-outlined{font-size: 19px;vertical-align: middle;}
   .info_bottom .info_right .info_top{display: flex;justify-content: flex-end;align-items: center;padding-bottom: 57px;}
   .info_bottom .info_right .info_top .name{text-align: left;font-size: 18px;line-height: 35px;font-weight: bold;}
   .info_bottom .info_right .info_top .legend{float:right;}
   .info_bottom .info_right .info_top .legend ul{display: flex;}
   .info_bottom .info_right .info_top .legend ul li{margin-left:30px;color: #8d8d8d;font-weight: 500;}
   .info_bottom .info_right .info_top .legend ul li .cir{display: inline-block; width: 10px;height: 10px;background-color: #1569ff;border-radius: 100%;margin-right: 7px;}
   .info_bottom .info_right .info_top .legend ul li .cir02{background-color: #d2184c;}

/*    .info_bottom .info_right .Traffic_info{display: flex;flex-direction: row;justify-content: flex-end;}
   .info_bottom .info_right .Traffic_info ul{display: flex;align-items: center;}
   .info_bottom .info_right .Traffic_info ul:first-child{margin-right: 13px;}
   .info_bottom .info_right .Traffic_info ul li{margin-left: 5px;font-size: 13px;font-weight: 500;} */
   .info_bottom .cont02{position: relative;}
   .info_bottom .cont02 .info_box{display: flex;justify-content:space-between;}
   .info_bottom .ship_icon{z-index: 8;}
   .info_bottom .ship_icon img{width: 85px;}
   .info_bottom .ship_icon > div{text-align: center;font-size: 0.875rem;margin-bottom: 10px;}
   .info_bottom .ship_icon > div span{font-weight: bold;line-height: 25px;}
   .info_bottom .red_icon{position: absolute;top: -41px;left: 243px;display: flex;flex-direction: column;align-items: center;}
   .info_bottom .blue_icon{ position: absolute;top: -41px;left: 650px;display: flex;flex-direction: column;align-items: center;}

   .info_bottom .cont02 ul{display: inline-block;position: relative;z-index: 5;}
   .info_bottom .cont02 .line{position: absolute;width: 91%;height: 3px;background-color: #8d8d8d;top: 17px;z-index: 2;left: 64px;}
   .info_bottom .cont02 ul li{font-size: 12px;line-height: 22px;;text-align: center;}
   .info_bottom .cont02 ul li.icon img{display:initial;}
   .info_bottom .cont02 ul li.name{font-weight: normal;background: #7ea0bb;color: #fff;padding:0 7px;border-radius: 3px;width: 100px;margin: 4px auto;font-weight: 600;}
   .info_bottom .cont02 ul li.name span.time{color: #f74040;font-weight: 600;}
   .info_bottom .cont02 ul li.time{margin-top: 2px;color: #8d8d8d;font-size: 13px;line-height: 20px;display: inline-block;margin-right: 5px;font-weight: 600;}
   .info_bottom .cont02 ul li.time span{color: #5a5a5a;font-size: 0.895rem;}
   .info_bottom .cont02 span.slash{color: #8d8d8d;}
   .info_bottom .cont02 ul li.weather{color: #8d8d8d;font-size: 13px;line-height: 20px;font-weight: 600;display: inline-block;margin: 0 auto; margin-left: 3px;}
   .info_bottom .cont02 ul li.weather img{vertical-align: middle;width: 20px;margin-right: 2px; display:inherit;}

   .info_bottom .cont02 ul.txt{font-weight: 600;}
   .info_bottom .cont03{border-radius: 20px;}
   .info_bottom .cont03 h5{font-size: 14px;font-weight: bold;line-height: 25px;text-align: left;margin-bottom: 4px;}
   .info_bottom .cont03 .name{font-size: 0.938rem;line-height: 35px;color: #003487;font-weight: 600;}
/*    .info_bottom .cont03 .info_cont{}
   .info_bottom .cont03 .info_cont p.cont_p{font-size: 0.938rem;line-height: 23px;color: #7d7d7d;margin-bottom: 0;}
   .info_bottom .cont03 .info_cont p.cont_p span{font-weight: 600;color: #333;}
   .info_bottom .cont03 .info_cont p.now_p{font-size: 0.938rem;line-height: 28px;color: #058fd3;font-weight: 600;margin-bottom: 0;} */
   .info_bottom .cont03 table thead th{font-size: 15px;line-height: 25px; padding:4px 6px; text-align: center; margin-bottom: 3px; border-bottom:1px solid #d2d2d2;}
   .info_bottom .cont03 table thead th span.material-symbols-outlined{vertical-align: middle;margin-right: 6px;font-size: 20px;;}
   .info_bottom .cont03 table thead th span.ferry_name{font-weight: normal;}
   .info_bottom .cont03 table td{padding:7px 10px; font-size:13px;}
   .info_bottom .cont03 table tr td.tit{background-color: #EBF0FF; text-align: center; font-size: 14px; width: 150px; font-weight:600;}
   .info_bottom .cont03 table tr td.Curr_loca{font-weight: 600;font-size: 0.95rem;}
   
   
   .gis .cont03 table{width:100%;}
   .gis .info_bottom.fot_tbl12{width:25%;height: 100%; display:block;  box-shadow: 0 3px 6px rgb(0 0 0 / 16%); margin-right:20px;}
   .gis .info_bottom.fot_tbl13{width:74%;height: 100%; display:block;  box-shadow: 0 3px 6px rgb(0 0 0 / 16%); }
   .gis .info_bottom.fot_tbl12 .cont03{width:100%; height:100%;}
   .gis .info_bottom.fot_tbl13 .cont03{width:100%; height:100%;}
   .gis .info_bottom.fot_tbl12 .cont03 table{width:100%; height:100%;}


   /*plan_gis*/
   .plan_gis .footer_cont{display:inherit; width:100%;}
   .plan_gis .fot_tbl14{background-color: #fff; box-shadow: 0 3px 6px rgb(0 0 0 / 16%); text-align: center;}
   .plan_gis .fot_tbl14 thead{border-top:1px solid #4761DE; background-color: #EBF0FF;}
   .plan_gis .fot_tbl14 thead th{padding:9px 0; font-size:14px; font-weight:600;}
   .plan_gis .fot_tbl14 tbody td{padding:8px 0;}
   
   .plan_gis .popup20 .popup_tit{background-color: #4761DE;padding: 5px 15px 5px 22px;}
    .plan_gis .popup20 .popup_tit p{color:#fff; font-size:15px; font-weight:500; margin:10px 0;}
    .plan_gis .popup20 .popup_cont{padding:15px;}
    .plan_gis .popup20 .popup_cont h2{color: #fff; font-size:15px; font-weight:600; color:#4761de;}
    .plan_gis .popup20 .popup_flex{display:flex; align-items: center; margin-top:8px; margin-bottom:40px; padding:10px 0; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;}
    .plan_gis .popup20 .popup_flex h3{font-size:14px; font-weight:600; padding-right:10px;}
    .plan_gis .popup20 .popup_flex p{font-size:13px; font-weight:400; padding-right:100px;}
    .plan_gis .popup20 table{border:1px solid #ebf0ff; border-collapse: collapse; margin-top:8px;}
    .plan_gis .popup20 table tr th{background-color:#F2F5FF; font-size:13px; font-weight:600; text-align: center; padding:10px 0;}
    .plan_gis .popup20 table tr td:nth-child(2n-1){background-color:#F2F5FF; font-size:13px; font-weight:600; text-align: center; padding:10px 0;}
    .plan_gis .popup20 table tr td:nth-child(2n){width:200px; padding-left:10px;}
    .plan_gis .popup20 table tr{border-bottom:1px solid #ebf0ff;}
    .plan_gis .popup20 .popup_tip{background-color: #fff; position:absolute; left:48%; color:#333; box-shadow: 0 3px 6px rgb(0 0 0 / 16%); width:17px; height:17px; padding:1px; margin:-10px auto 0; transform:rotate(45deg);}
    .plan_gis .popup20 .popup_tip_container{width: 40px; height: 20px; position: absolute; left: 50%; margin-left: -20px; overflow: hidden; pointer-events: none;}
    .plan_gis .pannel01 .select_drop{width:auto; display:flex; justify-content: center; align-items: center; padding-bottom:15px;}
    .plan_gis .pannel01 .select_drop .dropdown .btn{padding:4px 6px; width:90px;}
    .plan_gis .pannel01 .select_drop span{color:#fff; font-size:14px; padding:0 10px;}
    .plan_gis .btn-secondary{width:100%; border:none; background-color: #ebf0ff; color:#4761de; border-radius: 30px; font-size:14px;}


/*** kendo 버전업 */
/* pager 스타일 수정*/
.k-grid .k-pager-wrap { text-align: center; border: 0 !important; background-color: transparent; display: flex; align-items: center; justify-content: center; padding-top: 9px; } 
.k-grid-pager .k-link, .k-grid-pager .k-link:link { font-size: 14px; color: #6A6A6A; } 
.k-widget.k-grid .k-pager-numbers { display: flex; align-items: center; } 
.k-grid .k-pager-wrap .k-picker{display: none !important;}
.k-grid .k-grid-pager.k-focus{box-shadow: none !important;}
.k-grid .k-pager-wrap .k-pager-numbers .k-link.k-selected { background-color: #4761DE !important; color: #fff; border-radius: 100%; width: 30px; height: 30px; line-height: 30px; border:0; } 
.k-grid-pager .k-link, .k-grid-pager .k-link:link{border-radius: 100%;border: 0;background-color: transparent !important;}
.k-grid-pager .k-link, .k-grid-pager .k-link:link:hover{border-radius: 100%;}
.k-pager-info{display: none;}

/* grid */
.k-grid{background-color: transparent;box-shadow: none;border:0;}
.k-grid-content{box-shadow: 0 3px 6px rgb(0 0 0 / 16%)}

/* DropDownList */
.k-list-item.k-selected{background-color: #6C80DF !important;}

/* picker */
.k-calendar .k-calendar-td.k-selected .k-link{background-color: #6C80DF;}
.k-calendar .k-calendar-td.k-selected.k-hover .k-link, .k-calendar .k-calendar-td.k-selected:hover .k-link{background-color: #6C80DF;}
.k-calendar .k-calendar-view .k-today{color: #4761DE;}
.k-calendar-table{margin-top: 8px;}

/*0323*/
.tabs.tabs-navi .tooltip{top:4px; right:9px;}

/* 240821 */
.gis .popup_lg{
    position: absolute;
    top: 60px;
    right: 100px;
    width: 159px;
    height: auto;
    border-radius: 10px;
    border: 1px solid #D2D2D2;
    background-color: #fff;
}
.gis .popup_lg p{font-weight: 600;}
.gis .popup_lg .tb-wr{padding: 0 6px;}
.gis .popup_lg .tb-wr1{padding-bottom: 15px;border-bottom: 1px solid #E8E8E8;}
.gis .popup_lg .tb-wr2{padding-top: 15px;}
.gis .popup_lg .tit-bx {display: flex;align-items: center;padding-bottom: 6px;}
.gis .popup_lg .tit-bx .icon{margin-right: 3px}
.gis .popup_lg .tit-bx h5,
.gis .popup_lg .tit-bx span{display: inline-block; color: #223A4A;margin-left: 2px;}
.gis .popup_lg .tit-bx h5{font-size: 12px;font-weight: 600;}
.gis .popup_lg .tit-bx span{display: inline-block;font-size: 10px;}
.gis .popup_lg .popup_cont table{padding: 3px 5px}
.gis .popup_lg .popup_cont{padding: 14px 5px;}
.gis .popup_lg .popup_cont table tr td:nth-child(2){padding-bottom: 3px;}