.title{font-size:22px;padding-top:2rem;color:#3c3c41}.login-page .fa-exclamation-circle{color:#cc3137;font-size:20px;margin-left:10px}.login-page .fa-check-circle{font-size:20px;color:#376600}.login-page .error-message{line-height:12px}.login-page .errorMessage{margin-left:5px}.field.custom-field{height:85px}.custom-field .input{height:40px;border:1px solid #b1b1bd;border-radius:6px;font-size:14px;box-shadow:none}.custom-field .is-danger{border-color:#ff3860}.custom-field .input::placeholder{font-weight:lighter}.login-page .is-danger{color:#cc3137}.login-page .is-success{color:#376600}.has-underline a{text-decoration:underline}form input::-webkit-input-placeholder{color:#828296!important}.textMessage{font-size:inherit;margin-bottom:1rem;font-weight:700;width:23rem;font-style:inherit}.icon{padding-top:.3rem}input[type=checkbox]{margin:2px;-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3)}.label{color:#3c3c41;font-size:14px;font-weight:700}.login-row{display:flow-root;margin-bottom:1.45rem;font-size:14px;margin-top:1.5rem}.change-password .button{height:40px;border-radius:6px;background-color:#860032}.change-password .button span{color:#fff;font-weight:600;font-size:14px}.change-password .submit-btn{border:none}.change-password .submit-btn:hover{background-color:#64001e;transition:background-color .1s ease-in}.bottom-text{font-size:10px;margin-top:2rem;color:#6f6e84}.bottom-text a{color:#6f6e84;text-decoration:underline}.bottom-text:not(:last-child){margin-bottom:0}.sec-content{font-size:14px}.sec-content a{color:#860032;text-decoration:underline}.first-content{font-size:16px}.is-pulled-right a{text-decoration:underline;color:#3c3c41}.card-footer{border-top:none;border-radius:0 0 8px 8px;padding:.75rem 1.3rem}.card-footer .content{width:100%}.forgot-password .fa-arrow-left{font-size:15px}.forgot-password .title{margin-top:30px;padding-top:0;font-size:16px;font-weight:unset!important}.forgot-password .title .fa-lock{font-size:16px;color:#000;margin-right:5px}.forgot-password .sub-title{color:#828296;font-size:14px;margin-top:14px;margin-left:49px;margin-right:48px;line-height:23px}.error-stats{position:relative;font-size:14px;font-weight:600;color:#d03135;min-height:40px;background-color:#feeded;opacity:.94;margin-top:5px;padding-top:5px;padding-bottom:5px}.error-stats .fa-exclamation-circle{padding-left:.3rem;padding-right:.3rem;font-size:20px}.error-stats ul{list-style-type:disc}.error-stats .fa-times{float:right;margin-right:1rem;margin-top:4px;position:absolute;right:0}.forgot-password .success-content{position:absolute;top:0;left:0;right:0}.success-stats{position:relative;font-size:14px;font-weight:600;color:#376600;background-color:#f5ffed;min-height:40px;opacity:.95}.success-stats .fa-check-circle{padding-left:1rem;padding-right:.4rem;font-size:20px;margin-top:2px}.success-stats .fa-times{float:right;margin-right:1rem;margin-top:4px;position:absolute;right:0}.change-password .logo img{margin-top:10px!important}.password-success .fa-check-circle{font-size:60px;color:#73c837;margin-top:40px}.password-success .login-link{text-decoration:underline;color:#870032;font-weight:600;cursor:pointer}@media screen and (min-width:769px){.login-page{margin-top:70px}.card-footer{margin-top:11px}.change-password .submit-btn{margin-right:auto;width:90%;margin-left:auto}.login-page .box-custom{box-sizing:border-box;width:402px;border:1px solid #dcdce1;border-radius:8px;background-color:#fff;box-shadow:0 0 40px 0 rgba(60,60,65,.2);color:#3c3c41}.login-row{margin-bottom:10px}.bottom-text{float:left}.bottom-text br{display:none}.card-content{padding-bottom:15px}.forgot-password .logo img{margin-top:-20px;width:159px;height:59px}.forgot-password .card-footer{padding:inherit}.forgot-password .bottom-text{font-size:10px;margin-top:20px;margin-bottom:20px;margin-left:20px;color:#828296}.change-password .sub-title{margin-left:0;margin-right:0;margin-top:12px;font-size:12px}.password-success .title{font-size:16px;margin-left:24px;margin-right:20px}.password-success .fa-exclamation-circle{font-size:60px;color:#cc3137;margin-top:40px}.login-page-desktop{margin-top:0}.login-page-desktop .tile .tile:first-of-type{position:relative}.login-page-desktop .tile .tile:first-of-type .card{background-color:transparent;position:absolute;top:183px;left:50%;transform:translate(-50%);width:80%;box-shadow:none}.login-page-desktop .primary-heading{font-size:12px;color:#fff;margin-bottom:15px;line-height:17px}.login-page-desktop .secondary-heading{font-size:18px;color:#fff;margin-bottom:22px;font-weight:600;line-height:30px}.login-page-desktop .main-content{color:#fff;opacity:.71;font-style:italic;font-size:16px;line-height:22px;margin-bottom:37px}.login-page-desktop .learn-more-btn{height:36px;width:104px;border-radius:6px;background-color:transparent;font-size:10px;font-weight:700;color:#fff;border:1px solid #fff}.login-page-desktop .learn-more-btn:hover{background-color:hsla(0,0%,100%,.4)!important;border-color:transparent;transition:background-color .3s ease-in,border-color .3s ease-in}.login-page-desktop .tile .tile:nth-of-type(2) .card{width:100%}.login-page-desktop .custom-card-content{padding-top:20px;padding-bottom:20px;min-height:calc(100vh - 130px)}.login-page-desktop .logo{margin-top:3.8rem;margin-bottom:4.1rem}.login-page-desktop .logo img{height:59px;width:159px;margin-bottom:0}.login-page-desktop form{width:520px}.login-page-desktop .card-footer{width:100%;margin-top:0;height:130px}.login-page-desktop .card-footer .content{width:100%;text-align:center!important}.login-page-desktop .bottom-text{margin-top:1rem;float:none}.login-page-desktop .copy-right{font-size:10px;color:#828296;margin-top:15px;margin-bottom:20px}.login-page-desktop .copy-right a{font-size:10px;color:#828296}}@media screen and (max-width:768px){.login-page .fa-exclamation-circle{margin-top:8px;color:#cc3137;font-size:20px}.card{box-shadow:none}.hero-body{padding:.75rem}.card-content{margin-bottom:1rem}.vertical-break span{margin-left:1px}.card-footer{border-radius:0 0 0 0}.sec-content br{display:none}.textMessage{width:unset}.forgot-password{margin-top:10px}.forgot-password .logo img{margin-top:-20px;width:140px;height:51px}.forgot-password .sub-title{color:#828296;font-size:14px;margin-top:14px;margin-left:0;margin-right:0;line-height:23px}.forgot-password .card-footer{padding-bottom:20px}.forgot-password .bottom-text{line-height:23px}.forgot-password .card-footer{display:block}.password-success .fa-check-circle{margin-top:5rem}.forgot-password .bottom-text{margin-top:.1rem}.password-success .fa-exclamation-circle{margin-top:5rem}.login-page-desktop .logo img{margin-bottom:30px}.login-page-desktop .card-content{padding:2.3rem}}@media screen and (max-width:768px) and (min-height:655px){.login-page .card-footer{position:fixed;bottom:0;right:0;left:0}}@media screen and (max-width:768px) and (min-height:484px){.forgot-password .card-footer{position:fixed;bottom:0;right:0;left:0}.change-password .card-footer{position:relative}}@media screen and (max-width:768px) and (min-height:587px){.change-password .card-footer{position:fixed;bottom:0;right:0;left:0}}@media screen and (max-width:768px) and (min-height:480px){.password-success .card-footer{position:fixed;bottom:0;right:0;left:0}}