.sv-skin .clear {clear:both;}

.sv-skin .af-header {display: none;}

.formWrapper .sv-skin * {

	box-sizing:border-box;

	font-family: "Lato", arial, sans-serif;

}

.sv-skin .fieldset {

	margin-bottom: 20px;

	position: relative;	

}

.sv-skin input, .sv-skin select {

	height:31px;

	border:1px solid #b8b7b7;

	max-width: 100%;

	border-radius: 3px;

	width:100%;

	font-size: 14px;

	line-height:20px;

	padding:6px;

	box-sizing:border-box;

	color: #000000;

	display: block;

}

.sv-skin select {padding-left:3px;padding-top: 5px;}

.sv-skin .fieldset.fl {float:left;width:37%;margin-right: 3%;}

.sv-skin .fieldset.fr {float:left;width:60%;}

.sv-skin input.lead-form-submit {

	background:#1eb60e;

	border-color: #1eb60e;

	color:#fff;

	font-size: 20px;

	text-align: center;

	height: 72px;

	font-family: "Oswald", sans-serif;

	text-transform: uppercase;

	cursor: pointer;
	margin: 12px auto;

}

.sv-skin .fieldset#submit-fieldset {

	margin-bottom: 0;

	position: relative;

}

/* .sv-skin .fieldset#submit-fieldset:before{

	content: " ";

	position: absolute;

	pointer-events:none;

	bottom:0;

	width: 100%;

	height: 6px;

	background: rgba(0,0,0,0.32);

	z-index: 5;

	border-bottom-right-radius: 3px;

	border-bottom-left-radius: 3px;

} */

.sv-skin .fieldset#submit-fieldset:hover:after{

	content: " ";

	position: absolute;

	pointer-events:none;

	top:0;

	left:0;

	width: 100%;

	height: 100%;

	background:rgba(255,255,255,0.15);

	border-radius: 3px;

	z-index: 6;

}

