

body {
	color: #000;
	background-color: #fff
}

input,
select,
textarea,
button {
	color: #000
}

h1,
.h1 {
	color: #000
}

h2,
.h2 {
	color: #000
}

h3,
.h3 {
	color: #000
}

h4,
.h4 {
	color: #000
}

h5,
.h5 {
	color: #000
}

h6,
.h6 {
	color: #000
}

table td {
	border-bottom-color: #ccc
}

.header {
	color: #000
}

.header a {
	color: #000
}

.header-in {
	background: #fff
}

.choose-line {
	background: #141414;
	color: #fff
}

@media(max-width:900px) {
	.choose-line {
		background: #fff;
		color: #000
	}
}

.select-color h5 {
	color: #fff
}

@media(max-width:900px) {
	.select-color h5 {
		color: #000
	}
}

.select-color label input:checked+div .select-color-round {
	border-color: #43cb83
}

.select-color-round:hover {
	border-color: #43cb83
}

.capacity h5 {
	color: #fff
}

@media(max-width:900px) {
	.capacity h5 {
		color: #000
	}
}

.capacity label input:checked+div .btn-bordered:before {
	background-color: #43cb83
}

.capacity label input:checked+div .btn-bordered:after {
	border-color: #43cb83
}

.capacity label .btn-bordered {
	border-color: #fff
}

@media(max-width:900px) {
	.capacity label .btn-bordered {
		border-color: #000;
		color: #000
	}
}

.hero-line-sm {
	background-color: #fff
}

.hero-line-sm .timer {
	background: rgba(242, 235, 48, 0.95)
}

.hero-line-sm .timer.alert {
	background: rgba(235, 50, 56, 0.95)
}

[type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
select,
.form-control {
	color: #000;
	background-color: #fff;
	border-color: #000
}

[type=text]::-webkit-input-placeholder,
[type=password]::-webkit-input-placeholder,
[type=date]::-webkit-input-placeholder,
[type=datetime]::-webkit-input-placeholder,
[type=datetime-local]::-webkit-input-placeholder,
[type=month]::-webkit-input-placeholder,
[type=week]::-webkit-input-placeholder,
[type=email]::-webkit-input-placeholder,
[type=number]::-webkit-input-placeholder,
[type=search]::-webkit-input-placeholder,
[type=tel]::-webkit-input-placeholder,
[type=time]::-webkit-input-placeholder,
[type=url]::-webkit-input-placeholder,
[type=color]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.4)
}

[type=text]:-moz-placeholder,
[type=password]:-moz-placeholder,
[type=date]:-moz-placeholder,
[type=datetime]:-moz-placeholder,
[type=datetime-local]:-moz-placeholder,
[type=month]:-moz-placeholder,
[type=week]:-moz-placeholder,
[type=email]:-moz-placeholder,
[type=number]:-moz-placeholder,
[type=search]:-moz-placeholder,
[type=tel]:-moz-placeholder,
[type=time]:-moz-placeholder,
[type=url]:-moz-placeholder,
[type=color]:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder,
.form-control:-moz-placeholder {
	color: rgba(0, 0, 0, 0.4)
}

[type=text]::-moz-placeholder,
[type=password]::-moz-placeholder,
[type=date]::-moz-placeholder,
[type=datetime]::-moz-placeholder,
[type=datetime-local]::-moz-placeholder,
[type=month]::-moz-placeholder,
[type=week]::-moz-placeholder,
[type=email]::-moz-placeholder,
[type=number]::-moz-placeholder,
[type=search]::-moz-placeholder,
[type=tel]::-moz-placeholder,
[type=time]::-moz-placeholder,
[type=url]::-moz-placeholder,
[type=color]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder,
.form-control::-moz-placeholder {
	color: rgba(0, 0, 0, 0.4)
}

