/* INPUT FIELDS BEGIN */

form {
	margin-top: 20px;
	margin-bottom: 10px;
}

    form.vote-options {
        margin-top: -20px;
    }

	input[type="checkbox"],
	input[type="radio"]
	{
		float: left;
		margin-left: -20px;
	}
	
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	    color: #b2b2b2;
	    font-family: 'Montserrat';
        font-weight: 400;
    }
    ::-moz-placeholder { /* Firefox 19+ */
	    color: #b2b2b2;
	    font-family: 'Montserrat';
        font-weight: 400;
    }
    :-ms-input-placeholder { /* IE 10+ */
	    color: #b2b2b2;
	    font-family: 'Montserrat';
        font-weight: 400;
    }
    :-moz-placeholder { /* Firefox 18- */
	    color: #b2b2b2;
	    font-family: 'Montserrat';
        font-weight: 400;
    }
    
    
        #searchform ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
            font-style: italic;
        }
        
        #searchform ::-moz-placeholder { /* Firefox 19+ */
            font-style: italic;
        }
       
        #searchform :-ms-input-placeholder { /* IE 10+ */
            font-style: italic;
        }
        
        #searchform :-moz-placeholder { /* Firefox 18- */
            font-style: italic;
        }

	input[type="text"], input[type="email"], input[type="tel"], input[type="password"],
	textarea,
	select
	{
		-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.25);
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.25);
        box-shadow: inner 0 0 5px rgba(0,0,0,0.25);
		background-color: #fff;
		background-image: none;
		border: 1px solid #b2b2b2;
		border-radius: 2px;
		display: block;
		height: 36px;
		font-family: 'Montserrat';
        font-weight: 400;
		padding: 7px 10px 3px 10px !important;
		font-size: 14px;
		color: #555;
		outline: none;
		vertical-align: middle;
		width: 100%;
	}
		
		textarea{
			height: 125px;
			min-height: 125px;
			max-width:100%;
		}

		label {
    		font-family: 'Montserrat';
            font-weight: 800;
			margin-top: 15px;
		    -webkit-font-smoothing: antialiased;
		}
		
        
	input[type="submit"]{
		background-color: #45be34;
		background-image: none;
		border: 1px solid #458734;
		-webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        -webkit-box-shadow: 2px 2px 2px 0px rgba(29,29,27,0.3);
        -moz-box-shadow: 2px 2px 2px 0px rgba(29,29,27,0.3);
        box-shadow: 2px 2px 2px 0px rgba(29,29,27,0.3);
		color: #fff;
		display: inline-block;
	    font-family: 'Montserrat';
        font-weight: 600;
	    font-size: 16px;
		margin-top: 10px;
		padding: 18px 20px;
		margin-bottom: 0;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
		
		input[type="submit"]:hover{
            background-color: #458734;
		}

/* INPUT FIELDS END */

/* GRAVITY FORMS */

.gform_wrapper .gfield_required {
    color: #000000 !important;
}

.gform_wrapper {
    margin: 0 !important;
    position: relative;
}

    .gform_wrapper .validation_error {
        display: none !important;
    }
    
    .gform_wrapper ul.gform_fields li.gfield {
        position: relative;
    }
    
        .gform_wrapper ul.gform_fields li.gfield.gfield_visibility_hidden {
            position: absolute;
        }
        
    
    .landingspage-content-container .gform_wrapper ul.gform_fields li.gfield {
        padding: 0 !important;
    }
        .gform_wrapper ul.gform_fields .gfield.no-label > label {
	        display: none !important;
	    }	
    
        .landingspage-content-container .gform_wrapper ul.gform_fields li.gfield label {
            font-family: 'Montserrat';
            font-weight: 300;
            font-size: 15px !important;
        }
    
        .landingspage-content-container .gform_wrapper ul li input[type="text"],
        .landingspage-content-container .gform_wrapper ul li input[type="email"] {
            height: 54px !important;
            max-height: 54px;
            padding: 22px 25px 18px 20px !important;
        }
        
        .landingspage-content-container .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    	    height: 54px !important;
	    }
        
        .landingspage-content-container .gform_wrapper ul li hr {
            border: 1px solid rgba(102,102,102,0.25) !important;
            margin: 30px 0 !important;
        }

    .gform_wrapper ul li.gfield.display-flex-horizontal label.gfield_label {
        min-width: 0;
        padding-right: 0;
        width: 25%;
    }
    
    .gform_wrapper ul li.gfield.display-flex-horizontal .ginput_container_radio {
        width: 75%;
    }
    
    .gform_wrapper .top_label div.ginput_container {
        display: inline-block;
        margin: 8px 0 !important;
        width: 100% !important;
    }

    .gform_wrapper ul li.gfield {
        margin: 0 0 15px 0 !important;
    }
    	.gform_wrapper .gfield_radio li {
	    	width: 50%;
	    	float: left;
    	}

        .gform_wrapper ul.gfield_radio li label {
            text-align: center;
            width: calc(100% - 5px) !important;
        }
        
    
    .gform_wrapper ul li.gfield.display-flex-horizontal .ginput_container_radio ul.gfield_radio {
        display: table;
        display: flex;
        flex-direction: row;
        flex-flow: row wrap;
        align-items: stretch;
        align-content: stretch;
        position: relative;
        width: 100%;
    }

        .gform_wrapper ul li.gfield.display-flex-horizontal .ginput_container_radio ul.gfield_radio li {
            display: table-cell;
            flex-grow: 1;
            display: inline-block;
            margin-right: 0 !important;
            padding: 0 5px !important;
            width: 25%;
        }
        
            .gform_wrapper ul li.gfield.display-flex-horizontal .ginput_container_radio ul.gfield_radio li label {
                font-family: 'Montserrat';
                font-weight: 800;
                margin: 0;
                min-width: 0;
                text-align: center;
                width: 100%;
            }

