@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0}input{margin:0;padding:0}main,article,address,aside,details,figcaption,figure,footer,header,hgroup,menu,menuitem,nav,section{display:block}textarea{overflow:auto}textarea,input[type=text],input[type=password]{font-family:Arial,Helvetica,sans-serif;font-size:11px}button,input[type=submit]{font-family:Arial,Helvetica,sans-serif}img{border:0}ul{list-style:none;margin:0;padding:0}p{margin:0;padding:0}:focus{outline:0}.normal{font-style:normal}.normalFont{font-style:normal;font-weight:normal}label{font-weight:bold}a{text-decoration:none;color:#007df0;cursor:pointer}input::-moz-focus-inner{border:0;padding:0}button::-moz-focus-inner{padding:0;border:0}a.button::-moz-focus-inner{border:0;padding:0}html{height:100%}body{font-family:"Arial",sans-serif;background:#f8f7f3;width:100%;height:100%}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=password],input[type=search],input[type=text]{width:100%;border:1px solid #aaa;padding:10px;font-size:20px;color:#000;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2) inset;-moz-box-shadow:0 2px 3px rgba(0,0,0,.2) inset;box-shadow:0 2px 3px rgba(0,0,0,.2) inset}input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:#007df0;border-width:2px;padding:9px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type=password].input-validation-error,input[type=text].input-validation-error{border-width:2px;border-color:red;padding:9px}.app{width:90%;min-height:100vh;background:#fff;margin:0 auto;padding-bottom:30px;-webkit-box-shadow:0 0 23px 12px rgba(0,0,0,.3);-moz-box-shadow:0 0 23px 12px rgba(0,0,0,.3);box-shadow:0 0 23px 12px rgba(0,0,0,.3)}strong{font-weight:bold}#logo-milliman{width:277px;height:auto;margin:0 auto 50px;padding-top:50px}#logo-milliman .image{width:100%;height:70px;padding-bottom:10px}#logo-milliman h6{font-size:30px;color:#465b68;border-top:1px solid #ddd;padding-top:7px}#logo-milliman h6 span{font-weight:normal}#logo-milliman sup{position:relative;top:-8px;left:2px;font-size:19px}.trademark{position:relative;bottom:.3em;left:2px;font-size:.8em}.logo-app h6{font-weight:bold;font-size:14px}.logo-app__name{color:#004877}h1,h2,h3,h4{font-weight:normal}section h1{text-align:left;margin:0 0 25px;font-size:24px;color:#004877}section h1 i{padding-right:10px;background-color:#004877;color:#f7f4ee;padding:3px 8px;border-radius:51px;margin-right:10px}form .control-group{margin:0 0 25px;width:100%}form .control-group:last-of-type{margin:0}form label{display:block;font-weight:bold;color:#666;margin-bottom:7px;font-size:12px}form input[type=password],form input[type=text]{padding-right:35px}form input[type=password]{font-size:22px;letter-spacing:6px;font-weight:bold}form input[type=submit]{height:55px;color:#fff;font-size:20px;cursor:pointer;border:none;text-shadow:none;background:#007df0;border-radius:4px}form input[type=submit]{transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out}form input[type=submit]:hover{background:#3397f3}form input[type=submit]:disabled{background:#ccc;border:none;box-shadow:none;text-shadow:none;color:#999;cursor:default}form input::placeholder{letter-spacing:1px;font-weight:normal}form input::-webkit-input-placeholder{letter-spacing:1px;font-weight:normal}form input::-moz-placeholder{letter-spacing:1px;font-weight:normal}form input:-ms-input-placeholder{letter-spacing:1px;font-weight:normal}form input:-moz-placeholder{letter-spacing:1px;font-weight:normal}.text-success{font-size:24px;text-align:center;color:green;margin:70px 0}.text-success__icon{font-size:35px;vertical-align:middle;padding-right:10px}.password-form .control-group{position:relative}.password-form .icon--input-valid{font-size:24px;height:24px;position:absolute;top:29px;right:6px;width:24px;color:green;list-style:circle}.link-login{display:block;width:250px;height:50px;line-height:50px;font-size:20px;text-align:center;margin:40px auto;color:#fff;cursor:pointer;border:none;background:#007df0;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.link-login{transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out}.link-login:hover{background:#3397f3}.message-auth--is-success{color:#3c763d;font-size:14px;font-weight:bold;text-align:center;margin:20px 0}#password-feedback{position:absolute;top:0;left:calc(100% + 10px);width:250px;font-size:13px;margin:0 0 6px;padding:10px;color:#31708f;background-color:#d9edf7;border:1px solid #a5d0da;list-style:disc outside none}#password-feedback .title{list-style:none;font-weight:bold;margin-left:0}#password-feedback li{margin:0 0 9px 14px;line-height:1.2}.control-jcheck .label{display:inline-block;padding:4px 0 0 6px;color:#555;cursor:pointer}.control-jcheck .label.x15{font-size:12px;padding:2px 0 0 3px}.control-jcheck:hover label{color:#000}.control-jcheck input[type=checkbox]{display:none}.control-jcheck input[type=checkbox]:checked+.jcheck label:after{opacity:1}.control-jcheck input[type=checkbox]:checked+.jcheck label{border-color:#007df0;color:#007df0}.control-jcheck input[type=checkbox]:disabled+.jcheck label{background:#e0e0e0;cursor:default;border-color:#999}.control-jcheck input[type=checkbox]:disabled+.jcheck label:hover{border-color:#999}.control-jcheck input[type=checkbox]:disabled+.jcheck label:after{border-color:#999}.control-jcheck input[type=checkbox]:checked~label{color:#000}.jcheck{width:20px;height:20px;position:relative;display:inline-block}.jcheck label{width:20px;height:20px;cursor:pointer;padding:0;position:absolute;top:0;left:0;background:#fff;border:1px solid #999}.jcheck label:after{content:"";width:9px;height:5px;position:absolute;top:4px;left:3px;border:3px solid #007df0;border-top:none;border-right:none;background:rgba(0,0,0,0);opacity:0;transform:rotate(-45deg)}.jcheck label:hover{border-color:#007df0}.jcheck label:hover::after{opacity:.5}.jcheck.x15 label{width:15px;height:15px}.jcheck.x15 label:after{width:7px;height:3px;top:3px;left:2px;border-width:2px}.message.system-down.information{margin:0;background:#ecf7fc;border-top:none;border-left:none;border-right:none}.message.system-down.information h2{color:#000;font-size:24px;margin-bottom:12px}.message.system-down.information p{font-weight:normal;margin:0 0 5px;font-size:21px}.message.system-down.information .metadata{color:#000;border-bottom:1px solid}.message.system-down.information .fal{color:red}.message{text-align:center;border:1px solid;padding:10px;font-size:14px;font-weight:bold;line-height:1.4;margin:10px 0 20px}.message i{font-size:22px;padding-right:7px;vertical-align:middle}.message.information{color:#31708f;border-color:#a5d0da !important;background:#d9edf7}.message.valid{color:#3c763d;border-color:#b2dba1 !important;background:#dff0d8}.message.error{color:#a94442;border-color:#dca7a7 !important;background:#faefef}.validation-summary-errors{background:#c30d00;text-align:center;padding:15px;margin:0 0 15px;line-height:1.4}.validation-summary-errors li{color:#fff;margin:0 0 8px;font-size:16px}.validation-summary-errors li:last-child{margin-bottom:0}.validation-summary-valid li{color:#3c763d;border:1px solid #b2dba1 !important;text-align:center;padding:10px;border-radius:3px;margin:0 0 15px;font-size:12px;line-height:1.4;background:#dff0d8;background:-webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background:-moz-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background:linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%)}.field-validation-error{font-size:12px;font-weight:bold;color:red;text-align:left;display:block;padding:7px 3px;margin:0;position:relative;top:-2px;left:0}
@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}#form-login{position:relative;border-radius:0;width:480px;margin:0 auto;padding:25px 50px 35px;border-color:#acc3d7;-webkit-box-shadow:0 6px 160px rgba(0,0,0,.4);-moz-box-shadow:0 6px 160px rgba(0,0,0,.4);box-shadow:0 6px 160px rgba(0,0,0,.4)}#form-login h1{margin:0 0 25px;font-weight:normal}#form-login h1 i{padding:0;color:#004877;background:none}#form-login .control-group.password{margin-bottom:15px}#form-login .control-text{height:80px;margin:0}#form-login input[type=password]{font-size:22px}#form-login input[type=text]{font-size:20px}#form-login .forgot-password{width:50%;padding:5px 0;display:inline-block;text-align:right;font-size:15px;text-decoration:underline;color:#007df0}#form-login input[type=submit]{width:100%;margin-bottom:35px}#supported-browsers-detail{display:none;width:100%;margin:0 auto;padding:10px 0;border-top:none;overflow:hidden;background:#fff}#supported-browsers-detail h2{display:none;padding:10px;background:#d9edf7;color:#31708f;border-bottom:1px solid #a5d0da;margin-bottom:10px;font-weight:bold;text-align:center;font-size:14px}#supported-browsers-detail .browser{width:33.3%;padding:0 5px;border-right:1px solid #ccc}#supported-browsers-detail .browser:last-child{border:none}#supported-browsers-detail h6{font-weight:bold;font-size:12px;margin-bottom:6px}#supported-browsers-detail .logo{width:30px;height:30px;margin-left:40px;float:left}#supported-browsers-detail .versions{float:left;font-size:20px;font-weight:bold;color:#1490b9;letter-spacing:-3px;padding:4px 0 0 12px;font-family:"Arial Black"}#supported-browsers-detail a{float:left;clear:left;text-align:center;width:100%;margin-top:5px;text-decoration:underline;font-size:10px}#supported-browsers{width:480px;margin:15px auto 50px;padding:3px 0;font-size:12px;color:#007df0;background:#fff;text-align:center;font-weight:bold;cursor:help}#supported-browsers h6{color:#000}#supported-browsers h3{margin:0 0 14px 0;color:#555}#supported-browsers i{font-size:15px;vertical-align:middle;font-size:20px;padding:0 6px}.alert-unsupported-browser{position:absolute;background:#fff;top:0;left:0;width:100%;height:100%;padding:30px;font-size:19px;line-height:1.5;z-index:1}.alert-unsupported-browser{transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out}.alert-unsupported-browser--is-hidden{left:-100vw}.alert-unsupported-browser__title{font-size:30px;margin-bottom:35px}.alert-unsupported-browser__paragraph{margin-bottom:25px}.alert-unsupported-browser__button{outline:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer;padding:15px 40px;background:#007df0;color:#fff;border:none;font-size:20px;font-weight:bold;text-transform:uppercase;border-radius:3px}.alert-unsupported-browser__button:hover{background:#3397f3;color:#fff}

/*# sourceMappingURL=login.bundle.css.map*/