body {     background: #ffffff none repeat scroll 0% 0%;     color: #666666;     font-family: "Helvetica Neue",helvetica,sans-serif;     font-size: 0.8125em;     font-weight: 300;     line-height: 135%;     margin: auto;     overflow-x: hidden;}* {     box-sizing: border-box;     text-decoration: none;     transition: background 0.15s ease 0s;}a {     color: #666666;     outline: 0px none;     transition: color 0.15s ease 0s;}a:hover {     color: #007ebb;}b {     font-weight: 500;}i {     font-style: italic;}img {     border: none;}hr {     -moz-border-bottom-colors: none;     -moz-border-left-colors: none;     -moz-border-right-colors: none;     -moz-border-top-colors: none;     border-color: -moz-use-text-color -moz-use-text-color #eeeeee;     border-image: none;     border-style: none none solid;     border-width: medium medium 1px;}p {     font-size: 13px;     line-height: 1.6;     margin-bottom: 20px;}h1, h2, h3, h4 {     color: #333333;     font-size: 36px;     font-weight: 200;     letter-spacing: 0.055em;     line-height: 1.3;     margin-bottom: 32px;}h4 {     font-size: 14px;     font-weight: 400;     letter-spacing: 0.06em;     line-height: 1.4;     margin:0;     padding: 4px 0px;}.registration-page{padding:56px 0;margin-right:-20px;}.row {     display: table;     margin: auto;     width:100%;     max-width: 480px;}input[type="text"], input[type="password"] {     background: #eeeeee none repeat scroll 0% 0%;     border-radius: 2px;     border: 1px solid #eeeeee;     box-shadow: none;     box-sizing: border-box;     color: #666666;     font-family: "Helvetica Neue",helvetica,sans-serif;     font-size: 13px;     line-height: 16px;     padding: 5px 10px;     margin-bottom:20px;     width:100%;}input[type="text"]:focus, input[type="password"]:focus {     background: #fafafa none repeat scroll 0% 0%;     border: 1px solid #cccccc;     color: #666666;}input[type="submit"],input[type="button"] {     background-color: #0085c3;     border-radius: 2px;     border: medium none;     color: #ffffff;     font-size: 11px;     font-weight: 400;     letter-spacing: 1px;     line-height: 1.6;     padding: 4px 12px;     text-transform: uppercase;}.reg-intro{margin:0 20px 20px 0;}.reg_line{float:left;width:220px;margin-right:20px;}.reg_line .reg_label{color:#333;font-weight:400;padding-right:6px;}@media screen and (max-width: 480px) {	.registration-page{	margin:0;	}	.row{	padding:0 24px;	}	.reg_line{	margin:auto;	float:none;	width:100%;	}}.reg_submit{  clear:both;}.err_line{  font-weight:bold;  margin-left:0px;  color:black;}.err_line:last-of-type{  margin-bottom: 20px;}input.err{  border: 2px solid red !important;  border-radius: 5px;}/* SELECT COUNTRY */#select-country-wrap{  width:977px;  margin:30px auto;}.select-country .secondary-page-main-section-container section{width:100%;}.select-country .secondary-page-main-section-container.row,.select-country .secondary-page-main-section-container .row{border:none;padding:0 !important;}.select-country #greytop p{color:#333;float:left;font-size:36px;font-weight:200;letter-spacing:.055em;line-height:1.3;margin:-10px 0 48px;width:100%;}.select-country .rhdr3{color:#333;float:left;font-size:16px;font-weight:400;letter-spacing:.055em;line-height:1.3;margin:20px 0 12px;width:100%;}.select-country .divider{border-bottom:1px solid #ccc;float:left;margin:10px 0;width:100%;}.select-country #scContent a{float:left;margin:12px 0 24px;width:244px;}.select-country #scContent img{float:left;height:36px;width:36px;}.select-country #scContent p{color:#333;float:left;margin:0;padding:7px 0 7px 9px;}/* FOOTER */#in-footer{text-align:center;font-size:10px;padding:12px;}#in-footer select{font-size:10px;}#in-footer ul,#in-footer li,#in-footer #countrySelect,#countrybox,#langdropdown,#langdropdown form{display:inline;}#in-footer ul{  padding-left:0px;}#in-footer{  position:absolute;  bottom:0px;  left:50%;  width:500px;  margin:0 auto;  margin-left:-250px;}#in-footer li,#countrySelect,#langdropdown{border-left:1px solid #aaa;padding:0 4px 0 8px;margin:8px 0;}#langdropdown{border:none;}body.change_pass{  margin:5px;}#chngpass .reg_line{  float:none;}#chngpass input[type="text"],#chngpass input[type="password"]{  margin-bottom:10px;}body.change_pass .reg_line{  clear:both;  width:400px;}body.change_pass .reg_label{  float:left;  width:150px;}body.change_pass .reg_input{  float:left;  width:200px;}