.gform_wrapper .hide-label label.gfield_label {
	display: none;
}
    
    @media screen and (min-width: 768px){
/*
        .gfield_radio li {
            display: inline-block !important;
            width: 25%;
        }
*/
    }
    
        .gfield_radio li input[type="radio"],
        .gfield_checkbox li input {
            display: none !important;
        }
        
            .gfield_radio li label,
            .gfield_checkbox li label {
                cursor: pointer;
                font-family: 'Montserrat';
                font-weight: 800;
                line-height: 25px !important;
                margin: 0 !important;
                max-width: 100% !important;
            }
            
            .gfield_radio li label {
                background-color: #fff;
                border: 1px solid #467ca7;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                border-radius: 2px;
                padding: 17px 5px 13px 5px !important;
            }
            
            .gform_wrapper ul.gfield_checkbox li label {
                padding-left: 25px !important;
                position: relative;
            }
            
            .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label {
                font-weight: normal !important;
            }
                
                .gform_wrapper ul.gfield_checkbox li label::before {
                    border: 1px solid #467ca7;
                    content: '';
                    height: 10px;
                    left: 0;
                    margin-top: -5px;
                    position: absolute;
                    top: 50%;
                    width: 10px;
                }
                
                .gform_wrapper ul.gfield_checkbox li.checked label::before {
                    background-color: #467ca7;
                }
                
                .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:disabled + label {
                    color: #999 !important; 
                }
        
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label, 
.gform_wrapper ul.gfield_radio li input[type="radio"]+label:hover {
    background-color: #467ca7;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(29,29,27,0.3);
    -moz-box-shadow: 2px 2px 2px 0px rgba(29,29,27,0.3);
    box-shadow: 2px 2px 2px 0px rgba(29,29,27,0.3);
    color: #fff !important;
}

.landingspage-content-container .gform_wrapper #form-submit {
    display: block !important;
}

.landingspage-content-container .gform_wrapper .gform_footer {
    visibility: hidden;
    position: absolute;
    left: -9999px;
}
    
.gform_wrapper li.gfield .disclaimer {
    border-top: 1px solid #95a1a7;
    color: #95a1a7;
    font-size: 13px;
    margin-top: 30px;
    padding-top: 20px;
}

@media screen and ( min-width: 768px ){
    
    #gform_wrapper_6 li.gfield #form-submit,
    #gform_wrapper_6 li.gfield #form-back,
    .gform_wrapper .gform_page_footer input[type="button"].gform_previous_button,
    .gform_wrapper .gform_page_footer input[type="button"].gform_previous_button + input[type="button"].gform_next_button {
        display: inline-block !important;
        width: 45% !important;
    }
    
        #gform_wrapper_6 li.gfield #form-back,
        .gform_wrapper .gform_page_footer input[type="button"].gform_previous_button {
            margin-right: 43px;
        }
        
        .gform_wrapper .gform_page_footer input[type="button"].gform_previous_button + input[type="button"].gform_next_button {
            margin: 0;
        }
        
        .gform_wrapper .gform_page:last-of-type .gform_page_footer {
            visibility: hidden;
            position: absolute;
            left: -9999px;
        }
    
}

