.custom-radio,.custom-radio.active .custom-radio__overlay:after,.custom-radio:hover .custom-radio__overlay:after,.registration__content.active{display:block}.custom-radio{cursor:pointer;position:relative;padding:10px;border-radius:10px;overflow:hidden}.registration__content .content__card .content__scroll,.registration__scroll{max-height:70vh;overflow-y:scroll}.custom-radio__overlay{position:absolute}.custom-radio.active .custom-radio__overlay,.custom-radio:hover .custom-radio__overlay{background:rgba(26,73,156,.7);top:0;left:0;width:100%;height:100%}.custom-radio .custom-radio__overlay:after{background:url(../../images/icon-correct.svg) 0 0/contain no-repeat;width:50px;height:50px;content:"";position:absolute;top:50%;left:50%;margin:-25px auto auto -25px;display:none}.custom-radio__input{visibility:hidden;position:absolute}#ChildBirthDateX,.childbirth-wrapper,input[type=date]{position:relative}.form-control:focus{border-color:#26419e;-webkit-box-shadow:none;box-shadow:none}.no-border{border:none!important;padding:5px 0;height:auto}input[type=date]:focus:before,input[type=date]:valid:before{display:none}input[type=date]:before{content:attr(data-placeholder);width:100%}input.form-control{box-shadow:none!important;border-color:#ced4da!important}input.form-control.is-invalid{border-color:#dc3545!important}#ChildBirthPlaceHolder{color:#ccc;position:absolute;top:30px;left:15px;z-index:1}#ChildBirthDateX{background:0 0;z-index:2}@media screen and (min-width:769px){#ChildBirthPlaceHolder{display:none!important}}.registration__otp .registration__otp-inline .otp-item{width:10%}.registration__otp .content__card .retry{color:#26419e;border:none;background-color:transparent}.registration__content .btn-primary:disabled,.registration__content .btn-secondary:disabled{background:#a4abce;color:#26419e}.registration__thank-you{padding:60px 0}.registration__thank-you h2{font-family:GothamRounded-Medium;font-size:36px;color:#26419e}.registration__thank-you p{font-family:GothamRounded-Book;font-size:16px;color:#26419e}.show-belum label{font-family:GothamRounded-Medium}.registration__content-btn a,.registration__form,.registration__text a{font-family:GothamRounded-Book}.content_register{background-color:0}.registration,.registration__content{background-color:#f7f9fa}.content_register .content-register__caption1{font-size:180px;color:#011689}.content_register .content-register__caption2{font-size:24px;color:#011689}.register__content{padding-top:50px}.registration__socialmedia-text p{width:50%;border-bottom:1px solid #000;line-height:.1em;margin:10px 0 20px}.registration__socialmedia-text span{background:#fff;padding:0 10px}.registration__text a{color:#26419e;font-size:11px;text-align:right;text-decoration:none}.registration__imagewrapper{display:flex!important;justify-content:center;align-items:center}.registration__content{display:none}.registration__content .btn-primary{font-size:14px;padding:15px 18px;margin-top:30px}.registration__content .btn-secondary{font-size:14px;padding:15px 18px;margin-top:24px;background:#26419e}.registration__content .btn-secondary.disabled{background:#a4abce;color:#26419e;outline:nonel}.registration__content-btn{margin-bottom:12px}.registration__content-btn a{color:#26419e;text-decoration:none;font-weight:600}.registration__content-btn a.btn-back{padding:0;display:flex;align-items:center;cursor:pointer}.registration__content-btn a:before{content:url(/assets/images/icons/back-button-logo.png);margin-right:10px;height:20px;margin-top:2px}.registration__image{text-align:center;padding-top:100px}.registration__image h4{font-family:GothamRounded-Bold;font-size:18px}.registration__scroll .form-group .invalid-feedback{font-size:78%}.registration h4{font-family:GothamRounded-Medium;color:#26419e}.registration__content{border-radius:5px;height:fit-content;padding-top:50px;padding-bottom:50px}@media (max-width:767px){.registration__content .content__card{background-color:transparent;padding:30px;box-shadow:none;border-radius:15px}.registration__otp .registration__otp-inline .otp-item{width:15%}.registration__content-btn{display:block;padding-top:1rem}.registration__content{padding-top:0}}.registration__content .content__register{color:0;box-shadow:#000}.registration__content .content__register .content-register__caption1{font-size:18px;color:#011689;font-family:GothamRounded-Bold}.registration__content .content__register .content-register__caption2{font-size:24px;color:#011689;font-family:GothamRounded-Medium}.registration__content .content__family{font-family:GothamRounded-Medium;font-size:12px;text-decoration:transparent;margin:0}.registration__content .content__next{color:#26419e;font-family:GothamRounded-Medium;font-size:14px;background-color:#a4abce;align-content:center;justify-content:end;text-decoration:transparent}.registration__content .content__have-account{font-family:GothamRounded-Book;font-size:14px;font-weight:Book;color:#26419e;text-decoration:transparent}.registration__content .content__social-media{text-decoration:transparent}.registration__content .content__card{background-color:#fff;padding:30px;box-shadow:0 0 5px #ccc;border-radius:15px}.registration__content .content__next-step{color:#26419e;font-size:14px;font-family:\ GothamRounded-Medium;background-color:#a4abce}.alert-primary,.content,.reset-password__header{font-family:GothamRounded-Medium}.registration__scroll{overflow-x:hidden;padding-right:15px}.registration__scroll label{font-family:GothamRounded-Book;margin:0}.registration__scroll ::-webkit-input-placeholder{color:#dadada}.registration__scroll ::-moz-placeholder{color:#dadada}.registration__scroll :-ms-input-placeholder{color:#dadada}.registration__scroll :-moz-placeholder{color:#dadada}.registration__scroll .custom-date-range{color:#dadada}.registration__scroll .custom-date-range.active{color:#495057}.registration__scroll .form-control{border:1px solid #c4e4f9;outline:0!important}.registration__otp{text-align:center}.registration__otp .form-check-inline{margin:0}.registration__otp .registration__otp-inline{display:flex!important}.registration__otp .registration__otp-inline .otp-item{text-align:center;font-size:30px;margin:0 5px}.registration__otp .form-group{display:inline-block}.registration__otp .form-group .form-control{height:45px;min-width:1px}.registration__otp .content__contact{font-family:GothamRounded-Medium;color:#26419e;font-size:24px}.registration__otp .content__card{padding:60px 0}.registration__otp .content__card label{color:#888;font-size:14px}.registration__otp p span{color:#26419e}.login__wrapper input{margin-bottom:2rem}.login__wrapper input::placeholder{font-size:14px}.login__wrapper input.password,.reset-password input.password{margin-bottom:0;border-right:none}.login__wrapper input.password:focus{border-color:none}.input-group-text{border-left:none;background:#fff}.blue-color{color:#26419e!important}.border-grey{border-color:#17a2b8}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:0 0}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{z-index:1}.content__card{min-height:350px}.content__card-number{margin:unset;align-self:center}@media (min-width:1200px){.content__card-number{font-size:1.5vw}}.content__card-strip{color:#212529!important}@media (max-width:991px){.registration__otp .registration__otp-inline .otp-item{width:15%;margin:0 1px}.registration__imagewrapper{display:none!important}}.alert-primary{font-size:14px}.reset-password__header{color:#26419e;font-size:24px}.reset-password__label{font-family:GothamRounded-Book;font-size:14px;color:#040303!important}.reset-password .input-group-text.is-invalid{border-color:#dc3545}.reset-password .invalid-feedback{text-align:left}#modal-success-reset-password{padding-right:5vw!important;padding-left:5vw!important}#modal-success-reset-password .modal-content{padding:30px 20px!important;left:50%;top:10%;bottom:auto;transform:translateX(-50%);max-width:500px;border-radius:16px}#modal-success-reset-password .modal-content .modal-header{padding:0!important}#modal-success-reset-password .modal-content .modal__error-body{width:100%!important}#modal-success-reset-password .modal-content .modal__error-body h2{color:#2d4099;font-size:27px;font-weight:600}#modal-success-reset-password .modal-content .modal__error-body p{color:#606161;font-size:14px}#modal-success-reset-password .modal-content .modal__error-body img{padding-bottom:30px!important}#modal-success-reset-password .modal-content .modal__error-footer{width:100%!important;margin:10px 0}#modal-success-reset-password .modal-content .modal__error-footer .btn-outline-bluish{background:#2d4099;color:#fff;border-radius:100px}.bg-blue-300{background-color:#2385c6}.rounded-1-half{border-radius:.75rem}@media (max-width:767px){.registration__content .content__card{background-color:transparent;padding:15px;box-shadow:none;border-radius:15px}.registration__scroll{max-height:none}.bg-white{background-color:#fff}.content__card-number{font-size:4.5vw}.registration__otp .registration__otp-inline .otp-item{margin:0 1px}.alert-primary{font-size:10px;padding:12px 10px}#modal-success-reset-password .modal-content{top:25%}.w-sm-100{width:100%}}