.login-text{color:#000}body{background:#f5f5f5;overflow-x:hidden}.no-bg{background:#fff!important}.mrg-top-lg{margin-top:45px}.login-page-container,.reset-page-container{background:#f5f5f5;position:relative;margin-top:-68px;display:inline-block;width:100%;z-index:100}.login-page-container::before,.reset-page-container::before{content:'';width:100%;height:100%;position:absolute;background:#283645;z-index:-1;bottom:0;left:0;top:-319px;transform-origin:left top;transform:skewY(-5deg)}.reset-page-container::before{top:-205px}.login-page-container .container,.reset-page-container .container{top:-65px;position:relative}.reset-page-container .container{margin-bottom:-40px}.login-page-container .logo,.reset-page-container .logo{margin-top:19px;margin-left:18px}.login-page-container .btn-group,.reset-page-container .btn-group{margin-right:8px;margin-top:20px}.login-page-container .btn-group .btn.btn-default,.reset-page-container .btn-group .btn.btn-default{background-color:#fff!important;color:#409bf8!important}.login-page-container .btn-group .btn-primary,.login-page-container .btn-group .btn.btn-default,.reset-page-container .btn-group .btn-primary,.reset-page-container .btn-group .btn.btn-default{border-radius:4px;background-color:#409bf8;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;text-transform:none;font-weight:400;font-size:14px;padding:8px 11px;border:none}.panel.login{border-radius:20px;-moz-border-radius:20px;border:1px solid #ccc;padding:10px 5px 20px;width:540px;margin:0 auto}.panel.login .alert-danger{background-color:#fef3f3;color:#cf3c36;width:100%;margin:28px auto 0;border:1px solid #ee9a9a}.panel.login .bs-callout-warning{background-color:#faf8f0;color:#52646e;width:100%;margin:28px auto 0;border:1px solid #efd9ab}.panel.login .has-error .form-control{border-color:#ee9a9a}.panel.login img{margin-top:5px}.panel.login h1{font-size:34px;color:#4b7da8;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;line-height:34px;margin-top:20px}.panel.login h3{font-size:16px;color:#333;line-height:24px}.panel.login p.login-notification{color:#333;padding-top:15px}.text-notification{padding:10px;display:inline-block;line-height:16px;color:#34567d;font-size:13px}.text-notification>a{color:#34567d!important}.panel.login .sk-cube-grid{width:40px;height:40px;margin:10px auto 0}.panel.login .sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#4b7da8;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.panel.login .sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.panel.login .sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.panel.login .sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.panel.login .sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.panel.login .sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.panel.login .sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.panel.login .sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.panel.login .sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.panel.login .sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.panel.login label{font-size:18px;font-weight:400;margin-top:5px}.panel.login p{margin-bottom:-5px}.panel.login p>a{font-size:12px;color:#333;margin-right:5px;margin-left:5px}.panel.login .input-group-addon{border-radius:1px}.panel.login input[type=email],.panel.login input[type=password],.panel.login input[type=surname],.panel.login input[type=text]{height:38px}.panel.login input[type=email]:focus,.panel.login input[type=password]:focus,.panel.login input[type=surname]:focus,.panel.login input[type=text]:focus{border-color:#409bf8;outline:0;-webkit-box-shadow:none;box-shadow:none;border-width:2px}.btn-secondary,.btn-secondary:hover{color:#fff;background-color:#409bf8;border-color:#409bf8}.btn-secondary:active{color:#fff;background-color:#448ecc;border:1px solid #448ecc}.btn-xl-lg{padding:13px 100px!important;font-size:21px!important;border-radius:0;margin-bottom:5px;width:240px}p.browser-support{font-size:12px;color:#8f9499}img.chrome{margin:-5px 8px -3px}.footer{position:absolute}@media (max-width:1640px){.reset-page-container{margin-bottom:25px}.footer{position:relative!important}}.back-to-login{margin-left:15px}.security_code_link{margin-left:15px}