body {
	background-color: #F9E1EC !important; /*  */
	color: #7e1939 !important;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.navbar-logo__link {

    border-radius: 16px;
    overflow: hidden;
}

.link-inactive {
	color: #fff !important;
}
.csstype_of_money_reward , div.form-group label[for="type_of_money_reward"] + div.form-helper {
  display: none;
}

div.form-group > div.form-helper + label[for="type_of_money_reward"] {
  display: none;
}

header {
	background-color:  #801335 !important;
}
.custom-control-label a {
	color: #fff !important;
}
.navbar-logo img {
	width: 240px !important;
    	height: 100%;
}

.header--short .navbar, .navbar {
	background-color: unset !important;
}
.authorisation-form .floating-label label {
color: #dda53a !important;
}

.icon {
	color: #fff;
}
#history-data tbody tr td {
	background-color: #801335 !important;
}
.user-nav {
	margin-bottom: 0px !important;
}
.user-dashboard {
	background-color: #801335 !important;
	border-radius: 10px !important;
	color: #fff !important;
	border-style: none;
}
.user-name {
	color: #fff !important;
}
.user-email {
	color: #CCD5DC !important;
}
.user-nav .nav-link {
	height: 60px !important;
	cursor: pointer !important;
	border-radius: 30px !important;
}
.user-nav .nav-link:hover {
	background-color: #7e1939 !important;
}
.user-nav .nav-item.active .nav-link {
	background-color: #d8a2bc !important;
	color: #fff !important;
}
.nav-link__text {
	color: #fff !important;
}
a, button {
	text-decoration: none !important;
}
.user-logout {
	border-radius: 30px !important;
	height: 60px !important;
}
.user-logout button {
	background-color: #d8a2bc !important;
	border-radius: 30px !important;
	height: 60px !important;
	color: #fff !important;
}
.btn {
	background-color: #7e1939 !important;
	color: #fff !important;
}
.user-logout-btn {
	color: #1E1E1E !important;
}

.form-group label {
	margin-left: 0 !important;
	left: 20px !important;
	color: #7e1939 !important;
	font-size: 1rem !important;
}
.promo-terms .form-control {
	background-color: #7e1939 !important;
	border: none !important;
	color: #fff !important;
	font-size: 1rem !important;
}
.section-title, .service-title {
	color: #7e1939 !important;
	font-size: 1.6rem !important;
}
p[data-v-f2a85a4c] strong {
	color: #fff !important;
}
.table .thead-light th {
	background-color: #c50803 !important;
	color: #fff !important;
}
.history-data thead th+th:before {
	border-left: 1px solid #60600E !important;
}
.table tr td, .table tr td .history-data__rec {
	color: #fff;
}
.table tr td:nth-child(2n+1) {
	background-color: #002C51;
}
.table tr td:nth-child(2n) {
	background-color: #003A67;
}
.upload-block .btn-dashed {
	background-color: #7e1939 !important
	border-radius: 10px !important;
	color: #fff !important;
	border-style: none;
}

@media (max-width: 991.98px) {
	.header-content {
		background-color: #012B51 !important;
	}
}

.upload-icon.mb-16, .user-avatar.mb-32 {
	display: none;
}
.custom-checkbox .custom-control-label:before {
    border: 1px solid #fff;
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: #c50803;
    border: 1px solid #fff;
}


/* ring */
.container_wheel {
	padding: 0;
}
.spinner {
    position: relative;
    display: grid;
    align-items: center;
    grid-template-areas: "spinner";
    width: 500px;
    height: 500px;
    border-radius: 50%;
	padding: 0;
	margin: 0;
	font-size: 1.6em;
	border: 8px solid #46C5FF;
	box-shadow: 0 0 20px 2px #46C5FF;
}
.good_result {
	background-image: url(https://digital-grow.ru/petrukha/good_result.svg);
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 230px auto;
	color: #0D6790;
}
.bad_result {
	background-image: url(https://digital-grow.ru/petrukha/bad_result.svg);
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 230px auto;
}
.prize {
    display: flex;
    align-items: center;
    padding: 40px;
    width: 50%;
    height: 50%;
    transform-origin: center right;
    transform: rotate(var(--rotate));
    user-select: none;
}
.spinner * {
    grid-area: spinner;
}
* {
    box-sizing: border-box;
}
.spinner_wrapper {
	margin-right: 40px;
	padding: 20px;
}
.spinner_text {
	margin-bottom: 0;
	text-align: left;
}
.spinner_text p {
	padding-bottom: 20px;
}
.spinner_text p:last-child {
	padding-bottom: 0px;
}
.spinner_text_header {
	color: #00FFFF;
	font-size: 26px;
	margin-bottom: 20px;
}
.spinner_text_block {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
}

/* РєРѕСЃС‚С‹Р»СЊРЅС‹Р№ Р·Р°РіРѕР»РѕРІРѕРє */
.container_wheel:before {
	content: "РЈС‡Р°СЃС‚РІСѓР№С‚Рµ РІ РљРѕР»РµСЃРµ Р¤РѕСЂС‚СѓРЅС‹*!";
	color: #fff !important;
    font-size: 1.6rem !important;
	width: 100%;
	margin-bottom: 20px;
}
.container_wheel {
	flex-wrap: wrap;
}
.spinner_wrapper {
	width: 50%;
	margin-right: 0px;
}
.spinner_text_block {
	width: 50%;
}
.spinner {
    width: 400px;
    height: 400px;
	font-size: 1.2em;
}
.bad_result, .good_result {
    background-size: 180px auto;
}
.section-header strong {
	color: #F1F113 !important;
}
.yellow_block {
	background-color: #F1F113 !important;
    color: #60600E !important;
	padding: 20px;
}

@media(max-width:1280px){
	.spinner_wrapper, .spinner_text_block {
		width: 100%;
	}
	.spinner_wrapper {
		padding-bottom: 40px;
	}
}

@media (max-width: 900px) {
    .navbar-logo img {
        width: 240px !important;
        height: 50px;
    }
}


@media(max-width:500px){
	.spinner {
		width: 340px;
		height: 340px;
		font-size: 1em;
	}
	.bad_result, .good_result {
		background-size: 150px auto;
	}
	.prize {
		padding: 20px;
	}
}
@media(max-width:420px){
	.spinner {
		width: 280px;
		height: 280px;
		font-size: 0.8em;
	}
	.bad_result, .good_result {
		background-size: 120px auto;
	}
	.prize {
		padding: 20px;
	}
	.spinner_wrapper {
		padding: 10px 10px 30px 10px;
	}
	.spinner {
		border: 5px solid #46C5FF;
		box-shadow: 0 0 10px 2px #46c5ff;
	}
}
.attached__del.attach_close {
	padding: 0 !important;
}
.attached {
	background-color: #c50803 !important;
}
.btn-outline-primary {
	color: #fff !important;
}
.history-data thead th .caret:before {
   border-color: transparent transparent #fff !important;
}
.history-data thead th .caret:after {
   border-color: #fff transparent transparent !important;
}
.history-data thead th .caret {
	opacity: 1 !important;
}
.alert-icon .icon {
	color: #f70f00 !important;
}
.history-data tbody tr:first-child td[data-v-3f7c1f9a] {
	height: 3rem !important;
	line-height: 1rem !important;
	padding: .5rem 2rem !important;
}
.text-dark {
	color: #fff !important;
}
.history-data__status.text-danger {
        color: #fff !important;
}
.navbar-toggler {
        color: #fff !important;     
}