body{margin:0;padding:0 0 40px;background:#39548a url("/img/login-body-bg.png") no-repeat top;font-family:Lato,Arial,sans-serif;font-size:62.5%;z-index:0;min-width:980px}a{text-decoration:none}.clear{clear:both}.login{width:650px;min-height:400px;padding:40px;background:#fff;border-radius:6px;box-shadow:0 0 16px rgba(0,0,0,.3);margin:96px auto 0 auto;position:relative}.login .head{padding:0 0 20px 0;border-bottom:1px solid #e5e5e5;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.login .head .logo img{display:block;height:35px;-ms-interpolation-mode:nearest-neighbor}.login .head .title{color:#bbb;font-size:170%;padding:0 20px 0 0}.login .content{margin:0 10px}.login label{font-size:130%;color:#666;margin-bottom:2px;margin-top:5px}.login .intro{padding:30px 0 40px 0}.login .intro .title{font-size:170%;color:#506680;margin-top:10px;overflow:hidden;text-overflow:ellipsis;font-weight:normal}.login .intro .error{color:#db3d3d}.login .intro .text{font-size:150%;color:#666;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.login .intro .text a{color:#369}.login .introBig{font-size:120%}.login .introBig .text{margin-top:20px}.footer{font-size:110%;text-align:center;margin:10px auto;color:#ddd}.footer a{color:#cfdef4}.passwordless{margin:19px 0 0 0}.passwordless .passwordlessText{font-size:130%;color:#999}.passwordless .passwordlessContent{margin-top:10px}.passwordless .passwordlessButtons{margin-top:20px;display:flex;flex-flow:row nowrap;align-items:center}.passwordless .passwordlessButtons .passwordlessButtonsText{font-size:130%;margin-left:15px;color:#666}.passwordless .passwordlessButtons a{color:#369}.normal{display:flex;align-items:flex-start;flex-flow:row nowrap}.normal .normalSpace{flex-grow:1;width:40%}.normal .normalForm{flex-grow:1}.normal .normalForm .normalFormButtons{margin-top:20px;display:flex;flex-flow:row nowrap;align-items:center}.normal .normalForm .normalFormButtons .normalFormButtonsText{font-size:130%;margin-left:15px;color:#666}.normal .normalForm .normalFormButtons a{color:#369}.normal .normalOr{font-size:130%;font-weight:bold;color:#999;padding:10px 30px 0 30px}.normal .normalButtons{flex-grow:1;height:135px;padding-right:10px;margin-right:-10px;overflow-y:auto;flex-shrink:0}.normal .normalButtons a{display:block;background:#4e81c6;font-size:130%;color:#fff;text-decoration:none;height:35px;line-height:35px;padding:0 20px;border-radius:4px;margin-bottom:5px}.normal .normalButtons a span{margin-right:10px;width:17px;text-align:center}.normal .normalButtons a:hover{background:#4279c2}.normal .normalButtons a{display:block;background:#4e81c6;font-size:130%;color:#fff;text-decoration:none;height:35px;line-height:35px;padding:0 20px;border-radius:4px;margin-bottom:5px}.normal .normalButtons a span{margin-right:10px}.normal .normalButtons a:hover{background:#4279c2}.normal .normalButtons a.button--secondary{background:gray}.normal .normalButtons a.button--secondary:hover{background:#787878}.autologin{margin:50px 0 0 0}.autologin .autologinWelcome{font-size:260%;color:#547ea7;margin:0 0 20px 10px}.autologin .autologinLabel{font-size:160%;font-weight:bold;color:#999;margin:0 0 10px 10px}.autologin .autologinButtons{display:flex;flex-flow:row nowrap}.autologin .autologinButton{border-radius:100px;background:#f4f4f4 no-repeat center;border:1px solid #fff;box-shadow:2px 2px 3px rgba(0,0,0,.2);display:block;font-size:130%;font-weight:bold;width:100px;height:100px;line-height:100px;text-align:center;color:#888;text-indent:-9999px;cursor:pointer;margin-right:20px}.autologin .autologinButton.agent{background-image:url("/img/av_agent.png")}.autologin .autologinButton.self{background-image:url("/img/av_self.png")}.autologin .autologinButton.admin{background-image:url("/img/av_admin.png")}.autologin .autologinButton:hover{background-image:none;text-indent:0}.trialMark{position:absolute;width:82px;height:82px;top:-3px;left:-3px;background:url("/img/trial_login.png") no-repeat}div.loaderBase{opacity:.8;z-index:350}div.loader3DBig{background:#fff url("/img/loaders/invload.gif") no-repeat 50% 50%;border-radius:6px}.colorBoxSubmit{padding:15px;background:#f4f4f4;display:flex;justify-content:center}.colorBoxSubmit a{display:block;height:35px;line-height:35px;background:#4e81c6;color:#fff;font-size:130%;font-weight:bold;padding:0 25px;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.1)}.colorBoxSubmit a:active{box-shadow:0 0 2px rgba(0,0,0,.1)}.colorBoxSubmit a:hover{background:#4279c2}.realperson-challenge{position:absolute;top:4px;right:10px}.overlay-head{height:100px;padding:0;display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;margin:0 -10px}.overlay-head__icon,.overlay-head__img{width:50px;height:50px;text-align:center;margin:0 10px 0 0}.overlay-head__icon{line-height:50px;font-size:300%;color:#4e81c6}.overlay-head__img{padding:5px}.overlay-head__img img{width:100%}.overlay-head__titles{flex-grow:1}.overlay-head__title{color:#666;font-size:200%}.overlay-head__subtitle{color:#999;font-size:130%;margin-top:4px}.header-buttons{display:flex;align-items:center;justify-content:flex-end;position:relative}.header-buttons .header-button{margin:0 0 0 10px}.header-button{border-radius:4px;height:45px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;cursor:pointer}.header-button:hover{background:#f5f5f5;box-shadow:2px 2px 1px rgba(0,0,0,.1)}.header-button .counter{top:initial;left:initial;bottom:4px;right:4px;border-color:#f5f5f5}.header-button--loading .section-button__icon{color:#ccc;animation:fa-spin 2s infinite linear;font-size:180%}.header-button--loading .section-button__icon:before{display:block;font-weight:900;content:""}.header-button--loading .section-button__icon img{display:none}a.header-button{cursor:pointer}a.header-button:hover{background:#fafafa}.header-button__icon{width:45px;font-size:200%;color:#999;text-align:center}.header-button__icon img{display:block;width:75%;margin:0 auto}.header-button__text{font-size:140%;font-weight:bold;color:#999;min-width:0;padding:0 15px 0 0}