﻿@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;}}