﻿@charset "utf-8";

/* 개발자 추가 */
.year_text {font-size:20px; font-family:"tahoma"; line-height: 1; text-align:center; color: #757575; width: 100%;}
.none_table table{border-collapse:collapse; width:auto;height:auto; border-top:1px solid #a4bed4; border-bottom:1px solid #a4bed4;}
.user_box .none_input{border:none; }
.user_box .none_table table{border-collapse:collapse;  border-top:1px solid #a4bed4; border-bottom:1px solid #a4bed4;}
.user_box .none_table table table{border-collapse:collapse; height:auto; border-top:0px solid #a4bed4; border-bottom:0px solid #a4bed4;}
.user_box .none_table2 table{border-collapse:collapse; height:auto; border-top:0px solid #a4bed4; border-bottom:0px solid #a4bed4;}
.user_box .table_style3 .none_table table{border-collapse:collapse; height:auto; border-top:0px solid #a4bed4; border-bottom:0px solid #a4bed4;}
.none_select {float:left; margin-top:0px; border-top:1px solid #cbcbcb; border-left:1px solid #cbcbcb; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:#f8f8f8;}

/* center year box */
.year_btn_box2 {overflow:hidden; width:432px; margin:0px auto; margin-bottom:10px; }
.year_btn_box2 p {float:left; padding-top:0; padding-right:0;}
.year_btn_box2 .year_box {float:left; width:300px; text-align: center; overflow:hidden; padding-top:3px;}
.year_btn_box2 .year_box .year_text { font-size:large;font-family:"tahoma";text-align:center; color:#555;}
.year_btn_box2 .prev {float:left;}
.year_btn_box2 .next {float:right;}

/*달력깨지는거*/

.table_style3 table .calbreak tr td {padding:0}
.search_table table .calbreak tr td {padding: 0 0 0 0; margin: 0 0 0 0;}

/*리스트 속성 살리기 */
/*.list_on ol, ul { list-style:type; }*/

/*텍스트버튼*/
.btn_gray {border:2px solid #ccc; padding:5px 5px 5px 5px; margin-right:3px;}
.btn_red {border:2px solid #f33; padding:5px 5px 5px 5px; margin-right:3px;}
.btn_round1_gray {border:2px solid #ccc; padding:5px 5px 5px 5px; margin-right:3px;border-radius:10px;}
.btn_round1_red {border:2px solid #f33; padding:5px 5px 5px 5px; margin-right:3px;border-radius:10px;}
.btn_round2_gray {border:2px solid #ccc; padding:5px 5px 5px 5px; margin-right:3px;border-radius:20px;}
.btn_round2_red {border:2px solid #f33; padding:5px 5px 5px 5px; margin-right:3px;border-radius:20px;}


/* excel.js progress bar */
.percent_title {
    font-family: 'NotoSansKR';
    font-size: 1rem;
    font-weight: 700;
    color: #062867;
}

.progress_bar {
    width: 13rem;
    height: 1rem;
    appearance: none;
}

.progress_bar::-webkit-progress-bar {
    background: #f0f0f0;
    border-radius: 20px;
    box-shadow: inset 3px 3px 30px #ccc;
}

.progress_bar::-webkit-progress-value {
    border-radius: 20px;
    background: #1d976c;
    background: -webkit-linear-gradient(to right, #cdd3f0, #213bbf);
    background: linear-gradient(to right, #cdd3f0, #213bbf);
}