@import '_content/Arms.Blazor/Arms.Blazor.bundle.scp.css';

/* /Components/AdopterRolodex/ResultsCardView.razor.rz.scp.css */
.cardview-overflow[b-fwq6dlqxlk] {
    height: calc(100% - 30px);
    height: calc((var(--vh, 1vh) * 100) - 225px); 
}
/* /Components/AdopterRolodex/ResultsGrid.razor.rz.scp.css */

@media (min-width: 600px) {
    .resultsgrid[b-onfcj294sd] {
        height: calc(100% - 50px);
    }
}

@media (max-width: 599px) {
    .resultsgrid[b-onfcj294sd] {
        height: calc(100% - 40px);
    }

}

/* /Components/AdopterRolodex/RolodexFilters.razor.rz.scp.css */
.filter-label[b-zuy17ttv8p] {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 5px;
}
/* /Components/Animal/AnimalBehaviorsComponent.razor.rz.scp.css */
/* /Components/Animal/AnimalInfoComponent.razor.rz.scp.css */



/* /Components/Animal/IntakeComponent.razor.rz.scp.css */
.intakesource-field[b-8mjkpsjzge] {
    min-width: 250px;
    /*max-height: 400px;*/
}
/* /Components/Animal/MicrochipComponent.razor.rz.scp.css */
/* /Components/AnimalRololdex/ResultsCardView.razor.rz.scp.css */
.cardview-overflow[b-q8i6g7dzbz] {
    height: calc(100% - 30px);
    height: calc((var(--vh, 1vh) * 100) - 225px); 
}
/* /Components/AnimalRololdex/ResultsGrid.razor.rz.scp.css */

@media (min-width: 600px) {
    .resultsgrid[b-kwnne4p6s1] {
        height: calc(100% - 30px);
    }
}

@media (max-width: 599px) {
    .resultsgrid[b-kwnne4p6s1] {
        height: calc(100% - 40px);
    }

}
/* /Components/AnimalRololdex/RolodexFilters.razor.rz.scp.css */
.filter-label[b-1j7ohdhfbn] {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 5px;
}
/* /Components/Config/EditAnimalConfig.razor.rz.scp.css */

.buttons-margin[b-5337qv953o] {
    margin-bottom: 10px;
}

@media (min-width: 840px) {
}

@media (min-width: 600px) and (max-width: 839px) {


}

@media (max-width: 599px) {

}
/* /Components/Config/GridLayoutDropdownEditor.razor.rz.scp.css */
.card-dropdown-description[b-nmatwn0m52] {
    gap: 6px;
}

/*.k-card-body {
    padding: 4px 16px;
    outline: 0;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}*/


.parent-dropdown-row[b-nmatwn0m52] {
    display: -webkit-inline-box;
}

.parent-dropdown-row-align-right[b-nmatwn0m52] {
    margin-left: auto;
    margin-right: 0;
}

@media (min-width: 840px) {
    .grid-dropdown-body[b-nmatwn0m52] {
        max-width: 434px;
    }

}

@media (min-width: 600px) and (max-width: 839px) {
    .grid-dropdown-body[b-nmatwn0m52] {
        max-width: 434px;
    }
}

@media (max-width: 599px) {
    .grid-dropdown-body[b-nmatwn0m52] {
        max-width: 340px;
    }
}
/* /Components/Config/VaccineMasterTemplate.razor.rz.scp.css */

@media (min-width: 840px) {
    .grid-dropdown-body[b-dafcuxmvxt] {
        max-width: 434px;
    }
}

@media (min-width: 600px) and (max-width: 839px) {
    .grid-dropdown-body[b-dafcuxmvxt] {
        max-width: 434px;
    }
}

@media (max-width: 599px) {
    .grid-dropdown-body[b-dafcuxmvxt] {
        max-width: 340px;
    }
}
/* /Components/FosterRolodex/ResultsCardView.razor.rz.scp.css */
.cardview-overflow[b-di4zctgzg6] {
    height: calc(100% - 30px);
    height: calc((var(--vh, 1vh) * 100) - 225px); 
}
/* /Components/FosterRolodex/ResultsGrid.razor.rz.scp.css */

