#ssoModal.signInModal.modal .modal-content{width:788px;height:365px;padding:0;background:0 0;box-shadow:none;border:none}@media (min-width:768px) and (max-width:991px){#ssoModal.signInModal.modal .modal-content{width:788px;height:335px}}@media (max-width:788px) and (min-width:768px){#ssoModal.signInModal.modal .modal-content{left:-10px;margin:0}}#ssoModal.signInModal.modal .modal-content .iframe-wrapper{float:left;width:100%;-webkit-overflow-scrolling:touch;margin-top:33px;margin-bottom:0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}@media (min-width:768px) and (max-width:991px){#ssoModal.signInModal.modal .modal-content .iframe-wrapper{float:none;margin:-20px auto 0;width:788px;margin:0 auto}#ssoModal.signInModal.modal .modal-content .iframe-wrapper #newLogin{height:385px}}#ssoModal.signInModal.modal .modal-content .iframe-wrapper .signin-iframe{display:block;width:100%;height:618px;margin-top:-12px;border:0;background:none transparent!important}@media (min-width:768px) and (max-width:991px) and (orientation:portrait){#ssoModal.signInModal.modal .modal-content .iframe-wrapper .signin-iframe{height:360px;margin-top:-30px}#ssoModal.signInModal.modal .modal-content .iframe-wrapper .signin-iframe .ssoModalPopupContainer{transform:scale(.95);top:12px;left:-15px}}@media (min-width:768px) and (max-width:991px) and (orientation:landscape),(min-width:992px) and (max-width:1199px),(min-width:1200px){#ssoModal.signInModal.modal .modal-content .iframe-wrapper .signin-iframe .ssoModalPopupContainer .ssoModalPopup{max-width:768px;margin-top:40px}#ssoModal.signInModal.modal .modal-content .iframe-wrapper .signin-iframe .ssoModalPopupContainer .ssoModalPopup #ssoOverlay{width:388px}#ssoModal.signInModal.modal .modal-content .iframe-wrapper .signin-iframe .ssoModalPopupContainer .ssoModalPopup #divForgotPassword{right:190px}}@media (min-width:768px) and (max-width:991px){#ssoModal.signInModal.modal .modal-content .iframe-wrapper .signin-iframe{width:788px;margin:0 auto;transform:scale(.95)}}#ssoModal.signInModal.modal .close{position:relative;margin-top:0;margin-right:-3px;z-index:2}@media (min-width:768px) and (max-width:801px){#ssoModal.signInModal.modal .close{position:relative;top:20px;right:10px}}@media (min-width:802px) and (max-width:991px){#ssoModal.signInModal.modal .close{position:relative;top:30px;right:12px}}@media (min-width:992px) and (max-width:1199px),(min-width:1200px){#ssoModal.signInModal.modal .close{top:31px;margin-right:-12px}}#login-modal-container.signInModal.modal{text-align:left}#login-modal-container.signInModal.modal .row{margin-right:-15px;margin-left:-15px}@media (max-width:767px){#login-modal-container.signInModal.modal{padding:0}}@media (max-width:767px){#login-modal-container.signInModal.modal .modal-dialog{margin:0;padding:0}}#login-modal-container.signInModal.modal .modal-content{width:700px;height:auto;padding:30px;border-radius:0;box-shadow:none}@media (max-width:767px){#login-modal-container.signInModal.modal .modal-content{width:100%;height:100%}}.login-modal-content .headerQuickSignin{line-height:0}.login-modal-content .headerRegister{line-height:0}@media (max-width:767px){.login-modal-content .headerRegister{padding:0;margin:0}}.login-modal-content .modal-header{border-bottom:2px solid #cbcbcb;padding-left:0;padding-bottom:0;position:relative;min-width:0;padding:0}.login-modal-content .modal-header .modal-title{font:300 24px/22px Roboto,sans-serif;text-align:left;color:#3e3e3e;padding-bottom:12px}.login-modal-content .modal-header:after{position:relative;top:1px;width:50px;margin:0;border:2px #c00 solid}.login-modal-content .modal-body{padding-top:30px;padding-bottom:0}@media (max-width:767px){.login-modal-content .modal-body .headerForgotPassword,.login-modal-content .modal-body .headerRegister{padding:0;margin:25px 0 30px}}.login-modal-content .modal-body .txtIntro{position:relative;top:-2px;line-height:17px}@media (max-width:767px){.login-modal-content .modal-body .txtPwIntro{position:relative;top:0;line-height:17px}}.login-modal-content .modal-body .errorEmailNotActive,.login-modal-content .modal-body .errorEmailNotFound,.login-modal-content .modal-body .txtGeneralError{color:#c00}.login-modal-content .modal-body .btn.btn-link{margin-left:-2px;padding:0;font:normal 14px/20px Roboto,sans-serif}.login-modal-content .modal-body .leftCol{padding-left:0;padding-right:15px}@media (max-width:767px){.login-modal-content .modal-body .leftCol{padding-right:0}}.login-modal-content .modal-body .rightCol{padding-left:15px;padding-right:0}@media (max-width:767px){.login-modal-content .modal-body .rightCol{padding-left:0}}@media (max-width:767px){.login-modal-content .modal-body .registerContainer{padding:0}}@media (min-width:1200px),(min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.login-modal-content .modal-body .registerContainer .leftCol .float-label-group input{max-width:302px}}@media (max-width:767px){.login-modal-content .modal-body .registerContainer .rightCol{padding-top:15px}}.login-modal-content .modal-body .registerContainer .rightCol .form-group{line-height:17px;margin-bottom:12px}.login-modal-content .modal-body .registerContainer .rightCol .form-group .checkbox{padding-left:16px}.login-modal-content .modal-body .registerContainer .rightCol .form-group .checkbox input[type=checkbox]+label{margin-top:-3px;padding-left:15px;padding-top:0}.login-modal-content .modal-body .registerContainer .rightCol .form-group .checkbox input[type=checkbox]+label:before{top:3px;left:4px}.login-modal-content .modal-body .registerContainer .rightCol .form-group .checkbox input[type=checkbox]+label:after{top:3px;left:4px}.login-modal-content .modal-body .registerContainer .rightCol .txtTerms{margin-top:15px}@media (max-width:767px){.login-modal-content .modal-body .registerContainer .rightCol .txtTerms{margin-top:0}}.login-modal-content .modal-body .registerContainer .rightCol .general-error{position:absolute;height:auto;bottom:59px}.login-modal-content .modal-body .registerContainer .rightCol .regBtnRow{margin-top:53px}@media (max-width:767px){.login-modal-content .modal-body .registerContainer .rightCol .regBtnRow{margin-top:25px}}@media (max-width:767px){.login-modal-content .modal-body .registerContainer .rightCol .regBtnRow .btn-ghost{margin-bottom:15px}}.login-modal-content .modal-body .registerContainer .recaptcha iframe{min-height:90px}.login-modal-content .modal-body .registerContainer .recaptcha .rc-anchor-normal{width:302px}.login-modal-content .modal-body .registerContainer .registerConfirmation .cta-check-email{font:300 18px/36px Roboto,sans-serif;text-align:left;margin:10px 0}.login-modal-content .modal-body .registerContainer .registerConfirmation .action-steps li{list-style-type:disc;margin-left:15px}.login-modal-content .modal-body .loginContainer .btn-googleplus.btn-lg{background-color:#df4931;color:#fff;width:100%;margin-bottom:15px;text-transform:uppercase;border:0}.login-modal-content .modal-body .loginContainer .btn-facebook.btn-lg{background-color:#39589a;color:#fff;width:100%;margin-bottom:15px;text-transform:uppercase;border:0}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicRegisterWrapper .headerRegister{margin:30px 0 40px;padding:0}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicRegisterWrapper .btnRegister{padding:12px 16px 10px}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicRegisterWrapper .btnRegister i.fa-envelope{color:#fff}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicRegisterWrapper .lnkRegBenefits{position:relative;float:left;top:15px;margin-bottom:10px}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicSigninWrapper{padding:0}@media (max-width:767px){.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicSigninWrapper{padding-left:0}}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicSigninWrapper .signInHeader{margin-top:26px}@media (max-width:767px){.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicSigninWrapper .signInHeader{margin-top:30px;margin-bottom:5px}}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicSigninWrapper .signInHeader .modal-header{margin-bottom:25px}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicSigninWrapper .lblRememberMe{padding-top:1px;padding-left:15px}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicSigninWrapper .lblRememberMe:before{top:1px;left:0}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicSigninWrapper .lnkForgotPassword{position:relative;float:left;top:3px}.login-modal-content .modal-body .loginContainer .registerSigninWrapper .organicSigninWrapper .general-error{margin-bottom:15px}.login-modal-content .modal-body .loginContainer .forgotPasswordFormWrapper .float-label-group{margin:10px 0 15px}.login-modal-content .modal-body .loginContainer .forgotPasswordFormWrapper .pw-reset-error-container{padding:0 15px 15px;word-spacing:-.1px;letter-spacing:-.1px}.login-modal-content .modal-body .loginContainer .forgotPasswordFormWrapper .pw-reset-btn-container{padding:0 15px}@media (max-width:767px){.login-modal-content .modal-body .loginContainer .forgotPasswordFormWrapper .btnCancel{margin-bottom:16px}}.login-modal-content .modal-body .loginContainer .forgotPasswordConfirmWrapper .txtIntro{margin-bottom:16px}.login-modal-content .modal-body .loginContainer .resetPasswordFormWrapper .pw-reset-btn-container{margin:0}.login-modal-content .tooltip.in{opacity:1}.login-modal-content .tooltip>.tooltip-inner{background-color:#e2f1ff;border:1px solid #b9dcff;border:0;color:#000;width:230px;max-width:300px;font-size:12px}.login-modal-content .tooltip>.tooltip-arrow{border-right-color:#b9dcff;margin-top:0}.login-modal-content .tooltip>.tooltip-arrow::after{border-right-color:#e2f1ff}.login-modal-content .tooltip ul{margin-bottom:0}.login-modal-content .tooltip ul>li{list-style-type:disc!important;text-align:left;list-style-position:inside}.login-modal-content .popover{max-width:320px;width:320px;margin-top:0;margin-left:17px;background-color:#e2f1ff;border:1px solid #b9dcff}@media (max-width:767px){.login-modal-content .popover{width:inherit;max-width:768px;margin-top:15px;margin-left:10px;padding:0 3px;letter-spacing:-.01px}}.login-modal-content .popover.right>.arrow{border-right-color:#b9dcff}.login-modal-content .popover.right>.arrow::after{border-right-color:#e2f1ff}.login-modal-content .popover.bottom>.arrow{border-bottom-color:#b9dcff}.login-modal-content .popover.bottom>.arrow::after{border-bottom-color:#e2f1ff}.login-modal-content .popover .popover-title{display:none}.login-modal-content .popover .popover-content{padding:5px 8px;font-size:12px;color:inherit}.login-modal-content .organicRegisterWrapper .popover.right{width:150px;margin-top:1px}.login-modal-content .organicRegisterWrapper .popover.right .popover-content ul{margin:0}.login-modal-content .btn-lg{width:100%;border-width:2px;padding:11px 16px}.login-modal-content .btn-lg.btn-ghost{border-width:1px;padding:11px 16px 8px}.login-modal-content .close{position:absolute;top:20px;right:20px;margin-top:0;margin-right:5px;color:#3e3e3e;font-weight:400;font-size:40px;opacity:.4;box-shadow:none;z-index:2}.login-modal-content .checkbox input[type=checkbox]+label{padding-left:7px;height:22px}.registerContainer .login-modal-content .checkbox input[type=checkbox]+label{top:2px}.login-modal-content .checkbox input[type=checkbox]+label::before{top:6px;left:-9px;width:20px;height:20px;background-color:#fff;border:1px solid #777;border-radius:3px}.login-modal-content .checkbox input[type=checkbox]:checked+label::before{background-color:#0069c8;border:0}.registerContainer .login-modal-content .checkbox input[type=checkbox]:checked+label::before{top:-2px}.login-modal-content .checkbox input[type=checkbox]:checked+label::after{top:-2px;font-size:15px;color:#fff}.registerContainer .login-modal-content .checkbox input[type=checkbox]:checked+label::after{top:0}.login-modal-content .floatLbl{top:6px;font:normal 11px/13px Roboto,sans-serif;color:#a6a6a6;transition:none}.login-modal-content .unfloatLbl{top:16px;width:100%;font:normal 14px/16px Roboto,sans-serif;color:#000;transition:none}.login-modal-content .float-label-group{position:relative;margin:0 0 15px;padding:0;border:0}.login-modal-content .float-label-group input{height:46px;padding:20px 9px 5px 9px;background-color:transparent;border:1px solid #777;border-radius:3px;font:normal 14px/16px Roboto,sans-serif;color:#000}.login-modal-content .float-label-group input.warning-outline{border:1px solid #c00}.login-modal-content .float-label-group input~label{position:absolute;top:16px;left:10px;width:inherit;height:0;font:normal 14px/16px Roboto,sans-serif;color:#000;top:6px;font:normal 11px/13px Roboto,sans-serif;color:#a6a6a6;transition:none}.login-modal-content .float-label-group input~label.required{color:#c00}.login-modal-content .float-label-group input~label.required.with-value{color:#555}.login-modal-content .float-label-group input~label.required.with-value.invalid-data,.login-modal-content .float-label-group input~label.required.with-value.invalid-format,.login-modal-content .float-label-group input~label.required.with-value.password-mismatch,.login-modal-content .float-label-group input~label.required.with-value.type-mismatch{color:#c00}.login-modal-content .float-label-group input~label.invalid-data,.login-modal-content .float-label-group input~label.invalid-format,.login-modal-content .float-label-group input~label.password-mismatch,.login-modal-content .float-label-group input~label.type-mismatch{color:#c00}.login-modal-content .float-label-group input~label.noVal{top:16px;width:100%;font:normal 14px/16px Roboto,sans-serif;color:#000;transition:none}.login-modal-content .float-label-group input~label.noVal.invalid-data,.login-modal-content .float-label-group input~label.noVal.invalid-format,.login-modal-content .float-label-group input~label.noVal.password-mismatch,.login-modal-content .float-label-group input~label.noVal.required,.login-modal-content .float-label-group input~label.noVal.type-mismatch{color:#c00}.login-modal-content .float-label-group .help-msg{display:none;color:#c00}