#sectionTop,
#accordion .active .accordion-title .icon .cross,
#circs,
#conditions .inner-conditions .top .right,
#companySelection {
	background: rgb(var(--admin-color, var(--default_color)), 0.7);
}

.title-calculator .top p span b,
.advantage-calculator .item .conent h5,
#conditions .inner-conditions .top .left h5,
.service__title,
.our-partners__title {
	color: #000000;
}
.advantage-calculator .item .conent .info {
	color: #FFF;
	opacity: 1;
}
.form-calculator {
	background: #f6fafe;
}
#accordion .accordion-item:hover h4,
#accordion .active h4,
.form-calculator fieldset div p .color {
	color: #c41aec;
}
.form-calculator .submit,
#mainForm fieldset .btn {
	background: rgb(var(--admin-color, var(--default_color)));
	color: #FFFFFF;
}
.form-calculator .submit:hover,
#mainForm fieldset .btn:hover {
	box-shadow: 0 0 5px 0 rgb(var(--admin-color, var(--default_color))) inset, 0 0 5px 2px rgb(var(--admin-color, var(--default_color)));
}
#accordion .accordion-title .icon .cross svg path {
	fill: #8a4dc6;
}

input[type="range"] {
	background: linear-gradient(to right, rgb(var(--admin-color, var(--default_color))) 0%, rgb(var(--admin-color, var(--default_color))) 35%, rgba(58, 0, 76, 0.25) 35%, rgba(58, 0, 76, 0.25) 100%);
}
input.w-30[type="range"] {
	background: linear-gradient(to right, rgb(var(--admin-color, var(--default_color))) 0%, rgb(var(--admin-color, var(--default_color))) 30%, rgba(58, 0, 76, 0.25) 30%, rgba(58, 0, 76, 0.25) 100%);
}
input.w-0[type="range"] {
	background: linear-gradient(to right, rgb(var(--admin-color, var(--default_color))) 0%, rgb(var(--admin-color, var(--default_color))) 0%, rgba(58, 0, 76, 0.25) 0%, rgba(58, 0, 76, 0.25) 100%);
}

/* thumb */
input[type="range"]::-webkit-slider-thumb {
	background: rgb(var(--admin-color, var(--default_color)));
}
input[type="range"]::-moz-range-thumb {
	background: rgb(var(--admin-color, var(--default_color)));
}
input[type="range"]::-ms-range-thumb {
	background: rgb(var(--admin-color, var(--default_color)));
	border: 2px solid #FFFFFF;
}
/* /thumb */

/* body[data-active-step="1"] #menuSteps .menu-steps .item:nth-child(1)::after,
body[data-active-step="2"] #menuSteps .menu-steps .item:nth-child(1)::after,
body[data-active-step="3"] #menuSteps .menu-steps .item:nth-child(2)::after,
body[data-active-step="4"] #menuSteps .menu-steps .item:nth-child(3)::after,
body[data-active-step="5"] #menuSteps .menu-steps .item:nth-child(3)::after, */
.form-calculator fieldset .checkbox .checkmark:after,
#mainForm fieldset .checkbox .checkmark:after {
	background-color: rgb(var(--admin-color, var(--default_color)));
}
#menuSteps .inner-menu-steps {
    padding: 0 20px;
    max-width: 720px;
    margin: 0 auto;
}
#menuSteps .menu-steps .item {
    display: none;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 0;
}
#menuSteps .menu-steps .item p {
    text-align: left;
}
.form-calculator fieldset .checkbox .checkmark:after,
#mainForm fieldset .checkbox .checkmark:after,
body[data-active-step="1"] #menuSteps .menu-steps .item:nth-child(1),
body[data-active-step="2"] #menuSteps .menu-steps .item:nth-child(1),
body[data-active-step="3"] #menuSteps .menu-steps .item:nth-child(2),
body[data-active-step="4"] #menuSteps .menu-steps .item:nth-child(3),
body[data-active-step="5"] #menuSteps .menu-steps .item:nth-child(3) {
    display: block;
}
#mainForm fieldset .checkbox input:not([type="submit"]):invalid ~ .checkmark {
	box-shadow: inset 0px 0px 0px 2px rgb(var(--admin-color, var(--default_color)));
}

#offers .items-offers .item .btn {
	box-shadow: inset 0 0 0 3px rgb(var(--admin-color, var(--default_color)));
}
#offers .items-offers .item .btn:hover {
	background: rgb(var(--admin-color, var(--default_color)));
	box-shadow: none;
	color: #FFF;
}
#offers .items-offers .item.active,
#offers .items-offers .item:hover {
	box-shadow: inset 0 0 0 1px rgb(var(--admin-color, var(--default_color))),
				0px 10px 20px rgba(0, 0, 0, 0.25);
}
.progressbar .bg,
.progressbar .meter {
	stroke: rgb(var(--admin-color, var(--default_color)));
}
/* colors bind_card */
.card__btn {
	background-color: rgb(var(--admin-color, var(--default_color)));
}

/* if affiliate_id */
@media (max-width: 720px) {
	body.cut {
		background: rgb(var(--admin-color, var(--default_color)));
	}
}