@charset "UTF-8";

.bg-theme {
	background-color: #3B3A3A;
}
.text-theme {
	color: #3B3A3A;
}
.text-theme {
	color: #3B3A3A;
}
.border-theme {
	border-color: #3B3A3A !important;
}
.btn-theme {
	color: #fff;
	background-color: #3B3A3A;
	border-color: #3B3A3A;
}
.btn-theme:hover, .btn-theme:focus, .btn-theme:active, .btn-theme.active {
    color: #fff !important;
    background-color: #292828 !important;
    border-color: #1c1c1c !important;
}
.btn-outline-theme {
	color: #3B3A3A;
	background-color: transparent;
	border-color: #3B3A3A;
}
.nav-underline .active {
	border-bottom: 3px solid #3B3A3A;
}
.offcanvas-collapse-theme {
	background-color: #3B3A3A;
}
.alert-theme {
	background-color: #3B3A3A;
	border-color: #3B3A3A;
	color: white;
}
.custom-control-input:checked ~ .custom-control-label::before {
	color: #fff;
	border-color: #3B3A3A;
	background-color: #3B3A3A;
}
.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: none;
}
.custom-control-input:active ~ .custom-control-label::before {
    background-color: #fff;
}
.list-group-item-theme {
    color: #fff;
    background-color: #3B3A3A;
}
.accordion-button-theme {
    color: #fff !important;
    background-color: #3B3A3A !important;
}
.form-check-input-theme:checked{
   background-color: #3B3A3A !important;
   border: 0;
}
.form-check-input-theme:focus, .label::after, label.form-check-label:focus, .form-check-input::after, .form-check-input:not(:disabled):not(.disabled):active:focus {
   color: black;
   outline: 0;
   border: 0;
   box-shadow: 0 0 0 0.1rem #3B3A3A !important;
}
.white-space-prewrap{
	white-space: pre-wrap;
}
.modal-body-couponDetail{
	overflow-y: auto;
	max-height: calc(100vh - 320px);
	height: 100%;
}