/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}html{font-size:10px;height:100%;-webkit-text-size-adjust:100%}body{background:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}main{display:block}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}hr{border:0;box-sizing:content-box;height:0;margin:0;overflow:visible;padding:0}pre{font-family:monospace;font-size:1em}a{background-color:transparent;cursor:pointer}ul,ol,li{color:inherit;list-style:none;margin:0;padding:0}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.35em}sup{top:-.8em}img{border-style:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.visually-hidden{clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);height:.1rem;overflow:hidden;position:absolute;width:.1rem}a:focus+.visually-hidden,input:focus+.visually-hidden,button:focus+.visually-hidden{height:auto;position:static;width:auto}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.skip-to-main-content{background-color:#fff;border:.2rem solid #d3d3d3;border-radius:.5rem;left:50%;padding:.5rem 1rem;position:absolute;text-decoration:underline;transform:translate(-50%, -5rem);transition:transform .2s linear;z-index:999}.skip-to-main-content:focus{transform:translate(-50%, 1rem)}a:focus,button:focus{outline-color:#000;outline-offset:0;outline-style:dotted;outline-width:.1rem}.carousel-control:focus{outline-color:#000;outline-offset:0;outline-style:dotted;outline-width:.1rem}input:focus,textarea:focus,select:focus{outline-color:#3b99fc}body{background-color:#001e3d;background-image:url("/images/swfconnect/site-bg.jpg");background-position:center center;background-size:cover;color:#000;display:flex;flex-direction:column;font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:normal;letter-spacing:.01em;min-height:100vh}.content{display:flex;justify-content:center;margin-top:10rem}.px-50{padding-left:5rem;padding-right:5rem}.mb-40{margin-bottom:4rem}h1{font-size:2rem;font-weight:700;letter-spacing:.1rem;margin-top:5rem;text-transform:uppercase}a{color:#002f61;text-decoration:underline}a:link,a:active{color:#002f61}a:hover{color:#002f61;text-decoration:none}a:visited{color:#002f61}.header{align-items:center;background-color:#002f61;display:flex;justify-content:center;min-height:5rem;width:100%}.header .site-logo{background-image:url("/images/swfconnect/swfconnect-logo.svg");background-repeat:no-repeat;background-size:100% 100%;height:1.8rem;margin:.5rem 0;width:19.7rem}.header .balidesigner{background-size:100% 100%;height:1.8rem;margin:.5rem 0;width:19.7rem}.footer{background-color:#f2f2f2;color:#0d0e12;display:flex;font-size:1.2rem;justify-content:center;margin:auto 0 0;width:100%}.footer a{color:#002f61;text-decoration:underline}.footer a:link,.footer a:active{color:#002f61}.footer a:hover{color:#002f61;text-decoration:none}.footer a:visited{color:#002f61}.footer-inner{padding:2rem 1.5rem;text-align:center}form{margin:3rem 0 2rem}form .form-group{display:flex;flex-direction:column;margin-bottom:2rem}form label{font-family:inherit;font-size:1em;font-weight:inherit;letter-spacing:inherit;margin:0;text-transform:none}form .form-control{border-color:#8aabc1;border-radius:0;border-style:solid;border-width:.1rem;color:inherit;font-size:1em;letter-spacing:inherit;padding:1.3rem 1rem 1rem}form .input-validation-error{border-color:red}form .validation-error-message.validation-summary-errors{background-color:#efdcdd;margin-bottom:1.5rem;padding:1rem}form .validation-error-message.validation-summary-errors.text-danger{color:#000 !important}form .text-danger{padding-top:.8rem}.form-actions{display:flex}.form-actions input{margin-left:1rem}.form-actions input:first-child{margin-left:0}.action-btn{border-style:solid;border-width:.1rem;cursor:pointer;font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.03em;padding:1.4rem 4.2rem 1.1rem;text-transform:uppercase;transition:background-color .2s ease}.primary-action-btn{background-color:#fff;border-color:#002f61;color:#1c242c}.primary-action-btn:hover{background-color:#f2f2f2}.secondary-action-btn{background-color:#fff;border-color:#c0d2de;color:#004875}.secondary-action-btn:hover{background-color:#f2f2f2}.password-validation{align-items:center;display:flex;height:100%;padding-left:5rem;padding-right:5rem}@media (min-width: 576px){.password-validation{padding-left:2rem;padding-right:2rem}}.password-validation .valid{color:green}.password-validation .valid::before{content:'\2714';left:0;padding-right:.5rem;position:relative}.password-validation .invalid{color:red}.password-validation .invalid::before{content:'\2716';left:0;padding-right:.5rem;position:relative}.content-panel{background-color:#fff;border-radius:.2rem;box-shadow:0 0.3rem 1rem rgba(0,0,0,0.2);margin-bottom:4rem;max-width:47rem;min-height:20rem;width:calc(100% - 3rem)}@media (min-width: 768px){.content-panel.two-col-panel{max-width:55rem}}.content-panel.content-panel-wide{max-width:69.5rem}.info-panel{background-color:#e9f4fb}@media (min-width: 576px){.request-login-panel{display:flex;flex-direction:row;justify-content:space-between}}.password-criteria-item{font-size:1.3rem}form .validation-error-message.validation-summary-errors{padding-bottom:.7rem}
/*# sourceMappingURL=swfconnect.min.css.map */