[type=text]:-ms-input-placeholder,
[type=password]:-ms-input-placeholder,
[type=date]:-ms-input-placeholder,
[type=datetime]:-ms-input-placeholder,
[type=datetime-local]:-ms-input-placeholder,
[type=month]:-ms-input-placeholder,
[type=week]:-ms-input-placeholder,
[type=email]:-ms-input-placeholder,
[type=number]:-ms-input-placeholder,
[type=search]:-ms-input-placeholder,
[type=tel]:-ms-input-placeholder,
[type=time]:-ms-input-placeholder,
[type=url]:-ms-input-placeholder,
[type=color]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.4)
}

[type=text]::-webkit-input-placeholder,
[type=password]::-webkit-input-placeholder,
[type=date]::-webkit-input-placeholder,
[type=datetime]::-webkit-input-placeholder,
[type=datetime-local]::-webkit-input-placeholder,
[type=month]::-webkit-input-placeholder,
[type=week]::-webkit-input-placeholder,
[type=email]::-webkit-input-placeholder,
[type=number]::-webkit-input-placeholder,
[type=search]::-webkit-input-placeholder,
[type=tel]::-webkit-input-placeholder,
[type=time]::-webkit-input-placeholder,
[type=url]::-webkit-input-placeholder,
[type=color]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.9)
}

[type=text]:-moz-placeholder,
[type=password]:-moz-placeholder,
[type=date]:-moz-placeholder,
[type=datetime]:-moz-placeholder,
[type=datetime-local]:-moz-placeholder,
[type=month]:-moz-placeholder,
[type=week]:-moz-placeholder,
[type=email]:-moz-placeholder,
[type=number]:-moz-placeholder,
[type=search]:-moz-placeholder,
[type=tel]:-moz-placeholder,
[type=time]:-moz-placeholder,
[type=url]:-moz-placeholder,
[type=color]:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder,
.form-control:-moz-placeholder {
	color: rgba(0, 0, 0, 0.9)
}

[type=text]::-moz-placeholder,
[type=password]::-moz-placeholder,
[type=date]::-moz-placeholder,
[type=datetime]::-moz-placeholder,
[type=datetime-local]::-moz-placeholder,
[type=month]::-moz-placeholder,
[type=week]::-moz-placeholder,
[type=email]::-moz-placeholder,
[type=number]::-moz-placeholder,
[type=search]::-moz-placeholder,
[type=tel]::-moz-placeholder,
[type=time]::-moz-placeholder,
[type=url]::-moz-placeholder,
[type=color]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder,
.form-control::-moz-placeholder {
	color: rgba(0, 0, 0, 0.9)
}

[type=text]:-ms-input-placeholder,
[type=password]:-ms-input-placeholder,
[type=date]:-ms-input-placeholder,
[type=datetime]:-ms-input-placeholder,
[type=datetime-local]:-ms-input-placeholder,
[type=month]:-ms-input-placeholder,
[type=week]:-ms-input-placeholder,
[type=email]:-ms-input-placeholder,
[type=number]:-ms-input-placeholder,
[type=search]:-ms-input-placeholder,
[type=tel]:-ms-input-placeholder,
[type=time]:-ms-input-placeholder,
[type=url]:-ms-input-placeholder,
[type=color]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.9)
}

[type=text].invalid,
[type=password].invalid,
[type=date].invalid,
[type=datetime].invalid,
[type=datetime-local].invalid,
[type=month].invalid,
[type=week].invalid,
[type=email].invalid,
[type=number].invalid,
[type=search].invalid,
[type=tel].invalid,
[type=time].invalid,
[type=url].invalid,
[type=color].invalid,
textarea.invalid,
select.invalid,
.form-control.invalid {
	background: #febdbd;
	border-color: #000 !important
}

[type=text].valid,
[type=password].valid,
[type=date].valid,
[type=datetime].valid,
[type=datetime-local].valid,
[type=month].valid,
[type=week].valid,
[type=email].valid,
[type=number].valid,
[type=search].valid,
[type=tel].valid,
[type=time].valid,
[type=url].valid,
[type=color].valid,
textarea.valid,
select.valid,
.form-control.valid {
	background: #d3febd;
	border-color: #000 !important
}

.ui-menu-item {
	color: #000;
	background-color: #fff
}

