﻿header,body{background-color:#fbfbfb;}.login-dob-page{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:100%;overflow-y:hidden;}.login-dob-page:not(:has(.offline-card)){height:calc(100vh - 72px);}@media(min-width:600px){.login-dob-page{background-position:right bottom;background-repeat:no-repeat;background-size:560px;margin:0;padding:0;}}.date-input--wrapper{display:flex;flex-direction:row;align-items:center;flex:1;line-height:16px;text-align:center;}.date-input--wrapper .date{border:0!important;height:32px!important;padding-left:0!important;text-align:center;}.date-input--wrapper .date::placeholder{color:#7a757f;opacity:1;}.date-input--wrapper .date:focus{caret-color:#7812f9;color:#7812f9!important;}.input-icon-error{fill:#c00016;color:#c00016;}.input-wrapper--input--element{border:1px solid #7a757f;display:flex;justify-content:space-between;align-items:center;border-radius:.5rem;color:#49454e;padding:1rem;line-height:1.5rem;background:#fff;height:64px;}.input-wrapper--input--element .input-icon{position:unset!important;}.focused{border:1px solid #7812f9!important;}.focused input{font-weight:600;color:#7812f9;}.focused input::placeholder{caret-color:#7812f9;color:#7812f9!important;}.focused span{font-weight:600;color:#7812f9;}.input-container-error{border:1px solid #c00016;}.error{color:#c00016;}@media(min-width:600px){.personal-loan-page{background-image:url(/images/DobBackgroundImage.png);}}@media(min-width:600px){.credit-card-page{background-image:url(/images/BackgroundImage.png);}}@media(min-width:600px){.personal-loan,.credit-card,.secured-loan{max-width:1024px;padding:0 16px;}}.form-fields{max-width:21.43rem;padding-top:0!important;display:flex;flex-direction:column;gap:8px;line-height:14px;}@media(max-width:600px){.form-fields{max-width:100%;}.form-fields label{font-size:14px;line-height:18px;}}.page-title{color:#49454e;font-family:Silka;font-size:2.5rem;font-weight:600;line-height:4rem;}@media(max-width:600px){.page-title{font-size:1.375rem;line-height:1.5rem;}}.submit-button{min-width:170px;margin-top:1.5rem;max-width:11.625rem;}@media(max-width:600px){.submit-button{height:3.5rem;max-width:100%;}}.card .card-header{padding:0 0 1.5rem 0;}@media(max-width:600px){.card .card-header{padding:0 0 1rem 0;}}.card .card-header .card-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.5rem 0;color:#49454e;font-family:Silka;font-size:2rem;font-weight:600;margin:0;line-height:2.5rem;}@media(max-width:600px){.card .card-header .card-title{font-size:1rem;line-height:1.5rem;padding:.25rem 0;}}.card .card-header .card-subtitle{color:#49454e;font-family:Silka;font-size:1rem;font-weight:400;line-height:1.5rem;}@media(max-width:600px){.card .card-header .card-subtitle{font-size:.875rem;line-height:1.125rem;}}.card-footer>.legal-text{margin-top:16px!important;}.card-footer>.legal-text a{text-decoration:none!important;}.offline-card{max-width:21.43rem;}.offline-card--header{display:flex;flex-direction:column;justify-content:center;}.offline-card--header img{width:158px;height:120px;aspect-ratio:79/60;margin:auto;}.offline-card--header h2{color:#3a127c;text-align:center;font-size:24px;font-weight:400;line-height:28px;text-align:center;margin-block:4px;}.offline-card--header h2 span{color:#7813f9;font-size:24px;font-weight:700;line-height:28px;}.offline-card--header p{color:#260059;text-align:center;font-size:14px;font-weight:400;line-height:18px;text-align:center;margin-block:4px 0;}.offline-card--header p span{font-size:14px;font-weight:600;line-height:16px;text-decoration-line:underline;text-decoration-style:solid;position:relative;cursor:help;}.offline-card--header p span[data-title]:hover::after{content:attr(data-title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#615d66;color:#fff;padding:12px 16px;border-radius:8px;font-size:12px;font-weight:400;line-height:16px;white-space:normal;max-width:280px;width:max-content;text-align:left;z-index:1000;box-shadow:0 4px 12px #615d66;margin-bottom:8px;text-decoration:none;}.offline-card--header p span[data-title]:hover::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #615d66;z-index:1000;margin-bottom:2px;}.offline-card .form-fields,.offline-card .submit-button{max-width:unset;}