body{margin:0}.hideContent{display:none}#login-container{margin:auto;padding:0;text-align:center;width:320px}#login-container div{padding-top:0}#loginButton2{width:100%}.btn-success{margin:0;border:none;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background:#107a03;background:-moz-linear-gradient(top,#107a03 0,#0b5602 57%,#0b5602 99%,#0d6102 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#107a03),color-stop(57%,#0b5602),color-stop(99%,#0b5602),color-stop(100%,#0d6102));background:-webkit-linear-gradient(top,#107a03 0,#0b5602 57%,#0b5602 99%,#0d6102 100%);background:-o-linear-gradient(top,#107a03 0,#0b5602 57%,#0b5602 99%,#0d6102 100%);background:-ms-linear-gradient(top,#107a03 0,#0b5602 57%,#0b5602 99%,#0d6102 100%);background:linear-gradient(to bottom,#107a03 0,#0b5602 57%,#0b5602 99%,#0d6102 100%)}.disabled{background-color:#fff;border-color:#ccc}@media screen and (-webkit-max-device-pixel-ratio:1),only screen and (max-resolution:163dpi),only screen and (max-resolution:1dppx){#brandedLogo{background:url(images/firm-logo-placeholder.png) center/contain no-repeat fixed;-webkit-background-size:contain;width:260px;height:174px;margin:10px auto}}@media screen and (-webkit-min-device-pixel-ratio:1.1),only screen and (min-resolution:164dpi),only screen and (min-resolution:1.1dppx){#brandedLogo{background:url(images/firm-logo-placeholder-2x.png) 0 0/contain no-repeat;-webkit-background-size:contain;width:260px;height:174px;margin:10px auto}}#loginForm{margin:10px auto;text-align:center;position:relative}#loginForm input{display:block;margin:10px auto}#loginForm input[type=radio]{display:inline-block}#logonForm .otpBlock{border:1px solid #000;margin:5px;padding:5px}#loginForm .positionName{display:inline-block;font-size:.8em;font-weight:400;width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#loginForm .positionSymbol{display:inline-block;font-size:1.2em;font-weight:700;text-align:left;width:60px}#loginForm .radioText{display:inline-block;font-size:1.2em;font-weight:700;margin:5px}#loginForm .fdsList{display:inline-block;margin:2px 0 0 15px;vertical-align:middle}#loginForm input[type=checkbox]{margin:4px}#authForm input[type=text],input[type=email],input[type=password]{height:40px;font-size:20px}#authForm input[type=button]{height:40px}#loginForm label{text-align:left;padding-left:5px}#continueButton,#loginButton{font-size:18px;-webkittext-shadow:2px 2px 2px #FFF;font-weight:700;width:100%}#loginForm a{display:block}#loginForm #contactUsButton{font-size:12px;margin:10px auto;display:inline-block}#loginHeader{text-align:left}#contact,#legalDisclosures{margin-top:40px;text-align:left}.cancelButton{margin:0}.FDSInstructions{text-align:left;margin:10px}.fdsChoiceDesc{font-size:.75em;display:block}.section-hidden{display:none;visibility:hidden}.fdsSelectButton{text-align:left}.loginlink{color:#007AD8}.iOSTable{border:none}.iOSTable td{padding:20px 0 10px 10px;border-bottom:1px solid #d3d3d3}.fdsItem{font-weight:700;font-size:1.2em;display:block}.fdsItemDesc{font-weight:400;font-size:.75em;display:block;color:gray}.btn{font-size:18px}.btn-primary-constructive,.btn-primary-constructive:hover{color:#fff}.icon-rememberMe{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:12px;border-radius:3px;display:inline-block;position:relative}.icon-rememberMe:active,.icon-rememberMe:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.icon-rememberMe:checked{background-color:#fafafa;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#99a1a7}.icon-rememberMe:checked:after{content:'\f00c';font-size:20px;position:absolute;top:0;left:3px;color:#000}#rememberMeContainer{text-align:left;padding-left:10px}#rememberMeContainer span{vertical-align:middle;position:relative;top:-8px}#authForm .btn,#authForm .textbox{width:100%}#AlertBox{padding-left:10px;padding-right:10px}@media only screen and (min-device-width :768px) and (max-device-width :1024px){#login-container{width:434px}}