.body .page-top .dots img, .body .page-top .gradient, .body .page-top .gradient .ellipse-1, .body .page-top .gradient .ellipse-2{
    height: 100vh;
}
.body .page-top .gradient .ellipse-1, .body .page-top .gradient .ellipse-2, .body .page-top .gradient{
    top: 0;
}

.guavapay_green{
    font-family: "Plus Jakarta Sans", sans-serif !important;
}
.slds-grid{
    max-width: 517px;
    margin: auto !important;
}
.slds-scope{
    position: relative;
    z-index: 1;
    overflow: clip;
    min-height: 600px;
}

.slds-scope .search[c-siteSelect_siteSelect] input[c-siteSelect_siteSelect] {
    padding: 13px 16px !important;
}
.header{
    font-family: "Plus Jakarta Sans", sans-serif !important;
    padding-bottom: 60px;
    padding-top: 80px;
}
label{
    font-family: "Inter", sans-serif;
}
.slds-p-top_small{
    padding-top: 24px !important;
}
.custom-input[c-leadFormsOutForm2Shareholders_leadFormsOutForm2Shareholders]{
    max-width: 495px;
    margin: auto;
}
.slds-scope .slds-p-around_small, .slds-scope .slds-p-around--small{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.slds-grid input:-webkit-autofill,.slds-grid input:-webkit-autofill:hover,.slds-grid input:-webkit-autofill:focus,.slds-grid textarea:-webkit-autofill, .slds-grid textarea:-webkit-autofill:hover,.slds-grid textarea:-webkit-autofill:focus {
    -webkit-text-fill-color: #DDE7F8 !important;
    transition: background-color 5000s ease-in-out 0s !important;
}
.slds-grid input::placeholder, .slds-grid textarea::placeholder{
    color: rgba(221, 231, 248, 0.3);

}
.continue_holder{
    max-width: 517px;
    position: fixed;
    top: auto;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    right: 0;
    border-top: none !important;
    padding: 20px 0 !important;
    z-index: 1000;
    margin: 0 !important;
    /* background: #0E172A; */
}
.iti[c-siteInputPhone_siteInputPhone] *[c-siteInputPhone_siteInputPhone]{
    z-index: 100000;
}
.label[c-kycFormsOutDirectorSubForm_kycFormsOutDirectorSubForm], .label[c-kycFormsOutCaseFormEntity_kycFormsOutCaseFormEntity], .label[c-kycFormsOutCaseFormEntity2_kycFormsOutCaseFormEntity2], .label[c-kycformsoutindividualsubform_kycformsoutindividualsubform]{
    width: 100%;
    text-align: center;
    margin-bottom: 30px !important;
    margin-left: 0 !important;
}
.label[c-kycformsoutcaseformentitydirectors_kycformsoutcaseformentitydirectors], .label[c-kycformsoutcaseformentityindivaccount_kycformsoutcaseformentityindivaccount], .label[c-kycformsoutcaseformentityshareholders_kycformsoutcaseformentityshareholders]{
    padding-left: 0 !important;
}
section[c-kycformsoutcasewarning_kycformsoutcasewarning]{
    overflow: clip;
    height: 100vh;
    padding-bottom: 0;
}
section>div[c-kycformsoutcasewarning_kycformsoutcasewarning]{
    height: initial !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
}
section .slds-modal__footer[c-kycFormsOutCaseWarning_kycFormsOutCaseWarning]{
    border-radius: 0px 0px 20px 20px;
    height: 75px !important;
    min-height: initial !important;
}
section .slds-modal__container[c-kycFormsOutCaseWarning_kycFormsOutCaseWarning]{
    max-width: 420px;
    width: 100% !important;
}
section h2[c-kycFormsOutCaseWarning_kycFormsOutCaseWarning]{
    font-family: "Inter", sans-serif;
    margin-bottom: 5px;
    padding-top: 8px;
}
section .gear_image{
    padding-bottom: 16px;
}
label.toggle:active[c-siteInputToggle_siteInputToggle]:after {
    width: calc(100% - 10px) !important;
}
label.toggle[c-siteInputToggle_siteInputToggle]:after {
    top:4px !important;
}
.continue_holder div{
    padding: 0 !important;
}
.continue_holder:before{
    content: '';
    position: absolute;
    width: 10000px;
    right: 0;
    left: -1000%;
    top: 0;
    bottom: 0;
    border-top: 1px solid #172642;
    background: #0E172A;
    height: 75px;

}
.inputs_holder{
    max-height: initial !important;
    overflow-y: unset !important;
    padding-bottom: 70px;
}
.good_buy h5{
    font-family: "Inter", sans-serif !important;
    text-align: center;
    font-size: 20px !important;
    line-height: 130% !important;
}
.body .success_img{
    margin-top: -35px !important;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    text-align: center;
}
.body .slds-scope h5[c-kycformsoutcaseformentity2_kycformsoutcaseformentity2]{
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    font-family: "Inter", sans-serif;
}
.body h5{
    color: #BFD2EF;
}
.body .clip{
    margin-right: 15px !important;
}
.body .slds-scope .slds-gutters .slds-col, .body .slds-scope .slds-p-horizontal_medium,.body .slds-scope .slds-p-horizontal--medium{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.body .slds-scope .slds-gutters .slds-col.continue_holder{
    z-index: 100000;
}
.body .pill_container .pill{
    padding: 6px 13px 6px 16px;
}
.body .pill_container .pill .slds-col{
    font-weight: 500;
    color: #1A2B4D;
    font-size: 16px;
    line-height: 130%;
}
.body .slds-scope .slds-button__icon{
    fill:#1A2B4D !important;
    margin-left: 4px;
}
.body .pill_container .pill .slds-col .slds-button_icon{
    margin-top: -4px;
}
.body .pill[c-siteInputMultipicklist_siteInputMultipicklist]{
    border-radius: 8px;
}
.body .success_img[c-leadFormsOut_leadFormsOut]{
    width: initial;
    text-align: center;
}
.body .slds-scope .success_img img{
    width: 230px;
    height: 230px;
}
.body .multi_select .label[c-siteInputMultipicklist_siteInputMultipicklist]{
    margin-left: 0;
    color: rgba(221, 231, 248, 0.3);
    font-size: 16px;
    line-height: 130%;
    font-family: "Inter", sans-serif !important;
}

.site_text_area[c-siteInputText_siteInputText]{
    height: 100px;
    width: 100%;
    border: none;
    padding: 18px 16px;
    border-radius: 16px;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    margin: 0 !important;
}

#auraErrorMessage {
    display: none !important;
}

@media only screen and (max-width:575px) {
   body .header[c-lwcFormsOutHeader_lwcFormsOutHeader]{
        font-size: 24px !important;
        line-height: 34px;
    }
    .slds-scope{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    body .step_info[c-leadFormsOut_leadFormsOut]{
        font-size: 18px !important;

    }
    .label[c-siteSelect_siteSelect]{
        margin-left: 0;
    }
    .body .slds-scope .success_img img {
        width: 200px;
        height: 200px;
    }

    label.toggle[c-siteInputToggle_siteInputToggle]{
        width: 4rem !important;
    }
    .label[c-kycFormsOutCaseFormEntityIndivaccount_kycFormsOutCaseFormEntityIndivaccount]{
        max-width: 175px !important;
    }
}