.progress h6 {
	color: #fff
}

@media(max-width:900px) {
	.progress h6 {
		color: #000
	}
}

.questionfield {
	background: #eaeaea
}

.questionfield h3,
.questionfield .h3 {
	color: #000
}

.questionfield h6,
.questionfield .questions_list-header {
	color: #fff;
	background: #000
}

.questionfield h6:after,
.questionfield .questions_list-header:after {
	border-top-color: #000
}

.gender,
.gender-wrap {
	background-color: transparent;
	border-color: transparent
}

.gender label.radio input:checked+label,
.gender-wrap label.radio input:checked+label {
	color: #000 !important;
	background: #d3febd !important
}

.gender label.radio input:checked+label:after,
.gender-wrap label.radio input:checked+label:after {
	border-bottom-color: #000;
	border-right-color: #000
}

.gender label.radio input:checked+label span,
.gender-wrap label.radio input:checked+label span {
	border-color: transparent
}

.gender label.radio input+label,
.gender-wrap label.radio input+label {
	background-color: #eaeaea;
	border: 1px solid #000;
	color: #666
}

.gender label.radio input+label:hover,
.gender-wrap label.radio input+label:hover {
	background: #3ab200;
	color: #fff
}

.gender label.radio input+label span,
.gender-wrap label.radio input+label span {
	border-color: transparent
}

.title {
	color: #000
}

.title span {
	color: #000
}

.subtitle {
	color: #000
}

.subtitle .square {
	border-color: #000
}

.info {
	background: #eaeaea
}

@media(max-width:767px) {
	.info {
		background: #fff
	}
}

.info h3,
.info .h3 {
	color: #fff;
	background: #000
}

@media(max-width:767px) {
	.info h3,
	.info .h3 {
		color: #000;
		background: transparent
	}
}

.info h3:after,
.info .h3:after {
	border-top-color: #000
}

.info h4,
.info .h4 {
	color: #000
}

.panel#questions .questions {
	background: #eaeaea
}

@media(max-width:767px) {
	.panel#questions .questions {
		background: #fff
	}
}

.progress-bar {
	background: #fff
}

.progress-point {
	background: #fff
}

@media(max-width:767px) {
	.questions-progress-wrap {
		background: #fff
	}
}

@media(max-width:767px) {
	.question-progress {
		background: #eaeaea
	}
}

.questions-almost-img {
	color: #d11f26
}

.questions-almost-img path {
	fill: #d11f26
}

.question-progress-impulse {
	background: #d11f26
}

.panel-steps-block {
	background: #fff
}

.panel-steps {
	color: #000
}

.panel-step-number {
	color: #fff;
	background: #bbb;
	border-color: #bbb
}

.panel-step-arrow:before {
	background: #bbb
}

.panel-step-arrow:after {
	border-left-color: #bbb
}

.position-form h6,
.position-form .h6 {
	color: #fff;
	background: #000
}

.label {
	color: #000
}

.legalWin {
	color: #000
}

.Qheader {
	color: #000
}

.questionColum {
	border-color: #000
}

.answers {
	color: #000
}

.questionTXT {
	color: #000
}

.radio-text {
	color: #000
}

.questions-in {
	color: #000
}

.questions-progress {
	color: #000
}

@media(max-width:900px) {
	.questions-progress {
		color: #000
	}
}

.footer {
	color: #000
}

.footer a {
	color: #000
}

.footer-logo {
	color: #000;
	fill: #000
}

.terms {
	border: 0
}

.user-info-control .text-agree:before {
	border-color: #000;
	background: #f9f9f9
}

.user-info-control .text-agree:after {
	background: 0;
	border-color: #000
}

.user-info-control #terms-agree:checked+.text-agree:before,
.user-info-control #terms-agree2:checked+.text-agree:before,
.user-info-control #terms-agree3:checked+.text-agree:before,
.user-info-control #terms-agree4:checked+.text-agree:before,
.user-info-control #terms-agree5:checked+.text-agree:before,
.user-info-control #terms-agree6:checked+.text-agree:before,
.user-info-control #terms-agree7:checked+.text-agree:before,
.user-info-control #terms-agree8:checked+.text-agree:before {
	border-color: #000;
	background: #d3febd
}

