#sectionTop,
#conditions .inner-conditions .top .right,
#companySelection,
#accordion .accordion-item {
	background: #FFF;
}

#service,
#description,
#questions,
#circs {
	background-color: #f4f9fc;
}

.advantage-calculator .item .conent h5,
#conditions .inner-conditions .top .left h5 {
	color: #0a730a;
}

.advantage-calculator .item .conent .info {
	color: #000;
	opacity: 1;
}
.form-calculator {
	background: #FFF;
}
.title-calculator .top p span b,
#accordion .accordion-item:hover h4,
#accordion .active h4,
.form-calculator fieldset div p .color,
#header .main-menu .item,
#header .main-menu .num {
	color: #009c00;
}
#accordion .active .accordion-title .icon .cross,
.form-calculator .submit,
#mainForm fieldset .btn,
#offers .items-offers .item .btn {
	background: #009c00;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
}
#gamburger .item,
#offers .items-offers .item .btn:hover,
.form-calculator .submit:hover,
#mainForm fieldset .btn:hover {
	background: #0cb90c;
	box-shadow: 0 10px 20px rgba(38,159,250,.3);
}
#accordion .accordion-title .icon .cross svg path {
	fill: #B7C1C3;
}

input[type="range"] {
	background: linear-gradient(to right, #009c00 0%, #009c00 35%, #daeee9 35%, #daeee9 100%);
}
input.w-30[type="range"] {
	background: linear-gradient(to right, #009c00 0%, #009c00 30%, #daeee9 30%, #daeee9 100%);
}

/* thumb */
input[type="range"]::-webkit-slider-thumb {
	background: #434343;
	background: #009c00;
}
input[type="range"]::-moz-range-thumb {
	background: #434343;
	background: #009c00;
}
input[type="range"]::-ms-range-thumb {
	background: #434343;
	background: #009c00;
	border: 2px solid #FFFFFF;
}
/* /thumb */

/* progress */
input[type="range"]::range-progress {
	background-color: #48c9ef;
}
input[type="range"]::-webkit-range-progress,
input[type="range"]::-moz-range-progress,
input[type="range"]::-ms-range-progress {
	background-color: #48c9ef;
}
input[type="range"]::-webkit-slider-runnable-track,
input[type="range"]::-moz-range-track,
input[type="range"]::-ms-fill-lower {
	background-color: #48c9ef;
}
input[type="range"]::-webkit-fill-lower,
input[type="range"]::-moz-fill-lower,
input[type="range"]::-ms-fill-lower {
	background-color: #48c9ef;
}
input[type="range"]::-webkit-fill-lower,
input[type="range"]::-moz-fill-lower,
input[type="range"]::-ms-fill-upper {
	background-color: #c9f5fe;
}

#circs .item .icon {
	box-shadow: 0 6px 6px #e4e9f0;
}

.form-calculator fieldset .checkbox .checkmark:after,
#mainForm fieldset .checkbox .checkmark:after,
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 {
	background-color: #009c00;
}
#mainForm fieldset .checkbox input:not([type="submit"]):invalid ~ .checkmark {
	box-shadow: inset 0px 0px 0px 2px #fd7c84,
				inset 0px 0px 0px 1px #fd7c84;
}
#mainForm fieldset .checkbox input:not([type="submit"]):focus:valid ~ .checkmark {
	box-shadow: inset 0px 0px 0px 2px #0a730a,
				inset 0px 0px 0px 1px #009c00;
}
#mainForm fieldset select:not([type="submit"]):focus:invalid,
#mainForm fieldset input:not([type="submit"]):focus:invalid {
	box-shadow: inset 0px 0px 0px 1px #fd7c84;
}
#mainForm fieldset select:not([type="submit"]):focus,
#mainForm fieldset input:not([type="submit"]):focus {
	box-shadow: inset 0px 0px 0px 2px #889293;
}
#mainForm fieldset select:not([type="submit"]):focus:valid,
#mainForm fieldset input:not([type="submit"]):focus:valid {
	box-shadow: inset 0px 0px 0px 1px #139248;
}

#offers .items-offers .item.active,
#offers .items-offers .item:hover {
	box-shadow: inset 0 0 0 1px #009c00,
				0px 10px 20px rgba(0, 0, 0, 0.25);
}
.progressbar .bg,
.progressbar .meter {
	stroke: #009c00;
}

/* if affiliate_id */
@media (max-width: 720px) {
	body.cut {
		background: linear-gradient(87.6deg, #E3E8EB 0%, #f4f9fc 100%);
	}
}


/* colors bind_card */
.card__btn {
	background-color: #009c00;
}