@import url(https://fonts.googleapis.com/css?family=Montserrat);body{font-family:'Montserrat',serif !important;margin:0}body .logo{display:block;width:24%;margin:auto;padding:50px 0 0}@media(max-width:1400px){body .logo{width:30%}}body #custNavigation{display:none}.controls{margin:10px 0}.controls .formlabel{color:#333}.controls input[type=text],.controls input[type=password]{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}fieldset{border:none}.captcha{width:100%}.captcha a{display:inline !important}.ribbon{background:#009fe3 !important;padding:15px 0 !important}h1{color:#333}.footer{color:#000;padding:10px;margin-left:25px;font-size:12px;text-align:center}.login-page{width:50%;margin:0 auto}.login-page .panel-body .login-form{width:50%;margin:auto}@media(max-width:1400px){.login-page .panel-body .login-form{width:70%}}.login-page .button-login,.login-page input[type=button]{width:100%;height:54px;background:#009fe3;border-radius:5px;transition:all .4s;-webkit-transition:all .4s;border:none !important;cursor:pointer;color:#fff;padding-left:0}.login-page .button-login .rbDecorated,.login-page input[type=button] .rbDecorated{width:100%;height:54px;color:#fff;background-image:none;text-transform:uppercase}.login-page .button-login:hover,.login-page input[type=button]:hover{background:#19255b}.login-page .forgot-details{text-align:center;font-size:13px;line-height:1.5}.login-page .forgot-details a{color:#666;text-decoration:none;transition:all .4s;-webkit-transition:all .4s}.login-page .forgot-details a:hover{color:#19255b}.login-page .broker-login-link{color:#333 !important}@media only screen and (max-width:600px){.login-page .existing-customers{width:100%}.login-page .existing-customers .formlabel{font-size:20px}.login-page .existing-customers .button-login{font-size:25px}.login-page .existing-customers .forgot-details{font-size:20px}}.session-expired{background:#009fe3;width:100%;margin:0 auto;padding:100px;color:#fff}.credential-retrieval{width:50%;margin:auto}.credential-retrieval .description{font-size:12px;line-height:1.5em}.credential-retrieval .button-custom{width:49%;height:54px;background:#009fe3;border-radius:5px;transition:all .4s;-webkit-transition:all .4s;background-image:none !important;font-weight:normal !important}.credential-retrieval .button-custom .rbDecorated{width:100%;height:100%;color:#fff;background-image:none;font-weight:normal !important}.credential-retrieval .button-custom:hover{background:#ededed}@media only screen and (max-width:600px){.credential-retrieval{width:80%}.credential-retrieval .button-custom{font-size:25px}}.server-error{background:#009fe3;width:100%;margin:0 auto;padding:100px;color:#fff}.server-error h1{color:#fff}.server-error .error-container{display:inline-block;width:100%}.server-error .error-message{display:block;overflow-x:auto}@media only screen and (max-width:600px){.server-error{width:90%}}.changePassword-form{width:50%;margin:auto}.changePassword-form .buttonGroup{margin-top:50px}.changePassword-form .buttonGroup .button-custom{width:49%;height:54px;background:#009fe3;border-radius:5px;transition:all .4s;-webkit-transition:all .4s;background-image:none !important;font-weight:normal !important}.changePassword-form .buttonGroup .button-custom .rbDecorated{width:100%;height:100%;color:#fff;background-image:none;font-weight:normal !important}.changePassword-form .buttonGroup .button-custom:hover{background:#ededed}@media only screen and (max-width:600px){.changePassword-form{width:80%}.changePassword-form .button-custom{font-size:25px}}