
.back-button {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/back.png');
}

.next-button:enabled {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/next_active.png');
}

.next-button:disabled {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/next_inactive.png');
}

.next-button:hover:enabled {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/next_hover.png');
}

.submit-button:enabled {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/send_active.png');
}

.submit-button:disabled {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/send_inactive.png');
}

.submit-button:hover:enabled {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/send_hover.png');
}

.new-button:enabled {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/new_active.png');
}

.new-button:hover:enabled {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/new_hover.png');
}

.custom-check input[type="checkbox"]:checked+.custom-checkbox:after {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/site_icon.png');
}

.datenschutz-check input[type="checkbox"]:checked+.custom-checkbox:after {
    background-image: url('https://planetkosy.de/wp-content/plugins/immo-funnel-plugin-master/assets/icons/site_icon.png');
}

body {
    color: #404040;
}

.step h2 {
    color: #00a170;
}

.step h3 {
    color: #00a170;
}

.step p {
    color: #404040;
}

.form-container {
	background-color: #f4f4f4;
    border-radius: 10px;
    box-shadow: 0px 3px 10px 2px rgba(0,0,0,0.3);
}

.slider-values {
    color: #476345;
}

.slider-container span {
    color: #476345;
}

.progress-bar-container {
    background: #f4f4f4;
}

.step-progress.active {
    background-color: #00a170;
}

.noUi-connect {
    background: #00a170;
}

.noUi-tooltip {
    background: #404040;
    color: #f4f4f4;
}

.noUi-handle {
    background: #476345;
    border-color: #00a170;
}

.step {
    background-color: #f4f4f4;
    border-radius: 10px;
}

.step h4 {
    color: #404040;
}

.custom-radio span {
    color: #476345;
}

.custom-text input[type="text"] {
    color: #404040;
    border-width: 1px;
    border-radius: 5px;
	border-color: #476345;
}

.custom-text input[type="email"] {
    color: #404040;
    border-width: 1px;
    border-radius: 5px;
	border-color: #476345;
}

.custom-text input[type="tel"] {
    color: #404040;
    border-width: 1px;
    border-radius: 5px;
	border-color: #476345;
}

input::placeholder,
textarea::placeholder {
    color: #00a170;
}

.checkbox-container label {
    color: #476345;
}

.custom-check .custom-checkbox {
    border-width: 1px;
    border-radius: 5px;
	border-color: #476345;
}

.custom-check input[type="checkbox"]:checked+.custom-checkbox {
    border-color: #00a170;
}

.custom-check input[type="checkbox"]:checked+.custom-checkbox+label {
    color: #00a170;
}

.energie-radio input[type="radio"]:checked+img {
	border-width: 1px;
    border-color: #00a170;
}

.custom-textarea textarea {
    color: #404040;
    border-width: 1px;
    border-radius: 5px;
	border-color: #476345;
}

.datenschutz-check .custom-checkbox {
    border-width: 1px;
    border-radius: 5px;
	border-color: #476345;
}

.datenschutz-check input[type="checkbox"]:checked+.custom-checkbox {
    border-color: #00a170;
}

.datenschutz-check label {
    color: #404040;
}

a {
    color: #00a170;
}

a:hover {
    color: #476345;
}

a:visited {
    color: #476345;
}