form.LoginOverride{border-left:solid 3px #d50032;padding-left:17px;margin-top:30px}form.LoginOverride label.control-label{margin-left:0;width:100%;text-align:left;padding-top:0;margin-bottom:15px}form.LoginOverride .hidden-sm.col-md-offset-5.col-md-6{margin-left:0;margin-top:0;width:auto}form.LoginOverride .form-group.pull-right{float:left !important}body>.container,body>.container>.body-content{min-height:calc(100vh - 413px);display:flex}body>.container>.body-content{flex-direction:column;align-items:center;justify-content:center;padding-top:20px;padding-bottom:20px}.body-content>form{display:flex;flex-direction:column}.body-content>form .carousel{margin-bottom:auto}.body-content>form .carousel+*{margin-top:20px}.body-content>form label{color:#6a727a}.body-content>form div:nth-last-child(1),.body-content>form div:last-child{margin-bottom:auto}.body-content>form button{text-transform:uppercase;padding-left:2rem;padding-right:2rem;border:1px solid #c0c6c8;font-weight:bold;font-size:1.1em}.body-content>form button span{display:none}.body-content>form button+button{margin-left:10px}.body-content>form a[href="/ForgottenUsername"],.body-content>form a[href="/LogIn/RecoverPassword/"]{text-transform:uppercase;font-weight:bold;color:#6a727a}#LoginForm div.hidden-xs:nth-last-child(2)>.form-group:first-child>div:nth-last-child(2),#LoginForm div.hidden-xs:nth-last-child(2)>.form-group:first-child>div:last-child{margin-left:0;clear:left}#LoginForm div.hidden-xs:nth-last-child(2)>.form-group:first-child>div:last-child{margin-top:10px}#LoginForm div.hidden-xs:nth-last-child(2)>div.row:nth-child(2) .col-sm-offset-5{margin-left:0}#LoginForm div.visible-xs:last-child .form-group:first-child div.col-xs-offset-3:first-of-type{margin-left:0}#LoginForm div.visible-xs:last-child .form-group:last-of-type{padding-left:15px;padding-right:15px}#LoginForm button#submit_proceed{background-color:#d50032;border-color:#d50032;color:#fff}#ChallengeForm div.hidden-xs:nth-last-child(2) .form-group:first-child>label.control-label{margin-left:0;text-align:left}#ChallengeForm div.hidden-xs:nth-last-child(2) .form-group:first-child>.form-control-static:nth-child(2){padding-top:10px;line-height:1.8}#ChallengeForm div.hidden-xs:nth-last-child(2) .form-group:first-child>.form-control-static:last-child{margin-left:0;clear:left}#ChallengeForm div.hidden-xs:nth-last-child(2) .form-group:nth-child(2)>label.control-label{margin-left:0;text-align:left}#ChallengeForm div.hidden-xs:nth-last-child(2) .form-group:nth-child(2) div:last-child{margin-left:0;clear:left}#ChallengeForm div.hidden-xs:nth-last-child(2) .form-group.pull-right:last-child{float:left !important}#ChallengeForm div.visible-xs:last-child{text-align:left;padding-left:15px;padding-right:15px}#ChallengeForm div.visible-xs:last-child .form-group:last-child .text-center{text-align:left}#ChallengeForm button#Login{background-color:#d50032;border-color:#d50032;color:#fff}form[action="/AdviserRegistration/EnterFSRNumber"] .form-group:nth-last-child(2)>.control-label{margin-left:0;text-align:left}form[action="/AdviserRegistration/EnterFSRNumber"] .form-group:nth-last-child(2)>div:last-child{margin-left:0}form[action="/AdviserRegistration/EnterFSRNumber"] .form-group.pull-right:last-child{float:left !important}form[action="/AdviserRegistration/EnterFSRNumber"] button#AdviserRegsitration_Login{background-color:#d50032;border-color:#d50032;color:#fff}
