.centre-selection{display:flex;flex-direction:column;text-align:left}.centre-selection h3{color:#000;font-size:13px;margin:0 0 10px}.centre-selection .content{background-color:#f5f5f5;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-direction:column;margin-bottom:25px;padding:20px}.centre-selection .content .search-container i{color:#bebebe;margin-left:10px;margin-top:13px;position:absolute}.centre-selection .content .search-container input{background-color:#fff;border:1px solid #bebebe;border-radius:5px;height:40px;margin-bottom:13px;padding-left:30px;width:300px}.centre-selection .content .search-container input::placeholder{color:#bebebe}.centre-selection .content .search-container input:focus{outline:none}@media(max-width:430px){.centre-selection .content .search-container input{width:100%}}.centre-selection .content .centre-container{max-height:500px;overflow-y:auto}.centre-selection .content .centre-container .centre{background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:13px}.centre-selection .content .centre-container .centre__name{color:#000;font-size:12px}.centre-selection .content .centre-container .centre__city{color:#334e79;font-size:12px}.centre-selection .content .centre.selected{border:1px solid #36a9e1}.centre-selection .footer{display:flex;justify-content:right;margin-bottom:30px}.centre-selection .footer button{margin:0}.custom-input{display:flex;flex-direction:column;font-family:open-sans-regular,sans-serif;margin-bottom:20px}.custom-input .input-container{position:relative}.custom-input .input-container__label{background-color:#fff;color:gray;font-size:10px;left:15px;padding-left:5px;padding-right:5px;position:absolute;top:-10px;z-index:997}.custom-input .input-container input{border:1px solid #bebebe;color:#000;font-family:open-sans-regular,sans-serif;font-size:12px;height:40px;margin-top:0;outline:none;padding-left:10px;width:100%}.custom-input .input-container input:-webkit-autofill,.custom-input .input-container input:-webkit-autofill:active,.custom-input .input-container input:-webkit-autofill:focus,.custom-input .input-container input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.custom-input .input-container input::placeholder{color:#bebebe;font-family:open-sans-regular,sans-serif}.custom-input .input-container input:focus{outline:none}.custom-input .input-container input.invalid{border:1px solid red}.custom-input .validation-container{font-size:12px;height:17px;max-height:17px;text-align:left}.custom-input .validation-container span{color:red}.custom-textarea{display:flex;flex-direction:column;font-family:open-sans-regular,sans-serif;margin-bottom:20px}.custom-textarea .textarea-container{position:relative}.custom-textarea .textarea-container__label{background-color:#fff;color:gray;font-size:10px;left:15px;padding-left:5px;padding-right:5px;position:absolute;top:-10px;z-index:997}.custom-textarea .textarea-container textarea{border:1px solid #bebebe;color:#000;font-family:open-sans-regular,sans-serif;font-size:12px;height:100px;padding:1em .5em;resize:none;width:100%}.custom-textarea .textarea-container textarea::placeholder{color:#bebebe;font-family:open-sans-regular,sans-serif}.custom-textarea .textarea-container textarea:focus{outline:none}.custom-textarea .textarea-container textarea.invalid{border:1px solid red}.custom-textarea .validation-container{font-size:12px;height:17px;max-height:17px;text-align:left}.custom-textarea .validation-container span{color:red}.loader{display:flex;flex-direction:column;margin:auto;overflow:hidden;z-index:1001}.loader,.mask{bottom:0;left:0;position:fixed;right:0;top:0}.mask{background:#bebebe;opacity:.6;z-index:998}.inquiry{margin:auto;max-width:350px}.inquiry .image{position:relative}.inquiry .instruction{color:#fff;left:90px;position:absolute;top:130px;width:163px}.inquiry .header{font-weight:600;margin:10px 0}.inquiry .footer{display:flex;justify-content:space-between;text-align:right}.inquiry .footer button{margin:0 0 20px}.inquiry .footer .back-btn{background-color:#dcdcdc;color:#000}.apply-step .step-heading{background-color:#36a9e1;color:#fff;font-size:12px;margin:20px 0;padding:10px;text-align:left}.apply-step .policy-disclaimer{border:1px solid #bebebe;color:#000;font-size:13px;padding:15px 10px 20px;text-align:left}.apply-step .desc-container{background-color:#f5f5f5;border-top:2px solid #dcdcdc;margin:10px 0 20px;max-height:200px;overflow-y:auto;padding:15px;width:100%}.apply-step .desc-title{font-size:12px;font-weight:600}.apply-step .desc-content{word-wrap:break-word;font-family:Open Sans;margin-top:10px;white-space:pre-wrap}.apply-step .apply-item{margin-top:20px;text-align:left}.apply-step .apply-item-comment{color:gray;margin-top:5px;text-align:left}.apply-step .form-box{padding:10px;text-align:left}.apply-step .form-title{margin-bottom:20px;text-align:left}.apply-step .disclaimer-hr{color:gray;margin-bottom:10px;margin-top:20px;opacity:.5;width:100%}.apply-step .back-btn{background-color:#dcdcdc;color:#000}.single-select{cursor:pointer;font-size:13px;margin-bottom:20px;position:relative}.single-select,.single-select .input{font-family:open-sans-regular,sans-serif}.single-select .input{background-color:#fff;border:1px solid #bebebe;display:flex;height:40px;padding:10px 15px}.single-select .input__label{background-color:#fff;color:gray;font-size:10px;left:15px;padding-left:5px;padding-right:5px;position:absolute;top:-10px}.single-select .input__value{color:#000;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:95%}.single-select .input__value.no-value{color:#bebebe}.single-select .input__arrow{position:absolute;right:15px}.single-select .input__arrow i{color:#bebebe;cursor:pointer}.single-select .input.invalid{border:1px solid red}.single-select .dropdown{font-family:open-sans-regular,sans-serif;position:relative;z-index:998}.single-select .dropdown__options{background-color:#fff;border:1px solid #bebebe;margin-top:5px;overflow-y:auto;position:absolute}.single-select .dropdown__options .option{border-bottom:1px solid #bebebe;color:#000;cursor:pointer;height:40px;padding:10px 15px;text-align:left}.single-select .dropdown__options .option:hover{background-color:#36a9e1}.single-select .dropdown__options .option:last-of-type{border-bottom:none}.single-select .validation-container{font-size:12px;height:17px;max-height:17px;text-align:left}.single-select .validation-container span{color:red}.attendance-schedule-form .attend-all-am-pm{align-items:center;display:flex;justify-content:flex-start;margin-top:5px}.attendance-schedule-form .attend-all-am-pm input[type=checkbox]{height:12px;width:12px}.attendance-schedule-form .attend-all-am-pm input:first-of-type{margin-left:10px}.attendance-schedule-form .attend-all-am-pm label{cursor:pointer;width:90px}.attendance-schedule-form .attendance-schedule{display:grid;grid-template-columns:auto auto auto auto auto;margin:10px}.attendance-schedule-form .attend-heading,.attendance-schedule-form .attend-item{background-color:#fff;border:1px solid #bebebe;padding:10px}.attendance-schedule-form .attend-item{color:#bebebe;cursor:pointer}.attendance-schedule-form .item-selected-am{background-color:#36a9e1;color:#fff}.attendance-schedule-form .item-selected-pm{background-color:#ffb703;color:#fff}@font-face{font-family:open-sans-regular;src:url(/static/media/OpenSans-Regular.1b0809d519837cb7aad3.ttf) format("truetype")}@font-face{font-family:open-sans-bold;src:url(/static/media/OpenSans-Bold.dbb97fd982ce1b96b6de.ttf) format("truetype")}@font-face{font-family:open-sans-semiBold;src:url(/static/media/OpenSans-SemiBold.a16d8201b06a03c6c365.ttf) format("truetype")}@font-face{font-family:open-sans-light;src:url(/static/media/OpenSans-Light.ed41bedf131bc097372a.ttf) format("truetype")}@font-face{font-family:open-sans-italic;src:url(/static/media/OpenSans-Italic.20653d2fac6285bf4dea.ttf) format("truetype")}.custom-input-date{display:flex;flex-direction:column;font-family:open-sans-regular,sans-serif;margin-bottom:20px}.custom-input-date .input-container{position:relative}.custom-input-date .input-container__label{background-color:#fff;color:gray;font-size:10px;left:15px;padding-left:5px;padding-right:5px;position:absolute;top:-10px;z-index:997}.custom-input-date .input-container input{border:1px solid #bebebe;color:#000;cursor:pointer;font-family:open-sans-regular,sans-serif;font-size:12px;height:40px;margin-top:0;outline:none;padding:0 10px;width:100%}.custom-input-date .input-container input::placeholder{color:#bebebe;font-family:open-sans-regular,sans-serif}.custom-input-date .input-container input:focus{outline:none}.custom-input-date .input-container input.invalid{border:1px solid red}.custom-input-date .input-container input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.custom-input-date .validation-container{font-size:12px;height:17px;max-height:17px;text-align:left}.custom-input-date .validation-container span{color:red}.book-appointment-form{padding-bottom:40px}.book-appointment-form .appointment-title{font-weight:600;margin-top:10px;text-align:left}.book-appointment-form .appointment-today{background-color:#34a9e1;color:#fff;margin-bottom:30px;margin-top:10px;padding-bottom:8px;padding-top:8px;text-align:center}.book-appointment-form .btn-container{display:flex;justify-content:space-between;width:100%}.book-appointment-form .btn-container button{margin:0;z-index:997}.back-button{align-items:center;color:#36a9e1;cursor:pointer;display:flex;font-family:open-sans-semiBold,sans-serif;gap:10px;margin-bottom:20px;margin-top:15px}.slot-selection{margin:auto;max-width:400px}.slot-selection .appointment-title{font-weight:600;margin-top:10px;text-align:left}.slot-selection .appointment-today{background-color:#34a9e1;color:#fff;margin-top:10px;padding-bottom:8px;padding-top:8px;text-align:center}.slot-selection .appointment-slots{display:grid;grid-template-columns:repeat(auto-fill,100px);justify-content:space-between;margin-top:10px}.slot-selection .appointment-slot{color:#34a9e1;cursor:pointer}.slot-selection .appointment-selected-slot,.slot-selection .appointment-slot{border:1px solid #34a9e1;border-radius:6%;margin:5px;padding-bottom:8px;padding-top:8px}.slot-selection .appointment-selected-slot{background-color:#34a9e1;color:#fff}.slot-selection .appointment-month-selector{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-top:5px}.slot-selection .appointment-calendar{width:100%}.slot-selection .appointment-no-slots{font-weight:600;padding-bottom:50px;padding-top:20px}.slot-selection .appointment-day{background-color:#fff;color:#000;cursor:pointer}.slot-selection .appointment-dimmed-day{background-color:#fff;color:#bebebe;pointer-events:none}.slot-selection .appointment-selected-day{background-color:#34a9e1;color:#fff;cursor:none}.slot-selection .appointment-input{font-size:12px;margin-top:10px;padding:1em .5em;width:100%}.slot-selection .appointment-input-invalid{border:1px solid red}.slot-selection input:focus::placeholder{color:#0000}.slot-selection .appointment-textarea{font-family:Open Sans;font-size:12px;height:100px;margin-top:10px;padding:1em .5em;resize:none;width:100%}.slot-selection textarea:focus::placeholder{color:#0000}.slot-selection .appointment-tr{line-height:25px}.slot-selection .appointment-notice{color:#707070;padding-bottom:30px;padding-top:10px}.appointment{margin:auto}.deposit-payment{padding-bottom:40px}.deposit-payment__content{text-align:left}.deposit-payment__content .heading{font-size:13px}.deposit-payment__content .rates{border-bottom:1px solid #bababa;border-top:1px solid #bababa;margin:15px 0;padding:15px 0}.deposit-payment__content .rates .deposit-detail:first-of-type{margin-bottom:15px}.deposit-payment__content .deposit-detail{display:flex;justify-content:space-between}.deposit-payment__content .footer{align-items:center;display:flex;flex-direction:column;justify-content:center}.deposit-payment__content .footer button{margin-bottom:10px;max-width:200px;width:90%}.deposit-payment__content .footer p{color:gray;font-size:9px;margin:0}.App{margin-bottom:40px;text-align:center}.App-header{width:100%}.App-header-logo{height:50px;margin-bottom:25px;margin-top:30px}.App-header-title{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center}.App-header-title .bgc-okanagan-0{padding:0 5px;text-align:left}.App-header-title .bgc-okanagan-1{font-size:16px}.App-header-title .bgc-okanagan-2{font-size:14px}.App-header-title .bgc-okanagan-3{font-size:14px;margin-top:6px;padding:0 10px}.app-translation{color:#fff;font-size:14px}.app-translation .app-translation-container{align-items:flex-end;display:flex;justify-content:flex-end;margin-right:3rem}.app-translation-container ul{display:flex;margin:0;padding:0 0 0 .5rem}.app-translation-container li{cursor:pointer;list-style-type:none;margin:0 2.5px}.app-translation-container li.active{font-weight:700;text-decoration:underline}.app-translation-container img{height:12px;margin-bottom:2px;width:22px}.App-section{background-color:#fff;margin-left:5%;margin-right:5%;margin-top:1rem}.error-message{background-color:#fff;color:red;height:2.5rem}.App-loading{padding:50px}.loader-center{animation:spin 2s linear infinite;border:5px solid #f0f0f0;border-radius:50%;border-top-color:#34a9e1;height:40px;margin:auto;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:425px){.App-section{margin-top:.25rem}.app-translation .app-translation-container{margin-bottom:.5rem;margin-right:1rem}.App-header-logo{margin-bottom:0}.App-header-title{margin-bottom:1rem}}@font-face{font-family:Open Sans;font-style:normal;src:local("Open Sans"),local("OpenSans"),url(/static/media/OpenSans-Regular.1b0809d519837cb7aad3.ttf) format("truetype")}*{box-sizing:border-box}body{background-color:#34a9e1;font-family:Open Sans;font-size:13px;font-weight:400;margin:auto;max-width:900px;min-height:100vh;padding:0}button{border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:40px;margin-top:20px;outline:none;padding:10px 20px}.button-primary{background-color:#34a9e1}.button-secondary{background-color:#f0f0f0;color:#000}button:disabled{background:#d3d3d3}select{border-color:#d3d3d3;color:#34a9e1;height:3em;margin-top:8px;padding-left:10px;width:100%}select:required:invalid{color:gray}select option{color:#000;font-size:13px}select option[value=""][disabled]{display:none}input[type=date]:invalid{color:gray}textarea{border:1px solid #bebebe;box-sizing:border-box;font-family:Open Sans;font-size:12px;font-style:normal;height:100%;padding:6px;resize:none;width:100%}