.not-active {
    cursor: wait;
    pointer-events: none;
    opacity: 0.5;
}



/* Steps */

.landingspage-content-container .gf_page_steps {
    display: none;
}

.gform_wrapper .gform_page .gform_page_footer {
    border-top: 2px solid #d9e7d6 !important;
    padding-top: 30px;
}
    
    .gform_wrapper .gform_page_footer input[type="button"] {
        cursor: pointer;
        width: 100% !important;
    }

/* Steps End */

/* Validation */

.gform_wrapper label.gfield_label {
    font-weight: normal;
}

.gform_wrapper .gfield_error,
.landingspage-content .gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    box-sizing: border-box;
    background-color: transparent !important;
    border: 0px !important;
    margin: 0 0 15px 0 !important;
    margin-bottom: 15px !important;
    padding: 0 !important;
    width: 100% !important;
}


    

    @media screen and (min-width: 768px) {
        
        .gform_wrapper .gfield.gf_left_third label.gfield_label,
        .gform_wrapper .gfield.gf_left_third .ginput_container,
        .gform_wrapper .gfield.gf_middle_third label.gfield_label,
        .gform_wrapper .gfield.gf_middle_third .ginput_container,
        .gform_wrapper .gfield.gf_right_third label.gfield_label,
        .gform_wrapper .gfield.gf_right_third .ginput_container,
        .gform_wrapper .gfield.gf_one_third_left label.gfield_label,
        .gform_wrapper .gfield.gf_one_third_left .ginput_container,
        .gform_wrapper .gfield.gf_one_third_right label.gfield_label,
        .gform_wrapper .gfield.gf_one_third_right .ginput_container,
        .gform_wrapper .gfield.gf_two_third_left label.gfield_label,
        .gform_wrapper .gfield.gf_two_third_left .ginput_container,
        .gform_wrapper .gfield.gf_two_third_right label.gfield_label,
        .gform_wrapper .gfield.gf_two_third_right .ginput_container
        {
            padding-left: 5px;
            padding-right: 5px;
        }
        
            .gform_wrapper .gfield.gf_left_third label.gfield_label,
            .gform_wrapper .gfield.gf_left_third .ginput_container,
            .gform_wrapper .gfield.gf_one_third_left label.gfield_label,
            .gform_wrapper .gfield.gf_one_third_left .ginput_container,
            .gform_wrapper .gfield.gf_two_third_left label.gfield_label,
            .gform_wrapper .gfield.gf_two_third_left .ginput_container {
                padding-left: 0;
            }
            
            .gform_wrapper .gfield.gf_right_third label.gfield_label,
            .gform_wrapper .gfield.gf_right_third .ginput_container,
            .gform_wrapper .gfield.gf_one_third_right label.gfield_label,
            .gform_wrapper .gfield.gf_one_third_right .ginput_container,
            .gform_wrapper .gfield.gf_two_third_right label.gfield_label,
            .gform_wrapper .gfield.gf_two_third_right .ginput_container 
            {
                padding-right: 0;
            }
        
        .gform_wrapper .gfield.gf_one_third_left,
        .gform_wrapper .gfield.gf_one_third_left.gfield_error,
        .gform_wrapper .gfield.gf_one_third_right,
        .gform_wrapper .gfield.gf_one_third_right.gfield_error,
        .gform_wrapper .gfield.gf_two_third_left,
        .gform_wrapper .gfield.gf_two_third_left.gfield_error,
        .gform_wrapper .gfield.gf_two_third_right,
        .gform_wrapper .gfield.gf_two_third_right.gfield_error {
            display: inline-block;
        }
        
            .gform_wrapper .gfield.gf_two_third_left,
            .gform_wrapper .gfield.gf_two_third_left.gfield_error,
            .landingspage-content .gform_wrapper .gfield.gf_two_third_left.gfield_error,
            .gform_wrapper .gfield.gf_two_third_right,
            .gform_wrapper .gfield.gf_two_third_right.gfield_error,
            .landingspage-content .gform_wrapper .gfield.gf_two_third_right.gfield_error {
                width: 66.6% !important;
            }
            
            
        .gform_wrapper .gfield.gf_one_third_left,
        .gform_wrapper .gfield.gf_one_third_left.gfield_error,
        .landingspage-content .gform_wrapper .gfield.gf_one_third_left.gfield_error,
        .gform_wrapper .gfield.gf_one_third_right,
        .gform_wrapper .gfield.gf_one_third_right.gfield_error,
        .landingspage-content .gform_wrapper .gfield.gf_one_third_right.gfield_error,
        
        .landingspage-content .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, 
        .gform_wrapper .gf_left_third.gfield_error,
        .landingspage-content .gform_wrapper li.gfield.gf_left_third.gfield_error,
        .gform_wrapper li.gfield.gf_left_third.gfield_error.gfield_contains_required.gfield_creditcard_warning,
        
        .landingspage-content .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,
        .gform_wrapper .gf_middle_third.gfield_error,
        .landingspage-content .gform_wrapper li.gfield.gf_middle_third.gfield_error,
        .gform_wrapper li.gfield.gf_middle_third.gfield_error.gfield_contains_required.gfield_creditcard_warning,
        
        .landingspage-content .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third, 
        .gform_wrapper .gf_right_third.gfield_error,
        .landingspage-content .gform_wrapper li.gfield.gf_right_third.gfield_error,
        .gform_wrapper li.gfield.gf_right_third.gfield_error.gfield_contains_required.gfield_creditcard_warning {
            width: 33.3% !important;
        }
        
        
        body .gform_wrapper li.gfield.gf_left_half.gfield_error, 
        body .gform_wrapper li.gfield.gf_right_half.gfield_error {
            width: 50% !important;   
        }

    }

    .gform_wrapper .gfield_error .gfield_label {
        color: #ff0000 !important;
    }

    .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
        margin-top: 15px !important;
    }
    
