@charset "utf-8"; 
/* NHN > UIT Center > Open UI Tech. Team > Jeong Chan Myeong(dece24@nhncorp.com) */



/* 검색 버튼 */
.boardWriteHeader .buttonOfficial {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.boardWriteHeader .buttonOfficial button,
.boardWriteHeader button[type="submit"],
.boardWriteHeader fieldset button {
    position: relative !important;
    height: 38px !important;
    padding: 8px 20px !important;
    font-size: 14px !important;
    font-family: inherit !important;
    border: 1px solid #3498db !important;
    border-color: #3498db #3498db #3498db #3498db !important;
    border-radius: 6px !important;
    background: #3498db !important;
    background-color: #3498db !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    color: #ffffff !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    font-weight: 500 !important;
    box-sizing: border-box !important;
    line-height: normal !important;
    vertical-align: middle !important;
    text-align: center !important;
    text-shadow: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    filter: none !important;
    margin: 0 !important;
    overflow: visible !important;
    z-index: 1 !important;
	
}

.boardWriteHeader .buttonOfficial button::before,
.boardWriteHeader .buttonOfficial button::after,
.boardWriteHeader button[type="submit"]::before,
.boardWriteHeader button[type="submit"]::after {
    display: none !important;
    content: none !important;
}

.boardWriteHeader .buttonOfficial button:hover,
.boardWriteHeader .buttonOfficial button:focus,
.boardWriteHeader button[type="submit"]:hover,
.boardWriteHeader button[type="submit"]:focus,
.boardWriteHeader fieldset button:hover,
.boardWriteHeader fieldset button:focus {
    background: #2980b9 !important;
    background-color: #2980b9 !important;
    background-image: none !important;
    border: 1px solid #2980b9 !important;
    border-color: #2980b9 #2980b9 #2980b9 #2980b9 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}



.boardNavigation {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
}

.boardNavigation .btn,
.boardNavigation input[type="submit"],
.boardNavigation button {
    position: relative !important;
    height: 38px !important;
    padding: 8px 20px !important;
    font-size: 14px !important;
    font-family: inherit !important;
    border: 1px solid !important;
    border-radius: 6px !important;
    background-image: none !important;
    color: #ffffff !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    font-weight: 500 !important;
    box-sizing: border-box !important;
    line-height: normal !important;
    vertical-align: middle !important;
    text-align: center !important;
    text-shadow: none !important;
    box-shadow: none !important;
    margin: 0 !important;
    overflow: visible !important;
    z-index: 1 !important;
}

/* 등록 버튼 - 파란색 */
.boardNavigation input[type="submit"] {
    background: #5856d6 !important;
    border-color: #5856d6 !important;
}

.boardNavigation input[type="submit"]:hover,
.boardNavigation input[type="submit"]:focus {
    background: #4745b8 !important;
    border-color: #4745b8 !important;
}

/* 임시저장 버튼 - 회색 */
.boardNavigation button:nth-of-type(1) {
    background: #8e8e93 !important;
    border-color: #8e8e93 !important;
}

.boardNavigation button:nth-of-type(1):hover,
.boardNavigation button:nth-of-type(1):focus {
    background: #6e6e73 !important;
    border-color: #6e6e73 !important;
}

/* 불러오기 버튼 - 연한 회색 */
.boardNavigation button:nth-of-type(2) {
    background: #c7c7cc !important;
    border-color: #c7c7cc !important;
    color: #333333 !important;
}

.boardNavigation button:nth-of-type(2):hover,
.boardNavigation button:nth-of-type(2):focus {
    background: #aeaeb2 !important;
    border-color: #aeaeb2 !important;
    color: #333333 !important;
}

.boardNavigation .btn::before,
.boardNavigation .btn::after,
.boardNavigation input[type="submit"]::before,
.boardNavigation input[type="submit"]::after,
.boardNavigation button::before,
.boardNavigation button::after {
    display: none !important;
    content: none !important;
}


.cTab li{float:left;margin:0 2px 0 0;border:1px solid #e0e0e0;border-top:0;border-bottom:0;list-style-type: none;}
.cTab li a{position:relative;border-top:1px solid #e0e0e0;float:left;height:28px;line-height:28px;padding:0 20px;
	font-size:11px;font-family:나눔고딕,NanumGothic,"맑은 고딕",MalgunGhotic,sans-serif;text-decoration:none;
	color:#666;box-sizing:border-box;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.cTab li em{font:11px Tahoma,Geneva,sans-serif;color:#767676;padding:0 0 0 2px}
.cTab li.on a,.cTab li:hover a{color:#000;border-top:2px solid #CDA25A}
.cTab ul{display:none;position:absolute;top:30px;left:0;margin:0;padding:0}
.cTab li.on ul{display:block;overflow:hidden;white-space:nowrap}
.cTab li.on ul li{position:relative;left:1px;float:none;display:inline;margin:0;padding:0 15px;list-style:none;border:0;border-right:1px solid #d0d0d0}
.cTab li.on ul li a{border:0;top:0;float:none;line-height:none;padding:0;font-weight:400}
.cTab li.on ul li.on_ a{font-weight:700;color:#3912b3}