@media (min-width: 600px) {
    .resultsgrid[b-6ovs4bjoku] {
        height: calc(100% - 30px);
    }
}

@media (max-width: 599px) {
    .resultsgrid[b-6ovs4bjoku] {
        height: calc(100% - 40px);
    }

}
/* /Components/FosterRolodex/RolodexFilters.razor.rz.scp.css */
.filter-label[b-ggqx0nm7jb] {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 5px;
}
/* /Components/Shared/FooterComponent.razor.rz.scp.css */
@media(max-width: 480px) {
    .footer-text[b-9ja4btry9s] {
        margin-block-start: unset;
        margin-block-end: unset;
        margin-top: 3px;
        margin-bottom: 3px;
    }

    .footer-credits[b-9ja4btry9s] {
        /*margin-left: auto;*/
    }
}

@media(min-width: 480px) {
    .footer-credits[b-9ja4btry9s] {
        margin-left: auto;
    }
}
/* /Components/Shared/ViewAttachmentDialogComponent.razor.rz.scp.css */

.display-attachment[b-k9a96waqgj] {
}
.animal-profilepic-img[b-k9a96waqgj] {
    object-fit: contain;
    max-height: calc(85vh - 50px);
    max-width: calc(85vw - 20px);
}
.filename-block[b-k9a96waqgj] {
    position: absolute;
    left: 25px;
    display: flex;
    flex-flow: row;
}
.filename[b-k9a96waqgj] {
    margin: auto;
}

/* /Components/Shared/ZoomableImageComponent.razor.rz.scp.css */
.box[b-zpvdv0t0n6] {
    display: flex;
    flex-direction: column;
}
.controls[b-zpvdv0t0n6] {
    position: absolute;
    bottom: 0;
    left: 0;
}
.row-layout[b-zpvdv0t0n6] {
    display:flex;
    flex-direction:row;
}
/* /Pages/AccountRecovery.razor.rz.scp.css */
.pagetitle[b-cgttjuxdus] {
    margin-bottom: 40px;
}
/* /Pages/AccountReset.razor.rz.scp.css */
.row-layout[b-pp8io311bn] {
    display: flex;
}

.login-button[b-pp8io311bn] {
    margin-top: 10px;
}

.title[b-pp8io311bn] {
    color: #FFFFFF;
}

.login-form[b-pp8io311bn] {
    background-color: #AB3F63;
}

.loginpaper[b-pp8io311bn] {
    height: 400px;
    width: 400px;
}

.mat-paper[b-pp8io311bn] {
    height: 500px;
}

.child-view-container[b-pp8io311bn] {
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    height: 100%;
}

.column-layout[b-pp8io311bn] {
    display: flex;
    flex-direction: column;
}

.group[b-pp8io311bn] {
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    position: relative;
    min-width: 0;
    min-height: 0;
}

.input[b-pp8io311bn] {
    margin: 20px 0 0;
    height: max-content;
    min-width: min-content;
}

.user-input[b-pp8io311bn] {
    height: max-content;
    min-width: min-content;
    max-width: 150px;
}

.center-screen[b-pp8io311bn] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
}
/* /Pages/Adopter.razor.rz.scp.css */
#formbackground[b-2m3pi9hkf5] {
    background-color: #E0E0E0; /* For browsers that do not support gradients */
    background-image: linear-gradient(to bottom right, #E0E0E0, rgba(171, 63, 99, .2));
}
/*.k-icon {
    font-size: 24px !important;
}*/
.top-line-command-buttons[b-2m3pi9hkf5] {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: flex-end;
}


@media (min-width: 600px) {
    .animal-form-overflow-scroll[b-2m3pi9hkf5] {
        height: calc(100% - 30px);
    }

        .animal-form-overflow-scroll .container-overflow-auto[b-2m3pi9hkf5] {
            overflow: inherit;
        }
}

