.introduction{color:#333333;font-size:14px;line-height:150%;padding:25px 50px;text-align:center;background:#F7F7F7}.main-authentication{background:#ffffff;padding:30px}.main-authentication label{padding-bottom:10px;text-transform:none}.main-authentication p{line-height:150%;margin-bottom:20px}.main-authentication p small{color:#707070;display:block;font-size:11px;padding-top:5px}.main-authentication .choices.questions label,.main-authentication .choices.verify label,.main-authentication .choices.token label{display:block;float:none;line-height:150%;padding-top:10px;width:auto}.main-authentication .choices.questions label:first-child,.main-authentication .choices.verify label:first-child,.main-authentication .choices.token label:first-child{padding-top:0}.main-authentication .choices.questions input:not(.button),.main-authentication .choices.verify input:not(.button),.main-authentication .choices.token input:not(.button){box-sizing:border-box;padding:10px;width:100%}.main-authentication .choices.questions input:not(.button):focus,.main-authentication .choices.verify input:not(.button):focus,.main-authentication .choices.token input:not(.button):focus{background:#ffffff !important;border-color:#91B2D3 !important;box-shadow:inset 1px 1px 2px #e9e9e9,0 0 4px rgba(145,178,211,0.35) !important}.main-authentication .choices.questions .resend,.main-authentication .choices.verify .resend,.main-authentication .choices.token .resend{float:right;line-height:44px}.main-authentication .choices.email,.main-authentication .choices.sms,.main-authentication .choices.voice{margin-bottom:20px;padding-left:25px}.main-authentication .choices.email input,.main-authentication .choices.sms input,.main-authentication .choices.voice input{display:none}.main-authentication .choices.email input.hiddenCheckbox,.main-authentication .choices.sms input.hiddenCheckbox,.main-authentication .choices.voice input.hiddenCheckbox{display:block}.main-authentication .choices.email input:checked+label:after,.main-authentication .choices.sms input:checked+label:after,.main-authentication .choices.voice input:checked+label:after{background:#93B768;border-radius:100%;content:' ';display:block;height:10px;left:-20px;position:absolute;top:12px;width:10px}.main-authentication .choices.email input:focus+label:before,.main-authentication .choices.sms input:focus+label:before,.main-authentication .choices.voice input:focus+label:before{box-shadow:inset 1px 1px 2px #e9e9e9,0 0 4px rgba(145,178,211,0.8);border-color:#91B2D3}.main-authentication .choices.email label,.main-authentication .choices.sms label,.main-authentication .choices.voice label{cursor:pointer;display:block;font-size:12px;font-weight:700;padding:10px 0 10px 3px;position:relative}.main-authentication .choices.email label:before,.main-authentication .choices.sms label:before,.main-authentication .choices.voice label:before{background:#ffffff;border:1px solid #D0D0D0;border-radius:9px;content:' ';display:block;height:18px;left:-25px;position:absolute;top:7px;width:18px}.methods-authentication{border-bottom:1px solid #e5e5e5;height:50px;text-align:center;background:#F7F7F7}.methods-authentication .verify-choice{color:#707070;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;margin:0 2%;padding-bottom:10px;width:15%}.methods-authentication .verify-choice:hover,.methods-authentication .verify-choice:focus{border-bottom:2px solid #888888}.methods-authentication .verify-choice.selected{background:#f7f7f7;border-bottom:2px solid #4772A8;border-top:none;color:#4772A8 !important;text-shadow:none}.methods-authentication .verify-choice.selected:hover,.methods-authentication .verify-choice.selected:focus{border-bottom:2px solid #4772A8}.methods-authentication .verify-choice:before{display:block;font-size:18px;height:auto;line-height:24px;margin:0 auto;padding-bottom:3px}.choices .input-wrapper{position:relative;margin-bottom:30px}.choices .input-wrapper.error input{border-color:#BF262B;box-shadow:inset 1px 1px 3px #f3e7e5;padding-right:35px}.choices .input-wrapper.error:before{color:#BF262B;display:block;font-size:16px;position:absolute;right:10px;top:13px}.choices .input-wrapper.error .error-message:before{border-bottom:6px solid #BF262B;border-left:5px solid transparent;border-right:5px solid transparent;top:-6px;content:'';height:0;left:7px;position:absolute;width:0}.modal-body{background:#ffffff}.modal-body .errors{margin:20px 30px 0 30px}.modal-body .error-message{background:#BF262B;border-radius:3px;box-sizing:border-box;color:#ffffff;content:attr(data-error);display:inline-block;line-height:135%;margin-top:10px;padding:10px;position:relative;text-align:left;width:100%}#second_factor_content{background-color:#f7f7f7;border-bottom:1px solid #e5e5e5}#second_factor_content .main-authentication{overflow:hidden}#second_factor_content .main-authentication .choices.questions .resend,#second_factor_content .main-authentication .choices.verify .resend{line-height:36px}#second_factor_content label{display:block;float:none;margin-top:0;width:50%}#second_factor_content .questions label{width:100%}#second_factor_content input{float:none}#second_factor_content .questions input:last-child,#second_factor_content .verify input{margin-bottom:0 !important}#second_factor_content .dont-recognize{display:block;margin-top:40px}body.Authentication div#primary_widget_content{min-height:0 !important}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content form.login-steps ul.fields #second_factor_content .methods-authentication{padding-top:10px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content form.login-steps ul.fields #second_factor_content input[type=text],div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content form.login-steps ul.fields #second_factor_content input[type=password]{box-sizing:border-box;margin-bottom:30px;padding:10px;width:100%}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content form.login-steps ul.fields #second_factor_content a{font-size:12px}div#mobilesite_login a,div#mobilesite_login a:hover{color:#707070 !important}div#mobile_image img{height:203px;margin-top:-21px !important;margin-left:30px;float:left;width:120px !important}div#mobile_features li{line-height:16px;list-style:disc;margin-left:17px}div#mobile_text{float:left;padding:20px 24px 24px 45px}div#mobile_text br{display:none}#mobile_text #body_text{font-weight:bold;margin-bottom:20px}#mobile_text h1{color:#707070;font-size:18px;font-weight:400 !important;margin-bottom:20px}div#mobilesite_login{height:225px;margin-top:106px;margin-bottom:25px}#mobile_title h3{margin-bottom:11px !important;margin-left:197px;color:#333333 !important;font-size:15px !important}div#mobilesite_login .fields{background-color:#F5F5F5;border-radius:5px;border:1px solid #dedede;height:181px;overflow:visible;position:relative}div#mobilesite_login .fields:after{content:"\EA17";font-family:"Alkami";font-size:24px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}div#mobilesite_login .fields:hover{background-color:#ededed !important}li#passphrase-field .display span:first-child{margin-top:4px}div.account-locked p#instructions{text-align:center;padding-top:70px}div.account-locked p#instructions+p{margin-top:40px;text-align:center}div.account-locked #reset_password_button{display:table;margin:40px auto 0}div.account-locked p#instructions:before{background-image:url("/images/icon_lock.png");background-repeat:no-repeat;content:" ";display:table;height:35px;margin:-60px auto 10px;width:40px}div.auth-error p#instructions{text-align:center;padding-top:70px}div.auth-error p#instructions+p{margin-top:40px;text-align:center}div.auth-error #reset_password_button{display:table;margin:40px auto 0}div.auth-error p#instructions:before{background-image:url("/images/icon_lock.png");background-repeat:no-repeat;content:" ";display:table;height:35px;margin:-60px auto 10px;width:40px}a#reset_password_button+p{margin-top:15px;text-align:center}a.button.alternate,input.button.alternate{background-color:#243544;border-color:#233241;box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset;text-shadow:0 -1px 1px #233241}p#loader_instructions{margin-bottom:20px;margin-top:30px}p#instructions{color:#595959;margin:5px 0 20px 0}div.validation-summary-errors{background:url(/Areas/Authentication/Images/icon_error.png) no-repeat 20px 20px white;border:2px solid #D83939;float:none;margin-bottom:20px;padding:20px 20px 20px 50px;border-radius:5px}div.validation-summary-errors ul{margin-left:15px;margin-top:15px}div.validation-summary-errors ul li{margin-top:5px;list-style:square}div.validation-summary-errors ul li:first-child{margin-top:0}div#primary_widget_outer.has_sidebar div#primary_widget{width:694px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content div#main.has_sidebar{margin-top:0;padding:0}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content div#main.has_sidebar div#content{width:678px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .buttons{clear:both;text-align:right;padding-top:10px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields{background:#F5F5F5;border:1px solid #dedede;border-radius:5px;color:#595959;overflow:hidden;margin-top:5px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields.flex{display:flex}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields input[type=text],div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields input[type=password]{background-clip:padding-box;background-color:white;background-image:none;background-origin:padding-box;-webkit-filter:none;filter:none;padding:7px 10px;width:100%}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields input[type=text]{margin-bottom:10px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields input[type=password]{margin-bottom:20px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li{margin:0;padding:12px 10px 12px 40px;border-bottom:1px solid #dedede;border-top:1px solid white;overflow:hidden;position:relative}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li h3{color:#333333;font-size:15px;font-weight:bold;margin-bottom:10px;text-shadow:0 1px 0 white}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li p{color:#707070}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li:last-child{border-bottom:0 none}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li:first-child{border-top:none}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.split-field{box-sizing:border-box;border:0 none;height:auto !important;padding:20px;position:relative;width:346px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.split-field a.field-help{float:left;font-size:11px;padding-top:6px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.split-field a.field-block{float:none;display:block;font-size:11px;padding-bottom:10px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#username-input.split-field{float:left;font-size:15px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#username-input.split-field .login-button{float:right}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#username-input.split-field img{float:right;margin-top:10px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#username-field{background:url(/Areas/Authentication/Images/username.png) 12px 19px no-repeat}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li div.display{margin-top:6px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#register.split-field{background-color:#FFFFFF;border-radius:0 5px 5px 0;border-left:1px solid #dedede}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#register p{line-height:19px;margin-bottom:18px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#register a{float:right}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field{background:url(/Areas/Authentication/Images/security.png) 12px 19px no-repeat}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field #sms_number_display .option-type{font-size:11px;font-weight:bold;margin-bottom:5px;margin-top:20px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field #sms_number_display .divider{border-top:1px solid #dedede;margin-top:20px;padding-top:20px;position:relative}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field #sms_number_display .divider:before{border-top:1px solid #fff;content:" ";position:absolute;top:0;width:100%}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field #sms_number_display .divider a{font-size:13px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field #sms_number_display label{width:100%}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field #enter_code_display #options{clear:both}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field #enter_code_display #instructions{margin-bottom:12px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field #enter_code_display #verification_code_input{margin-bottom:30px;padding:7px 10px;width:75px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field #enter_code_display #resend_code+span{color:#707070;font-size:11px;margin-left:5px;margin-right:5px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field div.display{float:left;margin-top:0;width:75%}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field div.display label{clear:both;float:none;font-weight:normal;margin-bottom:5px;text-transform:none;width:auto;max-width:350px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field div.display a.title-tooltip{font-size:12px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li.security-question-field div.display input[type=text]{font-size:12px;margin-bottom:20px;padding:4px 6px;width:220px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#device-security-field{background:url(/Areas/Authentication/Images/devices.png) 12px 19px no-repeat;border-top:none;padding:12px 10px 15px 40px !important}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#device-security-field div.display{float:left;margin-top:6px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#device-security-field div.display label{font-weight:normal;margin:0 !important;width:auto}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#device-security-field div.display span.holderWrap{margin:0 5px 0 0}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#device-security-field div.display div#device_name{margin-top:20px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#device-security-field div.display div#device_name span{display:block}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#device-security-field div.display div#device_name input[type="text"]{float:none;margin:10px 0 5px;font-size:12px;padding:4px 6px;width:220px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#device-security-field div.display div#device_name small{display:block;clear:both;font-size:11px;color:inherit}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#device-security-field div.display div#device_name small em{font-style:italic}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#passphrase-field{background:url(/Areas/Authentication/Images/passphrase.png) 12px 19px no-repeat}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#passphrase-field span{display:block;margin-bottom:10px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#passphrase-field span.img{margin-bottom:0;width:100px;height:100px;background:white;margin-left:153px;padding:5px;border-radius:3px;border:1px solid #D0D0D0}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#password-field{background:url(/Areas/Authentication/Images/password.png) 12px 19px no-repeat}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li#password-field input[type=password]{font-size:15px;margin:-6px 0 3px;padding:7px 10px;width:220px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li label{font-size:12px;color:#595959;width:150px;line-height:20px;padding:0;margin:4px 4px 0 0}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields li span.action{position:absolute;right:15px;top:17px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields .button-row{position:absolute;bottom:20px;left:20px;right:20px;margin-top:10px;min-height:44px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields .content-row{padding-bottom:44px}div#primary_widget_outer.has_sidebar div#primary_widget div#primary_widget_content .login-steps .fields br.clear{display:none}#LocalStore{float:left}#send_code+a{margin-left:20px}#actions{margin:10px 0}#username-label,#username-text{font-size:14px !important;font-weight:bold !important}#device-not-recognized-message,#different-user-link{font-size:14px !important}

/*# sourceMappingURL=Authentication.min.css.map */
