/* Custom.css */


/*
 * Composants
 */ 
 
/* Button */

.uk-button {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

.uk-button-large {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 25px;
}


/*
 * Extensions
 */ 
 
/* Gravity forms */

.gform_wrapper textarea.large {
    height: 200px !important;
}

.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,
.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio {
    width: 100% !important;
}

.gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 0 !important;
    width: 100% !important;
}

.gform_wrapper .gform_footer {
	text-align: center;
}

.gform_wrapper .gform_footer .gform_button {
    /* float:right; */
}

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

.gform_wrapper input {
    overflow: visible;
}

.gform_wrapper input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper select:not([multiple]):not([size]),
.gform_wrapper textarea {
    display: inline-block;
    background: #f2f2f2;
    box-sizing: border-box;
    margin: 0;
	margin-bottom: 0px;
    padding: 0 10px !important;
    height: 40px;
	color: #222;
    font: inherit;
    border-radius: 3px;
    border: 2px solid #f2f2f2;
    vertical-align: middle;
    transition: .2s ease-in-out;
	transition-property: all;
    transition-property: color,background-color,border-color,box-shadow;
    -webkit-appearance: none;
}

.gform_wrapper input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus,
.gform_wrapper select:not([multiple]):not([size]):focus,
.gform_wrapper textarea:focus {
    border-color: #7AB929;
}

.gform_wrapper select option.gf_placeholder {
    color: #999 !important;
}

.gform_wrapper input[type="submit"],
.gform_wrapper input[type="button"],
.gform_wrapper button {
    display: inline-block;
    box-sizing: border-box;
    background-color: #7AB929;
    background-origin: border-box;
    margin: 0;
	margin-bottom: 0px;
    padding: 0 30px;
    color: #fff;
    font-family: inherit;
    font-size: 16px;
    line-height: 36px;
    text-transform: none;
    border: 2px solid #7AB929;
    border-radius: 3px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    -webkit-appearance: none;
    transition: .1s ease-in-out;
	transition-property: all;
    transition-property: color,background-color,background-position,border-color,box-shadow;
    text-transform: uppercase;
    overflow: visible;
    cursor: pointer;
}

.gform_wrapper input[type="submit"]:focus,
.gform_wrapper input[type="button"]:focus,
.gform_wrapper button:focus,
.gform_wrapper input[type="submit"]:hover,
.gform_wrapper input[type="button"]:hover,
.gform_wrapper button:hover {
    background-color: #6AA024;
	color: #fff !important;
    border: 2px solid #6AA024;
}

.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
.gform_wrapper li.gf_list_inline ul.gfield_radio li {
	margin: 0 20px 10px 0 !important;
	line-height: 44px;
	height: 44px;
}

.gform_wrapper .gf_list_inline ul.gfield_checkbox li label, 
.gform_wrapper .gf_list_inline ul.gfield_radio li label {
	white-space: nowrap;
}

.gform_wrapper div.validation_error {
	color: #a5101b !important;
	border-top: none !important;
	border-bottom: none !important;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: rgba(165,16,27,.1) !important;
	border-top: none !important;
	border-bottom: none !important;
}

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

.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 {
	border: 2px solid #a5101b !important;
}

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

.gform_wrapper .validation_message {
	color: #a5101b !important;
}