/*@media (min-width: 600px) and (max-width: 839px) {
    .field {
        margin-left: 5px;
        margin-right: 5px
    }
}*/

@media (max-width: 599px) {
    .animal-form-overflow-scroll[b-2m3pi9hkf5] {
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 30px);
    }
}

.animal-form.k-form .k-form-buttons[b-2m3pi9hkf5] {
    justify-content: flex-end !important;
    min-width: 1067px;
    width: fit-content;
}
/* /Pages/AdopterApplication.razor.rz.scp.css */
/*.k-icon {
    font-size: 24px !important;
}*/
.top-line-command-buttons[b-rnc12keais] {
    margin-top: 10px;
    margin-bottom: 10px;
    width: fit-content;
    min-width: 1067px;
    margin-left: auto;
    margin-right: auto;
}


@media (min-width: 600px) {
    .animal-form-overflow-scroll[b-rnc12keais] {
        height: calc(100% - 30px);
    }

        .animal-form-overflow-scroll .container-overflow-auto[b-rnc12keais] {
            overflow: inherit;
        }
}

/*@media (min-width: 600px) and (max-width: 839px) {
    .field {
        margin-left: 5px;
        margin-right: 5px
    }
}*/

@media (max-width: 599px) {
    .animal-form-overflow-scroll[b-rnc12keais] {
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 30px);
    }

        .animal-form-overflow-scroll .container-overflow-auto[b-rnc12keais] {
            overflow: inherit;
        }
}
/* /Pages/Animal.razor.rz.scp.css */
#formbackground[b-qu5pp0tlt1] {
    background-color: #E0E0E0; /* For browsers that do not support gradients */
    background-image: linear-gradient(to bottom right, #E0E0E0, rgba(171, 63, 99, .2));
}
/*.k-icon {
    font-size: 24px !important;
}*/
.top-line-command-buttons[b-qu5pp0tlt1] {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: flex-end;
}


@media (min-width: 600px) {
    .animal-form-overflow-scroll[b-qu5pp0tlt1] {
        height: calc(100% - 30px);
    }

        .animal-form-overflow-scroll .container-overflow-auto[b-qu5pp0tlt1] {
            overflow: inherit;
        }
}

/*@media (min-width: 600px) and (max-width: 839px) {
    .field {
        margin-left: 5px;
        margin-right: 5px
    }
}*/

@media (max-width: 599px) {
    .animal-form-overflow-scroll[b-qu5pp0tlt1] {
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 30px);
    }

        .animal-form-overflow-scroll .container-overflow-auto[b-qu5pp0tlt1] {
            overflow: inherit;
        }
}

.animal-form.k-form .k-form-buttons[b-qu5pp0tlt1] {
    justify-content: flex-end !important;
    min-width: 1067px;
    width: fit-content;
}
/* /Pages/AnimalRololdex.razor.rz.scp.css */
.grid-cell-card[b-s3asv50zrd] {
    max-width: 300px;
    background-color:aqua;
}
.animal-name[b-s3asv50zrd] {
    color: red;
}
.arms-card[b-s3asv50zrd] {
    color:greenyellow;
}
.demo-mat-card[b-s3asv50zrd] {
    background-color: red;
}
.column-layout[b-s3asv50zrd] {
    display: flex;
    flex-direction: column;
}

.view-3-container[b-s3asv50zrd] {
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    height: 100%;
}

.group[b-s3asv50zrd] {
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    position: relative;
    padding: 8px;
    height: 859px;
    min-width: 50px;
    min-height: 50px;
}

.group_1[b-s3asv50zrd] {
    background-color: hsla(var(--igc-gray-400));
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    position: relative;
    padding: 8px;
    min-width: 50px;
    min-height: 10px;
/*    flex-grow: 1;
    flex-shrink: 0;
*/}

.row-layout[b-s3asv50zrd] {
    display: flex;
}

.group_2[b-s3asv50zrd] {
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    position: relative;
    min-width: 50px;
    min-height: 10px;
    flex-grow: 1;
    flex-shrink: 0;
}

