abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;vertical-align:baseline}.login-form-container button{border:none;font-size:100%}.login-form-container blockquote,.login-form-container q{quotes:none}.login-form-container blockquote:after,.login-form-container blockquote:before,.login-form-container q:after,.login-form-container q:before{content:"";content:none}.login-form-container table{border-collapse:collapse;border-spacing:0}.login-form-container hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}.login-form-container input,.login-form-container select{vertical-align:middle}.login-form-container a,.login-form-container ins{text-decoration:none}.login-form-container address,.login-form-container caption,.login-form-container cite,.login-form-container code,.login-form-container dfn,.login-form-container em,.login-form-container h1,.login-form-container h2,.login-form-container h3,.login-form-container h4,.login-form-container h5,.login-form-container h6,.login-form-container strong,.login-form-container th,.login-form-container var{font-style:normal;font-weight:400}.login-form-container abbr,.login-form-container fieldset,.login-form-container img{border:none;outline:none}.login-form-container ul{list-style:none}.login-form-container ol{list-style-type:decimal}.login-form-container b,.login-form-container strong{font-weight:700}.login-form-container em,.login-form-container i{font-style:italic}.login-form-container td{vertical-align:top}.login-form-container sub,.login-form-container sup{font-size:75%;line-height:0;position:relative}.login-form-container sup{top:-.5em}.login-form-container sub{bottom:-.25em}.login-form-container span.slaquo{margin-left:.3em}.login-form-container span.hlaquo{margin-left:-.3em}.login-form-container span.sbrace{margin-left:.1em}.login-form-container span.hbrace{margin-left:-.1em}.login-form-container .acronym,.login-form-container abbr{font-size:93%;letter-spacing:1px;margin-right:-1px}.login-form-container pre{word-wrap:break-word;padding:15px;white-space:pre;white-space:pre-wrap}.login-form-container textarea{overflow:auto}.login-form-container input[type=radio]{vertical-align:text-bottom}.login-form-container input[type=checkbox]{vertical-align:bottom}.login-form-container button,.login-form-container input[type=button],.login-form-container input[type=image],.login-form-container input[type=submit],.login-form-container label{cursor:pointer}.login-form-container button,.login-form-container input,.login-form-container select,.login-form-container textarea{margin:0}.login-form-container ::-moz-selection{background:#3195f9;color:#fff;text-shadow:none}.login-form-container ::selection{background:#3195f9;color:#fff;text-shadow:none}.login-form-container button{-webkit-appearance:none;outline:0;overflow:visible;width:auto}.login-form-container .justify-dummy{border:0!important;display:inline-block;height:0!important;padding:0!important;width:100%}.sk-fading-circle{height:23px;margin:20px auto;position:relative;width:23px}.sk-fading-circle .sk-circle{height:100%;left:0;position:absolute;top:0;width:100%}.sk-fading-circle .sk-circle:before{-webkit-animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;background-color:#4d4d4d;content:"";display:block;height:30%;margin:0 auto;width:8%}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,to{opacity:.2}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:.2}40%{opacity:1}}.reactModal .content{-webkit-overflow-scrolling:touch;background:#fff;border-radius:5px;bottom:auto;left:50%;outline:none;overflow:visible;padding:0;position:absolute;right:auto;top:40px}.reactModal .overlay{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1010}.reactModal .animationAppear{-webkit-animation:bounceIn .25s cubic-bezier(.23,1,.32,1);animation:bounceIn .25s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center center}.reactModal .animationLeave{-webkit-animation:bounceOut .25s cubic-bezier(.23,1,.32,1);animation:bounceOut .25s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center center}@media screen and (max-width:575px){.reactModal .content{border-radius:10px 10px 0 0;bottom:0;left:0;overflow:hidden;right:0;top:0}}.main-container.splash .logo{padding-top:calc(50vh - 260px);text-align:center}.main-container.splash .logo img{-webkit-filter:drop-shadow(0 32px 54px rgba(0,0,0,.15));filter:drop-shadow(0 32px 54px rgba(0,0,0,.15));height:164px;width:164px}.main-container.splash .preloader{margin:32px auto 0;position:relative;text-align:left;width:205px}.main-container.splash .preloader .progress-error{background:#b7bac7;border-radius:25px;display:block;height:26px;left:50%;margin-left:-13px;margin-top:-10px;position:absolute;width:26px}.main-container.splash .preloader .progress-error svg{height:10px;left:50%;margin-left:-5px;margin-top:-5px;position:absolute;top:50%;width:10px}.main-container.splash .preloader .preloader-wrapper{background:rgba(0,0,0,.1);border-radius:8px;height:8px;overflow:hidden}.main-container.splash .preloader .preloader-wrapper .preloader-progress{background:hsla(0,0%,100%,.8);background:#4a90e2!important;height:8px;transition:width .5s cubic-bezier(.23,1,.32,1);width:0}.main-container.splash .message-error-wrapper{margin:48px auto 0;width:490px}.main-container.splash .message-error-wrapper .spinner{display:block;margin:auto}.main-container.splash .message-error-wrapper .message{background:rgba(51,51,51,.58);border-radius:8px;color:#fff;padding:20px}.main-container.splash .message-error-wrapper .message .title{font-size:18px;font-weight:700}.main-container.splash .message-error-wrapper .message .text{font-size:14px;margin-top:10px}.main-container.splash .message-error-wrapper .hint{color:#a2a4b0;font-size:14px;margin-top:26px;text-align:center}.main-container.splash .message-error-wrapper .timer{display:inline-block;min-width:40px;text-align:left}@media screen and (max-width:575px){.main-container.splash{box-sizing:border-box;padding:30px 20px}.main-container.splash,.main-container.splash .content.wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.main-container.splash .content.wrapper{-webkit-flex-grow:1;flex-grow:1}.main-container.splash .logo{margin:8vh 0;padding-top:0}.main-container.splash .logo img{height:105px;width:105px}.main-container.splash .preloader{margin:0 auto}.main-container.splash .message-error-wrapper{width:100%}.main-container.splash .message-error-wrapper.spinner-wrapper{margin:12vh auto 0}.main-container.splash .message-error-wrapper.spinner-wrapper .spinner{height:32px;width:32px}.main-container.splash .message-error-wrapper.message-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}.main-container.splash .message-error-wrapper.message-content .hint{margin-top:auto}}.active-session-modal{font-size:1rem;font-weight:400;line-height:1.5}.active-session-modal .col{padding-left:15px;padding-right:15px;position:relative;width:100%}.active-session-modal .h1,.active-session-modal h1{font-size:2.5rem}.active-session-modal .h1,.active-session-modal .h2,.active-session-modal .h3,.active-session-modal .h4,.active-session-modal .h5,.active-session-modal .h6,.active-session-modal h1,.active-session-modal h2,.active-session-modal h3,.active-session-modal h4,.active-session-modal h5,.active-session-modal h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.active-session-modal h1,.active-session-modal h2,.active-session-modal h3,.active-session-modal h4,.active-session-modal h5,.active-session-modal h6{margin-bottom:.5rem;margin-top:0}.active-session-modal .p-4{padding:1.5rem!important}.active-session-modal .text-center{text-align:center!important}.active-session-modal .mt-4,.active-session-modal .my-4{margin-top:1.5rem!important}.active-session-modal .d-block{display:block!important}.active-session-modal .small,.active-session-modal small{font-size:.875em;font-weight:400}.active-session-modal .p-2{padding:.5rem!important}.active-session-modal .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.active-session-modal .bg-white{background-color:#fff!important}.active-session-modal .border{border:1px solid #dee2e6!important}.active-session-modal .mr-0,.active-session-modal .mx-0{margin-right:0!important}.active-session-modal .ml-0,.active-session-modal .mx-0{margin-left:0!important}.active-session-modal .col-2{-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.active-session-modal .d-flex{display:-webkit-flex!important;display:flex!important}.active-session-modal .justify-content-center{-webkit-justify-content:center!important;justify-content:center!important}.active-session-modal .align-items-center{-webkit-align-items:center!important;align-items:center!important}.active-session-modal img{border-style:none;vertical-align:middle}.active-session-modal .img-fluid{height:auto;max-width:100%}.active-session-modal .col-10{-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.active-session-modal .pl-0,.active-session-modal .px-0{padding-left:0!important}.active-session-modal .pl-4,.active-session-modal .px-4{padding-left:1.5rem!important}.active-session-modal .position-relative{position:relative!important}.active-session-modal .position-absolute{position:absolute!important}.active-session-modal .pl-2,.active-session-modal .px-2{padding-left:.5rem!important}.active-session-modal .mt-5,.active-session-modal .my-5{margin-top:3rem!important}.active-session-modal .col{-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.active-session-modal .pb-2,.active-session-modal .py-2{padding-bottom:.5rem!important}.active-session-modal .pt-2,.active-session-modal .py-2{padding-top:.5rem!important}.active-session-modal .btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.active-session-modal .btn:not(:disabled):not(.disabled),.active-session-modal [type=button]:not(:disabled),.active-session-modal [type=reset]:not(:disabled),.active-session-modal [type=submit]:not(:disabled),.active-session-modal button:not(:disabled){cursor:pointer}.active-session-modal .btn-danger{background-color:#df1b1b;border-color:#df1b1b;color:#fff}.active-session-modal .btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.active-session-modal .btn-danger:active{background-color:#bd2130;border-color:#b21f2d;color:#fff}.active-session-modal .btn-link{color:#007bff;font-weight:400;text-decoration:none}.active-session-modal .btn-link:hover{color:#0056b3;text-decoration:underline}.active-session-modal .w-100{width:100%!important}.active-session-modal .shadow-none{box-shadow:none!important}.active-session-modal [type=button],.active-session-modal [type=reset],.active-session-modal [type=submit],.active-session-modal button{-webkit-appearance:button}.active-session-modal .text-decoration-none{text-decoration:none!important}body,html{height:100%;overflow:hidden;position:relative}body,button,input,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.login-form-container{-webkit-animation:appear .8s cubic-bezier(.23,1,.32,1);margin:calc(50vh - 310px) auto 0;position:relative;text-align:center;top:50px;transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);width:380px}@-webkit-keyframes appear{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes appear{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.login-form-container .logo{-webkit-filter:drop-shadow(0 32px 54px rgba(0,0,0,.15));filter:drop-shadow(0 32px 54px rgba(0,0,0,.15));transition:all .5s cubic-bezier(.23,1,.32,1)}.login-form-container p.description,.login-form-container p.error{color:#666;font-size:20px;margin-top:20px;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);transition:all .4s cubic-bezier(.23,1,.32,1)}.login-form-container p.error{color:#ad3434;margin-bottom:50px}.login-form-container form{margin-top:40px;transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1)}.login-form-container form input{-webkit-appearance:none;border:none;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-sizing:border-box;display:block;font-size:17px;height:50px;margin-bottom:20px;padding:0 20px;width:100%}.login-form-container form input:focus{box-shadow:0 0 0 2px #4a90e2;outline:none}.login-form-container form input:disabled{opacity:.6}.login-form-container form input.error{box-shadow:0 0 0 2px #e57d7d}.login-form-container form button{-webkit-appearance:none;border-radius:4px;box-sizing:border-box;display:block;height:50px;margin-bottom:20px;text-align:center;width:100%}.login-form-container form button.btn-green{background:#08c043;color:#fff}.login-form-container form button.btn-green:active{background:#088534}.login-form-container form button.btn-outline{background:transparent;border:1px solid #accaef;color:#4a90e2}.login-form-container form button.btn-outline:active{background:#cfdcec}.login-form-container form button:disabled{opacity:.6}.login-form-container form button .spinner{top:-5px}.login-form-container form button .spinner .sk-circle:before{background-color:hsla(0,0%,100%,.8)}.login-form-container form a{color:#438de2;cursor:pointer}.login-form-container .password-wrapper{position:relative}.login-form-container .password-wrapper .wrong-password-message{background:rgba(51,51,51,.45);border-radius:8px;box-sizing:border-box;color:#fff;height:auto;left:392px;max-width:293px;min-width:255px;padding:16px 18px;position:absolute;top:-70px}.login-form-container .password-wrapper .wrong-password-message p{text-align:left}.login-form-container .password-wrapper .wrong-password-message p.header{font-weight:700;margin-bottom:8px}.login-form-container .password-wrapper .wrong-password-message:before{border-color:transparent rgba(51,51,51,.45) transparent transparent;border-style:solid;border-width:6px 6px 6px 0;content:" ";left:-6px;position:absolute;top:85px}.login-form-container.minimized{margin-top:30px;top:0}.login-form-container.minimized .logo{height:50px;width:50px}.login-form-container.minimized form{margin-top:10px}.login-form-container.minimized .description{height:0;-webkit-transform:scale(0);transform:scale(0)}.login-form-container.form-hidden form,.login-form-container.form-hidden p{display:none}.login-inner .try-demo-link{-webkit-animation:appear .8s cubic-bezier(.23,1,.32,1);background:none;bottom:24px;color:#438de2;cursor:pointer;margin-bottom:0;position:absolute;right:24px;transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:575px){.login-inner{bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;left:0;overflow-y:auto;padding:30px 20px;position:fixed;right:0;top:0}.login-inner .login-form-container{-webkit-flex-grow:1;flex-grow:1;margin-bottom:20px;margin-top:0;max-width:380px;top:0;width:100%}.login-inner .login-form-container .description{display:none}.login-inner .login-form-container .logo{height:105px;margin:8vh 0;width:105px}.login-inner .login-form-container form{margin-top:0}.login-inner .login-form-container form button{border-radius:8px;height:55px;margin-top:55px}.login-inner .login-form-container .password-wrapper .wrong-password-message{height:auto;left:0;position:relative;top:0;width:100%}.login-inner .login-form-container .password-wrapper .wrong-password-message:before{border-color:transparent transparent rgba(51,51,51,.45);border-width:0 6px 6px;left:40%;top:-6px}.login-inner .login-form-container p.error{font-size:16px;margin:0 auto 4vh;max-width:300px}.login-inner .try-demo-link{margin:0 auto;position:static}.login-inner.wrong-password .login-form-container .logo{margin:6vh 0}.login-inner.wrong-password .login-form-container form button{margin-top:20px}.login-inner.error-message .login-form-container .logo{margin:4vh 0}}body{overflow-y:auto}.account-picker{margin-top:40px}.account-picker .title{margin-bottom:10px;margin-top:24px;padding:0 8px;text-align:left}.account-picker .image{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:32px;-webkit-justify-content:center;justify-content:center;margin-right:8px;width:32px}.account-picker .image.arrow{margin-right:0}.account-picker .image img{border-radius:50%}.account-picker .row{background-color:#fff;border-radius:12px;box-sizing:border-box;color:#438de2;cursor:pointer;font-size:16px;height:56px;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px;padding:12px 16px}.account-picker .row,.account-picker .row .option-button{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.account-picker .row .option-button{-webkit-justify-content:flex-start;justify-content:flex-start;width:calc(100% - 32px)}.account-picker .row .option-button .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-picker .back-button{-webkit-align-items:center;align-items:center;background-color:transparent;border:2px solid #438de2;border-radius:12px;box-sizing:border-box;color:#438de2;cursor:pointer;display:-webkit-flex;display:flex;font-size:16px;height:56px;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:10px;padding:12px 16px}