.placeholder-form ::-webkit-input-placeholder {color: #040404;}

.placeholder-form :-moz-placeholder { color: #040404;}

.placeholder-form ::-moz-placeholder {color: #040404;}

.placeholder-form :-ms-input-placeholder {color: #040404;}



.sv-skin input.error, .sv-skin select.error {border-color:#f6090f;color:#040404;}

.placeholder-form .error::-webkit-input-placeholder {color: #040404;}

.placeholder-form .error:-moz-placeholder { color: #040404;}

.placeholder-form .error::-moz-placeholder {color: #040404;}

.placeholder-form .error:-ms-input-placeholder {color: #040404;}



.sv-skin.placeholder-form input.empty-inp, .sv-skin select.empty-inp {border-color:#f6090f;color:#f6090f;}

.sv-skin.placeholder-form .empty-inp::-webkit-input-placeholder {color: #f6090f;}

.sv-skin.placeholder-form .empty-inp:-moz-placeholder { color: #f6090f;}

.sv-skin.placeholder-form .empty-inp::-moz-placeholder {color: #f6090f;}

.sv-skin.placeholder-form .empty-inp:-ms-input-placeholder {color: #f6090f;}



/*

.sv-skin input.error:focus, .sv-skin select.error:focus {border-color:#b8b7b7;color:#040404;}

.placeholder-form input.error:focus::-webkit-input-placeholder {color: #040404;}

.placeholder-form input.error:focus:-moz-placeholder { color: #040404;}

.placeholder-form input.error:focus::-moz-placeholder {color: #040404;}

.placeholder-form input.error:focus:-ms-input-placeholder {color: #040404;}*/

/* Tooltips */

.tooltip, .approved {display: none;}

.sv-skin .tooltip {
	display: none;
	
	color:red;

    font-size: 12.6px;

    padding: 0px 0.3%;

    margin-top: 2.5px;

    margin-bottom: -17.5px;

    height: 16px;

    position: absolute;

    white-space: nowrap;

    opacity: 1;

    z-index: 5;

    line-height: 16px;

    font-weight: 400;

   }

 .sv-skin .tooltip a {

 	line-height: 16px;

 }

.sv-skin .fieldset#terms-fieldset {

	margin-top: -8px;

}

.sv-skin #terms {font-size:11px;line-height: 13px;}

.sv-skin #terms label a {color:#2424FF;text-decoration: underline;}

.sv-skin #terms label a:hover {color:#2424FF;text-decoration: underline;}

.sv-skin .custom-checkbox {

	height:16px;

	width:16px;

	position: relative;

	border:1px solid #b8b7b7;

	background:#fff;

	border-radius: 1px;

	float:left;

	margin-top: 2px;

	margin-right: 8px;

	cursor: pointer;

	box-sizing:border-box;



}

.sv-skin .custom-checkbox.checked:after {

	content:'✔';

	color:#000;

	position: absolute;

    left: 1px;

    top: -2px;

    font-size: 20px;

}

.sv-skin .tooltip.tooltip_terms {

	padding-left: 0;

	white-space: nowrap;

}



.sv-skin .tooltip-popup-wrap {

	position: absolute;

    top: 0;

    right: 0;

    cursor: default;

}

.sv-skin .tooltip-popup-icon {

	position: absolute;	

	width:20px;

	height:20px;	

	position: absolute;	

	right: 6px;

	top:5.5px;

}

.sv-skin .tooltip-popup-icon:after {

	content:"?";

	position: absolute;	

	width:100%;

	height:100%;	

	background:#000;

	color:#fff;

    text-align: center;	

    border-radius: 20px;

    font-family: "Lato", sans-serif;

    font-size: 17px;

    line-height: 19px;

}



.sv-skin .tooltip-popup {display: none;background:#000;color:#fff;border:1px solid #fff; font-size: 12px;box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.63);    z-index: 50;

    position: relative; right: 40px;padding:10px 14px 10px 10px;top: -10px;}



.sv-skin .tooltip-popup:before, .sv-skin .tooltip-popup:after  {

	content: " ";

    position: absolute;

    display: block;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    margin-top: -9px;

    top: 50%;

}



.sv-skin .tooltip-popup:before {

	border-left-color: #000;

    right: -19px;

    border-right-width: 0;

    border-width: 10px;

    z-index: 6;

}



.sv-skin .tooltip-popup:after {

    right: -21px;

    border-right-width: 10px;

    border-left-color: #fff;

    border-width: 10px;

    z-index: 5;

}



.sv-skin .tooltip-popup-wrap.sv-hover .tooltip-popup {display: block;}



.sv-skin .email-example {font-size: 120%;}

/* Version 2 Additions */
.formWrapper .sv-skin {text-align:left;direction:ltr;}
.formWrapper .sv-skin .form-ar {text-align: right;direction: ltr;}
.sv-skin .fieldset#submit-fieldset:before, .sv-skin .tooltip-popup-icon:after {
  left:0;
}
.formWrapper .sv-skin div {margin-top:0;margin-left:auto;margin-right: auto;}
.formWrapper .sv-skin .custom-checkbox {margin-right: 8px;}
.formWrapper .sv-skin.form-ar .custom-checkbox {margin-right: 0;margin-left: 8px;}
.formWrapper .sv-skin input  {margin:0;}
.sv-skin .fieldset#submit-fieldset, .sv-skin .fieldset#submit-fieldset input {width:100%;display: block;padding:0;}
.formWrapper.floating-form .sv-skin .fieldset#submit-fieldset input {padding-top: 1.5px;padding-bottom: 6px;}
.sv-skin .fieldset#submit-fieldset input {font-weight: normal;}
.sv-skin.form-ru .fieldset#submit-fieldset input {font-weight: bold;}
.formWrapper.floating-form form.sv-skin .fieldset#submit-fieldset {width: 32%;}
.sv-skin #terms label {font-weight: normal;display: inline;}

#formfull.form-ar #country, #formfull.form-ar #currency {
	-webkit-appearance: none;
   	-moz-appearance: none;
  	appearance: none;
  	position: relative;
}

#formfull.form-ar .select-parent:before {
	content:"";
	display: block;
	position: absolute;
	top: 13px;
	left: 8px;
	border-style: solid;
	width: 0px;
	height: 0px;
	border-width: 6px 4px 0 4px;
	border-color: #000 transparent transparent transparent;
	z-index: 1;
}

/* RU ONLY */

.formWrapper .sv-skin .form-ru *  {

	font-family: "Open Sans", sans-serif;

}

.sv-skin.form-ru .tooltip {

	font-family: "Open Sans", sans-serif;

}

.form-ru.sv-skin.form-ru .tooltip.tooltip_response2 {
	font-size: 11px;
}


.sv-skin.form-ru input.lead-form-submit {

	/*font-family: "Open Sans Bold", sans-serif;*/

	font-family: "Open Sans", sans-serif;

	font-weight: bold;

	font-size: 26px;

}

.sv-skin.form-ru input, .sv-skin.form-ru select {

	font-size: 12px;

}

.sv-skin.form-ru .tooltip {

	font-size: 11.6px;

	margin-top: 1.5px;

	line-height: 14px;

}

/* RTL / AR */

.sv-skin.form-ar {

 text-align: right;

 direction: rtl;

}

.formWrapper .sv-skin.form-ar * {

	font-family: "Droid Arabic Kufi", sans-serif;

}

.sv-skin.form-ar input.lead-form-submit {

	font-family: "Droid Arabic Kufi Bold", sans-serif;

/*	font-weight: 400;

*/	font-size: 26px;

}

.sv-skin.form-ar #terms label, .sv-skin.form-ru #terms label {

	line-height: 20px;

}

.sv-skin.form-ar .custom-checkbox {

	float: right;

	margin-left: 8px;

	margin-right: 0px;

}

/* .sv-skin.form-ar select {
	padding-top: 2px;
}
.sv-skin.form-ar .tooltip {
	font-size: 10px;
	margin-top: 0.5px;
	line-height: 20px;
} */

.sv-skin.form-ar .tooltip {
    font-family: "Changa";
    font-size: 11px;
    font-weight: 600;
	margin-top: 0;
	line-height: 18px;
}

.sv-skin.form-ar input, .sv-skin.form-ar select {

	font-size: 13px;

}
.formWrapper .sv-skin.form-ar .user_email{
	direction: ltr;
	text-align: right;
}
.sv-skin.form-ar .tooltip.tooltip_existing{
	font-size:10px;
}
.sv-skin.sv-skin-dark.form-ar .tooltip.tooltip_existing{
	font-size:9.5px;
}
.sv-skin.form-ar .tooltip-popup-wrap, .sv-skin.form-ar .tooltip-popup-icon, .sv-skin.form-ar .tooltip-popup, .sv-skin.form-ar .tooltip-popup:before, .sv-skin.form-ar .tooltip-popup:after {right:inherit;}

.sv-skin.form-ar .tooltip-popup-wrap {left:0;}

.sv-skin.form-ar .tooltip-popup-icon {left:6px;}

.sv-skin.form-ar .tooltip-popup {left:40px;padding-right:10px;padding-left:14px;}

.sv-skin.form-ar .tooltip-popup:before {left:-9px;border-right-width: 10px;border-left-width:0;border-right-color: #000;}

.sv-skin.form-ar .tooltip-popup:after {left:-11px;border-right-width:10px;border-left-width: 0;border-right-color: #fff;}



.smar_resp_integrated_form.sv-skin .tooltip#tooltip_response, .smar_resp_integrated_form.sv-skin .tooltip#tooltip_response2 {

	font-weight: normal;

    position: static;

    max-width: 100%;

    white-space: normal;

    height: auto;

    }
.smar_resp_integrated_form.sv-skin .tooltip#tooltip_response, .formWrapper.floating-form form.sv-skin.smar_resp_integrated_form .fieldset.response_fieldset {display:none !important;}
.formWrapper .sv-skin.smar_resp_integrated_form div.response_fieldset2 {margin-top: 2px;display: none;
	font-size: 11px;}
.smar_resp_integrated_form.sv-skin.sv-skin-dark .tooltip#tooltip_response, .smar_resp_integrated_form.sv-skin.sv-skin-dark .tooltip#tooltip_response2 { font-weight: 700; }



/* ES (SPANISH) */
.sv-skin.form-es input[type="text"], .sv-skin.form-es input[type="password"] , .sv-skin.form-es select {font-size: 13px;}
.sv-skin.form-es #terms {line-height: 17px;}

/* IT (ITALIAN) */
.sv-skin.form-it input[type="text"], .sv-skin.form-it input[type="password"], .sv-skin.form-it select {font-size: 13px;}
.sv-skin.form-it input.lead-form-submit {font-size: 24px;}
.sv-skin.form-it #terms {line-height: 17px;}

/* MOBILE  Adjustments */

@media only screen and (max-width: 767px) {

	input.lead-form-submit {-webkit-appearance: none;}

	.sv-skin input, .sv-skin select {line-height: 31px;}

	.sv-skin input, .sv-skin select, .sv-skin.form-ru input, .sv-skin.form-ru select, .sv-skin.form-ar input, .sv-skin.form-ar select {height: 42px;  font-size: 16px;}

	.sv-skin input.lead-form-submit, .sv-skin.form-ru input.lead-form-submit, .sv-skin.form-ar input.lead-form-submit {height: 72px;}

	.sv-skin .tooltip-popup {right:48px;}

	.sv-skin.form-ar .tooltip-popup {right:inherit;left:48px;}

	.sv-skin .tooltip-popup-icon {top:8px;width: 26px;height: 26px;}

	.sv-skin .tooltip-popup-icon:after {font-size: 20px;line-height: 24px;}

	/* ES (SPANISH) */
	.sv-skin.form-es input[type="text"], .sv-skin.form-es input[type="password"], .sv-skin.form-es select {font-size: 16px;}

	/* IT (ITALIAN) */
	.sv-skin.form-it input[type="text"], .sv-skin.form-it input[type="password"], .sv-skin.form-it select {font-size: 16px;}
	.sv-skin.form-it input.lead-form-submit {font-size: 28px;}

}



@media only screen and (max-width: 450px) {

	.formWrapper {width:100%;padding:0 3%;}

}



@media (max-width: 767px) and (min-width:330px) {

	/* Mobile not including iphone 4/5 */

	.sv-skin .tooltip-popup {font-size: 14px;line-height: 21px;}

	.sv-skin .custom-checkbox {width:20px;height: 20px;}

	.sv-skin .custom-checkbox.checked:after {left: 1px;top: -1px;font-size: 27px;}

	.sv-skin #terms label {font-size: 13px;line-height: 23px;}

}





/* Skin Dark */

.sv-skin.sv-skin-dark #terms {color:#fff;}

.sv-skin.sv-skin-dark #terms label a, .sv-skin.sv-skin-dark #terms label a:hover, .sv-skin.sv-skin-dark a#login-link, .sv-skin.sv-skin-dark a#login-link:hover {color:#fff;}

.sv-skin.sv-skin-dark input[readonly="readonly"] {background: rgb(191, 191, 191);}

.sv-skin.sv-skin-dark .tooltip {font-weight: 700;}

/*.sv-skin.sv-skin-dark.form-en .tooltip {font-family: "Lato Bold", sans-serif;font-weight: 400;}

.sv-skin.sv-skin-dark.form-ru .tooltip {font-family: "Open Sans Bold", sans-serif;font-weight: 400;}*/

/* .sv-skin.sv-skin-dark.form-ar .tooltip {font-family: "Droid Arabic Kufi Bold", sans-serif;} */
.sv-skin.sv-skin-dark.form-ar .tooltip {font-family: "Cairo", sans-serif;font-weight: 700;font-size: 11px;}

/* Horizontal Floating Form */
.formWrapper.floating-form {position: fixed;visibility:hidden;opacity:0;height:0;padding:0;pointer-events:none;bottom:0;width:100%;background:#000;background: rgba(0,0,0,0.8);z-index: 600;transition: all 0.3s linear;box-sizing:border-box;}
.formWrapper.floating-form.open {visibility: visible;opacity: 1;pointer-events:inherit;height:auto;padding:25px 25px 23px 25px;}
.formWrapper.floating-form form.sv-skin {width:810px;margin:auto;position: relative;}
.formWrapper.floating-form form.sv-skin .fieldset {float:left;width:32%;margin-right:1.9%;margin-bottom: 0;}
.formWrapper.floating-form form.sv-skin .fieldset:last-child, .formWrapper.floating-form form.sv-skin .fieldset#submit-fieldset {margin-right: 0;}
.formWrapper.floating-form form.sv-skin input {height: 41px;}
.formWrapper.floating-form form.sv-skin .tooltip-popup-icon {display: none;}
.formWrapper.floating-form #floating-html {color:#fff;width:100%;margin:auto;text-align: center;}
.floating-form .sv-skin input.lead-form-submit {font-size: 22.5px;padding-top: 1.5px;}
.floating-form form.sv-skin .af-body:after {clear:both;content:" ";height:1px;display: block;}
.floating-form .get_resp_error {
	position: absolute;
	top:43px;
	left:0;
	width:100%;
	/*background:#fff;*/
	font-size: 16px;
	/*padding: 6px 10px;*/
	/*border-radius: 3px;*/
	/*border: 2px solid #5b5b5b;*/
}
.floating-form .get_resp_error:after, .floating-form .get_resp_error:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	/*content: " ";*/
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.floating-form .get_resp_error:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 7px;
	margin-left: -7px;
}
.floating-form .get_resp_error:before {
	border-color: rgba(91, 91, 91, 0);
	border-bottom-color: #5b5b5b;
	border-width: 10px;
	margin-left: -10px;
}

/* Floating Bar AR */
.formWrapper.floating-form form.sv-skin.form-ar .fieldset {float:right;margin-left:1.9%;margin-right: 0;}
.formWrapper.floating-form form.sv-skin.form-ar .fieldset:last-child, .formWrapper.floating-form form.sv-skin.form-ar .fieldset#submit-fieldset {margin-left:0;}

/* Floating BAR Smart Responder Adjustments */
.formWrapper.floating-form form.sv-skin .fieldset.response_fieldset {
display: none;
}

@media only screen and (max-width: 865px) {
/* Hide Floating Bar */
.formWrapper.floating-form {display: none;}
}

.sv-skin.form-it input[type="text"], .sv-skin.form-it input[type="tel"], .sv-skin.form-it input[type="password"], .formWrapper .sv-skin.form-it select {
	font-size: 13px;
}


/* New */
.sv-skin .tooltip{
	width: 100%;
	position: static;
	white-space: normal;
	height: auto;
}