.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}
.grid.middle{align-items:center}
.grid.row-reverse{flex-direction:row-reverse}[class^=grid-col]{position:relative;width:100%;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.simple-col-2{width:16.66%}
.simple-col-3{width:25%}
.simple-col-4{width:33.33%}
.simple-col-6{width:50%}
.simple-col-12{width:25%}
.grid-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.grid-col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.grid-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.grid-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.grid-col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.grid-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.grid-col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.grid-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.grid-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.grid-col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.grid-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.grid-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:992px){.grid-col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.grid-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.grid-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.grid-col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.grid-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.grid-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.grid-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.grid-col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.grid-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
@media (min-width:768px){.grid-col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.grid-col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.grid-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.grid-col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.grid-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.grid-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.grid-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.grid-col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.grid-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
@media (min-width:576px){.grid-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.grid-col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.grid-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.grid-col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.grid-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.grid-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.grid-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.grid-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.grid-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
.no-border{border:0!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.sf-hide,.simple-hide{display:none!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}
.simple-container{position:relative;padding:0 30px;max-width:1240px;margin-left:auto;margin-right:auto}
.simple-tooltip{
	display:block;
	position:absolute;
	z-index:9;bottom:100%;
	left:50%;
	width:180px;
	font-weight:600;
	font-size:12px;
	line-height:1.4;
	font-family:Arial,sans-serif;
	color:#fff;
	background-color:#222;
	font-style:normal!important;
	text-align:center;
	padding:12px 16px;
	border-radius:6px;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	box-shadow:rgba(0,0,0,.25) 0 0 40px;
	visibility:hidden!important;
	opacity:0!important;
	transition:all .2s ease-out;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out}

.simple-tooltip:before{
	content:"";
	display:inline-block;
	width:8px;
	height:8px;
	bottom:-4px;
	position:absolute;
	left:50%;
	margin-left:-4px;
	background-color:inherit;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg)}
.simple-tooltip.simple-alert,
.simple-tooltip.simple-alert:before{
	background-color:#e22e2e!important;
	color:#fff!important}
:focus+.simple-tooltip{
	visibility:visible!important;
	opacity:1!important;
	bottom:calc(100% + 6px)}
	
.simple-tip{
	display:none;
	position:absolute;
	z-index:9;bottom:100%;
	left:50%;
	width:auto;
	min-width:220px;
	max-width:220px;
	font-size:11px;
	color:#222;
	background:#fff;
	letter-spacing:1px;
	padding:6px;
	border-radius:3px;
	text-align:center;
	box-shadow:rgba(0,0,0,.2) 0 0 30px;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	animation:fade .2s ease-in-out}
.simple-tip>span{display:block;padding:4px 6px;border-radius:4px;background-color:#dedede}
.simple-tip>span:not(:last-child){margin-bottom:5px}
.simple-tip .sf-preview-image{padding:8px;text-align:center;background-color:#dedede}
.simple-tip .sf-preview-image img{display:inline-block;margin:0;border:0;max-height:300px}
:hover>.simple-tip{display:block}
.sf-wrapper{
	position:relative;
	max-width:640px; /*420*/
	margin-left:auto;
	margin-right:auto;
	}
.sf-wrapper>p{font-size:18px;font-weight:700;text-align:center}
.sf-message{display:block;font-size:12px;line-height:1.4;letter-spacing:1px;padding:15px 20px;border:3px solid #f2f2f2;word-break:break-all;border-radius:3px;animation:fade .35s ease-in}
.sf-message.sf-success-message{border-color:#5caa3b}
.sf-message.sf-error-message{border-color:#ff4081!important;color:#ff4081!important}
.sf-message>span>span{display:block;padding:2px 0}
.sf-message>span>span:not(:last-child){margin-bottom:3px}
.sf-modal{position:fixed;z-index:10001;top:0;left:0;right:0;bottom:0;display:none;overflow-y:auto;background:rgba(10,15,33,.75);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:fade .25s linear;animation:fade .25s linear}
.sf-modal.active{display:block}
.sf-modal-wrapper{position:relative;display:flex;width:100%;min-height:100vh;align-items:center;justify-content:center}
.sf-modal-content{position:relative;max-width:500px;min-width:400px;margin:50px auto}
@media (max-width:480px){.sf-modal-content{min-width:300px;width:100%;padding:0 20px}.sf-modal .sf-modal-closer{right:30px}}.sf-modal-closer{font-size:20px;font-weight:400;display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;bottom:100%;right:0;width:40px;height:40px;border-radius:50%;opacity:.7;cursor:pointer;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}
.sf-modal-closer:hover{opacity:1;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}
form.simple-form{
	position:relative;
	padding:30px;
	border-radius:20px;
	border:2px solid #ccc;
	}
form.simple-form.initialized{opacity:1!important}
form.simple-form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form.simple-form :focus{outline:0}
form.simple-form img{max-width:100%}
form.simple-form svg{display:inline-block;vertical-align:middle}
form.simple-form svg,form.simple-form svg *{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
form.simple-form input,
form.simple-form select,
form.simple-form textarea{
	outline:0;
	display:block;
	width:100%;
	height:44px;
	padding:0 15px;
	font-size:14px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:2px solid #ccc;
	border-radius:6px;	
	}

form.simple-form textarea{
	height:auto;
	resize:none;
	}

/*
form.simple-form input[type='checkbox'],
form.simple-form input[type='radio']{
	display:inline-block;
	vertical-align:middle;
	width:40px; /*auto
	height:40px; /*auto
	border-radius : 20px;
	}
*/

	
	
	
form.simple-form label{display:block;position:relative;padding:0;margin:0 0 12px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}
form.simple-form label>.simple-description{font-size:12px;font-style:italic;padding-left:5px}
form.simple-form .simple-required{font-weight:700;font-size:16px;color:#ff4081}
form.simple-form .form-submit{margin-top:30px}
form.simple-form .simple-error-label:not(.simple-tooltip){font-size:12px;color:#a2a2a2;font-style:italic}
form.simple-form .simple-error-label.simple-alert{color:#ff4081}
form.simple-form .disabled{pointer-events:none!important;opacity:.7!important;user-select:none}
form.simple-form .simple-captcha-wrapper{margin-bottom:12px}
form.simple-form.drop-area{display:block;position:relative}
form.simple-form.drop-area:hover{border-color:#82b440}
form.simple-form.drop-area:before{content:"";display:block;position:absolute;z-index:11;top:0;left:0;right:0;bottom:0;border:4px dashed #b8b8b8;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear;cursor:move;border-radius:20px;background:rgba(130,180,64,.1)}
form.simple-form.drop-area.highlight:before{border-color:#82b440;background:rgba(130,180,64,.1)}
form.simple-form.drop-area.highlight:before{border-color:#82b440}
form.simple-form.drop-area strong{color:#302f50}
form.simple-form .simple-files{
	margin:20px 0;

	}
form.simple-form .simple-files label.simple-file-label{
	display:block;
	position:relative;
	padding:0;
	margin:0;
	cursor:pointer;

	}
form.simple-form .simple-files label.simple-file-label>input[type=file]{display:none}
form.simple-form .simple-files .simple-file-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;font-size:12px;position:relative;z-index:1;font-weight:500;margin-top:3px;height:24px;cursor:pointer;user-select:none}
form.simple-form .simple-files .simple-file-item .simple-file-name{display:block;padding-left:5px;overflow:hidden;white-space:nowrap;position:relative}
form.simple-form .simple-files .simple-file-item .simple-file-remove{display:flex;height:24px;width:30px;align-items:center;justify-content:center;cursor:pointer;opacity:.6}
form.simple-form .simple-files .simple-file-item .simple-file-remove:hover{opacity:1}
form.simple-form .simple-files .simple-file-item .simple-file-progress{position:absolute;bottom:0;left:0}
form.simple-form .simple-files .simple-file-item.simple-file-error{color:#ff4081!important}
form.simple-form .simple-files .simple-file-item.simple-file-error .simple-file-progress>span{background-color:#ff4081!important}
form.simple-form .simple-files .simple-file-tooltip{position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);max-width:200px;border-radius:8px;overflow:hidden;background:#fff;display:none;box-shadow:rgba(0,0,0,.2) 0 0 30px}
form.simple-form .simple-files .simple-file-tooltip img{display:block;width:auto;max-width:200px}
form.simple-form .simple-files .simple-file-tooltip>span{display:block;position:relative;padding:3px 8px;line-height:1.4;background:#f2f2f2}
form.simple-form .simple-files .simple-file-tooltip>span:not(:last-child){margin-bottom:3px}
form.simple-form .simple-files .simple-file-item:hover .simple-file-tooltip{display:block}
form.simple-form .simple-files .simple-file-progress{display:block;width:100%;height:2px;border-radius:5px;background:#eee;position:relative;z-index:3}
form.simple-form .simple-files .simple-file-progress>span{position:absolute;top:0;left:0;height:100%;min-width:50%;background:#82b440;transition:all .15s ease-out}
form.simple-form .simple-files .sf-list{position:relative;margin:15px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;transition:all .15s ease-in;border-radius:4px;border:1px solid #dedede}
form.simple-form .simple-files .sf-header{display:flex;height:50px;align-items:center;justify-content:space-between;border-bottom:1px solid #dedede}
form.simple-form .simple-files .sf-items{position:relative}
form.simple-form .simple-files .sf-file-item{display:flex;align-items:center;width:100%;position:relative;padding:3px 0;opacity:.85}
form.simple-form .simple-files .sf-file-item .sf-col-left{position:relative;z-index:3;width:75%}
form.simple-form .simple-files .sf-file-item .sf-col-right{position:relative;z-index:3;width:25%;display:flex;justify-content:flex-end;padding-right:10px}
form.simple-form .simple-files .sf-file-item:hover{opacity:1}
form.simple-form .simple-files .sf-item-progress{position:absolute;z-index:4;bottom:0;left:0;right:0;height:2px;overflow:hidden;border-radius:12px}
form.simple-form .simple-files .sf-progress{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background-color:#b8b8b8}
form.simple-form .simple-files .sf-file-info{display:block;padding-left:10px;font-size:14px;line-height:1}
form.simple-form .simple-files .sf-file-info .sf-file-size{display:inline-block;font-size:12px;margin-left:5px;font-weight:700}
form.simple-form .simple-files .sf-file-item.sf-upload-success .sf-file-info,
form.simple-form .simple-files .sf-file-item.sf-upload-success .sf-file-size{color:#82b440}
form.simple-form .simple-files .sf-file-item.sf-upload-error .sf-file-info,
form.simple-form .simple-files .sf-file-item.sf-upload-error .sf-file-size{color:#ff4081}
form.simple-form .simple-files .sf-file-item.sf-upload-success .sf-progress{background-color:#82b440}
form.simple-form .simple-files .sf-file-item.sf-upload-error .sf-progress{background-color:#ff4081}
form.simple-form .simple-files .sf-closer{display:flex;align-items:center;justify-content:center;width:30px;height:30px;opacity:.6;text-align:center;color:#b8b8b8;cursor:pointer;user-select:none;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
form.simple-form .simple-files .sf-closer *{pointer-events:none!important}
form.simple-form .simple-files .sf-closer:hover{opacity:1}
form.simple-form .simple-files .sf-closer:hover svg path{fill:#ff4081}
form.simple-form .simple-files .sf-header .sf-closer{margin-right:10px}
form.simple-form .simple-files .sf-counter{font-size:13px;color:#333;font-weight:400}
form.simple-form .simple-files .sf-counter>span{display:inline-block;line-height:24px;font-size:13px}
form.simple-form .simple-files .sf-counter .sf-counter-size{font-size:13px}
form.simple-form .simple-files .sf-counter svg{position:relative;top:-1px}
form.simple-form .simple-files .sf-header .sf-counter{margin-left:15px}
form.simple-form .simple-files .simple-files-trigger{
	display:block;
	text-align:center;
	font-size:14px;padding:15px;
	border:2px dashed #eaeaea;
	transition:all .2s ease-out;
	border-radius:30px;
	}
form.simple-form .simple-files .simple-files-trigger:hover{background-color:rgba(130,180,64,.1);border-color:#82b440}
form.simple-form .simple-files .simple-files-trigger strong{color:#222}form.simple-form .server-response{margin-top:20px;display:none}
form.simple-form .server-response.active{display:block}
form.simple-form .server-response:first-child{margin-top:0}
form.simple-form .server-response:not(:last-child) .sf-message{margin-bottom:15px}
form.simple-form .server-response .server-response-status{text-align:center}
form.simple-form .server-response .server-response-status img,
form.simple-form .server-response .server-response-status svg{margin-bottom:20px}
form.simple-form .server-response-closer{display:none;position:absolute;z-index:11;top:20px;right:20px;width:50px;height:50px;border-radius:50%;align-items:center;justify-content:center;background-color:#f0f0f0;cursor:pointer;opacity:.7;-webkit-transition:all .12s ease-in;-moz-transition:all .12s ease-in;transition:all .12s ease-in}
form.simple-form .server-response-closer:hover{opacity:1}
form.simple-form.response-overlay .server-response{margin:0;position:absolute;z-index:9;top:0;left:0;bottom:0;right:0;display:none;align-items:center;justify-content:center;background:#fff;border-radius:20px}
form.simple-form.response-overlay .server-response.active{display:flex}
form.simple-form.response-overlay .server-response>div{padding:20px}
form.simple-form.response-overlay .server-response-closer{display:none}
form.simple-form.response-overlay .server-response-closer.active{display:flex}
/** THEMES **/
form.simple-form.blue:not(.none-style),
form.simple-form.dark:not(.none-style),
form.simple-form.faded-dark:not(.none-style),
form.simple-form.faded-light:not(.none-style),
form.simple-form.green:not(.none-style),
form.simple-form.purple:not(.none-style),
form.simple-form.red:not(.none-style),
form.simple-form.white:not(.none-style){
	box-shadow:rgba(0,0,0,.1) 0 0 30px;
	padding:30px 40px;
	border-radius:20px;
	}
form.simple-form.blue:not(.none-style) button[type=submit],
form.simple-form.blue:not(.none-style) input[type=submit],
form.simple-form.dark:not(.none-style) button[type=submit],
form.simple-form.dark:not(.none-style) input[type=submit],
form.simple-form.faded-dark:not(.none-style) button[type=submit],
form.simple-form.faded-dark:not(.none-style) input[type=submit],
form.simple-form.faded-light:not(.none-style) button[type=submit],
form.simple-form.faded-light:not(.none-style) input[type=submit],
form.simple-form.green:not(.none-style) button[type=submit],
form.simple-form.green:not(.none-style) input[type=submit],
form.simple-form.purple:not(.none-style) button[type=submit],
form.simple-form.purple:not(.none-style) input[type=submit],
form.simple-form.red:not(.none-style) button[type=submit],
form.simple-form.red:not(.none-style) input[type=submit],
form.simple-form.white:not(.none-style) button[type=submit],
form.simple-form.white:not(.none-style) input[type=submit]{
	position:relative;
	display:inline-block;
	padding:0 30px;
	text-decoration:none;
	border:0;
	border-radius:30px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	background:#7985ff;
	min-width:200px;
	max-width:260px;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:center;
	font-size:15px;
	line-height:48px;
	color:#fff;
	letter-spacing:1px;
	cursor:pointer;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s;
	opacity:1;overflow:hidden;
	}
form.simple-form.blue:not(.none-style) button[type=submit]:hover,
form.simple-form.blue:not(.none-style) input[type=submit]:hover,
form.simple-form.dark:not(.none-style) button[type=submit]:hover,
form.simple-form.dark:not(.none-style) input[type=submit]:hover,
form.simple-form.faded-dark:not(.none-style) button[type=submit]:hover,
form.simple-form.faded-dark:not(.none-style) input[type=submit]:hover,
form.simple-form.faded-light:not(.none-style) button[type=submit]:hover,
form.simple-form.faded-light:not(.none-style) input[type=submit]:hover,
form.simple-form.green:not(.none-style) button[type=submit]:hover,
form.simple-form.green:not(.none-style) input[type=submit]:hover,
form.simple-form.purple:not(.none-style) button[type=submit]:hover,
form.simple-form.purple:not(.none-style) input[type=submit]:hover,
form.simple-form.red:not(.none-style) button[type=submit]:hover,
form.simple-form.red:not(.none-style) input[type=submit]:hover,
form.simple-form.white:not(.none-style) button[type=submit]:hover,
form.simple-form.white:not(.none-style) input[type=submit]:hover{
	background:#7985ff;
	color:#fff;
	box-shadow:none;
	text-decoration:none;
	}
form.simple-form.blue:not(.none-style) button[type=submit]:active,
form.simple-form.blue:not(.none-style) input[type=submit]:active,
form.simple-form.dark:not(.none-style) button[type=submit]:active,
form.simple-form.dark:not(.none-style) input[type=submit]:active,
form.simple-form.faded-dark:not(.none-style) button[type=submit]:active,
form.simple-form.faded-dark:not(.none-style) input[type=submit]:active,
form.simple-form.faded-light:not(.none-style) button[type=submit]:active,
form.simple-form.faded-light:not(.none-style) input[type=submit]:active,
form.simple-form.green:not(.none-style) button[type=submit]:active,
form.simple-form.green:not(.none-style) input[type=submit]:active,
form.simple-form.purple:not(.none-style) button[type=submit]:active,
form.simple-form.purple:not(.none-style) input[type=submit]:active,
form.simple-form.red:not(.none-style) button[type=submit]:active,
form.simple-form.red:not(.none-style) input[type=submit]:active,
form.simple-form.white:not(.none-style) button[type=submit]:active,
form.simple-form.white:not(.none-style) input[type=submit]:active{transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95)}
form.simple-form.blue:not(.none-style) button[type=submit]:focus,
form.simple-form.blue:not(.none-style) input[type=submit]:focus,
form.simple-form.dark:not(.none-style) button[type=submit]:focus,
form.simple-form.dark:not(.none-style) input[type=submit]:focus,
form.simple-form.faded-dark:not(.none-style) button[type=submit]:focus,
form.simple-form.faded-dark:not(.none-style) input[type=submit]:focus,
form.simple-form.faded-light:not(.none-style) button[type=submit]:focus,
form.simple-form.faded-light:not(.none-style) input[type=submit]:focus,
form.simple-form.green:not(.none-style) button[type=submit]:focus,
form.simple-form.green:not(.none-style) input[type=submit]:focus,
form.simple-form.purple:not(.none-style) button[type=submit]:focus,
form.simple-form.purple:not(.none-style) input[type=submit]:focus,
form.simple-form.red:not(.none-style) button[type=submit]:focus,
form.simple-form.red:not(.none-style) input[type=submit]:focus,
form.simple-form.white:not(.none-style) button[type=submit]:focus,
form.simple-form.white:not(.none-style) input[type=submit]:focus{box-shadow:rgba(0,0,0,.2) 0 10px 30px}
form.simple-form.blue:not(.none-style) :-ms-input-placeholder,
form.simple-form.dark:not(.none-style) :-ms-input-placeholder,
form.simple-form.faded-dark:not(.none-style) :-ms-input-placeholder,
form.simple-form.faded-light:not(.none-style) :-ms-input-placeholder,
form.simple-form.green:not(.none-style) :-ms-input-placeholder,
form.simple-form.purple:not(.none-style) :-ms-input-placeholder,
form.simple-form.red:not(.none-style) :-ms-input-placeholder,
form.simple-form.white:not(.none-style) :-ms-input-placeholder{opacity:1!important;color:#b8b8b8;letter-spacing:1px}
form.simple-form.blue:not(.none-style) ::-webkit-input-placeholder,
form.simple-form.dark:not(.none-style) ::-webkit-input-placeholder,
form.simple-form.faded-dark:not(.none-style) ::-webkit-input-placeholder,
form.simple-form.faded-light:not(.none-style) ::-webkit-input-placeholder,
form.simple-form.green:not(.none-style) ::-webkit-input-placeholder,
form.simple-form.purple:not(.none-style) ::-webkit-input-placeholder,
form.simple-form.red:not(.none-style) ::-webkit-input-placeholder,
form.simple-form.white:not(.none-style) ::-webkit-input-placeholder{opacity:1;color:#b8b8b8;letter-spacing:1px}
form.simple-form.blue:not(.none-style) ::-moz-placeholder,
form.simple-form.dark:not(.none-style) ::-moz-placeholder,
form.simple-form.faded-dark:not(.none-style) ::-moz-placeholder,
form.simple-form.faded-light:not(.none-style) ::-moz-placeholder,
form.simple-form.green:not(.none-style) ::-moz-placeholder,
form.simple-form.purple:not(.none-style) ::-moz-placeholder,
form.simple-form.red:not(.none-style) ::-moz-placeholder,
form.simple-form.white:not(.none-style) ::-moz-placeholder{opacity:1;color:#b8b8b8;letter-spacing:1px}
form.simple-form.blue:not(.none-style) select,
form.simple-form.dark:not(.none-style) select,
form.simple-form.faded-dark:not(.none-style) select,
form.simple-form.faded-light:not(.none-style) select,
form.simple-form.green:not(.none-style) select,
form.simple-form.purple:not(.none-style) select,
form.simple-form.red:not(.none-style) select,
form.simple-form.white:not(.none-style) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:18px 18px}
form.simple-form.blue:not(.none-style) select::-ms-expand,
form.simple-form.dark:not(.none-style) select::-ms-expand,
form.simple-form.faded-dark:not(.none-style) select::-ms-expand,
form.simple-form.faded-light:not(.none-style) select::-ms-expand,
form.simple-form.green:not(.none-style) select::-ms-expand,
form.simple-form.purple:not(.none-style) select::-ms-expand,
form.simple-form.red:not(.none-style) select::-ms-expand,
form.simple-form.white:not(.none-style) select::-ms-expand{display:none}
/* TEXT AREA */
form.simple-form.blue textarea,
form.simple-form.dark textarea,
form.simple-form.faded-dark textarea,
form.simple-form.faded-light textarea,
form.simple-form.green textarea,
form.simple-form.purple textarea,
form.simple-form.red textarea,
form.simple-form.white textarea{
	padding:15px 20px;
	height:100px;
	overflow:auto;
	/*resize:none;*/
	resize:vertical;
	}
form.simple-form.blue .form-heading,
form.simple-form.dark .form-heading,
form.simple-form.faded-dark .form-heading,
form.simple-form.faded-light .form-heading,
form.simple-form.green .form-heading,
form.simple-form.purple .form-heading,
form.simple-form.red .form-heading,
form.simple-form.white .form-heading{
	padding:15px 0 30px 0;font-size:16px;text-align:center}
form.simple-form.blue .form-heading h4,
form.simple-form.dark .form-heading h4,
form.simple-form.faded-dark .form-heading h4,
form.simple-form.faded-light .form-heading h4,
form.simple-form.green .form-heading h4,
form.simple-form.purple .form-heading h4,
form.simple-form.red .form-heading h4,
form.simple-form.white .form-heading h4{
	font-size:44px;text-transform:none;color:inherit;line-height:1.2;margin:0}

form.simple-form.blue .consent,
form.simple-form.dark .consent,
form.simple-form.faded-dark .consent,
form.simple-form.faded-light .consent,
form.simple-form.green .consent,
form.simple-form.purple .consent,
form.simple-form.red .consent,
form.simple-form.white .consent{
	margin-top:20px;font-size:13px;color:#a2a2a2}
form.simple-form.blue .consent label,
form.simple-form.dark .consent label,
form.simple-form.faded-dark .consent label,
form.simple-form.faded-light .consent label,
form.simple-form.green .consent label,
form.simple-form.purple .consent label,
form.simple-form.red .consent label,
form.simple-form.white .consent label{
	margin:0}
form.simple-form.blue .custom-checkbox-label,
form.simple-form.dark .custom-checkbox-label,
form.simple-form.faded-dark .custom-checkbox-label,
form.simple-form.faded-light .custom-checkbox-label,
form.simple-form.green .custom-checkbox-label,
form.simple-form.purple .custom-checkbox-label,
form.simple-form.red .custom-checkbox-label,
form.simple-form.white .custom-checkbox-label{
	position:relative;padding:0 0 0 30px;margin:0 0 12px 0;cursor:pointer;text-align:left;font-size:13px}
/* BUTTON */
form.simple-form.blue .custom-checkbox-label .custom-checkbox-button,
form.simple-form.dark .custom-checkbox-label .custom-checkbox-button,
form.simple-form.faded-dark .custom-checkbox-label .custom-checkbox-button,
form.simple-form.faded-light .custom-checkbox-label .custom-checkbox-button,
form.simple-form.green .custom-checkbox-label .custom-checkbox-button,
form.simple-form.purple .custom-checkbox-label .custom-checkbox-button,
form.simple-form.red .custom-checkbox-label .custom-checkbox-button,
form.simple-form.white .custom-checkbox-label .custom-checkbox-button{
	position:absolute;
	top:1px;
	left:0;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 0;
	z-index:2;
	background:rgba(255,255,255,.3);
	border:2px solid #b8b8b8;
	border-radius:3px;
	width:16px;
	height:16px;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	}
form.simple-form.blue .custom-checkbox-label .custom-checkbox-button:before,
form.simple-form.dark .custom-checkbox-label .custom-checkbox-button:before,
form.simple-form.faded-dark .custom-checkbox-label .custom-checkbox-button:before,
form.simple-form.faded-light .custom-checkbox-label .custom-checkbox-button:before,
form.simple-form.green .custom-checkbox-label .custom-checkbox-button:before,
form.simple-form.purple .custom-checkbox-label .custom-checkbox-button:before,
form.simple-form.red .custom-checkbox-label .custom-checkbox-button:before,
form.simple-form.white .custom-checkbox-label .custom-checkbox-button:before{
	content:"";
	display:block;
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:0;
	background-position:50% 50%;
	background-repeat:no-repeat;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjQ0IiBkPSJNNDE2IDEyOEwxOTIgMzg0bC05Ni05NiIvPjwvc3ZnPg==);
	}
form.simple-form.blue .custom-checkbox-label input,
form.simple-form.dark .custom-checkbox-label input,
form.simple-form.faded-dark .custom-checkbox-label input,
form.simple-form.faded-light .custom-checkbox-label input,
form.simple-form.green .custom-checkbox-label input,
form.simple-form.purple .custom-checkbox-label input,
form.simple-form.red .custom-checkbox-label input,
form.simple-form.white .custom-checkbox-label input{
	position:absolute;z-index:-1;top:0;left:8px;width:16px;height:16px;opacity:0}
form.simple-form.blue .custom-checkbox-label input:checked~.custom-checkbox-button,
form.simple-form.dark .custom-checkbox-label input:checked~.custom-checkbox-button,
form.simple-form.faded-dark .custom-checkbox-label input:checked~.custom-checkbox-button,
form.simple-form.faded-light .custom-checkbox-label input:checked~.custom-checkbox-button,
form.simple-form.green .custom-checkbox-label input:checked~.custom-checkbox-button,
form.simple-form.purple .custom-checkbox-label input:checked~.custom-checkbox-button,
form.simple-form.red .custom-checkbox-label input:checked~.custom-checkbox-button,
form.simple-form.white .custom-checkbox-label input:checked~.custom-checkbox-button{
	background-color:#e87435; /*#7985ff;*/
	border-color:#e87435; /*#7985ff;*/
	}
form.simple-form.blue .custom-checkbox-label input:checked~.custom-checkbox-button:before,
form.simple-form.dark .custom-checkbox-label input:checked~.custom-checkbox-button:before,
form.simple-form.faded-dark .custom-checkbox-label input:checked~.custom-checkbox-button:before,
form.simple-form.faded-light .custom-checkbox-label input:checked~.custom-checkbox-button:before,
form.simple-form.green .custom-checkbox-label input:checked~.custom-checkbox-button:before,
form.simple-form.purple .custom-checkbox-label input:checked~.custom-checkbox-button:before,
form.simple-form.red .custom-checkbox-label input:checked~.custom-checkbox-button:before,
form.simple-form.white .custom-checkbox-label input:checked~.custom-checkbox-button:before{
	opacity:1}
form.simple-form.blue .custom-checkbox-label input.error~.custom-checkbox-button,
form.simple-form.dark .custom-checkbox-label input.error~.custom-checkbox-button,
form.simple-form.faded-dark .custom-checkbox-label input.error~.custom-checkbox-button,
form.simple-form.faded-light .custom-checkbox-label input.error~.custom-checkbox-button,
form.simple-form.green .custom-checkbox-label input.error~.custom-checkbox-button,
form.simple-form.purple .custom-checkbox-label input.error~.custom-checkbox-button,
form.simple-form.red .custom-checkbox-label input.error~.custom-checkbox-button,
form.simple-form.white .custom-checkbox-label input.error~.custom-checkbox-button{
	border-color:#e22e2e}
form.simple-form.blue.modern-rounded-style input,
form.simple-form.blue.modern-rounded-style select,
form.simple-form.blue.modern-rounded-style textarea,
form.simple-form.blue.modern-style input,
form.simple-form.blue.modern-style select,
form.simple-form.blue.modern-style textarea,
form.simple-form.dark.modern-rounded-style input,
form.simple-form.dark.modern-rounded-style select,
form.simple-form.dark.modern-rounded-style textarea,
form.simple-form.dark.modern-style input,
form.simple-form.dark.modern-style select,
form.simple-form.dark.modern-style textarea,
form.simple-form.faded-dark.modern-rounded-style input,
form.simple-form.faded-dark.modern-rounded-style select,
form.simple-form.faded-dark.modern-rounded-style textarea,
form.simple-form.faded-dark.modern-style input,
form.simple-form.faded-dark.modern-style select,
form.simple-form.faded-dark.modern-style textarea,
form.simple-form.faded-light.modern-rounded-style input,
form.simple-form.faded-light.modern-rounded-style select,
form.simple-form.faded-light.modern-rounded-style textarea,
form.simple-form.faded-light.modern-style input,
form.simple-form.faded-light.modern-style select,
form.simple-form.faded-light.modern-style textarea,
form.simple-form.green.modern-rounded-style input,
form.simple-form.green.modern-rounded-style select,
form.simple-form.green.modern-rounded-style textarea,
form.simple-form.green.modern-style input,
form.simple-form.green.modern-style select,
form.simple-form.green.modern-style textarea,
form.simple-form.purple.modern-rounded-style input,
form.simple-form.purple.modern-rounded-style select,
form.simple-form.purple.modern-rounded-style textarea,
form.simple-form.purple.modern-style input,
form.simple-form.purple.modern-style select,
form.simple-form.purple.modern-style textarea,
form.simple-form.red.modern-rounded-style input,
form.simple-form.red.modern-rounded-style select,
form.simple-form.red.modern-rounded-style textarea,
form.simple-form.red.modern-style input,
form.simple-form.red.modern-style select,
form.simple-form.red.modern-style textarea,
form.simple-form.white.modern-rounded-style input,
form.simple-form.white.modern-rounded-style select,
form.simple-form.white.modern-rounded-style textarea,
form.simple-form.white.modern-style input,
form.simple-form.white.modern-style select,
form.simple-form.white.modern-style textarea{
	padding-left:20px;
	padding-right:20px;
	}
form.simple-form.blue.modern-rounded-style .simple-files-trigger,
form.simple-form.dark.modern-rounded-style .simple-files-trigger,
form.simple-form.faded-dark.modern-rounded-style .simple-files-trigger,
form.simple-form.faded-light.modern-rounded-style .simple-files-trigger,
form.simple-form.green.modern-rounded-style .simple-files-trigger,
form.simple-form.purple.modern-rounded-style .simple-files-trigger,
form.simple-form.red.modern-rounded-style .simple-files-trigger,
form.simple-form.white.modern-rounded-style .simple-files-trigger{
	border-radius:30px}
form.simple-form.white{background:#fff}
form.simple-form.white:not(.none-style) select{
	background-image:url(data:image/svg+xml;base64,DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI0OCIgZD0iTTExMiAxODRsMTQ0IDE0NCAxNDQtMTQ0Ii8+PC9zdmc+)}
form.simple-form.white.underline-style input,
form.simple-form.white.underline-style select,
form.simple-form.white.underline-style textarea{
	border:0;
	border-bottom:1px solid #dedede;
}form.simple-form.white.classic-style input,
form.simple-form.white.classic-style select,
form.simple-form.white.classic-style textarea{
	border:2px solid #dedede;
	}
form.simple-form.white.classic-rounded-style input,
form.simple-form.white.classic-rounded-style select,
form.simple-form.white.classic-rounded-style textarea{
	border:2px solid #dedede;
	border-radius:6px;
	}
form.simple-form.white.modern-style input,
form.simple-form.white.modern-style select,
form.simple-form.white.modern-style textarea{
	border:0;
	height:48px;
	background-color:#edf2ff;
	}
form.simple-form.white.modern-rounded-style input,
form.simple-form.white.modern-rounded-style select{
	height:40px; /*48px*/
	border-radius:20px;
	}
form.simple-form.white.modern-rounded-style input,
form.simple-form.white.modern-rounded-style select,
form.simple-form.white.modern-rounded-style textarea{
	border:0;
	border-radius:6px; /* 30px */
	background-color:#edf2ff;
	}
form.simple-form.white.modern-rounded-style input:focus,
form.simple-form.white.modern-rounded-style select:focus,
form.simple-form.white.modern-rounded-style textarea:focus{
	background-color:#edf2ff}
form.simple-form.white.modern-rounded-style input:focus,
form.simple-form.white.modern-rounded-style select:focus,
form.simple-form.white.modern-rounded-style textarea:focus,
form.simple-form.white.modern-style input:focus,
form.simple-form.white.modern-style select:focus,
form.simple-form.white.modern-style textarea:focus{
	background-color:#fff;-webkit-box-shadow:0 3px 10px #dedede;-moz-box-shadow:0 3px 10px #dedede;box-shadow:0 3px 10px #dedede}
form.simple-form.white.modern-rounded-style :-ms-input-placeholder,
form.simple-form.white.modern-style :-ms-input-placeholder{
	color:#a2a2a2}
form.simple-form.white.modern-rounded-style ::-webkit-input-placeholder,
form.simple-form.white.modern-style ::-webkit-input-placeholder{
	color:#a2a2a2}
form.simple-form.white.modern-rounded-style ::-moz-placeholder,
form.simple-form.white.modern-style ::-moz-placeholder{
	color:#a2a2a2}
form.simple-form.white input.error,
form.simple-form.white select.error,
form.simple-form.white textarea.error{
	border-color:#ff4081;
	background-color:rgba(255,64,129,.18);
	}
form.simple-form.white .simple-files .sf-file-item.sf-upload-error .sf-file-size,
form.simple-form.white .simple-files .sf-file-item.sf-upload-success .sf-file-size{
	color:#999}
	
/* THEME DARK */
form.simple-form.dark{
	color:#fff;background-color:#18191a}
form.simple-form.dark.response-overlay .server-response{
	background-color:#18191a}
form.simple-form.dark .consent a{
	color:#fff}
form.simple-form.dark input,
form.simple-form.dark select,
form.simple-form.dark textarea{color:#b8b8b8;background-color:transparent;border:2px solid #555}
form.simple-form.dark:not(.none-style) input,
form.simple-form.dark:not(.none-style) select,
form.simple-form.dark:not(.none-style) textarea{color:#b8b8b8;background-color:transparent;border:0}
form.simple-form.dark:not(.none-style) select{
	color:#b8b8b8;
	background-color:#18191a;
	background-image:url(data:image/svg+xml;base64,DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNDgiIGQ9Ik0xMTIgMTg0bDE0NCAxNDQgMTQ0LTE0NCIvPjwvc3ZnPg==)}
form.simple-form.dark:not(.none-style) button[type=submit],
form.simple-form.dark:not(.none-style) input[type=submit]{
	color:#222;background-color:#dedede;
	}
form.simple-form.dark:not(.none-style) button[type=submit]:hover,
form.simple-form.dark:not(.none-style) input[type=submit]:hover{
	color:#222;background-color:#fff}
form.simple-form.dark.underline-style input,
form.simple-form.dark.underline-style select,
form.simple-form.dark.underline-style textarea{
	color:#b8b8b8;border-bottom:1px solid #555}
form.simple-form.dark.classic-rounded-style input,
form.simple-form.dark.classic-rounded-style select,
form.simple-form.dark.classic-rounded-style textarea,
form.simple-form.dark.classic-style input,
form.simple-form.dark.classic-style select,
form.simple-form.dark.classic-style textarea{
	border:2px solid #555}
form.simple-form.dark.classic-rounded-style input,
form.simple-form.dark.classic-rounded-style select,
form.simple-form.dark.classic-rounded-style textarea{
	border-radius:6px}
form.simple-form.dark.modern-rounded-style input,
form.simple-form.dark.modern-rounded-style select,
form.simple-form.dark.modern-style input,
form.simple-form.dark.modern-style select{
	height:48px}
form.simple-form.dark.modern-rounded-style input,
form.simple-form.dark.modern-rounded-style select,
form.simple-form.dark.modern-rounded-style textarea,
form.simple-form.dark.modern-style input,
form.simple-form.dark.modern-style select,
form.simple-form.dark.modern-style textarea{
	background-color:#333}
form.simple-form.dark.modern-rounded-style input:focus,
form.simple-form.dark.modern-rounded-style select:focus,
form.simple-form.dark.modern-rounded-style textarea:focus,
form.simple-form.dark.modern-style input:focus,
form.simple-form.dark.modern-style select:focus,
form.simple-form.dark.modern-style textarea:focus{
	background-color:#444}
form.simple-form.dark.modern-rounded-style input,
form.simple-form.dark.modern-rounded-style select,
form.simple-form.dark.modern-rounded-style textarea{
	border-radius:30px}
form.simple-form.dark input.error,
form.simple-form.dark select.error,
form.simple-form.dark textarea.error{
	background:rgba(226,46,46,.5);border-color:transparent!important}
form.simple-form.dark :-ms-input-placeholder{color:#b8b8b8!important;opacity:1!important}
form.simple-form.dark ::-webkit-input-placeholder{color:#b8b8b8;opacity:1}
form.simple-form.dark ::-moz-placeholder{color:#b8b8b8;opacity:1}
form.simple-form.dark .form-heading{color:#e4e6eb}
form.simple-form.dark .simple-tooltip{color:#222;background-color:#fff;box-shadow:#030303 0 0 20px}
form.simple-form.dark .sf-message{border:0;color:#222;background-color:#fff}
form.simple-form.dark .sf-message.sf-success-message{color:#82b440}
form.simple-form.dark .sf-message.sf-error-message{color:#ff4081}
form.simple-form.dark.response-overlay .server-response .sf-message{border:0;color:#fff;background-color:#333}
form.simple-form.dark .simple-files .simple-files-trigger{color:#b8b8b8;border-color:#a2a2a2}
form.simple-form.dark .simple-files .simple-files-trigger strong{color:#dedede}
form.simple-form.dark .simple-files .simple-files-trigger:hover{border-color:#82b440}
form.simple-form.dark .simple-files .sf-list{border-color:transparent}
form.simple-form.dark .simple-files .sf-list .sf-header{background-color:#333;border-color:#666;border-radius:4px 4px 0 0}
form.simple-form.dark .simple-files .sf-file-item{opacity:1;background-color:#333}
form.simple-form.dark .simple-files .sf-file-info{color:#dedede}
form.simple-form.dark .simple-files .sf-file-info .sf-file-size{color:#999}
form.simple-form.dark .simple-files .sf-counter{color:#dedede}
form.simple-form.dark .simple-files .sf-counter .sf-counter-size{color:#dedede}
form.simple-form.dark .simple-files .sf-closer svg path,
form.simple-form.dark .simple-files .sf-counter svg path{fill:#b8b8b8}
/* FIN DARK*/
form.simple-form.purple{background:linear-gradient(45deg,#6447da 30%,#fd7dc9 100%)}
form.simple-form.green{background:linear-gradient(45deg,#5da63b 30%,#a8dd6a 100%)}
form.simple-form.blue{background:linear-gradient(45deg,#5e5cc4 30%,#8a89f0 100%)}
form.simple-form.red{background:linear-gradient(45deg,#8d040a 30%,#bd0712 100%)}
form.simple-form.faded-light{background:rgba(255,255,255,.2)}
form.simple-form.faded-dark{background:rgba(0,0,0,.35)}
form.simple-form.blue,
form.simple-form.faded-dark,
form.simple-form.faded-light,
form.simple-form.green,
form.simple-form.purple,
form.simple-form.red{
	color:#fff}
form.simple-form.blue .consent,
form.simple-form.faded-dark .consent,
form.simple-form.faded-light .consent,
form.simple-form.green .consent,
form.simple-form.purple .consent,
form.simple-form.red .consent{
	color:#fff}
form.simple-form.blue .consent a,
form.simple-form.faded-dark .consent a,
form.simple-form.faded-light .consent a,
form.simple-form.green .consent a,
form.simple-form.purple .consent a,
form.simple-form.red .consent a{
	color:#fff;font-weight:700}
form.simple-form.blue input,
form.simple-form.blue select,
form.simple-form.blue textarea,
form.simple-form.faded-dark input,
form.simple-form.faded-dark select,
form.simple-form.faded-dark textarea,
form.simple-form.faded-light input,
form.simple-form.faded-light select,
form.simple-form.faded-light textarea,
form.simple-form.green input,
form.simple-form.green select,
form.simple-form.green textarea,
form.simple-form.purple input,
form.simple-form.purple select,
form.simple-form.purple textarea,
form.simple-form.red input,
form.simple-form.red select,
form.simple-form.red textarea{
	color:#fff;background-color:transparent;border:2px solid #fff}
form.simple-form.blue:not(.none-style) input,
form.simple-form.blue:not(.none-style) select,
form.simple-form.blue:not(.none-style) textarea,
form.simple-form.faded-dark:not(.none-style) input,
form.simple-form.faded-dark:not(.none-style) select,
form.simple-form.faded-dark:not(.none-style) textarea,
form.simple-form.faded-light:not(.none-style) input,
form.simple-form.faded-light:not(.none-style) select,
form.simple-form.faded-light:not(.none-style) textarea,
form.simple-form.green:not(.none-style) input,
form.simple-form.green:not(.none-style) select,
form.simple-form.green:not(.none-style) textarea,
form.simple-form.purple:not(.none-style) input,
form.simple-form.purple:not(.none-style) select,
form.simple-form.purple:not(.none-style) textarea,
form.simple-form.red:not(.none-style) input,
form.simple-form.red:not(.none-style) select,
form.simple-form.red:not(.none-style) textarea{
	color:#fff;background-color:transparent;border:0}
form.simple-form.blue:not(.none-style) select,
form.simple-form.faded-dark:not(.none-style) select,
form.simple-form.faded-light:not(.none-style) select,
form.simple-form.green:not(.none-style) select,
form.simple-form.purple:not(.none-style) select,
form.simple-form.red:not(.none-style) select{
	color:#fff;background-color:transparent;background-image:url(data:image/svg+xml;base64,DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNDgiIGQ9Ik0xMTIgMTg0bDE0NCAxNDQgMTQ0LTE0NCIvPjwvc3ZnPg==)}
form.simple-form.blue:not(.none-style) input:focus,
form.simple-form.blue:not(.none-style) select:focus,
form.simple-form.blue:not(.none-style) textarea:focus,
form.simple-form.faded-dark:not(.none-style) input:focus,
form.simple-form.faded-dark:not(.none-style) select:focus,
form.simple-form.faded-dark:not(.none-style) textarea:focus,
form.simple-form.faded-light:not(.none-style) input:focus,
form.simple-form.faded-light:not(.none-style) select:focus,
form.simple-form.faded-light:not(.none-style) textarea:focus,
form.simple-form.green:not(.none-style) input:focus,
form.simple-form.green:not(.none-style) select:focus,
form.simple-form.green:not(.none-style) textarea:focus,
form.simple-form.purple:not(.none-style) input:focus,
form.simple-form.purple:not(.none-style) select:focus,
form.simple-form.purple:not(.none-style) textarea:focus,
form.simple-form.red:not(.none-style) input:focus,
form.simple-form.red:not(.none-style) select:focus,
form.simple-form.red:not(.none-style) textarea:focus{
	background-color:rgba(0,0,0,.2)}
form.simple-form.blue:not(.none-style) button[type=submit],
form.simple-form.blue:not(.none-style) input[type=submit],
form.simple-form.faded-dark:not(.none-style) button[type=submit],
form.simple-form.faded-dark:not(.none-style) input[type=submit],
form.simple-form.faded-light:not(.none-style) button[type=submit],
form.simple-form.faded-light:not(.none-style) input[type=submit],
form.simple-form.green:not(.none-style) button[type=submit],
form.simple-form.green:not(.none-style) input[type=submit],
form.simple-form.purple:not(.none-style) button[type=submit],
form.simple-form.purple:not(.none-style) input[type=submit],
form.simple-form.red:not(.none-style) button[type=submit],
form.simple-form.red:not(.none-style) input[type=submit]{
	color:#222;background-color:#fff}
form.simple-form.blue:not(.none-style) button[type=submit]:hover,
form.simple-form.blue:not(.none-style) input[type=submit]:hover,
form.simple-form.faded-dark:not(.none-style) button[type=submit]:hover,
form.simple-form.faded-dark:not(.none-style) input[type=submit]:hover,
form.simple-form.faded-light:not(.none-style) button[type=submit]:hover,
form.simple-form.faded-light:not(.none-style) input[type=submit]:hover,
form.simple-form.green:not(.none-style) button[type=submit]:hover,
form.simple-form.green:not(.none-style) input[type=submit]:hover,
form.simple-form.purple:not(.none-style) button[type=submit]:hover,
form.simple-form.purple:not(.none-style) input[type=submit]:hover,
form.simple-form.red:not(.none-style) button[type=submit]:hover,
form.simple-form.red:not(.none-style) input[type=submit]:hover{
	color:#222;background-color:#fff}
form.simple-form.blue.underline-style input,
form.simple-form.blue.underline-style select,
form.simple-form.blue.underline-style textarea,
form.simple-form.faded-dark.underline-style input,
form.simple-form.faded-dark.underline-style select,
form.simple-form.faded-dark.underline-style textarea,
form.simple-form.faded-light.underline-style input,
form.simple-form.faded-light.underline-style select,
form.simple-form.faded-light.underline-style textarea,
form.simple-form.green.underline-style input,
form.simple-form.green.underline-style select,
form.simple-form.green.underline-style textarea,
form.simple-form.purple.underline-style input,
form.simple-form.purple.underline-style select,
form.simple-form.purple.underline-style textarea,
form.simple-form.red.underline-style input,
form.simple-form.red.underline-style select,
form.simple-form.red.underline-style textarea{
	border-bottom:1px solid rgba(255,255,255,.5)}
form.simple-form.blue.classic-rounded-style input,
form.simple-form.blue.classic-rounded-style select,
form.simple-form.blue.classic-rounded-style textarea,
form.simple-form.blue.classic-style input,
form.simple-form.blue.classic-style select,
form.simple-form.blue.classic-style textarea,
form.simple-form.faded-dark.classic-rounded-style input,
form.simple-form.faded-dark.classic-rounded-style select,
form.simple-form.faded-dark.classic-rounded-style textarea,
form.simple-form.faded-dark.classic-style input,
form.simple-form.faded-dark.classic-style select,
form.simple-form.faded-dark.classic-style textarea,
form.simple-form.faded-light.classic-rounded-style input,
form.simple-form.faded-light.classic-rounded-style select,
form.simple-form.faded-light.classic-rounded-style textarea,
form.simple-form.faded-light.classic-style input,
form.simple-form.faded-light.classic-style select,
form.simple-form.faded-light.classic-style textarea,
form.simple-form.green.classic-rounded-style input,
form.simple-form.green.classic-rounded-style select,
form.simple-form.green.classic-rounded-style textarea,
form.simple-form.green.classic-style input,
form.simple-form.green.classic-style select,
form.simple-form.green.classic-style textarea,
form.simple-form.purple.classic-rounded-style input,
form.simple-form.purple.classic-rounded-style select,
form.simple-form.purple.classic-rounded-style textarea,
form.simple-form.purple.classic-style input,
form.simple-form.purple.classic-style select,
form.simple-form.purple.classic-style textarea,
form.simple-form.red.classic-rounded-style input,
form.simple-form.red.classic-rounded-style select,
form.simple-form.red.classic-rounded-style textarea,
form.simple-form.red.classic-style input,
form.simple-form.red.classic-style select,
form.simple-form.red.classic-style textarea{
	border:2px solid rgba(255,255,255,.75)}
form.simple-form.blue.classic-rounded-style input,
form.simple-form.blue.classic-rounded-style select,
form.simple-form.blue.classic-rounded-style textarea,
form.simple-form.faded-dark.classic-rounded-style input,
form.simple-form.faded-dark.classic-rounded-style select,
form.simple-form.faded-dark.classic-rounded-style textarea,
form.simple-form.faded-light.classic-rounded-style input,
form.simple-form.faded-light.classic-rounded-style select,
form.simple-form.faded-light.classic-rounded-style textarea,
form.simple-form.green.classic-rounded-style input,
form.simple-form.green.classic-rounded-style select,
form.simple-form.green.classic-rounded-style textarea,
form.simple-form.purple.classic-rounded-style input,
form.simple-form.purple.classic-rounded-style select,
form.simple-form.purple.classic-rounded-style textarea,
form.simple-form.red.classic-rounded-style input,
form.simple-form.red.classic-rounded-style select,
form.simple-form.red.classic-rounded-style textarea{
	border-radius:6px}
form.simple-form.blue.modern-rounded-style input,
form.simple-form.blue.modern-rounded-style select,
form.simple-form.blue.modern-style input,
form.simple-form.blue.modern-style select,
form.simple-form.faded-dark.modern-rounded-style input,
form.simple-form.faded-dark.modern-rounded-style select,
form.simple-form.faded-dark.modern-style input,
form.simple-form.faded-dark.modern-style select,
form.simple-form.faded-light.modern-rounded-style input,
form.simple-form.faded-light.modern-rounded-style select,
form.simple-form.faded-light.modern-style input,
form.simple-form.faded-light.modern-style select,
form.simple-form.green.modern-rounded-style input,
form.simple-form.green.modern-rounded-style select,
form.simple-form.green.modern-style input,
form.simple-form.green.modern-style select,
form.simple-form.purple.modern-rounded-style input,
form.simple-form.purple.modern-rounded-style select,
form.simple-form.purple.modern-style input,
form.simple-form.purple.modern-style select,
form.simple-form.red.modern-rounded-style input,
form.simple-form.red.modern-rounded-style select,
form.simple-form.red.modern-style input,
form.simple-form.red.modern-style select{
	height:48px}
form.simple-form.blue.modern-rounded-style input,
form.simple-form.blue.modern-rounded-style select,
form.simple-form.blue.modern-rounded-style textarea,
form.simple-form.blue.modern-style input,
form.simple-form.blue.modern-style select,
form.simple-form.blue.modern-style textarea,
form.simple-form.faded-dark.modern-rounded-style input,
form.simple-form.faded-dark.modern-rounded-style select,
form.simple-form.faded-dark.modern-rounded-style textarea,
form.simple-form.faded-dark.modern-style input,
form.simple-form.faded-dark.modern-style select,
form.simple-form.faded-dark.modern-style textarea,
form.simple-form.faded-light.modern-rounded-style input,
form.simple-form.faded-light.modern-rounded-style select,
form.simple-form.faded-light.modern-rounded-style textarea,
form.simple-form.faded-light.modern-style input,
form.simple-form.faded-light.modern-style select,
form.simple-form.faded-light.modern-style textarea,
form.simple-form.green.modern-rounded-style input,
form.simple-form.green.modern-rounded-style select,
form.simple-form.green.modern-rounded-style textarea,
form.simple-form.green.modern-style input,
form.simple-form.green.modern-style select,
form.simple-form.green.modern-style textarea,
form.simple-form.purple.modern-rounded-style input,
form.simple-form.purple.modern-rounded-style select,
form.simple-form.purple.modern-rounded-style textarea,
form.simple-form.purple.modern-style input,
form.simple-form.purple.modern-style select,
form.simple-form.purple.modern-style textarea,
form.simple-form.red.modern-rounded-style input,
form.simple-form.red.modern-rounded-style select,
form.simple-form.red.modern-rounded-style textarea,
form.simple-form.red.modern-style input,
form.simple-form.red.modern-style select,
form.simple-form.red.modern-style textarea{
	background-color:rgba(0,0,0,.1)}
form.simple-form.blue.modern-rounded-style input:focus,
form.simple-form.blue.modern-rounded-style select:focus,
form.simple-form.blue.modern-rounded-style textarea:focus,
form.simple-form.blue.modern-style input:focus,
form.simple-form.blue.modern-style select:focus,
form.simple-form.blue.modern-style textarea:focus,
form.simple-form.faded-dark.modern-rounded-style input:focus,
form.simple-form.faded-dark.modern-rounded-style select:focus,
form.simple-form.faded-dark.modern-rounded-style textarea:focus,
form.simple-form.faded-dark.modern-style input:focus,
form.simple-form.faded-dark.modern-style select:focus,
form.simple-form.faded-dark.modern-style textarea:focus,
form.simple-form.faded-light.modern-rounded-style input:focus,
form.simple-form.faded-light.modern-rounded-style select:focus,
form.simple-form.faded-light.modern-rounded-style textarea:focus,
form.simple-form.faded-light.modern-style input:focus,
form.simple-form.faded-light.modern-style select:focus,
form.simple-form.faded-light.modern-style textarea:focus,
form.simple-form.green.modern-rounded-style input:focus,
form.simple-form.green.modern-rounded-style select:focus,
form.simple-form.green.modern-rounded-style textarea:focus,
form.simple-form.green.modern-style input:focus,
form.simple-form.green.modern-style select:focus,
form.simple-form.green.modern-style textarea:focus,
form.simple-form.purple.modern-rounded-style input:focus,
form.simple-form.purple.modern-rounded-style select:focus,
form.simple-form.purple.modern-rounded-style textarea:focus,
form.simple-form.purple.modern-style input:focus,
form.simple-form.purple.modern-style select:focus,
form.simple-form.purple.modern-style textarea:focus,
form.simple-form.red.modern-rounded-style input:focus,
form.simple-form.red.modern-rounded-style select:focus,
form.simple-form.red.modern-rounded-style textarea:focus,
form.simple-form.red.modern-style input:focus,
form.simple-form.red.modern-style select:focus,
form.simple-form.red.modern-style textarea:focus{
	background-color:rgba(0,0,0,.2);box-shadow:rgba(0,0,0,.12) 0 4px 10px}
form.simple-form.blue.modern-rounded-style input,form.simple-form.blue.modern-rounded-style select,form.simple-form.blue.modern-rounded-style textarea,form.simple-form.faded-dark.modern-rounded-style input,form.simple-form.faded-dark.modern-rounded-style select,form.simple-form.faded-dark.modern-rounded-style textarea,form.simple-form.faded-light.modern-rounded-style input,form.simple-form.faded-light.modern-rounded-style select,form.simple-form.faded-light.modern-rounded-style textarea,form.simple-form.green.modern-rounded-style input,form.simple-form.green.modern-rounded-style select,form.simple-form.green.modern-rounded-style textarea,form.simple-form.purple.modern-rounded-style input,form.simple-form.purple.modern-rounded-style select,form.simple-form.purple.modern-rounded-style textarea,form.simple-form.red.modern-rounded-style input,form.simple-form.red.modern-rounded-style select,form.simple-form.red.modern-rounded-style textarea{border-radius:30px}
form.simple-form.blue input.error,
form.simple-form.blue select.error,
form.simple-form.blue textarea.error,
form.simple-form.faded-dark input.error,
form.simple-form.faded-dark select.error,
form.simple-form.faded-dark textarea.error,
form.simple-form.faded-light input.error,
form.simple-form.faded-light select.error,
form.simple-form.faded-light textarea.error,
form.simple-form.green input.error,
form.simple-form.green select.error,
form.simple-form.green textarea.error,
form.simple-form.purple input.error,
form.simple-form.purple select.error,
form.simple-form.purple textarea.error,
form.simple-form.red input.error,
form.simple-form.red select.error,
form.simple-form.red textarea.error{
	background:rgba(255,64,129,.5)!important;
	border-color:transparent!important}
form.simple-form.blue :-ms-input-placeholder,form.simple-form.faded-dark :-ms-input-placeholder,form.simple-form.faded-light :-ms-input-placeholder,form.simple-form.green :-ms-input-placeholder,form.simple-form.purple :-ms-input-placeholder,form.simple-form.red :-ms-input-placeholder{color:#fff!important;opacity:.7!important}form.simple-form.blue ::-webkit-input-placeholder,form.simple-form.faded-dark ::-webkit-input-placeholder,form.simple-form.faded-light ::-webkit-input-placeholder,form.simple-form.green ::-webkit-input-placeholder,form.simple-form.purple ::-webkit-input-placeholder,form.simple-form.red ::-webkit-input-placeholder{color:#fff!important;opacity:.7!important}form.simple-form.blue ::-moz-placeholder,form.simple-form.faded-dark ::-moz-placeholder,form.simple-form.faded-light ::-moz-placeholder,form.simple-form.green ::-moz-placeholder,form.simple-form.purple ::-moz-placeholder,form.simple-form.red ::-moz-placeholder{color:#fff!important;opacity:.7!important}form.simple-form.blue .form-heading,form.simple-form.faded-dark .form-heading,form.simple-form.faded-light .form-heading,form.simple-form.green .form-heading,form.simple-form.purple .form-heading,form.simple-form.red .form-heading{color:#fff}form.simple-form.blue .simple-tooltip,form.simple-form.faded-dark .simple-tooltip,form.simple-form.faded-light .simple-tooltip,form.simple-form.green .simple-tooltip,form.simple-form.purple .simple-tooltip,form.simple-form.red .simple-tooltip{color:#222;background-color:#fff;box-shadow:rgba(3,3,3,.15) 0 0 20px}form.simple-form.blue .sf-message,form.simple-form.faded-dark .sf-message,form.simple-form.faded-light .sf-message,form.simple-form.green .sf-message,form.simple-form.purple .sf-message,form.simple-form.red .sf-message{border:0;color:#222;background-color:#fff}form.simple-form.blue .sf-message.sf-success-message,form.simple-form.faded-dark .sf-message.sf-success-message,form.simple-form.faded-light .sf-message.sf-success-message,form.simple-form.green .sf-message.sf-success-message,form.simple-form.purple .sf-message.sf-success-message,form.simple-form.red .sf-message.sf-success-message{color:#82b440}form.simple-form.blue .sf-message.sf-error-message,form.simple-form.faded-dark .sf-message.sf-error-message,form.simple-form.faded-light .sf-message.sf-error-message,form.simple-form.green .sf-message.sf-error-message,form.simple-form.purple .sf-message.sf-error-message,form.simple-form.red .sf-message.sf-error-message{color:#ff4081}form.simple-form.blue.response-overlay .server-response .sf-message,form.simple-form.faded-dark.response-overlay .server-response .sf-message,form.simple-form.faded-light.response-overlay .server-response .sf-message,form.simple-form.green.response-overlay .server-response .sf-message,form.simple-form.purple.response-overlay .server-response .sf-message,form.simple-form.red.response-overlay .server-response .sf-message{background-color:#f2f2f2}form.simple-form.blue.response-overlay .server-response .sf-message.sf-success-message,form.simple-form.faded-dark.response-overlay .server-response .sf-message.sf-success-message,form.simple-form.faded-light.response-overlay .server-response .sf-message.sf-success-message,form.simple-form.green.response-overlay .server-response .sf-message.sf-success-message,form.simple-form.purple.response-overlay .server-response .sf-message.sf-success-message,form.simple-form.red.response-overlay .server-response .sf-message.sf-success-message{color:#82b440}form.simple-form.blue.response-overlay .server-response .sf-message.sf-error-message,form.simple-form.faded-dark.response-overlay .server-response .sf-message.sf-error-message,form.simple-form.faded-light.response-overlay .server-response .sf-message.sf-error-message,form.simple-form.green.response-overlay .server-response .sf-message.sf-error-message,form.simple-form.purple.response-overlay .server-response .sf-message.sf-error-message,form.simple-form.red.response-overlay .server-response .sf-message.sf-error-message{color:#ff4081}form.simple-form.blue .simple-files .simple-files-trigger,form.simple-form.faded-dark .simple-files .simple-files-trigger,form.simple-form.faded-light .simple-files .simple-files-trigger,form.simple-form.green .simple-files .simple-files-trigger,form.simple-form.purple .simple-files .simple-files-trigger,form.simple-form.red .simple-files .simple-files-trigger{color:#dedede;border-color:rgba(255,255,255,.5)}form.simple-form.blue .simple-files .simple-files-trigger strong,form.simple-form.faded-dark .simple-files .simple-files-trigger strong,form.simple-form.faded-light .simple-files .simple-files-trigger strong,form.simple-form.green .simple-files .simple-files-trigger strong,form.simple-form.purple .simple-files .simple-files-trigger strong,form.simple-form.red .simple-files .simple-files-trigger strong{color:#fff}form.simple-form.blue .simple-files .simple-files-trigger:hover,form.simple-form.faded-dark .simple-files .simple-files-trigger:hover,form.simple-form.faded-light .simple-files .simple-files-trigger:hover,form.simple-form.green .simple-files .simple-files-trigger:hover,form.simple-form.purple .simple-files .simple-files-trigger:hover,form.simple-form.red .simple-files .simple-files-trigger:hover{background-color:rgba(0,0,0,.08);border-color:#fff}form.simple-form.blue .simple-files .sf-list,form.simple-form.faded-dark .simple-files .sf-list,form.simple-form.faded-light .simple-files .sf-list,form.simple-form.green .simple-files .sf-list,form.simple-form.purple .simple-files .sf-list,form.simple-form.red .simple-files .sf-list{border-color:transparent}form.simple-form.blue .simple-files .sf-list .sf-header,form.simple-form.faded-dark .simple-files .sf-list .sf-header,form.simple-form.faded-light .simple-files .sf-list .sf-header,form.simple-form.green .simple-files .sf-list .sf-header,form.simple-form.purple .simple-files .sf-list .sf-header,form.simple-form.red .simple-files .sf-list .sf-header{background-color:#fff;border-color:#dedede;border-radius:4px 4px 0 0}form.simple-form.blue .simple-files .sf-file-item,form.simple-form.faded-dark .simple-files .sf-file-item,form.simple-form.faded-light .simple-files .sf-file-item,form.simple-form.green .simple-files .sf-file-item,form.simple-form.purple .simple-files .sf-file-item,form.simple-form.red .simple-files .sf-file-item{opacity:1;background-color:#fff}form.simple-form.blue .simple-files .sf-file-info,form.simple-form.faded-dark .simple-files .sf-file-info,form.simple-form.faded-light .simple-files .sf-file-info,form.simple-form.green .simple-files .sf-file-info,form.simple-form.purple .simple-files .sf-file-info,form.simple-form.red .simple-files .sf-file-info{color:#222}form.simple-form.blue .simple-files .sf-file-info .sf-file-size,form.simple-form.faded-dark .simple-files .sf-file-info .sf-file-size,form.simple-form.faded-light .simple-files .sf-file-info .sf-file-size,form.simple-form.green .simple-files .sf-file-info .sf-file-size,form.simple-form.purple .simple-files .sf-file-info .sf-file-size,form.simple-form.red .simple-files .sf-file-info .sf-file-size{color:#222}form.simple-form.blue .simple-files .sf-counter,form.simple-form.faded-dark .simple-files .sf-counter,form.simple-form.faded-light .simple-files .sf-counter,form.simple-form.green .simple-files .sf-counter,form.simple-form.purple .simple-files .sf-counter,form.simple-form.red .simple-files .sf-counter{color:#222}form.simple-form.blue .simple-files .sf-counter .sf-counter-size,form.simple-form.faded-dark .simple-files .sf-counter .sf-counter-size,form.simple-form.faded-light .simple-files .sf-counter .sf-counter-size,form.simple-form.green .simple-files .sf-counter .sf-counter-size,form.simple-form.purple .simple-files .sf-counter .sf-counter-size,form.simple-form.red .simple-files .sf-counter .sf-counter-size{color:#222}form.simple-form.blue .simple-files .sf-closer svg path,form.simple-form.blue .simple-files .sf-counter svg path,form.simple-form.faded-dark .simple-files .sf-closer svg path,form.simple-form.faded-dark .simple-files .sf-counter svg path,form.simple-form.faded-light .simple-files .sf-closer svg path,form.simple-form.faded-light .simple-files .sf-counter svg path,form.simple-form.green .simple-files .sf-closer svg path,form.simple-form.green .simple-files .sf-counter svg path,form.simple-form.purple .simple-files .sf-closer svg path,form.simple-form.purple .simple-files .sf-counter svg path,form.simple-form.red .simple-files .sf-closer svg path,form.simple-form.red .simple-files .sf-counter svg path{fill:#b8b8b8}form.simple-form.blue .simple-files .sf-closer:hover svg path,form.simple-form.faded-dark .simple-files .sf-closer:hover svg path,form.simple-form.faded-light .simple-files .sf-closer:hover svg path,form.simple-form.green .simple-files .sf-closer:hover svg path,form.simple-form.purple .simple-files .sf-closer:hover svg path,form.simple-form.red .simple-files .sf-closer:hover svg path{fill:#ff4081}
	
/*ACCESSIBILITY*/
.tab_highlight input:focus,
.tab_highlight select:focus,
.tab_highlight textarea:focus{
	color:#000!important;
	background-color:#ff0!important;
	}
/*FIN ACCESSIBILITY*/		
/*FORM REPLACEMENT MESSAGE*/	
.sf-short-response{font-weight:700;text-align:center;padding:40px 0}
@media (max-width:480px){
	form.simple-form input,
	form.simple-form select,
	form.simple-form textarea{
		padding-left:12px;
		padding-right:12px;
		font-size:14px;
		border-radius:0;
		}
	form.simple-form input,
	form.simple-form select{height:40px}
	form.simple-form label{margin-bottom:10px}
	form.simple-form .simple-files{margin:15px 0}
	form.simple-form .simple-files .simple-files-trigger{font-size:13px}
	form.simple-form.blue:not(.none-style),
	form.simple-form.dark:not(.none-style),
	form.simple-form.faded-dark:not(.none-style),
	form.simple-form.faded-light:not(.none-style),
	form.simple-form.green:not(.none-style),
	form.simple-form.purple:not(.none-style),
	form.simple-form.red:not(.none-style),
	form.simple-form.white:not(.none-style){
		padding:20px 25px 35px 25px}
	form.simple-form.blue:not(.none-style) button[type=submit],
	form.simple-form.blue:not(.none-style) input[type=submit],
	form.simple-form.dark:not(.none-style) button[type=submit],
	form.simple-form.dark:not(.none-style) input[type=submit],
	form.simple-form.faded-dark:not(.none-style) button[type=submit],
	form.simple-form.faded-dark:not(.none-style) input[type=submit],
	form.simple-form.faded-light:not(.none-style) button[type=submit],
	form.simple-form.faded-light:not(.none-style) input[type=submit],
	form.simple-form.green:not(.none-style) button[type=submit],
	form.simple-form.green:not(.none-style) input[type=submit],
	form.simple-form.purple:not(.none-style) button[type=submit],
	form.simple-form.purple:not(.none-style) input[type=submit],
	form.simple-form.red:not(.none-style) button[type=submit],
	form.simple-form.red:not(.none-style) input[type=submit],
	form.simple-form.white:not(.none-style) button[type=submit],
	form.simple-form.white:not(.none-style) input[type=submit]{
		width:100%;max-width:100%}
	form.simple-form.blue .form-heading,
	form.simple-form.dark .form-heading,
	form.simple-form.faded-dark .form-heading,
	form.simple-form.faded-light .form-heading,
	form.simple-form.green .form-heading,
	form.simple-form.purple .form-heading,
	form.simple-form.red .form-heading,
	form.simple-form.white .form-heading{
		font-size:14px;padding-bottom:20px}
	form.simple-form.blue .form-heading h4,
	form.simple-form.dark .form-heading h4,
	form.simple-form.faded-dark .form-heading h4,
	form.simple-form.faded-light .form-heading h4,
	form.simple-form.green .form-heading h4,
	form.simple-form.purple .form-heading h4,
	form.simple-form.red .form-heading h4,
	form.simple-form.white .form-heading h4{
		font-size:36px}
	form.simple-form.blue :-ms-input-placeholder,
	form.simple-form.dark :-ms-input-placeholder,
	form.simple-form.faded-dark :-ms-input-placeholder,
	form.simple-form.faded-light :-ms-input-placeholder,
	form.simple-form.green :-ms-input-placeholder,
	form.simple-form.purple :-ms-input-placeholder,
	form.simple-form.red :-ms-input-placeholder,
	form.simple-form.white :-ms-input-placeholder{
		font-size:14px}
	form.simple-form.blue ::-webkit-input-placeholder,
	form.simple-form.dark ::-webkit-input-placeholder,
	form.simple-form.faded-dark ::-webkit-input-placeholder,
	form.simple-form.faded-light ::-webkit-input-placeholder,
	form.simple-form.green ::-webkit-input-placeholder,
	form.simple-form.purple ::-webkit-input-placeholder,
	form.simple-form.red ::-webkit-input-placeholder,
	form.simple-form.white ::-webkit-input-placeholder{
		font-size:14px}
	form.simple-form.blue ::-moz-placeholder,
	form.simple-form.dark ::-moz-placeholder,
	form.simple-form.faded-dark ::-moz-placeholder,
	form.simple-form.faded-light ::-moz-placeholder,
	form.simple-form.green ::-moz-placeholder,
	form.simple-form.purple ::-moz-placeholder,
	form.simple-form.red ::-moz-placeholder,
	form.simple-form.white ::-moz-placeholder{
		font-size:14px}
	form.simple-form.white.modern-rounded-style input,
	form.simple-form.white.modern-rounded-style select{
		height:44px;
		}
	}
	

.sf-range-slider .range-slider__thumb[data-lower]{
	width:0!important;
	}
.sf-range-slider .range-slider__range{
	border-radius:6px;
	}
.sf-range-slider{
	border:1px solid transparent}
.sf-range-slider.slider-captcha-error{
	border-color:red}
.sf-range-slider.range-slider .range-slider__thumb{
	width:30px;
	height:20px;
	border-radius:4px}
.sf-range-slider input[type=range]{
	width:0!important;
	height:0!important}
.range-slider .range-slider__thumb{
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:22px auto;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTRDMi44OTU0MyAxNCAyIDEzLjEwNDYgMiAxMkMyIDEwLjg5NTQgMi44OTU0MyAxMCA0IDEwQzUuMTA0NTcgMTAgNiAxMC44OTU0IDYgMTJDNiAxMy4xMDQ2IDUuMTA0NTcgMTQgNCAxNFoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOSAxMkgyMk0yMiAxMkwxOSA5TTIyIDEyTDE5IDE1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+)}
.sf-range-slider.range-slider{
	height:4px;background-color:rgba(0,0,0,.1)}
.range-slider .range-slider__range,
.range-slider .range-slider__thumb{
	background-color:#f28b82;
	transition:background-color .1s ease-out;
	}
.range-slider.resolved .range-slider__range,
.sf-range-slider.resolved .range-slider__thumb{
	background-color:#82b440}
.range-slider.close-resolved .range-slider__range,.sf-range-slider.close-resolved .range-slider__thumb{
	background-color:#fcad70}
.sf-range-slider.resolved .range-slider__thumb{
	pointer-events:none!important}
.simple-captcha-wrapper{
	padding:10px 4px;border-radius:4px}
.simple-captcha-wrapper.validation-error{
	background-color:#ffdfe8}
@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}
@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}
@keyframes fade{0%{opacity:0}100%{opacity:1}}


/* ADDITEC	*/


form.simple-form input[type='checkbox'],
form.simple-form input[type='radio'] {
  /*
  position: absolute;
  top: 0;
  left: 0;
  border: none;
  margin: 0;
  padding: 0;
  width: 40px;
  height: 40px;*/
  display:inline-block;
	vertical-align:middle;
	width:40px; /*auto*/
	height:40px; /*auto*/
	border-radius : 20px;
}

form.simple-form input[type='checkbox']:checked+label:after,
form.simple-form input[type='radio']:checked+label:after {
  content: "";
  background: #00C659;
  display: inline-block;
  position: absolute;
  top: 11px;
  left: 11px;
  width: 18px;
  height: 18px;
}
/*FIN ADDITEC */	