.user-info-control #terms-agree:checked+.text-agree:after,
.user-info-control #terms-agree2:checked+.text-agree:after,
.user-info-control #terms-agree3:checked+.text-agree:after,
.user-info-control #terms-agree4:checked+.text-agree:after,
.user-info-control #terms-agree5:checked+.text-agree:after,
.user-info-control #terms-agree6:checked+.text-agree:after,
.user-info-control #terms-agree7:checked+.text-agree:after,
.user-info-control #terms-agree8:checked+.text-agree:after {
	display: inline-block
}

.timer {
	color: #000;
	background: #f2eb30
}

.timer.alert {
	background: rgba(235, 50, 56, 0.95)
}

.coreg-sponsor-text:before {
	border-color: #000;
	background: #eaeaea
}

.coreg-sponsor-wrap input:checked+.coreg-sponsor-text:before {
	border-color: #000;
	background: #d3febd
}

.coreg-sponsor-wrap input:checked+.coreg-sponsor-text:after {
	border-color: #000;
	display: block
}

.social-media {
	border-bottom-color: #eaeaea;
	color: #000
}

.socialicon {
	color: #000
}

@media(max-width:991px) {
	.layout-4steps.body-wrap-in {
		background: #fff
	}
}

.layout-4steps .panel {
	background: #fff !important
}

@media(min-width:992px) {
	.layout-4steps .panel {
		background: transparent !important
	}
}

.layout-4steps .panel.shortform,
.layout-4steps .panel.optinform,
.layout-4steps .panel.longform,
.layout-4steps .panel.cosponsors-wrap {
	background: #fff !important
}

@media(min-width:992px) {
	.layout-4steps .panel.shortform,
	.layout-4steps .panel.optinform,
	.layout-4steps .panel.longform,
	.layout-4steps .panel.cosponsors-wrap {
		background: transparent !important
	}
}

.layout-4steps .questionfield {
	background: #fff
}

@media(min-width:992px) {
	.layout-4steps .questionfield {
		background: #eaeaea;
		border-width: 1px
	}
}

.layout-4steps .questionfield h6,
.layout-4steps .questionfield .questions_list-header {
	color: #000
}

@media(min-width:992px) {
	.layout-4steps .questionfield h6,
	.layout-4steps .questionfield .questions_list-header {
		color: #fff;
		background: #000 !important;
		margin-left: -1px;
		width: calc(100% - -2px)
	}
}

.layout-4steps .questionfield .progress-point:not(.active) {
	background: #eaeaea
}

@media(min-width:992px) {
	.layout-4steps .questionfield .progress-point:not(.active) {
		background: #fff
	}
}

.layout-4steps .gender label.radio input+label,
.layout-4steps .one-form .gender label.radio input+label,
.layout-4steps .one-form .gender-wrap label.radio input+label,
.layout-4steps .gender-wrap label.radio input+label {
	background: #eaeaea
}

@media(min-width:992px) {
	.layout-4steps .gender label.radio input+label,
	.layout-4steps .one-form .gender label.radio input+label,
	.layout-4steps .one-form .gender-wrap label.radio input+label,
	.layout-4steps .gender-wrap label.radio input+label {
		background: #fff
	}
}

.layout-4steps .gender label.radio input+label:hover,
.layout-4steps .gender-wrap label.radio input+label:hover {
	background: #fff;
	color: #666
}

.layout-4steps .info {
	background: #fff !important
}

@media(min-width:992px) {
	.layout-4steps .info {
		background: #eaeaea !important
	}
}

@media(max-width:991px) {
	.layout-4steps .info h3 {
		color: #000;
		background: transparent
	}
}

.layout-4steps .panel#questions .questions {
	background: #fff
}

@media(min-width:992px) {
	.layout-4steps .panel#questions .questions {
		background: #eaeaea
	}
}