.h5[b-s3asv50zrd] {
    color: hsla(var(--igc-primary-500));
    height: max-content;
    min-width: min-content;
}

.text[b-s3asv50zrd] {
    color: hsla(var(--igc-secondary-700));
    height: max-content;
    min-width: min-content;
}

.text_1[b-s3asv50zrd] {
    text-align: center;
    color: hsla(var(--igc-info-500));
    height: max-content;
    min-width: min-content;
}

.text_2[b-s3asv50zrd] {
    text-align: right;
    color: hsla(var(--igc-error-500));
    height: max-content;
    min-width: min-content;
    flex-grow: 1;
    flex-basis: 0;
}

/* /Pages/Foster.razor.rz.scp.css */
#formbackground[b-9r7e281cgn] {
    background-color: #E0E0E0; /* For browsers that do not support gradients */
    background-image: linear-gradient(to bottom right, #E0E0E0, rgba(171, 63, 99, .2));
}
/*.k-icon {
    font-size: 24px !important;
}*/
.top-line-command-buttons[b-9r7e281cgn] {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: flex-end;
}


@media (min-width: 600px) {
    .animal-form-overflow-scroll[b-9r7e281cgn] {
        height: calc(100% - 30px);
    }

        .animal-form-overflow-scroll .container-overflow-auto[b-9r7e281cgn] {
            overflow: inherit;
        }
}

/*@media (min-width: 600px) and (max-width: 839px) {
    .field {
        margin-left: 5px;
        margin-right: 5px
    }
}*/

@media (max-width: 599px) {
    .animal-form-overflow-scroll[b-9r7e281cgn] {
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 30px);
    }

        .animal-form-overflow-scroll .container-overflow-auto[b-9r7e281cgn] {
            overflow: inherit;
        }
}

.animal-form.k-form .k-form-buttons[b-9r7e281cgn] {
    justify-content: flex-end !important;
    min-width: 1067px;
    width: fit-content;
}
/* /Pages/FosterApplication.razor.rz.scp.css */
/*.k-icon {
    font-size: 24px !important;
}*/
.top-line-command-buttons[b-w7pbscrlw3] {
    margin-top: 10px;
    margin-bottom: 10px;
    width: fit-content;
    min-width: 1067px;
    margin-left: auto;
    margin-right: auto;
}


@media (min-width: 600px) {
    .animal-form-overflow-scroll[b-w7pbscrlw3] {
        height: calc(100% - 30px);
    }

        .animal-form-overflow-scroll .container-overflow-auto[b-w7pbscrlw3] {
            overflow: inherit;
        }
}

/*@media (min-width: 600px) and (max-width: 839px) {
    .field {
        margin-left: 5px;
        margin-right: 5px
    }
}*/

@media (max-width: 599px) {
    .animal-form-overflow-scroll[b-w7pbscrlw3] {
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 30px);
    }

        .animal-form-overflow-scroll .container-overflow-auto[b-w7pbscrlw3] {
            overflow: inherit;
        }
}
/* /Pages/Home.razor.rz.scp.css */
.row-layout[b-ckryxw1vzz] {
    display: flex;
}

.view-1-container[b-ckryxw1vzz] {
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    height: 100%;
}

.column-layout[b-ckryxw1vzz] {
    display: flex;
    flex-direction: column;
}

.group[b-ckryxw1vzz] {
    background-color: #F2F2F2;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    padding: 32px;
    min-width: 50px;
    min-height: 50px;
    flex-grow: 1;
    flex-basis: 0;
}

.h5[b-ckryxw1vzz] {
    margin: 0 0 16px;
    height: max-content;
    min-width: min-content;
}

.text[b-ckryxw1vzz] {
    height: max-content;
    min-width: min-content;
}
/* /Pages/Login.razor.rz.scp.css */
.header .title[b-vsnomoqjn6] {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 25px
}

