body{background-image:url(/images/pop/mobile/login/pop_Login_BK.png);background-size:100% 100%;width:100vw;height:100vh;margin:0;padding:0;display:flex;align-items:center;flex-direction:column;font-family:Arial,Helvetica,sans-serif;color:#fff}.invalid-feedback{color:red;text-align:center}.popLogo{width:75vw;height:25vw;margin-top:1rem}.btn-primary{color:#fff;background-color:#3490dc;border-color:#3490dc}.form-signin{width:80vw}.form-signin .btn{font-size:80%;border-radius:.4rem;font-weight:700;padding:.8rem;transition:all .2s;display:block;width:100%;margin:1vh;box-sizing:border-box}.form-label-group input{border-radius:.2rem;border:2px solid #000;background-color:#000;opacity:.85;width:100%;color:#bbbec0;box-sizing:border-box;padding:.5rem}.form-control{display:block;width:8%;margin:1vh;height:calc(1.6em + .75rem + 2px);font-size:.9rem;font-weight:400;line-height:1.6;color:#495057;background-clip:padding-box;border:1px solid #000;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-label-group{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.alert-danger{color:red}.btn-google{background-color:#ea4335}.btn-facebook,.btn-google{color:#fff;font-family:Arial,Helvetica,sans-serif;text-decoration:none;text-align:center}.btn-facebook{background-color:#3b5998}a:visited{text-decoration:none}a{color:#00db9b;text-decoration:underline}.btn:hover{color:#212529;text-decoration:none}hr.rounded{width:60%;border-top:4px solid #ccc;border-radius:5px}.hrClass{width:44%;display:inline-block}.whiteText{color:#fff}.flex-end{align-items:flex-end}.signup-link{font-size:12pt;margin-top:1rem}.button{color:#fff;font-weight:700;display:inline-block;vertical-align:top;font-size:1em;padding:.4em 3em;margin:.24em .24em .24em 6px;text-decoration:none;border-radius:.3rem;background:#172527;border:.15em solid #00ffb3;transform:skew(25deg);white-space:nowrap}.button:hover{border:.15em solid orange;background:#493e2a;cursor:pointer}.buttonText{display:inline-block;text-align:center;transform:skew(-25deg);background:none;border:none}.loginButton{margin-top:1rem;background-image:url(/images/pop/mobile/ui/buttons/btn_blue-sm.png);background-size:100% 100%;padding-left:14px;width:5rem;height:2.2rem;font-weight:700;background-color:transparent;color:#fff;border:none;text-align:left;cursor:pointer}.form-check{text-align:center;margin-top:1rem}#loadingPopup{width:100vw;height:100vh;top:0;left:0;position:absolute;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}#loadingWheel{border:1rem solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:4rem;height:4rem;animation:spin .8s linear infinite}#landing-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:25rem}.landingButton{width:48vw;height:8vw;font-size:4.5vw;display:flex;justify-content:center;align-items:center}#faq_main_container{display:flex;flex-direction:column;width:90vw}.faq_container{display:flex;flex-direction:column;margin:.15rem 0}.faq_head{background:#172527;border:.15em solid #00ffb3;cursor:pointer;border-radius:.2rem;padding:.5rem;font-weight:700}.faq_body{display:none;padding:.5rem;background-color:#000;border:1px solid #fff;border-top:none}center{visibility:hidden}#faq_main_container b{display:block}#faq_main_container a{color:#fff;text-decoration:none;pointer-events:none}.contact_button_container{width:100%;text-align:end;margin-bottom:.5rem}#support_message_form{display:flex;flex-direction:column;width:18rem}#support_message_form input,#support_message_form textarea{background-color:#000;color:#fff;border-radius:.5rem;padding:.5rem;width:100%;margin:.5rem 0}#support_message_form textarea{height:15rem}.back_to_faq{width:100%;text-align:end;margin-top:.5rem}.back_to_faq a{padding:.2rem}#support_container{display:flex;flex-direction:column;align-items:center}.support_alert{font-weight:700;margin:.5rem}#register-container{display:flex;flex-direction:column;align-items:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (min-width:710px){body{background-image:url(/images/pop/common/login/bk.jpg);background-position:top;background-repeat:no-repeat;background-color:#130705;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;width:100vw;height:100vh;background-size:113% 120%}.popLogo{width:35rem;height:auto}}