.ht-auth-popup{width:100%;height:100%;position:fixed;left:0;top:0;z-index:999999999;background-color:rgba(0,0,0,.5);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ht-auth-popup.active{display:-webkit-box;display:-ms-flexbox;display:flex}.ht-auth-popup .ha-container{position:relative;width:320px;background-color:#fff}.ht-auth-popup .ha-tab{background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.ht-auth-popup .ha-tab>a{text-decoration:none;color:#9a9a9a;font-weight:700;height:44px;line-height:44px;flex-grow:10;text-align:center;align-items:center;position:initial;top:initial;right:initial;font-size:initial;transform:none}.ht-auth-popup .ha-tab>a:hover{color:#4f4f4f}.ht-auth-popup .ha-tab>a.active{color:#4f4f4f;background-color:#fff}.ht-auth-popup .ha-tab>a:first-child.active{box-shadow:1px 0 3px 0 #ccc}.ht-auth-popup .ha-tab>a:nth-child(2).active{box-shadow:1px 0 3px 2px #ccc}.ht-auth-popup .ha-tab>a.close{background-color:#d20912;color:#fff;flex-grow:4}.ht-auth-popup .ha-tab>a.close img{width:13px}.ht-auth-popup .ha-form{padding:20px}.ht-auth-popup .ha-form form{display:none;width:100%}.ht-auth-popup .ha-form form.active{display:block}.ht-auth-popup .ha-form-group{display:flex;margin:0 0 15px 0;justify-content:space-between}.ht-auth-popup .ha-form-group input{outline:0;border:1px solid #ddd;padding:12px 8px;box-sizing:border-box;font-size:13px;border-radius:1px;height:41px}.ht-auth-popup .ha-form-group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;position:relative;cursor:pointer;margin-right:10px;float:left;width:40px;display:block}.ht-auth-popup .ha-form-group input[type=checkbox]::before{content:" ";width:30px;height:30px;background-color:#fff;display:block;border:1px solid #dedede}.ht-auth-popup .ha-form-group input[type=checkbox]:checked::after{content:" ";background-color:#d70c16;position:absolute;top:9px;left:9px;width:14px;height:14px}.ht-auth-popup .ha-form-group label{float:left}.ht-auth-popup .ha-form-group label,.ht-auth-popup .ha-form-group label a{line-height:20px;font-size:12px;color:#999}.ht-auth-popup .ha-form-group .forgot{text-align:center;text-decoration:none;margin:0 auto;color:#999;font-size:14px;border-bottom:1px solid #999;padding-bottom:2px}.ht-auth-popup .ha-form-group .close{width:32px;height:32px;border:1px solid #000;text-align:center;line-height:32px;border-radius:30px;margin:0 auto;display:block;position:initial;top:initial;right:initial;font-size:initial;transform:none}.ht-auth-popup .ha-form-group>a:hover{color:#111}.ht-auth-popup .ha-form-group input.full{width:100%}.ht-auth-popup .ha-form-group input.half{width:49%}.ht-auth-popup .ha-form-description h4,.ht-auth-popup .ha-form-description p{display:block;width:100%;text-align:center;padding:10px 0}.ht-auth-popup .ha-form-description p{color:#999;font-size:13px;line-height:22px}.ht-auth-popup .ha-form-group .submit{background-color:#d70c16;color:#fff;width:100%;padding:15px 0;border-radius:50px;border:none;box-shadow:0 2px 1px 1px #eecaca;font-weight:700;margin:10px 0;cursor:pointer;outline:0;font-size:15px}.ht-auth-popup .ha-form-group .submit:hover{background-color:#b91d24}.ht-auth-popup .ha-footer{padding:10px 20px;border-top:1px dashed #ccc}.ht-auth-popup .ha-footer .social{display:block;width:100%;margin:10px 0;padding:15px;box-sizing:border-box;border:none;border-radius:50px;cursor:pointer;outline:0}.ht-auth-popup .ha-footer .social img{float:left}.ht-auth-popup .ha-footer .social span{color:#fff;font-size:15px}.ht-auth-popup .ha-footer .social.facebook{background-color:#0e3378}.ht-auth-popup .ha-footer .social.facebook:hover{background-color:#072255}.ht-auth-popup .ha-footer .social.twitter{background-color:#3b88c3}.ht-auth-popup .ha-footer .social.twitter:hover{background-color:#3077ad}.ht-auth-popup .ha-footer .social.google{background-color:#a5051c}.ht-auth-popup .ha-footer .social.google:hover{background-color:#b9051f}.ht-auth-popup .ha-message{display:none;position:absolute;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:center;color:#fff;padding:0 20px;box-sizing:border-box}.ht-auth-popup .ha-message.active{display:-webkit-box;display:-ms-flexbox;display:flex}.ht-auth-popup .ha-message.success{background-color:rgba(66,214,200,.95)}.ht-auth-popup .ha-message.fail{background-color:rgba(214,32,41,.95)}.ht-auth-popup .ha-message>a{border:1px solid #fff;width:40px;height:40px;margin:0 auto;border-radius:40px;line-height:40px;margin-bottom:20px;position:initial;top:initial;right:initial;font-size:initial;transform:none}.ht-auth-popup .ha-message>p{line-height:26px;font-size:16px;font-weight:700}.ht-auth-popup .ha-message>a,.ht-auth-popup .ha-message>p{text-align:center}@media screen and (max-width:414px){.ht-auth-popup .ha-container{height:480px;overflow:scroll}_:default:not(:root:root),.ht-auth-popup .ha-form-group input[type="checkbox"]{margin-right:25px}}@media screen and (max-height:768px){.ht-auth-popup{padding:10px 0 0 0;overflow:auto;align-items:flex-start}}