.login-paper[b-vsnomoqjn6] {
    height: 350px;
    width: 300px;
    padding: 20px;
}

.title-text[b-vsnomoqjn6] {
    color: white;
}

.subtitle-text[b-vsnomoqjn6] {
    color: white;
    margin-bottom: 5px;
}

.centered[b-vsnomoqjn6] {
    margin-left: auto;
    margin-right: auto;
}
/* /Pages/ProcessPayment.razor.rz.scp.css */
#payment-form[b-p3e2a3otob] {
    max-width: 550px;
    min-width: 300px;
    margin: 150px auto;
}

.buyer-inputs[b-p3e2a3otob] {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    border: none;
    margin: 0;
    padding: 0;
}

#card-container[b-p3e2a3otob] {
    margin-top: 45px;
    /* this height depends on the size of the container element */
    /* We transition from a single row to double row at 485px */
    /* Settting this min-height minimizes the impact of the card form loading */
    min-height: 90px;
}

#gift-card-container[b-p3e2a3otob] {
    margin-top: 45px;
    min-height: 90px;
}

@media screen and (max-width: 500px) {
    #card-container[b-p3e2a3otob] {
        min-height: 140px;
    }
}

#ach-button[b-p3e2a3otob] {
    margin-top: 20px;
}

#landing-page-layout[b-p3e2a3otob] {
    width: 80%;
    margin: 150px auto;
    max-width: 1000px;
}

#its-working[b-p3e2a3otob] {
    color: #737373;
}

#example-container[b-p3e2a3otob] {
    width: 100%;
    border: 1px solid #b3b3b3;
    padding: 48px;
    margin: 32px 0;
    border-radius: 12px;
}

#example-list[b-p3e2a3otob] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

#customer-input[b-p3e2a3otob] {
    margin-bottom: 40px;
}

#card-input[b-p3e2a3otob] {
    margin-top: 0;
    margin-bottom: 40px;
}

h3[b-p3e2a3otob] {
    margin: 0;
}

p[b-p3e2a3otob] {
    line-height: 24px;
}

label[b-p3e2a3otob] {
    font-size: 12px;
    width: 100%;
}

