@font-face{font-family:"Aller";src:url("/fonts/aller_rg-webfont.ttf?v=2");font-weight:normal;font-style:normal}@font-face{font-family:"AllerBold";src:url("/fonts/aller_bd-webfont.ttf?v=2");font-weight:normal;font-style:normal}@font-face{font-family:"TrackJack";src:url("/fonts/trackjack.ttf?v=2");font-weight:normal;font-style:normal}body{font-family:Aller;font-weight:normal;color:#525252;line-height:1.5}h1,h2,h3,h4{font-weight:normal}h1{font-size:25px;font-weight:normal;line-height:1.2}.main-loader{position:fixed;left:0;top:0;bottom:0;right:0;z-index:99999;visibility:hidden;opacity:0}.loader-overlay{width:100%;height:100%;background-color:#fff;opacity:.8}.main-loader.active{visibility:visible;opacity:1}.block-loader{background-image:url(/Content/images/loader.svg);background-position:50% 50%;background-repeat:no-repeat;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999}.main-wrapper{background-image:url(/Content/images/main-bg.jpg?v=23032016);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100vh;margin:0}.logo{width:61px;height:46px;display:block;background-image:url(/Content/images/trackjack-logo.svg);background-repeat:no-repeat;background-size:100% auto;position:absolute;left:25px;top:25px;z-index:99;transition:all .2s ease-in-out}.content-panel{position:fixed;top:50%;left:50%;padding:30px;background-color:#fff;height:auto;z-index:2000;width:100%;max-width:290px;overflow:auto;backface-visibility:hidden;transform:translateX(-50%) translateY(-50%);overflow:visible;box-shadow:0 0 21px rgba(0,0,0,.3);transition:all .3s;border-radius:10px}.content-panel h1{margin:0;padding-bottom:15px;border-bottom:4px solid #f3f4f5}.main-button{color:#fff;background-color:#84b92c;border-top:0;text-align:center;text-decoration:none;padding:9px 25px 11px 25px;transition:all .2s ease-in-out;margin:20px 10px 0 0;display:inline-block;border-radius:25px;cursor:pointer;font-size:18px;border:0;font-family:Aller}.sub-button{color:#fff;background-color:#a2cfee;border-top:0;text-align:center;text-decoration:none;padding:5px 15px;display:inline-block;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;cursor:pointer}.text-button{color:#555;border:0;background-color:transparent;font-family:Aller}.form-row{position:relative;padding:5px 0 0 0}.hidden-input{display:none}.form-buttons{border-top:4px solid #eee;margin:10px 0 0 0;position:relative;text-align:left}.form-row input{width:100%;height:100%;position:relative;background:transparent;border:0 none;outline:0;vertical-align:middle;font-size:22px;color:#525252;padding:10px 0 0 0;height:40px}.form-row.checkbox-row input{width:20px;height:20px;margin:10px 0 15px 0}.form-row label{position:absolute;top:calc(50% - 15px);font-size:20px;left:0;transition:all .3s;color:#9f9f9f;font-style:italic}.form-row.filled label,.form-row input:focus label{top:5px;font-size:12px}.form-row.filled.checkbox-row label,.form-row.checkbox-row input:focus label{font-size:16px;left:30px;top:14px}.form-row:after{content:"";display:block;width:100%;background:#f3f4f5;height:2px}.field-validation-error{position:absolute;right:0;top:5px;color:#fe0000;font-size:12px}.validation-summary-valid ul{margin:0}.validation-summary-errors{margin:20px 0;background-color:#fff4d5;border:1px solid #ffdc73;border-radius:10px}.select-language{border:1px solid #a4a4a4;font-size:14px;color:#a4a4a4;padding:5px 30px 5px 10px;position:absolute;right:30px;top:25px;background-color:#fff;z-index:9999;text-decoration:none;border-radius:40px;cursor:pointer}.language-button{position:absolute;right:5px;top:4px;line-height:1;font-size:20px;font-family:TrackJack;display:block}.language-list{padding:0}.language-list li{padding:10px 0;border-bottom:1px solid #eee;list-style:none}.language-list li a{text-decoration:none;color:inherit}.register-button-block{border-top:4px solid #a2cfee;padding:20px 0 0 0;margin-top:20px}.toast-holder{position:fixed;z-index:999;left:50%;top:20px;width:300px;margin-left:-150px;margin-top:calc(env(safe-area-inset-top) - 10px)}.toast{background-color:#fff;padding:20px;border-left:5px solid #fff;border-radius:10px;box-shadow:0 0 22px 15px rgba(0,0,0,.06);margin-bottom:15px;animation:fadeIn .5s}.toast.toast-success{border-color:#aad900}.toast.toast-error{border-color:#fe0000}.toast.toast-warning{border-color:#ff9326}.toast.toast-info{border-color:#258dd4}.md-modal{opacity:0;visibility:hidden}.md-modal.md-show{opacity:1;visibility:visible}.md-content-holder{position:fixed;top:50%;left:50%;width:50%;max-width:400px;min-width:400px;min-height:300px;height:auto;z-index:9999;transform:translateX(-50%) translateY(-50%);background:#fff;padding:30px;border-radius:10px;box-shadow:0 0 21px rgba(0,0,0,.3);transition:all .3s;opacity:0}.md-show .md-content-holder{opacity:1}.md-content-holder h2{margin:0;padding-bottom:15px;border-bottom:4px solid #f3f4f5}.md-close{font-family:trackjack;position:absolute;right:25px;top:25px;font-size:30px;cursor:pointer}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:996;opacity:0;background-color:#eee;transition:all .3s}.md-show .md-overlay{visibility:visible;opacity:.5}.validation-summary-valid{display:none}.content-panel.send-code{text-align:center}.tj2fa-header{text-align:center;margin:0 0 10px 0;font-size:27px;line-height:1}.tj2fa-option{width:250px;height:50px;border:1px solid #eee;border-radius:10px;display:inline-block;margin:7px;text-align:center;position:relative;padding-top:160px}.tj2fa-option[data-isvalid=False]{opacity:.3}.tj2fa-option.selected{background-color:#eee;border:4px solid #a2cfee;margin:4px}.tj2fa-option-inner{width:120px;height:120px;background-color:#fff;border-radius:10px;background-image:url(/Content/images/2fa-icons.svg);background-repeat:no-repeat;position:absolute;left:50%;top:30px;margin:0 0 0 -60px;background-position:50% -174px}.tj2fa-option-2 .tj2fa-option-inner{background-position:50% 26px}@media screen and (max-width:450px){.extend-block{margin:0 0 30px 0;max-width:100%}}