.CustomerDetailsPage .statusSection .statusCard{background-color:#2b3f54}@media(max-width:1050px){.CustomerDetailsPage .statusSection .statusCard .heading{font-size:16px}}@media(max-width:650px){.CustomerDetailsPage .statusSection .statusCard .heading{font-size:14px}}@media(max-width:450px){.CustomerDetailsPage .statusSection .column{min-width:100%!important}.CustomerDetailsPage .statusSection .column .statusCard{padding:16px!important}}.customerLogin{--primary-color:#0d5e47;--secondary-color:#aaa;--border-color:#bcd6ff;--approve-button-color:#0d5e47;background-color:var(--primary-color)}.customerLogin :not(i){font-family:Sofia Sans,sans-serif}.customerLogin .HeaderSection{background:var(--primary-color)!important;background-image:url(/media/images/grid_lines.svg)!important;background-position:50%;padding:60px 10px 210px}.customerLogin .HeaderSection .header-inner{max-width:280px}.customerLogin .HeaderSection .login-heading{font-size:1.75rem;line-height:1.2;letter-spacing:-.02em;color:#fff;font-weight:700}.customerLogin .HeaderSection .login-description{font-size:1.25rem;line-height:1.4;font-weight:400;color:#fff}.customerLogin .form{max-width:420px;width:100%;margin-top:-150px;box-shadow:0 2px 2px 0 rgba(0,0,0,.09)}.customerLogin .form .form-label{color:#969696!important;font-size:1.15rem;line-height:1.4;margin-bottom:4px}.customerLogin .form input{font-size:1.15rem;line-height:1.5}.customerLogin .form .btn{font-size:1.35rem;line-height:1.5;color:#fff}.mobileContainer{max-width:430px;margin-left:auto;margin-right:auto}