input[b-p3e2a3otob] {
    padding: 12px;
    width: 100%;
    border-radius: 5px;
    border-width: 1px;
    margin-top: 20px;
    font-size: 16px;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

    input:focus[b-p3e2a3otob] {
        border: 1px solid #006aff;
    }

button[b-p3e2a3otob] {
    color: #ffffff;
    background-color: #006aff;
    border-radius: 5px;
    cursor: pointer;
    border-style: none;
    user-select: none;
    outline: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 12px;
    width: 100%;
    box-shadow: 1px;
}

    button:active[b-p3e2a3otob] {
        background-color: rgb(0, 85, 204);
    }

    button:disabled[b-p3e2a3otob] {
        background-color: rgba(0, 0, 0, 0.05);
        color: rgba(0, 0, 0, 0.3);
    }

#payment-status-container[b-p3e2a3otob] {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(0, 0, 0, 0.05);
    box-sizing: border-box;
    border-radius: 50px;
    margin: 0 auto;
    width: 225px;
    height: 48px;
    visibility: hidden;
}

    #payment-status-container.missing-credentials[b-p3e2a3otob] {
        width: 350px;
    }

    #payment-status-container.is-success[b-p3e2a3otob]:before {
        content: '';
        background-color: #00b23b;
        width: 16px;
        height: 16px;
        margin-right: 16px;
        -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM11.7071 6.70711C12.0968 6.31744 12.0978 5.68597 11.7093 5.29509C11.3208 4.90422 10.6894 4.90128 10.2973 5.28852L11 6C10.2973 5.28852 10.2973 5.28853 10.2973 5.28856L10.2971 5.28866L10.2967 5.28908L10.2951 5.29071L10.2886 5.29714L10.2632 5.32224L10.166 5.41826L9.81199 5.76861C9.51475 6.06294 9.10795 6.46627 8.66977 6.90213C8.11075 7.4582 7.49643 8.07141 6.99329 8.57908L5.70711 7.29289C5.31658 6.90237 4.68342 6.90237 4.29289 7.29289C3.90237 7.68342 3.90237 8.31658 4.29289 8.70711L6.29289 10.7071C6.68342 11.0976 7.31658 11.0976 7.70711 10.7071L11.7071 6.70711Z' fill='black' fill-opacity='0.9'/%3E%3C/svg%3E");
        mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM11.7071 6.70711C12.0968 6.31744 12.0978 5.68597 11.7093 5.29509C11.3208 4.90422 10.6894 4.90128 10.2973 5.28852L11 6C10.2973 5.28852 10.2973 5.28853 10.2973 5.28856L10.2971 5.28866L10.2967 5.28908L10.2951 5.29071L10.2886 5.29714L10.2632 5.32224L10.166 5.41826L9.81199 5.76861C9.51475 6.06294 9.10795 6.46627 8.66977 6.90213C8.11075 7.4582 7.49643 8.07141 6.99329 8.57908L5.70711 7.29289C5.31658 6.90237 4.68342 6.90237 4.29289 7.29289C3.90237 7.68342 3.90237 8.31658 4.29289 8.70711L6.29289 10.7071C6.68342 11.0976 7.31658 11.0976 7.70711 10.7071L11.7071 6.70711Z' fill='black' fill-opacity='0.9'/%3E%3C/svg%3E");
    }

    #payment-status-container.is-success[b-p3e2a3otob]:after {
        content: 'Payment successful';
        font-size: 14px;
        line-height: 16px;
    }

    #payment-status-container.is-failure[b-p3e2a3otob]:before {
        content: '';
        background-color: #cc0023;
        width: 16px;
        height: 16px;
        margin-right: 16px;
        -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM5.70711 4.29289C5.31658 3.90237 4.68342 3.90237 4.29289 4.29289C3.90237 4.68342 3.90237 5.31658 4.29289 5.70711L6.58579 8L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L8 9.41421L10.2929 11.7071C10.6834 12.0976 11.3166 12.0976 11.7071 11.7071C12.0976 11.3166 12.0976 10.6834 11.7071 10.2929L9.41421 8L11.7071 5.70711C12.0976 5.31658 12.0976 4.68342 11.7071 4.29289C11.3166 3.90237 10.6834 3.90237 10.2929 4.29289L8 6.58579L5.70711 4.29289Z' fill='black' fill-opacity='0.9'/%3E%3C/svg%3E%0A");
        mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM5.70711 4.29289C5.31658 3.90237 4.68342 3.90237 4.29289 4.29289C3.90237 4.68342 3.90237 5.31658 4.29289 5.70711L6.58579 8L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L8 9.41421L10.2929 11.7071C10.6834 12.0976 11.3166 12.0976 11.7071 11.7071C12.0976 11.3166 12.0976 10.6834 11.7071 10.2929L9.41421 8L11.7071 5.70711C12.0976 5.31658 12.0976 4.68342 11.7071 4.29289C11.3166 3.90237 10.6834 3.90237 10.2929 4.29289L8 6.58579L5.70711 4.29289Z' fill='black' fill-opacity='0.9'/%3E%3C/svg%3E%0A");
    }

    #payment-status-container.is-failure[b-p3e2a3otob]:after {
        content: 'Payment failed';
        font-size: 14px;
        line-height: 16px;
    }

    #payment-status-container.missing-credentials[b-p3e2a3otob]:before {
        content: '';
        background-color: #cc0023;
        width: 16px;
        height: 16px;
        margin-right: 16px;
        -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM5.70711 4.29289C5.31658 3.90237 4.68342 3.90237 4.29289 4.29289C3.90237 4.68342 3.90237 5.31658 4.29289 5.70711L6.58579 8L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L8 9.41421L10.2929 11.7071C10.6834 12.0976 11.3166 12.0976 11.7071 11.7071C12.0976 11.3166 12.0976 10.6834 11.7071 10.2929L9.41421 8L11.7071 5.70711C12.0976 5.31658 12.0976 4.68342 11.7071 4.29289C11.3166 3.90237 10.6834 3.90237 10.2929 4.29289L8 6.58579L5.70711 4.29289Z' fill='black' fill-opacity='0.9'/%3E%3C/svg%3E%0A");
        mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM5.70711 4.29289C5.31658 3.90237 4.68342 3.90237 4.29289 4.29289C3.90237 4.68342 3.90237 5.31658 4.29289 5.70711L6.58579 8L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L8 9.41421L10.2929 11.7071C10.6834 12.0976 11.3166 12.0976 11.7071 11.7071C12.0976 11.3166 12.0976 10.6834 11.7071 10.2929L9.41421 8L11.7071 5.70711C12.0976 5.31658 12.0976 4.68342 11.7071 4.29289C11.3166 3.90237 10.6834 3.90237 10.2929 4.29289L8 6.58579L5.70711 4.29289Z' fill='black' fill-opacity='0.9'/%3E%3C/svg%3E%0A");
    }

    #payment-status-container.missing-credentials[b-p3e2a3otob]:after {
        content: 'applicationId and/or locationId is incorrect';
        font-size: 14px;
        line-height: 16px;
    }

    #payment-status-container.is-success.store-card-message[b-p3e2a3otob]:after {
        content: 'Store card successful';
    }

    #payment-status-container.is-failure.store-card-message[b-p3e2a3otob]:after {
        content: 'Store card failed';
    }

