body{background-image:url(/assets/backgrounds/crafty-background-21ef7515cd6c357190f5c59855dbac31ad98cd9a4b3fcad99530852ea3a09cc6.png);position:relative;background-size:500px;background-position:center bottom}.cover{height:700px;width:100%;background-image:linear-gradient(to top, rgba(255,255,255,0), #fff)}.header-background{background-image:none}a{color:#3389F4}a:hover,a:focus{color:#61A4BF;text-decoration:none}.form_page_submit{width:100%}.form_page_error_msg{font-size:13px;font-weight:normal;padding-bottom:0px;padding-top:10px;font-style:italic}.content-container{padding-left:15%;margin-top:100px}.content-container.less-margin{margin-top:50px}.login-container{width:375px;display:inline-block;vertical-align:top}.welcome-back-stork{background-image:url(/assets/storks/welcome-back-stork-e5999244da16aa4864072bb703146c975f8a9540a7b8ddc9e59343102cda64c0.png)}.thank-you-stork{background-image:url(/assets/storks/thank-you-stork-327b61bf13deb30cca64cdb8679b90402c1257eba8dd7225751dfc7fff6a4b6c.png)}.lets-connect-stork{background-image:url(/assets/storks/lets-connect-stork-da5fc4e8510ccfe3de412aed33721622e63188abe7da519ff82ed9f9a81b2365.png)}.stork-image{display:inline-block;background-repeat:no-repeat;background-size:contain;height:392px;width:50%;margin-left:8%}.welcome-text-container{border-radius:5px 5px 0 0;border:1px solid #E7E8E9;border-bottom:none;box-shadow:0 2px 0 0 #C6DCF7;height:40px;margin-bottom:2px;background-color:white}.welcome-text-container .welcome-text{color:#0F0F0F;font-size:20px;letter-spacing:0;padding:7px 27px;font-weight:normal}.action-box{min-height:350px;text-align:center;background-color:white;border-radius:0px 0px 5px 5px;box-shadow:0 2px 0 0 #F2F5F7;border:1px solid #E7E8E9;border-top:none}.action-box .action-box-body{padding:38px}.action-box .action-box-body .input-container{text-align:left}.action-box label{font-family:Roboto;font-weight:500;font-size:14px;margin-bottom:5px}.action-box .form-control{margin-bottom:5px}.action-box .login-btn{width:144px;margin:10px 0px 20px 0px}.action-box .forgot-password-link{font-size:12px}.action-box .connect-link{font-size:16px;font-weight:500}.action-box .or-container{width:100%;text-align:center;border-bottom:1px solid #E7E8E9;line-height:0.1em;margin:20px 0}.action-box .or-container span{background:white;padding:0 10px;color:#C0C0C0}.message-container{font-size:12px;width:240px;font-style:italic;color:gray;margin:0 auto;font-weight:normal}@media only screen and (max-width: 1100px){.content-container{padding-left:7%}}@media only screen and (max-width: 1000px){.content-container{padding-left:3%}.stork-image{width:45%}}@media only screen and (max-width: 850px){.content-container{width:100%}.content-container .login-container{margin:0 auto;display:block}.stork-image{display:none}}@media only screen and (max-width: 415px){.welcome-text-container,.action-box{border:none}.action-box{box-shadow:none}.login-container{width:100%}body{background-image:none}.nav-row-2{display:none}}.field-container,.label-container{white-space:nowrap}.field-container label,.field-container input,.label-container label,.label-container input{width:50%;display:inline-block}.btn.crafty-btn{min-width:144px;color:#fff;font-weight:400;background-color:#3389f4;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2);box-shadow:2px 2px 5px rgba(0,0,0,0.2);-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}#header_external .brand-logo__img{height:2.5rem;width:auto}
