@charset "utf-8";

/* =========================================================
   리뉴얼 최종 오버라이드
   - color/*.css(관리자 색상설정)보다 나중에 로드되어
     포인트 컬러(네온 핑크)를 강제 적용한다.
   ========================================================= */

.btn-primary,
.btn-primary.disabled,
.btn-primary:disabled,
.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.page-item.active .page-link,
.show > .btn-outline-primary.dropdown-toggle,
.custom-control-input:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
	background-color:#2b6bff !important;
	border-color:#2b6bff !important;
	color:#fff !important;
}

hr.hr::after,
.dropdown-item.active,
.dropdown-item:active,
.bg-primary {
	background-color:#2b6bff !important;
}

.border-primary { border-color:#2b6bff !important; }

.text-primary,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color:#5c8dff !important;
}

.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover {
	background-color:#1a4fe0 !important;
	border-color:#1a4fe0 !important;
}

.btn-outline-primary {
	color:#5c8dff !important;
	border-color:#2b6bff !important;
	background:transparent !important;
}

.btn-outline-primary:hover { color:#fff !important; background-color:#2b6bff !important; }

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
	background-color:#1a4fe0 !important;
}

.btn-primary:focus,
.btn-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.custom-control-input:focus ~ .custom-control-label::before {
	box-shadow:0 0 0 0.2rem rgba(255, 46, 126, 0.35) !important;
}

/* 나리야 기본버튼(btn-basic) 다크 오버라이드
   - nariya.css 가 color:#000 !important / 흰 배경으로 강제하는 것을 해제 */
.btn.btn-basic {
	color:#e5e8ee !important;
	border:1px solid #4a4e59 !important;
	background-color:#2b2e35 !important;
}
.btn.btn-basic.active,
.btn.btn-basic:hover,
.btn.btn-basic:focus,
.btn.btn-basic:active {
	background-color:#383c45 !important;
	border-color:#565b66 !important;
	color:#fff !important;
}
.btn.btn-basic .text-muted { color:#b6bbc6 !important; }

/* 폰트셋(font/*.css)이 나중에 로드되어도 Pretendard 유지 */
body, .wrapper, #nt_menu, #nt_footer,
h1, h2, h3, h4, h5, h6, .en {
	font-family:'Pretendard','Noto Sans KR',-apple-system,'맑은 고딕',sans-serif !important;
}
