@charset "utf-8";

.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: #333 !important;
	border-color: #333 !important;
}
.btn-sub-primary {background: #383838 !important; color: #fff !important;}
.btn-sub-primary:hover {background-color: #333 !important;}

.btn-primary-red {background: #ff3737 !important; color: #fff !important;}
.btn-primary-red:hover {opacity: 0.7;}
.btn {font-size: unset !important; line-height: unset !important;}

.color-red {color: crimson !important;}

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

.bg-muted {background-color: #f1f1f1 !important;}

.bg-noti {
	background: #ff0000 !important;
}
.bg-jh {
	background: #007eff !important;
}
.bg-q{
	background: #939393 !important;
}
.bg-a{
	background: #3c68c5 !important;
}
.border-primary {
	border-color: #333 !important;
}

.text-red {color: #ff4b4b !important;}
.text-blue {color: #00bcf7 !important;}

.text-primary,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color : #f70000 !important
}

/* ---------------------------------------------------------- */

.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover {
	opacity: 0.8 !important;
}

.btn-outline-primary {
	color: #c82333 !important;
	border-color: #c82333 !important;
}

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

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

.page-link:focus,
.btn-primary:focus,
.btn-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.custom-control-input:focus ~ .custom-control-label::before {
	box-shadow: unset !important;
}
