:root{background-color:#155875;min-height:400px;max-height:700px}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:320px;margin:0;padding:0;height:100%;min-height:100vh}#logoContainer{margin:3vh 0 110px;-moz-opacity:.0;filter:alpha(opacity=0);opacity:.0}.logo-penelope-icon{height:auto;width:25%}.logo-penelope-productname{position:absolute;top:21%;height:auto;margin-left:10px;width:70%}form.option,#logoContainer>.loginFormContainer>.loginWarningDiv{position:relative;margin:0;padding:0;display:none}.warningSign{background-image:url(/util/imageStock/DV_lrg.png);background-repeat:no-repeat;background-size:auto 80%;padding-left:35px}.loginWarningDiv p{padding:10px}.loginWarningDiv a{text-decoration:underline;font-weight:normal}.loginWarningDiv a:hover{color:grey;font-weight:normal}.login-forms-container{border-radius:10px;padding:10px;margin:30px 0}form.option{margin-top:10px;font-size:140%}form.boxed{background-color:white;border-radius:6px;border:1px solid black;width:100%;box-sizing:border-box;padding:20px;left:0;margin-bottom:20px}form.boxed .non-table-form{left:0;margin-bottom:8px}form.sso_form{position:relative;height:210px;margin-top:80px;font-size:140%;text-align:center}.loginFormContainer{position:relative}.agencyLogo{position:absolute;top:490px;left:200px}.non-table-form,form.option>table{position:relative;left:60px;margin-bottom:10px}form.login{margin:10px 0;font-size:140%}form.sso_form>p,form.sso_form>div,form.option>p,form.option>div,.non-table-form>div{color:#213248;text-align:center;margin-bottom:10px}form.option.motd div.text-field-row-left{text-align:left}form.sso_form>button{position:relative;border:0;background:#3465a4;color:white;border-radius:13px 13px 13px 13px;height:30px;width:80px;font-size:14px;margin-bottom:58px}form.sso_form>button:hover{background:url(/util/themes/classic/images/buttons/but_whole_over.png) no-repeat top center;cursor:pointer}#ssoLink:hover,#penelopeLink:hover{cursor:pointer}.non-table-form,form.option>table tr>td{color:#3465a4}span.realm-mode-font-white{color:#fff}#logoContainer>#logoPics img{position:relative;display:inline}#logoPics{position:relative;margin:0 auto;max-width:400px}#logoContainer>#logoPics .mirrorPic{position:absolute;top:-9px;left:-3px;width:105px}#browserInfoContainer{text-align:center;z-index:999}.browserInfoWrapper{position:fixed;background-color:#fff;padding:10px 5vw;bottom:0;left:0;right:0}#browserInfoContainer .athena-wording{width:90%;max-width:400px}.browserValue{font-size:smaller}#browserSec>table{margin:auto}#browserSec>table td{text-align:right;padding-right:.5em}#browserSec>table td.browserValue{text-align:left}#loginOptionalTextDiv{display:block;background:#FFF;border:1px solid #000;border-radius:6px;padding:4px;margin-top:24px;color:#000}#loginOptionalTextDiv div.thetxt{max-height:120px;overflow:auto;word-break:break-word}#loginOptionalTextDiv img{max-height:80px;margin-right:3px}@media screen and (max-width:992px){#loginOptionalTextDiv img{max-width:177px}}.motd_title{word-break:break-word;line-height:30px}p{margin-top:0;margin-bottom:0}form#fm_login{margin:0;padding:0}*[hidden]{display:none;visibility:hidden}.undo-answer-link{background-image:url('/util/imageStock/remove_.png');background-size:50% 50%;background-repeat:no-repeat;height:30px;width:30px;position:absolute;margin-left:-20px}.undo-answer-link:hover{background-image:url('/util/imageStock/remove_over.png')}.answered-question-question{color:#3465a4}.answer-list-item{margin-bottom:10px;margin-top:10px}.question-entry{padding-left:40px;padding-right:40px}.question-entry input{width:calc(100% - 50px)}.set_answers_answer_list{text-align:left;margin-left:20px}input.for_enter{width:0;height:0;border:0;padding:0}*+html input.for_enter{width:100px;height:20px}a.reset_password_link,#ssoLink,#penelopeLink{color:#3465a4}a.disabled{color:#888;cursor:default}a.disabled:hover{font-weight:normal}.centered{text-align:center}form.security_answers .text_box{width:100%;margin-top:4px}.top-spacer{margin-top:8px}.vert-bottom{vertical-align:bottom}.meter{height:10px;width:210px;display:inline-block;position:relative}.meter>.password_strength_bar_outer{width:109.5%;height:9px;border-radius:0 0 3px 3px;background-color:#888;position:absolute;top:-19px;left:-10px}.meter .password_strength_bar{height:100%}.meter>.password_strength_text{width:100%;display:inline-block}.meter.too_short .password_strength_bar{border-radius:0 0 0 3px;width:33%;background-color:red}.meter.too_short .password_strength_text{color:red}.meter.alright .password_strength_bar{border-radius:0 0 0 3px;width:66%;background-color:goldenrod}.meter.alright .password_strength_text{color:goldenrod}.meter.strong .password_strength_bar{border-radius:0 0 3px 3px;width:100%;background-color:green}.meter.strong .password_strength_text{color:green}#expired_password_confirm_password_box{display:inline}.match_checker{width:12px;height:12px;display:inline;position:relative;top:2px}.match_checker.on{color:green}.match_checker.off{color:red}.match_checker.on>.no_match{display:none}.grey_button{background-image:url("/util/themes/classic/images/buttons/but_whole_.png");background-repeat:no-repeat;width:100px;height:30px;display:block;background-size:100% 100%;line-height:30px;margin:auto}.help_btn{background-image:url("/util/imageStock/questionMark_.png");display:block;width:20px;height:20px;background-size:20px 20px}.help_btn:hover{background-image:url("/util/imageStock/questionMark_over.png")}.left-to-enter,.question-entry .text_box{margin-top:6px}.infoText{display:none}.answered-question-question{margin-bottom:4px}.no-question-box{color:#3465a4;margin-bottom:8px}.login-page-container{top:10vh;position:relative}@media(max-width:350px){.login-page-container{top:1vh;position:relative}}@media(max-width:479px) and (min-width:351px){.login-page-container{top:4vh;position:relative}}@media(max-width:839px) and (min-width:480px){.login-page-container{top:10vh;position:relative}}.login-content{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:40px 16px 100px;-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1) 50ms;transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1) 50ms;-o-transition:.2s transform cubic-bezier(.4,0,.2,1) 50ms;transition:transform .2s cubic-bezier(.4,0,.2,1) 50ms;transition:transform .2s cubic-bezier(.4,0,.2,1) 50ms,-webkit-transform .2s cubic-bezier(.4,0,.2,1) 50ms;width:100%;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.login-content-transition{max-width:900px;width:100%}input::-ms-clear,input::-ms-reveal{display:none}