.login-form p,.login-header h1{font-family:sans-serif;margin:0}.row.no-margin{width:100%;height:100%;padding:0;margin:0}.login-form,.login-header{display:inline-block}.login-header{width:37%;height:100%;background-color:#fff;margin:0;padding:400px 0 0}.login-header .login-logo{text-align:center}.login-header .login-logo img{height:220px}.login-header .login-logo.login-logo-cg img{width:80%;height:auto}.login-header h1{width:100%;font-size:7em;color:#0d1269;padding-left:10%;padding-top:10px;vertical-align:bottom}.login-header p{display:none}.login-form{width:63%;height:100%;float:right;background-color:#2579d3;margin:0;padding:400px 0 0}.login-form p{font-size:1.2em;font-weight:700;color:#fff;padding-left:40px}.login-form .form-inputs{padding-left:40px;padding-top:10px}.login-form .form-inputs p{font-size:.8em;padding-left:0}.login-form .login-password,.login-form .login-text{width:520px;height:48px;background-color:#2579d3;color:#fff;border:0;border-bottom:2px solid #fff;border-radius:0}.login-form .has-error.login-password,.login-form .has-error.login-password.code,.login-form .has-error.login-password.code:focus,.login-form .has-error.login-password.confirm,.login-form .has-error.login-password.confirm:focus,.login-form .has-error.login-password.new-password,.login-form .has-error.login-password.new-password:focus,.login-form .has-error.login-password:focus,.login-form .has-error.login-text,.login-form .has-error.login-text:focus{border-bottom:2px solid #37474F;margin-bottom:3px}.login-form p.error-msg{color:#37474F!important}.login-form input::-webkit-input-placeholder{color:#fff!important}.login-form .login-password{margin-top:10px}.login-form .login-button{margin-top:25px;width:520px;height:48px;background-color:#fff;border:2px solid #fff;border-radius:0;color:#2579d3;box-shadow:0;font-weight:700;text-transform:uppercase}@media screen and (max-width:1500px){.login-header h1{font-size:6em}.login-header p{padding-left:13%}.login-form .login-button,.login-form .login-password,.login-form .login-text{width:450px}}@media screen and (max-width:1125px){.login-header h1{font-size:5em}.login-header p{font-size:1em;padding-left:13%}.login-form .login-button,.login-form .login-password,.login-form .login-text{width:400px}}@media screen and (max-width:950px){.login-header{display:block;width:100%;height:20%;margin:0;padding-top:0}.login-header .login-logo{text-align:center;padding:10px 0 0}.login-header h1{width:100%;font-size:4em;text-align:center;color:#0d1269;padding:0}.login-header p{width:100%;text-align:center;padding:0}.login-form{display:block;width:100%;height:80%;padding:0}.login-form p{text-align:center;padding:0;margin-top:80px}.login-form .form-inputs{padding:0}.login-form .login-password,.login-form .login-text{width:60%;margin:auto}.login-form .login-text{margin:auto}.login-form .login-button{width:60%;margin:auto}.login-form .login-button,.login-form .login-password{margin-top:3%}.login-form p.forgot-password{width:60%;margin-top:10px}p.error-msg{margin-left:20%;text-align:left;margin-top:10px}.restore-method{width:60%;margin:auto}.restore-method p{margin-top:15px}.restore-method p.restore-method-message{margin-left:0}}.cb-radio,.cb-radio .cb-inner{overflow:hidden;display:inline-block}@media screen and (max-width:650px){.login-header .login-logo img{height:220px}.login-form .login-button,.login-form .login-password,.login-form .login-text{width:80%}}@media screen and (max-height:700px) and (min-width:950px){.login-form,.login-header{padding-top:200px}}@media screen and (max-height:700px) and (max-width:950px){.login-header{height:31%}.login-header h1{font-size:3.5em}.login-form{height:69%}}.cb-radio input[type=radio]:checked+.cb-inner{background:#fff;box-shadow:0 0 3px #efefef}.cb-radio input[type=radio]:checked+.cb-inner i{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);background-color:#09c}.cb-radio{padding:3px 0;color:inherit;cursor:pointer;font-size:inherit;font-weight:400;line-height:18px}.cb-radio .cb-inner{width:18px;height:18px;float:left;margin:0 5px 0 0;position:relative;border:1px solid #d7d7d7;background-color:#f2f2f2;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:all .1s ease;-o-transition:all .1s ease;-webkit-transition:all .1s ease;transition:all .1s ease}.cb-radio i{top:50%;left:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;position:absolute;background-color:transparent;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transform:scale(.05,5);-ms-transform:scale(.05,5);-webkit-transform:scale(.05,5);transform:scale(.05,5);-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.cb-radio input[type=radio]{display:none;margin:4px 0 0;line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.cb-radio.checked i{background-color:#09c}.cb-radio:hover .cb-inner{border-color:#09c}.cb-checkbox .cb-inner,.cb-radio .cb-inner{border-color:#e4e4e4;background:#fff}.cb-checkbox.no-border .cb-inner,.cb-radio.no-border .cb-inner{border-color:transparent}.login-form .form-inputs .restore-method p{font-size:1em}.login-form .form-inputs .restore-method label{color:#fff}p.forgot-password{width:140px}