#afterpay-button[b-p3e2a3otob] {
    height: 40px;
}
/* /Pages/ShelterConfig.razor.rz.scp.css */
.MenuButton[b-pmvl3yzs4y] {
    margin: 5px;
}

.column-layout[b-pmvl3yzs4y] {
    display: flex;
    flex-direction: column;
}


.center-screen[b-pmvl3yzs4y] {
    display: flex;
    flex-direction: column;
    /*justify-content: center;*/
    align-items: center;
    text-align: center;
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
}

@media (min-width: 840px) {
}

@media (min-width: 600px) and (max-width: 839px) {

}

@media (max-width: 599px) {

}

.demo-notification[b-pmvl3yzs4y] {
    position: absolute;
}

    .demo-notification .k-notification[b-pmvl3yzs4y] {
        width: 420px;
    }

#demo-runner[b-pmvl3yzs4y] {
    height: 400px;
}

.notification-parent[b-pmvl3yzs4y] {
    position: relative;
    height: 250px;
}

.k-badge[b-pmvl3yzs4y] {
    margin-left: 5px;
}

.k-notification-container[b-pmvl3yzs4y] {
    margin: 6px 0;
}
/* /Shared/Layouts/MainLayout.razor.rz.scp.css */
app[b-ujdnpwkoko] {
    /* remove this line */
    /* position: relative; */
    /*
    if you continue experiencing issues, try removing these lines as well
    make sure that the app element positioning matches the body element and is visible
    */
    display: flex;
    flex-direction: column;
}

/*body {
    font-family: "Roboto"
}

.not-authenticated-main {
    overflow: auto;
}

.heading-options {
    margin-left: 20px;
    margin-right:20px;
}

h1 {
    font-size: 1.25rem;
    font-weight: 400
}

h2 {
    font-size: 1rem;
    font-weight: 200
}

@media(min-width: 480px) {
    h1 {
        font-size: 1.5rem;
        font-weight: 400
    }

    h2 {
        font-size: 1.25rem;
        font-weight: 200
    }
}

@media(min-width: 768px) {
    h1 {
        font-size: 1.75rem;
        font-weight: 400
    }

    h2 {
        font-size: 1.75rem;
        font-weight: 200
    }
}*/


.mainlayout-footer[b-ujdnpwkoko] {
    position: relative;
    z-index: 1000;
}

.footer-content[b-ujdnpwkoko] {
    padding-left: 20px;
    padding-right: 20px;
    height: 50px;
    align-items: center;
}


