﻿.text-red{color:red!important}.row-spacer{height:20px}.no-margin{margin:0!important}.no-padding{padding:0!important}.orange-bg{background-color:#EF842D;color:#fff}.border-black{border:1px solid #000}.full-width{width:100%}.btn-green{color:#fff;background-color:#60B860;border-color:#60B860}#early-bird-offer p strong{font-size:1.4em}.bg-white{background-color:#fff}section .title{text-transform:initial!important}input[type=text],input[type=number],input[type=email],select{outline:0;padding:3px 0 3px 3px;font-size:12px;text-transform:none!important;color:#2e2e2e;min-height:40px;border:1px solid #eae6e6}.form-group{margin-bottom:0}body{font-size:14px;line-height:1.57;color:#333;-webkit-font-smoothing:antialiased}.signup-wrapper{width:680px;margin:0 auto}.signup-top{margin:60px 0}.signup-top .signup-top-images{display:inline-block;width:23%}signup-top .signup-top-text{display:inline-block;width:100%;vertical-align:top;margin-top:40px;text-align:left}.signup-top .signup-top-text .signup-top-text-title{font-size:30px;color:#1fbad6;margin-bottom:10px}.signup-top .signup-top-text .signup-top-text-subtitle{font-size:14px;font-weight:400}.signup-form-section{position:relative;padding-bottom:25px;margin-bottom:-25px}.signup-form-section .signup-form-section-title{font-size:22px;font-weight:400;margin-bottom:17px}.signup-form-section .signup-form-section-required{position:absolute;right:0;top:4px;font-size:10px;font-weight:500}.form-group{width:100%;padding-bottom:19px}.form-group label{display:block;font-size:12px;line-height:20px;margin-bottom:8px;color:#666;font-weight:500}.form-group input{border:1px solid #ccc;border-radius:3px}.error-notice{display:none;font-size:12px;color:#ed145b;margin-top:8px;font-weight:500}.form-group button,.form-group input,.form-group select{height:40px;width:100%;line-height:20px;padding:2px 0 0 12px;font-size:12px;-webkit-appearance:none;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.form-group select{cursor:pointer;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500;background:url(../../img/signup-lite-dropdown.png) right 7px top 12px no-repeat #fff}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,select:focus{font-family:sinkin_sans300_light!important;border:1px solid rgba(87,197,208,.82)!important}.mobile-number{position:relative;min-height:60px}.mobile-number .mobile-country-mask{padding-left:2%;padding-right:2%}.mobile-number select{width:22%;float:left;background-color:#f1f1f1;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:7%}@media (max-width:479px){.form-group select{background-size:7px 14px}.mobile-number select{width:30%}}.mobile-number select.custom-focus{border:1px solid #1fbad6}.mobile-number select.custom-field-focus{border-top:solid 1px #1fbad6;border-right:solid 1px #ccc;border-bottom:solid 1px #1fbad6;border-left:solid 1px #1fbad6}.mobile-number input{width:78%;float:left;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width:479px){.mobile-number input{width:70%}}.mobile-number input:focus{border-left:0}.mobile-number .mobile-country-mask{pointer-events:none;position:absolute;width:15%;height:37px;margin:1px 0 0 10px;background-color:#f1f1f1;border-radius:2px}@media (max-width:479px){.mobile-number .mobile-country-mask{width:23%;margin:1px 0 0 5px}}.mobile-number .mobile-country-mask .mobile-country-mask-text{margin:0;font-size:13px;line-height:40px;font-weight:500;text-align:center}.mobile-number .error-notice{margin-top:56px}.form-error{display:none}