.gform_wrapper .hide_validation,
.gform_wrapper .validation_message,
.gform_wrapper li.gfield_error div.charleft.warningTextareaInfo {
    display: none !important;
}
    
    .gform_wrapper .LV_validation_message {
        color: #ff0000;
        display: block !important;
        font-size: .688em;
        margin-top: 4px;
        width: 92%!important;
    }

.gform_wrapper .gfield--input-type-price.gfield_error .validation_message {
    display: block !important;
}

.gform_wrapper ul li input.LV_valid_field:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_wrapper ul li textarea.LV_valid_field {
    background-image: url('../images/form-valid.svg');
    background-position: right center;
    background-repeat: no-repeat;
}

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper li.gfield_error textarea,
.gform_wrapper ul li input.LV_invalid_field:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_wrapper ul li textarea.LV_invalid_field {
    background-image: url('../images/form-error.svg') !important;
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #ff0000 !important;
    margin: 0 !important;
}

.postal-housenumber-error {
    background-color: #ff0000;
    margin-bottom: 15px;
}

    .postal-housenumber-error p {
        color: #fff;
        font-family: 'CaeciliaLTPro-55Roman', sans-serif;
        margin: 0;
        padding: 15px;
    }
          
.gform_wrapper.loading::after {
    -webkit-animation: rotating 2s linear infinite;
    -moz-animation: rotating 2s linear infinite;
    -ms-animation: rotating 2s linear infinite;
    -o-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite;
    background: url('../images/loading.svg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    content: '';
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -25px;
    width: 50px;
    z-index: 100;
}

.gform_wrapper.loading .gform_body {
    opacity: 0.5;
}

.gform_wrapper ul li.single-item label,
.gform_wrapper ul li.single-item input[type="checkbox"]+label,
.gform_wrapper ul li.gfield_checkbox.single-item input[type="checkbox"]+label {
    color: #000000 !important;
    font-weight: 700 !important;
}

.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, 
.gform_wrapper li.gfield_error ul.gfield_checkbox li label, 
.gform_wrapper li.gfield_error ul.gfield_radio li label {
    color: #ff0000;
}

.gform_wrapper .field_description_below .gfield_description {
    color: #A1A1A1 !important;
    font-size: .688em !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    width: 92%!important;
}

/* Validation END */

@media screen and (max-width: 767px) {
    
    body .gform_wrapper ul li.gfield.display-flex-horizontal .ginput_container_radio {
        width: 100%;
    }
    
    .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
    .gform_wrapper .top_labelli.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
    .gform_wrapper .top_label li.gfield.gf_right_third {
        width: 100% !important;
    }
    
    .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
    .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
        width: 100% !important;
    }
    
    body .gform_wrapper ul li.gfield.display-flex-horizontal.flex-label-50 label.gfield_label, 
    body .gform_wrapper ul li.gfield.display-flex-horizontal.flex-label-50 .ginput_container_radio {
        width: 100%;
    }
    
    .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, 
    .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,
    .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third,
    .gform_wrapper li.gfield.gfield_error, 
    .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
    .gform_wrapper .top_label li.gfield.gf_left_half, 
    .gform_wrapper .top_label li.gfield.gf_right_half {
        padding-right: 0 !important;
        width: 100% !important;
    }
	
	.gfield_radio li label {
    	padding: 10px !important;
	}
	
	.gfield_checkbox.LV_invalid_field label {
        color: #ff0000 !important;
	}
}

