html,body{color:#636f7d;height:100%;overflow:auto}body{background-color:#edeef3;font-family:'proxima-nova', Helvetica, sans-serif;margin:0;outline:none;padding:0}*{outline:none}.header__logo{color:#49b1cc;font-size:20px;font-weight:600;margin:20px 0 0 20px;opacity:1}.header__logo span{color:#5d6978}img,a{border:none;outline:none}a{color:#49b1cc}a:hover,a:focus{color:#359eb9;text-decoration:none}label{display:block;margin-bottom:2px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.license{margin:auto;padding-top:20px;width:80%}@media (max-width: 991px){.container{width:970px}}@media (max-width: 767px){.container{width:750px}}.login-overlay{background:#fff url(https://qa-tco.gapintelligence.com/assets/bg-login-ac65019183d773cb72fed011ad140a6d.jpg) center center/cover no-repeat;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.login-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.c-login{background-color:rgba(255,255,255,0.9);border:1px solid #ccc;border-radius:8px;color:#636f7d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:3.5em 4em 0;width:25em}.login__logo-wrap{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:#49b1cc;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:-80px;text-align:center;width:100px}.login__logo{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.login__header{color:#39414a;font-size:36px;font-weight:600;margin:30px 0 0 0;text-align:center}.login__header span{color:#91969d;font-size:30px;line-height:50px}.login__form-wrap{font-size:14px;position:relative;margin-top:-10px;margin-bottom:32px}.login__form-wrap form{border-bottom:none}.login__form-wrap .reset{display:block;margin-top:1em;text-align:center}.new_user{border:none;margin-top:0;padding-top:0}.login__input{background-color:transparent;border:none;border-bottom:1px solid #91969d;box-shadow:none;color:#39414a;font-size:17px;height:48px;margin-bottom:1.25em;padding-left:0;width:100%}.login__input:focus{border-bottom:1px solid #66afe9;box-shadow:none;outline:0}.login__forgot{display:block;font-weight:300;margin:0 0 1em}.login__details{color:#abb1b9;font-size:16px;margin:.5em 0 1.5em;text-align:center}.login__btn{background-color:#49b1cc;border:none;border-radius:3px;box-shadow:inset 0 -2px #30869d;color:#fff;font-size:16px;outline:none;margin:.75em 0 1em;padding:1em;-webkit-transition:all .2s;transition:all .2s;width:100%}.login__btn:hover{background-color:#359eb9;border:none;box-shadow:inset 0 -2px #30869d;cursor:pointer;text-decoration:none}.label_txt{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#39414a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.remember_and_reset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.remember__checkbox{margin-right:.5em}.access{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.access span{border:1px solid #636f7d;border-radius:50%;margin-right:5px;padding:0 6px}.row{margin:0 -15px}.box{padding:0 35px}.header__logo.license-page{opacity:1}.license{margin:auto;padding-top:20px;width:80%}form{padding:20px 0 15px 0;margin:0 0 20px 0;border-bottom:1px solid #6f5b4f}.txt{border:3px solid #ccc;margin:0 0 15px 0;padding:7px;width:281px}fieldset{border:none;margin:0;padding:0}#footer{position:absolute;bottom:20px;right:0px;margin:0;padding:0 50px 0;text-align:right;font-size:12px;line-height:16px;color:#999}#footer a{float:right}#footer a.nav{padding:2px 15px 0 0}#footer .copyright{float:right;padding:2px 0 0 5px;color:#fff}.flash,#error_explanation{height:20px;padding:0;text-align:center}.flash h2,#error_explanation h2{display:none}.flash div,.flash ul,#error_explanation div,#error_explanation ul{color:#49b1cc;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal}.flash ul,#error_explanation ul{list-style:none;padding:0;text-align:center}#error_explanation{margin-top:-34px}
