﻿*,
*:after,
*:before {-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-size:16px;outline:none;

	/* -webkit-transition: all 1.3s ease-out;
	-moz-transition: all 1.3s ease-out;
	-ms-transition: all 1.3s ease-out;
	-o-transition: all 1.3s ease-out;
	transition: all 1.3s ease-out;
	 */	 
 }

 
html.safari5 .btn_3d {
	-webkit-transition:none!important;
	-moz-transition:none!important;
	-ms-transition:none!important;
	-o-transition:none!important;
	transition:none!important;
}


.links a:focus,
.win_header a:focus,
.footer_links a:focus,
.description a:focus {outline:1px solid #D7D7D7!important;outline-offset: 2px;}

input[type='checkbox']:focus + label {} {content:"";position:absolute;border-top:1px solid #D7D7D7;height:1px;width:100%;bottom:-5px;left:0;}
input[type='text']:focus,
input[type='password']:focus {background:#ffffe6;}



#lang_switch {display:none;}

a{color:#4473d3;}

.hidden {display:none;}

#waiting {position:fixed;height:100%;width:100%;overflow:hidden;background:rgba(255,255,255,0.75);z-index:99999;text-align:center; top: 0; left: 0; bottom: 0;}
#waiting.hidden {
	display: none;}
#waiting > div {position:relative;border:5px solid #EEFAF0;top:45%!important;background:white;padding:10px 10px 10px 10px;border-radius:4px;box-shadow:0 0 5px 1px #b9c2ba;-webkit-box-shadow:0 0 5px 1px #b9c2ba;-moz-box-shadow:0 0 5px 1px #b9c2ba;display:inline-block;}
#waiting > div img {position:relative;top:2px;}
/*
#waiting > div:before {content:"";position:absolute;top:11px;bottom:5px;left:5px;right:5px;background:url('../img/loading.gif') left top no-repeat;}
*/
body,html {height:100%;}
body {background:#eefaf0;color:#666666;font-family:Arial;}
.wrap {position:relative;bottom:0;top:0;left:0;right:0; height: 100%;}
.header {background:url('../img/bg.jpg') left top repeat;border-bottom:1px solid #dadada;height:60px;}
.header .logo {position:relative;margin:0 0 0 60px;display:block;}
.header .logo img {position:relative;left:2px;top:7px;}
.header .logo:before {content:"";position:absolute;width:57px;height:57px;background:url('../img/version/label_stable_small.png?v=0.94');left:-24px;top:1px;z-index:1;}
.body {bottom:0;left:0;right:0;text-align:center; height: 100%; margin-top: -60px;}

.window {width:400px;margin:1%;background:white;box-shadow:0 0 5px 1px #b9c2ba;-webkit-box-shadow:0 0 5px 1px #b9c2ba;-moz-box-shadow:0 0 5px 1px #b9c2ba;border-radius:4px;display:inline-block;vertical-align:middle;text-align:left;position:relative;}
.helper {display:inline-block;vertical-align:middle;height:100%;width:0px;}

.win_header {background:#fafafa;border-bottom:1px solid #eff2f7;height:32px;padding:0 40px 0 40px;position:relative;}
.win_header span {text-transform:uppercase;line-height:34px;}




h2 {font-weight:normal;margin:0 0 15px 0;font-size:15px;}
h1 {font-weight:bold;margin:0 0 15px 0;}

form {position:relative;margin:25px 40px;}
.answer {position:relative;margin:40px;}
.answer form {position:relative;margin:15px 0 0 0;}
.form_body {width:100%;position:relative;}

.form_select_body {}
/*.form_select_body:before{content:"";width:25px;top: 1px; height:33px;border-left:1px solid #dee1e7;background:white;position:absolute;right:0;border-radius:0 4px 4px 0;}*/
.form_input {padding:1px 0;position:relative;z-index:10;}

.form_input {position:relative;border:1px solid #dee1e7;border-radius:4px;margin:0 0 8px 0;width:100%;height:37px;}
/*.form_input:nth-of-type(1) {margin:0 0 15px 0;}*/

.form_body .form_input:nth-last-of-type(1) {margin:0;}

.captcha {position:relative;overflow:hidden;z-index:10;}
.captcha .captcha_image {float:left;}
.captcha .captcha_input {float:left;width:86px;margin:0 0 0 15px!important;position:static;}
.captcha .captcha_input input {letter-spacing:3px;text-align:center;padding:0 5px;text-transform:uppercase;}


/* .form_checkbox {clear:both;position:relative;margin:0 0 8px 0;height:21px;}
.checkbox {float:left;}
.checkbox input {display: none;}
.checkbox span.fake_checkbox {display:none;position:relative;border-radius:4px;height:21px;width:21px;border:1px solid #DEE1E7;background:#ffffff;cursor:pointer;float:left;margin:0 10px 0 0;}
.checkbox input:checked + span.fake_checkbox,
.checkbox input.valid + label + span.fake_checkbox {background:url('../img/approval.png');background-position:4px 5px;background-repeat:no-repeat;transition:none;}
.checkbox input + label.error {bottom:12px;} */

.form_checkbox {clear:both;position:relative;margin:0 0 8px 0;z-index:6;background:white;}

.form_checkbox .checkbox {}
.form_checkbox .checkbox input {position:absolute;padding:0;margin:0;height:21px;width:100%;left:0;opacity:0;cursor:pointer;}
.form_checkbox .checkbox input + label {background:url('../img/checkbox_v.png') left -21px no-repeat;padding:3px 0 0 30px;display:block;height:21px;
-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.form_checkbox .checkbox input:focus + label {background-image:url('../img/checkbox_v_focus.png');}
.form_checkbox .checkbox input:checked + label {background-position:left 0;}



.form_buttons {width:100%;text-align:center;}
.form_buttons input {cursor:pointer;}
a.button_button {position:relative;top:-1px;}
a.button_button span {position:relative;top:1px;}
.form_buttons input,
a.button_button {text-decoration:none;color:white;width:130px;height:37px;display:inline-block;border-radius:4px;line-height:34px;border:solid 1px #538312;background:#64991e;
    background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));
    background:-moz-linear-gradient(top,#7db72f,#4e7d0e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');
	text-align:center;
}
.form_buttons input:hover,
a.button_button:hover {background:#538018;
    background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));
    background:-moz-linear-gradient(top,#6b9d28,#436b0c);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c');
}
.form_buttons input:active,
.form_buttons input:focus,
a.button_button:active,
a.button_button:focus {/*color:#a9c08c;*/cursor:pointer;
    background:-webkit-gradient(linear,left top,left bottom,from(#4e7d0e),to(#7db72f));
    background:-moz-linear-gradient(top,#4e7d0e,#7db72f);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',endColorstr='#7db72f');
}

.form_buttons input:focus,
a.button_button:focus {color:white;}

.form_buttons input:active,
.form_buttons input:focus,
a.button_button:active,
a.button_button:focus {outline:0!important;}

.toolbar_bottom .form_buttons {position:absolute;left:0;right:0;bottom:30px;}
.toolbar_bottom .form_buttons input {margin:0;}



.form_buttons a {position:relative;display:inline-block;}
/* html.safari5 .md-modal.md-show .form_buttons a {display:block;} */
.form_buttons a:before {position:absolute;content:"";top:-5px;bottom:0;left:0;right:0;cursor:default;z-index:-1;}






.btn_separator {display:inline-block;width:15px;}


.btn_default {text-decoration:none;/*width:155px;*/padding:0px 30px;height:37px;line-height:37px;font-size:16px;display:inline-block;border-radius:10px;color:#fff;text-align:center;text-transform:uppercase;outline:none;user-select:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:none;/*padding:0;*/margin:0;font-family:'lucida_granderegular',helvetica,sans-serif!important;}
.btn_small {height:25px;width:auto!important;display:inline-block!important;padding:0 15px;line-height:28px;font-size:11px;}
body.safari .btn_default.btn_small {text-shadow:none;line-height:30px!important;}
.btn_default:hover {text-decoration:none;}
.btn_default.btn_long {width:100%;float:none;margin:25px auto 30px;display:block;}
.btn_default.btn_submit {width:auto;padding:1px 12px;float:left;line-height:41px;}

body.ipad .btn_default {line-height:36px!important;}

.btn_orange {
	background: #1e5799;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZiZTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiOWMwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #1e5799 0%, #f6be3a 0%, #fb9c01 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f6be3a), color-stop(100%,#fb9c01));
	background: -webkit-linear-gradient(top,  #1e5799 0%,#f6be3a 0%,#fb9c01 100%);
	background: -o-linear-gradient(top,  #1e5799 0%,#f6be3a 0%,#fb9c01 100%);
	background: -ms-linear-gradient(top,  #1e5799 0%,#f6be3a 0%,#fb9c01 100%);
	background: linear-gradient(to bottom,  #1e5799 0%,#f6be3a 0%,#fb9c01 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#fb9c01',GradientType=0 );
}
.btn_orange:hover,
.btn_orange:focus {
	background: rgb(30,87,153);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjk5YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiOWMwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(249,154,0,1) 0%, rgba(251,156,1,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(0%,rgba(249,154,0,1)), color-stop(100%,rgba(251,156,1,1)));
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(249,154,0,1) 0%,rgba(251,156,1,1) 100%);
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(249,154,0,1) 0%,rgba(251,156,1,1) 100%);
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(249,154,0,1) 0%,rgba(251,156,1,1) 100%);
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(249,154,0,1) 0%,rgba(251,156,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#fb9c01',GradientType=0 );
}
.btn_green {
	border:1px solid #0a8724;
	border-bottom:none;
	background: #1e5799;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTljYjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyOWExNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #1e5799 0%, #59cb00 0%, #029a14 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#59cb00), color-stop(100%,#029a14));
	background: -webkit-linear-gradient(top,  #1e5799 0%,#59cb00 0%,#029a14 100%);
	background: -o-linear-gradient(top,  #1e5799 0%,#59cb00 0%,#029a14 100%);
	background: -ms-linear-gradient(top,  #1e5799 0%,#59cb00 0%,#029a14 100%);
	background: linear-gradient(to bottom,  #1e5799 0%,#59cb00 0%,#029a14 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#029a14',GradientType=0 );
}
.btn_green:hover,
.btn_green:focus {
	background: rgb(30,87,153);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMGE5OTFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyOWExNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(10,153,27,1) 0%, rgba(2,154,20,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(0%,rgba(10,153,27,1)), color-stop(100%,rgba(2,154,20,1)));
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(10,153,27,1) 0%,rgba(2,154,20,1) 100%);
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(10,153,27,1) 0%,rgba(2,154,20,1) 100%);
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(10,153,27,1) 0%,rgba(2,154,20,1) 100%);
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(10,153,27,1) 0%,rgba(2,154,20,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#029a14',GradientType=0 );
}


.btn_grey {
	border:1px solid #c6c6c6;
	border-bottom:none;
	color:#606060!important;
	background: rgb(221,221,221);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(198,198,198,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(198,198,198,1)));
	background: -webkit-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(198,198,198,1) 100%);
	background: -o-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(198,198,198,1) 100%);
	background: -ms-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(198,198,198,1) 100%);
	background: linear-gradient(to bottom,  rgba(221,221,221,1) 0%,rgba(198,198,198,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#c6c6c6',GradientType=0 );




}
.btn_grey:hover,
.btn_grey:focus {
	background: rgb(198,198,198);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(198,198,198,1) 0%, rgba(198,198,198,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,198,198,1)), color-stop(100%,rgba(198,198,198,1)));
	background: -webkit-linear-gradient(top,  rgba(198,198,198,1) 0%,rgba(198,198,198,1) 100%);
	background: -o-linear-gradient(top,  rgba(198,198,198,1) 0%,rgba(198,198,198,1) 100%);
	background: -ms-linear-gradient(top,  rgba(198,198,198,1) 0%,rgba(198,198,198,1) 100%);
	background: linear-gradient(to bottom,  rgba(198,198,198,1) 0%,rgba(198,198,198,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#c6c6c6',GradientType=0 );
}



.btn_3d {
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.btn_3d:active {
	-webkit-transform: translate(0, 4px);
	-moz-transform: translate(0, 4px);
	-o-transform: translate(0, 4px);
	-ms-transform: translate(0, 4px);
	transform: translate(0, 4px);
}
.btn_3d.btn_orange.btn_light {
	box-shadow:
   0 4px #aa7a2d,
   0 4px 15px rgba(0,0,0,.4),
   inset 0 1px rgba(255,255,255,.3),
   inset 0 0 3px rgba(255,255,255,.5);	
}
.btn_3d.btn_orange.btn_light:active {
	box-shadow:
	0 0px #aa7a2d,
	0 0px 6px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);	
}
.btn_3d.btn_orange.btn_dark {
	box-shadow:
   0 4px #765116,
   0 4px 15px rgba(0,0,0,.4),
   inset 0 1px rgba(255,255,255,.3),
   inset 0 0 3px rgba(255,255,255,.5);	
}
.btn_3d.btn_orange.btn_dark:active {
	box-shadow:
	0 0px #765116,
	0 0px 6px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);	
}
.btn_3d.btn_green.btn_light {
	box-shadow:
	0 4px #0a8724,
	0 4px 15px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);
}
.btn_3d.btn_green.btn_light:active {
	box-shadow:
	0 2px #0a8724,
	0 1px 6px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);
}
.btn_3d.btn_green.btn_dark {
	box-shadow:
	0 4px #035414,
	0 4px 15px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);
}
.btn_3d.btn_green.btn_dark:active {
	box-shadow:
	0 2px #035414,
	0 1px 6px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);
}


.btn_3d.btn_grey.btn_light {
	box-shadow:
	0 4px #868986,
	0 4px 15px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);
}
.btn_3d.btn_grey.btn_light:active {
	box-shadow:
	0 2px #868986,
	0 1px 6px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);
}
.btn_3d.btn_grey.btn_dark {
	box-shadow:
	0 4px #565856,
	0 4px 15px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);
}
.btn_3d.btn_grey.btn_dark:active {
	box-shadow:
	0 2px #565856,
	0 1px 6px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5);
}
/* 
.btn_default {text-align:center;text-decoration:none;width:130px;height:37px;display:inline-block;border-radius:4px;line-height:34px;}
.btn_default.btn_grey {
	color: #606060;
    border: solid 1px #b7b7b7;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dcdcdc));
    background: -moz-linear-gradient(top,  #ededed,  #dcdcdc);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.btn_default.btn_green {
	color:white;
	border:solid 1px #538312;
	background:#64991e;
    background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));
    background:-moz-linear-gradient(top,#7db72f,#4e7d0e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');
}

.btn_default.btn_grey:hover {
	background: #dcdcdc;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#bebdbd));
    background: -moz-linear-gradient(top,  #ededed,  #bebdbd);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bebdbd');
}
.btn_default.btn_grey:active,
.btn_default.btn_grey:focus {
	color: #606060;
    background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#ededed));
    background: -moz-linear-gradient(top,  #dcdcdc,  #ededed);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#ffffff');
}

.btn_default.btn_green:hover {
	background:#538018;
    background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));
    background:-moz-linear-gradient(top,#6b9d28,#436b0c);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c');
}
.btn_default.btn_green:active,
.btn_default.btn_green:focus {
	background:-webkit-gradient(linear,left top,left bottom,from(#4e7d0e),to(#7db72f));
    background:-moz-linear-gradient(top,#4e7d0e,#7db72f);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',endColorstr='#7db72f');
}

 */


.btn_default.btn_disabled {
	color: #606060;
	cursor: default;
	border: solid 1px #b7b7b7;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #ededed,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
	box-shadow: 0 4px #606060,
	0 4px 15px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5)!important;
}
.btn_default.btn_disabled:active,
.btn_default.btn_disabled:focus {
	color: #606060;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #ededed,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
	-webkit-transition:none!important;
	-moz-transition:none!important;
	-ms-transition:none!important;
	-o-transition:none!important;
	transition:none!important;
	-webkit-transform: none!important;
	transform: none!important;
	box-shadow: 0 4px #606060,
	0 4px 15px rgba(0,0,0,.4),
	inset 0 1px rgba(255,255,255,.3),
	inset 0 0 3px rgba(255,255,255,.5)!important;
}




.form_buttons input::-moz-focus-inner {border:0;}

.form_select_arrow {content:"";width:25px;top: 1px; height:33px;border-left:1px solid #dee1e7;/*background:white;*/position:absolute;right:0;border-radius:0 4px 4px 0;z-index: 66666;}
.form_sep {height:5px;clear:both;}

.required {position:relative;}
.required:before {content:"*";color:red;position:absolute;left:-15px;top:11px;}

input:not([type='submit']){color:#666;padding:0 16px;}
input.submit {color:#fff;}
::-webkit-input-placeholder {color:#999;position:relative;}
:-moz-placeholder {color:#999;opacity:1;position:relative;}
::-moz-placeholder {color:#999;opacity:1;position:relative;}
:-ms-input-placeholder {color:#999;position:relative;}
::-moz-placeholder:after {content:"hello";position:relative;}

input,select {height:100%;width:100%;border:none;}
/*input:focus,select:focus {background-color:#ffffe6;border:none;}*/

select {-webkit-appearance: none;-moz-appearance:none;text-indent:7px;text-overflow:"";padding:7px 0 0 0;}
select + label {position:absolute;right:25px;height:37px;width:1px;background:#dee1e7;}
.form_select, .form_select-input {position:relative;cursor:pointer;z-index:11; display: inline-block;border: 1px solid #dee1e7;border-radius: 4px;margin: 0 0 8px 0;height: 37px;}
.form_select select, .form_select-input select {visibility: hidden; height: 0;padding:0;}
.form_select_body {background:#fff;cursor:pointer;outline:none;padding:0; height: 100%; padding: 0;}
.form_select-input .form_select_body > .value {width: 100%;}
.form_select_body > .value {line-height:36px;padding:0 41px 0 15px;color:#666; display: block;}
.form_select_body > input[type="text"].value{ line-height: 33px;}
.form_select_active {z-index: 12;}
#select {z-index: 66666!important;}
.form_select_body > .value .icon {margin: 10px 10px 0 4px;}
.form_select_body > input {background:none;width:322px;}
.form_select-input .form_select_body > input {width: 100%;}
.form_select-input.disabled {cursor: default; opacity: 0.64; z-index: 1}
.form_select-input.disabled .form_select_body {cursor: default;}
.form_select_body:after {content:"";width:0;height:0;position:absolute;top:50%;right:8px;margin-top:-3px;border-width:5px 5px 0 5px;border-style:solid;border-color:#757575 transparent;}
.form_select_body .dropdown {position:absolute;z-index:10;top:100%;left:-1px;right:-1px;background:#ffffff;border-radius:0 0 5px 5px;border:1px solid rgba(0,0,0,0.2);border-color:#dee1e7;list-style:none;overflow:hidden;padding:4px;box-shadow: 0px 0px 9px 0px rgba(219,219,219,1);border-radius:5px; display: none;overflow:auto; max-height: 88px;}
.form_select_body .dropdown li {}
.form_select_body .dropdown li .icon {display: inline-block; vertical-align: top; margin: 2px 8px 0 0;}
.form_select_body .dropdown li a {display:block;text-decoration:none;color:#5c5c5c;padding:6px 11px;line-height:32px;overflow:hidden;font:14px/1 Arial, Verdana, Sans;border-radius: 5px;}
.form_select_body .dropdown li a:hover{background: #ececec;color:#5c5c5c;}
.form_select_body .dropdown li a img {max-width:32px;float:left;margin:0 10px 0 0;}
.form_select_body .dropdown li:last-of-type a {border:none;}
.form_select_body .dropdown li i {margin-right:5px;color:inherit;vertical-align:middle;}
.form_select_body.active {border-radius:4px 4px 0 0;background:#ffffe6;}
.form_select_body.active:after {border-color:#9c9c9c transparent;}
.form_select_body.active .dropdown {border-bottom:1px solid rgba(0,0,0,0.2);max-height:180px;overflow-y:auto;}
.icon{display: inline-block;vertical-align: top;}
.icon_flag_ua{background: url('../img/flag-ua.png') no-repeat top center; width:16px; height:11px;}
.icon_flag_africa {background: url('../img/flag-africa.png') no-repeat top center; width: 16px; height: 12px;}
.icon_flag_rus{background: url('../img/flag-rus.png') no-repeat top center; width:16px; height:11px;}
.icon_flag_md{background: url('../img/flag-md.png') no-repeat top center; width:16px; height:11px;}
.icon_flag_ger{background: url('../img/flag-ger.png') no-repeat top center; width:16px; height:11px;}
.icon_flag_south_america{background: url('../img/flag-south-america.png') no-repeat top center; width:16px; height:11px; border-radius: 2px;}
.icon_flag_europe{background: url('../img/flag-eu.png') no-repeat top center; width:16px; height:11px; border-radius: 2px;}
.form_select.active {z-index: 99;}
.form_select-input.active {z-index: 99;}
.form_select-input.disabled:before{content:"";position: absolute; z-index: 3;top: 0;left: 0; right: 0; height: 37px;}

.help {border-radius:50px;width:21px;height:21px;top:50%;margin:-10px 0 0 0;position:absolute;right:-31px;cursor:pointer;background:#c6d4d0;}
.help:hover {cursor:default;
background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));
background:-moz-linear-gradient(top,#6b9d28,#436b0c);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c');
}
.help:before {content:"?";position:absolute;top:4px;left:8px;text-align:center;color:white;font-size:14px;font-weight:bold;line-height:16px;}
.description {color:#666666;font-size:12px;cursor:pointer;}
.description a {font-size:12px;text-decoration:none;border-bottom:1px solid #4473d3;position:relative;z-index:10;}
.description a:hover {border:none!important;}
.links {position:relative;display:block;text-align:right;top:-10px;}
.links a,
.win_header a {font-size:12px;border-bottom:1px solid #4473d3;text-decoration:none;top:7px;}
.win_header a {position:relative;float:right;}

.links a:hover,
.win_header a:hover {border:none;}

label.error {position:absolute;padding:2px 4px;right:-65px;bottom:-25px;background:#ffffcb;border:1px solid #DEE1E7;border-radius:4px;font-size:14px;z-index:1;color:red;}
label.error_type2 {left:0;bottom:17px;}
label.error_type3 {bottom:6px;}


.captcha_input label.error {bottom:20px;} 
label.error_full {padding:1px;}
label.error_full span {position:absolute;padding:2px 4px;background:#ffffcb;border:1px solid #DEE1E7;border-radius:4px;font-size:14px;z-index:1;color:red;}

p {margin:0 0 10px 0; line-height: 19px;}
p:nth-last-child(1) {margin:0;}
/*
.error {padding:2px 4px 3px 4px;border:1px solid #dee1e7;position:absolute;top:5px;left:360px;background:#ffffcb;border-radius:4px;font-size:14px;color:red;white-space:pre;}
.error::before, .error::after {
	content: ''; 
	position: absolute;
	left: -9px; top: 4px;
	height:0;
	border-top: 7px solid transparent;
	border-right: 9px solid #dee1e7;
	border-bottom: 7px solid transparent;
}
.error::after {
	border-right: 8px solid #ffffcb;
	top: 4px; left:-7px;
}*/
.error {padding:0;position:relative;font-size:12px;color:#a94442;top:-3px;margin:0 0 10px;visibility:hidden;height:auto;z-index:5;}

.error.error_show {visibility:visible;opacity:1;height:12px;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);	
	transform: translateY(0);
}
html:not(.safari5) .error {
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	-ms-transform: translateY(-20px);	
	transform: translateY(-20px);

	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
html:not(.safari5) .error.error_show {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);	
	transform: translateY(0);
}


.error.last_error {margin:0;}
#captcha_1_err {float:none;margin:8px 0 0 7px;width:100%;clear:both;}
.form_input.errored,
.errored .checkbox span.fake_checkbox {border:1px solid #a94442;}

.footer_links {position:absolute;width:100%;text-align:center;padding:20px; display: block;}
.footer_links:hover {}
.footer_links .footer_links_item {display: inline-block; vertical-align: top;}
.footer_links .footer_links_item  a {text-decoration:none;border-bottom:1px solid #4473d3;font-size:16px;margin:0 10px;}
.footer_links .footer_links_item  a:hover {text-decoration:none;border:none!important;}

.message_user {color:green;z-index:10;font-size:13px;line-height:17px;}
.message_user > span {font-size:15px;}
.message_user_top {position:absolute;top:3px;right:10px;width:485px;text-shadow:1px 0 0 #85fe40;display:block;font-weight:bold;}
.message_user_bot {display:none;position:relative;margin:25px 0 0 0;text-shadow:1px 0 0 #85fe40;line-height:18px;}

@media (max-width : 755px) {

	.message_user {}
	.message_user > span {font-size:14px;font-weight:bold;}
	.message_user_top {display:none;}
	.message_user_bot {display:block;}

}

/* + Registration update */

@font-face {
	font-family: 'lucida_granderegular';
	src: url('../fonts/lucida_grande_regular-webfont.eot');
	src: url('../fonts/lucida_grande_regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/lucida_grande_regular-webfont.woff') format('woff'),
	url('../fonts/lucida_grande_regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fontawesomeregular';
	src: url('fonts/fontawesome/fontawesome.eot');
	src: url('fonts/fontawesome/fontawesome.eot?#iefix') format('embedded-opentype'),
	url('fonts/fontawesome/fontawesome.woff') format('woff'),
	url('fonts/fontawesome/fontawesome.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.registration-window {font-family: 'lucida_granderegular', Arial; width:862px;margin-left: -261px; background:white;box-shadow:0 0 5px 1px #b9c2ba;-webkit-box-shadow:0 0 5px 1px #b9c2ba;-moz-box-shadow:0 0 5px 1px #b9c2ba;border-radius:4px;display:inline-block;vertical-align:middle;text-align:left;position:relative; margin:62px auto;}

.registration-steps {
	border-bottom: 1px solid #dfe2e8;
}

.registration-step {
	display: inline-block;
	vertical-align: top;
	padding: 10px 18px;
	margin-right: -9px;
	box-sizing: content-box;
	text-transform: uppercase;
	background: url(../img/register-step-corner.png) no-repeat right center;
}

.registration-step.active .registration-step-icon {
	text-shadow: 1px 1px 1px #a69a33;
	background: #edc755;
	background: -moz-linear-gradient(top, #edc755 0%, #e9ac29 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #edc755), color-stop(100%, #e9ac29));
	background: -webkit-linear-gradient(top, #edc755 0%, #e9ac29 100%);
	background: -o-linear-gradient(top, #edc755 0%, #e9ac29 100%);
	background: -ms-linear-gradient(top, #edc755 0%, #e9ac29 100%);
	background: linear-gradient(to bottom, #edc755 0%, #e9ac29 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edc755', endColorstr='#e9ac29',GradientType=0 );
}

.registration-step-icon {
	display: inline-block;
	text-shadow: 1px 1px 1px #a6a5a6;
	vertical-align: top;
	color: #fff;
	border-radius: 50%;
	width: 24px;
	line-height: 24px;
	text-align: center;
	height: 24px;
	margin-right: 4px;
	background: #eaeaec;
	background: -moz-linear-gradient(top, #eaeaec 0%, #b9b7b7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaec), color-stop(100%, #b9b7b7));
	background: -webkit-linear-gradient(top, #eaeaec 0%, #b9b7b7 100%);
	background: -o-linear-gradient(top, #eaeaec 0%, #b9b7b7 100%);
	background: -ms-linear-gradient(top, #eaeaec 0%, #b9b7b7 100%);
	background: linear-gradient(to bottom, #eaeaec 0%, #b9b7b7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaec', endColorstr='#b9b7b7',GradientType=0 );
}

.registration-step-caption {
	font-size: 12px;
	text-transform: uppercase;
	line-height: 24px;
}

#registration {
	margin: 0;
	box-sizing: border-box;
	padding: 14px 17px;
}

#registration:before,
#registration:after {
	content:"";
	display:table;
}
#registration:after {
	clear:both;
}

.registration-window .title {
	margin: 0 0 13px 25px;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1;
	min-height: 17px;
}

.registration-section-left,
.registration-section-right{
	float: left;
	width: 405px;
}

.registration-section-right {
	float: right;
}

.registration-window .section-inner {
	border-radius: 5px;
	background: #fafafa;
	border: 1px solid #dfe2e8;
	padding: 18px 40px 18px 25px;
}

#registration-step-2 .section-inner,
#registration-step-3 .section-inner {
	padding: 18px 32px 18px 17px;
}

.registration-window h2 {
	margin: 0 0 20px 0;
	font: normal 15px/1.2 'lucida_granderegular';
}

.registration-window .form_input {
	margin: 0 0 21px 0;
}

.registration-window .text-block p {
	font-size: 12px;
	line-height: 1.2;
}

.registration-window .text-block {
	height: 524px;
	overflow: auto;
	padding-right: 20px;
}

.register-license-agreement .section-inner {
	padding-right: 20px;
}

.window-footer {
	clear: both;
	padding: 16px 0 20px 0;
}

.register-product-choose {
	float: left;
	width: 21px;
	margin-right: 17px;
	padding-top: 40px;
}

.register-product-image {
	border: 1px solid #dfe1e7;
	border-radius: 5px;
	margin-right: 19px;
}

.register-product-image-inner {
	padding: 7px 5px;
	min-height: 78px;
	line-height: 64px;
	text-align: center;
}

.register-product-caption {
	color: #fff;
	background: #999999;
	border-radius: 5px;
}

.register-product-preview {
	margin-bottom: 14px;
	padding-bottom: 15px;
	background: url(../img/line-separator.png) no-repeat bottom center;
}

.register-product-preview:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	background: 0;
}

.register-product-preview:after {
	content:"";
	display:table;
	clear:both;
}

.register-product-preview:before,
.register-product-preview:after {
	content:"";
	display:table;
}
.register-product-preview:after {
	clear:both;
}

.register-userinput-values li:before,
.register-userinput-values li:after {
	content:"";
	display:table;
}
.register-userinput-values li:after {
	clear: both;
}

.register-product-image {
	float: left;
	width: 132px;
	box-sizing: border-box;
}

.register-product-image img {
	max-width: 122px;
	display: inline-block;
	vertical-align: middle;
	max-height: 63px;
}

.register-product-caption,
.register-product-caption:nth-last-child(1){
	display: block;
	letter-spacing: 1px;
	padding: 5px;
	font-size: 14px;
	text-align: center;
}

.register-product-info {
	float: right;
	width: 165px;
	text-align: left;
	font-size: 12px;
}

.register-product-info .form_select {
	width: 88px;
}

.register-product-info p {
	font-size: 12px;
}

.registration-window #registration-step-2 {
	margin: 14px 17px;
}

#registration-step-2 {

}

#registration-step-2  .goip:after {
	content: '';
	display: table;
	clear: both;
}

#registration-step-2  .goip > *{
	float: left !important;
	margin-bottom: 10px;
}

#registration-step-2  .goip > *:nth-child(odd) {
	margin-right: 17px;
}

.register-userinput-values {
	margin: 0;
	padding: 0;
	list-style: none;
}

.register-userinput-values li {
	margin-bottom: 28px;
}

.register-userinput-values .left-side {
	float: left;
	line-height: 31px;
	width: 300px;
}

.register-userinput-values .right-side {
	width: 31px;
	float: right;
}

.register-userinput-values .left-side p {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2;
}

#registration-step-3 .registration-section-left .section-inner {
	padding: 20px 22px 18px 24px;
}

.btn {
	display: inline-block;
	box-sizing: content-box;
	cursor: pointer;
	border-radius: 3px;
	padding: 1px 4px;
	vertical-align: top;
	color: #666666;
	border: 1px solid #858585;
	border-top: 1px solid #dfe1e7;
	border-left: 1px solid #bebfc3;
	border-right: 1px solid #bebfc3;
}

.btn:active {
	box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.43);
}

.fa-pencil:before {
	font-size: 11px;
	vertical-align: top;
	/* margin-top: 9px; */
	top: 3px;
	position: relative;
}

.btn:hover {
	border: 1px solid #858585;
	color: #535353;
	border-top: 1px solid #858585;
	border-left: 1px solid #858585;
	border-right: 1px solid #858585;
}

.slick-next {
	background: url(https://goantifraud.com/affiliate/images/carusel-icons/icon-schevron-right.png) no-repeat;
	width: 27px;
	height: 46px;
	right: 0;
}

.slick-prev {
	background: url(https://goantifraud.com/affiliate/images/carusel-icons/icon-schevron-left.png) no-repeat;
	width: 27px;
	height: 46px;
	left: 0;
}

.slick-next,
.slick-prev {
	border: 0;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	font-size: 0;
	color: transparent;
	cursor: pointer;
	width: 11px;
	height: 17px;
	background-size: contain;
}

.carousel {
	position: relative;
	padding: 0 30px;
}

.carousel-inner {
	overflow: hidden;
	width: 100%!important;
	text-align: left;
}

.slick-track {
	overflow: hidden;
}

.carousel-inner li {
	list-style: none;
}

.recommended-item {
	width: 91px !important;
	float: left;
	box-sizing: content-box;
	padding: 0 6px;
	text-align: center;
}

.recommended-item-image {
	height: 50px;
	line-height: 50px;
}

.recommended-item img {
	max-width: 87px;
	max-height: 44px;
	vertical-align: middle;
	display: inline-block;
}

.recommended-items-list {
	overflow: hidden;
}

.recommended-items-title {
	text-transform: uppercase;
	font: normal 16px/1.1 'lucida_granderegular', helvetica, sans-serif;
	color: #666666;
	margin: 0 0 10px 15px;
}

.recommended-item-caption,
.recommended-item-caption a{
	font-size: 10px!important;
}

.recommended-item-caption a {
	display: block;
	word-wrap: break-word;
	color: #fff;
	text-decoration: none;
	background: #999999;
	border-radius: 5px;
	padding: 2px;
	text-overflow: ellipsis;
}

.recommended-item-caption a:hover {
	background: #5c5c5c;
}

.registration-window_step3 .required:before {
	display: none;
}

.registration-window_step1 .register-products-preview {
	display: none;
}

.registration-window_step3 .register-packages-overview {
	display: none;
}

.registration-window_step3 .registration-section-left .section-inner {
	padding-bottom: 5px;
}

.registration-window_step1 .registration-section-right {
	padding-top: 29px;
}

.registration-window_step1 .registration-section-left .section-inner {
	padding: 10px 40px 18px 25px;
}

.registration-window_step1 .title_step1 {
	display: block;
}

.registration-window_step1 .title_step2, .registration-window_step1 .title_step3 {
	display: none;
}

.registration-window_step2 .title_step2 {
	display: block;
}

.registration-window_step2 .title_step1, .registration-window_step2 .title_step3 {
	display: none;
}

.registration-window_step3 .title_step3 {
	display: block;
	position: relative;
	width: 470px;
}

.registration-window_step3 .title_step1, .registration-window_step3 .title_step2 {
	display: none;
}

.registration-window_step3 .form_body .form_input {
	width: 90%;
	position: relative;
}

.registration-window_step3 .help {
	display: none;
}

.registration-window_step1 .form_body .form_input .btn {
	display: none;
}

.registration-window_step3 .service-packages-select {
	display: block;
}

.registration-window_step3 .service-packages-select .tooltip-icon {
	display: none;
}

.service-packages-select {
	display: none;
}

.registration-window_step3 .licence-agreement-submit {
	display: none;
}

.registration-window_step3 .form_body .form_input .btn {
	position: absolute;
	top: 6px;
	right: -40px;
}

.registration-window_step1 .registration-section-right .section-inner {
	padding: 0;
	border: 0;
}

.registration-window_step1 .form_body .form_input + .error {
    top: -12px;
}

.registration-window_step3 .registration-section-right {
	padding-top: 30px;
}

.registration-window_step3 .section-inner {
	padding: 18px 18px 18px 16px;
}

.registration-window_step3 .fa-pencil {
	font-family: 'fontawesomeregular';
}
.registration-window_step3 .fa-pencil:before {
	content: "\f040";
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.carousel-title {
	font-size: 16px;
	margin-bottom: 6px;
}

.registration-section-right .carousel {
	margin-top: 30px;
}

.registration-section-right .carousel-title {
	margin: 0 0 11px -31px;
}

.registration-section-right .section-inner {
    background: #fff;
}

.form_select_body > .value.services-package-start,
.services-package-start {
	/*color: #38b8a2;*/
    color: #13b7b1;
}

.form_select_body > .value.services-package-optimal,
.services-package-optimal {
	color: #f3c744;
}

.form_select_body > .value.services-package-corporative,
.services-package-corporative {
	color: #e65e46;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.packages-overview-section {
	padding: 14px 18px 0;
	border: 1px solid #dfe2e8;
	background: #fafafa;
	margin-bottom: 15px;
	border-radius: 5px;
}

.packages-overview-section.disabled .package-overview-price {
	background: #C8C8C8;
}

.packages-overview-section-title {
	font-size: 14px;
	margin-bottom: 25px;
}

.packages-overview-section .form_input {
	margin-bottom: 36px;
}

.package-overview-price {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	background: #13b7b1;
	border-radius: 0 0 5px 5px;
	color: #fff;
	border-top: 1px solid #dfe2e8;
	margin: 0 -18px;
	padding: 20px;
	position: relative;
}

.package-overview-price.services-package-optimal {
	background: #f3c744;
}

.package-overview-price.services-package-corporative {
	background: #e65e46;
}

.package-overview-price.services-package-trial {
    background: #1aa70e;
}

.package-overview-price.services-package-ultra {
    background: #f1cb04;
    color: #343f48;
    text-transform: uppercase;
}


.package-overview-price p {
	font-size: 20px;
    margin: 0;
}


.packages-offer-section {
	background: #fcfcfc;
	border: 1px solid #dfe2e8;
	min-height: 384px;
	border-radius: 5px;
	padding: 18px 21px 20px;
}

.packages-offer-section-title {
	text-align: center;
	margin-bottom: 7px;
	font-size: 16px;
}

.register-trial-offer-title {
	text-transform: uppercase;
	font-size: 26px;
	text-align: center;
	color: #1a8802;
}

.register-trial-offer {
	background: url(../img/trial-offer-bg.png) no-repeat center 41px;
	min-height: 200px;
}

.register-trial-offer-actions {
	overflow: hidden;
	margin-top: 193px;
	padding-bottom: 10px;
}

.register-trial-offer-actions .form_checkbox {
	float: left;
	margin-top: 9px;
}

.register-trial-offer-actions .btn_default {
	float: right;
	width: 320px;
}
.form_select_body .services-packages-dropdown,
.services-packages-dropdown {
	padding: 0;
	max-height: 1000px;
}

.dropdown-section-title {
	font-size: 16px;
	color: #fff;
	padding: 7px 16px;
	border-radius: 2px;
	cursor: default;
}
.services-packages-dropdown .dropdown-section-title.services-package-start {
	background: #13b7b1;
}
.services-packages-dropdown .dropdown-section-title.services-package-optimal {
	background: #f3c744;
}
.services-packages-dropdown .dropdown-section-title.services-package-corporative {
	background: #e65e46;
}

.dropdown-section-title.services-package-ultra {
    background: #15850c;
    text-transform: uppercase;
    position: relative;
}

.dropdown-section-title.services-package-ultra .ribbon {
    position: absolute;
    background: url('../img/ultra-bg.png');
    width: 116px;
    height: 29px;
    right: 0;
    top: 2px;
    line-height: 26px;
    text-align: center;
}

.dropdown-section-title.services-package-ultra .ribbon .text {
    font-size: 12px;
}

/*.services-packages-dropdown .dropdown-section-title.services-package-trial {*/
    /*background: #39b3e3;*/
/*}*/

.services-package-trial.field-trial {
    background: #1aa70e;
    font-size: 16px !important;
    color: #fff !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #f1f1f1;
    transition: background .2s ease;
}

.services-package-trial.field-trial:hover {
    background: #0d9702 !important;
    color: #fff !important;
}

.form_select_body .value.services-package-trial {
    color: #1aa70e !important;
}

.form_select_body .value.services-package-ultra {
    color: #f1cb04 !important;
}

.field-ultra  {
    text-transform: uppercase;
    color: #27842b !important;
    font-weight: 500;
}

.field-ultra small {
    text-transform: capitalize;
    font-size: 13px;
}

.field-ultra.ultra-start-up {
    color: #60ab0f !important;
}

.field-ultra.ultra-deluxe {
    color: #db9206 !important;
}

.field-ultra.ultra-ultimate {
    color: #e25819 !important;
}

.form_select_body .services-packages-dropdown li a,
.field-ultra-block {
	padding: 9px 16px;
}

.field-ultra-block {
    display: block;
    text-decoration: none;
    color: #5c5c5c;
    line-height: 32px;
    font: 14px/1 Arial, Verdana, Sans;
    border-radius: 5px;
}

.field-ultra-block:hover {
    background: #ececec;
}

.registration-window-header {
	position: relative;
}

.registration-window-header .icon-close {
	position: absolute;
	z-index: 3;
	top: 13px;
	right: 15px;
}

.icon-close {
	cursor: pointer;
	color: #999999;
	display: inline-block;
	font: normal normal normal 14px/1 fontawesomeregular;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}

.icon-close:before {
	content: "\f00d";
}

.register_hidden-elements .registration-steps {
	display: none;
}

.login-form#registration,
.login-form {
	padding: 0;
	margin: 25px 40px;
}

.wrap.en .form_body h2:first-child {
	width: 160px;
}

/* - Registration update */

.win_header {
	background: transparent;
	border-bottom: 1px solid transparent;
}
.header .logo:before {
	content:"";
	position:absolute;
	width:57px;
	height:57px;
	background:url('../img/version/label_stable.png');
	left:-22px;top:0;
}

.header .logo .service-version {
	display: block;
	text-align: center;
	color: #fff!important;
	position: absolute;
	left: -38px;
	z-index: 3;
	top: 15px;
	width: 73px;
	font: 8px Tahoma, helvetica, sans-serif;
	text-transform: uppercase;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);

}

.header .logo .service-version strong {
	 font-weight: bold;
	 font: 8px Tahoma, helvetica, sans-serif;
	 color: #fff!important;
}


.packages-offer-section .packages-overview-section-title {
    margin-bottom: 0;
}

.packages-offer-section .tb-option-container {
    display: table;
    width: 100%;
    text-align: left !important;
    height: 127px;
    border-bottom: 1px solid #eae6e6;
}

.packages-offer-section .tb-option-container:last-child {
    border-bottom: none;
}

.packages-offer-section .tb-option-container .tb-vertical {
    display: table-cell;
    vertical-align: middle;
}

.packages-offer-section .option-item-checkbox {
    width: 26px;
}

.packages-offer-section .option-item-checkbox .input-package {
    opacity: 0;
    position: absolute;
    left: -10000px;
    height: auto;
}

.packages-offer-section .option-item-checkbox .input-package:checked + .label-checkbox {
    background: #41bd06;
    font: normal normal normal 12px/1 fontawesomeregular;
    box-shadow: none;
    font-size: 18px;
    color: #fff;
}

.packages-offer-section .option-item-checkbox .input-package:checked + .label-checkbox:before {
    content: "";
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
    color: #fff;
}

.packages-offer-section .option-item-checkbox .input-package:checked + .label-checkbox.default {
    border-color: #bebebe;
    background: #a9a9a9;
    pointer-events: none;
}

.packages-offer-section .option-item-checkbox .label-checkbox {
    display: block;
    width: 24px;
    height: 24px;
    background: #fff;
    border: 3px solid #41bd06;
    border-radius: 3px;
    cursor: pointer;
    margin: 0;
    box-shadow: inset 0 0 4px -1px #666;
}

.packages-offer-section .icon-container {
    width: 84px;
    padding-left: 6px;
    padding-right: 10px;
}

.packages-offer-section .option-item-icon {
    background-image: url("../img/sprite-registration-icon.png");
    display: block;
    margin: 0;
    width: 76px;
    height: 76px;
}

.packages-offer-section .option-item-icon.optimization-icon {
    background-position: 0 0;
}

.packages-offer-section .option-item-icon.without-sim-icon {
    background-position: -86px 0;
}

.packages-offer-section .option-item-icon.call-rec-icon {
    background-position: -171px 0;
}

.packages-offer-section .option-item-head-text {
    height: 38px;
}

.packages-offer-section.ultra .option-item-head-text {
    height: 42px;
}

.packages-offer-section .option-item-head-text .head-text {
    color: #666666;
    font-weight: bold;
    text-align: left;
    display: inline-block;
}

.packages-offer-section .option-item-head-text .tooltip-icon,
.dropdown-section-title.services-package-ultra .tooltip-icon,
.services-package-ultra.field-ultra .tooltip-icon {
    position: relative;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    display: inline-block;
}
.packages-offer-section .option-item-head-text .tooltip-icon.first-tooltip-icon {
    animation: blinkTooltip 40s 5s ease-out infinite;
}
.packages-offer-section .option-item-head-text .tooltip-icon.second-tooltip-icon {
    animation: blinkTooltip 40s 5.5s ease-out infinite;
}
.packages-offer-section .option-item-head-text .tooltip-icon.third-tooltip-icon {
    animation: blinkTooltip 40s 6s ease-out infinite;
}


.packages-offer-section .option-item-head-text .tooltip-icon i,
.dropdown-section-title.services-package-ultra .tooltip-icon i,
.services-package-ultra.field-ultra .tooltip-icon i {
    font: bold 16px/1 fontawesomeregular;
    position: relative;
}

.dropdown-section-title.services-package-ultra .tooltip-icon {
    top: -1px;
}

.packages-offer-section .option-item-head-text .tooltip-icon i:before,
.dropdown-section-title.services-package-ultra .tooltip-icon i:before,
.services-package-ultra.field-ultra .tooltip-icon i:before {
    content: "\f059";
    color: #c6d4d0;
    font-size: 21px;
}

.packages-offer-section .option-item-head-text .tooltip-icon:hover i:before {
    color: #6b9d28;
}

.dropdown-section-title.services-package-ultra .tooltip-icon i:before,
.services-package-ultra.field-ultra .tooltip-icon i:before  {
    font-size: 16px;
}

.packages-offer-section .option-item-head-text .tooltip-icon .tooltip-content,
.dropdown-section-title.services-package-ultra .tooltip-icon .tooltip-content,
.services-package-ultra.field-ultra .tooltip-icon .tooltip-content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    background: #ffffc9;
    left: -118px;
    bottom: 30px;
    width: 252px;
    padding: 8px 12px;
    font-size: 12px;
    color: #666;
    line-height: 16px;
    font-weight: normal;
    border: 2px solid #dfe2e8;
    border-radius: 4px;
    z-index: 2;
    transition: opacity .4s ease .1s, visibility .4s ease .1s;
}

.services-packages-dropdown .dropdown-section-title.services-package-ultra .tooltip-icon .tooltip-content,
.services-packages-dropdown .services-package-ultra.field-ultra .tooltip-icon .tooltip-content {
    text-transform: none;
    left: -100px;
}


.packages-offer-section .option-item-head-text .tooltip-icon .tooltip-content:after,
.dropdown-section-title.services-package-ultra .tooltip-icon .tooltip-content:after,
.services-package-ultra.field-ultra .tooltip-icon .tooltip-content:after {
    content: '';
    position: absolute;
    border-top: 10px solid #ffffc9;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    left: 50%;
    margin-left: -7px;
    bottom: -10px;
    z-index: 2;
}

.dropdown-section-title.services-package-ultra .tooltip-icon .tooltip-content:after,
.services-package-ultra.field-ultra .tooltip-icon .tooltip-content:after {
    left: 100px;
    margin-left: 0;
}

.packages-offer-section .option-item-head-text .tooltip-icon .tooltip-content:before,
.dropdown-section-title.services-package-ultra .tooltip-icon .tooltip-content:before,
.services-package-ultra.field-ultra .tooltip-icon .tooltip-content:before{
    content: '';
    position: absolute;
    border-top: 10px solid #dfe2e8;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    left: 50%;
    margin-left: -7px;
    bottom: -12px;
    z-index: 1;
}

.dropdown-section-title.services-package-ultra .tooltip-icon .tooltip-content:before,
.services-package-ultra.field-ultra .tooltip-icon .tooltip-content:before{
    left: 100px;
    margin-left: 0;

}

.packages-offer-section .option-item-head-text .tooltip-icon .tooltip-content a,
.dropdown-section-title.services-package-ultra .tooltip-icon .tooltip-content a,
.services-package-ultra.field-ultra .tooltip-icon .tooltip-content a {
    color: #ff9900;
    font-style: italic;
    font-size: 12px;
    text-decoration: underline;
}

.dropdown-section-title.services-package-ultra .tooltip-icon .tooltip-content a,
.services-package-ultra.field-ultra .tooltip-icon .tooltip-content a {
     padding: 0 !important;
     display: inline-block !important;
 }

.packages-offer-section .option-item-head-text .tooltip-icon .tooltip-content a:hover,
.dropdown-section-title.services-package-ultra .tooltip-icon .tooltip-content a:hover,
.services-package-ultra.field-ultra .tooltip-icon .tooltip-content a:hover {
    text-decoration: none;
    background: none !important;
}

.packages-offer-section .option-item-head-text .tooltip-icon:hover {

}

.packages-offer-section .option-item-head-text .tooltip-icon:hover .tooltip-content,
.dropdown-section-title.services-package-ultra .tooltip-icon:hover .tooltip-content,
.services-package-ultra.field-ultra .tooltip-icon:hover .tooltip-content {
    opacity: 1;
    visibility: visible;
}

.packages-offer-section .option-item-price-setting {
    margin-top: 6px;
    position: relative;
}

.packages-offer-section .option-item-price-setting:after {
    content: '';
    clear: both;
    display: table;
}

.packages-offer-section .option-item-price {
    font-size: 16px;
    color: #999;
    float: left;
    margin-right: 43px;
}

.packages-offer-section .option-item-price .break-field {
    white-space: nowrap;
}

.packages-offer-section .add-one-form {
    width: 40px;
    height: 24px;
    overflow: hidden;
    float: right;
    position: absolute;
    right: 0;
    top: -4px;
}

.packages-offer-section .add-one-form .plus-one-input,
.packages-offer-section .add-one-form .pm-one-btn {
    float: left;
    width: 50%;
    height: 100%;
    border: none;
}

.packages-offer-section .add-one-form .plus-one-input:focus,
.packages-offer-section .add-one-form .plus-one-btn:focus {
    outline: none;
}

.packages-offer-section .add-one-form .plus-one-input {
    border-radius: 4px 0 0 4px;
    color: #000;
    padding: 2px 0 0 3px;
    font-size: 14px;
    font-weight: bold;
    box-shadow: inset 1px 1px 2px #999;
}

.packages-offer-section .add-one-form .plus-one-btn {
    background: #ff9701;
    color: #fff;
    border-radius: 0 4px 0 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    line-height: 12px;
}

.packages-offer-section .add-one-form .minus-one-btn {
    color: #fff;
    border-radius: 0 0 4px 0;
    line-height: 12px;
    background: #dc7600;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
}

.tooltipster-base {
    max-width: 252px !important;
    width: 100% !important;
    font-size: 12px !important;
    font-weight: normal !important;
}

.packages-offer-section .option-container .free-action_text {
    display: none;
}

.packages-offer-section .option-container.free-action .option-item-price-setting {
    /*display: none;*/
    opacity: 0;
}

.packages-offer-section .option-container.free-action .head-text {
    position: relative;
}

.packages-offer-section .option-container.free-action .free-action_text {
    display: block;
    position: absolute;
    top: 36px;
    width: 89%;
    text-align: center;
    background: #e28704;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 1px 1px #444;
    letter-spacing: 1px;
}
.packages-offer-section .option-container.free-action .free-action_text:after {
     content: '';
     position: absolute;
     top: 0;
     right: 0;
     border-top: 9px solid transparent;
     border-right: 6px solid #fcfcfc;
     border-bottom: 9px solid transparent;
}

.packages-offer-section .option-container.free-action .label-checkbox {
    border-color: #a9a9a9;
    background: #a9a9a9!important;
    pointer-events: none;
}

.packages-offer-section .option-item .call-recording-form-block .add-one-form {
    position: absolute;
    opacity: 0;
}

.packages-offer-section.trial .add-one-form {
    display: none;
}

.packages-offer-section .option-container.disabled .option-item-checkbox {
    opacity: .5;
    position: relative;
}
.packages-offer-section .option-container.disabled .option-item-checkbox:before,
.packages-offer-section .option-container.disabled .option-item-price-setting:before {
    content: '';
    position: absolute;
    top: -8px;
    right: 0;
    left: 0;
    bottom: 0;
    height: 120%;
    z-index: 2;
}
.packages-offer-section .option-container.disabled .icon-container,
.packages-offer-section .option-container.disabled .option-item-price-setting,
.packages-offer-section .option-container.disabled .head-text .txt,
.packages-offer-section .option-container.free-action.disabled .free-action_text {
    opacity: .5;
}
.packages-offer-section .option-container.disabled .option-item-price-setting {
    display: table;
}

.packages-offer-section .option-container.free-action.disabled .call-recording-form-block {
    opacity: 0;
}

.packages-offer-section .trial-label-head-text {
    display: none;
    margin: 10px 0 0 0;
    font-size: 14px;
}

.packages-offer-section.trial .trial-label-head-text {
    display: block;
}

.ultra-inclusive-flag {
    display: none;
    background: #ff8401;
    color: #fff;
    text-transform: uppercase;
    line-height: 20px;
    padding-right: 26px;
    padding-left: 20px;
    font-size: 14px;
    position: relative;
}

.ultra-inclusive-flag:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    border-top: 10px solid transparent;
    border-right: 6px solid #fafafa;
    border-bottom: 10px solid transparent;
}

.packages-offer-section.ultra .ultra-inclusive-flag {
    display: table;
}

.packages-offer-section.ultra .option-item-price-setting {
    display: none;
}


@keyframes blinkTooltip {
    0% {
        top: 0;
    }
    .3% {
        top: -5px;
    }
    .9% {
        top: 0;
    }
}

.form-input-email {
    border-radius: 4px;
    border: 1px solid #dee1e7;
    padding: 0;
}

.form-input-email:after {
    content: '';
    clear: both;
    display: table;
}

.form-input-email input {
    width: 70%;
    float: left;
    border-right: none;
    border-radius: 4px 0 0 4px;
}

.form-input-email .verification-btn {
    width: 30%;
    float: right;
    color: #fff;
    height: 100%;
    border-radius: 0 4px 4px 0;
    background: #ff9701;
    cursor: pointer;
    text-align: center;
    border-left: none;
    display: table;
    transition: background .2s ease;
}

.form-input-email .verification-btn:hover {
    background: #dc7600;
}

.form-input-email .verification-btn span {
    display: table-cell;
    vertical-align: middle;
    font-size: 11px;
}

.form-input-email .verification-btn.load-progress {
    background: url("../img/pbar.gif") repeat;
    background-size: contain;
}

.form-input-email .verification-btn.load-progress span {
    display: none;
}

.verification-email {
    display: none;
 }

.verification-email-text {
    display: none;
    margin-bottom: 21px;
    font-size: 12px;
    color: #41bd06;
    line-height: 16px;
    border-radius: 4px;
 }

.registration-section-right.ultra .value.services-package-ultra {
    color: #27842b !important;
}
.registration-section-right.ultra-start-up .value.services-package-ultra {
    color: #60ab0f !important;
}
.registration-section-right.ultra-deluxe .value.services-package-ultra {
    color: #db9206 !important;
}
.registration-section-right.ultra-ultimate .value.services-package-ultra {
    color: #e25819 !important;
}


.registration-section-right.ultra .package-overview-price.services-package-ultra {
    background: #27842b;
    color: #fff;
}

.registration-section-right.ultra-start-up .package-overview-price.services-package-ultra {
    background: #73c020;
    color: #fff;
}

.registration-section-right.ultra-deluxe .package-overview-price.services-package-ultra {
    background: #fca806;
    color: #fff;
}

.registration-section-right.ultra-ultimate .package-overview-price.services-package-ultra {
    background: #e25819;
    color: #fff;
}

.registration-section-right.ultra .option-item.option-item-checkbox {
    position: relative;
}

/*.registration-section-right.ultra .option-item.option-item-checkbox:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    left: 0;
}*/

.skyline_equipment {
	width: 405px;
}

.registration-section-skyline_left {
	float: left;
}

.registration-section-skyline_right {
	float: right;
}

@media (max-width: 866px) {
    .registration-window {
        margin: 120px 0 60px;
    }
}

.packages-offer-section.ultra .free-action_text {
	display:none!important;
}

@import "ver-switcher.css";