/* OVERVIEW */

.form-data-overview {}

    .form-data-overview .row {
        border-bottom: 1px solid rgba(102,102,102,0.25);
    }

        .form-data-overview .row .form-data-overview_label,
        .form-data-overview .row .form-data-overview_value {
            padding-top: 8px;
            padding-bottom: 5px;
        }
        
        .form-data-overview .row .form-data-overview_label {
            font-family: 'Montserrat';
            font-weight: 800;
        }
        
        .form-data-overview .row .form-data-overview_value {
            word-break: break-all;
            word-wrap: break-word;
        }

/* END: OVERVIEW */

/* Sidebar */

#sidebar .gform_wrapper {
    margin-top: 20px !important;    
}

    #sidebar .widget-single-field .gform_body,
    #sidebar .widget-single-field .gform_footer {
        display: inline-block;
        margin: 0;
        padding: 0;
        width: 55%;
    }
    
        #sidebar .widget-single-field .gform_body ul li.gfield,
        #sidebar .widget-single-field .gform_body input,
        #sidebar .widget-single-field .gform_body ul li.gfield .ginput_container {
            -webkit-border-top-right-radius: 0;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius-topright: 0;
            -moz-border-radius-bottomright: 0;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            margin: 0 !important;
            padding: 0;
        }
    
        #sidebar .widget-single-field .gform_footer {
            margin-left: -5px;
            vertical-align: top;
            width: 45%;
        }
    
        #sidebar .widget-single-field .gform_footer input[type="submit"] {
            -webkit-border-top-left-radius: 0px;
            -webkit-border-bottom-left-radius: 0px;
            -moz-border-radius-topleft: 0px;
            -moz-border-radius-bottomleft: 0px;
            border-top-left-radius: 0px;
            border-bottom-left-radius: 0px;
            display: block;
            max-height: 36px;
            margin: 0;
            padding: 1px 5px;
            text-align: center;
            width: 100%;
        }
            
            @media screen and ( min-width: 768px ){
                #sidebar .widget-single-field .gform_footer input[type="submit"] {
                    padding: 8px 5px;
                }
            }
            
            
/* Pronamic */
.gform_wrapper .gform_fields .gfield.gfield_price input {
	width: 100%;
}            

.gform_wrapper span.ginput_quantity_label {
	display: block;
	margin-top: 20px;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* GRAVITY FORMS END */

/* Antistollingspas */
.ginput_container_date .ginput_container {
    max-width: 100% !important;
}

    .ginput_container_date .ginput_container input {
        width: 100% !important;
    }

    .ginput_container_date .ginput_container input.LV_valid_field {
        background: none !important;
    }

.ginput_container_email {
    display: flex;
    flex-direction: column;
}

.ginput_container_email span {
    width: 100% !important;
    padding: 0 !important;
}

.ginput_container_email span label {
    margin: 5px 0 0 0 !important;
    white-space: normal !important;
}


/* Edit bij Gijs */
.gfield_radio li label, .gfield_checkbox li label {
    color: #467ca7;
}

.checked label {
    background-color: #467ca7 !important;
    color: white !important;
}

li.normal-radio input[type="radio"] {
    display: block !important;
}

li.normal-radio label {
    text-align: left !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 2px 15px !important;
    max-width: 75% !important;
    color: #000000 !important;
}

.gform_wrapper li.normal-radio ul.gfield_radio label:hover, li.normal-radio .checked label {
    background-color: transparent !important;
    box-shadow: none !important;
}

.gform_wrapper li.normal-radio ul.gfield_radio li input[type="radio"]+label:hover, li.normal-radio .checked label, .gform_wrapper li.normal-radio ul.gfield_radio li input[type="radio"]:checked+label {
    color: #467ca7 !important;
}

li.normal-radio ul.gfield_radio li {
    width: 100%;
}