body.authentication-bg-pattern {
	background: #000;
}

body.authentication-bg-pattern::before {
	content: "";
	position: absolute;
	inset: 0;
	background-color: rgba(27, 65, 107, .8);
	background-image: url('../images/bg-pattern.png');
    background-size: cover;
    background-position: center;
	pointer-events: none;
}

body.authentication-bg-pattern .subtitle {
	border-color: rgba(204, 175, 119, .8);
}

.authentication-bg .btn-primary {
	background-color: rgba(204, 175, 119, 1);
	border-color: rgba(204, 175, 119, 1);
}

body {
	background-color: #000;
	color: rgba(204, 175, 119, .9);
}

#pageLoadSpinnerWrapper {
	background-color: rgba(27, 65, 107, .9);
}

.pageLoadSpinner {
	border-left-color: rgba(204, 175, 119, 1);
}

#wrapper {
	background-color: rgba(27, 65, 107, .8);
}

.card {
	background-color: rgba(27, 65, 107, .8);
	border-color: rgba(27, 65, 107, .8);
}

.text-dark {
	color: rgba(204, 175, 119, 1) !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: rgba(204, 175, 119, 1) !important;
}

.text-muted {
	color: rgba(204, 175, 119, .8) !important;
}

.form-control {
	color: rgba(204, 175, 119, 1);
	background-color: rgba(0, 0, 0, .1);
	border-color: rgba(0, 0, 0, .1);
}

.form-control:focus {
	color: rgba(204, 175, 119, 1);
	background-color: rgba(0, 0, 0, .1);
	border-color: rgba(204, 175, 119, .4);
}

.opacity-80 {
	opacity: 80%;
}

/*.review_block_smiles .radio:after {
	background-color: rgba(204, 175, 119, 1);
}*/