@font-face{font-family:Roboto;src:url("Fonts/Roboto-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url("Fonts/Roboto-Medium.ttf");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url("Fonts/Roboto-Bold.ttf");font-weight:600;font-style:normal}@font-face{font-family:Anton;src:url("Fonts/Anton-Regular.ttf");font-weight:400;font-style:normal}html,body{padding:0;margin:0;width:100%;min-height:100%;box-sizing:border-box;font-family:'Roboto',sans-serif;font-size:14px}body{background:url(images/background.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;padding:0 5%}h1{font-family:'Anton',sans-serif;font-size:32px;letter-spacing:.05em;text-transform:uppercase;line-height:1.3;text-align:center;margin:50px 0 0 0}h2{font-size:20px;font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;text-align:center;margin:4px 0 0 0}input,select,option{outline:0!important;font-family:'Roboto',sans-serif!important;border-radius:0;box-shadow:none}.logo{margin:20px auto;width:136px;height:auto;display:block}.container{background-color:rgba(0,0,0,.6);width:100%;max-width:800px;border:1px solid #575b5c;position:relative;min-height:280px;box-sizing:border-box;display:block;padding:0 20px;margin:0 auto 10px auto}.container:after{position:absolute}.container:before{content:"";position:absolute;width:0;height:0;display:block;margin:0 0 0 50%;background-size:contain;background-position-y:bottom;background-position-x:center;background-repeat:no-repeat;z-index:-1}.step{display:none}.step>h1{margin-top:0}label>input[type=radio]{position:absolute;width:0;height:0;opacity:0}label>input[type=radio]+span{position:relative;display:inline-block;box-sizing:border-box;font-size:13px;color:#7d8285;cursor:pointer;padding-left:63px;height:53px;line-height:53px}label>input[type=radio]+span:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:53px;height:53px;box-sizing:border-box;border:2px solid transparent;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-clip:content-box}label>input[type=radio]:checked+span{color:#fff}label>input[type=radio]:checked+span:before{border-color:#05c98b}label>input[type=checkbox]{position:absolute;width:0;height:0;opacity:0}label>input[type=checkbox]+span,label>input[type=checkbox]+input[type=hidden]+span{position:relative;display:inline-block;box-sizing:border-box;font-size:13px;color:#7d8285;cursor:pointer;padding-left:1.6em}label>input[type=checkbox]+span:before,label>input[type=checkbox]+input[type=hidden]+span:before{content:"";position:absolute;top:1px;left:0;display:inline-block;width:12px;height:12px;font-size:10px;text-align:center;box-sizing:border-box;border:1px solid #f7dd40;font-weight:600;line-height:1}label>input[type=checkbox]:checked+span,label>input[type=checkbox]:checked+input[type=hidden]+span{color:#fff}label>input[type=checkbox]:checked+span:before,label>input[type=checkbox]:checked+input[type=hidden]+span:before{content:"✓";color:#05c98b;border-color:#05c98b}label>input[type=checkbox]+span>a,label>input[type=checkbox]+input[type=hidden]+span>a{text-decoration:underline;color:#f7dd40;color:#ffbe31}label>input[type=checkbox]+span>a:hover,label>input[type=checkbox]+input[type=hidden]+span>a:hover{color:#ffce64}label.input-validation-error>input[type=checkbox]+span:before,label.input-validation-error>input[type=checkbox]+input[type=hidden]+span:before,label>input[type=checkbox].input-validation-error+span:before,label>input[type=checkbox].input-validation-error+input[type=hidden]+span:before{color:#d31a1a;border-color:#d31a1a}label.select{position:relative;width:100%;display:inline-block}label.select:before{content:"v";display:inline-block;position:absolute;top:3px;right:4px;color:#7d8285;padding:7px 0;font-weight:500;transform:scaleX(1.8);font-size:11px}label.select>select{position:relative;display:inline-block;font-size:14px;color:#fff;background-color:transparent;border:0 none;border-bottom:1px solid #f7dd40;padding:7px 0 7px 0;padding-bottom:6px;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}label.select>select::-ms-expand{display:none}html.no-appearance label.select select{padding:6px 0 6px 0}label.select>select:invalid{color:#7d8285}label.select>select:valid{border-color:#05c98b}label.select>select option{color:#111}button{cursor:pointer;outline:0!important;font-family:Roboto,sans-serif}button.cta{display:block;font-size:18px;text-transform:uppercase;padding:10px 60px;height:47px;border-radius:23px;background-color:#05c98b;color:#000;margin:30px auto 60px auto;border:0 none;font-weight:500}button.cta:disabled{background-color:#037c56}button.back{position:absolute;display:inline;font-size:12px;text-transform:uppercase;background-color:transparent;color:#7e8484;border:0 none;font-weight:600;bottom:4px;left:7px}button.back:before{content:"<";position:relative;margin-right:5px;font-size:14px}a.back{outline:0!important;font-family:Roboto,sans-serif;position:absolute;display:inline;font-size:12px;text-decoration:none;background-color:transparent;color:#7e8484;border:0 none;font-weight:600;bottom:7px;left:14px}.progress{background-color:#7c7f84;border-radius:2px;width:146px;height:4px;position:relative;margin:38px auto 38px auto}.progress:before{content:"";position:absolute;top:0;left:0;border-top-left-radius:2px;border-bottom-left-radius:2px;background-color:#03cb8a;height:100%;width:0%}.progress:after{content:"";position:absolute;top:0;height:23px;width:22px;background-image:url(images/loading_coin.png);background-size:contain;background-repeat:no-repeat;margin-left:-11px;margin-top:-8px;left:-10000px}.fgroup{width:100%;max-width:320px;position:relative;text-align:left;font-size:11px;min-height:52px;margin:10px auto 0 auto;padding-left:50px;box-sizing:border-box}h2+.fgroup{margin-top:50px}.fgroup>input{display:inline-block;background-color:transparent;border:0 none;border-bottom:1px solid #f7dd40;width:100%;color:#fff;padding:7px 0;font-size:14px;box-sizing:border-box}.fgroup>input:-ms-input-placeholder{color:#7d8285}.fgroup>input::-webkit-input-placeholder{color:#7d8285}.fgroup>input::-moz-placeholder{color:#7d8285}.fgroup>input::placeholder{color:#7d8285}.fgroup input:-webkit-autofill,.fgroup input:-webkit-autofill:hover,.fgroup input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 0s ease-in-out 1000000s}.fgroup>input.combined{position:fixed;left:0;top:-10000px}.fgroup>span.error-msg{font-size:11px;font-weight:500;color:#d31a1a;display:inline-block;margin-top:3px;line-height:1.1;width:100%}.fgroup>span.error-msg>.field-validation-error~.field-validation-error{display:none}.fgroup:after{content:"";position:absolute;display:inline-block;top:5px;left:0;width:43px;height:33px;background-repeat:no-repeat;background-position:-10px -0}.fgroup.username:after{background-image:url(images/icon_step1.png);background-position-y:-0}.fgroup.email:after{background-image:url(images/icon_step1.png);background-position-y:-42px}.fgroup.password:after{background-image:url(images/icon_step1.png);background-position-y:-84px}.fgroup.fname:after{background-image:url(images/icon_step2.png);background-position-y:-0}.fgroup.lname:after{background-image:url(images/icon_step2.png);background-position-y:-0}.fgroup.bday:after{background-image:url(images/icon_step2.png);background-position-y:-35px}.fgroup.phone:after{background-image:url(images/icon_step2.png);background-position-y:-70px}.fgroup.addr:after{background-image:url(images/icon_step3.png);background-position-y:-0}.fgroup.city:after{background-image:url(images/icon_step3.png);background-position-y:-0}.fgroup.country:after{background-image:url(images/icon_step3.png);background-position-y:-35px}.fgroup.password>input::-ms-clear,.fgroup.password>input::-ms-reveal{display:none}.fgroup.password>input::-webkit-search-decoration,.fgroup.password>input::-webkit-search-cancel-button,.fgroup.password>input::-webkit-search-results-button,.fgroup.password>input::-webkit-search-results-decoration{display:none}.fgroup.password>input{padding-right:28px}.fgroup.password>input+i{position:absolute;display:block;right:0;top:5px;width:22px;height:22px;background-image:url(images/icon_step1.png);background-repeat:no-repeat;background-position:0 -60px;background-size:100%;cursor:pointer;text-indent:-1000px;overflow:hidden}.fgroup.password>input[type=password]+i{background-position-y:-60px}.fgroup.password>input[type=text]+i{background-position-y:-81px}.fgroup.gender{text-align:center;min-height:67px;margin-top:35px}.fgroup.gender>span.error-msg{margin-top:0;display:block}.fgroup.gender>label:first-of-type{margin-right:45px}.fgroup.gender>label:first-of-type>input[type=radio]+span:before{background-image:url(images/gmale.jpg)}.fgroup.gender>label:first-of-type>input[type=radio]:checked+span:before{background-image:url(images/gmale_chk.jpg)}.fgroup.gender>label:last-of-type>input[type=radio]+span:before{background-image:url(images/gfemale.jpg)}.fgroup.gender>label:last-of-type>input[type=radio]:checked+span:before{background-image:url(images/gfemale_chk.jpg)}.fgroup.gender+.fgroup{margin-top:7px}.fgroup.bday>div{color:#7d8285;padding:8px 0 6px 0;font-size:13px;display:inline-block;float:left}.fgroup.bday>.day{width:45px;float:right}.fgroup.bday>.month{width:65px;float:right;margin-left:9px}.fgroup.bday>.year{width:65px;float:right;margin-left:9px}.fgroup.bday>span.error-msg{width:193px;float:right}.fgroup.phone>label.select{width:25%;float:left}.fgroup.phone>input,.fgroup.phone>span.error-msg>.error-msg-phone-number{width:68%;float:right}.fgroup.city>input:first-of-type{width:30%;float:left}.fgroup.city>input:last-of-type{width:65%;float:right}.fgroup.city>span.error-msg>.error-msg-city{width:65%;float:right}.fgroup.tandc{min-height:43px;padding-top:8px}.fgroup.tandc>span.error-msg{margin-bottom:4px}.fgroup.token{padding:0;text-align:center;max-width:340px}.fgroup.token:after{display:none}.fgroup.token>input{border:3px solid #f7dd40;padding:5px 5px;font-size:40px;text-align:center;height:64px;max-width:320px}.fgroup.token>input:-ms-input-placeholder{font-size:22px;position:relative;bottom:6px;line-height:60px}.fgroup.token>input::-webkit-input-placeholder{font-size:22px;position:relative;bottom:6px;line-height:60px}.fgroup.token>input::-moz-placeholder{font-size:22px;position:relative;bottom:6px;line-height:60px}.fgroup.token>input::placeholder{font-size:22px;position:relative;bottom:6px;line-height:60px}.fgroup.token>span.error-msg{margin-bottom:5px;margin-top:0;font-size:12px;min-width:1px;min-height:1.1em;display:block}h2+.fgroup.token{margin-top:40px}.fgroup.input-validation-valid>input,.fgroup.input-validation-valid>label.select>select,.fgroup>input.input-validation-valid,.fgroup>label.select>select.input-validation-valid{border-color:#05c98b}.fgroup.input-validation-error>input,.fgroup.input-validation-error>label.select>select,.fgroup>input.input-validation-error,.fgroup>label.select>select.input-validation-error{border-color:#d31a1a!important}#register.step1 #step1{display:block}#register.step1 .progress:before{width:15%}#register.step1 .progress:after{left:15%}#register.step1 .container{margin-bottom:73px}#register.step1 .container:after{bottom:-68px;right:-120px;content:url(images/welcome.png)}#register.step2 #step2{display:block}#register.step2 .progress:before{width:45%}#register.step2 .progress:after{left:45%}#register.step2 .container{margin-bottom:45px}#register.step2 .container:after{bottom:-40px;right:-20px;content:url(images/coins.png)}#register.step3 #step3{display:block}#register.step3 .progress:before{width:75%}#register.step3 .progress:after{left:75%}#register.step3 .container{margin-bottom:45px}#register.step3 .container:after{bottom:-40px;right:-20px;content:url(images/man.png)}#register.step4 #step4{display:block}#register.step4 h1{margin-top:50px}#register.step4 .progress{display:none}#register.step4 .container{margin-bottom:73px}#register.step4 .container:after{bottom:-68px;right:-120px;content:url(images/welcome.png)}#register .fgroup>input[type=text],#register .fgroup>input[type=password],#register .fgroup>label.select select{height:32px}#login .container{margin-top:152px}#login .container:before{width:298px;height:152px;left:-149px;top:-152px;background-image:url(images/login.png)}#login button.cta{margin-top:15px;margin-bottom:0}#login label.remember{display:block;text-align:center;margin:20px auto 35px auto}#token .container{margin-top:152px}#token .container:before{width:252px;height:152px;left:-126px;top:-152px;background-image:url(images/header.png)}#lost-password .container{margin-top:152px}#lost-password .container:before{width:298px;height:152px;left:-149px;top:-152px;background-image:url(images/lostpwd.png)}#update-password .container{margin-top:152px}#update-password .container:before{width:298px;height:152px;left:-149px;top:-152px;background-image:url(images/updatepwd.png)}#error .container{margin-top:152px}#error .container:before{width:298px;height:152px;left:-149px;top:-152px;background-image:url(images/error.png)}.overlay{display:none;padding:50px 7% 20px}.overlay .close{font-size:40px;font-weight:600;color:#fff;position:absolute;top:0;right:-6px;cursor:pointer;display:inline-block;padding:4px 7px 7px 7px}.overlay h1{margin-top:0}.overlay p,.overlay ul{margin-top:30px;font-size:14px;color:#aaa}.overlay p+p,.overlay ul+p,.overlay ul+ul{margin-top:20px}.overlay p+ul{margin-top:15px}.overlay p a,.overlay ul a{text-decoration:none;color:#f7dd40;color:#ffbe31}.overlay-active .container>*{display:none!important}.overlay-active .container:after{display:none!important}.overlay-active .container:before{display:none!important}.overlay-active .container{margin-top:0!important;margin-bottom:10px!important}.overlay-active[data-overlay="generic-error-overlay"] .container>#generic-error-overlay,.overlay-active[data-overlay="create-error-overlay"] .container>#create-error-overlay,.overlay-active[data-overlay="terms-overlay"] .container>#terms-overlay{position:relative;display:block!important}.overlay.error-overlay p{font-size:15px;text-align:center}.chat-icon{display:inline-block;width:50px;height:50px;border:2px solid #aaa;border-radius:50%;background-color:#666;background-image:url(images/chat-icon.svg);background-position:center center;background-repeat:no-repeat}.chat-icon-small{width:30px;height:30px}a.chat-link{display:block}a.chat-link>.chat-icon+span{display:block;margin-top:5px;visibility:hidden}.chat-initialized .chat-icon{background-color:#05c98b;border-color:#fff}.chat-initialized a.chat-link>.chat-icon+span{visibility:visible}.message{display:none}.message-active .container>*{display:none!important}.message-active[data-message="success-msg"] .container>#success-msg{display:block!important}.success-msg{text-align:center;margin-top:25px}.success-msg .countdown{display:block;font-size:36px;margin:5px;text-decoration:none;color:#fff}@media(max-width:1199px){#register.step1 .container:after{right:-75px}#register.step4 .container:after{right:-75px}}@media(max-width:991px){#register.step1 .container:after{right:-20px}#register.step4 .container:after{right:-20px}}@media(max-width:767px){.container{margin-bottom:10px!important}.container:after{display:none!important}}@media(max-width:575px){body{padding:0 0}h1{font-size:24px;margin-top:20px}h2{font-size:18px}button.cta{height:43px;border-radius:21px;font-size:16px;padding:10px 40px;margin:18px auto 42px auto}.logo{width:96px;margin:7px auto}.container{border-left:0 none;border-right:0 none;min-height:200px}.progress{margin:30px auto 30px auto}.fgroup{margin-top:0;padding-left:35px;max-width:305px}.fgroup.gender{margin-top:25px}.fgroup.gender+.fgroup{margin-top:2px}.fgroup.gender>label:first-of-type{margin-right:20px}.fgroup.bday>.month{width:63px;margin-left:7px}.fgroup.bday>.year{width:62px;margin-left:7px}.fgroup.bday>span.error-msg{width:184px}h2+.fgroup{margin-top:20px}h2+.fgroup.token{margin-top:15px}.container,.overlay-active .container{margin-bottom:5px!important}#register .logo{display:none}#register .container{margin-top:15px}#login .container{margin-top:120px}#login .container:before{width:236px;height:120px;left:-118px;top:-120px}#login label.remember{margin-top:15px;margin-bottom:35px}#login button.cta{margin-top:10px}#token .container{margin-top:120px}#token .container:before{width:200px;height:120px;left:-100px;top:-120px}#lost-password .container{margin-top:120px}#lost-password .container:before{width:236px;height:120px;left:-118px;top:-120px}#update-password .container{margin-top:120px}#update-password .container:before{width:236px;height:120px;left:-118px;top:-120px}#error .container{margin-top:120px}#error .container:before{width:236px;height:120px;left:-118px;top:-120px}}@media(min-width:1024px){#login label.remember{display:none}#login button.cta{margin-bottom:50px}}@media(max-width:320px){#login h2+.fgroup{margin-top:15px}#login button.cta{margin-top:5px}#login label.remember{margin-top:10px;margin-bottom:30px}}.v2 #error .container:before{width:252px;left:-126px;background-image:url(images/error_v2.png)}.v2 #login .container:before{width:252px;left:-126px;background-image:url(images/login_v2.png)}.v2 #lost-password .container:before{width:252px;left:-126px;background-image:url(images/lostpwd_v2.png)}.v2 #update-password .container:before{width:252px;left:-126px;background-image:url(images/updatepwd_v2.png)}.v2 #token .container:before{background-image:url(images/header_v2.png)}.v2 #register.step1 .container:after{content:url(images/welcome_v2.png)}.v2 #register.step3 .container:after{content:url(images/man_v2.png)}.v2 #register.step4 .container:after{content:url(images/welcome_v2.png)}.v2 .fgroup.gender>label:first-of-type>input[type=radio]+span:before{background-image:url(images/gmale_v2.png)}.v2 .fgroup.gender>label:first-of-type>input[type=radio]:checked+span:before{background-image:url(images/gmale_chk_v2.png)}.v2 .fgroup.gender>label:last-of-type>input[type=radio]+span:before{background-image:url(images/gfemale_v2.png)}.v2 .fgroup.gender>label:last-of-type>input[type=radio]:checked+span:before{background-image:url(images/gfemale_chk_v2.png)}@media(max-width:575px){.v2 #error .container:before{width:198px;left:-99px}.v2 #login .container:before{width:198px;left:-99px}.v2 #lost-password .container:before{width:198px;left:-99px}.v2 #update-password .container:before{width:198px;left:-99px}}