@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr{margin:0;padding:0;line-height:1.5}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6{font-family:"Noto Sans KR",sans-serif;color:#333;font-size:14px;outline:0}
a{color:#333}a:focus,a:hover,a:active{color:#333;outline:0;box-shadow:none}a:hover{text-decoration:none}ul,ol{list-style:none;padding:0;margin:0}button:focus{outline:0}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
textarea{-webkit-appearance:none}input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only}input::-ms-clear{display:none}textarea{resize:none}.row{margin:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:0}
.container-fluid{padding:0}.form-group{margin-bottom:0}.table-hover tbody tr:hover{background-color:#f6f3eb}.btn{border-radius:0}.d-flex{display:flex!important}.text-nowrap{white-space:nowrap!important}.custom-control-inline{line-height:1.5rem!important;margin-right:.1rem!important}.datepicker{font-size:14px!important;padding:10px!important}
.datepicker.dropdown-menu{border:1px solid #8d8d8d!important;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.datepicker-dropdown.datepicker-orient-top:before{border-bottom:0!important}.datepicker td,.datepicker th{width:30px;height:30px;border-radius:0!important}.datepicker td.day{background:#fff!important}
.datepicker table tr td.day:hover{color:#fff;background-color:#1160a5!important;border-color:#1160a5!important}.datepicker .datepicker-switch{color:#1364ac;background:#fff}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#e1e1e1;color:#1364ac}
.datepicker table tr td span{height:48px!important;line-height:48px!important}.datepicker table tr td span.month:hover{color:#fff;background-color:#286090;border-color:#286090}.datepicker table tr td span.month:active{color:#fff;background-color:#286090;border-color:#286090}.datepicker table tr td span.month.focused{color:#fff;background-color:#286090;border-color:#286090}
.datepicker table tr td span.month.focused:hover{color:#fff;background:#286090;border-color:#286090}.datepicker table tr td span:hover,.datepicker table tr td span.focused{color:#fff;background-color:#1160a5;border-color:#1160a5}.datepicker table tr td.today{color:#333;background-color:#f5cf93;border-color:#f5cf93}
.datepicker table tr td.today:hover{color:#fff;background-color:#e2760d;border-color:#e2760d}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active{color:#fff;background-color:#1160a5;border-color:#1160a5}
.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#1160a5;border-color:#1160a5}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background:#1160a5!important}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background:#1160a5!important}
th.dow{background:#e6eff7}th.prev{background:#fff}th.next{background:#fff}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#1160a5;cursor:pointer}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#1160a5}.ranges{padding:2px 10px 11px!important}
.range_inputs{display:flex}.daterangepicker{font-size:14px!important;padding:10px}.daterangepicker.dropdown-menu{box-shadow:0 6px 12px rgba(0,0,0,0.175)}.daterangepicker .calendar-table{padding:0!important}.daterangepicker .s-date{font-size:12px;text-align:center;font-weight:600;padding-bottom:6px}.daterangepicker .e-date{font-size:12px;text-align:center;font-weight:600;padding-bottom:6px}
.daterangepicker td{background-color:#fff!important;border-color:transparent;color:#333!important}.daterangepicker td:hover{background-color:#1160a5!important;border-color:transparent;color:#fff!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#1160a5!important;border-color:transparent;color:#fff!important}
.daterangepicker.ltr .calendar.left .calendar-table{border-radius:0}.daterangepicker td.start-date{border-radius:0!important}.daterangepicker td.end-date{border-radius:0!important}.daterangepicker td,.daterangepicker th{border-radius:0!important}.daterangepicker td,.daterangepicker th{width:30px!important;height:30px!important}
.daterangepicker .calendar-table thead{background-color:#e6eff7!important}.daterangepicker th.month{background:#fff!important}.daterangepicker .btn-cal{display:inline-block;padding:0 20px;border:1px solid #dee2e6;color:#444;font-size:14px;line-height:24px;text-align:center;margin-left:4px}.daterangepicker .btn-cal:hover{border:1px solid #919191;background:#e6e6e6}
.daterangepicker .input-mini{border-radius:0!important}.daterangepicker .input-mini.active{border-radius:0!important}@media screen and (min-width:564px){.daterangepicker.ltr .calendar.left{margin-right:5px!important}.daterangepicker.ltr .calendar.right{margin-left:5px!important}}.tdText:hover{background:none!important;color:#444!important;cursor:default}
.loginCombo{height:50px!important;border:2px solid #e1e4e7!important;border-radius:5px!important;padding:0 20px!important}@media screen and (max-width:1280px){.loginCombo{height:40px!important}}.btn-primary{display:inline-block!important;padding:6px 12px!important;font-size:14px!important;font-weight:400!important;white-space:nowrap;vertical-align:middle;border-radius:4px;border:1px solid!important;color:#fff!important;background-color:#428bca!important;border-color:#357ebd!important;cursor:pointer;height:34px!important;line-height:16px!important}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff!important;background-color:#3071a9!important;border-color:#285e8e!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.modal-footer .btn-default{display:inline-block!important;padding:6px 12px!important;background-color:#fff!important;border-color:#ccc!important;color:#333!important;height:34px!important;font-weight:400!important;border-radius:4px;cursor:pointer}
.modal-footer .btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333!important;background-color:#e6e6e6!important;border-color:#adadad!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.toggle-handle{padding-top:0!important;padding-bottom:0!important;height:100%!important;border-radius:0 1px!important}
.toggle-on.btn{padding-right:24px!important}.toggle-off{border:0!important;border-radius:0!important}.custom-control-inline{align-items:center!important}