.header-main{max-width:390px;margin:1em auto 1em auto;position:relative;z-index:999;padding:3em 2em;background:rgba(255,255,255,.04);-webkit-box-shadow:-1px 4px 28px 0 rgba(0,0,0,.75);-moz-box-shadow:-1px 4px 28px 0 rgba(0,0,0,.75);box-shadow:-1px 4px 28px 0 rgba(0,0,0,.75)}.header-main html,.header-main body,.header-main div,.header-main span,.header-main applet,.header-main object,.header-main iframe,.header-main h1,.header-main h2,.header-main h3,.header-main h4,.header-main h5,.header-main h6,.header-main p,.header-main blockquote,.header-main pre,.header-main a,.header-main abbr,.header-main acronym,.header-main address,.header-main big,.header-main cite,.header-main code,.header-main del,.header-main dfn,.header-main em,.header-main img,.header-main ins,.header-main kbd,.header-main q,.header-main s,.header-main samp,.header-main small,.header-main strike,.header-main strong,.header-main sub,.header-main sup,.header-main tt,.header-main var,.header-main b,.header-main u,.header-main i,.header-main dl,.header-main dt,.header-main dd,.header-main ol,.header-main nav ul,.header-main nav li,.header-main fieldset,.header-main form,.header-main label,.header-main legend,.header-main table,.header-main caption,.header-main tbody,.header-main tfoot,.header-main thead,.header-main tr,.header-main th,.header-main td,.header-main article,.header-main aside,.header-main canvas,.header-main details,.header-main embed,.header-main figure,.header-main figcaption,.header-main footer,.header-main header,.header-main hgroup,.header-main menu,.header-main nav,.header-main output,.header-main ruby,.header-main section,.header-main summary,.header-main time,.header-main mark,.header-main audio,.header-main video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}.header-main article,.header-main aside,.header-main details,.header-main figcaption,.header-main figure,.header-main footer,.header-main header,.header-main hgroup,.header-main menu,.header-main nav,.header-main section{display:block}.header-main ol,.header-main ul{list-style:none;margin:0;padding:0}.header-main blockquote,.header-main q{quotes:none}.header-main blockquote:before,.header-main blockquote:after,.header-main q:before,.header-main q:after{content:'';content:none}.header-main table{border-collapse:collapse;border-spacing:0}.header-main a{text-decoration:none}.header-main .txt-rt{text-align:right}.header-main .txt-lt{text-align:left}.header-main .txt-center{text-align:center}.header-main .float-rt{float:right}.header-main .float-lt{float:left}.header-main .clear{clear:both}.header-main .pos-relative{position:relative}.header-main .pos-absolute{position:absolute}.header-main .vertical-base{vertical-align:baseline}.header-main .vertical-top{vertical-align:top}.header-main nav.vertical ul li{display:block}.header-main nav.horizontal ul li{display:inline-block}.header-main img{max-width:100%}.header-main .email-container{margin:0;padding:.8em 1em;background:rgba(255,255,255,.94);border:1px solid #d3d3d3;border-radius:5px}.header-main .password-container,.header-main .confirm-password-container{margin:0 0 1em;padding:.8em 1em;background:rgba(255,255,255,.94);border:1px solid #d3d3d3;border-radius:5px}.header-main .captcha-container{margin:0 0 1em;padding:.5em 1em .3em 1em;background:rgba(255,255,255,.94);border:1px solid #d3d3d3;border-radius:5px}.header-main .captcha-container span{vertical-align:middle}.header-main .email-container span.fa,.header-main .password-container span.fa,.header-main .confirm-password-container span.fa,.header-main .captcha-container span.fa,.header-main .password-container span.fas{color:#222;width:22px}.header-main .main-title{text-align:center}.header-main .main-title span.fa{font-size:50px;color:#fff;margin-bottom:1em}.header-main a{color:#585858;margin:0}.header-main .bottom{margin:2em 0 0}.header-main .header-left{background:#fff;padding:0}.header-main ::-webkit-input-placeholder{color:#333!important}.header-main .header-left-bottom input[type="email"]{outline:none;font-size:15px;color:#222!important;border:none;width:90%;display:inline-block;background:transparent;background-color:transparent!important;letter-spacing:1px}.header-main .header-left-bottom input[type="password"],.header-main .header-left-bottom input[type="text"]{outline:none;font-size:15px;color:#222!important;border:none;width:85%;display:inline-block;background:transparent;background-color:transparent!important;letter-spacing:1px}.header-main .header-left-bottom input[type="number"]{outline:none;font-size:15px;color:#222!important;border:none;width:70%;display:inline-block;background:transparent;background-color:transparent!important;letter-spacing:1px}.header-main .header-left-bottom input[type="number"]::-webkit-outer-spin-button,.header-main .header-left-bottom input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.header-main .header-left-bottom button.btn{background:#007cc0;color:#fff;font-size:15px;text-transform:uppercase;height:50px;letter-spacing:1px;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;display:inline-block;cursor:pointer;outline:none;border:none;width:100%}.header-main .header-left-bottom p{font-size:17px;color:#000;display:inline-block;width:50%;margin:20px 0 0;letter-spacing:1px;float:left}.header-main .header-left-bottom p.right{text-align:right}.header-main .header-left-bottom p a{font-size:11px;color:#000;text-transform:uppercase}.header-main .heading h5{color:#c5c5c5;color:#000;margin-top:8px;font-size:20px}.header-main .register-terms{position:relative;display:block;letter-spacing:1px;font-size:12px;margin-top:5px;text-align:center}.header-main .register-terms a{color:#06f}.header-main h2{font-size:26em;color:#fff;line-height:1.3em;letter-spacing:10px}.header-main h1{font-size:2em;margin-bottom:10px}.header-main h1 a{font-size:17px;padding-left:12px;color:#04c9f9;text-decoration:underline}.header-main .register-email-info-container{margin:5px 0 10px 0;text-align:center;font-size:12px}.header-main .register-email-info-container .fas{color:#ffa500!important}@media only screen and (max-width:384px) and (min-width:0){.header-main{max-width:310px;margin:0 1em}.header-main .main-icon span.fa{margin-bottom:.6em}.header-main .header-left-bottom input[type="email"]{width:88%}.header-main .header-left-bottom input[type="password"],.header-main .header-left-bottom input[type="text"]{width:75%}.header-main h1{font-size:30px}}.show-password{float:right;position:absolute;margin-top:0;font-size:23px!important}