@charset:"utf-8";

body ::-webkit-scrollbar{width:20px; height:20px;}
body ::-webkit-scrollbar-thumb{background:linear-gradient(to right, #015FA8, #03AF91)!important; border:4px solid #e7eaef; box-sizing: border-box; border-radius:30px;}

/*header*/
header h2{letter-spacing:-1px; color:#00064c;}
.logo .logo-text p{color:#777777;}


.gnb .navbar-light{background-color:#017aad;}
select option::focus-visible {outline:#000 1px;}
.navbar .navbar-brand:hover, .navbar .navbar-brand:focus{opacity: unset;}
/*header*/

/*contant*/

.table-accent-bg-blue-lt{--tblr-table-accent-bg:rgba(32, 107, 196, 0.1)!important;}/*대기*/
.table-accent-bg-cyan-lt{--tblr-table-accent-bg:rgba(23,162,184,0.1)!important;}/*접수*/
.table-accent-bg-purple-lt{--tblr-table-accent-bg:rgba(174,62,201,0.1)!important}/*평가*/
.table-accent-bg-green-lt{--tblr-table-accent-bg:rgba(47,179,68,0.1)!important;}/*선정*/
.table-accent-bg-yellow-lt{--tblr-table-accent-bg:rgba(245,159,0,0.1)!important;}/*진행*/
.table-accent-bg-red-lt{--tblr-table-accent-bg:rgba(214,57,57,0.1)!important}/*완료*/
.table-accent-bg-mute-lt{--tblr-table-accent-bg:rgba(101,109,119,.1)!important;}/*종료*/


table tbody tr td{background:#fff!important; --tblr-table-accent-bg:#fff!important;}
.table-responsive > table{min-width:720px;}
.table-responsive > .modal-table{min-width:600px;}
table tbody tr td a{transition-duration: 0.5s; color:#206bc4!important;}
table tbody tr td a:hover{background:#f3f8ff!important; --bs-table-hover-bg:#f3f8ff!important; text-decoration: underline!important;/*transition: underline 1s ease-in-out;*/}

/*.table-responsive table tbody tr td a:hover{background:rgba(255,255,255,0.4)}*/

.table-title:before{content:''; display:inline-block; width:10px; height:28px; vertical-align:bottom; background:#4472C4; margin-right:0.7rem }
.table-sub-title:before{content:''; display:inline-block; width:10px; height:18px; vertical-align: middle; background:url(/bk21/images/common/sub-title.png) no-repeat center center;margin-bottom:3px; background-size:90%; margin-right:6px;}

.textarea-content{min-height: 300px;}
.textarea-content ul{padding-left:1.5rem; margin-bottom:1rem; font-size:17px}
.textarea-content ul li{list-style: disc; font-size:14px}

.file-content ul{padding-left:1.5rem;}
.file-content ul li{list-style: auto;}

.modal-body+.modal-body{border-bottom:1px solid #e6e8e9;}

.form-control{background:#fff;}


table thead tr th.current{background:#0099d7ad!important; box-shadow: none; color:#fff;}
.table-form-tab li:first-child{padding-left: 0;}
.table-form-tab li:last-child{padding-right: 0;}
.table-form-tab li button.current{background:#0099d7ad!important; box-shadow: none; color:#fff;}
.table-form-tab li a.active{background:#0099d7ad!important; box-shadow: none; color:#fff!important;}

.table-btns{top:0;}
.table-btns a.visit{ background:#017aad;color:#fff!important;}
.btn:focus{background:#017aad!important;color:#fff!important;}
.table-sub-btns{top:10px;}

.del-icon{width:14px; margin-top:50%;}

.page-item.active .page-link{color:#fff!important;}

.select-box select{background-color:rgba(240,240,240,0.6)!important;}


@media(max-width:767px){
    .tracking-progress-table{display: block; width:100%!important; }
    .tracking-progress-table thead{display:block; float:left;width:50%;}
    .tracking-progress-table.bk0929 thead{width:100%!important;}
   table.table.mb-0.tracking-progress-table.bk0929 tbody{width: 100% !important;}
    .tracking-progress-table.bk0929 li {width:100%!important;}
    /* .tracking-progress-table thead{display:block;width:100%;} */
    .tracking-progress-table thead tr{display: block;width:100%!important; border-top:0!important;}
    .tracking-progress-table thead tr th{display:block; width:auto; margin-bottom:0;height:36px; vertical-align: middle;}
    /*tbody-th일때*/
    .tracking-progress-table tbody{display:block; float:left;width:50%;}
    table-form-width .tracking-progress-table tbody tr{display: block;width:100%!important; border-top:0!important;}
    .tracking-progress-table tbody tr th{display:block; width:auto; margin-bottom:0;height:36px; vertical-align: middle; line-height:170%;}
    /*tbody-th일때*/
    .tracking-progress-table tbody{width:50%;display:inline-block;}
    .tracking-progress-table tbody tr{width:100%!important; display:block;}
    .tracking-progress-table tbody tr td{display:block;font-size:0.75rem;height:36px; vertical-align: middle; border-right:0!important; }
    /* .tracking-progress-table tbody tr td:last-child{border-bottom:0!important;} */
     
    .tracking-progress-table tbody tr td a{display:block; padding:0.5rem; }
    .table-form-width .tracking-progress-table tbody{width:100%!important;}
    .table-form-width .tracking-progress-table tbody tr{width:50%!important; display:inline-block;}
    .table-form-width .tracking-progress-table tbody tr:first-child{float:left;}
    /* .table-form-width .tracking-progress-table tbody tr td{display:block;font-size:0.75rem;height:36px; vertical-align: middle; border-right:0!important; } */
    .table-form-width .tracking-progress-table tbody tr td{display:block;font-size:0.75rem;height:auto; vertical-align: middle; border-right:0!important; }
    .table-form-width .tracking-progress-table tbody tr td > ul{flex-direction: column !important; }
    .table-form-width .tracking-progress-table tbody tr td > ul > li{width:100% !important;}
    .table-form-width .tracking-progress-table tbody tr:last-child td input{padding:0; vertical-align: middle;}
    
    .table-form-width .tracking-progress-table tbody.sort-td{width:50%!important;display:inline-block;}
    /* .table-form-width .tracking-progress-table tbody.sort-td{width:100%!important;display:inline-block;} */
    .table-form-width .tracking-progress-table tbody.sort-td tr{width:100%!important;} 
}


/*contant*/

/*footer*/
footer{background-color:#021c44;}


/*footer*/
@media(max-width: 575.98px){
    header img{width:70px;}
    header .logo-text h2{font-size:unset;}
    header .logo-text p{font-size:0.8rem;}
    
}
.table thead th, .markdown > table thead th, table thead th.h5, table tbody th.h5 {
	font-size: 0.7rem !important;
	line-height:1!important;
}

/* 
.table tbody tr td:last-child{border-right:0!important;}
 */