@import 'LarpingTools2.Client.sfjrjn1tr2.bundle.scp.css';
@import '_content/Blazor.SignaturePad/Blazor.SignaturePad.g22u5lm4z9.bundle.scp.css';
@import '_content/Blazored.Modal/Blazored.Modal.focqzu07g3.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.e3jhh2gwe0.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-ifmma7ur4k] {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0px;
    margin: 0px;
}

main[b-ifmma7ur4k] {
    flex: 1;
    padding: 0px;
    margin: 0px;
    min-height: 100%;
}

article[b-ifmma7ur4k] {
    padding: 0px;
    margin: 0px;
    min-height: 100%;
}

.sidebar[b-ifmma7ur4k] {
    background: linear-gradient(180deg, #006727 0%, #054706 70%);
    z-index: 2;
}

@media print {
    .sidebar[b-ifmma7ur4k] {
        display: none;
    }
}

.top-row[b-ifmma7ur4k] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-ifmma7ur4k]  a, .top-row[b-ifmma7ur4k]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

        .top-row[b-ifmma7ur4k]  a:hover, .top-row[b-ifmma7ur4k]  .btn-link:hover {
            text-decoration: underline;
        }

        .top-row[b-ifmma7ur4k]  a:first-child {
            overflow: hidden;
            text-overflow: ellipsis;
        }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-ifmma7ur4k] {
        display: none;
    }

    .top-row.auth[b-ifmma7ur4k] {
        justify-content: space-between;
    }

    .top-row[b-ifmma7ur4k]  a, .top-row[b-ifmma7ur4k]  .btn-link {
        margin-left: 0;
    }

    .sidebar[b-ifmma7ur4k] {
        background: linear-gradient(to right, #006727 0%, #054706 70%);
    }
}

@media (min-width: 641px) {
    .page[b-ifmma7ur4k] {
        flex-direction: row;
        padding: 0px;
        margin: 0px;
    }

    .sidebar[b-ifmma7ur4k] {
        width: 150px;
        height: 100vh;
        position: sticky;
        top: 0;
        background-image: linear-gradient(0deg, #006727 0%, #054706 70%);
    }

    .top-row[b-ifmma7ur4k] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

        .top-row.auth[b-ifmma7ur4k]  a:first-child {
            flex: 1;
            text-align: right;
            width: 0;
        }

    .top-row[b-ifmma7ur4k], article[b-ifmma7ur4k] {
    }
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */

.oi[b-qdweh1axcu] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.QRImage[b-qdweh1axcu] {
    max-width: 2rem;
    max-height: 1.5rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
    left: -0.5rem;
    margin-left: 0px;
}


.navbar-brand[b-qdweh1axcu] {
    font-size: 1.1rem;
}

.NotificationBox[b-qdweh1axcu] {
    font-size: 3rem;
    color: white;
    height: 3rem;
    width: 3rem;
    position: relative;
    display: flex;
    background-color: transparent;
    border-style: none;
    border-radius: 1rem;
}

    .NotificationBox:hover[b-qdweh1axcu] {
        color: black;
    }

.messageicon[b-qdweh1axcu] {
    z-index: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 2rem;
    width: 2rem;
    vertical-align: middle;
}

.MessageCount[b-qdweh1axcu] {
    z-index: 1;
    position: absolute;
    bottom: 0px;
    right: 0px;
    border-radius: .5rem;
    height: 1.5rem;
    width: 1.5rem;
    background-color: red;
    color: white;
    font-size: .9rem;
    text-align: center;
    vertical-align: middle;
    animation: blink-animation-b-qdweh1axcu 1s steps(5, start) infinite;
    -webkit-animation: blink-animation 1s steps(5, start) infinite;
}

@keyframes blink-animation-b-qdweh1axcu {
    to {
        visibility: hidden;
    }
}

@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
}

.StatusDot[b-qdweh1axcu] {
    margin-left: 0.5rem;
    margin-top: 1rem;
    width: 1rem;
    height: 1rem;
    border-radius: .5rem;
    border-style: double;
    border-color: white;
}

.nav-item[b-qdweh1axcu] {
    font-size: 1.1rem;
    padding-bottom: 0.5rem;
    display: block;
    text-decoration: none;
    color: white;
}

    .nav-item:first-of-type[b-qdweh1axcu] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-qdweh1axcu] {
        padding-bottom: 1rem;
    }

    .nav-item[b-qdweh1axcu]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-qdweh1axcu]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-qdweh1axcu]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

    .nav-item a[b-qdweh1axcu] {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item a.active[b-qdweh1axcu] {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

    .nav-item:hover[b-qdweh1axcu] {
        background-color: rgba(255,255,255,0.1);
        color: white;
    }

.navbar[b-qdweh1axcu] {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0.25rem
}


.userbanner[b-qdweh1axcu] {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 3rem;
    display: flex;
}

.container-fluid[b-qdweh1axcu] {
    margin: 0px;
    padding: 0px;
}

.navbar-toggler[b-qdweh1axcu] {
    border-style: none;
    height: 3rem;
    width: 3rem;
}

.navbar-toggler-icon[b-qdweh1axcu] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.userbox[b-qdweh1axcu] {
    background-color: lightgray;
    font-weight: 400;
    height: 2.2rem;
    min-width: 2.2rem;
}

    .userbox:hover[b-qdweh1axcu] {
        background-color: white;
    }


.userboxhome[b-qdweh1axcu] {
    background-color: transparent;
    height: 2.2rem;
    width: 2.2rem;
    padding: 0px;
    margin: 0px;
    border-color: white;
    border-style: none;
}

.userboxhomeimg[b-qdweh1axcu] {
    background-color: transparent;
    height: 2rem;
    width: 2rem;
    border-style: none;
    padding: 0px;
    margin: 0px;
    border-color: white;
}

.userboxhomebtn[b-qdweh1axcu] {
    background-color: transparent;
    height: 2rem;
    width: 2rem;
    border-style: none;
    padding: 0rem;
    margin: 0.4rem;
    margin-top: auto;
    margin-bottom: auto;
    border-color: white;
    border-radius: 1rem;
}

    .userboxhomebtn:hover[b-qdweh1axcu] {
        background-color: #000000;
    }

.qrtopbutton[b-qdweh1axcu] {
    height: 3rem;
    width: 2rem;
    border-style: none;
    padding-top: .4rem;
    padding-bottom: .4rem;
    margin-right: auto;
    margin-left: auto;
    border-width: 1px;
    border-color: black;
    text-align: center;
    vertical-align: middle;
    border-radius: 1rem;
    background-image: url('qr-code-l.png');
}

    .qrtopbutton:hover[b-qdweh1axcu] {
        background-color: #00000080;
        background-image: url('qr-code.png');
    }

.baduserbox[b-qdweh1axcu] {
    background-color: red;
    font-weight: 400;
    height: 2.2rem;
    min-width: 2.2rem;
}

.selecteduserbox:hover[b-qdweh1axcu] {
    background-color: darkred;
}

.selecteduserbox[b-qdweh1axcu] {
    background-color: lightgreen;
    font-weight: 700;
    height: 2.2rem;
    min-width: 2.2rem;
}

    .selecteduserbox:hover[b-qdweh1axcu] {
        background-color: limegreen;
    }

.NavButtonBar[b-qdweh1axcu] {
}

.homebutton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    padding: 0.5rem;
}

.ScanQRButton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    padding: 0.5rem;
}

.nav-link[b-qdweh1axcu] {
}

.RegisterButton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    padding: 0.25rem;
    font-size: 1rem;
    -webkit-text-stroke: 0px black;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.LoginButton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    padding: 0.25rem;
    font-size: 1.1rem;
    -webkit-text-stroke: 0px black;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.ProfileButton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    padding: 0.25rem;
    font-size: 1.1rem;
    -webkit-text-stroke: 0px black;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.LogoutButton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    padding: 0.25rem;
    font-size: 1.1rem;
    -webkit-text-stroke: 0px black;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.VersionButton[b-qdweh1axcu] {
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    padding: 0px;
    padding-bottom: 0px;
    text-decoration: none;
}

.AdminButton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    padding: 0.5rem;
}

.OfficerButton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    padding: 0.5rem;
}

.NotificationButton[b-qdweh1axcu] {
    display: flex;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    text-align: right;
    padding-bottom: 0px;
}

.NotifyButton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    padding: 0.25rem;
    font-size: 1.1rem;
    -webkit-text-stroke: 0px black;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.AboutButton[b-qdweh1axcu] {
    display: block;
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    padding: 0.5rem;
    text-align: center;
}

@media (min-width: 641px) {
    .navbar-toggler[b-qdweh1axcu] {
        display: none;
    }

    .NavButtonBar[b-qdweh1axcu] {
    }

    .usersboxm[b-qdweh1axcu] {
        visibility: hidden;
        width: 0px;
    }

    .usersbox[b-qdweh1axcu] {
        visibility: visible;
        width: 100%;
        border-style: none;
        border-width: 0px;
        height: 2.2rem;
        margin-top: auto;
        margin-bottom: auto;
        color: white;
        text-align: center;
        background-color: transparent;
        border-color: green;
        border-style: solid;
        border-width: 1px;
    }

    .collapse[b-qdweh1axcu] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

@media (max-width: 640.98px) {
    .usersboxm[b-qdweh1axcu] {
        visibility: visible;
        border-style: none;
        border-width: 0px;
        width: calc(100% - 9rem);
        height: 2.2rem;
        margin-top: auto;
        margin-bottom: auto;
        color: white;
        text-align: center;
        background-color: transparent;
        border-color: green;
        border-style: solid;
        border-width: 1px;
    }

    .NavButtonBar[b-qdweh1axcu] {
    }

    .usersbox[b-qdweh1axcu] {
        visibility: hidden;
    }
}

.FullPageModalClass[b-qdweh1axcu] {
    height: calc(100vh-2rem);
    width: calc(100vw-2rem);
    margin: 1rem;
    border-radius: 1rem;
    background-color: yellow;
}

.FullPageModalClass2[b-qdweh1axcu] {
    height: calc(100vh-2rem);
    width: calc(100vw-2rem);
    margin: 1rem;
    border-radius: 1rem;
    background-color: red;
}

.simple-form[b-qdweh1axcu] {
    height: calc(100vh-2rem);
    width: calc(100vw-2rem);
    margin: 1rem;
    border-radius: 1rem;
    background-color: blue;
}
/* /Components/Pages/ActivityView.razor.rz.scp.css */
body[b-i8q1dxg3ej] {
}

@media (min-width: 641px) {
    .stepbutton[b-i8q1dxg3ej] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: groove;
        background-color: lightblue;
        padding: 0.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .stepbutton:hover[b-i8q1dxg3ej] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepgroup[b-i8q1dxg3ej] {
        min-height: 3.5rem;
        border-radius: .25rem;
        border-color: black;
        border-style: groove;
        border-width: 1px;
        background-color: lightblue;
        padding: 0.5rem;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .stepgroup:hover[b-i8q1dxg3ej] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepgrouptop[b-i8q1dxg3ej] {
        min-height: 3.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

    .activityviewbox[b-i8q1dxg3ej] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-top-left-radius: 3rem;
        border-bottom-left-radius: 3rem;
        border-style: solid;
        border-width: thin;
        color: black;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
    }

    .activityviewrightbox[b-i8q1dxg3ej] {
        flex-grow: 100;
        height: 100%;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
    }

    .activitymidbox[b-i8q1dxg3ej] {
        width: 100%;
        display: flex;
    }


    .activityname[b-i8q1dxg3ej] {
        font-size: 4.0rem;
    }

    .activitydescription[b-i8q1dxg3ej] {
        font-size: 2.0rem;
    }

    .activitystart[b-i8q1dxg3ej] {
        font-size: 1.5rem;
    }

    .activityend[b-i8q1dxg3ej] {
        font-size: 1.5rem;
    }

    .stepbuttontext[b-i8q1dxg3ej] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
    }

    .stepnametext[b-i8q1dxg3ej] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepdescriptiontext[b-i8q1dxg3ej] {
        width: 100%;
        font-size: 1.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepcenterbox[b-i8q1dxg3ej] {
        width: 100%;
        flex-direction: column;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        margin: 0px;
    }

    .stepbuttonimage[b-i8q1dxg3ej] {
        width: contain;
        max-width: 8rem;
        height: 100%;
    }

    .stepstatusimage[b-i8q1dxg3ej] {
        width: 1rem;
        height: 1rem;
    }

    .steprightbox[b-i8q1dxg3ej] {
    }
}

@media (max-width: 640.98px) {

    .stepbutton[b-i8q1dxg3ej] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: groove;
        background-color: lightblue;
        padding: 0.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .stepbutton:hover[b-i8q1dxg3ej] {
            background-color: azure;
            padding: 0.5rem;
        }

    .activityviewbox[b-i8q1dxg3ej] {
        display: flex;
        align-items: center;
        flex-direction: row;
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0rem;
        border-style: none;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
    }

    .activityviewrightbox[b-i8q1dxg3ej] {
        flex-grow: 100;
        height: 100%;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-i8q1dxg3ej] {
        width: 100%;
        display: flex;
    }


    .activityname[b-i8q1dxg3ej] {
        font-size: 2.0rem;
    }

    .activitydescription[b-i8q1dxg3ej] {
        font-size: 1.5rem;
    }

    .activitystart[b-i8q1dxg3ej] {
        font-size: 1.0rem;
    }

    .activityend[b-i8q1dxg3ej] {
        font-size: 1.0rem;
    }

    .stepbuttontext[b-i8q1dxg3ej] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
    }

    .stepnametext[b-i8q1dxg3ej] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepdescriptiontext[b-i8q1dxg3ej] {
        width: 100%;
        font-size: 1.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepcenterbox[b-i8q1dxg3ej] {
        width: 100%;
        flex-direction: column;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        margin: 0px;
    }

    .stepbuttonimage[b-i8q1dxg3ej] {
        width: 4rem;
        height: 4rem;
    }

    .stepstatusimage[b-i8q1dxg3ej] {
        width: 1rem;
        height: 1rem;
        margin-left: auto;
        margin-right: 0px;
        justify-content: end;
    }

    .steprightbox[b-i8q1dxg3ej] {
    }
}
/* /Components/Pages/Admin/Campaign/RuleAdd.razor.rz.scp.css */
body[b-3qrsag7lq4] {
}

@media (min-width: 641px) {
    .AddTop[b-3qrsag7lq4] {
        display: flex;
    }

    .TopDiv[b-3qrsag7lq4] {
        width: 50%;
    }
}

@media (max-width: 640.9px) {
    .AddTop[b-3qrsag7lq4] {
        display: block;
    }

    .TopDiv[b-3qrsag7lq4] {
        width: 100%;
    }
}
/* /Components/Pages/Admin/Campaign/RuleRunModal.razor.rz.scp.css */
body[b-rgg13uqa9q] {
}

.max-form[b-rgg13uqa9q] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-rgg13uqa9q] {
    width: 100%;
    height: 80%;
}

.footer[b-rgg13uqa9q] {
    width: 100%;
    height: 4rem;
}

.text-area[b-rgg13uqa9q] {
    width: 100%;
    height: 80%;
}

.TriggerImage[b-rgg13uqa9q] {
    max-width: 80%;
    max-height: 80%;
}

body[b-rgg13uqa9q] {
}

.MemberName[b-rgg13uqa9q] {
    font-weight: 600;
    font-size: 1.2rem;
}

.PermissionAllowOn[b-rgg13uqa9q] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-rgg13uqa9q] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-rgg13uqa9q] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-rgg13uqa9q] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-rgg13uqa9q] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-rgg13uqa9q] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-rgg13uqa9q] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-rgg13uqa9q] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-rgg13uqa9q] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
}

    .modal-header .btn-close[b-rgg13uqa9q] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-rgg13uqa9q] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-rgg13uqa9q] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-rgg13uqa9q] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-rgg13uqa9q] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-rgg13uqa9q] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-rgg13uqa9q] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-rgg13uqa9q] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-rgg13uqa9q] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-rgg13uqa9q] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-rgg13uqa9q] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-rgg13uqa9q] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-rgg13uqa9q] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-rgg13uqa9q] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-rgg13uqa9q] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-rgg13uqa9q] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-rgg13uqa9q] {
    width: 100%;
}

.SheetSelectorItem[b-rgg13uqa9q] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-rgg13uqa9q] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-rgg13uqa9q] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-rgg13uqa9q] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-rgg13uqa9q] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-rgg13uqa9q] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-rgg13uqa9q] {
    width: calc(100% - 2rem);
}

.SearchButton[b-rgg13uqa9q] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-rgg13uqa9q] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-rgg13uqa9q] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-rgg13uqa9q] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-rgg13uqa9q] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-rgg13uqa9q] {
        max-width: 100%;
    }
}
/* /Components/Pages/Admin/SiteAdd.razor.rz.scp.css */
.form-control-check[b-rzfyr0rybd] {
    display: block;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
/* /Components/Pages/Admin/TriggerDataDetails.razor.rz.scp.css */
body[b-5bnnhpmpqx] {
}


@media screen {
    .PrintDiv[b-5bnnhpmpqx] {
    }
}

@media print {
    .Controls[b-5bnnhpmpqx] {
        display: none;
        height: 0px;
    }

    .ResultDiv[b-5bnnhpmpqx] {
        display: none;
        height: 0px;
    }

    .PrintDiv[b-5bnnhpmpqx] {
        width: 8in;
        padding: 0px;
    }

    .StoreDiv[b-5bnnhpmpqx] {
        width: 6in;
        margin-left: auto;
        margin-right: auto;
    }

    .PageDiv[b-5bnnhpmpqx] {
        width: 8in;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
    }

    .PrintRow[b-5bnnhpmpqx] {
        width: 6in;
        display: flex;
        margin-left: auto;
        margin-right: auto;
    }

    .PrintBreak[b-5bnnhpmpqx] {
        break-after: page;
        height: .5in;
    }
}
/* /Components/Pages/Admin/TriggerDataQR.razor.rz.scp.css */
body[b-5scx62ghp8] {
}

@media screen {
    .DataQR[b-5scx62ghp8] {
        width: 100px;
        height: 100px;
    }

    .MainDiv[b-5scx62ghp8] {
        width: 120px;
        height: 160px;
        border-style: solid;
        background-color: white;
        padding: 10px;
        margin: 10px;
    }

    .StoreDiv[b-5scx62ghp8] {
        width: 220px;
        height: 160px;
        border-style: solid;
        background-color: white;
        padding: 10px;
        margin: 10px;
    }

    .StoreLabel[b-5scx62ghp8] {
        width: 220px;
        height: 40px;
        text-align: center;
    }

    .StoreBox[b-5scx62ghp8] {
        width: 220px;
        height: 100px;
        display: flex;
    }

    .StoreQR[b-5scx62ghp8] {
        width: 100px;
        height: 100px;
    }

    .PageDiv[b-5scx62ghp8] {
        width: 8in;
        height: 10in;
        border-style: solid;
        border-width: 0px;
        background-color: white;
        padding: 0in;
        margin: .25in;
        break-after: page;
    }

    .PageLabel[b-5scx62ghp8] {
        height: 1in;
        width: 7in;
        text-align: center;
        font-size: 3rem;
        margin-right: auto;
        margin-left: auto;
    }

    .PageBox[b-5scx62ghp8] {
        display: flex;
    }

    .PageQR[b-5scx62ghp8] {
        width: 3in;
        height: 3in;
        margin-right: auto;
        margin-left: auto;
    }

    .PageImage[b-5scx62ghp8] {
        max-width: 7in;
        height: 5in;
        margin-right: auto;
        margin-left: auto;
    }
}

@media print {
    .DataQR[b-5scx62ghp8] {
        width: 2in;
        height: 2in;
    }

    .MainDiv[b-5scx62ghp8] {
        width: 2.5in;
        height: 3in;
        border-style: solid;
        border-width: 1px;
        background-color: white;
        padding: .25in;
        margin: .25in;
    }

    .DataLabel[b-5scx62ghp8] {
        max-height: .5in;
        text-align: center;
    }

    .StoreDiv[b-5scx62ghp8] {
        width: 6in;
        height: 3in;
        border-style: solid;
        border-width: 1px;
        background-color: white;
        padding: .25in;
        margin: .25in;
    }

    .StoreLabel[b-5scx62ghp8] {
        height: .5in;
        width: 6in;
        text-align: center;
        font-size: 1.5rem;
    }

    .StoreBox[b-5scx62ghp8] {
        width: 6in;
        height: 2in;
        display: flex;
    }

    .StoreQR[b-5scx62ghp8] {
        width: 2in;
        height: 2in;
        margin-right: 0.5in;
        margin-left: auto;
    }

    .StoreImage[b-5scx62ghp8] {
        width: 2in;
        height: 2in;
        margin-right: auto;
        margin-left: 0in;
    }

    .PageDiv[b-5scx62ghp8] {
        width: 8in;
        height: 10in;
        border-style: solid;
        border-width: 0px;
        background-color: white;
        padding: 0in;
        break-after: page;
        margin-right: auto;
        margin-left: auto;
    }

    .PageLabel[b-5scx62ghp8] {
        height: 1in;
        width: 7in;
        text-align: center;
        font-size: 3rem;
        margin-right: auto;
        margin-left: auto;
    }

    .PageBox[b-5scx62ghp8] {
        display: flex;
    }

    .PageQR[b-5scx62ghp8] {
        width: 3in;
        height: 3in;
        margin-right: auto;
        margin-left: auto;
    }

    .PageImage[b-5scx62ghp8] {
        max-width: 7in;
        height: 5in;
        margin-right: auto;
        margin-left: auto;
    }
}
/* /Components/Pages/AmtgardCombat.razor.rz.scp.css */
body[b-45m4qrznop] {
}

.hitimage[b-45m4qrznop] {
    height: 10rem;
    width: contain;
}

.hitimage100[b-45m4qrznop] {
    height: contain;
    max-height: 100vh;
    width: contain;
    max-width: 100vw;
}

.sectionheader[b-45m4qrznop] {
    font-size: 2rem;
    font-weight: 600;
}
.sectionsubheader[b-45m4qrznop] {
    font-size: 1.5rem;
    font-weight: 500;
}
.enbolden[b-45m4qrznop] {
    font-weight: 600;
}
/* /Components/Pages/AmtgardRulebook85P.razor.rz.scp.css */
*[b-f01y25zat6] {
    margin: 0;
    padding: 0;
    text-indent: 0;
}

.s1[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 14pt;
}

.s2[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 16pt;
}

.s3[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 12pt;
}

.s4[b-f01y25zat6] {
    color: #231F20;
    font-family: "Microsoft JhengHei UI Light", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 14.5pt;
}

h3[b-f01y25zat6] {
    color: #231F20;
    font-family: "Book Antiqua", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 16pt;
}

.p[b-f01y25zat6],
p[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
    margin: 0pt;
}

.s5[b-f01y25zat6] {
    color: #231F20;
    font-family: Garamond, serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    font-size: 19pt;
}

.s6[b-f01y25zat6] {
    color: #FFF;
    font-family: "Berlin Sans FB Demi", sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
}

.s7[b-f01y25zat6] {
    color: #FFF;
    font-family: "Berlin Sans FB Demi", sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 6pt;
}

.s8[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

h1[b-f01y25zat6] {
    color: #231F20;
    font-family: "Book Antiqua", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 19pt;
}

.s9[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 12pt;
}

.s10[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

h4[b-f01y25zat6] {
    color: #231F20;
    font-family: "Book Antiqua", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 14pt;
}

.s11[b-f01y25zat6] {
    color: #231F20;
    font-family: "Book Antiqua", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s12[b-f01y25zat6] {
    color: #231F20;
    font-family: "Book Antiqua", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 6pt;
}

.s13[b-f01y25zat6] {
    color: #231F20;
    font-family: "Microsoft JhengHei UI Light", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8.5pt;
}

.s14[b-f01y25zat6] {
    color: #231F20;
    font-family: "Book Antiqua", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

.s15[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
}

.s16[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
}

.s17[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s18[b-f01y25zat6] {
    color: #231F20;
    font-family: "Microsoft JhengHei UI Light", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8.5pt;
    vertical-align: -4pt;
}

.s19[b-f01y25zat6] {
    color: black;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

.s20[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 11pt;
}

.s21[b-f01y25zat6] {
    color: #231F20;
    font-family: "Microsoft JhengHei UI Light", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8.5pt;
    vertical-align: -6pt;
}

.s22[b-f01y25zat6] {
    color: black;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    vertical-align: 2pt;
}

.s23[b-f01y25zat6] {
    color: #020302;
    font-family: "Palatino Linotype", serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

.s24[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
}

.s25[b-f01y25zat6] {
    color: #020302;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s26[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
}

.s27[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s28[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    font-size: 9pt;
}

.s29[b-f01y25zat6] {
    color: #020302;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s30[b-f01y25zat6] {
    color: black;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.s31[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    font-size: 11pt;
}

.s32[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    font-size: 9pt;
}

.s33[b-f01y25zat6] {
    color: black;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    vertical-align: 1pt;
}

.s34[b-f01y25zat6] {
    color: #231F20;
    font-family: "Book Antiqua", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
}

.s35[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
}

.s36[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

.s37[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8.5pt;
}

.s38[b-f01y25zat6] {
    color: #231F20;
    font-family: "Microsoft JhengHei UI Light", sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8.5pt;
    vertical-align: 1pt;
}

h2[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 18pt;
}

.a[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

.s39[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    font-size: 14pt;
}

.s40[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    font-size: 9pt;
}

.s41[b-f01y25zat6] {
    color: #D2232A;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s42[b-f01y25zat6] {
    color: #D2232A;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
}

.s43[b-f01y25zat6] {
    color: #006535;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s45[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    font-size: 10pt;
}

.s46[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    font-size: 14pt;
}

.s47[b-f01y25zat6] {
    color: #008BBF;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
}

.s48[b-f01y25zat6] {
    color: #008BBF;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s49[b-f01y25zat6] {
    color: #D2232A;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8.5pt;
}

.s51[b-f01y25zat6] {
    color: #008BBF;
    font-family: "Palatino Linotype", serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s52[b-f01y25zat6] {
    color: #231F20;
    font-family: "Palatino Linotype", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    font-size: 13pt;
}

li[b-f01y25zat6] {
    display: block;
}

#l1[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: c1 1;
}

    #l1 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: c1;
        content: counter(c1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l1 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: c1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l2[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: d1 1;
}

    #l2 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: d1;
        content: counter(d1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l2 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: d1 0;
    }

#l3[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: d2 1;
}

    #l3 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: d2;
        content: counter(d2, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l3 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: d2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l4[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: e1 1;
}

    #l4 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: e1;
        content: counter(e1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l4 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: e1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l5[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: f1 1;
}

    #l5 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: f1;
        content: counter(f1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l5 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: f1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l6[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g1 1;
}

    #l6 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g1;
        content: counter(g1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l6 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g1 0;
    }

#l7[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g2 1;
}

    #l7 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g2;
        content: counter(g2, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l7 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l8[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h1 1;
}

    #l8 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1;
        content: counter(h1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l8 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1 0;
    }

#l9[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h2 1;
}

    #l9 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h2;
        content: counter(h2, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l9 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l10[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: i1 1;
}

    #l10 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: i1;
        content: counter(i1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l10 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: i1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l11[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: j1 1;
}

    #l11 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: j1;
        content: counter(j1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l11 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: j1 0;
    }

#l12[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: j2 1;
}

    #l12 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: j2;
        content: counter(j2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l12 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: j2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l13[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: k1 1;
}

    #l13 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: k1;
        content: counter(k1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l13 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: k1 0;
    }

#l14[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: l1 1;
}

    #l14 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: l1;
        content: counter(l1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l14 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: l1 0;
    }

#l15[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: m1 1;
}

    #l15 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: m1;
        content: counter(m1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l15 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: m1 0;
    }

#l16[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n1 1;
}

    #l16 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n1;
        content: counter(n1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l16 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n1 0;
    }

#l17[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: k2 1;
}

    #l17 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: k2;
        content: counter(k2, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l17 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: k2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l18[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o1 1;
}

    #l18 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1;
        content: counter(o1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l18 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1 0;
    }

#l19[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o2 1;
}

    #l19 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o2;
        content: counter(o2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l19 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o2 0;
    }

#l20[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o2 1;
}

    #l20 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o2;
        content: counter(o2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l20 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l21[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p1 1;
}

    #l21 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p1;
        content: counter(p1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l21 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p1 0;
    }

#l22[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p2 1;
}

    #l22 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2;
        content: counter(p2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l22 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2 0;
    }

#l23[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p2 1;
}

    #l23 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2;
        content: counter(p2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l23 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l24[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q1 1;
}

    #l24 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q1;
        content: counter(q1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l24 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q1 0;
    }

#l25[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q2 1;
}

    #l25 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q2;
        content: counter(q2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l25 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q2 0;
    }

#l26[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q2 1;
}

    #l26 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q2;
        content: counter(q2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l26 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l27[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: r1 1;
}

    #l27 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: r1;
        content: counter(r1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l27 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: r1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l28[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: s1 7;
}

    #l28 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: s1;
        content: counter(s1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l28 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: s1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l29[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: t1 1;
}

    #l29 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: t1;
        content: counter(t1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l29 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: t1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l30[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: u1 5;
}

    #l30 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: u1;
        content: counter(u1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l30 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: u1 0;
    }

#l31[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: u2 1;
}

    #l31 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: u2;
        content: counter(u2, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l31 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: u2 0;
    }

#l32[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: u3 1;
}

    #l32 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: u3;
        content: counter(u3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l32 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: u3 0;
    }

#l33[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: u3 1;
}

    #l33 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: u3;
        content: counter(u3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l33 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: u3 0;
    }

#l34[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: u3 1;
}

    #l34 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: u3;
        content: counter(u3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l34 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: u3 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l35[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: v1 1;
}

    #l35 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: v1;
        content: counter(v1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l35 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: v1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l36[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w1 1;
}

    #l36 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w1;
        content: counter(w1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l36 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w1 0;
    }

#l37[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w2 1;
}

    #l37 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w2;
        content: counter(w2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l37 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w2 0;
    }

#l38[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w2 1;
}

    #l38 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w2;
        content: counter(w2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l38 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l39[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: x1 1;
}

    #l39 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: x1;
        content: counter(x1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l39 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: x1 0;
    }

#l40[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: y1 1;
}

    #l40 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: y1;
        content: counter(y1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l40 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: y1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l41[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: z1 1;
}

    #l41 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: z1;
        content: counter(z1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l41 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: z1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l42[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: c1 1;
}

    #l42 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: c1;
        content: counter(c1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l42 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: c1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l43[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: d1 1;
}

    #l43 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: d1;
        content: counter(d1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l43 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: d1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l44[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: e1 1;
}

    #l44 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: e1;
        content: counter(e1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l44 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: e1 0;
    }

#l45[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: e2 1;
}

    #l45 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: e2;
        content: counter(e2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l45 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: e2 0;
    }

#l46[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: e2 1;
}

    #l46 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: e2;
        content: counter(e2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l46 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: e2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l47[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: f1 1;
}

    #l47 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: f1;
        content: counter(f1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l47 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: f1 0;
    }

#l48[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: f2 1;
}

    #l48 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: f2;
        content: counter(f2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l48 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: f2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l49[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g1 1;
}

    #l49 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g1;
        content: counter(g1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l49 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g1 0;
    }

#l50[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g2 1;
}

    #l50 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g2;
        content: counter(g2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l50 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l51[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h1 2;
}

    #l51 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1;
        content: counter(h1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l51 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1 0;
    }

#l52[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h2 1;
}

    #l52 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h2;
        content: counter(h2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l52 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l53[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: i1 1;
}

    #l53 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: i1;
        content: counter(i1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l53 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: i1 0;
    }

#l54[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: i2 1;
}

    #l54 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: i2;
        content: counter(i2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l54 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: i2 0;
    }

#l55[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: i2 1;
}

    #l55 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: i2;
        content: counter(i2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l55 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: i2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l56[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: j1 1;
}

    #l56 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: j1;
        content: counter(j1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l56 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: j1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l57[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: k1 1;
}

    #l57 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: k1;
        content: counter(k1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l57 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: k1 0;
    }

#l58[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: k2 1;
}

    #l58 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: k2;
        content: counter(k2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l58 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: k2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l59[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: l1 1;
}

    #l59 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: l1;
        content: counter(l1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l59 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: l1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l60[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: m1 1;
}

    #l60 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: m1;
        content: counter(m1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l60 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: m1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l61[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n1 1;
}

    #l61 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n1;
        content: counter(n1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l61 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n1 0;
    }

#l62[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n2 1;
}

    #l62 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n2;
        content: counter(n2, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l62 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l63[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o1 1;
}

    #l63 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1;
        content: counter(o1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l63 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l64[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p1 1;
}

    #l64 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p1;
        content: counter(p1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l64 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l65[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q1 1;
}

    #l65 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q1;
        content: counter(q1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l65 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q1 0;
    }

#l66[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q2 1;
}

    #l66 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q2;
        content: counter(q2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l66 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l67[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: r1 1;
}

    #l67 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: r1;
        content: counter(r1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l67 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: r1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l68[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: s1 1;
}

    #l68 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: s1;
        content: counter(s1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l68 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: s1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l69[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: t1 1;
}

    #l69 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: t1;
        content: counter(t1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l69 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: t1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l70[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: u1 1;
}

    #l70 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: u1;
        content: counter(u1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l70 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: u1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l71[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: v1 1;
}

    #l71 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: v1;
        content: counter(v1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l71 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: v1 0;
    }

#l72[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: v2 1;
}

    #l72 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: v2;
        content: counter(v2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l72 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: v2 0;
    }

#l73[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: v2 1;
}

    #l73 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: v2;
        content: counter(v2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l73 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: v2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l74[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w1 1;
}

    #l74 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w1;
        content: counter(w1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l74 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l75[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: x1 1;
}

    #l75 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: x1;
        content: counter(x1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l75 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: x1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l76[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: y1 1;
}

    #l76 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: y1;
        content: counter(y1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l76 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: y1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l77[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: z1 1;
}

    #l77 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: z1;
        content: counter(z1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l77 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: z1 0;
    }

#l78[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: z2 1;
}

    #l78 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: z2;
        content: counter(z2, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l78 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: z2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l79[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: c1 1;
}

    #l79 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: c1;
        content: counter(c1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l79 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: c1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l80[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: d1 1;
}

    #l80 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: d1;
        content: counter(d1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l80 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: d1 0;
    }

#l81[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: d2 1;
}

    #l81 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: d2;
        content: counter(d2, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l81 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: d2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l82[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: e1 1;
}

    #l82 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: e1;
        content: counter(e1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l82 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: e1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l83[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: f1 1;
}

    #l83 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: f1;
        content: counter(f1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l83 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: f1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l84[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g1 1;
}

    #l84 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g1;
        content: counter(g1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l84 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l85[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h1 1;
}

    #l85 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1;
        content: counter(h1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l85 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l86[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: i1 1;
}

    #l86 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: i1;
        content: counter(i1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l86 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: i1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l87[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: j1 1;
}

    #l87 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: j1;
        content: counter(j1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l87 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: j1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l88[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: k1 1;
}

    #l88 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: k1;
        content: counter(k1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l88 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: k1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l89[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: l1 1;
}

    #l89 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: l1;
        content: counter(l1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l89 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: l1 0;
    }

#l90[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: l2 1;
}

    #l90 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: l2;
        content: counter(l2, upper-roman)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
        font-size: 8pt;
    }

    #l90 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: l2 0;
    }

#l91[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: l3 1;
}

    #l91 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: l3;
        content: counter(l3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l91 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: l3 0;
    }

#l92[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: l4 1;
}

    #l92 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: l4;
        content: counter(l4, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l92 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: l4 0;
    }

#l93[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: l5 1;
}

    #l93 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: l5;
        content: counter(l5, lower-roman)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l93 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: l5 0;
    }

#l94[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: m1 1;
}

    #l94 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: m1;
        content: counter(m1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l94 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: m1 0;
    }

#l95[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: m2 1;
}

    #l95 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: m2;
        content: counter(m2, lower-roman)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l95 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: m2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l96[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n1 1;
}

    #l96 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n1;
        content: counter(n1, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l96 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n1 0;
    }

#l97[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n2 1;
}

    #l97 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n2;
        content: counter(n2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l97 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n2 0;
    }

#l98[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o1 1;
}

    #l98 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1;
        content: counter(o1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l98 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l99[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p1 1;
}

    #l99 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p1;
        content: counter(p1, upper-roman)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
        font-size: 8pt;
    }

    #l99 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p1 0;
    }

#l100[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p2 1;
}

    #l100 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2;
        content: counter(p2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l100 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2 0;
    }

#l101[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p2 1;
}

    #l101 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2;
        content: counter(p2, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l101 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2 0;
    }

#l102[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p3 1;
}

    #l102 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p3;
        content: counter(p3, decimal)". ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l102 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p3 0;
    }

#l103[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p3 1;
}

    #l103 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p3;
        content: counter(p3, decimal)". ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l103 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p3 0;
    }

#l104[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p3 1;
}

    #l104 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p3;
        content: counter(p3, decimal)". ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l104 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p3 0;
    }

#l105[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p4 1;
}

    #l105 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p4;
        content: counter(p4, lower-roman)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 8.5pt;
    }

    #l105 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p4 0;
    }

#l106[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p4 1;
}

    #l106 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p4;
        content: counter(p4, lower-roman)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 8.5pt;
    }

    #l106 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p4 0;
    }

#l107[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p5 1;
}

    #l107 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p5;
        content: counter(p5, upper-roman)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
        font-size: 8pt;
    }

    #l107 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p5 0;
    }

#l108[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p6 1;
}

    #l108 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p6;
        content: counter(p6, decimal)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l108 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p6 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l109[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q1 16;
}

    #l109 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q1;
        content: counter(q1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l109 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q1 0;
    }

#l110[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q2 2;
}

    #l110 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q2;
        content: counter(q1, lower-latin)"." counter(q2, decimal)" ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }

    #l110 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q2 0;
    }

#l111[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q3 1;
}

    #l111 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q3;
        content: counter(q3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l111 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q3 0;
    }

#l112[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q3 1;
}

    #l112 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q3;
        content: counter(q3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l112 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q3 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l113[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: r1 1;
}

    #l113 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: r1;
        content: counter(r1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l113 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: r1 0;
    }

#l114[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: r2 1;
}

    #l114 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: r2;
        content: counter(r2, decimal)". ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l114 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: r2 0;
    }

#l115[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: r3 1;
}

    #l115 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: r3;
        content: counter(r3, lower-latin)". ";
        color: #D2232A;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l115 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: r3 0;
    }

#l116[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: s1 1;
}

    #l116 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: s1;
        content: counter(s1, decimal)". ";
        color: #008BBF;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l116 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: s1 0;
    }

#l117[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: s2 1;
}

    #l117 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: s2;
        content: counter(s2, lower-latin)". ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l117 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: s2 0;
    }

#l118[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: s2 1;
}

    #l118 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: s2;
        content: counter(s2, lower-latin)". ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l118 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: s2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l119[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: t1 1;
}

    #l119 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: t1;
        content: counter(t1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l119 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: t1 0;
    }

#l120[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: t2 1;
}

    #l120 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: t2;
        content: counter(t2, lower-latin)". ";
        color: #D2232A;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l120 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: t2 0;
    }

#l121[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: t3 1;
}

    #l121 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: t3;
        content: counter(t3, lower-latin)". ";
        color: #006535;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l121 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: t3 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l122[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: u1 1;
}

    #l122 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: u1;
        content: counter(u1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l122 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: u1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l123[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: v1 1;
}

    #l123 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: v1;
        content: counter(v1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l123 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: v1 0;
    }

#l124[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: v2 1;
}

    #l124 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: v2;
        content: counter(v2, decimal)". ";
        color: #006535;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l124 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: v2 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l125[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w1 16;
}

    #l125 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w1;
        content: counter(w1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l125 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w1 0;
    }

#l126[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w2 31;
}

    #l126 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w2;
        content: counter(w1, lower-latin)"." counter(w2, decimal)" ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }

    #l126 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w2 0;
    }

#l127[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: x1 1;
}

    #l127 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: x1;
        content: counter(x1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l127 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: x1 0;
    }

#l128[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w3 1;
}

    #l128 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3;
        content: counter(w3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l128 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3 0;
    }

#l129[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w3 1;
}

    #l129 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3;
        content: counter(w3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l129 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3 0;
    }

#l130[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w3 1;
}

    #l130 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3;
        content: counter(w3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l130 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3 0;
    }

#l131[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w3 1;
}

    #l131 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3;
        content: counter(w3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l131 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3 0;
    }

#l132[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: w3 1;
}

    #l132 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3;
        content: counter(w3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l132 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: w3 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l133[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: y1 1;
}

    #l133 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: y1;
        content: counter(y1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l133 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: y1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l134[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: z1 1;
}

    #l134 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: z1;
        content: counter(z1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l134 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: z1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l135[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: c1 1;
}

    #l135 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: c1;
        content: counter(c1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l135 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: c1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l136[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: d1 1;
}

    #l136 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: d1;
        content: counter(d1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l136 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: d1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l137[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: e1 1;
}

    #l137 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: e1;
        content: counter(e1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l137 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: e1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l138[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: f1 16;
}

    #l138 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: f1;
        content: counter(f1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l138 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: f1 0;
    }

#l139[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: f2 48;
}

    #l139 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: f2;
        content: counter(f1, lower-latin)"." counter(f2, decimal)" ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }

    #l139 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: f2 0;
    }

#l140[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: f3 1;
}

    #l140 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: f3;
        content: counter(f3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l140 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: f3 0;
    }

#l141[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: f3 1;
}

    #l141 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: f3;
        content: counter(f3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l141 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: f3 0;
    }

#l142[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: f3 1;
}

    #l142 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: f3;
        content: counter(f3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l142 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: f3 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l143[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g1 16;
}

    #l143 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g1;
        content: counter(g1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l143 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g1 0;
    }

#l144[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g2 53;
}

    #l144 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g2;
        content: counter(g1, lower-latin)"." counter(g2, decimal)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: underline;
    }

    #l144 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g2 0;
    }

#l145[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h1 16;
}

    #l145 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1;
        content: counter(h1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l145 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1 0;
    }

#l146[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h2 53;
}

    #l146 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h2;
        content: counter(h1, lower-latin)"." counter(h2, decimal)" ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }

    #l146 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h2 0;
    }

#l147[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: i1 16;
}

    #l147 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: i1;
        content: counter(i1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l147 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: i1 0;
    }

#l148[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: i2 53;
}

    #l148 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: i2;
        content: counter(i1, lower-latin)"." counter(i2, decimal)" ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }

    #l148 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: i2 0;
    }

#l149[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: i3 1;
}

    #l149 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: i3;
        content: counter(i3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l149 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: i3 0;
    }

#l150[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h3 1;
}

    #l150 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h3;
        content: counter(h3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l150 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h3 0;
    }

#l151[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g3 1;
}

    #l151 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3;
        content: counter(g3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l151 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3 0;
    }

#l152[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: j1 16;
}

    #l152 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: j1;
        content: counter(j1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l152 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: j1 0;
    }

#l153[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: j2 54;
}

    #l153 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: j2;
        content: counter(j1, lower-latin)"." counter(j2, decimal)" ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }

    #l153 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: j2 0;
    }

#l154[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: k1 16;
}

    #l154 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: k1;
        content: counter(k1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l154 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: k1 0;
    }

#l155[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: k2 54;
}

    #l155 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: k2;
        content: counter(k1, lower-latin)"." counter(k2, decimal)" ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }

    #l155 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: k2 0;
    }

#l156[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: k3 1;
}

    #l156 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: k3;
        content: counter(k3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l156 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: k3 0;
    }

#l157[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: j3 1;
}

    #l157 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: j3;
        content: counter(j3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l157 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: j3 0;
    }

#l158[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g3 1;
}

    #l158 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3;
        content: counter(g3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l158 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3 0;
    }

#l159[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h1 16;
}

    #l159 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1;
        content: counter(h1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l159 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h1 0;
    }

#l160[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h2 55;
}

    #l160 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h2;
        content: counter(h1, lower-latin)"." counter(h2, decimal)" ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }

    #l160 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h2 0;
    }

#l161[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h3 1;
}

    #l161 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h3;
        content: counter(h3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l161 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h3 0;
    }

#l162[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: h3 1;
}

    #l162 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: h3;
        content: counter(h3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l162 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: h3 0;
    }

#l163[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g3 1;
}

    #l163 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3;
        content: counter(g3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l163 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3 0;
    }

#l164[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g3 1;
}

    #l164 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3;
        content: counter(g3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l164 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3 0;
    }

#l165[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: g3 1;
}

    #l165 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3;
        content: counter(g3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l165 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: g3 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l166[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: l1 1;
}

    #l166 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: l1;
        content: counter(l1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l166 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: l1 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l167[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: m1 16;
}

    #l167 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: m1;
        content: counter(m1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l167 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: m1 0;
    }

#l168[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: m2 60;
}

    #l168 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: m2;
        content: counter(m1, lower-latin)"." counter(m2, decimal)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: underline;
    }

    #l168 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: m2 0;
    }

#l169[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: m3 1;
}

    #l169 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: m3;
        content: counter(m3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l169 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: m3 0;
    }

#l170[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: m3 1;
}

    #l170 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: m3;
        content: counter(m3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l170 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: m3 0;
    }

li[b-f01y25zat6] {
    display: block;
}

#l171[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n1 16;
}

    #l171 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n1;
        content: counter(n1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l171 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n1 0;
    }

#l172[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n2 62;
}

    #l172 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n2;
        content: counter(n1, lower-latin)"." counter(n2, decimal)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: underline;
    }

    #l172 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n2 0;
    }

#l173[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o1 16;
}

    #l173 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1;
        content: counter(o1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l173 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1 0;
    }

#l174[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o2 62;
}

    #l174 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o2;
        content: counter(o1, lower-latin)"." counter(o2, decimal)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: underline;
    }

    #l174 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o2 0;
    }

#l175[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o3 1;
}

    #l175 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o3;
        content: counter(o3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l175 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o3 0;
    }

#l176[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n3 1;
}

    #l176 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3;
        content: counter(n3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l176 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3 0;
    }

#l177[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n3 1;
}

    #l177 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3;
        content: counter(n3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l177 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3 0;
    }

#l178[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o1 16;
}

    #l178 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1;
        content: counter(o1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l178 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o1 0;
    }

#l179[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o2 64;
}

    #l179 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o2;
        content: counter(o1, lower-latin)"." counter(o2, decimal)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: underline;
    }

    #l179 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o2 0;
    }

#l180[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o3 1;
}

    #l180 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o3;
        content: counter(o3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l180 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o3 0;
    }

#l181[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p1 16;
}

    #l181 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p1;
        content: counter(p1, lower-latin)" ";
        color: black;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

    #l181 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p1 0;
    }

#l182[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p2 64;
}

    #l182 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2;
        content: counter(p1, lower-latin)"." counter(p2, decimal)" ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
    }

    #l182 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p2 0;
    }

#l183[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: q1 1;
}

    #l183 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: q1;
        content: counter(q1, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l183 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: q1 0;
    }

#l184[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: p3 1;
}

    #l184 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: p3;
        content: counter(p3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l184 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: p3 0;
    }

#l185[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: o3 1;
}

    #l185 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: o3;
        content: counter(o3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l185 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: o3 0;
    }

#l186[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n3 1;
}

    #l186 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3;
        content: counter(n3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l186 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3 0;
    }

#l187[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n3 1;
}

    #l187 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3;
        content: counter(n3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l187 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3 0;
    }

#l188[b-f01y25zat6] {
    padding-left: 0pt;
    counter-reset: n3 1;
}

    #l188 > li > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3;
        content: counter(n3, lower-latin)". ";
        color: #231F20;
        font-family: "Palatino Linotype", serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 9pt;
    }

    #l188 > li:first-child > *:first-child[b-f01y25zat6]:before {
        counter-increment: n3 0;
    }

table[b-f01y25zat6],
tbody[b-f01y25zat6] {
    vertical-align: top;
    overflow: visible;
}
/* /Components/Pages/BountyBoard.razor.rz.scp.css */
body[b-shvi2z4ngd] {
    padding: 0px;
    margin: 0px;
    font-family: 'Draconis';
    z-index: 1000;
}

html[b-shvi2z4ngd] {
    min-height: 100%;
}

#contain[b-shvi2z4ngd] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: auto;
    margin: 0 auto;
    z-index: 1;
}

#parchment[b-shvi2z4ngd] {
    position: absolute;
    display: flex;
    width: 95%;
    /* center page with absolute position */
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0);
    margin: 2em 0;
    box-shadow: 2px 3px 20px black, 0 0 125px #8f5922 inset;
    background: #fffef0;
    /* v2.1 : borders effect with SVG : try to play with scale to change them */
    filter: url(#wavy2);
    /* v2.2 : Noise added for a vellum paper effect */
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}


.page[b-shvi2z4ngd] {
    min-height: 100%;
}

.JoinSiteButton[b-shvi2z4ngd] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-shvi2z4ngd] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-shvi2z4ngd] {
    width: 100%;
    position: relative;
}

.LoginBar[b-shvi2z4ngd] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.LoginButton[b-shvi2z4ngd] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-shvi2z4ngd] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-shvi2z4ngd] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-shvi2z4ngd] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-shvi2z4ngd] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.ActivityDescription[b-shvi2z4ngd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 3rem;
}

.ActivityDateBox[b-shvi2z4ngd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityStartDateBox[b-shvi2z4ngd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityEndDateBox[b-shvi2z4ngd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityCodeBox[b-shvi2z4ngd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityHideCompletedBox[b-shvi2z4ngd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5rem;
}

.TopSiteName[b-shvi2z4ngd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-shvi2z4ngd] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-shvi2z4ngd] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-shvi2z4ngd] {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-shvi2z4ngd] {
    width: 100%;
}

.SiteBackpackBox[b-shvi2z4ngd] {
    color: white;
    width: calc(100% - 1rem);
    min-height: 3rem;
    padding: .5rem;
    margin: .5rem;
    display: flex;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-radius: 1.5rem;
}

.SiteBackpackText[b-shvi2z4ngd] {
    color: white;
    width: calc(100% - 3rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-shvi2z4ngd] {
    color: white;
    min-width: 2rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

    .SiteBackpackButton:hover[b-shvi2z4ngd] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.SiteAdminButton[b-shvi2z4ngd] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-shvi2z4ngd] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-shvi2z4ngd] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-shvi2z4ngd] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-shvi2z4ngd] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: absolute;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-shvi2z4ngd] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }

.JoinActivityButton[b-shvi2z4ngd] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinActivityButton:hover[b-shvi2z4ngd] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopActivityBar[b-shvi2z4ngd] {
    width: 100%;
    position: relative;
}


.TopActivityName[b-shvi2z4ngd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 9rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopActivityHeader[b-shvi2z4ngd] {
    width: 100%;
    display: flex;
}

.TopActivityBanner[b-shvi2z4ngd] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopActivityImage[b-shvi2z4ngd] {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopActivitySelect[b-shvi2z4ngd] {
    width: 100%;
}

.ActivityBackpackBox[b-shvi2z4ngd] {
    color: white;
    width: 8rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    border-top-left-radius: 1.5rem;
}

.ActivityBackpackText[b-shvi2z4ngd] {
    color: white;
    width: 5rem;
    height: 3rem;
    padding: .5rem;
    padding-left: 0rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    background: linear-gradient(0deg, red 0%, red 2.2rem, black 4.25rem);
    line-height: 1rem;
}

.ActivityBackpackButton[b-shvi2z4ngd] {
    color: white;
    width: 3rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 5rem;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at bottom right, red 0%, red 50%, black 4rem);
    border-radius: 0px;
    border-top-left-radius: 1.5rem;
}

    .ActivityBackpackButton:hover[b-shvi2z4ngd] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.ActivityAdminButton[b-shvi2z4ngd] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .ActivityAdminButton:hover[b-shvi2z4ngd] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-shvi2z4ngd] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .ActivityOfficerButton:hover[b-shvi2z4ngd] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopActivityExpand[b-shvi2z4ngd] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: absolute;
    font-size: 2rem;
    z-index: 1;
}

    .TopActivityExpand:hover[b-shvi2z4ngd] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }

.ActivityBox[b-shvi2z4ngd] {
}

.RefreshButton[b-shvi2z4ngd] {
    border-style: solid;
    border-radius: 0.5rem;
    margin: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    background-color: white;
    transition: filter 0.3s ease 0.3s;
}

    .RefreshButton:disabled[b-shvi2z4ngd] {
        filter: drop-shadow(0 0 0 steelblue);
        transition: filter 1s;
    }

    .RefreshButton:hover[b-shvi2z4ngd] {
        background-image: linear-gradient(to top, #8bf, #adf);
        filter: drop-shadow(0 0 0 steelblue);
        transition: filter 1s;
    }

@keyframes rotate-b-shvi2z4ngd {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}


.RefreshButtonImage[b-shvi2z4ngd] {
    margin-left: 0.5rem;
    height: 1rem;
    animation-name: rotate-b-shvi2z4ngd;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-play-state: running;
}

.BountyOfficerBox[b-shvi2z4ngd] {
    border-radius: 1rem;
    border-style: solid;
    background-color: red;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.BountyOfficerTopBox[b-shvi2z4ngd] {
    display: flex;
    border-radius: .75rem;
    border-style: none;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-color: white;
}

.BountyOfficerTopBoxAddButton[b-shvi2z4ngd] {
    display: flex;
    border-radius: 0px;
    border-style: solid;
    border-top-right-radius: .75px;
    border-width: 0px;
    border-left-width: 1px;
    margin-right: 0px;
    font-weight: 900;
    font-size: 2rem;
}

.BountyOfficerTopBoxLabel[b-shvi2z4ngd] {
    display: flex;
    border-radius: 0px;
    border-style: none;
    border-top-left-radius: .75px;
    border-width: 0px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
    font-size: 2rem;
}

.sitebox[b-shvi2z4ngd] {
    margin-left: auto;
    margin-right: auto;
    font-family: 'Draconis';
    padding: 1rem;
}
.TopActivityName[b-shvi2z4ngd] {
    min-height: 2rem;
}

@media (min-width: 1230px) {
    #parchment[b-shvi2z4ngd] {
        left: calc(50% + 75px);
        max-width: 1080px;
    }

    .sitebox[b-shvi2z4ngd] {
        max-width: 1080px;
    }
}


@media (min-width: 641px) {

    .sitebox[b-shvi2z4ngd] {
        margin-top: 2.5rem;
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
        width: calc(100% - 2rem);
    }

    .ActivityBox[b-shvi2z4ngd] {
        max-width: 1080px;
        width: calc(100% - 2rem);
    }

    .TopActivityName[b-shvi2z4ngd] {
        font-size: 5rem;
    }

    #parchment[b-shvi2z4ngd] {
        top: 2.5rem;
        left: calc(50% + 75px - 1rem);
        width: calc(100% - 2rem - 150px);
    }
}

@media (max-width: 640.98px) {
    .body[b-shvi2z4ngd] {
        padding-top: 1rem;
    }

    #parchment[b-shvi2z4ngd] {
        top: 3.5rem;
        left: calc(50% - 0.5rem);
        width: calc(100% - 1.5rem);
    }

    .sitebox[b-shvi2z4ngd] {
        margin-top: 1rem;
        width: calc(100% - 2rem);
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
        margin-left: 0.75rem;
    }

    .ActivityBox[b-shvi2z4ngd] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }


    .ActivityDescription[b-shvi2z4ngd] {
        font-size: 2rem;
    }

    .TopActivityName[b-shvi2z4ngd] {
        font-size: 3rem;
    }

    .SiteBackpackButton[b-shvi2z4ngd] {
        color: white;
        min-width: 2rem;
        height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/BountyOfficerMemberEdit.razor.rz.scp.css */
body[b-cbw083qsfj] {
}

.MemberBox[b-cbw083qsfj] {
    display: flex;
    background-color: white;
    width: 100%;
    border-radius: .25rem;
    border-width: 1px;
    background-color: #00000050;
    border-style: solid;
    margin: .25rem;
}

.StepMemberStatusStyle[b-cbw083qsfj] {
    display: flex;
    border-width: 0px;
    margin-bottom: 2px;
    padding: 2px;
    margin-left: auto;
    margin-right: auto;
}

.StepMemberStatusMember[b-cbw083qsfj] {
    white-space: nowrap;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
}

.StepMemberStatusName[b-cbw083qsfj] {
    margin-top: auto;
    margin-bottom: auto;
}

.StepMemberStatusImage[b-cbw083qsfj] {
    width: 2rem;
    height: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: auto;
    margin-bottom: auto;
}

.HideButton[b-cbw083qsfj] {
    margin-right: 0px;
    margin-left: 0px;
}

.CompleteButton[b-cbw083qsfj] {
    margin-right: 0px;
    margin-left: 0px;
}

.FailedButton[b-cbw083qsfj] {
    margin-right: 0px;
    margin-left: 0px;
}
/* /Components/Pages/BountyOfficerRewardEdit.razor.rz.scp.css */
.RewardLine[b-pydrou37nd] {
    display: flex;
    background-color: white;
    width: 100%;
    border-radius: .25rem;
    border-width: 1px;
    background-color: #00000050;
    border-style: solid;
    margin: .25rem;
}

.StepMemberStatusStyle[b-pydrou37nd] {
    display: flex;
    border-width: 0px;
    margin-bottom: 2px;
    padding: 2px;
    margin-left: auto;
    margin-right: auto;
}

.RewardQty[b-pydrou37nd] {
    white-space: nowrap;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
}

.RewardName[b-pydrou37nd] {
    margin-top: auto;
    margin-bottom: auto;
}

.StepMemberStatusImage[b-pydrou37nd] {
    width: 2rem;
    height: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: auto;
    margin-bottom: auto;
}
/* /Components/Pages/BountyOfficerView.razor.rz.scp.css */
body[b-4g92jew86h] {
}

.itemgoodline[b-4g92jew86h] {
    color: green;
}

.itembadline[b-4g92jew86h] {
    color: red;
}

.SupStepViewBox[b-4g92jew86h] {
    background-color: white;
}

.stepgroupcollapse[b-4g92jew86h] {
    background-color: antiquewhite;
    margin: -.50rem;
    border-top-right-radius: .25rem;
    border-bottom-left-radius: .5rem;
    border-width: 0px;
    border-style: solid;
    border-left-width: 1px;
    border-bottom-width: 1px;
    height: 2rem;
    width: 2rem;
    position: relative;
    right: 0px;
    top: 0px;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 600;
}

    .stepgroupcollapse:hover[b-4g92jew86h] {
        background-color: beige;
        border-width: 0px;
        border-style: solid;
        border-left-width: 1px;
        border-bottom-width: 1px;
        margin: -.50rem;
        border-top-right-radius: .25rem;
        border-bottom-left-radius: .5rem;
        height: 2rem;
        width: 2rem;
        position: relative;
        right: 0px;
        top: 0px;
        font-size: 1.5rem;
        text-align: center;
        font-weight: 800;
    }

.stepgroupexpand[b-4g92jew86h] {
    background-color: antiquewhite;
    margin: -.50rem;
    border-top-right-radius: .25rem;
    border-bottom-left-radius: .5rem;
    border-width: 0px;
    border-style: solid;
    border-left-width: 1px;
    border-bottom-width: 1px;
    height: 2rem;
    width: 2rem;
    position: relative;
    right: 0px;
    top: 0px;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 600;
}
.BountyImage[b-4g92jew86h] {
    max-height: 4rem;
    max-width: 4rem;
}

.MemberList[b-4g92jew86h] {
    display: flex;
    width: 100%;
}

.StepMemberStatusStyle[b-4g92jew86h] {
    display: flex;
    border-width: 0px;
    border-radius: .25rem;
    background-color: #00000050;
    margin-bottom: 2px;
    padding: 2px;
}

.StepMemberStatusMember[b-4g92jew86h] {
    white-space: nowrap;
    margin-top: auto;
    margin-bottom: auto;
}

.StepMemberStatusName[b-4g92jew86h] {
    margin-top: auto;
    margin-bottom: auto;
}

.StepMemberStatusImage[b-4g92jew86h] {
    width: 2rem;
    height: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.stepgroupexpand:hover[b-4g92jew86h] {
    background-color: beige;
    border-width: 0px;
    border-style: solid;
    border-left-width: 1px;
    border-bottom-width: 1px;
    margin: -.50rem;
    border-top-right-radius: .25rem;
    border-bottom-left-radius: .5rem;
    height: 2rem;
    width: 2rem;
    position: relative;
    right: 0px;
    top: 0px;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 800;
}

@media (min-width: 641px) {
    .StepButton[b-4g92jew86h] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: groove;
        background-color: lightblue;
        padding: 0.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .StepButton:hover[b-4g92jew86h] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepgroupsubs[b-4g92jew86h] {
        padding-left: 2rem;
    }

    .stepdisplay[b-4g92jew86h] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: solid;
        padding: 0.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .stepdisplay:hover[b-4g92jew86h] {
            background-color: azure;
            padding: 0.5rem;
        }

    .StepGroup[b-4g92jew86h] {
        min-height: 3.5rem;
        border-radius: .25rem;
        border-color: black;
        border-style: groove;
        border-width: 1px;
        padding: 0.5rem;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
        background-color: white;
    }

        .StepGroup:hover[b-4g92jew86h] {
            background-color: azure;
            padding: 0.5rem;
        }

    .substepgroup[b-4g92jew86h] {
        min-height: 3.5rem;
        border-radius: .25rem;
        border-color: black;
        border-style: groove;
        border-width: 1px;
        background-color: lightblue;
        padding: 0.5rem;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .substepgroup:hover[b-4g92jew86h] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepgrouptop[b-4g92jew86h] {
        min-height: 3.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
        padding: 0rem;
    }

    .activityviewbox[b-4g92jew86h] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-top-left-radius: 3rem;
        border-bottom-left-radius: 3rem;
        border-style: solid;
        border-width: thin;
        color: black;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
    }

    .activityviewrightbox[b-4g92jew86h] {
        flex-grow: 100;
        height: 100%;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
    }

    .activitymidbox[b-4g92jew86h] {
        width: 100%;
        display: flex;
    }


    .activityname[b-4g92jew86h] {
        font-size: 4.0rem;
    }

    .activitydescription[b-4g92jew86h] {
        font-size: 2.0rem;
    }

    .activitystart[b-4g92jew86h] {
        font-size: 1.5rem;
    }

    .activityend[b-4g92jew86h] {
        font-size: 1.5rem;
    }

    .stepbuttontext[b-4g92jew86h] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
    }

    .StepGroupNameText[b-4g92jew86h] {
        width: 100%;
        font-size: 2.5rem;
        font-weight: 500;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepnametext[b-4g92jew86h] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepdescriptiontext[b-4g92jew86h] {
        width: 100%;
        font-size: 1.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepcenterbox[b-4g92jew86h] {
        width: 100%;
        flex-direction: column;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        margin: 0px;
    }

    .stepbuttonimage[b-4g92jew86h] {
        width: contain;
        max-width: 8rem;
        height: 100%;
    }

    .StepMemberStatusImage[b-4g92jew86h] {
    }

    .steprightbox[b-4g92jew86h] {
    }
}

@media (max-width: 640.98px) {

    .StepGroup[b-4g92jew86h] {
        min-height: 3.5rem;
        border-radius: .25rem;
        border-color: black;
        border-style: groove;
        border-width: 1px;
        padding: 0.5rem;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .StepGroup:hover[b-4g92jew86h] {
            background-color: azure;
            padding: 0.5rem;
        }

    .substepgroup[b-4g92jew86h] {
        min-height: 3.5rem;
        border-radius: .25rem;
        border-color: black;
        border-style: groove;
        border-width: 1px;
        padding: 0.5rem;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .substepgroup:hover[b-4g92jew86h] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepgrouptop[b-4g92jew86h] {
        min-height: 3.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

    .StepButton[b-4g92jew86h] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: groove;
        background-color: lightblue;
        padding: 0.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .StepButton:hover[b-4g92jew86h] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepdisplay[b-4g92jew86h] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: solid;
        background-color: lightblue;
        padding: 0.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

    .activityviewbox[b-4g92jew86h] {
        display: flex;
        align-items: center;
        flex-direction: row;
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-top-left-radius: 2.5rem;
        border-bottom-left-radius: 2.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
    }

    .activityviewrightbox[b-4g92jew86h] {
        flex-grow: 100;
        height: 100%;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-4g92jew86h] {
        width: 100%;
        display: flex;
    }


    .activityname[b-4g92jew86h] {
        font-size: 2.0rem;
    }

    .activitydescription[b-4g92jew86h] {
        font-size: 1.5rem;
    }

    .activitystart[b-4g92jew86h] {
        font-size: 1.0rem;
    }

    .activityend[b-4g92jew86h] {
        font-size: 1.0rem;
    }

    .stepbuttontext[b-4g92jew86h] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
    }


    .StepGroupNameText[b-4g92jew86h] {
        width: 100%;
        font-size: 2.5rem;
        font-weight: 600;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepnametext[b-4g92jew86h] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepdescriptiontext[b-4g92jew86h] {
        width: 100%;
        font-size: 1.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepcenterbox[b-4g92jew86h] {
        width: 100%;
        flex-direction: column;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        margin: 0px;
    }

    .stepbuttonimage[b-4g92jew86h] {
        width: 4rem;
        height: 4rem;
    }

    .StepMemberStatusImage[b-4g92jew86h] {
        margin-left: auto;
        margin-right: 0px;
        justify-content: end;
    }

    .steprightbox[b-4g92jew86h] {
    }
}
/* /Components/Pages/Campaign/BattleTech/EquipmentEditModal.razor.rz.scp.css */

.form-label[b-jz0lsl80vi] {
    font-weight: 600;
    font-size: 1.5rem;
}

.EntryBox[b-jz0lsl80vi] {
    display: flex;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
}


.EntryBoxLabel[b-jz0lsl80vi] {
    margin-left: auto;
    margin-right: 0.5rem;
    font-weight: bold;
}

.ResultDiv[b-jz0lsl80vi] {
    margin-left: 0.5rem;
    margin-right: auto;
}

.EntryGroupBox[b-jz0lsl80vi] {
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5rem;
}

.EntrySelect[b-jz0lsl80vi] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryNumber[b-jz0lsl80vi] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryInputText[b-jz0lsl80vi] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryCheck[b-jz0lsl80vi] {
    width: 10%;
    margin-left: 0.5rem;
}

.EntryBoxGroupLabel[b-jz0lsl80vi] {
    font-weight: bold;
    font-size: 1.2rem;
}

.ModeBar[b-jz0lsl80vi] {
    margin: 0.25rem;
    margin-bottom: 0px;
}

.SubModeBar[b-jz0lsl80vi] {
    margin: 0.25rem;
    margin-bottom: 0px;
}

.ModeButton[b-jz0lsl80vi] {
    background-color: tan;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    margin: 2px;
    height: 2rem;
}

.ModeBox[b-jz0lsl80vi] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.SubModeBox[b-jz0lsl80vi] {
    background-color: darkkhaki;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.Selected[b-jz0lsl80vi] {
    position: relative;
    background-color: khaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeButton[b-jz0lsl80vi] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin: 2px;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    height: 2rem;
}

.SSelected[b-jz0lsl80vi] {
    position: relative;
    background-color: darkkhaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeHeader[b-jz0lsl80vi] {
    font-size: 1.25rem;
    font-weight: bold;
}

.SaveButton[b-jz0lsl80vi] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}


.BackButton[b-jz0lsl80vi] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-jz0lsl80vi] {
        color: gray;
    }

.CloseButton[b-jz0lsl80vi] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-jz0lsl80vi] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-jz0lsl80vi] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }


body[b-jz0lsl80vi] {
}

div.scrollb[b-jz0lsl80vi] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-jz0lsl80vi] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-jz0lsl80vi] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.modal-content[b-jz0lsl80vi] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-jz0lsl80vi] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.modal-body[b-jz0lsl80vi] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 6rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-jz0lsl80vi] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-jz0lsl80vi]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-jz0lsl80vi]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-jz0lsl80vi]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-jz0lsl80vi] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-jz0lsl80vi] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-jz0lsl80vi] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.ModelShortInput[b-jz0lsl80vi] {
    margin-left: auto;
    margin-right: 0.5rem;
    width: 3rem;
}

.ModelVarInput[b-jz0lsl80vi] {
    margin-left: 0.5rem;
    margin-right: auto;
    width: 3rem;
}

@media (min-width: 641px) {
    .modal-dialog[b-jz0lsl80vi] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-jz0lsl80vi] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-jz0lsl80vi] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-jz0lsl80vi] {
        max-height: calc(100vh - 13rem);
    }

    .modal-title[b-jz0lsl80vi] {
        font-size: 1.5rem;
    }
}
/* /Components/Pages/Campaign/BattleTech/EquipmentSearchModal.razor.rz.scp.css */

.form-label[b-96ell9nran] {
    font-weight: 600;
    font-size: 1.5rem;
}

.EntryBox[b-96ell9nran] {
    display: flex;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
}


.EntryBoxLabel[b-96ell9nran] {
    margin-left: auto;
    margin-right: 0.5rem;
    font-weight: bold;
}

.ResultDiv[b-96ell9nran] {
    margin-left: 0.5rem;
    margin-right: auto;
}

.EntryGroupBox[b-96ell9nran] {
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5rem;
}

.EntrySelect[b-96ell9nran] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryNumber[b-96ell9nran] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryInputText[b-96ell9nran] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryCheck[b-96ell9nran] {
    width: 10%;
    margin-left: 0.5rem;
}

.EntryBoxGroupLabel[b-96ell9nran] {
    font-weight: bold;
    font-size: 1.2rem;
}

.ModeBar[b-96ell9nran] {
    margin: 0.25rem;
    margin-bottom: 0px;
}

.SubModeBar[b-96ell9nran] {
    margin: 0.25rem;
    margin-bottom: 0px;
}

.ModeButton[b-96ell9nran] {
    background-color: tan;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    margin: 2px;
    height: 2rem;
}

.ModeBox[b-96ell9nran] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.SubModeBox[b-96ell9nran] {
    background-color: darkkhaki;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.Selected[b-96ell9nran] {
    position: relative;
    background-color: khaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeButton[b-96ell9nran] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin: 2px;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    height: 2rem;
}

.SSelected[b-96ell9nran] {
    position: relative;
    background-color: darkkhaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeHeader[b-96ell9nran] {
    font-size: 1.25rem;
    font-weight: bold;
}

.SaveButton[b-96ell9nran] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}


.BackButton[b-96ell9nran] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-96ell9nran] {
        color: gray;
    }

.CloseButton[b-96ell9nran] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-96ell9nran] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-96ell9nran] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }


body[b-96ell9nran] {
}

div.scrollb[b-96ell9nran] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-96ell9nran] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-96ell9nran] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.modal-content[b-96ell9nran] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-96ell9nran] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.modal-body[b-96ell9nran] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 6rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-96ell9nran] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-96ell9nran]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-96ell9nran]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-96ell9nran]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-96ell9nran] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-96ell9nran] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-96ell9nran] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.ModelShortInput[b-96ell9nran] {
    margin-left: auto;
    margin-right: 0.5rem;
    width: 3rem;
}

.ModelVarInput[b-96ell9nran] {
    margin-left: 0.5rem;
    margin-right: auto;
    width: 3rem;
}

@media (min-width: 641px) {
    .modal-dialog[b-96ell9nran] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-96ell9nran] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-96ell9nran] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-96ell9nran] {
        max-height: calc(100vh - 13rem);
    }

    .modal-title[b-96ell9nran] {
        font-size: 1.5rem;
    }
}
/* /Components/Pages/Campaign/BattleTech/MechLocationEditModal.razor.rz.scp.css */

.form-label[b-m8tv73k3yj] {
    font-weight: 600;
    font-size: 1.5rem;
}

.EntryBox[b-m8tv73k3yj] {
    display: flex;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
}


.EntryBoxLabel[b-m8tv73k3yj] {
    margin-left: auto;
    margin-right: 0.5rem;
    font-weight: bold;
}

.ResultDiv[b-m8tv73k3yj] {
    margin-left: 0.5rem;
    margin-right: auto;
}

.EntryGroupBox[b-m8tv73k3yj] {
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5rem;
}

.EntrySelect[b-m8tv73k3yj] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryNumber[b-m8tv73k3yj] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryInputText[b-m8tv73k3yj] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryCheck[b-m8tv73k3yj] {
    width: 10%;
    margin-left: 0.5rem;
}

.EntryBoxGroupLabel[b-m8tv73k3yj] {
    font-weight: bold;
    font-size: 1.2rem;
}

.ModeBar[b-m8tv73k3yj] {
    margin: 0.25rem;
    margin-bottom: 0px;
}

.SubModeBar[b-m8tv73k3yj] {
    margin: 0.25rem;
    margin-bottom: 0px;
}

.ModeButton[b-m8tv73k3yj] {
    background-color: tan;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    margin: 2px;
    height: 2rem;
}

.ModeBox[b-m8tv73k3yj] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.SubModeBox[b-m8tv73k3yj] {
    background-color: darkkhaki;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.Selected[b-m8tv73k3yj] {
    position: relative;
    background-color: khaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeButton[b-m8tv73k3yj] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin: 2px;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    height: 2rem;
}

.SSelected[b-m8tv73k3yj] {
    position: relative;
    background-color: darkkhaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeHeader[b-m8tv73k3yj] {
    font-size: 1.25rem;
    font-weight: bold;
}

.SaveButton[b-m8tv73k3yj] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}


.BackButton[b-m8tv73k3yj] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-m8tv73k3yj] {
        color: gray;
    }

.CloseButton[b-m8tv73k3yj] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-m8tv73k3yj] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-m8tv73k3yj] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }


body[b-m8tv73k3yj] {
}

div.scrollb[b-m8tv73k3yj] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-m8tv73k3yj] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-m8tv73k3yj] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.modal-content[b-m8tv73k3yj] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-m8tv73k3yj] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.modal-body[b-m8tv73k3yj] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 6rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-m8tv73k3yj] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-m8tv73k3yj]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-m8tv73k3yj]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-m8tv73k3yj]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-m8tv73k3yj] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-m8tv73k3yj] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-m8tv73k3yj] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.ModelShortInput[b-m8tv73k3yj] {
    margin-left: auto;
    margin-right: 0.5rem;
    width: 3rem;
}

.ModelVarInput[b-m8tv73k3yj] {
    margin-left: 0.5rem;
    margin-right: auto;
    width: 3rem;
}

@media (min-width: 641px) {
    .modal-dialog[b-m8tv73k3yj] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-m8tv73k3yj] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-m8tv73k3yj] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-m8tv73k3yj] {
        max-height: calc(100vh - 13rem);
    }

    .modal-title[b-m8tv73k3yj] {
        font-size: 1.5rem;
    }
}
/* /Components/Pages/Campaign/BattleTech/MechViewControl.razor.rz.scp.css */
body[b-tbwrqa9rh5] {
}

.MainDiv[b-tbwrqa9rh5] {
    width: 100%;
    display: flex;
}

.LeftColumn[b-tbwrqa9rh5] {
    width: 66%;
    height: 100%;
}

.RightColumn[b-tbwrqa9rh5] {
    width: 33%;
    height: 100%;
}

.MechDataBox[b-tbwrqa9rh5] {
    border-style: solid;
    border-width: 2px;
    border-color: black;
    width: calc(67% - 4px);
    height: calc(100% - 4px);
    margin: 2px;
}

.LRSection[b-tbwrqa9rh5] {
    width: 33%;
    height: 100%;
}

.HeaderBox[b-tbwrqa9rh5] {
    width: 100%;
    height: 5%;
}

.MainDiv[b-tbwrqa9rh5] {
    width: 8in;
    height: 10.5in;
}

.LeftTopSection[b-tbwrqa9rh5] {
    display: flex;
    width: calc(100% - 4px);
    height: calc(45% - 4px);
    margin: 2px;
}

.CriticalData[b-tbwrqa9rh5] {
    width: calc(100% - 4px);
    height: calc(50% - 4px);
    margin: 2px;
    border-style: solid;
    border-width: 2px;
    border-color: black;
}

.ArmorBox[b-tbwrqa9rh5] {
    width: calc(100% - 4px);
    height: calc(50% - 4px);
    margin: 2px;
}

.StructureBox[b-tbwrqa9rh5] {
    width: calc(100% - 4px);
    height: calc(25% - 4px);
    margin: 2px;
}

.HeatBox[b-tbwrqa9rh5] {
    width: calc(100% - 4px);
    height: calc(25% - 4px);
    margin: 2px;
    border-style: solid;
    border-width: 2px;
    border-color: black;
}

.WarriorData[b-tbwrqa9rh5] {
    border-style: solid;
    border-width: 2px;
    border-color: black;
    width: calc(100% - 4px);
    height: calc(33% - 4px);
    margin: 2px;
}


.PictureBox[b-tbwrqa9rh5] {
    border-style: solid;
    border-width: 1px;
    border-color: black;
    width: calc(100% - 4px);
    height: calc(67% - 4px);
    margin: 2px;
}

.MechDataTable[b-tbwrqa9rh5] {
    width: 100%;
    font-size: 0.75rem;
}

    .MechDataTable > td[b-tbwrqa9rh5] {
        width: 25%;
    }

.CriticalTable[b-tbwrqa9rh5] {
    width: 100%;
    height: calc(100% - 1.6rem);
}

    .CriticalTable > td[b-tbwrqa9rh5] {
        width: 33%;
    }

    .CriticalTable > tr[b-tbwrqa9rh5] {
        height: 20%;
    }

.WarriorHeader[b-tbwrqa9rh5] {
    background-color: black;
    color: white;
    font-weight: bold;
    text-align: center;
    height: 1.6rem;
}

.MechDataHeader[b-tbwrqa9rh5] {
    background-color: black;
    color: white;
    font-weight: bold;
    text-align: center;
    height: 1.6rem;
}

.CriticalHeader[b-tbwrqa9rh5] {
    background-color: black;
    color: white;
    text-align: center;
    height: 1.6rem;
}

.ArmorHeader[b-tbwrqa9rh5] {
    background-color: black;
    color: white;
    text-align: center;
    height: 1.6rem;
}

.StructureHeader[b-tbwrqa9rh5] {
    background-color: black;
    color: white;
    text-align: center;
    height: 1.6rem;
}

.HeatHeader[b-tbwrqa9rh5] {
    background-color: black;
    color: white;
    text-align: center;
    height: 1.6rem;
}
/* /Components/Pages/Campaign/BattleTech/PlayHome.razor.rz.scp.css */
body[b-zh92xocpt8] {
    padding: 0px;
    margin: 0px;
}

html[b-zh92xocpt8] {
}

.JoinSiteButton[b-zh92xocpt8] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: 0px;
    border-top-right-radius: .9rem;
    border-bottom-left-radius: .5rem;
    border-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
    font-size: 3rem;
}

    .JoinSiteButton:hover[b-zh92xocpt8] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.HomeHeader[b-zh92xocpt8] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}



.TopSiteBar[b-zh92xocpt8] {
    width: 100%;
    position: relative;
}

.activitiesbox[b-zh92xocpt8] {
}


.TopSiteName[b-zh92xocpt8] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-zh92xocpt8] {
    width: calc(100% - 1rem);
    display: flex;
    margin: .5rem;
    padding: .5rem;
    border-style: solid;
    border-color: black;
    border-width: 2px;
    border-radius: 1rem;
    position: relative;
}

    .TopSiteHeader:hover[b-zh92xocpt8] {
        background-color: rgb(0, 80, 0, 0.2);
    }

.TopSiteBanner[b-zh92xocpt8] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-zh92xocpt8] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-zh92xocpt8] {
    width: 100%;
}

.SiteBackpackBox[b-zh92xocpt8] {
    color: white;
    width: 8rem;
    height: 3rem;
    padding: .5rem;
    position: sticky;
    z-index: 1;
    top: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    border-bottom-left-radius: 1.5rem;
}

.SiteBackpackText[b-zh92xocpt8] {
    color: white;
    width: 5rem;
    height: 3rem;
    padding: .5rem;
    padding-left: 0rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    background: linear-gradient(0deg, red 0%, red 2.2rem, black 4.25rem);
    line-height: 1rem;
}

.SiteBackpackButton[b-zh92xocpt8] {
    color: white;
    width: 3rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    top: 0px;
    right: 5rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at bottom right, red 0%, red 50%, black 4rem);
    border-radius: 0px;
    border-bottom-left-radius: 1.5rem;
}

    .SiteBackpackButton:hover[b-zh92xocpt8] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.SiteAdminButton[b-zh92xocpt8] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-zh92xocpt8] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-zh92xocpt8] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-zh92xocpt8] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-zh92xocpt8] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-zh92xocpt8] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-zh92xocpt8] {
    color: black;
}

.sitebox[b-zh92xocpt8] {
    position: relative;
}

@media (min-width: 641px) {
    .TopSiteName[b-zh92xocpt8] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-zh92xocpt8] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-zh92xocpt8] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-zh92xocpt8] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-zh92xocpt8] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-zh92xocpt8] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-zh92xocpt8] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-zh92xocpt8] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-weight: 700;
    }

    .sitesbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-zh92xocpt8] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-radius: 0.5rem;
        border-style: solid;
        border-width: 1px;
        background-color: darkkhaki;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .charactersbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-radius: 0.5rem;
        border-style: solid;
        border-width: 1px;
        background-color: darkkhaki;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .characterbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-radius: 0.5rem;
        border-style: solid;
        border-width: 1px;
        background-color: darkkhaki;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .MechBox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-radius: 0.5rem;
        border-style: solid;
        border-width: 1px;
        background-color: darkkhaki;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .MechsBox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-radius: 0.5rem;
        border-style: solid;
        border-width: 1px;
        background-color: darkkhaki;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .RollBox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-radius: 0.5rem;
        border-style: solid;
        border-width: 1px;
        background-color: darkkhaki;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .InitiativeBox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-radius: 0.5rem;
        border-style: solid;
        border-width: 1px;
        background-color: darkkhaki;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-zh92xocpt8] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-zh92xocpt8] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-zh92xocpt8] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-zh92xocpt8] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-zh92xocpt8] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-zh92xocpt8] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-zh92xocpt8] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-zh92xocpt8] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-zh92xocpt8] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-zh92xocpt8] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-zh92xocpt8] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }



    .refreshbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    .TopSiteName[b-zh92xocpt8] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-zh92xocpt8] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-zh92xocpt8] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-zh92xocpt8] {
        width: 100%;
    }

    .sitejoinbox[b-zh92xocpt8] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-zh92xocpt8] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-zh92xocpt8] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-zh92xocpt8] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-zh92xocpt8] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-zh92xocpt8] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-zh92xocpt8] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-zh92xocpt8] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-zh92xocpt8] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-zh92xocpt8] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }



    .refreshbox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-zh92xocpt8] {
}

.activitybox:hover[b-zh92xocpt8] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
}

.activitybox[b-zh92xocpt8] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

.activitybuttons[b-zh92xocpt8] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-zh92xocpt8] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-zh92xocpt8] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-zh92xocpt8] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-zh92xocpt8] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {
    .activitybox:hover[b-zh92xocpt8] {
    }

    .activitybox[b-zh92xocpt8] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .activityrightbox[b-zh92xocpt8] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-zh92xocpt8] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-zh92xocpt8] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-zh92xocpt8] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-zh92xocpt8] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-zh92xocpt8] {
        text-align: center;
        font-size: 1.5rem;
    }

    .activitynameboxbuttons[b-zh92xocpt8] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-zh92xocpt8] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-zh92xocpt8] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-zh92xocpt8] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {
    .activitybox:hover[b-zh92xocpt8] {
    }

    .activitybox[b-zh92xocpt8] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .activityrightbox[b-zh92xocpt8] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-zh92xocpt8] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-zh92xocpt8] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-zh92xocpt8] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-zh92xocpt8] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-zh92xocpt8] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-zh92xocpt8] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-zh92xocpt8] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

.form-label[b-zh92xocpt8] {
    font-weight: 600;
    font-size: 1.5rem;
}

.EntryBox[b-zh92xocpt8] {
    display: flex;
    border-radius: 0.5rem;
    border-style: none;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
}


.EntryBoxLabel[b-zh92xocpt8] {
    margin-left: auto;
    margin-right: 0.5rem;
    font-weight: bold;
}

.ResultDiv[b-zh92xocpt8] {
    margin-left: 0.5rem;
    margin-right: auto;
}

.EntryGroupBox[b-zh92xocpt8] {
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5rem;
}

.EntrySelect[b-zh92xocpt8] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryNumber[b-zh92xocpt8] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryInputText[b-zh92xocpt8] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryCheck[b-zh92xocpt8] {
    width: 10%;
    margin-left: 0.5rem;
}

.EntryBoxGroupLabel[b-zh92xocpt8] {
    font-weight: bold;
    font-size: 1.2rem;
}

.DisplayModeBar[b-zh92xocpt8] {
    margin: 0.25rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    margin-bottom: 0px;
}

.ModeBar[b-zh92xocpt8] {
    margin: 0.25rem;
    padding-left: 1rem;
    margin-bottom: 0px;
}

.SubModeBar[b-zh92xocpt8] {
    margin: 0.25rem;
    padding-left: 1rem;
    margin-bottom: 0px;
}

.DisplayModeButton[b-zh92xocpt8] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    margin: 2px;
    height: 2rem;
}

.ModeButton[b-zh92xocpt8] {
    background-color: tan;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    margin: 2px;
    height: 2rem;
}

.ModeBox[b-zh92xocpt8] {
    background-color: lightgray;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.SubModeBox[b-zh92xocpt8] {
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.Selected[b-zh92xocpt8] {
    position: relative;
    background-color: khaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeButton[b-zh92xocpt8] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin: 2px;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    height: 2rem;
}

.SSelected[b-zh92xocpt8] {
    position: relative;
    background-color: darkkhaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeHeader[b-zh92xocpt8] {
    font-size: 1.25rem;
    font-weight: bold;
}

.SaveButton[b-zh92xocpt8] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}

.AddMechButton[b-zh92xocpt8] {
}

.BackButton[b-zh92xocpt8] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-zh92xocpt8] {
        color: gray;
    }

.CloseButton[b-zh92xocpt8] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-zh92xocpt8] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-zh92xocpt8] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }


body[b-zh92xocpt8] {
}

div.scrollb[b-zh92xocpt8] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-zh92xocpt8] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-zh92xocpt8] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.modal-content[b-zh92xocpt8] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-zh92xocpt8] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.modal-body[b-zh92xocpt8] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 6rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-zh92xocpt8] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-zh92xocpt8]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-zh92xocpt8]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-zh92xocpt8]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-zh92xocpt8] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-zh92xocpt8] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-zh92xocpt8] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.ModelShortInput[b-zh92xocpt8] {
    margin-left: auto;
    margin-right: 0.5rem;
    width: 3rem;
}

.ModelVarInput[b-zh92xocpt8] {
    margin-left: 0.5rem;
    margin-right: auto;
    width: 3rem;
}

@media (min-width: 641px) {
    .modal-dialog[b-zh92xocpt8] {
        max-width: 640px;
    }

    .ModeBox[b-zh92xocpt8] {
        display: flex;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-zh92xocpt8] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-zh92xocpt8] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-zh92xocpt8] {
        max-height: calc(100vh - 13rem);
    }

    .modal-title[b-zh92xocpt8] {
        font-size: 1.5rem;
    }
}
/* /Components/Pages/Campaign/CalculatorGBT.razor.rz.scp.css */

.form-label[b-dh21atqitg] {
    font-weight: 600;
    font-size: 1.5rem;
}

.EntryBox[b-dh21atqitg] {
    display: flex;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
}


.EntryBoxLabel[b-dh21atqitg] {
    margin-left: auto;
    margin-right: 0.5rem;
    font-weight: bold;
}

.ResultDiv[b-dh21atqitg] {
    margin-left: 0.5rem;
    margin-right: auto;
}

.EntryGroupBox[b-dh21atqitg] {
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5rem;
}

.EntrySelect[b-dh21atqitg] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryNumber[b-dh21atqitg] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryInputText[b-dh21atqitg] {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
}

.EntryCheck[b-dh21atqitg] {
    width: 10%;
    margin-left: 0.5rem;
}

.EntryBoxGroupLabel[b-dh21atqitg] {
    font-weight: bold;
    font-size: 1.2rem;
}

.ModeBar[b-dh21atqitg] {
    margin: 0.25rem;
    margin-bottom: 0px;
}

.SubModeBar[b-dh21atqitg] {
    margin: 0.25rem;
    margin-bottom: 0px;
}

.ModeButton[b-dh21atqitg] {
    background-color: tan;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    margin: 2px;
    height: 2rem;
}

.ModeBox[b-dh21atqitg] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.SubModeBox[b-dh21atqitg] {
    background-color: darkkhaki;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    border-color: black;
    margin: 0.5rem;
    margin-top: 0px;
    padding: 0.25rem;
}

.Selected[b-dh21atqitg] {
    position: relative;
    background-color: khaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeButton[b-dh21atqitg] {
    background-color: khaki;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin: 2px;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    height: 2rem;
}

.SSelected[b-dh21atqitg] {
    position: relative;
    background-color: darkkhaki;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-width: 0px;
    margin-bottom: -1px;
    bottom: -3px;
    height: calc(2rem + 2px);
}

.SubModeHeader[b-dh21atqitg] {
    font-size: 1.25rem;
    font-weight: bold;
}

.SaveButton[b-dh21atqitg] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}


.BackButton[b-dh21atqitg] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-dh21atqitg] {
        color: gray;
    }

.CloseButton[b-dh21atqitg] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-dh21atqitg] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-dh21atqitg] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }


body[b-dh21atqitg] {
}

div.scrollb[b-dh21atqitg] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-dh21atqitg] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-dh21atqitg] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.modal-content[b-dh21atqitg] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-dh21atqitg] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.modal-body[b-dh21atqitg] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 6rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-dh21atqitg] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-dh21atqitg]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-dh21atqitg]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-dh21atqitg]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-dh21atqitg] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-dh21atqitg] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-dh21atqitg] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.ModelShortInput[b-dh21atqitg] {
    margin-left: auto;
    margin-right: 0.5rem;
    width: 3rem;
}

.ModelVarInput[b-dh21atqitg] {
    margin-left: 0.5rem;
    margin-right: auto;
    width: 3rem;
}

@media (min-width: 641px) {
    .modal-dialog[b-dh21atqitg] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-dh21atqitg] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-dh21atqitg] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-dh21atqitg] {
        max-height: calc(100vh - 13rem);
    }

    .modal-title[b-dh21atqitg] {
        font-size: 1.5rem;
    }
}
/* /Components/Pages/Campaign/CharacterGurps.razor.rz.scp.css */
body[b-y9idrgah0m] {
    font-family: "Amasis MT Pro Black", 'Times New Roman';
}

.characterbox[b-y9idrgah0m] {
    width: 8in;
    max-height: 10.5in;
    background-color: white;
    font-family: "Amasis MT Pro Black", Arial, Helvetica, sans-serif;
}

.Section1[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.GURPSTitle[b-y9idrgah0m] {
    width: 20%;
}

.GURPSTitle1[b-y9idrgah0m] {
    font-size: 3rem;
    line-height: 2.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.GURPSTitle2[b-y9idrgah0m] {
    font-size: 1.1rem;
    line-height: 1rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.Section1Center[b-y9idrgah0m] {
    width: 60%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    font-size: 1rem;
}

.Section1Center1[b-y9idrgah0m] {
    display: flex;
}

.Name[b-y9idrgah0m] {
    display: flex;
    width: 50%;
}

.Name1[b-y9idrgah0m] {
    width: 30%;
    padding-left: 1rem;
}

.Name2[b-y9idrgah0m] {
    border-bottom: 1px solid black;
    width: 60%;
}

.Player[b-y9idrgah0m] {
    display: flex;
    width: 50%;
}

.Player1[b-y9idrgah0m] {
    width: 30%;
}

.Player2[b-y9idrgah0m] {
    border-bottom: 1px solid black;
    width: 60%;
}

.Appearance[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.Appearance1[b-y9idrgah0m] {
    width: 25%;
    padding-left: 1rem;
}

.Appearance2[b-y9idrgah0m] {
    border-bottom: 1px solid black;
    width: 70%;
}

.Story[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.Story1[b-y9idrgah0m] {
    width: 15%;
    padding-left: 1rem;
}

.Story2[b-y9idrgah0m] {
    border-bottom: 1px solid black;
    width: 80%;
}

.TopRight[b-y9idrgah0m] {
    width: 20%;
}

.TopRight1[b-y9idrgah0m] {
    display: flex;
    height: 50%;
    width: 100%;
}

.TopRight1A[b-y9idrgah0m] {
    width: 50%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    font-size: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.TopRight1B[b-y9idrgah0m] {
    width: 50%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    font-size: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.TopRight2[b-y9idrgah0m] {
    display: flex;
    height: 50%;
    width: 100%;
}

.TopRight2A[b-y9idrgah0m] {
    width: 50%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    font-size: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.TopRight2B[b-y9idrgah0m] {
    width: 50%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    font-size: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.Section2[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.Section2Left[b-y9idrgah0m] {
    width: 30%;
}

.STRow[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.STRowPoints[b-y9idrgah0m] {
    width: 10%;
    font-size: 0.6rem;
    border-bottom: 1px solid black;
    text-align: center;
}

.STRowBox[b-y9idrgah0m] {
    display: flex;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    width: 90%;
}

.STRowLabel[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    font-size: 2rem;
    font-weight: 800;
    width: 20%;
}

.STRowValue[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-bottom: 5px solid black;
    width: 30%;
}

.STRowFatigue[b-y9idrgah0m] {
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    width: 40%;
    font-size: 0.8rem;
    font-weight: 800;
    text-align: center;
}

.DXIQRow[b-y9idrgah0m] {
    display: flex;
}

.DXIQRow0[b-y9idrgah0m] {
    width: 10%;
}

.DXIQRow1[b-y9idrgah0m] {
    width: 50%;
}

.DXIQRow2[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    width: 40%;
}

.DXIQRow2A[b-y9idrgah0m] {
    font-size: 0.8rem;
    font-weight: 800;
    text-align: center;
}

.DXIQRow2B[b-y9idrgah0m] {
    display: flex;
    font-size: 0.8rem;
}

.DXIQRow2B1[b-y9idrgah0m] {
    width: 50%;
}

.DXIQRow2B2[b-y9idrgah0m] {
    width: 45%;
    border-bottom: 1px solid black;
}

.DXIQRow2C[b-y9idrgah0m] {
    display: flex;
    font-size: 0.8rem;
}

.DXIQRow2C1[b-y9idrgah0m] {
    width: 50%;
}

.DXIQRow2C2[b-y9idrgah0m] {
    width: 45%;
    border-bottom: 1px solid black;
}

.DXRow[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    font-size: 2rem;
    font-weight: 800;
}

.DXRowPoints[b-y9idrgah0m] {
    width: 100%;
    height: 50%;
    font-size: 0.6rem;
    border-bottom: 1px solid black;
}

.DXRowBox[b-y9idrgah0m] {
    display: flex;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    width: 90%;
}

.DXRowLabel[b-y9idrgah0m] {
    font-size: 2rem;
    font-weight: 800;
    width: 20%;
}

.DXRowValue[b-y9idrgah0m] {
    width: 40%;
}

.IQRow[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    font-size: 2rem;
    font-weight: 800;
}

.IQRowPoints[b-y9idrgah0m] {
    width: 100%;
    height: 50%;
    font-size: 0.6rem;
    border-bottom: 1px solid black;
}

.IQRowBox[b-y9idrgah0m] {
    display: flex;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    width: 90%;
}

.IQRowLabel[b-y9idrgah0m] {
    font-size: 2rem;
    font-weight: 800;
    width: 20%;
}

.IQRowValue[b-y9idrgah0m] {
    width: 40%;
}

.HTRow[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.HTRowPoints[b-y9idrgah0m] {
    width: 10%;
    font-size: 0.6rem;
    border-bottom: 1px solid black;
}

.HTRowBox[b-y9idrgah0m] {
    display: flex;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    width: 90%;
}

.HTRowLabel[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    font-size: 2rem;
    font-weight: 800;
    width: 20%;
}

.HTRowValue[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-bottom: 5px solid black;
    width: 30%;
}

.HTRowHits[b-y9idrgah0m] {
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    width: 40%;
    font-size: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.MvmtRow[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.MvmtRowPoints[b-y9idrgah0m] {
    width: 10%;
    font-size: 0.6rem;
}

.MvmtRowLabel[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    font-size: 2rem;
    font-weight: 800;
    font-stretch: condensed;
    vertical-align: middle;
    width: 30%;
}

.MvmtRowSpeed[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 5px solid black;
    width: 30%;
}

.MvmtRowSpeed1[b-y9idrgah0m] {
    height: 34%;
    font-size: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.MvmtRowSpeed2[b-y9idrgah0m] {
    height: 33%;
}

.MvmtRowSpeed3[b-y9idrgah0m] {
    height: 33%;
    font-size: 0.6rem;
    font-weight: 600;
    text-align: center;
}

.MvmtRowMove[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
    width: 30%;
}

.MvmtRowMove1[b-y9idrgah0m] {
    height: 34%;
    font-size: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.MvmtRowMove2[b-y9idrgah0m] {
    height: 33%;
}

.MvmtRowMove3[b-y9idrgah0m] {
    height: 33%;
    font-size: 0.6rem;
    font-weight: 600;
    text-align: center;
}

.EncRow[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.EncRowPoints[b-y9idrgah0m] {
    width: 10%;
    font-size: 0.6rem;
}

.EncRowEnc[b-y9idrgah0m] {
    width: 60%;
    font-size: 0.6rem;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.EncRowEncLabel[b-y9idrgah0m] {
    font-size: 1rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.EncRowEncBody[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.EncRowEncBody1[b-y9idrgah0m] {
    width: 60%;
}

.EncRowEncBody2[b-y9idrgah0m] {
    width: 40%;
}

.EncRowEnc1[b-y9idrgah0m] {
    height: 20%;
}

.EncRowEnc2[b-y9idrgah0m] {
    height: 20%;
    border-bottom: 1px solid black;
}

.EncRowPD[b-y9idrgah0m] {
    width: 30%;
    font-size: 0.6rem;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.EncRowPDLabel[b-y9idrgah0m] {
    font-size: 0.9rem;
    line-height: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.EncRowPDBody[b-y9idrgah0m] {
    display: flex;
    width: 100%;
    height: 100%;
}

.EncRowPDBody1[b-y9idrgah0m] {
    width: 60%;
}

.EncRowPDBody2[b-y9idrgah0m] {
    width: 40%;
}

.EncRowPD1[b-y9idrgah0m] {
    height: 20%;
}

.EncRowPD2[b-y9idrgah0m] {
    height: 20%;
    border-bottom: 1px solid black;
}

.EncRowPDT1[b-y9idrgah0m] {
    height: 40%;
}

.EncRowPDT2[b-y9idrgah0m] {
    height: 40%;
}

.DefRow[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.DefRowPoints[b-y9idrgah0m] {
    width: 10%;
    font-size: 0.6rem;
}

.DefRowBox[b-y9idrgah0m] {
    width: 90%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.DefRowLabel[b-y9idrgah0m] {
    border-bottom: 1px solid black;
    font-size: 1rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
    width: 100%;
}

.DefRowBody[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.DefRowBody1[b-y9idrgah0m] {
    width: 33%;
}

.DefRowBody2[b-y9idrgah0m] {
    width: 34%;
    border-left: 1px solid black;
}

.DefRowBody3[b-y9idrgah0m] {
    width: 33%;
    border-left: 1px solid black;
}

.DefRow1[b-y9idrgah0m] {
    height: 1.5rem;
    font-size: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.DefRow2[b-y9idrgah0m] {
    height: 2rem;
}

.DefRow3[b-y9idrgah0m] {
    height: 1rem;
    font-size: 0.6rem;
    font-weight: 600;
    text-align: center;
}


.DRRow[b-y9idrgah0m] {
    display: flex;
    width: 100%;
}

.DRRowPoints[b-y9idrgah0m] {
    width: 10%;
    font-size: 0.6rem;
}

.DRRowBody[b-y9idrgah0m] {
    width: 90%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.DRRowLabel[b-y9idrgah0m] {
    border-bottom: 1px solid black;
    font-size: 1rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
    width: 100%;
}

.DRRowBox[b-y9idrgah0m] {
    display: flex;
}

.DRRowLeft[b-y9idrgah0m] {
    width: 20%;
}

.DRRowLeft1[b-y9idrgah0m] {
    height: 1rem;
    font-size: 0.8rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.DRRowLeft2[b-y9idrgah0m] {
    height: 1rem;
    border-bottom: 1px solid black;
}

.DRRowLeft3[b-y9idrgah0m] {
    height: 1rem;
    border-bottom: 1px solid black;
}

.DRRowMiddle[b-y9idrgah0m] {
    width: 55%;
}

.DRRowMiddle1[b-y9idrgah0m] {
    height: 34%;
    border-bottom: 1px solid black;
}

.DRRowMiddle2[b-y9idrgah0m] {
    height: 33%;
    border-bottom: 1px solid black;
}

.DRRowMiddle3[b-y9idrgah0m] {
    height: 33%;
    border-bottom: 1px solid black;
}

.DRRowRight[b-y9idrgah0m] {
    width: 25%;
    display: flex;
}

.DRRowTotal[b-y9idrgah0m] {
    width: 25%;
    font-size: 0.8rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.DRRowTotalValue[b-y9idrgah0m] {
    width: 75%;
}

.ADQRow[b-y9idrgah0m] {
    width: 100%;
}

.ADQRowHeader[b-y9idrgah0m] {
    width: 100%;
    display: flex;
}

.ADQRowPointsLabel[b-y9idrgah0m] {
    width: 10%;
    font-size: 0.6rem;
}

.ADQRowLabel[b-y9idrgah0m] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    font-size: 1rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
    width: 90%;
}

.ADQRowRow[b-y9idrgah0m] {
    height: 1rem;
    display: flex;
}

.ADQRowPoints[b-y9idrgah0m] {
    width: 10%;
    border-bottom: 1px solid black;
    height: 100%;
}

.ADQRowValue[b-y9idrgah0m] {
    width: 90%;
    height: 100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
}

.ADQRowPointsBottom[b-y9idrgah0m] {
    width: 10%;
    font-size: 0.6rem;
}

.ADQRowValueBottom[b-y9idrgah0m] {
    width: 90%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.Section2Center[b-y9idrgah0m] {
    width: 40%;
}

.PictureRow[b-y9idrgah0m] {
    display: flex;
    Height: 40%;
    width: 100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.ReactionRow[b-y9idrgah0m] {
    display: flex;
    Height: 5%;
    width: 100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.ReactionRow1[b-y9idrgah0m] {
    height: 50%;
    font-size: 1rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
}

.ReactionRow2[b-y9idrgah0m] {
    height: 50%;
    font-size: 1rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
}

.ReactionRow3[b-y9idrgah0m] {
    height: 50%;
}

.EquipmentRow[b-y9idrgah0m] {
    Height: 40%;
    width: 100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.EquipmentRowHeaderA[b-y9idrgah0m] {
    font-size: 1rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
}

.EquipmentRowHeaderB[b-y9idrgah0m] {
    display: flex;
    font-size: 0.6rem;
    font-weight: 600;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
}

.EquipmentRowHeader1[b-y9idrgah0m] {
    width: 50%;
}

.EquipmentRowHeader2[b-y9idrgah0m] {
    width: 10%;
}

.EquipmentRowHeader3[b-y9idrgah0m] {
    width: 10%;
}

.EquipmentRowHeader4[b-y9idrgah0m] {
    width: 10%;
}

.EquipmentRowHeader5[b-y9idrgah0m] {
    width: 10%;
}

.EquipmentRowHeader6[b-y9idrgah0m] {
    width: 10%;
}

.EquipmentRowRow[b-y9idrgah0m] {
    height: 1rem;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    border-bottom: 1px solid black;
}

.EquipmentRowFooter[b-y9idrgah0m] {
    display: flex;
    font-size: 0.6rem;
    font-weight: 600;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
}

.EquipmentRowFooter1[b-y9idrgah0m] {
    width: 50%;
}

.EquipmentRowFooter2[b-y9idrgah0m] {
    width: 50%;
}

.RangesRow[b-y9idrgah0m] {
    Height: 15%;
    width: 100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.RangesRowHeaderA[b-y9idrgah0m] {
    font-size: 1rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
}

.RangesRowHeaderB[b-y9idrgah0m] {
    display: flex;
    font-size: 0.6rem;
    font-weight: 600;
    text-align: center;
    font-stretch: condensed;
    vertical-align: middle;
}

.RangesRowHeader1[b-y9idrgah0m] {
    width: 55%;
}

.RangesRowHeader2[b-y9idrgah0m] {
    width: 10%;
}

.RangesRowHeader3[b-y9idrgah0m] {
    width: 10%;
}

.RangesRowHeader4[b-y9idrgah0m] {
    width: 15%;
}

.RangesRowHeader5[b-y9idrgah0m] {
    width: 10%;
}


.RangesRowRow[b-y9idrgah0m] {
    height: 1rem;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    border-bottom: 1px solid black;
}

.Section2Right[b-y9idrgah0m] {
    width: 30%;
}

.SkillsRow[b-y9idrgah0m] {
    Height: 85%;
    width: 100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.SkillsRowHeader[b-y9idrgah0m] {
    display: flex;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    font-size: 0.7rem;
    font-weight: 800;
    text-align: center;
    font-stretch: condensed;
}

.SkillsRowHeader1[b-y9idrgah0m] {
    width: 64%;
    margin-left: 1%;
    margin-right: 1%;
}

.SkillsRowHeader2[b-y9idrgah0m] {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
}

.SkillsRowHeader3[b-y9idrgah0m] {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
}

.SkillsRowRow[b-y9idrgah0m] {
    display: flex;
    height: 1rem;
    margin-left: 1%;
    margin-right: 1%;
}

.SkillsRowRow1[b-y9idrgah0m] {
    width: 64%;
    margin-left: 1%;
    margin-right: 1%;
    border-bottom: 1px solid black;
}

.SkillsRowRow2[b-y9idrgah0m] {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
    border-bottom: 1px solid black;
}

.SkillsRowRow3[b-y9idrgah0m] {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
    border-bottom: 1px solid black;
}

.SummaryRow[b-y9idrgah0m] {
    display: flex;
    Height: 15%;
    width: 100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
}

.SummaryRowLeft[b-y9idrgah0m] {
    width: 50%;
    font-size: 0.7rem;
    font-weight: 600;
    text-align: left;
    vertical-align: middle;
}

.SummaryRowLeftHeader[b-y9idrgah0m] {
    font-size: 1rem;
    font-weight: 800;
    text-align: left;
    padding-left: 0.5rem;
    font-stretch: condensed;
    vertical-align: middle;
}

.SummaryRowLeftRow[b-y9idrgah0m] {
    padding-left: 0.5rem;
    height: 1rem;
}

.SummaryRowRight[b-y9idrgah0m] {
    width: 50%;
}

.SummaryRowRightHeader[b-y9idrgah0m] {
    font-size: 0.8rem;
    font-weight: 600;
    text-align: right;
    padding-right: 0.5rem;
    vertical-align: middle;
}

.SummaryRowRightRow[b-y9idrgah0m] {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    border-bottom: 1px solid black;
    height: 1rem;
}

.Section3[b-y9idrgah0m] {
    text-align: center;
}

@media print {
    .welcomebox[b-y9idrgah0m] {
        display: none;
    }
    .basicbox[b-y9idrgah0m] {
        display: none;
    }
    .OptionBox[b-y9idrgah0m] {
        display: none;
    }
}
/* /Components/Pages/EventSignupPage.razor.rz.scp.css */
body[b-a84n6s5296] {
    padding: 0px;
    margin: 0px;
}

html[b-a84n6s5296] {
}

.JoinSiteButton[b-a84n6s5296] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-a84n6s5296] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-a84n6s5296] {
    width: 100%;
    position: relative;
}

.activitiesbox[b-a84n6s5296] {
}

.Sitesbox[b-a84n6s5296] {
}

.CreditsDiv[b-a84n6s5296] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-a84n6s5296] {
    display: flex;
    width: 100%;
}

.BackpackDiv[b-a84n6s5296] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-a84n6s5296] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    min-height: 3rem;
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    font-weight: 600;
    width: 100%;
}

.TopSiteName[b-a84n6s5296] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}

.HeaderBox[b-a84n6s5296] {
    margin: -1rem;
    margin-bottom: 1rem;
    color: white;
    padding: 0rem;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    background-color: darkgreen;
    height: 3rem;
    font-size: 2rem;
    text-align: center;
    border-width: 0px;
    border-color: black;
    border-bottom-width: 1px;
    border-style: solid;
}

.FooterBox[b-a84n6s5296] {
    margin: -1rem;
    color: black;
    padding: 0rem;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    background-color: lightgreen;
    height: 2rem;
    font-size: 1.25rem;
    text-align: center;
}

    .FooterBox:hover[b-a84n6s5296] {
        background-color: green;
    }

.ExtrasBoxHeader[b-a84n6s5296] {
    margin-left: -1rem;
    margin-right: -1rem;
    font-size: 1.5rem;
    background-color: lightgreen;
    border-radius: 0.5rem;
    min-height: 2rem;
    text-align: center;
    border-width: 0px;
    display: flex;
}

.expanded[b-a84n6s5296] {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: black;
}

.ExtrasBoxHeaderButton[b-a84n6s5296] {
    margin-left: 0px;
    font-size: 1.5rem;
    font-weight: 800;
    border-radius: calc(0.5rem - 2px);
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    min-height: 2rem;
    text-align: center;
    border-width: 0px;
    border-right-width: 2px;
    border-style: solid;
    border-color: black;
    width: 2rem;
}

    .ExtrasBoxHeaderButton:hover[b-a84n6s5296] {
        background: radial-gradient(darkgreen 0%, lightgreen 100%);
        color: white;
    }

.ExtrasBox[b-a84n6s5296] {
    border-style: solid;
    border-width: 2px;
    border-radius: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

.TopSiteHeader[b-a84n6s5296] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-a84n6s5296] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-a84n6s5296] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-a84n6s5296] {
    width: 100%;
}

.SiteBackpackBox[b-a84n6s5296] {
    color: black;
    min-height: 3rem;
    padding: .5rem;
    margin: .5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-radius: 1.5rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteBackpackText[b-a84n6s5296] {
    width: calc(100% - 3rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-a84n6s5296] {
    min-width: 2rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

    .SiteBackpackButton:hover[b-a84n6s5296] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.SiteWaiverBoxUnsigned[b-a84n6s5296] {
    color: white;
    min-height: 3rem;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverBoxSigned[b-a84n6s5296] {
    color: black;
    height: 3rem;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverText[b-a84n6s5296] {
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteWaiverImageDiv[b-a84n6s5296] {
    margin-left: auto;
    margin-right: auto;
}

.SiteWaiverButton[b-a84n6s5296] {
    width: 2rem;
    height: 2rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteWaiverBoxUnsigned SiteWaiverButton:hover[b-a84n6s5296] {
    background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
}

.SiteAdminButton[b-a84n6s5296] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-a84n6s5296] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-a84n6s5296] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-a84n6s5296] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-a84n6s5296] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-a84n6s5296] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-a84n6s5296] {
}

.sitebox[b-a84n6s5296] {
    margin-left: auto;
    margin-right: auto;
}

.body[b-a84n6s5296] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
}

.ResourcesBox[b-a84n6s5296] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-a84n6s5296] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-a84n6s5296] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}



.ResourceButtonType[b-a84n6s5296] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-weight: 800;
}

.ResourceButtonName[b-a84n6s5296] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

@media (min-width: 641px) {
    .TopSiteName[b-a84n6s5296] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-a84n6s5296] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-a84n6s5296] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-a84n6s5296] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-a84n6s5296] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-a84n6s5296] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-a84n6s5296] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-a84n6s5296] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-weight: 700;
    }

    .sitesbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-a84n6s5296] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-a84n6s5296] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-a84n6s5296] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-a84n6s5296] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-a84n6s5296] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-a84n6s5296] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-a84n6s5296] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-a84n6s5296] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-a84n6s5296] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-a84n6s5296] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-a84n6s5296] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-a84n6s5296] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-a84n6s5296] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }


    .basicbox[b-a84n6s5296] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    .SiteBackpackButton[b-a84n6s5296] {
        color: white;
        min-width: 2rem;
        height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SiteBackpackText[b-a84n6s5296] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-a84n6s5296] {
        min-width: 2rem;
        height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-a84n6s5296] {
        min-width: 2rem;
        height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-a84n6s5296] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-a84n6s5296] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-a84n6s5296] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-a84n6s5296] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-a84n6s5296] {
        width: 100%;
    }

    .sitejoinbox[b-a84n6s5296] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-a84n6s5296] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-a84n6s5296] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-a84n6s5296] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-a84n6s5296] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-a84n6s5296] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-a84n6s5296] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-a84n6s5296] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-a84n6s5296] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-a84n6s5296] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-a84n6s5296] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-a84n6s5296] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .basicbox[b-a84n6s5296] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-a84n6s5296] {
}


.SiteActivityBox[b-a84n6s5296] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-a84n6s5296] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SubSiteBox[b-a84n6s5296] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-a84n6s5296] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-a84n6s5296] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-a84n6s5296] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-a84n6s5296] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-a84n6s5296] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-a84n6s5296] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-a84n6s5296] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-a84n6s5296] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-a84n6s5296] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-a84n6s5296] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-a84n6s5296] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {
    .SiteActivityBox:hover[b-a84n6s5296] {
    }

    .SiteActivityBox[b-a84n6s5296] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .activityrightbox[b-a84n6s5296] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-a84n6s5296] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-a84n6s5296] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-a84n6s5296] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-a84n6s5296] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-a84n6s5296] {
        text-align: center;
        font-size: 1.5rem;
    }

    .activitynameboxbuttons[b-a84n6s5296] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-a84n6s5296] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-a84n6s5296] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-a84n6s5296] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-a84n6s5296] {
    }

    .SubSiteBox[b-a84n6s5296] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-a84n6s5296] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-a84n6s5296] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-a84n6s5296] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-a84n6s5296] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-a84n6s5296] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-a84n6s5296] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-a84n6s5296] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-a84n6s5296] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-a84n6s5296] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-a84n6s5296] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {
    .SiteActivityBox:hover[b-a84n6s5296] {
    }

    .CreditsButton[b-a84n6s5296] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .activityrightbox[b-a84n6s5296] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-a84n6s5296] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-a84n6s5296] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-a84n6s5296] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-a84n6s5296] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-a84n6s5296] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-a84n6s5296] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-a84n6s5296] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-a84n6s5296] {
    }

    .SubSiteBox[b-a84n6s5296] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-a84n6s5296] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-a84n6s5296] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-a84n6s5296] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-a84n6s5296] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-a84n6s5296] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-a84n6s5296] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-a84n6s5296] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-a84n6s5296] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

#signature-control h4[b-a84n6s5296] {
    margin-bottom: 20px;
    text-align: center;
}

#signdescription[b-a84n6s5296] {
    font-size: 14px;
    padding-bottom: 10px;
}

.e-sign-clear[b-a84n6s5296] {
    margin-left: 5px;
}

.e-btn-options[b-a84n6s5296] {
    float: right;
    margin-bottom: 10px;
}

.AgeExceptionBox[b-a84n6s5296] {
    font-size: 2rem;
}

#signature-control[b-a84n6s5296] {
    width: 100%;
    margin: 0;
}

.e-bigger #signature-control h4[b-a84n6s5296] {
    font-size: 20px;
}

.WaiverSelectorBox[b-a84n6s5296] {
    display: flex;
}

.form-label[b-a84n6s5296] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ValidBox[b-a84n6s5296] {
    border-radius: 1rem;
    padding: 1rem;
}

.ChildButton[b-a84n6s5296] {
    width: 35%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.GuardianButton[b-a84n6s5296] {
    width: 60%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.SelectedChildButton[b-a84n6s5296] {
    width: 40%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.SelectedGuardianButton[b-a84n6s5296] {
    width: 65%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.InfoSoldText[b-a84n6s5296] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: green;
    background: linear-gradient(to right, lightgreen 0%, lime 50%, lightgreen 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.InfoBadText[b-a84n6s5296] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: red;
    background: linear-gradient(to right, pink 0%, white 50%, pink 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.BirthDateBox[b-a84n6s5296] {
    text-align: center;
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.SaveBox[b-a84n6s5296] {
    display: flex;
    border-radius: 1rem;
    border-color: green;
    border-width: 1px;
    border-style: solid;
    margin-top: 2rem;
}

.AcceptButton[b-a84n6s5296] {
    font-size: 2rem;
    border-radius: 1.5rem;
    height: 3rem;
    border-width: 0px;
    background-color: lightgreen;
    width: 100%;
    border-right-width: 1px;
    border-color: green;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

    .AcceptButton:hover[b-a84n6s5296] {
        background: radial-gradient(green 0%, lightgreen 100%);
    }
.SaveButton[b-a84n6s5296] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-width: 0px;
    background-color: lightgreen;
    width: 60%;
    border-right-width: 1px;
    border-color: green;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

    .SaveButton:hover[b-a84n6s5296] {
        background: radial-gradient(green 0%, lightgreen 100%);
    }

.ClearButton[b-a84n6s5296] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-width: 0px;
    background-color: pink;
    width: 40%;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

    .ClearButton:hover[b-a84n6s5296] {
        background: radial-gradient(red 0%, pink 100%);
    }

.SignatureCapturedBox[b-a84n6s5296] {
    height: 100%;
    width: 100%;
    color: green;
    font-size: 3rem;
    vertical-align: middle;
    border-color: green;
    border-style: solid;
    border-width: 1px;
}

.TopTextBox[b-a84n6s5296] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: red;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.BottomTextBox[b-a84n6s5296] {
    border-color: black;
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    border-color: red;
    background-color: lightyellow;
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1.5rem;
}

.RequiredBox[b-a84n6s5296] {
    border-style: solid;
    border-radius: 0.5rem;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
    margin-bottom: 1rem;
}

.OptionalBox[b-a84n6s5296] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: yellow;
    background-color: lightyellow;
    border-width: 1px;
    margin-top: 2rem;
    padding: 1rem;
}

.form-control2[b-a84n6s5296] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.WaiverBox[b-a84n6s5296] {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: black;
}

.BackButton[b-a84n6s5296] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-a84n6s5296] {
        color: gray;
    }

.CloseButton[b-a84n6s5296] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-a84n6s5296] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-a84n6s5296] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.StepLabel[b-a84n6s5296] {
    font-size: 2rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    border-color: white;
    min-height: 3rem;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
}

body[b-a84n6s5296] {
}

.max-form[b-a84n6s5296] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-a84n6s5296] {
    width: 100%;
    height: 80%;
}

.footer[b-a84n6s5296] {
    width: 100%;
    height: 4rem;
}

.text-area[b-a84n6s5296] {
    width: 100%;
    height: 80%;
}

.ParentButton[b-a84n6s5296] {
    font-size: 1.5rem;
    border-style: solid;
    border-radius: 1rem;
    margin: .5rem;
}

body[b-a84n6s5296] {
}

.PermissionAllowOn[b-a84n6s5296] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-a84n6s5296] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-a84n6s5296] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-a84n6s5296] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-a84n6s5296] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-a84n6s5296] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-a84n6s5296] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-a84n6s5296] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-a84n6s5296] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-a84n6s5296] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-a84n6s5296] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-a84n6s5296] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-a84n6s5296] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-a84n6s5296] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-a84n6s5296] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-a84n6s5296] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.StepButton[b-a84n6s5296] {
    margin-top: auto;
    margin-bottom: auto;
    border-style: none;
    border-radius: 1rem;
    border-color: gray;
    height: 2rem;
    min-width: 2rem;
    font-size: 1rem;
}

.CurrentStep[b-a84n6s5296] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    height: 2.1rem;
    min-width: 2.1rem;
    font-weight: 600;
    font-size: 1.2rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: .5rem;
    margin-right: .5rem;
}

.StepsBox[b-a84n6s5296] {
    min-height: 3rem;
    display: flex;
}

.StepsSubBox[b-a84n6s5296] {
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
}

.MedBox[b-a84n6s5296] {
    min-height: 20rem;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.modal-body[b-a84n6s5296] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 26rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-a84n6s5296] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-a84n6s5296]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-a84n6s5296]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-a84n6s5296]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-a84n6s5296] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-a84n6s5296] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-a84n6s5296] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-a84n6s5296] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-a84n6s5296] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-a84n6s5296] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-a84n6s5296] {
    width: 100%;
}

.SheetSelectorItem[b-a84n6s5296] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-a84n6s5296] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-a84n6s5296] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-a84n6s5296] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-a84n6s5296] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.ValidText[b-a84n6s5296] {
    text-align: center;
    font-size: 2rem;
    color: red;
}

.WaiverHeader[b-a84n6s5296] {
    border-color: green;
    border-radius: 1rem;
    font-size: 3rem;
    text-align: center;
}

.TimerProgress[b-a84n6s5296] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-a84n6s5296] {
    width: calc(100% - 2rem);
}

.SearchButton[b-a84n6s5296] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-a84n6s5296] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-a84n6s5296] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-a84n6s5296] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.EntryBox[b-a84n6s5296] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.EntryBoxTop[b-a84n6s5296] {
}

.EntryBoxDescription[b-a84n6s5296] {
    text-align: center;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
}

.EntryBoxLabel[b-a84n6s5296] {
    font-weight: 600;
    font-size: 1.5rem;
    min-width: 30%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.EntryBoxInput[b-a84n6s5296] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.PhoneParent1[b-a84n6s5296] {
    display: flex;
}

.PhoneParent2[b-a84n6s5296] {
    display: flex;
}

.PermissionSelect[b-a84n6s5296] {
    max-width: 100%;
}

@media (min-width: 641px) {
    .PhoneParent1[b-a84n6s5296] {
        visibility: visible;
    }

    .PhoneParent2[b-a84n6s5296] {
        visibility: hidden;
    }

    .EntryBoxTop[b-a84n6s5296] {
        display: flex;
    }
}

@media (max-width: 640.98px) {
    .EntryBoxTop[b-a84n6s5296] {
    }

    .EntryBoxLabel[b-a84n6s5296] {
        text-align: center;
    }

    .PhoneParent1[b-a84n6s5296] {
        visibility: hidden;
    }

    .PhoneParent2[b-a84n6s5296] {
        visibility: visible;
    }

    .InfoSoldText[b-a84n6s5296] {
        font-size: 1.2rem;
    }

    .InfoBadText[b-a84n6s5296] {
        font-size: 1.2rem;
    }

    .StepLabel[b-a84n6s5296] {
        font-size: 1.5rem;
    }
}
/* /Components/Pages/Home.razor.rz.scp.css */
body[b-1kv90135ok] {
    padding: 0px;
    margin: 0px;
}

html[b-1kv90135ok] {
}

.JoinSiteButton[b-1kv90135ok] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: 0px;
    border-top-right-radius: .9rem;
    border-bottom-left-radius: .5rem;
    border-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
    font-size: 3rem;
}

    .JoinSiteButton:hover[b-1kv90135ok] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.HomeHeader[b-1kv90135ok] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}



.TopSiteBar[b-1kv90135ok] {
    width: 100%;
    position: relative;
}

.activitiesbox[b-1kv90135ok] {
}


.TopSiteName[b-1kv90135ok] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-1kv90135ok] {
    width: calc(100% - 1rem);
    display: flex;
    margin: .5rem;
    padding: .5rem;
    border-style: solid;
    border-color: black;
    border-width: 2px;
    border-radius: 1rem;
    position: relative;
}

    .TopSiteHeader:hover[b-1kv90135ok] {
        background-color: rgb(0, 80, 0, 0.2);
    }

.TopSiteBanner[b-1kv90135ok] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-1kv90135ok] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-1kv90135ok] {
    width: 100%;
}

.SiteBackpackBox[b-1kv90135ok] {
    color: white;
    width: 8rem;
    height: 3rem;
    padding: .5rem;
    position: sticky;
    z-index: 1;
    top: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    border-bottom-left-radius: 1.5rem;
}

.SiteBackpackText[b-1kv90135ok] {
    color: white;
    width: 5rem;
    height: 3rem;
    padding: .5rem;
    padding-left: 0rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    background: linear-gradient(0deg, red 0%, red 2.2rem, black 4.25rem);
    line-height: 1rem;
}

.SiteBackpackButton[b-1kv90135ok] {
    color: white;
    width: 3rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    top: 0px;
    right: 5rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at bottom right, red 0%, red 50%, black 4rem);
    border-radius: 0px;
    border-bottom-left-radius: 1.5rem;
}

    .SiteBackpackButton:hover[b-1kv90135ok] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.SiteAdminButton[b-1kv90135ok] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-1kv90135ok] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-1kv90135ok] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-1kv90135ok] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-1kv90135ok] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-1kv90135ok] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-1kv90135ok] {
    color: black;
}

.sitebox[b-1kv90135ok] {
    position: relative;
}

.body[b-1kv90135ok] {
    color: black;
    width: 100%;
    min-width: 300px;
    position: relative;
    display: flex;
}

@media (min-width: 641px) {
    .TopSiteName[b-1kv90135ok] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-1kv90135ok] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-1kv90135ok] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-1kv90135ok] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-1kv90135ok] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-1kv90135ok] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-1kv90135ok] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-1kv90135ok] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-weight: 700;
    }

    .sitesbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-1kv90135ok] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-1kv90135ok] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-1kv90135ok] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-1kv90135ok] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-1kv90135ok] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-1kv90135ok] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-1kv90135ok] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-1kv90135ok] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-1kv90135ok] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-1kv90135ok] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-1kv90135ok] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-1kv90135ok] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }



    .refreshbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    .TopSiteName[b-1kv90135ok] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-1kv90135ok] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-1kv90135ok] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-1kv90135ok] {
        width: 100%;
    }

    .sitejoinbox[b-1kv90135ok] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-1kv90135ok] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-1kv90135ok] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-1kv90135ok] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-1kv90135ok] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-1kv90135ok] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-1kv90135ok] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-1kv90135ok] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-1kv90135ok] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-1kv90135ok] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }



    .refreshbox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-1kv90135ok] {
}

.activitybox:hover[b-1kv90135ok] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
}

.activitybox[b-1kv90135ok] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

.activitybuttons[b-1kv90135ok] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-1kv90135ok] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-1kv90135ok] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-1kv90135ok] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-1kv90135ok] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {
    .activitybox:hover[b-1kv90135ok] {
    }

    .activitybox[b-1kv90135ok] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .activityrightbox[b-1kv90135ok] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-1kv90135ok] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-1kv90135ok] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-1kv90135ok] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-1kv90135ok] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-1kv90135ok] {
        text-align: center;
        font-size: 1.5rem;
    }

    .activitynameboxbuttons[b-1kv90135ok] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-1kv90135ok] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-1kv90135ok] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-1kv90135ok] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {
    .activitybox:hover[b-1kv90135ok] {
    }

    .activitybox[b-1kv90135ok] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .activityrightbox[b-1kv90135ok] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-1kv90135ok] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-1kv90135ok] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-1kv90135ok] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-1kv90135ok] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-1kv90135ok] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-1kv90135ok] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-1kv90135ok] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/HomeActivity.razor.rz.scp.css */
body[b-4qvlfc02qk] {
    padding: 0px;
    margin: 0px;
    min-height: 100%;
}

html[b-4qvlfc02qk] {
    min-height: 100%;
}

.page[b-4qvlfc02qk] {
    min-height: 100%;
}

.ActivityStepsBox[b-4qvlfc02qk] {
    margin-left: 1rem;
    margin-right: 1rem;
}

#contain[b-4qvlfc02qk] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: auto;
    margin: 0 auto;
    z-index: 1;
}

#parchment[b-4qvlfc02qk] {
    position: absolute;
    display: flex;
    width: 95%;
    /* center page with absolute position */
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0);
    margin: 2em 0;
    box-shadow: 2px 3px 20px black, 0 0 125px #8f5922 inset;
    background: #fffef0;
    /* v2.1 : borders effect with SVG : try to play with scale to change them */
    filter: url(#wavy2);
    /* v2.2 : Noise added for a vellum paper effect */
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}

.RefreshButton[b-4qvlfc02qk] {
    border-style: solid;
    border-radius: 0.5rem;
    margin: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    background-color: white;
    transition: filter 0.3s ease 0.3s;
}

    .RefreshButton:disabled[b-4qvlfc02qk] {
        filter: drop-shadow(0 0 0 steelblue);
        transition: filter 1s;
    }

    .RefreshButton:hover[b-4qvlfc02qk] {
        background-image: linear-gradient(to top, #8bf, #adf);
        filter: drop-shadow(0 0 0 steelblue);
        transition: filter 1s;
    }

@keyframes rotate-b-4qvlfc02qk {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}


.RefreshButtonImage[b-4qvlfc02qk] {
    margin-left: 0.5rem;
    height: 1rem;
    animation-name: rotate-b-4qvlfc02qk;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-play-state: running;
}

.JoinSiteButton[b-4qvlfc02qk] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-4qvlfc02qk] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-4qvlfc02qk] {
    width: 100%;
    position: relative;
}

.LoginBar[b-4qvlfc02qk] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.LoginButton[b-4qvlfc02qk] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
}

    .LoginButton:hover[b-4qvlfc02qk] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
    }

.RegisterButton[b-4qvlfc02qk] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
}

    .RegisterButton:hover[b-4qvlfc02qk] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
    }

.RegisterButton[b-4qvlfc02qk] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.ActivityDescription[b-4qvlfc02qk] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 3rem;
}

.ActivityDateBox[b-4qvlfc02qk] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityStartDateBox[b-4qvlfc02qk] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityEndDateBox[b-4qvlfc02qk] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityCodeBox[b-4qvlfc02qk] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityHideCompletedBox[b-4qvlfc02qk] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5rem;
}

.TopSiteName[b-4qvlfc02qk] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-4qvlfc02qk] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-4qvlfc02qk] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-4qvlfc02qk] {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-4qvlfc02qk] {
    width: 100%;
}

.SiteBackpackBox[b-4qvlfc02qk] {
    color: white;
    width: calc(100% - 1rem);
    min-height: 3rem;
    padding: .5rem;
    margin: .5rem;
    display: flex;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-radius: 1.5rem;
}

.SiteBackpackText[b-4qvlfc02qk] {
    color: white;
    width: calc(100% - 3rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-4qvlfc02qk] {
    color: white;
    min-width: 2rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

    .SiteBackpackButton:hover[b-4qvlfc02qk] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.SiteAdminButton[b-4qvlfc02qk] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-4qvlfc02qk] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-4qvlfc02qk] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-4qvlfc02qk] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-4qvlfc02qk] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: absolute;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-4qvlfc02qk] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }

.JoinActivityButton[b-4qvlfc02qk] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinActivityButton:hover[b-4qvlfc02qk] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopActivityBar[b-4qvlfc02qk] {
    width: 100%;
    position: relative;
}


.TopActivityName[b-4qvlfc02qk] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 9rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopActivityHeader[b-4qvlfc02qk] {
    width: 100%;
    display: flex;
}

.TopActivityBanner[b-4qvlfc02qk] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopActivityImage[b-4qvlfc02qk] {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopActivitySelect[b-4qvlfc02qk] {
    width: 100%;
}

.ActivityBackpackBox[b-4qvlfc02qk] {
    color: white;
    width: 8rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    border-top-left-radius: 1.5rem;
}

.ActivityBackpackText[b-4qvlfc02qk] {
    color: white;
    width: 5rem;
    height: 3rem;
    padding: .5rem;
    padding-left: 0rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    background: linear-gradient(0deg, red 0%, red 2.2rem, black 4.25rem);
    line-height: 1rem;
}

.ActivityBackpackButton[b-4qvlfc02qk] {
    color: white;
    width: 3rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 5rem;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at bottom right, red 0%, red 50%, black 4rem);
    border-radius: 0px;
    border-top-left-radius: 1.5rem;
}

    .ActivityBackpackButton:hover[b-4qvlfc02qk] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.ActivityAdminButton[b-4qvlfc02qk] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .ActivityAdminButton:hover[b-4qvlfc02qk] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-4qvlfc02qk] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .ActivityOfficerButton:hover[b-4qvlfc02qk] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopActivityExpand[b-4qvlfc02qk] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: absolute;
    font-size: 2rem;
    z-index: 1;
}

    .TopActivityExpand:hover[b-4qvlfc02qk] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }

.ActivityBox[b-4qvlfc02qk] {
}

@media (min-width: 1080px) {
    #parchment[b-4qvlfc02qk] {
        left: calc(50% + 75px);
        margin-top: 1rem;
        max-width: 1080px;
    }

    .ActivityBox[b-4qvlfc02qk] {
        max-width: 1080px;
    }
}

@media (min-width: 641px) {
    #parchment[b-4qvlfc02qk] {
        width: calc(100% - 150px - 0.5rem);
        left: calc(50% + 75px - 0.25rem);
        margin-top: 1rem;
    }

    .ActivityBox[b-4qvlfc02qk] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: 1rem;
        margin-right: 1rem;
        max-width: 1080px;
    }

    .TopActivityName[b-4qvlfc02qk] {
        font-size: 5rem;
    }

    .body[b-4qvlfc02qk] {
        min-height: 100vh;
    }
}

@media (max-width: 640.98px) {
    #parchment[b-4qvlfc02qk] {
        width: calc(100% - 1rem);
        top: calc(0% + 2rem);
        left: calc(50% - 0.25rem);
    }

    .body[b-4qvlfc02qk] {
        min-height: calc(100vh - 3rem);
    }

    .ActivityBox[b-4qvlfc02qk] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .TopActivityName[b-4qvlfc02qk] {
        font-size: 3rem;
    }

    .SiteBackpackButton[b-4qvlfc02qk] {
        color: white;
        min-width: 2rem;
        height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/HomeSite.razor.rz.scp.css */
body[b-bnh0yy1dnd] {
    padding: 0px;
    margin: 0px;
}

html[b-bnh0yy1dnd] {
}

.JoinSiteButton[b-bnh0yy1dnd] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-bnh0yy1dnd] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-bnh0yy1dnd] {
    width: 100%;
    position: relative;
}

.activitiesbox[b-bnh0yy1dnd] {
}

.Sitesbox[b-bnh0yy1dnd] {
}

.CreditsDiv[b-bnh0yy1dnd] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-bnh0yy1dnd] {
    display: flex;
    width: 100%;
}

.BackpackDiv[b-bnh0yy1dnd] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-bnh0yy1dnd] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    min-height: 3rem;
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    font-weight: 600;
    width: 100%;
}

.TopSiteName[b-bnh0yy1dnd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-bnh0yy1dnd] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-bnh0yy1dnd] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-bnh0yy1dnd] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-bnh0yy1dnd] {
    width: 100%;
}

.SiteBackpackBox[b-bnh0yy1dnd] {
    color: black;
    min-height: 3rem;
    padding: .5rem;
    margin: .5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-radius: 1.5rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteBackpackText[b-bnh0yy1dnd] {
    width: calc(100% - 3rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-bnh0yy1dnd] {
    min-width: 2rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

    .SiteBackpackButton:hover[b-bnh0yy1dnd] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.SiteWaiverBoxUnsigned[b-bnh0yy1dnd] {
    color: white;
    min-height: 3rem;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverBoxSigned[b-bnh0yy1dnd] {
    color: black;
    height: 3rem;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverText[b-bnh0yy1dnd] {
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteWaiverImageDiv[b-bnh0yy1dnd] {
    margin-left: auto;
    margin-right: auto;
}

.SiteWaiverButton[b-bnh0yy1dnd] {
    width: 2rem;
    height: 2rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteWaiverBoxUnsigned SiteWaiverButton:hover[b-bnh0yy1dnd] {
    background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
}

.SiteAdminButton[b-bnh0yy1dnd] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-bnh0yy1dnd] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-bnh0yy1dnd] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-bnh0yy1dnd] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SiteSignupButton[b-bnh0yy1dnd] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 20px;
    left: 50%;
}

    .SiteSignupButton:hover[b-bnh0yy1dnd] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-bnh0yy1dnd] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-bnh0yy1dnd] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-bnh0yy1dnd] {
}

.sitebox[b-bnh0yy1dnd] {
    margin-left: auto;
    margin-right: auto;
}

.body[b-bnh0yy1dnd] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
}

.ResourcesBox[b-bnh0yy1dnd] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-bnh0yy1dnd] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-bnh0yy1dnd] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}



.ResourceButtonType[b-bnh0yy1dnd] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-weight: 800;
}

.ResourceButtonName[b-bnh0yy1dnd] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

@media (min-width: 641px) {
    .TopSiteName[b-bnh0yy1dnd] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-bnh0yy1dnd] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-bnh0yy1dnd] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-bnh0yy1dnd] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-bnh0yy1dnd] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-bnh0yy1dnd] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-bnh0yy1dnd] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-bnh0yy1dnd] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-weight: 700;
    }

    .sitesbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-bnh0yy1dnd] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-bnh0yy1dnd] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-bnh0yy1dnd] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-bnh0yy1dnd] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-bnh0yy1dnd] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-bnh0yy1dnd] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-bnh0yy1dnd] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-bnh0yy1dnd] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-bnh0yy1dnd] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }


    .basicbox[b-bnh0yy1dnd] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    .SiteBackpackButton[b-bnh0yy1dnd] {
        color: white;
        min-width: 2rem;
        height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SiteBackpackText[b-bnh0yy1dnd] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-bnh0yy1dnd] {
        min-width: 2rem;
        height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-bnh0yy1dnd] {
        min-width: 2rem;
        height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-bnh0yy1dnd] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-bnh0yy1dnd] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-bnh0yy1dnd] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-bnh0yy1dnd] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-bnh0yy1dnd] {
        width: 100%;
    }

    .sitejoinbox[b-bnh0yy1dnd] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-bnh0yy1dnd] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-bnh0yy1dnd] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-bnh0yy1dnd] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-bnh0yy1dnd] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-bnh0yy1dnd] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-bnh0yy1dnd] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-bnh0yy1dnd] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .basicbox[b-bnh0yy1dnd] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-bnh0yy1dnd] {
}


.SiteActivityBox[b-bnh0yy1dnd] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-bnh0yy1dnd] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SubSiteBox[b-bnh0yy1dnd] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-bnh0yy1dnd] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-bnh0yy1dnd] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-bnh0yy1dnd] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-bnh0yy1dnd] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-bnh0yy1dnd] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-bnh0yy1dnd] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-bnh0yy1dnd] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-bnh0yy1dnd] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-bnh0yy1dnd] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-bnh0yy1dnd] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-bnh0yy1dnd] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {
    .SiteActivityBox:hover[b-bnh0yy1dnd] {
    }

    .SiteActivityBox[b-bnh0yy1dnd] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .activityrightbox[b-bnh0yy1dnd] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-bnh0yy1dnd] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-bnh0yy1dnd] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-bnh0yy1dnd] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-bnh0yy1dnd] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 1.5rem;
    }

    .activitynameboxbuttons[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-bnh0yy1dnd] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-bnh0yy1dnd] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-bnh0yy1dnd] {
    }

    .SubSiteBox[b-bnh0yy1dnd] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-bnh0yy1dnd] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-bnh0yy1dnd] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-bnh0yy1dnd] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-bnh0yy1dnd] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-bnh0yy1dnd] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-bnh0yy1dnd] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-bnh0yy1dnd] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {
    .SiteActivityBox:hover[b-bnh0yy1dnd] {
    }

    .CreditsButton[b-bnh0yy1dnd] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .activityrightbox[b-bnh0yy1dnd] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-bnh0yy1dnd] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-bnh0yy1dnd] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-bnh0yy1dnd] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-bnh0yy1dnd] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-bnh0yy1dnd] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-bnh0yy1dnd] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-bnh0yy1dnd] {
    }

    .SubSiteBox[b-bnh0yy1dnd] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-bnh0yy1dnd] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-bnh0yy1dnd] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-bnh0yy1dnd] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-bnh0yy1dnd] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-bnh0yy1dnd] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-bnh0yy1dnd] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-bnh0yy1dnd] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-bnh0yy1dnd] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/HomeStep.razor.rz.scp.css */
body[b-o5f31912rv] {
    padding: 0px;
    margin: 0px;
    min-height: 100%;
}

html[b-o5f31912rv] {
    min-height: 100%;
}

.page[b-o5f31912rv] {
    min-height: 100%;
}

.JoinSiteButton[b-o5f31912rv] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-o5f31912rv] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-o5f31912rv] {
    width: 100%;
    position: relative;
}

.TopActivityBar[b-o5f31912rv] {
    width: 100%;
    position: relative;
}

.LoginBar[b-o5f31912rv] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.LoginButton[b-o5f31912rv] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-o5f31912rv] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-o5f31912rv] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-o5f31912rv] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-o5f31912rv] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.StepDescription[b-o5f31912rv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 3rem;
}

.StepDateBox[b-o5f31912rv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.StepStartDateBox[b-o5f31912rv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.StepEndDateBox[b-o5f31912rv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.StepCodeBox[b-o5f31912rv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.StepHideCompletedBox[b-o5f31912rv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5rem;
}

.TopSiteName[b-o5f31912rv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-o5f31912rv] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-o5f31912rv] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-o5f31912rv] {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-o5f31912rv] {
    width: 100%;
}

.SiteBackpackBox[b-o5f31912rv] {
    color: white;
    width: calc(100% - 1rem);
    min-height: 3rem;
    padding: .5rem;
    margin: .5rem;
    display: flex;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-radius: 1.5rem;
}

.SiteBackpackText[b-o5f31912rv] {
    color: white;
    width: calc(100% - 3rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-o5f31912rv] {
    color: white;
    min-width: 2rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

    .SiteBackpackButton:hover[b-o5f31912rv] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.SiteAdminButton[b-o5f31912rv] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-o5f31912rv] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-o5f31912rv] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-o5f31912rv] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-o5f31912rv] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: absolute;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-o5f31912rv] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }

.TopActivityName[b-o5f31912rv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopActivityHeader[b-o5f31912rv] {
    width: 100%;
    display: flex;
}

.TopActivityBanner[b-o5f31912rv] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopActivityImage[b-o5f31912rv] {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopActivitySelect[b-o5f31912rv] {
    width: 100%;
}

.ActivityBackpackBox[b-o5f31912rv] {
    color: white;
    width: calc(100% - 1rem);
    min-height: 3rem;
    padding: .5rem;
    margin: .5rem;
    display: flex;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-radius: 1.5rem;
}

.ActivityBackpackText[b-o5f31912rv] {
    color: white;
    width: calc(100% - 3rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.ActivityBackpackButton[b-o5f31912rv] {
    color: white;
    min-width: 2rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

    .ActivityBackpackButton:hover[b-o5f31912rv] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.ActivityAdminButton[b-o5f31912rv] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .ActivityAdminButton:hover[b-o5f31912rv] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-o5f31912rv] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .ActivityOfficerButton:hover[b-o5f31912rv] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopActivityExpand[b-o5f31912rv] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: absolute;
    font-size: 2rem;
    z-index: 1;
}

    .TopActivityExpand:hover[b-o5f31912rv] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }

.JoinStepButton[b-o5f31912rv] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinStepButton:hover[b-o5f31912rv] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopStepBar[b-o5f31912rv] {
    width: 100%;
    position: relative;
}


.TopStepName[b-o5f31912rv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 9rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 3rem;
}


.TopStepHeader[b-o5f31912rv] {
    width: 100%;
    display: flex;
}

.TopStepBanner[b-o5f31912rv] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopStepImage[b-o5f31912rv] {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopStepSelect[b-o5f31912rv] {
    width: 100%;
}

.StepBackpackBox[b-o5f31912rv] {
    color: white;
    width: 8rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    border-top-left-radius: 1.5rem;
}

.StepBackpackText[b-o5f31912rv] {
    color: white;
    width: 5rem;
    height: 3rem;
    padding: .5rem;
    padding-left: 0rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    background: linear-gradient(0deg, red 0%, red 2.2rem, black 4.25rem);
    line-height: 1rem;
}

.StepBackpackButton[b-o5f31912rv] {
    color: white;
    width: 3rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 5rem;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at bottom right, red 0%, red 50%, black 4rem);
    border-radius: 0px;
    border-top-left-radius: 1.5rem;
}

    .StepBackpackButton:hover[b-o5f31912rv] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.StepAdminButton[b-o5f31912rv] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .StepAdminButton:hover[b-o5f31912rv] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.StepOfficerButton[b-o5f31912rv] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .StepOfficerButton:hover[b-o5f31912rv] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopStepExpand[b-o5f31912rv] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: absolute;
    font-size: 2rem;
    z-index: 1;
}

    .TopStepExpand:hover[b-o5f31912rv] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }

.StepBox[b-o5f31912rv] {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 641px) {
    .StepBox[b-o5f31912rv] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }
}

@media (max-width: 640.98px) {
    .StepBox[b-o5f31912rv] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .SiteBackpackButton[b-o5f31912rv] {
        color: white;
        min-width: 2rem;
        height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/MemberLogout.razor.rz.scp.css */
.dPage[b-j8t9j98q38] {
}

.w-1000[b-j8t9j98q38] {
    max-width: 640px;
}

.table[b-j8t9j98q38] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
}
/* /Components/Pages/MemberSelf.razor.rz.scp.css */
.FormSectionLabel[b-7p4w5xkazr] {
    font-size: 1.5rem;
    font-weight: 600;
    text-align: center;
}

.FormSubSectionLabel[b-7p4w5xkazr] {
    font-size: 1.2rem;
    font-weight: 600;
    text-align: center;
}

.FormSection[b-7p4w5xkazr] {
    width: 100%;
    background-color: azure;
    border-style: solid;
    border-width: 1px;
    border-radius: 1rem;
    border-bottom-width: 2px;
    border-color: green;
    margin-bottom: .5rem;
    text-align: center;
    padding: .5rem;
}
.form-group[b-7p4w5xkazr] {
    width: 100%;
    background-color: azure;
    border-style: solid;
    border-width: 1px;
    border-radius: 1rem;
    border-bottom-width: 2px;
    border-color: green;
    margin-bottom: .5rem;
    text-align: center;
    padding: .5rem;
}

.FormInputBox[b-7p4w5xkazr] {
    width: 100%;
    text-align: center;
}

.FormInputText[b-7p4w5xkazr] {
    width: 100%;
    text-align: center;
}

.FormInputCheck[b-7p4w5xkazr] {
    width: 100%;
    text-align: center;
}

.memberbox[b-7p4w5xkazr] {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}
.SelectionHeader[b-7p4w5xkazr] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectionBox[b-7p4w5xkazr] {
    border-radius: 1rem;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    margin-top: 1rem;
}

.SMSBox[b-7p4w5xkazr] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
    right: 0px;
}

.SMSBoxHeader[b-7p4w5xkazr] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.PushBox[b-7p4w5xkazr] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
}

.PushBoxHeader[b-7p4w5xkazr] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectedPhone[b-7p4w5xkazr] {
    text-align: center;
}

.EnabledBox[b-7p4w5xkazr] {
    font-size: 3rem;
    margin-top: auto;
    margin-bottom: auto;
    height: 100%;
}

.SubscribeButton[b-7p4w5xkazr] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.SaveSMSButton[b-7p4w5xkazr] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.DontSubscribeButton[b-7p4w5xkazr] {
    border-radius: .75rem;
    height: 3rem;
    width: 10rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

.PermissionAllowOn[b-7p4w5xkazr] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-7p4w5xkazr] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-7p4w5xkazr] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-7p4w5xkazr] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-7p4w5xkazr] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-7p4w5xkazr] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}
/* /Components/Pages/Officer/SiteOfficer.razor.rz.scp.css */
body[b-zwc6dui8a3] {
    text-align: center;
}

td[b-zwc6dui8a3] {
    padding: 0px;
}

    td div[b-zwc6dui8a3] {
        height: 100%;
    }

.ContactBox[b-zwc6dui8a3] {
    width: 100%;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
}

.ParentContactBox[b-zwc6dui8a3] {
    width: 100%;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
}
.EmergencyContactBox[b-zwc6dui8a3] {
    width: 100%;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
}

.P3Button[b-zwc6dui8a3] {
    color: white;
    background-color: green;
    border-style: solid;
    border-width: 1px;
    margin: 1px;
}

.P2Button[b-zwc6dui8a3] {
    background-color: lightgreen;
    margin: 1px;
}

.P1Button[b-zwc6dui8a3] {
    background-color: yellow;
    margin: 1px;
}

.P0Button[b-zwc6dui8a3] {
    background-color: pink;
    margin: 1px;
}

.GoodButton[b-zwc6dui8a3] {
    border-style: solid;
    border-radius: .5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    height: 100%;
}

.YellowButton[b-zwc6dui8a3] {
    border-style: solid;
    border-radius: .5rem;
    border-color: orange;
    background-color: yellow;
    width: 100%;
    height: 100%;
}

.BadButton[b-zwc6dui8a3] {
    border-style: solid;
    border-radius: .5rem;
    border-color: red;
    background-color: lightpink;
    width: 100%;
    height: 100%;
}

.MessagingBox[b-zwc6dui8a3] {
    border-radius: 1rem;
    margin: .5rem;
    border-style: solid;
    border-width: 2px;
    padding: .5rem;
    background-color: rgba(255,255,255,0.25);
    text-align: center;
}


.fire[b-zwc6dui8a3] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
    margin-left: .5rem;
}

.particle[b-zwc6dui8a3] {
    animation: rise-b-zwc6dui8a3 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0.5rem;
    width: 1.5rem;
    height: 1.5rem;
}

    .particle:nth-of-type(1)[b-zwc6dui8a3] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 2em) * 0);
    }

    .particle:nth-of-type(2)[b-zwc6dui8a3] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 2em) * 0.02);
    }

    .particle:nth-of-type(3)[b-zwc6dui8a3] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 2em) * 0.04);
    }

    .particle:nth-of-type(4)[b-zwc6dui8a3] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 2em) * 0.06);
    }

    .particle:nth-of-type(5)[b-zwc6dui8a3] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 2em) * 0.08);
    }

    .particle:nth-of-type(6)[b-zwc6dui8a3] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 2em) * 0.1);
    }

    .particle:nth-of-type(7)[b-zwc6dui8a3] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 2em) * 0.12);
    }

    .particle:nth-of-type(8)[b-zwc6dui8a3] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 2em) * 0.14);
    }

    .particle:nth-of-type(9)[b-zwc6dui8a3] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 2em) * 0.16);
    }

    .particle:nth-of-type(10)[b-zwc6dui8a3] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 2em) * 0.18);
    }

    .particle:nth-of-type(11)[b-zwc6dui8a3] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 2em) * 0.2);
    }

    .particle:nth-of-type(12)[b-zwc6dui8a3] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 2em) * 0.22);
    }

    .particle:nth-of-type(13)[b-zwc6dui8a3] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 2em) * 0.24);
    }

    .particle:nth-of-type(14)[b-zwc6dui8a3] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 2em) * 0.26);
    }

    .particle:nth-of-type(15)[b-zwc6dui8a3] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 2em) * 0.28);
    }

    .particle:nth-of-type(16)[b-zwc6dui8a3] {
        animation-delay: 0.242456716s;
        left: calc((100% - 2em) * 0.3);
    }

    .particle:nth-of-type(17)[b-zwc6dui8a3] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 2em) * 0.32);
    }

    .particle:nth-of-type(18)[b-zwc6dui8a3] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 2em) * 0.34);
    }

    .particle:nth-of-type(19)[b-zwc6dui8a3] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 2em) * 0.36);
    }

    .particle:nth-of-type(20)[b-zwc6dui8a3] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 2em) * 0.38);
    }

    .particle:nth-of-type(21)[b-zwc6dui8a3] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 2em) * 0.4);
    }

    .particle:nth-of-type(22)[b-zwc6dui8a3] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 2em) * 0.42);
    }

    .particle:nth-of-type(23)[b-zwc6dui8a3] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 2em) * 0.44);
    }

    .particle:nth-of-type(24)[b-zwc6dui8a3] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 2em) * 0.46);
    }

    .particle:nth-of-type(25)[b-zwc6dui8a3] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 2em) * 0.48);
    }

    .particle:nth-of-type(26)[b-zwc6dui8a3] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 2em) * 0.5);
    }

    .particle:nth-of-type(27)[b-zwc6dui8a3] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 2em) * 0.52);
    }

    .particle:nth-of-type(28)[b-zwc6dui8a3] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 2em) * 0.54);
    }

    .particle:nth-of-type(29)[b-zwc6dui8a3] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 2em) * 0.56);
    }

    .particle:nth-of-type(30)[b-zwc6dui8a3] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 2em) * 0.58);
    }

    .particle:nth-of-type(31)[b-zwc6dui8a3] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 2em) * 0.6);
    }

    .particle:nth-of-type(32)[b-zwc6dui8a3] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 2em) * 0.62);
    }

    .particle:nth-of-type(33)[b-zwc6dui8a3] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 2em) * 0.64);
    }

    .particle:nth-of-type(34)[b-zwc6dui8a3] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 2em) * 0.66);
    }

    .particle:nth-of-type(35)[b-zwc6dui8a3] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 2em) * 0.68);
    }

    .particle:nth-of-type(36)[b-zwc6dui8a3] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 2em) * 0.7);
    }

    .particle:nth-of-type(37)[b-zwc6dui8a3] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 2em) * 0.72);
    }

    .particle:nth-of-type(38)[b-zwc6dui8a3] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 2em) * 0.74);
    }

    .particle:nth-of-type(39)[b-zwc6dui8a3] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 2em) * 0.76);
    }

    .particle:nth-of-type(40)[b-zwc6dui8a3] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 2em) * 0.78);
    }

    .particle:nth-of-type(41)[b-zwc6dui8a3] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 2em) * 0.8);
    }

    .particle:nth-of-type(42)[b-zwc6dui8a3] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 2em) * 0.82);
    }

    .particle:nth-of-type(43)[b-zwc6dui8a3] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 2em) * 0.84);
    }

    .particle:nth-of-type(44)[b-zwc6dui8a3] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 2em) * 0.86);
    }

    .particle:nth-of-type(45)[b-zwc6dui8a3] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 2em) * 0.88);
    }

    .particle:nth-of-type(46)[b-zwc6dui8a3] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 2em) * 0.9);
    }

    .particle:nth-of-type(47)[b-zwc6dui8a3] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 2em) * 0.92);
    }

    .particle:nth-of-type(48)[b-zwc6dui8a3] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 2em) * 0.94);
    }

    .particle:nth-of-type(49)[b-zwc6dui8a3] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 2em) * 0.96);
    }

    .particle:nth-of-type(50)[b-zwc6dui8a3] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 2em) * 0.98);
    }

@keyframes rise-b-zwc6dui8a3 {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-3rem) scale(0);
    }
}

.NationChoiceDiv[b-zwc6dui8a3] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-zwc6dui8a3] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-zwc6dui8a3] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.ImageDiv[b-zwc6dui8a3] {
    max-height: 10rem;
}

.ImageDivImage[b-zwc6dui8a3] {
    max-height: 10rem;
    max-width: 100%;
}

.NationChoiceFireDiv[b-zwc6dui8a3] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-zwc6dui8a3] {
    width: 2rem;
    height: 2rem;
    position: relative;
}

.NationChoiceFireTextBox[b-zwc6dui8a3] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText[b-zwc6dui8a3] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText2[b-zwc6dui8a3] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-zwc6dui8a3] {
    top: 1rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
}

.NationChoiceFireButton[b-zwc6dui8a3] {
    top: 0.5rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterDiv[b-zwc6dui8a3] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-zwc6dui8a3] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-zwc6dui8a3] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText[b-zwc6dui8a3] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText2[b-zwc6dui8a3] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-zwc6dui8a3] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-zwc6dui8a3] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-zwc6dui8a3 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .wave:nth-of-type(2)[b-zwc6dui8a3] {
        bottom: 0;
        animation: wave-b-zwc6dui8a3 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-zwc6dui8a3] {
        bottom: 0;
        animation: wave-b-zwc6dui8a3 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-zwc6dui8a3 {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-zwc6dui8a3] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-zwc6dui8a3] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-zwc6dui8a3 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-zwc6dui8a3] {
        bottom: 0;
        animation: mountain-b-zwc6dui8a3 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-zwc6dui8a3] {
        bottom: 0;
        animation: mountain-b-zwc6dui8a3 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-zwc6dui8a3 {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-zwc6dui8a3] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceAirDiv[b-zwc6dui8a3] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-zwc6dui8a3] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-zwc6dui8a3] {
    max-width: 2rem;
    max-height: 2rem;
    left: 0.25rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-zwc6dui8a3 4s linear infinite;
}

.NationChoiceAirTextBox[b-zwc6dui8a3] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceAirText[b-zwc6dui8a3] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirText2[b-zwc6dui8a3] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-zwc6dui8a3 {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-zwc6dui8a3] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-zwc6dui8a3] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-zwc6dui8a3] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceEarthTextBox[b-zwc6dui8a3] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceEarthText[b-zwc6dui8a3] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthText2[b-zwc6dui8a3] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}
/* /Components/Pages/Officer/SiteOfficerPB23.razor.rz.scp.css */
body[b-2jnymi0xrj] {
    text-align: center;
}

td[b-2jnymi0xrj] {
    padding: 0px;
}

    td div[b-2jnymi0xrj] {
        height: 100%;
    }

.GoodButton[b-2jnymi0xrj] {
    border-style: solid;
    border-radius: .5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    height: 100%;
}

.YellowButton[b-2jnymi0xrj] {
    border-style: solid;
    border-radius: .5rem;
    border-color: orange;
    background-color: yellow;
    width: 100%;
    height: 100%;
}

.BadButton[b-2jnymi0xrj] {
    border-style: solid;
    border-radius: .5rem;
    border-color: red;
    background-color: lightpink;
    width: 100%;
    height: 100%;
}

.MessagingBox[b-2jnymi0xrj] {
    border-radius: 1rem;
    margin: .5rem;
    border-style: solid;
    border-width: 2px;
    padding: .5rem;
    background-color: rgba(255,255,255,0.25);
    text-align: center;
}


.fire[b-2jnymi0xrj] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
    margin-left: .5rem;
}

.particle[b-2jnymi0xrj] {
    animation: rise-b-2jnymi0xrj 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0.5rem;
    width: 1.5rem;
    height: 1.5rem;
}

    .particle:nth-of-type(1)[b-2jnymi0xrj] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 2em) * 0);
    }

    .particle:nth-of-type(2)[b-2jnymi0xrj] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 2em) * 0.02);
    }

    .particle:nth-of-type(3)[b-2jnymi0xrj] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 2em) * 0.04);
    }

    .particle:nth-of-type(4)[b-2jnymi0xrj] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 2em) * 0.06);
    }

    .particle:nth-of-type(5)[b-2jnymi0xrj] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 2em) * 0.08);
    }

    .particle:nth-of-type(6)[b-2jnymi0xrj] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 2em) * 0.1);
    }

    .particle:nth-of-type(7)[b-2jnymi0xrj] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 2em) * 0.12);
    }

    .particle:nth-of-type(8)[b-2jnymi0xrj] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 2em) * 0.14);
    }

    .particle:nth-of-type(9)[b-2jnymi0xrj] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 2em) * 0.16);
    }

    .particle:nth-of-type(10)[b-2jnymi0xrj] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 2em) * 0.18);
    }

    .particle:nth-of-type(11)[b-2jnymi0xrj] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 2em) * 0.2);
    }

    .particle:nth-of-type(12)[b-2jnymi0xrj] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 2em) * 0.22);
    }

    .particle:nth-of-type(13)[b-2jnymi0xrj] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 2em) * 0.24);
    }

    .particle:nth-of-type(14)[b-2jnymi0xrj] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 2em) * 0.26);
    }

    .particle:nth-of-type(15)[b-2jnymi0xrj] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 2em) * 0.28);
    }

    .particle:nth-of-type(16)[b-2jnymi0xrj] {
        animation-delay: 0.242456716s;
        left: calc((100% - 2em) * 0.3);
    }

    .particle:nth-of-type(17)[b-2jnymi0xrj] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 2em) * 0.32);
    }

    .particle:nth-of-type(18)[b-2jnymi0xrj] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 2em) * 0.34);
    }

    .particle:nth-of-type(19)[b-2jnymi0xrj] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 2em) * 0.36);
    }

    .particle:nth-of-type(20)[b-2jnymi0xrj] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 2em) * 0.38);
    }

    .particle:nth-of-type(21)[b-2jnymi0xrj] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 2em) * 0.4);
    }

    .particle:nth-of-type(22)[b-2jnymi0xrj] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 2em) * 0.42);
    }

    .particle:nth-of-type(23)[b-2jnymi0xrj] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 2em) * 0.44);
    }

    .particle:nth-of-type(24)[b-2jnymi0xrj] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 2em) * 0.46);
    }

    .particle:nth-of-type(25)[b-2jnymi0xrj] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 2em) * 0.48);
    }

    .particle:nth-of-type(26)[b-2jnymi0xrj] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 2em) * 0.5);
    }

    .particle:nth-of-type(27)[b-2jnymi0xrj] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 2em) * 0.52);
    }

    .particle:nth-of-type(28)[b-2jnymi0xrj] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 2em) * 0.54);
    }

    .particle:nth-of-type(29)[b-2jnymi0xrj] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 2em) * 0.56);
    }

    .particle:nth-of-type(30)[b-2jnymi0xrj] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 2em) * 0.58);
    }

    .particle:nth-of-type(31)[b-2jnymi0xrj] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 2em) * 0.6);
    }

    .particle:nth-of-type(32)[b-2jnymi0xrj] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 2em) * 0.62);
    }

    .particle:nth-of-type(33)[b-2jnymi0xrj] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 2em) * 0.64);
    }

    .particle:nth-of-type(34)[b-2jnymi0xrj] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 2em) * 0.66);
    }

    .particle:nth-of-type(35)[b-2jnymi0xrj] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 2em) * 0.68);
    }

    .particle:nth-of-type(36)[b-2jnymi0xrj] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 2em) * 0.7);
    }

    .particle:nth-of-type(37)[b-2jnymi0xrj] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 2em) * 0.72);
    }

    .particle:nth-of-type(38)[b-2jnymi0xrj] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 2em) * 0.74);
    }

    .particle:nth-of-type(39)[b-2jnymi0xrj] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 2em) * 0.76);
    }

    .particle:nth-of-type(40)[b-2jnymi0xrj] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 2em) * 0.78);
    }

    .particle:nth-of-type(41)[b-2jnymi0xrj] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 2em) * 0.8);
    }

    .particle:nth-of-type(42)[b-2jnymi0xrj] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 2em) * 0.82);
    }

    .particle:nth-of-type(43)[b-2jnymi0xrj] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 2em) * 0.84);
    }

    .particle:nth-of-type(44)[b-2jnymi0xrj] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 2em) * 0.86);
    }

    .particle:nth-of-type(45)[b-2jnymi0xrj] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 2em) * 0.88);
    }

    .particle:nth-of-type(46)[b-2jnymi0xrj] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 2em) * 0.9);
    }

    .particle:nth-of-type(47)[b-2jnymi0xrj] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 2em) * 0.92);
    }

    .particle:nth-of-type(48)[b-2jnymi0xrj] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 2em) * 0.94);
    }

    .particle:nth-of-type(49)[b-2jnymi0xrj] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 2em) * 0.96);
    }

    .particle:nth-of-type(50)[b-2jnymi0xrj] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 2em) * 0.98);
    }

@keyframes rise-b-2jnymi0xrj {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-3rem) scale(0);
    }
}

.NationChoiceDiv[b-2jnymi0xrj] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-2jnymi0xrj] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-2jnymi0xrj] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-2jnymi0xrj] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-2jnymi0xrj] {
    width: 2rem;
    height: 2rem;
    position: relative;
}

.NationChoiceFireTextBox[b-2jnymi0xrj] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText[b-2jnymi0xrj] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText2[b-2jnymi0xrj] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-2jnymi0xrj] {
    top: 1rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
}

.NationChoiceFireButton[b-2jnymi0xrj] {
    top: 0.5rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterDiv[b-2jnymi0xrj] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-2jnymi0xrj] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-2jnymi0xrj] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText[b-2jnymi0xrj] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText2[b-2jnymi0xrj] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-2jnymi0xrj] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-2jnymi0xrj] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-2jnymi0xrj 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .wave:nth-of-type(2)[b-2jnymi0xrj] {
        bottom: 0;
        animation: wave-b-2jnymi0xrj 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-2jnymi0xrj] {
        bottom: 0;
        animation: wave-b-2jnymi0xrj 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-2jnymi0xrj {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-2jnymi0xrj] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-2jnymi0xrj] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-2jnymi0xrj 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-2jnymi0xrj] {
        bottom: 0;
        animation: mountain-b-2jnymi0xrj 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-2jnymi0xrj] {
        bottom: 0;
        animation: mountain-b-2jnymi0xrj 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-2jnymi0xrj {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-2jnymi0xrj] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceAirDiv[b-2jnymi0xrj] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-2jnymi0xrj] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-2jnymi0xrj] {
    max-width: 2rem;
    max-height: 2rem;
    left: 0.25rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-2jnymi0xrj 4s linear infinite;
}

.NationChoiceAirTextBox[b-2jnymi0xrj] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceAirText[b-2jnymi0xrj] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirText2[b-2jnymi0xrj] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-2jnymi0xrj {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-2jnymi0xrj] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-2jnymi0xrj] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-2jnymi0xrj] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceEarthTextBox[b-2jnymi0xrj] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceEarthText[b-2jnymi0xrj] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthText2[b-2jnymi0xrj] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}
/* /Components/Pages/Officer/SiteOfficerPB24.razor.rz.scp.css */
body[b-uwabpszhl1] {
    text-align: center;
}

td[b-uwabpszhl1] {
    padding: 0px;
}

    td div[b-uwabpszhl1] {
        height: 100%;
    }

.NationChoiceGodsDiv[b-uwabpszhl1] {
    width: 100%;
    display: flex;
    border-style: solid;
    border-color: gold;
    border-radius: 1rem;
    background: radial-gradient(ellipse at center, #443501 0%,#000000 100%);
    color: white;
}

.NationChoiceGodsImageDiv[b-uwabpszhl1] {
    width: 9rem;
    height: 9rem;
    position: relative;
    display: flex;
}

.NationChoiceGodsTextBox[b-uwabpszhl1] {
    width: 100%;
    text-align: center;
}

.NationChoiceGodsText[b-uwabpszhl1] {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    margin-top: auto;
    background: linear-gradient(to bottom, #cfc09f 27%, #ffecb3 40%, #3a2c0f 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
    position: relative;
    text-transform: uppercase;
    margin: 0;
    font-weight: 400;
}

.NationChoiceHumansDiv[b-uwabpszhl1] {
    width: 100%;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: black url('stars.png');
    animation: stars-b-uwabpszhl1 205s linear alternate;
}

@keyframes movimiento-b-uwabpszhl1 {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 355px 0
    }
}

@keyframes stars-b-uwabpszhl1 {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 0 100%
    }
}

.NationChoiceHumansTextBox[b-uwabpszhl1] {
    width: 100%;
    text-align: center;
}

.NationChoiceHumansText[b-uwabpszhl1] {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    color: lightblue;
}

.GoodButton[b-uwabpszhl1] {
    border-style: solid;
    border-radius: .5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    height: 100%;
}

.YellowButton[b-uwabpszhl1] {
    border-style: solid;
    border-radius: .5rem;
    border-color: orange;
    background-color: yellow;
    width: 100%;
    height: 100%;
}

.BadButton[b-uwabpszhl1] {
    border-style: solid;
    border-radius: .5rem;
    border-color: red;
    background-color: lightpink;
    width: 100%;
    height: 100%;
}

.MessagingBox[b-uwabpszhl1] {
    border-radius: 1rem;
    margin: .5rem;
    border-style: solid;
    border-width: 2px;
    padding: .5rem;
    background-color: rgba(255,255,255,0.25);
    text-align: center;
}


.fire[b-uwabpszhl1] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
    margin-left: .5rem;
}

.particle[b-uwabpszhl1] {
    animation: rise-b-uwabpszhl1 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0.5rem;
    width: 1.5rem;
    height: 1.5rem;
}

    .particle:nth-of-type(1)[b-uwabpszhl1] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 2em) * 0);
    }

    .particle:nth-of-type(2)[b-uwabpszhl1] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 2em) * 0.02);
    }

    .particle:nth-of-type(3)[b-uwabpszhl1] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 2em) * 0.04);
    }

    .particle:nth-of-type(4)[b-uwabpszhl1] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 2em) * 0.06);
    }

    .particle:nth-of-type(5)[b-uwabpszhl1] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 2em) * 0.08);
    }

    .particle:nth-of-type(6)[b-uwabpszhl1] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 2em) * 0.1);
    }

    .particle:nth-of-type(7)[b-uwabpszhl1] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 2em) * 0.12);
    }

    .particle:nth-of-type(8)[b-uwabpszhl1] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 2em) * 0.14);
    }

    .particle:nth-of-type(9)[b-uwabpszhl1] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 2em) * 0.16);
    }

    .particle:nth-of-type(10)[b-uwabpszhl1] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 2em) * 0.18);
    }

    .particle:nth-of-type(11)[b-uwabpszhl1] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 2em) * 0.2);
    }

    .particle:nth-of-type(12)[b-uwabpszhl1] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 2em) * 0.22);
    }

    .particle:nth-of-type(13)[b-uwabpszhl1] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 2em) * 0.24);
    }

    .particle:nth-of-type(14)[b-uwabpszhl1] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 2em) * 0.26);
    }

    .particle:nth-of-type(15)[b-uwabpszhl1] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 2em) * 0.28);
    }

    .particle:nth-of-type(16)[b-uwabpszhl1] {
        animation-delay: 0.242456716s;
        left: calc((100% - 2em) * 0.3);
    }

    .particle:nth-of-type(17)[b-uwabpszhl1] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 2em) * 0.32);
    }

    .particle:nth-of-type(18)[b-uwabpszhl1] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 2em) * 0.34);
    }

    .particle:nth-of-type(19)[b-uwabpszhl1] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 2em) * 0.36);
    }

    .particle:nth-of-type(20)[b-uwabpszhl1] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 2em) * 0.38);
    }

    .particle:nth-of-type(21)[b-uwabpszhl1] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 2em) * 0.4);
    }

    .particle:nth-of-type(22)[b-uwabpszhl1] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 2em) * 0.42);
    }

    .particle:nth-of-type(23)[b-uwabpszhl1] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 2em) * 0.44);
    }

    .particle:nth-of-type(24)[b-uwabpszhl1] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 2em) * 0.46);
    }

    .particle:nth-of-type(25)[b-uwabpszhl1] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 2em) * 0.48);
    }

    .particle:nth-of-type(26)[b-uwabpszhl1] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 2em) * 0.5);
    }

    .particle:nth-of-type(27)[b-uwabpszhl1] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 2em) * 0.52);
    }

    .particle:nth-of-type(28)[b-uwabpszhl1] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 2em) * 0.54);
    }

    .particle:nth-of-type(29)[b-uwabpszhl1] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 2em) * 0.56);
    }

    .particle:nth-of-type(30)[b-uwabpszhl1] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 2em) * 0.58);
    }

    .particle:nth-of-type(31)[b-uwabpszhl1] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 2em) * 0.6);
    }

    .particle:nth-of-type(32)[b-uwabpszhl1] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 2em) * 0.62);
    }

    .particle:nth-of-type(33)[b-uwabpszhl1] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 2em) * 0.64);
    }

    .particle:nth-of-type(34)[b-uwabpszhl1] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 2em) * 0.66);
    }

    .particle:nth-of-type(35)[b-uwabpszhl1] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 2em) * 0.68);
    }

    .particle:nth-of-type(36)[b-uwabpszhl1] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 2em) * 0.7);
    }

    .particle:nth-of-type(37)[b-uwabpszhl1] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 2em) * 0.72);
    }

    .particle:nth-of-type(38)[b-uwabpszhl1] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 2em) * 0.74);
    }

    .particle:nth-of-type(39)[b-uwabpszhl1] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 2em) * 0.76);
    }

    .particle:nth-of-type(40)[b-uwabpszhl1] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 2em) * 0.78);
    }

    .particle:nth-of-type(41)[b-uwabpszhl1] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 2em) * 0.8);
    }

    .particle:nth-of-type(42)[b-uwabpszhl1] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 2em) * 0.82);
    }

    .particle:nth-of-type(43)[b-uwabpszhl1] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 2em) * 0.84);
    }

    .particle:nth-of-type(44)[b-uwabpszhl1] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 2em) * 0.86);
    }

    .particle:nth-of-type(45)[b-uwabpszhl1] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 2em) * 0.88);
    }

    .particle:nth-of-type(46)[b-uwabpszhl1] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 2em) * 0.9);
    }

    .particle:nth-of-type(47)[b-uwabpszhl1] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 2em) * 0.92);
    }

    .particle:nth-of-type(48)[b-uwabpszhl1] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 2em) * 0.94);
    }

    .particle:nth-of-type(49)[b-uwabpszhl1] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 2em) * 0.96);
    }

    .particle:nth-of-type(50)[b-uwabpszhl1] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 2em) * 0.98);
    }

@keyframes rise-b-uwabpszhl1 {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-3rem) scale(0);
    }
}

.NationChoiceDiv[b-uwabpszhl1] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-uwabpszhl1] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-uwabpszhl1] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-uwabpszhl1] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-uwabpszhl1] {
    width: 2rem;
    height: 2rem;
    position: relative;
}

.NationChoiceFireTextBox[b-uwabpszhl1] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText[b-uwabpszhl1] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText2[b-uwabpszhl1] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-uwabpszhl1] {
    top: 1rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
}

.NationChoiceFireButton[b-uwabpszhl1] {
    top: 0.5rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterDiv[b-uwabpszhl1] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-uwabpszhl1] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-uwabpszhl1] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText[b-uwabpszhl1] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText2[b-uwabpszhl1] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-uwabpszhl1] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-uwabpszhl1] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-uwabpszhl1 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .wave:nth-of-type(2)[b-uwabpszhl1] {
        bottom: 0;
        animation: wave-b-uwabpszhl1 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-uwabpszhl1] {
        bottom: 0;
        animation: wave-b-uwabpszhl1 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-uwabpszhl1 {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-uwabpszhl1] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-uwabpszhl1] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-uwabpszhl1 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-uwabpszhl1] {
        bottom: 0;
        animation: mountain-b-uwabpszhl1 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-uwabpszhl1] {
        bottom: 0;
        animation: mountain-b-uwabpszhl1 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-uwabpszhl1 {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-uwabpszhl1] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceAirDiv[b-uwabpszhl1] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-uwabpszhl1] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-uwabpszhl1] {
    max-width: 2rem;
    max-height: 2rem;
    left: 0.25rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-uwabpszhl1 4s linear infinite;
}

.NationChoiceAirTextBox[b-uwabpszhl1] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceAirText[b-uwabpszhl1] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirText2[b-uwabpszhl1] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-uwabpszhl1 {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-uwabpszhl1] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-uwabpszhl1] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-uwabpszhl1] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceEarthTextBox[b-uwabpszhl1] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceEarthText[b-uwabpszhl1] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthText2[b-uwabpszhl1] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}
/* /Components/Pages/Officer/SiteOfficerSW24.razor.rz.scp.css */
body[b-dvugh15dzm] {
    text-align: center;
}

td[b-dvugh15dzm] {
    padding: 0px;
}

    td div[b-dvugh15dzm] {
        height: 100%;
    }
.NationChoiceGodsDiv[b-dvugh15dzm] {
    width: 100%;
    display: flex;
    border-style: solid;
    border-color: gold;
    border-radius: 1rem;
    background: radial-gradient(ellipse at center, #443501 0%,#000000 100%);
    color: white;
}

.NationChoiceGodsImageDiv[b-dvugh15dzm] {
    width: 9rem;
    height: 9rem;
    position: relative;
    display: flex;
}

.NationChoiceGodsTextBox[b-dvugh15dzm] {
    width: 100%;
    text-align: center;
}

.NationChoiceGodsText[b-dvugh15dzm] {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    margin-top: auto;
    background: linear-gradient(to bottom, #cfc09f 27%, #ffecb3 40%, #3a2c0f 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
    position: relative;
    text-transform: uppercase;
    margin: 0;
    font-weight: 400;
}
.NationChoiceHumansDiv[b-dvugh15dzm] {
    width: 100%;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: black url('stars.png');
    animation: stars-b-dvugh15dzm 205s linear alternate;
}

@keyframes movimiento-b-dvugh15dzm {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 355px 0
    }
}

@keyframes stars-b-dvugh15dzm {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 0 100%
    }
}

.NationChoiceHumansTextBox[b-dvugh15dzm] {
    width: 100%;
    text-align: center;
}

.NationChoiceHumansText[b-dvugh15dzm] {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    color: lightblue;
}
.GoodButton[b-dvugh15dzm] {
    border-style: solid;
    border-radius: .5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    height: 100%;
}

.YellowButton[b-dvugh15dzm] {
    border-style: solid;
    border-radius: .5rem;
    border-color: orange;
    background-color: yellow;
    width: 100%;
    height: 100%;
}

.BadButton[b-dvugh15dzm] {
    border-style: solid;
    border-radius: .5rem;
    border-color: red;
    background-color: lightpink;
    width: 100%;
    height: 100%;
}

.MessagingBox[b-dvugh15dzm] {
    border-radius: 1rem;
    margin: .5rem;
    border-style: solid;
    border-width: 2px;
    padding: .5rem;
    background-color: rgba(255,255,255,0.25);
    text-align: center;
}


.fire[b-dvugh15dzm] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
    margin-left: .5rem;
}

.particle[b-dvugh15dzm] {
    animation: rise-b-dvugh15dzm 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0.5rem;
    width: 1.5rem;
    height: 1.5rem;
}

    .particle:nth-of-type(1)[b-dvugh15dzm] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 2em) * 0);
    }

    .particle:nth-of-type(2)[b-dvugh15dzm] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 2em) * 0.02);
    }

    .particle:nth-of-type(3)[b-dvugh15dzm] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 2em) * 0.04);
    }

    .particle:nth-of-type(4)[b-dvugh15dzm] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 2em) * 0.06);
    }

    .particle:nth-of-type(5)[b-dvugh15dzm] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 2em) * 0.08);
    }

    .particle:nth-of-type(6)[b-dvugh15dzm] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 2em) * 0.1);
    }

    .particle:nth-of-type(7)[b-dvugh15dzm] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 2em) * 0.12);
    }

    .particle:nth-of-type(8)[b-dvugh15dzm] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 2em) * 0.14);
    }

    .particle:nth-of-type(9)[b-dvugh15dzm] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 2em) * 0.16);
    }

    .particle:nth-of-type(10)[b-dvugh15dzm] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 2em) * 0.18);
    }

    .particle:nth-of-type(11)[b-dvugh15dzm] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 2em) * 0.2);
    }

    .particle:nth-of-type(12)[b-dvugh15dzm] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 2em) * 0.22);
    }

    .particle:nth-of-type(13)[b-dvugh15dzm] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 2em) * 0.24);
    }

    .particle:nth-of-type(14)[b-dvugh15dzm] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 2em) * 0.26);
    }

    .particle:nth-of-type(15)[b-dvugh15dzm] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 2em) * 0.28);
    }

    .particle:nth-of-type(16)[b-dvugh15dzm] {
        animation-delay: 0.242456716s;
        left: calc((100% - 2em) * 0.3);
    }

    .particle:nth-of-type(17)[b-dvugh15dzm] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 2em) * 0.32);
    }

    .particle:nth-of-type(18)[b-dvugh15dzm] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 2em) * 0.34);
    }

    .particle:nth-of-type(19)[b-dvugh15dzm] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 2em) * 0.36);
    }

    .particle:nth-of-type(20)[b-dvugh15dzm] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 2em) * 0.38);
    }

    .particle:nth-of-type(21)[b-dvugh15dzm] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 2em) * 0.4);
    }

    .particle:nth-of-type(22)[b-dvugh15dzm] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 2em) * 0.42);
    }

    .particle:nth-of-type(23)[b-dvugh15dzm] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 2em) * 0.44);
    }

    .particle:nth-of-type(24)[b-dvugh15dzm] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 2em) * 0.46);
    }

    .particle:nth-of-type(25)[b-dvugh15dzm] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 2em) * 0.48);
    }

    .particle:nth-of-type(26)[b-dvugh15dzm] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 2em) * 0.5);
    }

    .particle:nth-of-type(27)[b-dvugh15dzm] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 2em) * 0.52);
    }

    .particle:nth-of-type(28)[b-dvugh15dzm] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 2em) * 0.54);
    }

    .particle:nth-of-type(29)[b-dvugh15dzm] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 2em) * 0.56);
    }

    .particle:nth-of-type(30)[b-dvugh15dzm] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 2em) * 0.58);
    }

    .particle:nth-of-type(31)[b-dvugh15dzm] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 2em) * 0.6);
    }

    .particle:nth-of-type(32)[b-dvugh15dzm] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 2em) * 0.62);
    }

    .particle:nth-of-type(33)[b-dvugh15dzm] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 2em) * 0.64);
    }

    .particle:nth-of-type(34)[b-dvugh15dzm] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 2em) * 0.66);
    }

    .particle:nth-of-type(35)[b-dvugh15dzm] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 2em) * 0.68);
    }

    .particle:nth-of-type(36)[b-dvugh15dzm] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 2em) * 0.7);
    }

    .particle:nth-of-type(37)[b-dvugh15dzm] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 2em) * 0.72);
    }

    .particle:nth-of-type(38)[b-dvugh15dzm] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 2em) * 0.74);
    }

    .particle:nth-of-type(39)[b-dvugh15dzm] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 2em) * 0.76);
    }

    .particle:nth-of-type(40)[b-dvugh15dzm] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 2em) * 0.78);
    }

    .particle:nth-of-type(41)[b-dvugh15dzm] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 2em) * 0.8);
    }

    .particle:nth-of-type(42)[b-dvugh15dzm] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 2em) * 0.82);
    }

    .particle:nth-of-type(43)[b-dvugh15dzm] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 2em) * 0.84);
    }

    .particle:nth-of-type(44)[b-dvugh15dzm] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 2em) * 0.86);
    }

    .particle:nth-of-type(45)[b-dvugh15dzm] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 2em) * 0.88);
    }

    .particle:nth-of-type(46)[b-dvugh15dzm] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 2em) * 0.9);
    }

    .particle:nth-of-type(47)[b-dvugh15dzm] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 2em) * 0.92);
    }

    .particle:nth-of-type(48)[b-dvugh15dzm] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 2em) * 0.94);
    }

    .particle:nth-of-type(49)[b-dvugh15dzm] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 2em) * 0.96);
    }

    .particle:nth-of-type(50)[b-dvugh15dzm] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 2em) * 0.98);
    }

@keyframes rise-b-dvugh15dzm {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-3rem) scale(0);
    }
}

.NationChoiceDiv[b-dvugh15dzm] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-dvugh15dzm] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-dvugh15dzm] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-dvugh15dzm] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-dvugh15dzm] {
    width: 2rem;
    height: 2rem;
    position: relative;
}

.NationChoiceFireTextBox[b-dvugh15dzm] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText[b-dvugh15dzm] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText2[b-dvugh15dzm] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-dvugh15dzm] {
    top: 1rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
}

.NationChoiceFireButton[b-dvugh15dzm] {
    top: 0.5rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterDiv[b-dvugh15dzm] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-dvugh15dzm] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-dvugh15dzm] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText[b-dvugh15dzm] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText2[b-dvugh15dzm] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-dvugh15dzm] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-dvugh15dzm] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-dvugh15dzm 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .wave:nth-of-type(2)[b-dvugh15dzm] {
        bottom: 0;
        animation: wave-b-dvugh15dzm 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-dvugh15dzm] {
        bottom: 0;
        animation: wave-b-dvugh15dzm 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-dvugh15dzm {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-dvugh15dzm] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-dvugh15dzm] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-dvugh15dzm 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-dvugh15dzm] {
        bottom: 0;
        animation: mountain-b-dvugh15dzm 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-dvugh15dzm] {
        bottom: 0;
        animation: mountain-b-dvugh15dzm 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-dvugh15dzm {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-dvugh15dzm] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceAirDiv[b-dvugh15dzm] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-dvugh15dzm] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-dvugh15dzm] {
    max-width: 2rem;
    max-height: 2rem;
    left: 0.25rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-dvugh15dzm 4s linear infinite;
}

.NationChoiceAirTextBox[b-dvugh15dzm] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceAirText[b-dvugh15dzm] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirText2[b-dvugh15dzm] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-dvugh15dzm {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-dvugh15dzm] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-dvugh15dzm] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-dvugh15dzm] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceEarthTextBox[b-dvugh15dzm] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceEarthText[b-dvugh15dzm] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthText2[b-dvugh15dzm] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}
/* /Components/Pages/Officer/SiteOfficerSW25.razor.rz.scp.css */
body[b-iqzqm8owf3] {
    text-align: center;
}

td[b-iqzqm8owf3] {
    padding: 0px;
}

    td div[b-iqzqm8owf3] {
        height: 100%;
    }

.NationChoiceGodsDiv[b-iqzqm8owf3] {
    width: 100%;
    display: flex;
    border-style: solid;
    border-color: gold;
    border-radius: 1rem;
    background: radial-gradient(ellipse at center, #443501 0%,#000000 100%);
    color: white;
}

.NationChoiceGodsImageDiv[b-iqzqm8owf3] {
    width: 9rem;
    height: 9rem;
    position: relative;
    display: flex;
}

.NationChoiceGodsTextBox[b-iqzqm8owf3] {
    width: 100%;
    text-align: center;
}

.NationChoiceGodsText[b-iqzqm8owf3] {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    margin-top: auto;
    background: linear-gradient(to bottom, #cfc09f 27%, #ffecb3 40%, #3a2c0f 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
    position: relative;
    text-transform: uppercase;
    margin: 0;
    font-weight: 400;
}

.NationChoiceHumansDiv[b-iqzqm8owf3] {
    width: 100%;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: black url('stars.png');
    animation: stars-b-iqzqm8owf3 205s linear alternate;
}

@keyframes movimiento-b-iqzqm8owf3 {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 355px 0
    }
}

@keyframes stars-b-iqzqm8owf3 {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 0 100%
    }
}

.NationChoiceHumansTextBox[b-iqzqm8owf3] {
    width: 100%;
    text-align: center;
}

.NationChoiceHumansText[b-iqzqm8owf3] {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    color: lightblue;
}

.GoodButton[b-iqzqm8owf3] {
    border-style: solid;
    border-radius: .5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    height: 100%;
}

.YellowButton[b-iqzqm8owf3] {
    border-style: solid;
    border-radius: .5rem;
    border-color: orange;
    background-color: yellow;
    width: 100%;
    height: 100%;
}

.BadButton[b-iqzqm8owf3] {
    border-style: solid;
    border-radius: .5rem;
    border-color: red;
    background-color: lightpink;
    width: 100%;
    height: 100%;
}

.MessagingBox[b-iqzqm8owf3] {
    border-radius: 1rem;
    margin: .5rem;
    border-style: solid;
    border-width: 2px;
    padding: .5rem;
    background-color: rgba(255,255,255,0.25);
    text-align: center;
}


.fire[b-iqzqm8owf3] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
    margin-left: .5rem;
}

.particle[b-iqzqm8owf3] {
    animation: rise-b-iqzqm8owf3 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0.5rem;
    width: 1.5rem;
    height: 1.5rem;
}

    .particle:nth-of-type(1)[b-iqzqm8owf3] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 2em) * 0);
    }

    .particle:nth-of-type(2)[b-iqzqm8owf3] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 2em) * 0.02);
    }

    .particle:nth-of-type(3)[b-iqzqm8owf3] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 2em) * 0.04);
    }

    .particle:nth-of-type(4)[b-iqzqm8owf3] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 2em) * 0.06);
    }

    .particle:nth-of-type(5)[b-iqzqm8owf3] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 2em) * 0.08);
    }

    .particle:nth-of-type(6)[b-iqzqm8owf3] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 2em) * 0.1);
    }

    .particle:nth-of-type(7)[b-iqzqm8owf3] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 2em) * 0.12);
    }

    .particle:nth-of-type(8)[b-iqzqm8owf3] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 2em) * 0.14);
    }

    .particle:nth-of-type(9)[b-iqzqm8owf3] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 2em) * 0.16);
    }

    .particle:nth-of-type(10)[b-iqzqm8owf3] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 2em) * 0.18);
    }

    .particle:nth-of-type(11)[b-iqzqm8owf3] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 2em) * 0.2);
    }

    .particle:nth-of-type(12)[b-iqzqm8owf3] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 2em) * 0.22);
    }

    .particle:nth-of-type(13)[b-iqzqm8owf3] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 2em) * 0.24);
    }

    .particle:nth-of-type(14)[b-iqzqm8owf3] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 2em) * 0.26);
    }

    .particle:nth-of-type(15)[b-iqzqm8owf3] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 2em) * 0.28);
    }

    .particle:nth-of-type(16)[b-iqzqm8owf3] {
        animation-delay: 0.242456716s;
        left: calc((100% - 2em) * 0.3);
    }

    .particle:nth-of-type(17)[b-iqzqm8owf3] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 2em) * 0.32);
    }

    .particle:nth-of-type(18)[b-iqzqm8owf3] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 2em) * 0.34);
    }

    .particle:nth-of-type(19)[b-iqzqm8owf3] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 2em) * 0.36);
    }

    .particle:nth-of-type(20)[b-iqzqm8owf3] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 2em) * 0.38);
    }

    .particle:nth-of-type(21)[b-iqzqm8owf3] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 2em) * 0.4);
    }

    .particle:nth-of-type(22)[b-iqzqm8owf3] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 2em) * 0.42);
    }

    .particle:nth-of-type(23)[b-iqzqm8owf3] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 2em) * 0.44);
    }

    .particle:nth-of-type(24)[b-iqzqm8owf3] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 2em) * 0.46);
    }

    .particle:nth-of-type(25)[b-iqzqm8owf3] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 2em) * 0.48);
    }

    .particle:nth-of-type(26)[b-iqzqm8owf3] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 2em) * 0.5);
    }

    .particle:nth-of-type(27)[b-iqzqm8owf3] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 2em) * 0.52);
    }

    .particle:nth-of-type(28)[b-iqzqm8owf3] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 2em) * 0.54);
    }

    .particle:nth-of-type(29)[b-iqzqm8owf3] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 2em) * 0.56);
    }

    .particle:nth-of-type(30)[b-iqzqm8owf3] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 2em) * 0.58);
    }

    .particle:nth-of-type(31)[b-iqzqm8owf3] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 2em) * 0.6);
    }

    .particle:nth-of-type(32)[b-iqzqm8owf3] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 2em) * 0.62);
    }

    .particle:nth-of-type(33)[b-iqzqm8owf3] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 2em) * 0.64);
    }

    .particle:nth-of-type(34)[b-iqzqm8owf3] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 2em) * 0.66);
    }

    .particle:nth-of-type(35)[b-iqzqm8owf3] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 2em) * 0.68);
    }

    .particle:nth-of-type(36)[b-iqzqm8owf3] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 2em) * 0.7);
    }

    .particle:nth-of-type(37)[b-iqzqm8owf3] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 2em) * 0.72);
    }

    .particle:nth-of-type(38)[b-iqzqm8owf3] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 2em) * 0.74);
    }

    .particle:nth-of-type(39)[b-iqzqm8owf3] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 2em) * 0.76);
    }

    .particle:nth-of-type(40)[b-iqzqm8owf3] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 2em) * 0.78);
    }

    .particle:nth-of-type(41)[b-iqzqm8owf3] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 2em) * 0.8);
    }

    .particle:nth-of-type(42)[b-iqzqm8owf3] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 2em) * 0.82);
    }

    .particle:nth-of-type(43)[b-iqzqm8owf3] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 2em) * 0.84);
    }

    .particle:nth-of-type(44)[b-iqzqm8owf3] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 2em) * 0.86);
    }

    .particle:nth-of-type(45)[b-iqzqm8owf3] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 2em) * 0.88);
    }

    .particle:nth-of-type(46)[b-iqzqm8owf3] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 2em) * 0.9);
    }

    .particle:nth-of-type(47)[b-iqzqm8owf3] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 2em) * 0.92);
    }

    .particle:nth-of-type(48)[b-iqzqm8owf3] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 2em) * 0.94);
    }

    .particle:nth-of-type(49)[b-iqzqm8owf3] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 2em) * 0.96);
    }

    .particle:nth-of-type(50)[b-iqzqm8owf3] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 2em) * 0.98);
    }

@keyframes rise-b-iqzqm8owf3 {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-3rem) scale(0);
    }
}

.NationChoiceDiv[b-iqzqm8owf3] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-iqzqm8owf3] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-iqzqm8owf3] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-iqzqm8owf3] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-iqzqm8owf3] {
    width: 2rem;
    height: 2rem;
    position: relative;
}

.NationChoiceFireTextBox[b-iqzqm8owf3] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText[b-iqzqm8owf3] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceFireText2[b-iqzqm8owf3] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-iqzqm8owf3] {
    top: 1rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
}

.NationChoiceFireButton[b-iqzqm8owf3] {
    top: 0.5rem;
    left: 0.5rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterDiv[b-iqzqm8owf3] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-iqzqm8owf3] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-iqzqm8owf3] {
    width: 100%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText[b-iqzqm8owf3] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterText2[b-iqzqm8owf3] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-iqzqm8owf3] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-iqzqm8owf3] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-iqzqm8owf3 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .wave:nth-of-type(2)[b-iqzqm8owf3] {
        bottom: 0;
        animation: wave-b-iqzqm8owf3 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-iqzqm8owf3] {
        bottom: 0;
        animation: wave-b-iqzqm8owf3 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-iqzqm8owf3 {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-iqzqm8owf3] {
    height: 20px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-iqzqm8owf3] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-iqzqm8owf3 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-iqzqm8owf3] {
        bottom: 0;
        animation: mountain-b-iqzqm8owf3 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-iqzqm8owf3] {
        bottom: 0;
        animation: mountain-b-iqzqm8owf3 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-iqzqm8owf3 {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-iqzqm8owf3] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceAirDiv[b-iqzqm8owf3] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-iqzqm8owf3] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-iqzqm8owf3] {
    max-width: 2rem;
    max-height: 2rem;
    left: 0.25rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-iqzqm8owf3 4s linear infinite;
}

.NationChoiceAirTextBox[b-iqzqm8owf3] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceAirText[b-iqzqm8owf3] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirText2[b-iqzqm8owf3] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-iqzqm8owf3 {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-iqzqm8owf3] {
    width: 100%;
    min-height: 3rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-iqzqm8owf3] {
    width: 2rem;
    height: 2rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-iqzqm8owf3] {
    max-width: 2rem;
    max-height: 2rem;
}

.NationChoiceEarthTextBox[b-iqzqm8owf3] {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}

.NationChoiceEarthText[b-iqzqm8owf3] {
    width: 100%;
    font-size: 1.2rem;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthText2[b-iqzqm8owf3] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}
/* /Components/Pages/PaiSho.razor.rz.scp.css */
body[b-ef13djjfoc] {
}

body[b-ef13djjfoc] {
    padding: 0px;
    margin: 0px;
    min-height: 100%;
}

html[b-ef13djjfoc] {
    min-height: 100%;
}

.page[b-ef13djjfoc] {
    min-height: 100%;
}

.JoinSiteButton[b-ef13djjfoc] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-ef13djjfoc] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-ef13djjfoc] {
    width: 100%;
    position: relative;
}

.LoginBar[b-ef13djjfoc] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.LoginButton[b-ef13djjfoc] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-ef13djjfoc] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-ef13djjfoc] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-ef13djjfoc] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-ef13djjfoc] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.ActivityDescription[b-ef13djjfoc] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 3rem;
    margin-top: 0px;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

.ActivityDateBox[b-ef13djjfoc] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityStartDateBox[b-ef13djjfoc] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityEndDateBox[b-ef13djjfoc] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityCodeBox[b-ef13djjfoc] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
}

.ActivityHideCompletedBox[b-ef13djjfoc] {
    text-align: center;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5rem;
}

.TopSiteName[b-ef13djjfoc] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-ef13djjfoc] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-ef13djjfoc] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-ef13djjfoc] {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-ef13djjfoc] {
    width: 100%;
}

.SiteBackpackBox[b-ef13djjfoc] {
    color: white;
    width: calc(100% - 1rem);
    min-height: 3rem;
    padding: .5rem;
    margin: .5rem;
    display: flex;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-radius: 1.5rem;
}

.SiteBackpackText[b-ef13djjfoc] {
    color: white;
    width: calc(100% - 3rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-ef13djjfoc] {
    color: white;
    min-width: 2rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

    .SiteBackpackButton:hover[b-ef13djjfoc] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.SiteAdminButton[b-ef13djjfoc] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-ef13djjfoc] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-ef13djjfoc] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-ef13djjfoc] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-ef13djjfoc] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: absolute;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-ef13djjfoc] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }

.JoinActivityButton[b-ef13djjfoc] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinActivityButton:hover[b-ef13djjfoc] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopActivityBar[b-ef13djjfoc] {
    width: 100%;
    position: relative;
}


.TopActivityName[b-ef13djjfoc] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 9rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopActivityHeader[b-ef13djjfoc] {
    width: 100%;
    display: flex;
}

.TopActivityBanner[b-ef13djjfoc] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopActivityImage[b-ef13djjfoc] {
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopActivitySelect[b-ef13djjfoc] {
    width: 100%;
}

.ActivityBackpackBox[b-ef13djjfoc] {
    color: white;
    width: 8rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    border-top-left-radius: 1.5rem;
}

.ActivityBackpackText[b-ef13djjfoc] {
    color: white;
    width: 5rem;
    height: 3rem;
    padding: .5rem;
    padding-left: 0rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    border-radius: 0px;
    background: linear-gradient(0deg, red 0%, red 2.2rem, black 4.25rem);
    line-height: 1rem;
}

.ActivityBackpackButton[b-ef13djjfoc] {
    color: white;
    width: 3rem;
    height: 3rem;
    padding: .5rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 5rem;
    border-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at bottom right, red 0%, red 50%, black 4rem);
    border-radius: 0px;
    border-top-left-radius: 1.5rem;
}

    .ActivityBackpackButton:hover[b-ef13djjfoc] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }

.ActivityAdminButton[b-ef13djjfoc] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .ActivityAdminButton:hover[b-ef13djjfoc] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-ef13djjfoc] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .ActivityOfficerButton:hover[b-ef13djjfoc] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopActivityExpand[b-ef13djjfoc] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: absolute;
    font-size: 2rem;
    z-index: 1;
}

    .TopActivityExpand:hover[b-ef13djjfoc] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }

.ActivityBox[b-ef13djjfoc] {
}

@media (min-width: 641px) {
    .ActivityBox[b-ef13djjfoc] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .TopActivityName[b-ef13djjfoc] {
        font-size: 5rem;
    }
}

@media (max-width: 640.98px) {
    .ActivityBox[b-ef13djjfoc] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .TopActivityName[b-ef13djjfoc] {
        font-size: 3rem;
    }

    .SiteBackpackButton[b-ef13djjfoc] {
        color: white;
        min-width: 2rem;
        height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
    }
}

img[b-ef13djjfoc] {
    width: 100%;
}

@media (min-width: 641px) {

    img[b-ef13djjfoc] {
        max-width: 1080px;
    }

    .MainDiv[b-ef13djjfoc] {
        max-width: 1080px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 640.98px) {
    .MainDiv[b-ef13djjfoc] {
        max-width: 1080px;
    }
}
/* /Components/Pages/PB23.razor.rz.scp.css */


.fire[b-tuauhye9ip] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
}

.particle[b-tuauhye9ip] {
    animation: rise-b-tuauhye9ip 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 6rem;
    height: 6rem;
}

    .particle:nth-of-type(1)[b-tuauhye9ip] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 5em) * 0);
    }

    .particle:nth-of-type(2)[b-tuauhye9ip] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 5em) * 0.02);
    }

    .particle:nth-of-type(3)[b-tuauhye9ip] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 5em) * 0.04);
    }

    .particle:nth-of-type(4)[b-tuauhye9ip] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 5em) * 0.06);
    }

    .particle:nth-of-type(5)[b-tuauhye9ip] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 5em) * 0.08);
    }

    .particle:nth-of-type(6)[b-tuauhye9ip] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 5em) * 0.1);
    }

    .particle:nth-of-type(7)[b-tuauhye9ip] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 5em) * 0.12);
    }

    .particle:nth-of-type(8)[b-tuauhye9ip] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 5em) * 0.14);
    }

    .particle:nth-of-type(9)[b-tuauhye9ip] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 5em) * 0.16);
    }

    .particle:nth-of-type(10)[b-tuauhye9ip] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 5em) * 0.18);
    }

    .particle:nth-of-type(11)[b-tuauhye9ip] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 5em) * 0.2);
    }

    .particle:nth-of-type(12)[b-tuauhye9ip] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 5em) * 0.22);
    }

    .particle:nth-of-type(13)[b-tuauhye9ip] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 5em) * 0.24);
    }

    .particle:nth-of-type(14)[b-tuauhye9ip] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 5em) * 0.26);
    }

    .particle:nth-of-type(15)[b-tuauhye9ip] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 5em) * 0.28);
    }

    .particle:nth-of-type(16)[b-tuauhye9ip] {
        animation-delay: 0.242456716s;
        left: calc((100% - 5em) * 0.3);
    }

    .particle:nth-of-type(17)[b-tuauhye9ip] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 5em) * 0.32);
    }

    .particle:nth-of-type(18)[b-tuauhye9ip] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 5em) * 0.34);
    }

    .particle:nth-of-type(19)[b-tuauhye9ip] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 5em) * 0.36);
    }

    .particle:nth-of-type(20)[b-tuauhye9ip] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 5em) * 0.38);
    }

    .particle:nth-of-type(21)[b-tuauhye9ip] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 5em) * 0.4);
    }

    .particle:nth-of-type(22)[b-tuauhye9ip] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 5em) * 0.42);
    }

    .particle:nth-of-type(23)[b-tuauhye9ip] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 5em) * 0.44);
    }

    .particle:nth-of-type(24)[b-tuauhye9ip] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 5em) * 0.46);
    }

    .particle:nth-of-type(25)[b-tuauhye9ip] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 5em) * 0.48);
    }

    .particle:nth-of-type(26)[b-tuauhye9ip] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 5em) * 0.5);
    }

    .particle:nth-of-type(27)[b-tuauhye9ip] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 5em) * 0.52);
    }

    .particle:nth-of-type(28)[b-tuauhye9ip] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 5em) * 0.54);
    }

    .particle:nth-of-type(29)[b-tuauhye9ip] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 5em) * 0.56);
    }

    .particle:nth-of-type(30)[b-tuauhye9ip] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 5em) * 0.58);
    }

    .particle:nth-of-type(31)[b-tuauhye9ip] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 5em) * 0.6);
    }

    .particle:nth-of-type(32)[b-tuauhye9ip] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 5em) * 0.62);
    }

    .particle:nth-of-type(33)[b-tuauhye9ip] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 5em) * 0.64);
    }

    .particle:nth-of-type(34)[b-tuauhye9ip] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 5em) * 0.66);
    }

    .particle:nth-of-type(35)[b-tuauhye9ip] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 5em) * 0.68);
    }

    .particle:nth-of-type(36)[b-tuauhye9ip] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 5em) * 0.7);
    }

    .particle:nth-of-type(37)[b-tuauhye9ip] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 5em) * 0.72);
    }

    .particle:nth-of-type(38)[b-tuauhye9ip] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 5em) * 0.74);
    }

    .particle:nth-of-type(39)[b-tuauhye9ip] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 5em) * 0.76);
    }

    .particle:nth-of-type(40)[b-tuauhye9ip] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 5em) * 0.78);
    }

    .particle:nth-of-type(41)[b-tuauhye9ip] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 5em) * 0.8);
    }

    .particle:nth-of-type(42)[b-tuauhye9ip] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 5em) * 0.82);
    }

    .particle:nth-of-type(43)[b-tuauhye9ip] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 5em) * 0.84);
    }

    .particle:nth-of-type(44)[b-tuauhye9ip] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 5em) * 0.86);
    }

    .particle:nth-of-type(45)[b-tuauhye9ip] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 5em) * 0.88);
    }

    .particle:nth-of-type(46)[b-tuauhye9ip] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 5em) * 0.9);
    }

    .particle:nth-of-type(47)[b-tuauhye9ip] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 5em) * 0.92);
    }

    .particle:nth-of-type(48)[b-tuauhye9ip] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 5em) * 0.94);
    }

    .particle:nth-of-type(49)[b-tuauhye9ip] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 5em) * 0.96);
    }

    .particle:nth-of-type(50)[b-tuauhye9ip] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 5em) * 0.98);
    }

@keyframes rise-b-tuauhye9ip {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-7rem) scale(0);
    }
}


body[b-tuauhye9ip] {
    padding: 0px;
    margin: 0px;
    font-family: 'Avatar';
}

.MemberTaskBox[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.MemberTaskBoxHeader[b-tuauhye9ip] {
    border-style: none;
    border-color: black;
    border-radius: 0.9rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceDiv[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-tuauhye9ip] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-tuauhye9ip] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-tuauhye9ip] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-tuauhye9ip] {
    width: 9rem;
    height: 9rem;
    position: relative;
}

.NationChoiceFireTextBox[b-tuauhye9ip] {
    width: 100%;
    text-align: center;
}

.NationChoiceFireText[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceFireText2[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-tuauhye9ip] {
    top: 1rem;
    left: 0.5rem;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceFireButton[b-tuauhye9ip] {
    top: 0px;
    left: 0px;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceWaterDiv[b-tuauhye9ip] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-tuauhye9ip] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-tuauhye9ip] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceWaterText[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceWaterText2[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-tuauhye9ip] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-tuauhye9ip] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-tuauhye9ip 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
    z-index: 1;
}

    .wave:nth-of-type(2)[b-tuauhye9ip] {
        bottom: 0;
        animation: wave-b-tuauhye9ip 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-tuauhye9ip] {
        bottom: 0;
        animation: wave-b-tuauhye9ip 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-tuauhye9ip {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-tuauhye9ip] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-tuauhye9ip] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-tuauhye9ip 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-tuauhye9ip] {
        bottom: 0;
        animation: mountain-b-tuauhye9ip 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-tuauhye9ip] {
        bottom: 0;
        animation: mountain-b-tuauhye9ip 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-tuauhye9ip {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-tuauhye9ip] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceAirDiv[b-tuauhye9ip] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-tuauhye9ip] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-tuauhye9ip] {
    max-width: 9rem;
    max-height: 9rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-tuauhye9ip 4s linear infinite;
}

.NationChoiceAirTextBox[b-tuauhye9ip] {
    width: 100%;
    text-align: center;
}

.NationChoiceAirText[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceAirText2[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-tuauhye9ip {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-tuauhye9ip] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-tuauhye9ip] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-tuauhye9ip] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceEarthTextBox[b-tuauhye9ip] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceEarthText[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceEarthText2[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayDiv[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationPrepayDivBar[b-tuauhye9ip] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationPrepayDivHeader[b-tuauhye9ip] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationPrepayFireDiv[b-tuauhye9ip] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationPrepayFireImageDiv[b-tuauhye9ip] {
    width: 4rem;
    height: 4rem;
    position: relative;
}

.NationPrepayFireTextBox[b-tuauhye9ip] {
    width: 100%;
    text-align: center;
}

.NationPrepayFireText[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayFireText2[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire2[b-tuauhye9ip] {
    top: 1rem;
    left: 0.5rem;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayFireButton[b-tuauhye9ip] {
    top: 0px;
    left: 0px;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayWaterDiv[b-tuauhye9ip] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationPrepayWaterImageDiv[b-tuauhye9ip] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayWaterTextBox[b-tuauhye9ip] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayWaterText[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayWaterText2[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}

.NationPrepayWaterButton[b-tuauhye9ip] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayAirDiv[b-tuauhye9ip] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationPrepayAirImageDiv[b-tuauhye9ip] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationPrepayAirButton[b-tuauhye9ip] {
    max-width: 4rem;
    max-height: 4rem;
    left: 0rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-tuauhye9ip 4s linear infinite;
}

.NationPrepayAirTextBox[b-tuauhye9ip] {
    width: 100%;
    text-align: center;
}

.NationPrepayAirText[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayAirText2[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayEarthDiv[b-tuauhye9ip] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationPrepayEarthImageDiv[b-tuauhye9ip] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayEarthButton[b-tuauhye9ip] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayEarthTextBox[b-tuauhye9ip] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayEarthText[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayEarthText2[b-tuauhye9ip] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}


.JoinSiteButton[b-tuauhye9ip] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-tuauhye9ip] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-tuauhye9ip] {
    width: 100%;
    position: relative;
}

.activitiesbox[b-tuauhye9ip] {
}

.Sitesbox[b-tuauhye9ip] {
}

.CreditsDiv[b-tuauhye9ip] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-tuauhye9ip] {
    width: 100%;
}

.BackpackDiv[b-tuauhye9ip] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-tuauhye9ip] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    min-height: 3rem;
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    font-weight: 600;
    width: 100%;
}

.TopSiteName[b-tuauhye9ip] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-tuauhye9ip] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-tuauhye9ip] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, #FFFACD 30%, #FFFACD 70%, lemonchiffon 100%);
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: solid;
}

.sitedescriptionbox[b-tuauhye9ip] {
    margin-top: 1rem;
    background: linear-gradient(0deg, lemonchiffon 0%, #FFFACD 30%, #FFFACD 70%, lemonchiffon 100%);
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: solid;
}

.TopSiteImage[b-tuauhye9ip] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-tuauhye9ip] {
    width: 100%;
}

.SiteBackpackBox[b-tuauhye9ip] {
    color: black;
    width: 100%;
    min-height: 5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 0.5rem;
    margin: 0.5rem;
}

.SiteBackpackText[b-tuauhye9ip] {
    width: calc(100% - 5rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-tuauhye9ip] {
    width: 4rem;
    height: 4rem;
    margin: 0.5rem;
}

    .SiteBackpackButton:hover[b-tuauhye9ip] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }


.SiteWaiverBoxSigned[b-tuauhye9ip] {
    color: black;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverTextBox[b-tuauhye9ip] {
    width: 100%;
}

.MemberTasksDoneBox[b-tuauhye9ip] {
    background-color: white;
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    width: calc(100% - 1rem);
}

.MemberTasksDoneBoxHeader[b-tuauhye9ip] {
    border-radius: 1rem;
    width: 100%;
    height: 2rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
}

.SiteWaiverText[b-tuauhye9ip] {
    text-align: center;
    margin-top: auto;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
}

.SiteWaiverText2[b-tuauhye9ip] {
    text-align: center;
    margin-top: .5rem;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}

.SiteWaiverImageDiv[b-tuauhye9ip] {
    margin-left: 0px;
    padding: 0.5rem;
}

.SiteWaiverButton[b-tuauhye9ip] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.SiteWaiverButtonUnsigned[b-tuauhye9ip] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    filter: brightness(0) invert(1);
}

    .SiteWaiverButtonUnsigned:hover[b-tuauhye9ip] {
        filter: brightness(0) invert(0);
    }

.SiteAdminButton[b-tuauhye9ip] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-tuauhye9ip] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-tuauhye9ip] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-tuauhye9ip] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-tuauhye9ip] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-tuauhye9ip] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-tuauhye9ip] {
}

.sitebox[b-tuauhye9ip] {
    margin-left: auto;
    margin-right: auto;
    font-family: 'Avatar';
}

.body[b-tuauhye9ip] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
    background: linear-gradient(90deg, rgba(127, 70, 44, 0.7) 0%, rgba(127, 82, 23, 0.7) 20%, rgba(127, 82, 23, 0.7) 80%, rgba(127, 70, 44, 0.7) 100%), url('Bamboo-Back.png');
}

.ResourcesBox[b-tuauhye9ip] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-tuauhye9ip] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-tuauhye9ip] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.LoginButton[b-tuauhye9ip] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-tuauhye9ip] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-tuauhye9ip] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-tuauhye9ip] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-tuauhye9ip] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.ResourceButtonType[b-tuauhye9ip] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-weight: 800;
}

.ResourceButtonName[b-tuauhye9ip] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.PrepayBox[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: black;
}

.PrepayBoxHeader[b-tuauhye9ip] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: red;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 2rem;
    font-weight: 600;
}

.PrepayBoxHeaderCollapsed[b-tuauhye9ip] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    min-height: 2rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayBenefitDiv[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayBenefitHeader[b-tuauhye9ip] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayBenefit[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayCostDiv[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayCostHeader[b-tuauhye9ip] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayCost[b-tuauhye9ip] {
    border-style: none;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
}

.PrepayChoicesDiv[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-weight: 600;
    font-size: 2.4rem;
}

    .PrepayChoicesDiv:hover[b-tuauhye9ip] {
        background: linear-gradient(0deg, #357736 0%, #309757 50%, #357736 100%);
    }

.Chosen[b-tuauhye9ip] {
    width: calc(100% - 1rem);
}

.SiteMemberPrepayBoxUnConfirmed[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-weight: 600;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayBoxConfirmed[b-tuauhye9ip] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-weight: 600;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayButton[b-tuauhye9ip] {
    max-height: 6rem;
}

.SiteMemberPrepayImageDiv[b-tuauhye9ip] {
    max-height: 6rem;
    margin: 1rem;
}

.SiteMemberPrepayTextBox[b-tuauhye9ip] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteMemberPrepayMealPlanText3[b-tuauhye9ip] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    color: red;
}

@media (min-width: 641px) {
    .TopSiteName[b-tuauhye9ip] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-tuauhye9ip] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-tuauhye9ip] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-tuauhye9ip] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-tuauhye9ip] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-tuauhye9ip] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-tuauhye9ip] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-tuauhye9ip] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-weight: 700;
    }

    .sitesbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-tuauhye9ip] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-tuauhye9ip] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-tuauhye9ip] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-tuauhye9ip] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-tuauhye9ip] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-tuauhye9ip] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-tuauhye9ip] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-tuauhye9ip] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-tuauhye9ip] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-tuauhye9ip] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-tuauhye9ip] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-tuauhye9ip] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-tuauhye9ip] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }


    .basicbox[b-tuauhye9ip] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    .SiteBackpackButton[b-tuauhye9ip] {
        color: white;
        min-height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .NationChoiceFireDiv[b-tuauhye9ip] {
        display: block;
        height: 20rem;
    }

    .NationChoiceWaterDiv[b-tuauhye9ip] {
        display: block;
        height: 20rem;
    }

    .ocean[b-tuauhye9ip] {
        height: 2rem;
        bottom: -1px;
    }

    .mountains[b-tuauhye9ip] {
        height: 2rem;
        bottom: -1px;
    }

    .NationChoiceAirDiv[b-tuauhye9ip] {
        display: block;
        height: 20rem;
    }

    .PrepayChoicesDiv[b-tuauhye9ip] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
    }

    .NationChoiceEarthDiv[b-tuauhye9ip] {
        display: block;
        height: 20rem;
    }

    .SiteBackpackText[b-tuauhye9ip] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-tuauhye9ip] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-tuauhye9ip] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-tuauhye9ip] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-tuauhye9ip] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-tuauhye9ip] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-tuauhye9ip] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-tuauhye9ip] {
        width: 100%;
    }

    .sitejoinbox[b-tuauhye9ip] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-tuauhye9ip] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-tuauhye9ip] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-tuauhye9ip] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-tuauhye9ip] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-tuauhye9ip] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-tuauhye9ip] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-tuauhye9ip] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-tuauhye9ip] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-tuauhye9ip] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-tuauhye9ip] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-tuauhye9ip] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .basicbox[b-tuauhye9ip] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-tuauhye9ip] {
}


.SiteActivityBox[b-tuauhye9ip] {
    background: linear-gradient(0deg, white 0%, antiquewhite 50%, white 100%);
    border-color: white;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-tuauhye9ip] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SiteWaiverBoxUnsigned[b-tuauhye9ip] {
    border-color: gray;
    color: white;
    margin: .5rem;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
}

    .SiteWaiverBoxUnsigned:hover[b-tuauhye9ip] {
        background: linear-gradient(0deg, darkred 0%, red 50%, red 50%, darkred 100%);
    }

.SubSiteBox[b-tuauhye9ip] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-tuauhye9ip] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-tuauhye9ip] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-tuauhye9ip] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-tuauhye9ip] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-tuauhye9ip] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-tuauhye9ip] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-tuauhye9ip] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-tuauhye9ip] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-tuauhye9ip] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-tuauhye9ip] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-tuauhye9ip] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {

    .SiteActivityBox[b-tuauhye9ip] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

        .SiteActivityBox:hover[b-tuauhye9ip] {
        }

    .SiteWaiverBoxUnsigned[b-tuauhye9ip] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-tuauhye9ip] {
        }

    .activityrightbox[b-tuauhye9ip] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-tuauhye9ip] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-tuauhye9ip] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-tuauhye9ip] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-tuauhye9ip] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-tuauhye9ip] {
        text-align: center;
        font-size: 2rem;
    }

    .activitynameboxbuttons[b-tuauhye9ip] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-tuauhye9ip] {
        text-align: center;
        font-size: 3rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-tuauhye9ip] {
        max-width: 7rem;
        max-height: 7rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-tuauhye9ip] {
        width: 8rem;
        height: 8rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-tuauhye9ip] {
    }

    .SubSiteBox[b-tuauhye9ip] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-tuauhye9ip] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-tuauhye9ip] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-tuauhye9ip] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-tuauhye9ip] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-tuauhye9ip] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-tuauhye9ip] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-tuauhye9ip] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-tuauhye9ip] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-tuauhye9ip] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-tuauhye9ip] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {

    .CreditsButton[b-tuauhye9ip] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

        .SiteActivityBox:hover[b-tuauhye9ip] {
        }

    .SiteWaiverBoxUnsigned[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-tuauhye9ip] {
        }

    .activityrightbox[b-tuauhye9ip] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-tuauhye9ip] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-tuauhye9ip] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-tuauhye9ip] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-tuauhye9ip] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-tuauhye9ip] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-tuauhye9ip] {
        max-width: 6rem;
        max-height: 6rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-tuauhye9ip] {
        width: 7rem;
        height: 7rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-tuauhye9ip] {
    }

    .SubSiteBox[b-tuauhye9ip] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-tuauhye9ip] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-tuauhye9ip] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-tuauhye9ip] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-tuauhye9ip] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-tuauhye9ip] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-tuauhye9ip] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-tuauhye9ip] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-tuauhye9ip] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/PB24.razor.rz.scp.css */


.fire[b-q2wrui8m2y] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
}

#contain[b-q2wrui8m2y] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: auto;
    margin: 0 auto;
    z-index: 1;
}

#parchment[b-q2wrui8m2y] {
    position: absolute;
    display: flex;
    width: 95%;
    /* center page with absolute position */
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0);
    margin: 2em 0;
    box-shadow: 2px 3px 20px black, 0 0 125px #8f5922 inset;
    background: #fffef0;
    /* v2.1 : borders effect with SVG : try to play with scale to change them */
    filter: url(#wavy2);
    /* v2.2 : Noise added for a vellum paper effect */
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}

@-webkit-keyframes gooseanimation {
    0% {
        left: 0;
    }

    50% {
        left: 100%;
    }

    100% {
        left: 0;
    }
}


a#rotator[b-q2wrui8m2y] {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: gooseanimation 30s infinite;
    animation: gooseanimation-b-q2wrui8m2y 30s infinite;
    z-index: 5;
}

    a#rotator img[b-q2wrui8m2y] {
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        border-radius: 60px;
        transition-duration: 1s;
        max-width: 10vw;
    }

        a#rotator img:hover[b-q2wrui8m2y] {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: translate()
        }

.particle[b-q2wrui8m2y] {
    animation: rise-b-q2wrui8m2y 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 6rem;
    height: 6rem;
    z-index: 1;
}

    .particle:nth-of-type(1)[b-q2wrui8m2y] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 5em) * 0);
    }

    .particle:nth-of-type(2)[b-q2wrui8m2y] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 5em) * 0.02);
    }

    .particle:nth-of-type(3)[b-q2wrui8m2y] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 5em) * 0.04);
    }

    .particle:nth-of-type(4)[b-q2wrui8m2y] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 5em) * 0.06);
    }

    .particle:nth-of-type(5)[b-q2wrui8m2y] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 5em) * 0.08);
    }

    .particle:nth-of-type(6)[b-q2wrui8m2y] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 5em) * 0.1);
    }

    .particle:nth-of-type(7)[b-q2wrui8m2y] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 5em) * 0.12);
    }

    .particle:nth-of-type(8)[b-q2wrui8m2y] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 5em) * 0.14);
    }

    .particle:nth-of-type(9)[b-q2wrui8m2y] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 5em) * 0.16);
    }

    .particle:nth-of-type(10)[b-q2wrui8m2y] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 5em) * 0.18);
    }

    .particle:nth-of-type(11)[b-q2wrui8m2y] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 5em) * 0.2);
    }

    .particle:nth-of-type(12)[b-q2wrui8m2y] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 5em) * 0.22);
    }

    .particle:nth-of-type(13)[b-q2wrui8m2y] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 5em) * 0.24);
    }

    .particle:nth-of-type(14)[b-q2wrui8m2y] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 5em) * 0.26);
    }

    .particle:nth-of-type(15)[b-q2wrui8m2y] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 5em) * 0.28);
    }

    .particle:nth-of-type(16)[b-q2wrui8m2y] {
        animation-delay: 0.242456716s;
        left: calc((100% - 5em) * 0.3);
    }

    .particle:nth-of-type(17)[b-q2wrui8m2y] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 5em) * 0.32);
    }

    .particle:nth-of-type(18)[b-q2wrui8m2y] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 5em) * 0.34);
    }

    .particle:nth-of-type(19)[b-q2wrui8m2y] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 5em) * 0.36);
    }

    .particle:nth-of-type(20)[b-q2wrui8m2y] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 5em) * 0.38);
    }

    .particle:nth-of-type(21)[b-q2wrui8m2y] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 5em) * 0.4);
    }

    .particle:nth-of-type(22)[b-q2wrui8m2y] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 5em) * 0.42);
    }

    .particle:nth-of-type(23)[b-q2wrui8m2y] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 5em) * 0.44);
    }

    .particle:nth-of-type(24)[b-q2wrui8m2y] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 5em) * 0.46);
    }

    .particle:nth-of-type(25)[b-q2wrui8m2y] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 5em) * 0.48);
    }

    .particle:nth-of-type(26)[b-q2wrui8m2y] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 5em) * 0.5);
    }

    .particle:nth-of-type(27)[b-q2wrui8m2y] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 5em) * 0.52);
    }

    .particle:nth-of-type(28)[b-q2wrui8m2y] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 5em) * 0.54);
    }

    .particle:nth-of-type(29)[b-q2wrui8m2y] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 5em) * 0.56);
    }

    .particle:nth-of-type(30)[b-q2wrui8m2y] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 5em) * 0.58);
    }

    .particle:nth-of-type(31)[b-q2wrui8m2y] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 5em) * 0.6);
    }

    .particle:nth-of-type(32)[b-q2wrui8m2y] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 5em) * 0.62);
    }

    .particle:nth-of-type(33)[b-q2wrui8m2y] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 5em) * 0.64);
    }

    .particle:nth-of-type(34)[b-q2wrui8m2y] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 5em) * 0.66);
    }

    .particle:nth-of-type(35)[b-q2wrui8m2y] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 5em) * 0.68);
    }

    .particle:nth-of-type(36)[b-q2wrui8m2y] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 5em) * 0.7);
    }

    .particle:nth-of-type(37)[b-q2wrui8m2y] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 5em) * 0.72);
    }

    .particle:nth-of-type(38)[b-q2wrui8m2y] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 5em) * 0.74);
    }

    .particle:nth-of-type(39)[b-q2wrui8m2y] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 5em) * 0.76);
    }

    .particle:nth-of-type(40)[b-q2wrui8m2y] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 5em) * 0.78);
    }

    .particle:nth-of-type(41)[b-q2wrui8m2y] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 5em) * 0.8);
    }

    .particle:nth-of-type(42)[b-q2wrui8m2y] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 5em) * 0.82);
    }

    .particle:nth-of-type(43)[b-q2wrui8m2y] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 5em) * 0.84);
    }

    .particle:nth-of-type(44)[b-q2wrui8m2y] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 5em) * 0.86);
    }

    .particle:nth-of-type(45)[b-q2wrui8m2y] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 5em) * 0.88);
    }

    .particle:nth-of-type(46)[b-q2wrui8m2y] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 5em) * 0.9);
    }

    .particle:nth-of-type(47)[b-q2wrui8m2y] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 5em) * 0.92);
    }

    .particle:nth-of-type(48)[b-q2wrui8m2y] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 5em) * 0.94);
    }

    .particle:nth-of-type(49)[b-q2wrui8m2y] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 5em) * 0.96);
    }

    .particle:nth-of-type(50)[b-q2wrui8m2y] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 5em) * 0.98);
    }

@keyframes rise-b-q2wrui8m2y {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-7rem) scale(0);
    }
}


body[b-q2wrui8m2y] {
    padding: 0px;
    margin: 0px;
    font-family: 'Draconis';
    z-index: 1000;
}

.MemberTaskBox[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.MemberTaskBoxHeader[b-q2wrui8m2y] {
    border-style: none;
    border-color: black;
    border-radius: 0.9rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceDiv[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-q2wrui8m2y] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-q2wrui8m2y] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-q2wrui8m2y] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-q2wrui8m2y] {
    width: 9rem;
    height: 9rem;
    position: relative;
}

.NationChoiceFireTextBox[b-q2wrui8m2y] {
    width: 100%;
    text-align: center;
}

.NationChoiceFireText[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceFireText2[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-q2wrui8m2y] {
    top: 1rem;
    left: 0.5rem;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceFireButton[b-q2wrui8m2y] {
    top: 0px;
    left: 0px;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceWaterDiv[b-q2wrui8m2y] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-q2wrui8m2y] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-q2wrui8m2y] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceWaterText[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceWaterText2[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-q2wrui8m2y] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-q2wrui8m2y] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-q2wrui8m2y 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
    z-index: 1;
}

    .wave:nth-of-type(2)[b-q2wrui8m2y] {
        bottom: 0;
        animation: wave-b-q2wrui8m2y 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-q2wrui8m2y] {
        bottom: 0;
        animation: wave-b-q2wrui8m2y 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-q2wrui8m2y {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-q2wrui8m2y] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-q2wrui8m2y] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-q2wrui8m2y 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-q2wrui8m2y] {
        bottom: 0;
        animation: mountain-b-q2wrui8m2y 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-q2wrui8m2y] {
        bottom: 0;
        animation: mountain-b-q2wrui8m2y 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-q2wrui8m2y {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-q2wrui8m2y] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceAirDiv[b-q2wrui8m2y] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-q2wrui8m2y] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-q2wrui8m2y] {
    max-width: 9rem;
    max-height: 9rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-q2wrui8m2y 4s linear infinite;
}

.NationChoiceAirTextBox[b-q2wrui8m2y] {
    width: 100%;
    text-align: center;
}

.NationChoiceAirText[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceAirText2[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-q2wrui8m2y {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-q2wrui8m2y] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-q2wrui8m2y] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-q2wrui8m2y] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceEarthTextBox[b-q2wrui8m2y] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceEarthText[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceEarthText2[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayDiv[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationPrepayDivBar[b-q2wrui8m2y] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationPrepayDivHeader[b-q2wrui8m2y] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationPrepayFireDiv[b-q2wrui8m2y] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationPrepayFireImageDiv[b-q2wrui8m2y] {
    width: 4rem;
    height: 4rem;
    position: relative;
}

.NationPrepayFireTextBox[b-q2wrui8m2y] {
    width: 100%;
    text-align: center;
}

.NationPrepayFireText[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayFireText2[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire2[b-q2wrui8m2y] {
    top: 1rem;
    left: 0.5rem;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayFireButton[b-q2wrui8m2y] {
    top: 0px;
    left: 0px;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayWaterDiv[b-q2wrui8m2y] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationPrepayWaterImageDiv[b-q2wrui8m2y] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayWaterTextBox[b-q2wrui8m2y] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayWaterText[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayWaterText2[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}

.NationPrepayWaterButton[b-q2wrui8m2y] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayAirDiv[b-q2wrui8m2y] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationPrepayAirImageDiv[b-q2wrui8m2y] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationPrepayAirButton[b-q2wrui8m2y] {
    max-width: 4rem;
    max-height: 4rem;
    left: 0rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-q2wrui8m2y 4s linear infinite;
}

.NationPrepayAirTextBox[b-q2wrui8m2y] {
    width: 100%;
    text-align: center;
}

.NationPrepayAirText[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayAirText2[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayEarthDiv[b-q2wrui8m2y] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationPrepayEarthImageDiv[b-q2wrui8m2y] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayEarthButton[b-q2wrui8m2y] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayEarthTextBox[b-q2wrui8m2y] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayEarthText[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayEarthText2[b-q2wrui8m2y] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}


.JoinSiteButton[b-q2wrui8m2y] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-q2wrui8m2y] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-q2wrui8m2y] {
    width: calc(100% - 2rem);
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.activitiesbox[b-q2wrui8m2y] {
    width: calc(100% - 1rem);
}

.Sitesbox[b-q2wrui8m2y] {
}

.CreditsDiv[b-q2wrui8m2y] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-q2wrui8m2y] {
    width: 100%;
}

.BackpackDiv[b-q2wrui8m2y] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-q2wrui8m2y] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    border-color: darkred;
    min-height: 3rem;
    background: linear-gradient(180deg, red 0%, pink 50%, red 100%);
    width: 100%;
}

.TopSiteName[b-q2wrui8m2y] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-q2wrui8m2y] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-q2wrui8m2y] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
}

.sitedescriptionbox[b-q2wrui8m2y] {
    margin-top: 1rem;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
}

.TopSiteImage[b-q2wrui8m2y] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
}

.TopSiteSelect[b-q2wrui8m2y] {
    width: 100%;
}

.SiteBackpackBox[b-q2wrui8m2y] {
    color: black;
    width: 100%;
    min-height: 5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 0.5rem;
    margin: 0.5rem;
}

.SiteBackpackText[b-q2wrui8m2y] {
    width: calc(100% - 5rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-q2wrui8m2y] {
    width: 4rem;
    height: 4rem;
    margin: 0.5rem;
}

    .SiteBackpackButton:hover[b-q2wrui8m2y] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }


.SiteWaiverBoxSigned[b-q2wrui8m2y] {
    color: black;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverTextBox[b-q2wrui8m2y] {
    width: 100%;
}

.MemberTasksDoneBox[b-q2wrui8m2y] {
    background-color: white;
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    width: calc(100% - 1rem);
}

.MemberTasksDoneBoxHeader[b-q2wrui8m2y] {
    border-radius: 1rem;
    width: 100%;
    height: 2rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
}

.SiteWaiverText[b-q2wrui8m2y] {
    text-align: center;
    margin-top: auto;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
}

.SiteWaiverText2[b-q2wrui8m2y] {
    text-align: center;
    margin-top: .5rem;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}

.SiteWaiverImageDiv[b-q2wrui8m2y] {
    margin-left: 0px;
    padding: 0.5rem;
}

.SiteWaiverButton[b-q2wrui8m2y] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.SiteWaiverButtonUnsigned[b-q2wrui8m2y] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    filter: brightness(0) invert(1);
}

    .SiteWaiverButtonUnsigned:hover[b-q2wrui8m2y] {
        filter: brightness(0) invert(0);
    }

.SiteAdminButton[b-q2wrui8m2y] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-q2wrui8m2y] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-q2wrui8m2y] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-q2wrui8m2y] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-q2wrui8m2y] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-q2wrui8m2y] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-q2wrui8m2y] {
}

.sitebox[b-q2wrui8m2y] {
    margin-left: auto;
    margin-right: auto;
    font-family: 'Draconis';
}

.body[b-q2wrui8m2y] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
    background: linear-gradient( rgba(255, 255, 255, 0.7), rgba(0, 0, 0, 0.7) ), url('scale.jpg') repeat #999;
    margin-top: -2rem;
    padding-top: 2rem;
    min-height: 100vh;
}

.ResourcesBox[b-q2wrui8m2y] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-q2wrui8m2y] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-q2wrui8m2y] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.LoginButton[b-q2wrui8m2y] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-q2wrui8m2y] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-q2wrui8m2y] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-q2wrui8m2y] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-q2wrui8m2y] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.ResourceButtonType[b-q2wrui8m2y] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-family: 'DraconisBold';
}

.ResourceButtonName[b-q2wrui8m2y] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.PrepayBox[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: black;
}

.PrepayBoxHeader[b-q2wrui8m2y] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.PrepayBoxHeaderCollapsed[b-q2wrui8m2y] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    min-height: 2rem;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefitDiv[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayBenefitHeader[b-q2wrui8m2y] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefit[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayBenefitBig[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.4rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayCostDiv[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayCostHeader[b-q2wrui8m2y] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayCost[b-q2wrui8m2y] {
    border-style: none;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
}

.PrepayChoicesDiv[b-q2wrui8m2y] {
    border-style: solid;
    border-color: lightgreen;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
}

    .PrepayChoicesDiv:hover[b-q2wrui8m2y] {
        background: linear-gradient(0deg, #357736 0%, #309757 50%, #357736 100%);
    }

.Chosen[b-q2wrui8m2y] {
    width: calc(100% - 1rem);
}

.SiteMemberPrepayBoxUnConfirmed[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayBoxConfirmed[b-q2wrui8m2y] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayButton[b-q2wrui8m2y] {
    max-height: 6rem;
}

.SiteMemberPrepayImageDiv[b-q2wrui8m2y] {
    max-height: 6rem;
    margin: 1rem;
}

.SiteMemberPrepayTextBox[b-q2wrui8m2y] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteMemberPrepayMealPlanText3[b-q2wrui8m2y] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    color: red;
}

@media (min-width: 1080px) {
    #parchment[b-q2wrui8m2y] {
        left: calc(50% + 75px);
        margin-top: 1rem;
        width: 1080px;
        max-width: 1080px;
    }

    .sitebox[b-q2wrui8m2y] {
        width: 1080px;
        max-width: 1080px;
    }
}

@media (min-width: 641px) {

    @keyframes gooseanimation-b-q2wrui8m2y {
        0% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }

        10% {
            left: 150px;
            transform: scaleX(1);
        }

        20% {
            left: 90vw;
            transform: scaleX(-1);
        }

        30% {
            left: 150px;
            transform: scaleX(1);
        }

        40% {
            left: 90vw;
            transform: scaleX(-1);
        }

        50% {
            left: 150px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 90vw;
            transform: scaleX(-1);
        }

        70% {
            left: 150px;
            transform: scaleX(1);
        }

        80% {
            left: 90vw;
            transform: scaleX(-1);
        }

        90% {
            left: 150px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }
    }


    .sitebox[b-q2wrui8m2y] {
        margin-top: 2rem;
        width: calc(100% - 2rem);
    }

    #contain[b-q2wrui8m2y] {
        margin-top: 2rem;
    }

    #parchment[b-q2wrui8m2y] {
        width: calc(100% - 2rem - 150px);
        left: calc(50% + 75px - 1rem);
        margin-top: 1rem;
    }

    .TopSiteName[b-q2wrui8m2y] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-q2wrui8m2y] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-q2wrui8m2y] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-q2wrui8m2y] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-q2wrui8m2y] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-q2wrui8m2y] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-q2wrui8m2y] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-q2wrui8m2y] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-family: 'DraconisBold';
    }

    .sitesbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .sitesbottombox[b-q2wrui8m2y] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
    }

    .sitebox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-q2wrui8m2y] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-q2wrui8m2y] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-q2wrui8m2y] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-q2wrui8m2y] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-q2wrui8m2y] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-q2wrui8m2y] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-q2wrui8m2y] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-q2wrui8m2y] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-q2wrui8m2y] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-q2wrui8m2y] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .activitiesbottombox[b-q2wrui8m2y] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .SubSitesbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .SubSitesbottombox[b-q2wrui8m2y] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }


    .basicbox[b-q2wrui8m2y] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
        z-index: 10;
    }


    .refreshbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    @keyframes gooseanimation-b-q2wrui8m2y {
        0% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }

        10% {
            left: 0px;
            transform: scaleX(1);
        }

        20% {
            left: 90vw;
            transform: scaleX(-1);
        }

        30% {
            left: 0px;
            transform: scaleX(1);
        }

        40% {
            left: 90vw;
            transform: scaleX(-1);
        }

        50% {
            left: 0px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 90vw;
            transform: scaleX(-1);
        }

        70% {
            left: 0px;
            transform: scaleX(1);
        }

        80% {
            left: 90vw;
            transform: scaleX(-1);
        }

        90% {
            left: 0px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }
    }


    .sitebox[b-q2wrui8m2y] {
        margin-top: 1rem;
        width: calc(100% - 1.5rem);
    }

    #contain[b-q2wrui8m2y] {
        margin-top: 1rem;
    }

    #parchment[b-q2wrui8m2y] {
        width: calc(100% - 1.5rem);
        top: calc(0% + 2rem);
        left: calc(50% - 0.5rem);
    }

    .particle[b-q2wrui8m2y] {
        animation: rise-b-q2wrui8m2y 1s ease-in infinite;
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
        border-radius: 50%;
        mix-blend-mode: screen;
        opacity: 0;
        position: absolute;
        bottom: 0;
        width: 2rem;
        height: 2rem;
        z-index: 1;
    }

        .particle:nth-of-type(1)[b-q2wrui8m2y] {
            animation-delay: 0.2862173638s;
            left: calc((100% - 2em) * 0);
        }

        .particle:nth-of-type(2)[b-q2wrui8m2y] {
            animation-delay: 0.5971185672s;
            left: calc((100% - 2em) * 0.02);
        }

        .particle:nth-of-type(3)[b-q2wrui8m2y] {
            animation-delay: 0.1512177763s;
            left: calc((100% - 2em) * 0.04);
        }

        .particle:nth-of-type(4)[b-q2wrui8m2y] {
            animation-delay: 0.2080434036s;
            left: calc((100% - 2em) * 0.06);
        }

        .particle:nth-of-type(5)[b-q2wrui8m2y] {
            animation-delay: 0.1672904713s;
            left: calc((100% - 2em) * 0.08);
        }

        .particle:nth-of-type(6)[b-q2wrui8m2y] {
            animation-delay: 0.1881265482s;
            left: calc((100% - 2em) * 0.1);
        }

        .particle:nth-of-type(7)[b-q2wrui8m2y] {
            animation-delay: 0.2338063847s;
            left: calc((100% - 2em) * 0.12);
        }

        .particle:nth-of-type(8)[b-q2wrui8m2y] {
            animation-delay: 0.0342280973s;
            left: calc((100% - 2em) * 0.14);
        }

        .particle:nth-of-type(9)[b-q2wrui8m2y] {
            animation-delay: 0.1088024009s;
            left: calc((100% - 2em) * 0.16);
        }

        .particle:nth-of-type(10)[b-q2wrui8m2y] {
            animation-delay: 0.4152499718s;
            left: calc((100% - 2em) * 0.18);
        }

        .particle:nth-of-type(11)[b-q2wrui8m2y] {
            animation-delay: 0.5802436903s;
            left: calc((100% - 2em) * 0.2);
        }

        .particle:nth-of-type(12)[b-q2wrui8m2y] {
            animation-delay: 0.1673963565s;
            left: calc((100% - 2em) * 0.22);
        }

        .particle:nth-of-type(13)[b-q2wrui8m2y] {
            animation-delay: 0.1803045209s;
            left: calc((100% - 2em) * 0.24);
        }

        .particle:nth-of-type(14)[b-q2wrui8m2y] {
            animation-delay: 0.8575484141s;
            left: calc((100% - 2em) * 0.26);
        }

        .particle:nth-of-type(15)[b-q2wrui8m2y] {
            animation-delay: 0.8599056478s;
            left: calc((100% - 2em) * 0.28);
        }

        .particle:nth-of-type(16)[b-q2wrui8m2y] {
            animation-delay: 0.242456716s;
            left: calc((100% - 2em) * 0.3);
        }

        .particle:nth-of-type(17)[b-q2wrui8m2y] {
            animation-delay: 0.8167289418s;
            left: calc((100% - 2em) * 0.32);
        }

        .particle:nth-of-type(18)[b-q2wrui8m2y] {
            animation-delay: 0.0908507233s;
            left: calc((100% - 2em) * 0.34);
        }

        .particle:nth-of-type(19)[b-q2wrui8m2y] {
            animation-delay: 0.2010601113s;
            left: calc((100% - 2em) * 0.36);
        }

        .particle:nth-of-type(20)[b-q2wrui8m2y] {
            animation-delay: 0.8801198724s;
            left: calc((100% - 2em) * 0.38);
        }

        .particle:nth-of-type(21)[b-q2wrui8m2y] {
            animation-delay: 0.9626601393s;
            left: calc((100% - 2em) * 0.4);
        }

        .particle:nth-of-type(22)[b-q2wrui8m2y] {
            animation-delay: 0.3001699743s;
            left: calc((100% - 2em) * 0.42);
        }

        .particle:nth-of-type(23)[b-q2wrui8m2y] {
            animation-delay: 0.2594332253s;
            left: calc((100% - 2em) * 0.44);
        }

        .particle:nth-of-type(24)[b-q2wrui8m2y] {
            animation-delay: 0.5728749899s;
            left: calc((100% - 2em) * 0.46);
        }

        .particle:nth-of-type(25)[b-q2wrui8m2y] {
            animation-delay: 0.7170803661s;
            left: calc((100% - 2em) * 0.48);
        }

        .particle:nth-of-type(26)[b-q2wrui8m2y] {
            animation-delay: 0.1523336793s;
            left: calc((100% - 2em) * 0.5);
        }

        .particle:nth-of-type(27)[b-q2wrui8m2y] {
            animation-delay: 0.9202991731s;
            left: calc((100% - 2em) * 0.52);
        }

        .particle:nth-of-type(28)[b-q2wrui8m2y] {
            animation-delay: 0.7532507051s;
            left: calc((100% - 2em) * 0.54);
        }

        .particle:nth-of-type(29)[b-q2wrui8m2y] {
            animation-delay: 0.7889526773s;
            left: calc((100% - 2em) * 0.56);
        }

        .particle:nth-of-type(30)[b-q2wrui8m2y] {
            animation-delay: 0.9782294933s;
            left: calc((100% - 2em) * 0.58);
        }

        .particle:nth-of-type(31)[b-q2wrui8m2y] {
            animation-delay: 0.8753352728s;
            left: calc((100% - 2em) * 0.6);
        }

        .particle:nth-of-type(32)[b-q2wrui8m2y] {
            animation-delay: 0.6291543069s;
            left: calc((100% - 2em) * 0.62);
        }

        .particle:nth-of-type(33)[b-q2wrui8m2y] {
            animation-delay: 0.1752212892s;
            left: calc((100% - 2em) * 0.64);
        }

        .particle:nth-of-type(34)[b-q2wrui8m2y] {
            animation-delay: 0.8832469221s;
            left: calc((100% - 2em) * 0.66);
        }

        .particle:nth-of-type(35)[b-q2wrui8m2y] {
            animation-delay: 0.2093721299s;
            left: calc((100% - 2em) * 0.68);
        }

        .particle:nth-of-type(36)[b-q2wrui8m2y] {
            animation-delay: 0.6996166478s;
            left: calc((100% - 2em) * 0.7);
        }

        .particle:nth-of-type(37)[b-q2wrui8m2y] {
            animation-delay: 0.1638055335s;
            left: calc((100% - 2em) * 0.72);
        }

        .particle:nth-of-type(38)[b-q2wrui8m2y] {
            animation-delay: 0.8672249695s;
            left: calc((100% - 2em) * 0.74);
        }

        .particle:nth-of-type(39)[b-q2wrui8m2y] {
            animation-delay: 0.8323123667s;
            left: calc((100% - 2em) * 0.76);
        }

        .particle:nth-of-type(40)[b-q2wrui8m2y] {
            animation-delay: 0.7252503974s;
            left: calc((100% - 2em) * 0.78);
        }

        .particle:nth-of-type(41)[b-q2wrui8m2y] {
            animation-delay: 0.2114847744s;
            left: calc((100% - 2em) * 0.8);
        }

        .particle:nth-of-type(42)[b-q2wrui8m2y] {
            animation-delay: 0.3412702162s;
            left: calc((100% - 2em) * 0.82);
        }

        .particle:nth-of-type(43)[b-q2wrui8m2y] {
            animation-delay: 0.2423256076s;
            left: calc((100% - 2em) * 0.84);
        }

        .particle:nth-of-type(44)[b-q2wrui8m2y] {
            animation-delay: 0.8023955711s;
            left: calc((100% - 2em) * 0.86);
        }

        .particle:nth-of-type(45)[b-q2wrui8m2y] {
            animation-delay: 0.1963004301s;
            left: calc((100% - 2em) * 0.88);
        }

        .particle:nth-of-type(46)[b-q2wrui8m2y] {
            animation-delay: 0.5461461177s;
            left: calc((100% - 2em) * 0.9);
        }

        .particle:nth-of-type(47)[b-q2wrui8m2y] {
            animation-delay: 0.1146236071s;
            left: calc((100% - 2em) * 0.92);
        }

        .particle:nth-of-type(48)[b-q2wrui8m2y] {
            animation-delay: 0.8419907928s;
            left: calc((100% - 2em) * 0.94);
        }

        .particle:nth-of-type(49)[b-q2wrui8m2y] {
            animation-delay: 0.3973974244s;
            left: calc((100% - 2em) * 0.96);
        }

        .particle:nth-of-type(50)[b-q2wrui8m2y] {
            animation-delay: 0.6349105603s;
            left: calc((100% - 2em) * 0.98);
        }

    .SiteBackpackButton[b-q2wrui8m2y] {
        color: white;
        min-height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .NationChoiceFireDiv[b-q2wrui8m2y] {
        display: block;
        height: 20rem;
    }

    .NationChoiceWaterDiv[b-q2wrui8m2y] {
        display: block;
        height: 20rem;
    }

    .ocean[b-q2wrui8m2y] {
        height: 2rem;
        bottom: -1px;
    }

    .mountains[b-q2wrui8m2y] {
        height: 2rem;
        bottom: -1px;
    }

    .NationChoiceAirDiv[b-q2wrui8m2y] {
        display: block;
        height: 20rem;
    }

    .PrepayChoicesDiv[b-q2wrui8m2y] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
    }

    .NationChoiceEarthDiv[b-q2wrui8m2y] {
        display: block;
        height: 20rem;
    }

    .SiteBackpackText[b-q2wrui8m2y] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-q2wrui8m2y] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-q2wrui8m2y] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-q2wrui8m2y] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-q2wrui8m2y] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .sitesbottombox[b-q2wrui8m2y] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
    }

    .sitebox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-q2wrui8m2y] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-q2wrui8m2y] {
        width: 100%;
    }

    .sitejoinbox[b-q2wrui8m2y] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-q2wrui8m2y] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-q2wrui8m2y] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-q2wrui8m2y] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-q2wrui8m2y] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-q2wrui8m2y] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-q2wrui8m2y] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-q2wrui8m2y] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-q2wrui8m2y] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .activitiesbottombox[b-q2wrui8m2y] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .SubSitesbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-q2wrui8m2y] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .SubSitesbottombox[b-q2wrui8m2y] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .basicbox[b-q2wrui8m2y] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-q2wrui8m2y] {
}


.SiteActivityBox[b-q2wrui8m2y] {
    background: linear-gradient(0deg, white 0%, antiquewhite 50%, white 100%);
    border-color: white;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-q2wrui8m2y] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SiteWaiverBoxUnsigned[b-q2wrui8m2y] {
    border-color: gray;
    color: white;
    margin: .5rem;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
}

    .SiteWaiverBoxUnsigned:hover[b-q2wrui8m2y] {
        background: linear-gradient(0deg, darkred 0%, red 50%, red 50%, darkred 100%);
    }

.SubSiteBox[b-q2wrui8m2y] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-q2wrui8m2y] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-q2wrui8m2y] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-q2wrui8m2y] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-q2wrui8m2y] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-q2wrui8m2y] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-q2wrui8m2y] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-q2wrui8m2y] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-q2wrui8m2y] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-q2wrui8m2y] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-q2wrui8m2y] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-q2wrui8m2y] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {

    .SiteActivityBox[b-q2wrui8m2y] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

        .SiteActivityBox:hover[b-q2wrui8m2y] {
        }

    .SiteWaiverBoxUnsigned[b-q2wrui8m2y] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-q2wrui8m2y] {
        }

    .activityrightbox[b-q2wrui8m2y] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-q2wrui8m2y] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-q2wrui8m2y] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-q2wrui8m2y] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-q2wrui8m2y] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-q2wrui8m2y] {
        text-align: center;
        font-size: 2rem;
    }

    .activitynameboxbuttons[b-q2wrui8m2y] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-q2wrui8m2y] {
        text-align: center;
        font-size: 3rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-q2wrui8m2y] {
        max-width: 7rem;
        max-height: 7rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-q2wrui8m2y] {
        width: 8rem;
        height: 8rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-q2wrui8m2y] {
    }

    .SubSiteBox[b-q2wrui8m2y] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-q2wrui8m2y] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-q2wrui8m2y] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-q2wrui8m2y] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-q2wrui8m2y] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-q2wrui8m2y] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-q2wrui8m2y] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-q2wrui8m2y] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-q2wrui8m2y] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-q2wrui8m2y] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-q2wrui8m2y] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {

    .CreditsButton[b-q2wrui8m2y] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

        .SiteActivityBox:hover[b-q2wrui8m2y] {
        }

    .SiteWaiverBoxUnsigned[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-q2wrui8m2y] {
        }

    .activityrightbox[b-q2wrui8m2y] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-q2wrui8m2y] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-q2wrui8m2y] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-q2wrui8m2y] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-q2wrui8m2y] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-q2wrui8m2y] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-q2wrui8m2y] {
        max-width: 6rem;
        max-height: 6rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-q2wrui8m2y] {
        width: 7rem;
        height: 7rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-q2wrui8m2y] {
    }

    .SubSiteBox[b-q2wrui8m2y] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-q2wrui8m2y] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-q2wrui8m2y] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-q2wrui8m2y] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-q2wrui8m2y] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-q2wrui8m2y] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-q2wrui8m2y] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-q2wrui8m2y] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-q2wrui8m2y] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/PB25.razor.rz.scp.css */


.fire[b-v31yhlwo7b] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
}

#contain[b-v31yhlwo7b] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: auto;
    margin: 0 auto;
    z-index: 1;
}

#parchment[b-v31yhlwo7b] {
    top: 310px;
    position: absolute;
    display: flex;
    width: 95%;
    /* center page with absolute position */
    left: 50%;
    transform: translate(-50%, 0);
    margin: 2em 0;
    box-shadow: 2px 3px 20px black, 0 0 125px #1c1a1c inset;
    border-radius: 2rem;
    background: #fffef0;
    /* v2.1 : borders effect with SVG : try to play with scale to change them */
    filter: url(#wavy2);
    /* v2.2 : Noise added for a vellum paper effect */
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}

@-webkit-keyframes gooseanimation {
    0% {
        left: 0;
    }

    50% {
        left: 100%;
    }

    100% {
        left: 0;
    }
}


a#rotator[b-v31yhlwo7b] {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: gooseanimation 30s infinite;
    animation: gooseanimation-b-v31yhlwo7b 30s infinite;
    z-index: 5;
}

    a#rotator img[b-v31yhlwo7b] {
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        border-radius: 60px;
        transition-duration: 1s;
        max-width: 10vw;
    }

        a#rotator img:hover[b-v31yhlwo7b] {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: translate()
        }

.particle[b-v31yhlwo7b] {
    animation: rise-b-v31yhlwo7b 1s ease-in infinite;
    background-image: radial-gradient(#5000ff 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: fixed;
    bottom: 2rem;
    width: 6rem;
    height: 6rem;
    z-index: 4;
}

    .particle:nth-of-type(1)[b-v31yhlwo7b] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 5em) * 0);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(2)[b-v31yhlwo7b] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 5em) * 0.02);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(3)[b-v31yhlwo7b] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 5em) * 0.04);
    }

    .particle:nth-of-type(4)[b-v31yhlwo7b] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 5em) * 0.06);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(5)[b-v31yhlwo7b] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 5em) * 0.08);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(6)[b-v31yhlwo7b] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 5em) * 0.1);
    }

    .particle:nth-of-type(7)[b-v31yhlwo7b] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 5em) * 0.12);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(8)[b-v31yhlwo7b] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 5em) * 0.14);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(9)[b-v31yhlwo7b] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 5em) * 0.16);
    }

    .particle:nth-of-type(10)[b-v31yhlwo7b] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 5em) * 0.18);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(11)[b-v31yhlwo7b] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 5em) * 0.2);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(12)[b-v31yhlwo7b] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 5em) * 0.22);
    }

    .particle:nth-of-type(13)[b-v31yhlwo7b] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 5em) * 0.24);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(14)[b-v31yhlwo7b] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 5em) * 0.26);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(15)[b-v31yhlwo7b] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 5em) * 0.28);
    }

    .particle:nth-of-type(16)[b-v31yhlwo7b] {
        animation-delay: 0.242456716s;
        left: calc((100% - 5em) * 0.3);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(17)[b-v31yhlwo7b] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 5em) * 0.32);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(18)[b-v31yhlwo7b] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 5em) * 0.34);
    }

    .particle:nth-of-type(19)[b-v31yhlwo7b] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 5em) * 0.36);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(20)[b-v31yhlwo7b] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 5em) * 0.38);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(21)[b-v31yhlwo7b] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 5em) * 0.4);
    }

    .particle:nth-of-type(22)[b-v31yhlwo7b] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 5em) * 0.42);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(23)[b-v31yhlwo7b] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 5em) * 0.44);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(24)[b-v31yhlwo7b] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 5em) * 0.46);
    }

    .particle:nth-of-type(25)[b-v31yhlwo7b] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 5em) * 0.48);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(26)[b-v31yhlwo7b] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 5em) * 0.5);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(27)[b-v31yhlwo7b] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 5em) * 0.52);
    }

    .particle:nth-of-type(28)[b-v31yhlwo7b] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 5em) * 0.54);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(29)[b-v31yhlwo7b] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 5em) * 0.56);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(30)[b-v31yhlwo7b] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 5em) * 0.58);
    }

    .particle:nth-of-type(31)[b-v31yhlwo7b] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 5em) * 0.6);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(32)[b-v31yhlwo7b] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 5em) * 0.62);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(33)[b-v31yhlwo7b] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 5em) * 0.64);
    }

    .particle:nth-of-type(34)[b-v31yhlwo7b] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 5em) * 0.66);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(35)[b-v31yhlwo7b] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 5em) * 0.68);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(36)[b-v31yhlwo7b] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 5em) * 0.7);
    }

    .particle:nth-of-type(37)[b-v31yhlwo7b] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 5em) * 0.72);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(38)[b-v31yhlwo7b] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 5em) * 0.74);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(39)[b-v31yhlwo7b] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 5em) * 0.76);
    }

    .particle:nth-of-type(40)[b-v31yhlwo7b] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 5em) * 0.78);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(41)[b-v31yhlwo7b] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 5em) * 0.8);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(42)[b-v31yhlwo7b] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 5em) * 0.82);
    }

    .particle:nth-of-type(43)[b-v31yhlwo7b] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 5em) * 0.84);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(44)[b-v31yhlwo7b] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 5em) * 0.86);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(45)[b-v31yhlwo7b] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 5em) * 0.88);
    }

    .particle:nth-of-type(46)[b-v31yhlwo7b] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 5em) * 0.9);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(47)[b-v31yhlwo7b] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 5em) * 0.92);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(48)[b-v31yhlwo7b] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 5em) * 0.94);
    }

    .particle:nth-of-type(49)[b-v31yhlwo7b] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 5em) * 0.96);
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    }

    .particle:nth-of-type(50)[b-v31yhlwo7b] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 5em) * 0.98);
        background-image: radial-gradient(#50ff00 20%, rgba(255, 80, 0, 0) 70%);
    }

@keyframes rise-b-v31yhlwo7b {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-7rem) scale(0);
    }
}


body[b-v31yhlwo7b] {
    padding: 0px;
    margin: 0px;
    font-family: 'Draconis';
    z-index: 1000;
}

.MemberTaskBox[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.MemberTaskBoxHeader[b-v31yhlwo7b] {
    border-style: none;
    border-color: black;
    border-radius: 0.9rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceDiv[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-v31yhlwo7b] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-v31yhlwo7b] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-v31yhlwo7b] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-v31yhlwo7b] {
    width: 9rem;
    height: 9rem;
    position: relative;
}

.NationChoiceFireTextBox[b-v31yhlwo7b] {
    width: 100%;
    text-align: center;
}

.NationChoiceFireText[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceFireText2[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-v31yhlwo7b] {
    top: 1rem;
    left: 0.5rem;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceFireButton[b-v31yhlwo7b] {
    top: 0px;
    left: 0px;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceWaterDiv[b-v31yhlwo7b] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-v31yhlwo7b] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-v31yhlwo7b] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceWaterText[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceWaterText2[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-v31yhlwo7b] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-v31yhlwo7b] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-v31yhlwo7b 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
    z-index: 1;
}

    .wave:nth-of-type(2)[b-v31yhlwo7b] {
        bottom: 0;
        animation: wave-b-v31yhlwo7b 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-v31yhlwo7b] {
        bottom: 0;
        animation: wave-b-v31yhlwo7b 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-v31yhlwo7b {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-v31yhlwo7b] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-v31yhlwo7b] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-v31yhlwo7b 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-v31yhlwo7b] {
        bottom: 0;
        animation: mountain-b-v31yhlwo7b 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-v31yhlwo7b] {
        bottom: 0;
        animation: mountain-b-v31yhlwo7b 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-v31yhlwo7b {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-v31yhlwo7b] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceAirDiv[b-v31yhlwo7b] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-v31yhlwo7b] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-v31yhlwo7b] {
    max-width: 9rem;
    max-height: 9rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-v31yhlwo7b 4s linear infinite;
}

.NationChoiceAirTextBox[b-v31yhlwo7b] {
    width: 100%;
    text-align: center;
}

.NationChoiceAirText[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceAirText2[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-v31yhlwo7b {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-v31yhlwo7b] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-v31yhlwo7b] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-v31yhlwo7b] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceEarthTextBox[b-v31yhlwo7b] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceEarthText[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceEarthText2[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayDiv[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationPrepayDivBar[b-v31yhlwo7b] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationPrepayDivHeader[b-v31yhlwo7b] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationPrepayFireDiv[b-v31yhlwo7b] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationPrepayFireImageDiv[b-v31yhlwo7b] {
    width: 4rem;
    height: 4rem;
    position: relative;
}

.NationPrepayFireTextBox[b-v31yhlwo7b] {
    width: 100%;
    text-align: center;
}

.NationPrepayFireText[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayFireText2[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire2[b-v31yhlwo7b] {
    top: 1rem;
    left: 0.5rem;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayFireButton[b-v31yhlwo7b] {
    top: 0px;
    left: 0px;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayWaterDiv[b-v31yhlwo7b] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationPrepayWaterImageDiv[b-v31yhlwo7b] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayWaterTextBox[b-v31yhlwo7b] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayWaterText[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayWaterText2[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}

.NationPrepayWaterButton[b-v31yhlwo7b] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayAirDiv[b-v31yhlwo7b] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationPrepayAirImageDiv[b-v31yhlwo7b] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationPrepayAirButton[b-v31yhlwo7b] {
    max-width: 4rem;
    max-height: 4rem;
    left: 0rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-v31yhlwo7b 4s linear infinite;
}

.NationPrepayAirTextBox[b-v31yhlwo7b] {
    width: 100%;
    text-align: center;
}

.NationPrepayAirText[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayAirText2[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayEarthDiv[b-v31yhlwo7b] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationPrepayEarthImageDiv[b-v31yhlwo7b] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayEarthButton[b-v31yhlwo7b] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayEarthTextBox[b-v31yhlwo7b] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayEarthText[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayEarthText2[b-v31yhlwo7b] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}


.JoinSiteButton[b-v31yhlwo7b] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-v31yhlwo7b] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-v31yhlwo7b] {
    width: calc(100% - 2rem);
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.activitiesbox[b-v31yhlwo7b] {
    width: calc(100% - 1rem);
}

.Sitesbox[b-v31yhlwo7b] {
}

.CreditsDiv[b-v31yhlwo7b] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-v31yhlwo7b] {
    width: 100%;
}

.BackpackDiv[b-v31yhlwo7b] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-v31yhlwo7b] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    border-color: darkred;
    min-height: 3rem;
    background: linear-gradient(180deg, red 0%, pink 50%, red 100%);
    width: 100%;
}

.TopSiteName[b-v31yhlwo7b] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-v31yhlwo7b] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-v31yhlwo7b] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
}

.sitedescriptionbox[b-v31yhlwo7b] {
    margin-top: 1rem;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
}

.TopSiteImage[b-v31yhlwo7b] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
}

.TopSiteSelect[b-v31yhlwo7b] {
    width: 100%;
}

.SiteBackpackBox[b-v31yhlwo7b] {
    color: black;
    width: 100%;
    min-height: 5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 0.5rem;
    margin: 0.5rem;
}

.SiteBackpackText[b-v31yhlwo7b] {
    width: calc(100% - 5rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-v31yhlwo7b] {
    width: 4rem;
    height: 4rem;
    margin: 0.5rem;
}

    .SiteBackpackButton:hover[b-v31yhlwo7b] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }


.SiteWaiverBoxSigned[b-v31yhlwo7b] {
    color: black;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverTextBox[b-v31yhlwo7b] {
    width: 100%;
}

.MemberTasksDoneBox[b-v31yhlwo7b] {
    background-color: white;
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    width: calc(100% - 1rem);
}

.MemberTasksDoneBoxHeader[b-v31yhlwo7b] {
    border-radius: 1rem;
    width: 100%;
    height: 2rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
}

.SiteWaiverText[b-v31yhlwo7b] {
    text-align: center;
    margin-top: auto;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
}

.SiteWaiverText2[b-v31yhlwo7b] {
    text-align: center;
    margin-top: .5rem;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}

.SiteWaiverImageDiv[b-v31yhlwo7b] {
    margin-left: 0px;
    padding: 0.5rem;
}

.SiteWaiverButton[b-v31yhlwo7b] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.SiteWaiverButtonUnsigned[b-v31yhlwo7b] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    filter: brightness(0) invert(1);
}

    .SiteWaiverButtonUnsigned:hover[b-v31yhlwo7b] {
        filter: brightness(0) invert(0);
    }

.SiteAdminButton[b-v31yhlwo7b] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-v31yhlwo7b] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-v31yhlwo7b] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-v31yhlwo7b] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-v31yhlwo7b] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-v31yhlwo7b] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-v31yhlwo7b] {
}

.sitebox[b-v31yhlwo7b] {
    margin-left: auto;
    margin-right: auto;
    font-family: 'Draconis';
}

.body[b-v31yhlwo7b] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
    margin-top: -2rem;
    padding-top: 2rem;
    background-color: #1c1a1c;
    z-index: -3;
}

.ResourcesBox[b-v31yhlwo7b] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-v31yhlwo7b] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-v31yhlwo7b] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.LoginButton[b-v31yhlwo7b] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-v31yhlwo7b] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-v31yhlwo7b] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-v31yhlwo7b] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-v31yhlwo7b] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.ResourceButtonType[b-v31yhlwo7b] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-family: 'DraconisBold';
}

.ResourceButtonName[b-v31yhlwo7b] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.PrepayBox[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: black;
}

.PrepayBoxHeader[b-v31yhlwo7b] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.PrepayBoxHeaderCollapsed[b-v31yhlwo7b] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    min-height: 2rem;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefitDiv[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayBenefitHeader[b-v31yhlwo7b] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefit[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayBenefitBig[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: bold;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayCostDiv[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayCostHeader[b-v31yhlwo7b] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayCost[b-v31yhlwo7b] {
    border-style: none;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
}

.PrepayChoicesDiv[b-v31yhlwo7b] {
    border-style: solid;
    border-color: lightgreen;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
}

    .PrepayChoicesDiv:hover[b-v31yhlwo7b] {
        background: linear-gradient(0deg, #357736 0%, #309757 50%, #357736 100%);
    }

.Chosen[b-v31yhlwo7b] {
    width: calc(100% - 1rem);
}

.SiteMemberPrepayBoxUnConfirmed[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayBoxConfirmed[b-v31yhlwo7b] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayButton[b-v31yhlwo7b] {
    max-height: 6rem;
}

.SiteMemberPrepayImageDiv[b-v31yhlwo7b] {
    max-height: 6rem;
    margin: 1rem;
}

.SiteMemberPrepayTextBox[b-v31yhlwo7b] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteMemberPrepayMealPlanText3[b-v31yhlwo7b] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    color: red;
}

@media (min-width: 1080px) {
    #parchment[b-v31yhlwo7b] {
        left: calc(50% + 75px);
        margin-top: 1rem;
        width: 1080px;
        max-width: 1080px;
    }

    .sitebox[b-v31yhlwo7b] {
        width: 1080px;
        max-width: 1080px;
    }
}

@media (min-width: 641px) {

    @keyframes gooseanimation-b-v31yhlwo7b {
        0% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }

        10% {
            left: 150px;
            transform: scaleX(1);
        }

        20% {
            left: 90vw;
            transform: scaleX(-1);
        }

        30% {
            left: 150px;
            transform: scaleX(1);
        }

        40% {
            left: 90vw;
            transform: scaleX(-1);
        }

        50% {
            left: 150px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 90vw;
            transform: scaleX(-1);
        }

        70% {
            left: 150px;
            transform: scaleX(1);
        }

        80% {
            left: 90vw;
            transform: scaleX(-1);
        }

        90% {
            left: 150px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }
    }


    .sitebox[b-v31yhlwo7b] {
        margin-top: 2rem;
        width: calc(100% - 2rem);
    }

    #contain[b-v31yhlwo7b] {
        margin-top: 2rem;
    }

    #parchment[b-v31yhlwo7b] {
        width: calc(100% - 2rem - 150px);
        left: calc(50% + 75px - 1rem);
        margin-top: 1rem;
    }

    .TopSiteName[b-v31yhlwo7b] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-v31yhlwo7b] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-v31yhlwo7b] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-v31yhlwo7b] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-v31yhlwo7b] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-v31yhlwo7b] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-v31yhlwo7b] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-v31yhlwo7b] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-family: 'DraconisBold';
    }

    .sitesbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .sitesbottombox[b-v31yhlwo7b] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
    }

    .sitebox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-v31yhlwo7b] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-v31yhlwo7b] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-v31yhlwo7b] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-v31yhlwo7b] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-v31yhlwo7b] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-v31yhlwo7b] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-v31yhlwo7b] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-v31yhlwo7b] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-v31yhlwo7b] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-v31yhlwo7b] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .activitiesbottombox[b-v31yhlwo7b] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .SubSitesbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .SubSitesbottombox[b-v31yhlwo7b] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }


    .basicbox[b-v31yhlwo7b] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
        z-index: 10;
    }


    .refreshbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    @keyframes gooseanimation-b-v31yhlwo7b {
        0% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }

        10% {
            left: 0px;
            transform: scaleX(1);
        }

        20% {
            left: 90vw;
            transform: scaleX(-1);
        }

        30% {
            left: 0px;
            transform: scaleX(1);
        }

        40% {
            left: 90vw;
            transform: scaleX(-1);
        }

        50% {
            left: 0px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 90vw;
            transform: scaleX(-1);
        }

        70% {
            left: 0px;
            transform: scaleX(1);
        }

        80% {
            left: 90vw;
            transform: scaleX(-1);
        }

        90% {
            left: 0px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }
    }


    .sitebox[b-v31yhlwo7b] {
        margin-top: 1rem;
        width: calc(100% - 1.5rem);
    }

    #contain[b-v31yhlwo7b] {
        margin-top: 1rem;
    }

    #parchment[b-v31yhlwo7b] {
        width: calc(100% - 1.5rem);
        top: calc(100px + 2rem);
        left: calc(50% - 0.5rem);
    }

    .particle[b-v31yhlwo7b] {
        animation: rise-b-v31yhlwo7b 1s ease-in infinite;
        background-image: radial-gradient(#5000ff 20%, rgba(255, 80, 0, 0) 70%);
        border-radius: 50%;
        mix-blend-mode: screen;
        opacity: 0;
        position: fixed;
        bottom: 2rem;
        width: 2rem;
        height: 2rem;
        z-index: 4;
    }

        .particle:nth-of-type(1)[b-v31yhlwo7b] {
            animation-delay: 0.2862173638s;
            left: calc((100% - 2em) * 0);
        }

        .particle:nth-of-type(2)[b-v31yhlwo7b] {
            animation-delay: 0.5971185672s;
            left: calc((100% - 2em) * 0.02);
        }

        .particle:nth-of-type(3)[b-v31yhlwo7b] {
            animation-delay: 0.1512177763s;
            left: calc((100% - 2em) * 0.04);
        }

        .particle:nth-of-type(4)[b-v31yhlwo7b] {
            animation-delay: 0.2080434036s;
            left: calc((100% - 2em) * 0.06);
        }

        .particle:nth-of-type(5)[b-v31yhlwo7b] {
            animation-delay: 0.1672904713s;
            left: calc((100% - 2em) * 0.08);
        }

        .particle:nth-of-type(6)[b-v31yhlwo7b] {
            animation-delay: 0.1881265482s;
            left: calc((100% - 2em) * 0.1);
        }

        .particle:nth-of-type(7)[b-v31yhlwo7b] {
            animation-delay: 0.2338063847s;
            left: calc((100% - 2em) * 0.12);
        }

        .particle:nth-of-type(8)[b-v31yhlwo7b] {
            animation-delay: 0.0342280973s;
            left: calc((100% - 2em) * 0.14);
        }

        .particle:nth-of-type(9)[b-v31yhlwo7b] {
            animation-delay: 0.1088024009s;
            left: calc((100% - 2em) * 0.16);
        }

        .particle:nth-of-type(10)[b-v31yhlwo7b] {
            animation-delay: 0.4152499718s;
            left: calc((100% - 2em) * 0.18);
        }

        .particle:nth-of-type(11)[b-v31yhlwo7b] {
            animation-delay: 0.5802436903s;
            left: calc((100% - 2em) * 0.2);
        }

        .particle:nth-of-type(12)[b-v31yhlwo7b] {
            animation-delay: 0.1673963565s;
            left: calc((100% - 2em) * 0.22);
        }

        .particle:nth-of-type(13)[b-v31yhlwo7b] {
            animation-delay: 0.1803045209s;
            left: calc((100% - 2em) * 0.24);
        }

        .particle:nth-of-type(14)[b-v31yhlwo7b] {
            animation-delay: 0.8575484141s;
            left: calc((100% - 2em) * 0.26);
        }

        .particle:nth-of-type(15)[b-v31yhlwo7b] {
            animation-delay: 0.8599056478s;
            left: calc((100% - 2em) * 0.28);
        }

        .particle:nth-of-type(16)[b-v31yhlwo7b] {
            animation-delay: 0.242456716s;
            left: calc((100% - 2em) * 0.3);
        }

        .particle:nth-of-type(17)[b-v31yhlwo7b] {
            animation-delay: 0.8167289418s;
            left: calc((100% - 2em) * 0.32);
        }

        .particle:nth-of-type(18)[b-v31yhlwo7b] {
            animation-delay: 0.0908507233s;
            left: calc((100% - 2em) * 0.34);
        }

        .particle:nth-of-type(19)[b-v31yhlwo7b] {
            animation-delay: 0.2010601113s;
            left: calc((100% - 2em) * 0.36);
        }

        .particle:nth-of-type(20)[b-v31yhlwo7b] {
            animation-delay: 0.8801198724s;
            left: calc((100% - 2em) * 0.38);
        }

        .particle:nth-of-type(21)[b-v31yhlwo7b] {
            animation-delay: 0.9626601393s;
            left: calc((100% - 2em) * 0.4);
        }

        .particle:nth-of-type(22)[b-v31yhlwo7b] {
            animation-delay: 0.3001699743s;
            left: calc((100% - 2em) * 0.42);
        }

        .particle:nth-of-type(23)[b-v31yhlwo7b] {
            animation-delay: 0.2594332253s;
            left: calc((100% - 2em) * 0.44);
        }

        .particle:nth-of-type(24)[b-v31yhlwo7b] {
            animation-delay: 0.5728749899s;
            left: calc((100% - 2em) * 0.46);
        }

        .particle:nth-of-type(25)[b-v31yhlwo7b] {
            animation-delay: 0.7170803661s;
            left: calc((100% - 2em) * 0.48);
        }

        .particle:nth-of-type(26)[b-v31yhlwo7b] {
            animation-delay: 0.1523336793s;
            left: calc((100% - 2em) * 0.5);
        }

        .particle:nth-of-type(27)[b-v31yhlwo7b] {
            animation-delay: 0.9202991731s;
            left: calc((100% - 2em) * 0.52);
        }

        .particle:nth-of-type(28)[b-v31yhlwo7b] {
            animation-delay: 0.7532507051s;
            left: calc((100% - 2em) * 0.54);
        }

        .particle:nth-of-type(29)[b-v31yhlwo7b] {
            animation-delay: 0.7889526773s;
            left: calc((100% - 2em) * 0.56);
        }

        .particle:nth-of-type(30)[b-v31yhlwo7b] {
            animation-delay: 0.9782294933s;
            left: calc((100% - 2em) * 0.58);
        }

        .particle:nth-of-type(31)[b-v31yhlwo7b] {
            animation-delay: 0.8753352728s;
            left: calc((100% - 2em) * 0.6);
        }

        .particle:nth-of-type(32)[b-v31yhlwo7b] {
            animation-delay: 0.6291543069s;
            left: calc((100% - 2em) * 0.62);
        }

        .particle:nth-of-type(33)[b-v31yhlwo7b] {
            animation-delay: 0.1752212892s;
            left: calc((100% - 2em) * 0.64);
        }

        .particle:nth-of-type(34)[b-v31yhlwo7b] {
            animation-delay: 0.8832469221s;
            left: calc((100% - 2em) * 0.66);
        }

        .particle:nth-of-type(35)[b-v31yhlwo7b] {
            animation-delay: 0.2093721299s;
            left: calc((100% - 2em) * 0.68);
        }

        .particle:nth-of-type(36)[b-v31yhlwo7b] {
            animation-delay: 0.6996166478s;
            left: calc((100% - 2em) * 0.7);
        }

        .particle:nth-of-type(37)[b-v31yhlwo7b] {
            animation-delay: 0.1638055335s;
            left: calc((100% - 2em) * 0.72);
        }

        .particle:nth-of-type(38)[b-v31yhlwo7b] {
            animation-delay: 0.8672249695s;
            left: calc((100% - 2em) * 0.74);
        }

        .particle:nth-of-type(39)[b-v31yhlwo7b] {
            animation-delay: 0.8323123667s;
            left: calc((100% - 2em) * 0.76);
        }

        .particle:nth-of-type(40)[b-v31yhlwo7b] {
            animation-delay: 0.7252503974s;
            left: calc((100% - 2em) * 0.78);
        }

        .particle:nth-of-type(41)[b-v31yhlwo7b] {
            animation-delay: 0.2114847744s;
            left: calc((100% - 2em) * 0.8);
        }

        .particle:nth-of-type(42)[b-v31yhlwo7b] {
            animation-delay: 0.3412702162s;
            left: calc((100% - 2em) * 0.82);
        }

        .particle:nth-of-type(43)[b-v31yhlwo7b] {
            animation-delay: 0.2423256076s;
            left: calc((100% - 2em) * 0.84);
        }

        .particle:nth-of-type(44)[b-v31yhlwo7b] {
            animation-delay: 0.8023955711s;
            left: calc((100% - 2em) * 0.86);
        }

        .particle:nth-of-type(45)[b-v31yhlwo7b] {
            animation-delay: 0.1963004301s;
            left: calc((100% - 2em) * 0.88);
        }

        .particle:nth-of-type(46)[b-v31yhlwo7b] {
            animation-delay: 0.5461461177s;
            left: calc((100% - 2em) * 0.9);
        }

        .particle:nth-of-type(47)[b-v31yhlwo7b] {
            animation-delay: 0.1146236071s;
            left: calc((100% - 2em) * 0.92);
        }

        .particle:nth-of-type(48)[b-v31yhlwo7b] {
            animation-delay: 0.8419907928s;
            left: calc((100% - 2em) * 0.94);
        }

        .particle:nth-of-type(49)[b-v31yhlwo7b] {
            animation-delay: 0.3973974244s;
            left: calc((100% - 2em) * 0.96);
        }

        .particle:nth-of-type(50)[b-v31yhlwo7b] {
            animation-delay: 0.6349105603s;
            left: calc((100% - 2em) * 0.98);
        }

    .SiteBackpackButton[b-v31yhlwo7b] {
        color: white;
        min-height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .NationChoiceFireDiv[b-v31yhlwo7b] {
        display: block;
        height: 20rem;
    }

    .NationChoiceWaterDiv[b-v31yhlwo7b] {
        display: block;
        height: 20rem;
    }

    .ocean[b-v31yhlwo7b] {
        height: 2rem;
        bottom: -1px;
    }

    .mountains[b-v31yhlwo7b] {
        height: 2rem;
        bottom: -1px;
    }

    .NationChoiceAirDiv[b-v31yhlwo7b] {
        display: block;
        height: 20rem;
    }

    .PrepayChoicesDiv[b-v31yhlwo7b] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
    }

    .NationChoiceEarthDiv[b-v31yhlwo7b] {
        display: block;
        height: 20rem;
    }

    .SiteBackpackText[b-v31yhlwo7b] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-v31yhlwo7b] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-v31yhlwo7b] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-v31yhlwo7b] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-v31yhlwo7b] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .sitesbottombox[b-v31yhlwo7b] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
    }

    .sitebox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-v31yhlwo7b] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-v31yhlwo7b] {
        width: 100%;
    }

    .sitejoinbox[b-v31yhlwo7b] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-v31yhlwo7b] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-v31yhlwo7b] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-v31yhlwo7b] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-v31yhlwo7b] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-v31yhlwo7b] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-v31yhlwo7b] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-v31yhlwo7b] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-v31yhlwo7b] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .activitiesbottombox[b-v31yhlwo7b] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .SubSitesbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-v31yhlwo7b] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .SubSitesbottombox[b-v31yhlwo7b] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .basicbox[b-v31yhlwo7b] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-v31yhlwo7b] {
}


.SiteActivityBox[b-v31yhlwo7b] {
    background: linear-gradient(0deg, white 0%, antiquewhite 50%, white 100%);
    border-color: white;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-v31yhlwo7b] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SiteWaiverBoxUnsigned[b-v31yhlwo7b] {
    border-color: gray;
    color: white;
    margin: .5rem;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
}

    .SiteWaiverBoxUnsigned:hover[b-v31yhlwo7b] {
        background: linear-gradient(0deg, darkred 0%, red 50%, red 50%, darkred 100%);
    }

.SubSiteBox[b-v31yhlwo7b] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-v31yhlwo7b] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-v31yhlwo7b] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-v31yhlwo7b] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-v31yhlwo7b] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-v31yhlwo7b] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-v31yhlwo7b] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-v31yhlwo7b] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-v31yhlwo7b] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-v31yhlwo7b] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-v31yhlwo7b] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-v31yhlwo7b] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {

    .SiteActivityBox[b-v31yhlwo7b] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

        .SiteActivityBox:hover[b-v31yhlwo7b] {
        }

    .SiteWaiverBoxUnsigned[b-v31yhlwo7b] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-v31yhlwo7b] {
        }

    .activityrightbox[b-v31yhlwo7b] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-v31yhlwo7b] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-v31yhlwo7b] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-v31yhlwo7b] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-v31yhlwo7b] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-v31yhlwo7b] {
        text-align: center;
        font-size: 2rem;
    }

    .activitynameboxbuttons[b-v31yhlwo7b] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-v31yhlwo7b] {
        text-align: center;
        font-size: 3rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-v31yhlwo7b] {
        max-width: 7rem;
        max-height: 7rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-v31yhlwo7b] {
        width: 8rem;
        height: 8rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-v31yhlwo7b] {
    }

    .SubSiteBox[b-v31yhlwo7b] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-v31yhlwo7b] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-v31yhlwo7b] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-v31yhlwo7b] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-v31yhlwo7b] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-v31yhlwo7b] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-v31yhlwo7b] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-v31yhlwo7b] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-v31yhlwo7b] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-v31yhlwo7b] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-v31yhlwo7b] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {

    .CreditsButton[b-v31yhlwo7b] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

        .SiteActivityBox:hover[b-v31yhlwo7b] {
        }

    .SiteWaiverBoxUnsigned[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-v31yhlwo7b] {
        }

    .activityrightbox[b-v31yhlwo7b] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-v31yhlwo7b] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-v31yhlwo7b] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-v31yhlwo7b] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-v31yhlwo7b] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-v31yhlwo7b] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-v31yhlwo7b] {
        max-width: 6rem;
        max-height: 6rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-v31yhlwo7b] {
        width: 7rem;
        height: 7rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-v31yhlwo7b] {
    }

    .SubSiteBox[b-v31yhlwo7b] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-v31yhlwo7b] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-v31yhlwo7b] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-v31yhlwo7b] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-v31yhlwo7b] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-v31yhlwo7b] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-v31yhlwo7b] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-v31yhlwo7b] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-v31yhlwo7b] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/QuizPages/QuizQuestionAnswerEditControl.razor.rz.scp.css */
.MainBox[b-ji9q3ab0f4] {
    width: 100%;
    display: flex;
    border-color: black;
    border-width: 1px;
    border-style: solid;
    border-radius: .25rem;
}

.LeftBox[b-ji9q3ab0f4] {
    width: 33%;
    padding: .25rem;
}

.MiddleBox[b-ji9q3ab0f4] {
    text-align: center;
    width: 67%;
    padding: .25rem;
}

.LeftTopBox[b-ji9q3ab0f4] {
    width: 100%;
    display: flex;
}

.LeftBottomBox[b-ji9q3ab0f4] {
    width: 100%;
}

.NameBox[b-ji9q3ab0f4] {
    height: 50%;
    display: flex;
    text-align: center;
    width: 100%;
}

.ResultBox[b-ji9q3ab0f4] {
    height: 50%;
    display: flex;
    vertical-align: middle;
}

.ResultLabel[b-ji9q3ab0f4] {
    width: 6rem;
    text-align: center;
    vertical-align: middle;
    font-weight: 700;
    margin-top: auto;
    margin-bottom: auto;
}

.DescriptionLabel[b-ji9q3ab0f4] {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    font-weight: 700;
}

.ResultInput[b-ji9q3ab0f4] {
    margin-right: 0px;
    margin-left: auto;
}

.DescriptonBox[b-ji9q3ab0f4] {
    width: 100%;
    height: 100%;
    text-align: center;
}

.SaveButton[b-ji9q3ab0f4] {
    width: 4rem;
    background-color: lightgray;
    color: darkgray;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem;
    border-width: 0px;
    border-left-width: 2px;
}

.SavedButton[b-ji9q3ab0f4] {
    width: 4rem;
    background-color: lightgreen;
    color: black;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem;
    border-width: 0px;
    border-left-width: 1px;
    border-color: green;
}
/* /Components/Pages/QuizPages/QuizResult.razor.rz.scp.css */
html[b-20fcsbpj8q],
body[b-20fcsbpj8q] {
    height: 100%;
}

.QuizBox[b-20fcsbpj8q] {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.TopBar[b-20fcsbpj8q] {
    margin-top: 0px;
    min-height: 5rem;
    width: 100%;
}

.QuizName[b-20fcsbpj8q] {
    width: 100%;
    font-weight: 700;
    font-size: 2rem;
    text-align: center;
}

.QuestionRowEnd[b-20fcsbpj8q] {
    width: 1rem;
    border-radius: 0px;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-width: 1px;
    border-left-width: 0px;
    border-color: black;
    background-color: white;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

.QuestionRowStart[b-20fcsbpj8q] {
    width: 1rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border-width: 1px;
    border-right-width: 0px;
    border-color: black;
    background-color: white;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

.CorrectAnswers[b-20fcsbpj8q] {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.InCorrectAnswers[b-20fcsbpj8q] {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.CorrectAnswer[b-20fcsbpj8q] {
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.InCorrectAnswer[b-20fcsbpj8q] {
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.AnswerHeader[b-20fcsbpj8q] {
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5rem;
}

.QuizMemberName[b-20fcsbpj8q] {
    width: 100%;
    font-weight: 700;
    font-size: 2rem;
    text-align: center;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: outset;
    background-color: #354736;
    color: white;
}

.QuizDescription[b-20fcsbpj8q] {
    margin: 1rem;
    text-align: center;
    font-size: 1.2rem;
    min-height: 5rem;
    text-align: center;
}

.BottomBar[b-20fcsbpj8q] {
    min-height: 5rem;
    width: 100%;
    text-align: center;
    display: flex;
}

.SaveStatusBox[b-20fcsbpj8q] {
    width: 100%;
    text-align: center;
}

.QuizBody[b-20fcsbpj8q] {
    border-radius: 1rem;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    text-align: center;
    margin-left: 1rem;
    margin-right: 1rem;
}

.QuestionDescription[b-20fcsbpj8q] {
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 1.3rem;
    min-height: 5rem;
    vertical-align: middle;
    margin: 1rem;
}

.AnswerBoxCorrect[b-20fcsbpj8q] {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
    width: 100%;
}

.AnswerBox[b-20fcsbpj8q] {
    border-radius: 1rem;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    margin: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding: .5rem;
    background-color: lightgreen;
    width: 60%;
}

.AnswerBoxIncorrect[b-20fcsbpj8q] {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: black;
    width: 100%;
    background-color: pink;
}

.IncorrectAnswerBanner[b-20fcsbpj8q] {
    width: 100%;
    background-color: pink;
    font-size: 3rem;
}

.CorrectAnswerBanner[b-20fcsbpj8q] {
    width: 100%;
    background-color: lightgreen;
    font-size: 3rem;
}

.QAnswerCorrect[b-20fcsbpj8q] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    border-right-width: 1px;
    border-style: solid;
    border-color: black;
    width: 50%;
    background-color: lightgreen;
}

.QAnswerIncorrect[b-20fcsbpj8q] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    border-right-width: 1px;
    border-style: solid;
    border-color: black;
    width: 50%;
    background-color: pink;
}

.MAnswerSelected[b-20fcsbpj8q] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-width: 0px;
    border-style: solid;
    border-color: black;
    width: 50%;
    background-color: lightgreen;
}

.MAnswerNotSelected[b-20fcsbpj8q] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-width: 0px;
    border-style: solid;
    border-color: black;
    width: 50%;
    background-color: pink;
}

.ModeHeader[b-20fcsbpj8q] {
    width: 100%;
    text-align: center;
    font-size: 1.2rem;
    font-weight: 400;
}

.CurrentCorrectQuestionButton[b-20fcsbpj8q] {
    border-radius: .25rem;
    border-width: 1px;
    background-color: lightgreen;
    width: 2rem;
    height: 2.5rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.CurrentIncorrectQuestionButton[b-20fcsbpj8q] {
    border-radius: .25rem;
    border-width: 1px;
    background-color: pink;
    width: 2rem;
    height: 2.5rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.PreviousButton[b-20fcsbpj8q] {
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border-width: 1px;
    border-right-width: 0px;
    border-color: black;
    background-color: white;
    width: 3rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.NextButton[b-20fcsbpj8q] {
    border-radius: 0px;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-width: 1px;
    border-left-width: 0px;
    border-color: black;
    background-color: white;
    width: 3rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}


.ResultButton[b-20fcsbpj8q] {
    border-radius: 0px;
    border-width: 0px;
    border-bottom-left-radius: 1rem;
    border-top-width: 1px;
    border-color: black;
    width: 50%;
    background: linear-gradient(to right, #354736 0%, #006727 50%, #354736 100% );
    padding: 1rem;
    font-size: 2rem;
    color: white;
    margin: 0px;
}

.NextQuestionButton[b-20fcsbpj8q] {
    border-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-width: 0px;
    border-top-width: 1px;
    border-color: black;
    width: 50%;
    background: linear-gradient(to right, #354736 0%, #006727 50%, #354736 100% );
    padding: 1rem;
    font-size: 2rem;
    color: white;
    margin: 0px;
}



.UnansweredQuestionButton[b-20fcsbpj8q] {
    border-radius: 0px;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    background-color: red;
    width: 2rem;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

    .UnansweredQuestionButton:hover[b-20fcsbpj8q] {
        border-radius: .25rem;
        border-width: 1px;
        width: 2rem;
        height: 2.5rem;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

.CorrectQuestionButton[b-20fcsbpj8q] {
    border-radius: 0px;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    background-color: #ccffcc;
    width: 2rem;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

    .CorrectQuestionButton:hover[b-20fcsbpj8q] {
        border-radius: .25rem;
        border-width: 1px;
        width: 2rem;
        height: 2.5rem;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

.InCorrectQuestionButton[b-20fcsbpj8q] {
    border-radius: 0px;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    background-color: pink;
    width: 2rem;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

    .InCorrectQuestionButton:hover[b-20fcsbpj8q] {
        border-radius: .25rem;
        border-width: 1px;
        width: 2rem;
        height: 2.5rem;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

.SelectOneOptionNotSelected[b-20fcsbpj8q] {
    width: 60%;
    background-color: pink;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    border-radius: 1rem;
    padding: 1rem;
    border-width: 1px;
}

.ResultAnsweredButton[b-20fcsbpj8q] {
    width: 100%;
    background-color: lightgreen;
    border-style: none;
}

.ResultMissingButton[b-20fcsbpj8q] {
    width: 100%;
    background-color: red;
    color: white;
    border-style: none;
}

.ResultCorrectButton[b-20fcsbpj8q] {
    width: 100%;
    background-color: lightgreen;
    border-style: none;
}

.ResultIncorrectButton[b-20fcsbpj8q] {
    width: 100%;
    background-color: pink;
    border-style: none;
}
.ResourcesBox[b-20fcsbpj8q] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
}

.ResourceButton[b-20fcsbpj8q] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.ResourceButtonType[b-20fcsbpj8q] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-weight: 800;
}

.ResourceButtonName[b-20fcsbpj8q] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}
.SelectOneOptionSelected[b-20fcsbpj8q] {
    width: 60%;
    background-color: lightgreen;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    border-radius: 1rem;
    padding: 1rem;
    border-width: 1px;
    font-weight: 700;
}

.EndBox[b-20fcsbpj8q] {
    width: 100%;
    background-color: #006727;
    color: white;
    font-size: 3rem;
}

.ResultBottom[b-20fcsbpj8q] {
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-width: 0px;
    border-top-width: 1px;
    border-color: black;
    width: 100%;
    height: 1rem;
    background: linear-gradient(to right, #354736 0%, #006727 50%, #354736 100% );
    margin-top: auto;
    margin-bottom: 0px;
    padding: 1rem;
    font-size: 2rem;
    color: white;
}

.TopTurnInButton[b-20fcsbpj8q] {
    border-radius: .5rem;
    border-width: 1px;
    border-color: white;
    border-style: solid;
    background-color: #354736;
    margin-top: auto;
    margin-bottom: 0px;
    padding: .25rem;
    color: white;
}

.GoodBox[b-20fcsbpj8q] {
    margin-left: auto;
    margin-right: 1rem;
    color: green;
    vertical-align: middle;
    font-size: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.BadBox[b-20fcsbpj8q] {
    margin-left: auto;
    margin-right: 1rem;
    color: red;
    vertical-align: middle;
    font-size: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.GoodBoxRight[b-20fcsbpj8q] {
    margin-left: 1rem;
    margin-right: auto;
    color: green;
    vertical-align: middle;
    font-size: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.BadBoxRight[b-20fcsbpj8q] {
    margin-left: 1rem;
    margin-right: auto;
    color: red;
    vertical-align: middle;
    font-size: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.MultiChoiceOptionNotSelected[b-20fcsbpj8q] {
    width: 60%;
    background-color: pink;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: .5rem;
    margin-bottom: .5rem;
    border-radius: 1rem;
    padding: 1rem;
    border-width: 1px;
}

.MultiChoiceOptionSelected[b-20fcsbpj8q] {
    width: 60%;
    background-color: lightgreen;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: .5rem;
    margin-bottom: .5rem;
    border-radius: 1rem;
    padding: 1rem;
    border-width: 1px;
    font-weight: 700;
}
/* /Components/Pages/QuizPages/QuizView.razor.rz.scp.css */
html[b-81rzm7fzdm],
body[b-81rzm7fzdm] {
    height: 100%;
}

.QuizBox[b-81rzm7fzdm] {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.TopBar[b-81rzm7fzdm] {
    margin-top: 0px;
    min-height: 5rem;
    width: 100%;
}

.QuizName[b-81rzm7fzdm] {
    width: 100%;
    font-weight: 700;
    font-size: 2rem;
    text-align: center;
}

.ResourcesBox[b-81rzm7fzdm] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
}

.ResourceButton[b-81rzm7fzdm] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.ResourceButtonType[b-81rzm7fzdm] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-weight: 800;
}

.ResourceButtonName[b-81rzm7fzdm] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.QuizMemberName[b-81rzm7fzdm] {
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    color: white;
    margin-left: auto;
    margin-right: auto;
}

.QuizResultMemberName[b-81rzm7fzdm] {
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    color: white;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-width: 0px;
    border-style: none;
    background-color: #354736;
    color: white;
}

.QuizTopBar[b-81rzm7fzdm] {
    width: 100%;
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    background-color: #354736;
    color: white;
    display: flex;
}

.TopBackButton[b-81rzm7fzdm] {
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-color: white;
    border-width: 0px;
    border-right-width: 1px;
    background-color: #354736;
    padding-left: 1rem;
    padding-right: 1rem;
    color: white;
}

    .TopBackButton:hover[b-81rzm7fzdm] {
        background-color: #455746;
    }

.TopNextButton[b-81rzm7fzdm] {
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    border-radius: 0px;
    border-top-right-radius: 1rem;
    border-color: white;
    border-width: 0px;
    border-left-width: 1px;
    background-color: #354736;
    padding-left: 1rem;
    padding-right: 1rem;
    color: white;
}

    .TopNextButton:hover[b-81rzm7fzdm] {
        background-color: #455746;
    }

.QuestionRowEnd[b-81rzm7fzdm] {
    width: 1rem;
    border-radius: 0px;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-width: 1px;
    border-left-width: 0px;
    border-color: black;
    background-color: white;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

.QuestionRowStart[b-81rzm7fzdm] {
    width: 1rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border-width: 1px;
    border-right-width: 0px;
    border-color: black;
    background-color: white;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}


.QuizDescription[b-81rzm7fzdm] {
    margin: 1rem;
    text-align: center;
    font-size: 1.2rem;
    min-height: 5rem;
    text-align: center;
}

.BottomBar[b-81rzm7fzdm] {
    display: flex;
    min-height: 5rem;
    width: 100%;
    text-align: center;
}

.SaveStatusBox[b-81rzm7fzdm] {
    width: 100%;
    text-align: center;
}

.QuizBody[b-81rzm7fzdm] {
    border-radius: 1rem;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    text-align: center;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.SelectedLabel[b-81rzm7fzdm] {
    margin: -1rem;
    margin-top: 1rem;
    border-width: 0px;
    border-top: 1px;
    background-color: green;
    color: white;
    border-radius: 0px;
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.NotSelectedLabel[b-81rzm7fzdm] {
    margin: -1rem;
    margin-top: 1rem;
    border-width: 0px;
    border-top: 1px;
    background-color: gray;
    color: white;
    border-radius: 0px;
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.QuestionDescription[b-81rzm7fzdm] {
    width: calc(100% - 1rem);
    text-align: center;
    font-weight: 700;
    font-size: 1.3rem;
    min-height: 5rem;
    vertical-align: middle;
    margin: 0.5rem;
}

.QuestionCommentTextArea[b-81rzm7fzdm] {
    width: calc(100% - 1rem);
    min-height: 5rem;
}

.ModeHeader[b-81rzm7fzdm] {
    width: 100%;
    text-align: center;
    font-size: 1.2rem;
    font-weight: 400;
    border-width: 0px;
    border-top-width: 1px;
    border-style: groove;
}

.CurrentQuestionButton[b-81rzm7fzdm] {
    border-radius: .25rem;
    border-width: 1px;
    background-color: lightgreen;
    width: 2rem;
    height: 2.5rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.PreviousButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border-width: 1px;
    border-right-width: 0px;
    border-color: black;
    background-color: white;
    width: 3rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.NextButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-width: 1px;
    border-left-width: 0px;
    border-color: black;
    background-color: white;
    width: 3rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.QuizMemberName[b-81rzm7fzdm] {
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    color: white;
    margin-left: auto;
    margin-right: auto;
}

.BottomButtonBar[b-81rzm7fzdm] {
    width: 100%;
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: outset;
    background-color: #354736;
    color: white;
    display: flex;
}

.BottomBackButton[b-81rzm7fzdm] {
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-color: white;
    border-width: 0px;
    border-right-width: 1px;
    background-color: #354736;
    padding-left: 1rem;
    padding-right: 1rem;
    color: white;
}

    .BottomBackButton:hover[b-81rzm7fzdm] {
        background-color: #455746;
    }

    .BottomBackButton:disabled[b-81rzm7fzdm] {
        color: transparent;
        background: transparent;
    }

.BottomNextButton[b-81rzm7fzdm] {
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-color: white;
    border-width: 0px;
    border-left-width: 1px;
    background-color: #354736;
    padding-left: 1rem;
    padding-right: 1rem;
    color: white;
}

    .BottomNextButton:hover[b-81rzm7fzdm] {
        background-color: #455746;
    }

    .BottomNextButton:disabled[b-81rzm7fzdm] {
        color: transparent;
        background: transparent;
    }




.BottomResultButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-width: 0px;
    border-color: black;
    width: 100%;
    margin: 0px;
    height: 100%;
    vertical-align: middle;
    font-size: 1.5rem;
    color: white;
    background: transparent;
}

    .BottomResultButton:disabled[b-81rzm7fzdm] {
        color: transparent;
        background: transparent;
    }

    .BottomResultButton:hover[b-81rzm7fzdm] {
        background: linear-gradient(to right, #455746 0%, #107737 50%, #455746 100% );
    }




.ResultButton[b-81rzm7fzdm] {
    border-radius: .5rem;
    border-width: 1px;
    background-color: lightgreen;
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
}

.QuestionButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    background-color: white;
    width: 2rem;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

    .QuestionButton:hover[b-81rzm7fzdm] {
        border-radius: .25rem;
        border-width: 1px;
        width: 2rem;
        height: 2.5rem;
        margin-top: 0rem;
        margin-bottom: auto;
    }

.AnsweredQuestionButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    background-color: white;
    width: 2rem;
    background-color: #ccffcc;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

    .AnsweredQuestionButton:hover[b-81rzm7fzdm] {
        border-radius: .25rem;
        border-width: 1px;
        width: 2rem;
        height: 2.5rem;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

.SelectOneOptionNotSelected[b-81rzm7fzdm] {
    width: 80%;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    border-radius: 1rem;
    padding: 1rem;
    border-width: 1px;
    border-color: grey;
    border-style: solid;
    font-weight: 700;
}

.ResultAnsweredButton[b-81rzm7fzdm] {
    width: 100%;
    background-color: lightgreen;
    border-style: none;
}

.ResultMissingButton[b-81rzm7fzdm] {
    width: 100%;
    background-color: pink;
    border-style: none;
}

.SelectOneOptionSelected[b-81rzm7fzdm] {
    width: 90%;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    border-radius: 1rem;
    padding: 1rem;
    border-width: 5px;
    border-color: green;
    border-style: solid;
    font-weight: 700;
}

.EndBox[b-81rzm7fzdm] {
    width: 100%;
    background-color: #006727;
    color: white;
    font-size: 1.3rem;
}

.ResultBottom[b-81rzm7fzdm] {
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-width: 0px;
    border-top-width: 1px;
    border-color: black;
    width: 100%;
    background-color: #354736;
    margin-top: auto;
    margin-bottom: 0px;
    padding: 1rem;
    font-size: 2rem;
    color: white;
}

.TopTurnInButton[b-81rzm7fzdm] {
    border-radius: .5rem;
    border-width: 1px;
    border-color: white;
    border-style: solid;
    background-color: #354736;
    margin-top: auto;
    margin-bottom: 0px;
    padding: .25rem;
    color: white;
}

.MultiChoiceOptionNotSelected[b-81rzm7fzdm] {
    width: 80%;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    border-radius: 1rem;
    padding: 1rem;
    border-width: 1px;
    border-color: grey;
    border-style: solid;
    font-weight: 700;
}

.MultiChoiceOptionSelected[b-81rzm7fzdm] {
    width: 90%;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    border-radius: 1rem;
    padding: 1rem;
    border-width: 5px;
    border-color: green;
    border-style: solid;
    font-weight: 700;
}

.CorrectAnswers[b-81rzm7fzdm] {
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width: 1px;
    border-radius: 1rem;
    margin: 0.5rem;
    background-color: palegreen;
}

.InCorrectAnswers[b-81rzm7fzdm] {
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width: 1px;
    border-radius: 1rem;
    margin: 0.5rem;
    background-color: pink;
}

.CorrectAnswer[b-81rzm7fzdm] {
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.InCorrectAnswer[b-81rzm7fzdm] {
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.AnswerHeader[b-81rzm7fzdm] {
    font-size: 1.5rem;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-radius: 0px;
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
    margin-bottom: 1rem;
    background-color: #00000040;
}


.AnswerBoxCorrect[b-81rzm7fzdm] {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
    width: 100%;
}

.AnswerBoxIncorrect[b-81rzm7fzdm] {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: black;
    width: 100%;
    background-color: pink;
}

.MissingAnswerBanner[b-81rzm7fzdm] {
    background-color: red;
    font-size: 2rem;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 0rem;
    margin: 0rem;
    padding: 0.5rem;
}

.IncorrectAnswerBanner[b-81rzm7fzdm] {
    background-color: pink;
    font-size: 2rem;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 0rem;
    margin: 0rem;
    padding: 0.5rem;
}

.CorrectAnswerBanner[b-81rzm7fzdm] {
    background-color: lightgreen;
    font-size: 2rem;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 0rem;
    margin: 0rem;
    padding: 0.5rem;
}

.QAnswerCorrect[b-81rzm7fzdm] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    border-right-width: 1px;
    border-style: solid;
    border-color: black;
    width: 50%;
    background-color: lightgreen;
}

.QAnswerIncorrect[b-81rzm7fzdm] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    border-right-width: 1px;
    border-style: solid;
    border-color: black;
    width: 50%;
    background-color: pink;
}

.MAnswerSelected[b-81rzm7fzdm] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-width: 0px;
    border-style: solid;
    border-color: black;
    width: 50%;
    background-color: lightgreen;
}

.MAnswerNotSelected[b-81rzm7fzdm] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-width: 0px;
    border-style: solid;
    border-color: black;
    width: 50%;
    background-color: pink;
}

.CurrentCorrectQuestionButton[b-81rzm7fzdm] {
    border-radius: .25rem;
    border-width: 1px;
    background-color: lightgreen;
    width: 2rem;
    height: 2.5rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.CurrentIncorrectQuestionButton[b-81rzm7fzdm] {
    border-radius: .25rem;
    border-width: 1px;
    background-color: pink;
    width: 2rem;
    height: 2.5rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.ResultButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-width: 0px;
    border-bottom-left-radius: 1rem;
    border-top-width: 1px;
    border-color: black;
    width: 50%;
    background: linear-gradient(to right, #354736 0%, #006727 50%, #354736 100% );
    padding: 1rem;
    font-size: 2rem;
    color: white;
    margin: 0px;
}

.NextQuestionButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-width: 0px;
    border-top-width: 1px;
    border-color: black;
    width: 50%;
    background: linear-gradient(to right, #354736 0%, #006727 50%, #354736 100% );
    padding: 1rem;
    font-size: 2rem;
    color: white;
    margin: 0px;
}



.UnansweredQuestionButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    background-color: red;
    width: 2rem;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

    .UnansweredQuestionButton:hover[b-81rzm7fzdm] {
        border-radius: .25rem;
        border-width: 1px;
        width: 2rem;
        height: 2.5rem;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

.CorrectQuestionButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    background-color: #ccffcc;
    width: 2rem;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

    .CorrectQuestionButton:hover[b-81rzm7fzdm] {
        border-radius: .25rem;
        border-width: 1px;
        width: 2rem;
        height: 2.5rem;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

.InCorrectQuestionButton[b-81rzm7fzdm] {
    border-radius: 0px;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    background-color: pink;
    width: 2rem;
    height: 2rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}

    .InCorrectQuestionButton:hover[b-81rzm7fzdm] {
        border-radius: .25rem;
        border-width: 1px;
        width: 2rem;
        height: 2.5rem;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

.ResultCorrectButton[b-81rzm7fzdm] {
    width: 100%;
    background-color: lightgreen;
    border-style: none;
}

.ResultIncorrectButton[b-81rzm7fzdm] {
    width: 100%;
    background-color: pink;
    border-style: none;
}

.GoodBox[b-81rzm7fzdm] {
    margin-left: auto;
    margin-right: 1rem;
    color: green;
    vertical-align: middle;
    font-size: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.BadBox[b-81rzm7fzdm] {
    margin-left: auto;
    margin-right: 1rem;
    color: red;
    vertical-align: middle;
    font-size: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.GoodBoxRight[b-81rzm7fzdm] {
    margin-left: 1rem;
    margin-right: auto;
    color: green;
    vertical-align: middle;
    font-size: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.BadBoxRight[b-81rzm7fzdm] {
    margin-left: 1rem;
    margin-right: auto;
    color: red;
    vertical-align: middle;
    font-size: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

@media (min-width: 641px) {
    .MultiChoiceOptionNotSelected[b-81rzm7fzdm] {
    }
}

@media (max-width: 640.98px) {
}
/* /Components/Pages/Rakis23.razor.rz.scp.css */


.fire[b-nzsrt5ebbd] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
}

.particle[b-nzsrt5ebbd] {
    animation: rise-b-nzsrt5ebbd 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 6rem;
    height: 6rem;
}

    .particle:nth-of-type(1)[b-nzsrt5ebbd] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 5em) * 0);
    }

    .particle:nth-of-type(2)[b-nzsrt5ebbd] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 5em) * 0.02);
    }

    .particle:nth-of-type(3)[b-nzsrt5ebbd] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 5em) * 0.04);
    }

    .particle:nth-of-type(4)[b-nzsrt5ebbd] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 5em) * 0.06);
    }

    .particle:nth-of-type(5)[b-nzsrt5ebbd] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 5em) * 0.08);
    }

    .particle:nth-of-type(6)[b-nzsrt5ebbd] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 5em) * 0.1);
    }

    .particle:nth-of-type(7)[b-nzsrt5ebbd] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 5em) * 0.12);
    }

    .particle:nth-of-type(8)[b-nzsrt5ebbd] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 5em) * 0.14);
    }

    .particle:nth-of-type(9)[b-nzsrt5ebbd] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 5em) * 0.16);
    }

    .particle:nth-of-type(10)[b-nzsrt5ebbd] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 5em) * 0.18);
    }

    .particle:nth-of-type(11)[b-nzsrt5ebbd] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 5em) * 0.2);
    }

    .particle:nth-of-type(12)[b-nzsrt5ebbd] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 5em) * 0.22);
    }

    .particle:nth-of-type(13)[b-nzsrt5ebbd] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 5em) * 0.24);
    }

    .particle:nth-of-type(14)[b-nzsrt5ebbd] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 5em) * 0.26);
    }

    .particle:nth-of-type(15)[b-nzsrt5ebbd] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 5em) * 0.28);
    }

    .particle:nth-of-type(16)[b-nzsrt5ebbd] {
        animation-delay: 0.242456716s;
        left: calc((100% - 5em) * 0.3);
    }

    .particle:nth-of-type(17)[b-nzsrt5ebbd] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 5em) * 0.32);
    }

    .particle:nth-of-type(18)[b-nzsrt5ebbd] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 5em) * 0.34);
    }

    .particle:nth-of-type(19)[b-nzsrt5ebbd] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 5em) * 0.36);
    }

    .particle:nth-of-type(20)[b-nzsrt5ebbd] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 5em) * 0.38);
    }

    .particle:nth-of-type(21)[b-nzsrt5ebbd] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 5em) * 0.4);
    }

    .particle:nth-of-type(22)[b-nzsrt5ebbd] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 5em) * 0.42);
    }

    .particle:nth-of-type(23)[b-nzsrt5ebbd] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 5em) * 0.44);
    }

    .particle:nth-of-type(24)[b-nzsrt5ebbd] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 5em) * 0.46);
    }

    .particle:nth-of-type(25)[b-nzsrt5ebbd] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 5em) * 0.48);
    }

    .particle:nth-of-type(26)[b-nzsrt5ebbd] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 5em) * 0.5);
    }

    .particle:nth-of-type(27)[b-nzsrt5ebbd] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 5em) * 0.52);
    }

    .particle:nth-of-type(28)[b-nzsrt5ebbd] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 5em) * 0.54);
    }

    .particle:nth-of-type(29)[b-nzsrt5ebbd] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 5em) * 0.56);
    }

    .particle:nth-of-type(30)[b-nzsrt5ebbd] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 5em) * 0.58);
    }

    .particle:nth-of-type(31)[b-nzsrt5ebbd] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 5em) * 0.6);
    }

    .particle:nth-of-type(32)[b-nzsrt5ebbd] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 5em) * 0.62);
    }

    .particle:nth-of-type(33)[b-nzsrt5ebbd] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 5em) * 0.64);
    }

    .particle:nth-of-type(34)[b-nzsrt5ebbd] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 5em) * 0.66);
    }

    .particle:nth-of-type(35)[b-nzsrt5ebbd] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 5em) * 0.68);
    }

    .particle:nth-of-type(36)[b-nzsrt5ebbd] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 5em) * 0.7);
    }

    .particle:nth-of-type(37)[b-nzsrt5ebbd] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 5em) * 0.72);
    }

    .particle:nth-of-type(38)[b-nzsrt5ebbd] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 5em) * 0.74);
    }

    .particle:nth-of-type(39)[b-nzsrt5ebbd] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 5em) * 0.76);
    }

    .particle:nth-of-type(40)[b-nzsrt5ebbd] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 5em) * 0.78);
    }

    .particle:nth-of-type(41)[b-nzsrt5ebbd] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 5em) * 0.8);
    }

    .particle:nth-of-type(42)[b-nzsrt5ebbd] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 5em) * 0.82);
    }

    .particle:nth-of-type(43)[b-nzsrt5ebbd] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 5em) * 0.84);
    }

    .particle:nth-of-type(44)[b-nzsrt5ebbd] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 5em) * 0.86);
    }

    .particle:nth-of-type(45)[b-nzsrt5ebbd] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 5em) * 0.88);
    }

    .particle:nth-of-type(46)[b-nzsrt5ebbd] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 5em) * 0.9);
    }

    .particle:nth-of-type(47)[b-nzsrt5ebbd] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 5em) * 0.92);
    }

    .particle:nth-of-type(48)[b-nzsrt5ebbd] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 5em) * 0.94);
    }

    .particle:nth-of-type(49)[b-nzsrt5ebbd] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 5em) * 0.96);
    }

    .particle:nth-of-type(50)[b-nzsrt5ebbd] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 5em) * 0.98);
    }

@keyframes rise-b-nzsrt5ebbd {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-7rem) scale(0);
    }
}


body[b-nzsrt5ebbd] {
    padding: 0px;
    margin: 0px;
}

.MemberTaskBox[b-nzsrt5ebbd] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.MemberTaskBoxHeader[b-nzsrt5ebbd] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceDiv[b-nzsrt5ebbd] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-nzsrt5ebbd] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-nzsrt5ebbd] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-nzsrt5ebbd] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-nzsrt5ebbd] {
    width: 9rem;
    height: 9rem;
    position: relative;
}

.NationChoiceFireTextBox[b-nzsrt5ebbd] {
    width: 100%;
    text-align: center;
}

.NationChoiceFireText[b-nzsrt5ebbd] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceFireText2[b-nzsrt5ebbd] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-nzsrt5ebbd] {
    top: 1rem;
    left: 0.5rem;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceFireButton[b-nzsrt5ebbd] {
    top: 0px;
    left: 0px;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceWaterDiv[b-nzsrt5ebbd] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

@-webkit-keyframes gooseanimation {
    0% {
        left: 0;
    }

    50% {
        left: 100%;
    }

    100% {
        left: 0;
    }
}

@keyframes gooseanimation-b-nzsrt5ebbd {
    0% {
        top: 0%;
        left: 80vw;
    }

    10% {
        left: 0vw;
    }

    20% {
        left: 80vw;
    }

    30% {
        left: 0vw;
    }

    40% {
        left: 80vw;
    }

    50% {
        left: 0vw;
        top: 90%;
    }

    60% {
        left: 80vw;
    }

    70% {
        left: 0vw;
    }

    80% {
        left: 80vw;
    }

    90% {
        left: 0vw;
    }

    100% {
        top: 0%;
        left: 80vw;
    }
}

a#rotator[b-nzsrt5ebbd] {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: gooseanimation 30s infinite;
    animation: gooseanimation-b-nzsrt5ebbd 30s infinite;
}

    a#rotator img[b-nzsrt5ebbd] {
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        border-radius: 60px;
        transition-duration: 1s;
        max-width: 10vw;
    }

        a#rotator img:hover[b-nzsrt5ebbd] {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: translate()
        }

.NationChoiceWaterImageDiv[b-nzsrt5ebbd] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-nzsrt5ebbd] {
    width: 100%;
    text-align: center;
}

.NationChoiceWaterText[b-nzsrt5ebbd] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceWaterText2[b-nzsrt5ebbd] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-nzsrt5ebbd] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.sectionheader[b-nzsrt5ebbd] {
    font-size: 2rem;
}

.subsectionheader[b-nzsrt5ebbd] {
    font-size: 1.6rem;
    border-style: solid;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: linear-gradient(90deg, darkgoldenrod 0%, darkgoldenrod 10%, darkgoldenrod 90%, darkgoldenrod 100%);
    color: white;
    font-weight: 600;
}

    .subsectionheader div div div[b-nzsrt5ebbd] {
        border-color: white;
        font-size: 1.2rem;
        border-top-width: 0px;
    }

    .subsectionheader div div[b-nzsrt5ebbd] {
        border-image: linear-gradient(90deg, transparent 0%, black 50%, transparent 100%);
        border-image-slice: 1;
        border-radius: 0rem;
    }

    .subsectionheader div[b-nzsrt5ebbd] {
        border-color: black;
        border-style: solid;
        border-radius: 0.75rem;
        border-width: 0px;
        border-top-width: 1px;
        margin: 0.25rem;
        margin-top: 0rem;
        background: linear-gradient(90deg, lemonchiffon 0%, lemonchiffon 10%, lemonchiffon 90%, lemonchiffon 100%);
        color: black;
        font-weight: 400;
        font-size: 1.6rem;
        padding: 0.25rem;
    }

    .subsectionheader li[b-nzsrt5ebbd] {
        font-size: 1.2rem;
        margin-left: auto;
        margin-right: auto;
        font-weight: 600;
        width: 60%;
    }

        .subsectionheader li li[b-nzsrt5ebbd] {
            font-size: 1.2rem;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            font-weight: 400;
        }

.wave[b-nzsrt5ebbd] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-nzsrt5ebbd 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .wave:nth-of-type(2)[b-nzsrt5ebbd] {
        bottom: 0;
        animation: wave-b-nzsrt5ebbd 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-nzsrt5ebbd] {
        bottom: 0;
        animation: wave-b-nzsrt5ebbd 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-nzsrt5ebbd {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-nzsrt5ebbd] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-nzsrt5ebbd] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-nzsrt5ebbd 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-nzsrt5ebbd] {
        bottom: 0;
        animation: mountain-b-nzsrt5ebbd 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-nzsrt5ebbd] {
        bottom: 0;
        animation: mountain-b-nzsrt5ebbd 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-nzsrt5ebbd {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-nzsrt5ebbd] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceAirDiv[b-nzsrt5ebbd] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-nzsrt5ebbd] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-nzsrt5ebbd] {
    max-width: 9rem;
    max-height: 9rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-nzsrt5ebbd 4s linear infinite;
}

.NationChoiceAirTextBox[b-nzsrt5ebbd] {
    width: 100%;
    text-align: center;
}

.NationChoiceAirText[b-nzsrt5ebbd] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceAirText2[b-nzsrt5ebbd] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-nzsrt5ebbd {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-nzsrt5ebbd] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-nzsrt5ebbd] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-nzsrt5ebbd] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceEarthTextBox[b-nzsrt5ebbd] {
    width: 100%;
    text-align: center;
}

.NationChoiceEarthText[b-nzsrt5ebbd] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceEarthText2[b-nzsrt5ebbd] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}


.JoinSiteButton[b-nzsrt5ebbd] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-nzsrt5ebbd] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-nzsrt5ebbd] {
    width: 100%;
    position: relative;
}

.activitiesbox[b-nzsrt5ebbd] {
    text-align: center;
}

.Sitesbox[b-nzsrt5ebbd] {
}

.CreditsDiv[b-nzsrt5ebbd] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-nzsrt5ebbd] {
    width: 100%;
}

.BackpackDiv[b-nzsrt5ebbd] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-nzsrt5ebbd] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    min-height: 3rem;
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    font-weight: 600;
    width: 100%;
}

.TopSiteName[b-nzsrt5ebbd] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-nzsrt5ebbd] {
    font-size: 4rem;
}

.TopSiteBanner[b-nzsrt5ebbd] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-nzsrt5ebbd] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-nzsrt5ebbd] {
    width: 100%;
}

.SiteBackpackBox[b-nzsrt5ebbd] {
    color: black;
    width: 100%;
    min-height: 5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 0.5rem;
    margin: 0.5rem;
}

.SiteBackpackText[b-nzsrt5ebbd] {
    width: calc(100% - 5rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-nzsrt5ebbd] {
    width: 4rem;
    height: 4rem;
    margin: 0.5rem;
}

    .SiteBackpackButton:hover[b-nzsrt5ebbd] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }


.SiteWaiverBoxSigned[b-nzsrt5ebbd] {
    color: black;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverTextBox[b-nzsrt5ebbd] {
    width: 100%;
}

.MemberTasksDoneBox[b-nzsrt5ebbd] {
    border-radius: 1rem;
    border-style: solid;
    border-color: black;
    background-color: white;
    width: 100%;
}

.MemberTasksDoneBoxHeader[b-nzsrt5ebbd] {
    border-radius: 1rem;
    width: 100%;
    height: 2rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
}

.SiteWaiverText[b-nzsrt5ebbd] {
    text-align: center;
    margin-top: auto;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
}

.SiteWaiverText2[b-nzsrt5ebbd] {
    text-align: center;
    margin-top: .5rem;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}

.SiteWaiverImageDiv[b-nzsrt5ebbd] {
    margin-left: 0px;
    padding: 0.5rem;
}

.SiteWaiverButton[b-nzsrt5ebbd] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    filter: brightness(0) invert(1);
}

.SiteWaiverBoxUnsigned SiteWaiverButton:hover[b-nzsrt5ebbd] {
    background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    filter: brightness(0) invert(1);
}

.SiteWaiverBoxUnsigned SiteWaiverButton[b-nzsrt5ebbd] {
    filter: brightness(0) invert(1);
}

.SiteAdminButton[b-nzsrt5ebbd] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-nzsrt5ebbd] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-nzsrt5ebbd] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-nzsrt5ebbd] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-nzsrt5ebbd] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-nzsrt5ebbd] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-nzsrt5ebbd] {
}

.sitebox[b-nzsrt5ebbd] {
    margin-left: auto;
    margin-right: auto;
}

.body[b-nzsrt5ebbd] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
}

.ResourcesBox[b-nzsrt5ebbd] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-nzsrt5ebbd] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-nzsrt5ebbd] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.LoginButton[b-nzsrt5ebbd] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-nzsrt5ebbd] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-nzsrt5ebbd] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-nzsrt5ebbd] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-nzsrt5ebbd] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.ResourceButtonType[b-nzsrt5ebbd] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-weight: 800;
}

.ResourceButtonName[b-nzsrt5ebbd] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.PrepayBox[b-nzsrt5ebbd] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: black;
}

.PrepayBoxHeader[b-nzsrt5ebbd] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayBenefitDiv[b-nzsrt5ebbd] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayBenefitHeader[b-nzsrt5ebbd] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayBenefit[b-nzsrt5ebbd] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayCostDiv[b-nzsrt5ebbd] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayCostHeader[b-nzsrt5ebbd] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayCost[b-nzsrt5ebbd] {
    border-style: none;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
}

.PrepayChoicesDiv[b-nzsrt5ebbd] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-weight: 600;
    font-size: 2.4rem;
}

    .PrepayChoicesDiv:hover[b-nzsrt5ebbd] {
        background: linear-gradient(0deg, #357736 0%, #309757 50%, #357736 100%);
    }

.Chosen[b-nzsrt5ebbd] {
    width: calc(100% - 1rem);
}

@media (min-width: 641px) {
    .TopSiteName[b-nzsrt5ebbd] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-nzsrt5ebbd] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-nzsrt5ebbd] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-nzsrt5ebbd] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-nzsrt5ebbd] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-nzsrt5ebbd] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-nzsrt5ebbd] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-weight: 700;
    }

    .sitesbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-nzsrt5ebbd] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-nzsrt5ebbd] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-nzsrt5ebbd] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-nzsrt5ebbd] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-nzsrt5ebbd] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 3rem;
    }

    .siteimage[b-nzsrt5ebbd] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-nzsrt5ebbd] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }


    .basicbox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    .SiteBackpackButton[b-nzsrt5ebbd] {
        color: white;
        min-height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .NationChoiceFireDiv[b-nzsrt5ebbd] {
        display: block;
        height: 20rem;
    }

    .NationChoiceWaterDiv[b-nzsrt5ebbd] {
        display: block;
        height: 20rem;
    }

    .ocean[b-nzsrt5ebbd] {
        height: 2rem;
        bottom: -1px;
    }

    .mountains[b-nzsrt5ebbd] {
        height: 2rem;
        bottom: -1px;
    }

    .NationChoiceAirDiv[b-nzsrt5ebbd] {
        display: block;
        height: 20rem;
    }

    .PrepayChoicesDiv[b-nzsrt5ebbd] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
    }

    .NationChoiceEarthDiv[b-nzsrt5ebbd] {
        display: block;
        height: 20rem;
    }

    .SiteBackpackText[b-nzsrt5ebbd] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-nzsrt5ebbd] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-nzsrt5ebbd] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-nzsrt5ebbd] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-nzsrt5ebbd] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-nzsrt5ebbd] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-nzsrt5ebbd] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-nzsrt5ebbd] {
        width: 100%;
    }

    .sitejoinbox[b-nzsrt5ebbd] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-nzsrt5ebbd] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 3rem;
    }

    .siteimage[b-nzsrt5ebbd] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-nzsrt5ebbd] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .basicbox[b-nzsrt5ebbd] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-nzsrt5ebbd] {
}


.SiteActivityBox[b-nzsrt5ebbd] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-nzsrt5ebbd] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SiteWaiverBoxUnsigned[b-nzsrt5ebbd] {
    border-color: gray;
    color: white;
    margin: .5rem;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
}

    .SiteWaiverBoxUnsigned:hover[b-nzsrt5ebbd] {
        background: linear-gradient(0deg, darkred 0%, red 50%, red 50%, darkred 100%);
    }

.SubSiteBox[b-nzsrt5ebbd] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-nzsrt5ebbd] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-nzsrt5ebbd] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-nzsrt5ebbd] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-nzsrt5ebbd] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-nzsrt5ebbd] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-nzsrt5ebbd] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-nzsrt5ebbd] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-nzsrt5ebbd] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-nzsrt5ebbd] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-nzsrt5ebbd] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-nzsrt5ebbd] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {

    .SiteActivityBox[b-nzsrt5ebbd] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

        .SiteActivityBox:hover[b-nzsrt5ebbd] {
        }

    .SiteWaiverBoxUnsigned[b-nzsrt5ebbd] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-nzsrt5ebbd] {
        }

    .activityrightbox[b-nzsrt5ebbd] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-nzsrt5ebbd] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-nzsrt5ebbd] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-nzsrt5ebbd] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-nzsrt5ebbd] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 1.5rem;
    }

    .activitynameboxbuttons[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-nzsrt5ebbd] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-nzsrt5ebbd] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-nzsrt5ebbd] {
    }

    .SubSiteBox[b-nzsrt5ebbd] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-nzsrt5ebbd] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-nzsrt5ebbd] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-nzsrt5ebbd] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-nzsrt5ebbd] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-nzsrt5ebbd] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-nzsrt5ebbd] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-nzsrt5ebbd] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {

    .CreditsButton[b-nzsrt5ebbd] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

        .SiteActivityBox:hover[b-nzsrt5ebbd] {
        }

    .SiteWaiverBoxUnsigned[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-nzsrt5ebbd] {
        }

    .activityrightbox[b-nzsrt5ebbd] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-nzsrt5ebbd] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-nzsrt5ebbd] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-nzsrt5ebbd] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-nzsrt5ebbd] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-nzsrt5ebbd] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-nzsrt5ebbd] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-nzsrt5ebbd] {
    }

    .SubSiteBox[b-nzsrt5ebbd] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-nzsrt5ebbd] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-nzsrt5ebbd] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-nzsrt5ebbd] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-nzsrt5ebbd] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-nzsrt5ebbd] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-nzsrt5ebbd] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-nzsrt5ebbd] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-nzsrt5ebbd] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/Rakis24.razor.rz.scp.css */


.fire[b-6te5jumyx9] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
}

.particle[b-6te5jumyx9] {
    animation: rise-b-6te5jumyx9 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 6rem;
    height: 6rem;
}

    .particle:nth-of-type(1)[b-6te5jumyx9] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 5em) * 0);
    }

    .particle:nth-of-type(2)[b-6te5jumyx9] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 5em) * 0.02);
    }

    .particle:nth-of-type(3)[b-6te5jumyx9] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 5em) * 0.04);
    }

    .particle:nth-of-type(4)[b-6te5jumyx9] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 5em) * 0.06);
    }

    .particle:nth-of-type(5)[b-6te5jumyx9] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 5em) * 0.08);
    }

    .particle:nth-of-type(6)[b-6te5jumyx9] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 5em) * 0.1);
    }

    .particle:nth-of-type(7)[b-6te5jumyx9] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 5em) * 0.12);
    }

    .particle:nth-of-type(8)[b-6te5jumyx9] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 5em) * 0.14);
    }

    .particle:nth-of-type(9)[b-6te5jumyx9] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 5em) * 0.16);
    }

    .particle:nth-of-type(10)[b-6te5jumyx9] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 5em) * 0.18);
    }

    .particle:nth-of-type(11)[b-6te5jumyx9] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 5em) * 0.2);
    }

    .particle:nth-of-type(12)[b-6te5jumyx9] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 5em) * 0.22);
    }

    .particle:nth-of-type(13)[b-6te5jumyx9] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 5em) * 0.24);
    }

    .particle:nth-of-type(14)[b-6te5jumyx9] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 5em) * 0.26);
    }

    .particle:nth-of-type(15)[b-6te5jumyx9] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 5em) * 0.28);
    }

    .particle:nth-of-type(16)[b-6te5jumyx9] {
        animation-delay: 0.242456716s;
        left: calc((100% - 5em) * 0.3);
    }

    .particle:nth-of-type(17)[b-6te5jumyx9] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 5em) * 0.32);
    }

    .particle:nth-of-type(18)[b-6te5jumyx9] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 5em) * 0.34);
    }

    .particle:nth-of-type(19)[b-6te5jumyx9] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 5em) * 0.36);
    }

    .particle:nth-of-type(20)[b-6te5jumyx9] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 5em) * 0.38);
    }

    .particle:nth-of-type(21)[b-6te5jumyx9] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 5em) * 0.4);
    }

    .particle:nth-of-type(22)[b-6te5jumyx9] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 5em) * 0.42);
    }

    .particle:nth-of-type(23)[b-6te5jumyx9] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 5em) * 0.44);
    }

    .particle:nth-of-type(24)[b-6te5jumyx9] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 5em) * 0.46);
    }

    .particle:nth-of-type(25)[b-6te5jumyx9] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 5em) * 0.48);
    }

    .particle:nth-of-type(26)[b-6te5jumyx9] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 5em) * 0.5);
    }

    .particle:nth-of-type(27)[b-6te5jumyx9] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 5em) * 0.52);
    }

    .particle:nth-of-type(28)[b-6te5jumyx9] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 5em) * 0.54);
    }

    .particle:nth-of-type(29)[b-6te5jumyx9] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 5em) * 0.56);
    }

    .particle:nth-of-type(30)[b-6te5jumyx9] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 5em) * 0.58);
    }

    .particle:nth-of-type(31)[b-6te5jumyx9] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 5em) * 0.6);
    }

    .particle:nth-of-type(32)[b-6te5jumyx9] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 5em) * 0.62);
    }

    .particle:nth-of-type(33)[b-6te5jumyx9] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 5em) * 0.64);
    }

    .particle:nth-of-type(34)[b-6te5jumyx9] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 5em) * 0.66);
    }

    .particle:nth-of-type(35)[b-6te5jumyx9] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 5em) * 0.68);
    }

    .particle:nth-of-type(36)[b-6te5jumyx9] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 5em) * 0.7);
    }

    .particle:nth-of-type(37)[b-6te5jumyx9] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 5em) * 0.72);
    }

    .particle:nth-of-type(38)[b-6te5jumyx9] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 5em) * 0.74);
    }

    .particle:nth-of-type(39)[b-6te5jumyx9] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 5em) * 0.76);
    }

    .particle:nth-of-type(40)[b-6te5jumyx9] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 5em) * 0.78);
    }

    .particle:nth-of-type(41)[b-6te5jumyx9] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 5em) * 0.8);
    }

    .particle:nth-of-type(42)[b-6te5jumyx9] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 5em) * 0.82);
    }

    .particle:nth-of-type(43)[b-6te5jumyx9] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 5em) * 0.84);
    }

    .particle:nth-of-type(44)[b-6te5jumyx9] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 5em) * 0.86);
    }

    .particle:nth-of-type(45)[b-6te5jumyx9] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 5em) * 0.88);
    }

    .particle:nth-of-type(46)[b-6te5jumyx9] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 5em) * 0.9);
    }

    .particle:nth-of-type(47)[b-6te5jumyx9] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 5em) * 0.92);
    }

    .particle:nth-of-type(48)[b-6te5jumyx9] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 5em) * 0.94);
    }

    .particle:nth-of-type(49)[b-6te5jumyx9] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 5em) * 0.96);
    }

    .particle:nth-of-type(50)[b-6te5jumyx9] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 5em) * 0.98);
    }

@keyframes rise-b-6te5jumyx9 {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-7rem) scale(0);
    }
}


body[b-6te5jumyx9] {
    padding: 0px;
    margin: 0px;
}

.MemberTaskBox[b-6te5jumyx9] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.MemberTaskBoxHeader[b-6te5jumyx9] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceDiv[b-6te5jumyx9] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-6te5jumyx9] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-6te5jumyx9] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-6te5jumyx9] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-6te5jumyx9] {
    width: 9rem;
    height: 9rem;
    position: relative;
}

.NationChoiceFireTextBox[b-6te5jumyx9] {
    width: 100%;
    text-align: center;
}

.NationChoiceFireText[b-6te5jumyx9] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceFireText2[b-6te5jumyx9] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-6te5jumyx9] {
    top: 1rem;
    left: 0.5rem;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceFireButton[b-6te5jumyx9] {
    top: 0px;
    left: 0px;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceWaterDiv[b-6te5jumyx9] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

@-webkit-keyframes gooseanimation {
    0% {
        left: 0;
    }

    50% {
        left: 100%;
    }

    100% {
        left: 0;
    }
}

@keyframes gooseanimation-b-6te5jumyx9 {
    0% {
        top: 0%;
        left: 80vw;
    }

    10% {
        left: 0vw;
    }

    20% {
        left: 80vw;
    }

    30% {
        left: 0vw;
    }

    40% {
        left: 80vw;
    }

    50% {
        left: 0vw;
        top: 90%;
    }

    60% {
        left: 80vw;
    }

    70% {
        left: 0vw;
    }

    80% {
        left: 80vw;
    }

    90% {
        left: 0vw;
    }

    100% {
        top: 0%;
        left: 80vw;
    }
}

a#rotator[b-6te5jumyx9] {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: gooseanimation 30s infinite;
    animation: gooseanimation-b-6te5jumyx9 30s infinite;
}

    a#rotator img[b-6te5jumyx9] {
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        border-radius: 60px;
        transition-duration: 1s;
        max-width: 10vw;
    }

        a#rotator img:hover[b-6te5jumyx9] {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: translate()
        }

.NationChoiceWaterImageDiv[b-6te5jumyx9] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-6te5jumyx9] {
    width: 100%;
    text-align: center;
}

.NationChoiceWaterText[b-6te5jumyx9] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceWaterText2[b-6te5jumyx9] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-6te5jumyx9] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.sectionheader[b-6te5jumyx9] {
    font-size: 2rem;
}

.subsectionheader[b-6te5jumyx9] {
    font-size: 1.6rem;
    border-style: solid;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: linear-gradient(90deg, darkgoldenrod 0%, darkgoldenrod 10%, darkgoldenrod 90%, darkgoldenrod 100%);
    color: white;
    font-weight: 600;
}

    .subsectionheader div div div[b-6te5jumyx9] {
        border-color: white;
        font-size: 1.2rem;
        border-top-width: 0px;
    }

    .subsectionheader div div[b-6te5jumyx9] {
        border-image: linear-gradient(90deg, transparent 0%, black 50%, transparent 100%);
        border-image-slice: 1;
        border-radius: 0rem;
    }

    .subsectionheader div[b-6te5jumyx9] {
        border-color: black;
        border-style: solid;
        border-radius: 0.75rem;
        border-width: 0px;
        border-top-width: 1px;
        margin: 0.25rem;
        margin-top: 0rem;
        background: linear-gradient(90deg, lemonchiffon 0%, lemonchiffon 10%, lemonchiffon 90%, lemonchiffon 100%);
        color: black;
        font-weight: 400;
        font-size: 1.6rem;
        padding: 0.25rem;
    }

    .subsectionheader li[b-6te5jumyx9] {
        font-size: 1.2rem;
        margin-left: auto;
        margin-right: auto;
        font-weight: 600;
        width: 60%;
    }

        .subsectionheader li li[b-6te5jumyx9] {
            font-size: 1.2rem;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            font-weight: 400;
        }

.wave[b-6te5jumyx9] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-6te5jumyx9 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .wave:nth-of-type(2)[b-6te5jumyx9] {
        bottom: 0;
        animation: wave-b-6te5jumyx9 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-6te5jumyx9] {
        bottom: 0;
        animation: wave-b-6te5jumyx9 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-6te5jumyx9 {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-6te5jumyx9] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-6te5jumyx9] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-6te5jumyx9 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-6te5jumyx9] {
        bottom: 0;
        animation: mountain-b-6te5jumyx9 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-6te5jumyx9] {
        bottom: 0;
        animation: mountain-b-6te5jumyx9 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-6te5jumyx9 {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-6te5jumyx9] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceAirDiv[b-6te5jumyx9] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-6te5jumyx9] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-6te5jumyx9] {
    max-width: 9rem;
    max-height: 9rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-6te5jumyx9 4s linear infinite;
}

.NationChoiceAirTextBox[b-6te5jumyx9] {
    width: 100%;
    text-align: center;
}

.NationChoiceAirText[b-6te5jumyx9] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceAirText2[b-6te5jumyx9] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-6te5jumyx9 {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-6te5jumyx9] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-6te5jumyx9] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-6te5jumyx9] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceEarthTextBox[b-6te5jumyx9] {
    width: 100%;
    text-align: center;
}

.NationChoiceEarthText[b-6te5jumyx9] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceEarthText2[b-6te5jumyx9] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}


.JoinSiteButton[b-6te5jumyx9] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-6te5jumyx9] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-6te5jumyx9] {
    width: 100%;
    position: relative;
}

.activitiesbox[b-6te5jumyx9] {
    text-align: center;
}

.Sitesbox[b-6te5jumyx9] {
}

.CreditsDiv[b-6te5jumyx9] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-6te5jumyx9] {
    width: 100%;
}

.BackpackDiv[b-6te5jumyx9] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-6te5jumyx9] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    min-height: 3rem;
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    font-weight: 600;
    width: 100%;
}

.TopSiteName[b-6te5jumyx9] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-6te5jumyx9] {
    font-size: 4rem;
}

.TopSiteBanner[b-6te5jumyx9] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
}

.TopSiteImage[b-6te5jumyx9] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-6te5jumyx9] {
    width: 100%;
}

.SiteBackpackBox[b-6te5jumyx9] {
    color: black;
    width: 100%;
    min-height: 5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 0.5rem;
    margin: 0.5rem;
}

.SiteBackpackText[b-6te5jumyx9] {
    width: calc(100% - 5rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-6te5jumyx9] {
    width: 4rem;
    height: 4rem;
    margin: 0.5rem;
}

    .SiteBackpackButton:hover[b-6te5jumyx9] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }


.SiteWaiverBoxSigned[b-6te5jumyx9] {
    color: black;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverTextBox[b-6te5jumyx9] {
    width: 100%;
}

.MemberTasksDoneBox[b-6te5jumyx9] {
    border-radius: 1rem;
    border-style: solid;
    border-color: black;
    background-color: white;
    width: 100%;
}

.MemberTasksDoneBoxHeader[b-6te5jumyx9] {
    border-radius: 1rem;
    width: 100%;
    height: 2rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
}

.SiteWaiverText[b-6te5jumyx9] {
    text-align: center;
    margin-top: auto;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
}

.SiteWaiverText2[b-6te5jumyx9] {
    text-align: center;
    margin-top: .5rem;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}

.SiteWaiverImageDiv[b-6te5jumyx9] {
    margin-left: 0px;
    padding: 0.5rem;
}

.SiteWaiverButton[b-6te5jumyx9] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    filter: brightness(0) invert(1);
}

.SiteWaiverBoxUnsigned SiteWaiverButton:hover[b-6te5jumyx9] {
    background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    filter: brightness(0) invert(1);
}

.SiteWaiverBoxUnsigned SiteWaiverButton[b-6te5jumyx9] {
    filter: brightness(0) invert(1);
}

.SiteAdminButton[b-6te5jumyx9] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-6te5jumyx9] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-6te5jumyx9] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-6te5jumyx9] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-6te5jumyx9] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-6te5jumyx9] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-6te5jumyx9] {
}

.sitebox[b-6te5jumyx9] {
    margin-left: auto;
    margin-right: auto;
}

.body[b-6te5jumyx9] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
}

.ResourcesBox[b-6te5jumyx9] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-6te5jumyx9] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-6te5jumyx9] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.LoginButton[b-6te5jumyx9] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-6te5jumyx9] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-6te5jumyx9] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-6te5jumyx9] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-6te5jumyx9] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.ResourceButtonType[b-6te5jumyx9] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-weight: 800;
}

.ResourceButtonName[b-6te5jumyx9] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.PrepayBox[b-6te5jumyx9] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: black;
}

.PrepayBoxHeader[b-6te5jumyx9] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayBenefitDiv[b-6te5jumyx9] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayBenefitHeader[b-6te5jumyx9] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayBenefit[b-6te5jumyx9] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayCostDiv[b-6te5jumyx9] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayCostHeader[b-6te5jumyx9] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayCost[b-6te5jumyx9] {
    border-style: none;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
}

.PrepayChoicesDiv[b-6te5jumyx9] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-weight: 600;
    font-size: 2.4rem;
}

    .PrepayChoicesDiv:hover[b-6te5jumyx9] {
        background: linear-gradient(0deg, #357736 0%, #309757 50%, #357736 100%);
    }

.Chosen[b-6te5jumyx9] {
    width: calc(100% - 1rem);
}

@media (min-width: 641px) {
    .TopSiteName[b-6te5jumyx9] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-6te5jumyx9] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-6te5jumyx9] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-6te5jumyx9] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-6te5jumyx9] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-6te5jumyx9] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-6te5jumyx9] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-weight: 700;
    }

    .sitesbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-6te5jumyx9] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-6te5jumyx9] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-6te5jumyx9] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-6te5jumyx9] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-6te5jumyx9] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-6te5jumyx9] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-6te5jumyx9] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-6te5jumyx9] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-6te5jumyx9] {
        text-align: center;
        font-size: 3rem;
    }

    .siteimage[b-6te5jumyx9] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-6te5jumyx9] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }


    .basicbox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    .SiteBackpackButton[b-6te5jumyx9] {
        color: white;
        min-height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .NationChoiceFireDiv[b-6te5jumyx9] {
        display: block;
        height: 20rem;
    }

    .NationChoiceWaterDiv[b-6te5jumyx9] {
        display: block;
        height: 20rem;
    }

    .ocean[b-6te5jumyx9] {
        height: 2rem;
        bottom: -1px;
    }

    .mountains[b-6te5jumyx9] {
        height: 2rem;
        bottom: -1px;
    }

    .NationChoiceAirDiv[b-6te5jumyx9] {
        display: block;
        height: 20rem;
    }

    .PrepayChoicesDiv[b-6te5jumyx9] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
    }

    .NationChoiceEarthDiv[b-6te5jumyx9] {
        display: block;
        height: 20rem;
    }

    .SiteBackpackText[b-6te5jumyx9] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-6te5jumyx9] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-6te5jumyx9] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-6te5jumyx9] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-6te5jumyx9] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-6te5jumyx9] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-6te5jumyx9] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-6te5jumyx9] {
        width: 100%;
    }

    .sitejoinbox[b-6te5jumyx9] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-6te5jumyx9] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-6te5jumyx9] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-6te5jumyx9] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-6te5jumyx9] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-6te5jumyx9] {
        text-align: center;
        font-size: 3rem;
    }

    .siteimage[b-6te5jumyx9] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-6te5jumyx9] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .basicbox[b-6te5jumyx9] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-6te5jumyx9] {
}


.SiteActivityBox[b-6te5jumyx9] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-6te5jumyx9] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SiteWaiverBoxUnsigned[b-6te5jumyx9] {
    border-color: gray;
    color: white;
    margin: .5rem;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
}

    .SiteWaiverBoxUnsigned:hover[b-6te5jumyx9] {
        background: linear-gradient(0deg, darkred 0%, red 50%, red 50%, darkred 100%);
    }

.SubSiteBox[b-6te5jumyx9] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-6te5jumyx9] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-6te5jumyx9] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-6te5jumyx9] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-6te5jumyx9] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-6te5jumyx9] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-6te5jumyx9] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-6te5jumyx9] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-6te5jumyx9] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-6te5jumyx9] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-6te5jumyx9] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-6te5jumyx9] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {

    .SiteActivityBox[b-6te5jumyx9] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

        .SiteActivityBox:hover[b-6te5jumyx9] {
        }

    .SiteWaiverBoxUnsigned[b-6te5jumyx9] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-6te5jumyx9] {
        }

    .activityrightbox[b-6te5jumyx9] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-6te5jumyx9] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-6te5jumyx9] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-6te5jumyx9] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-6te5jumyx9] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-6te5jumyx9] {
        text-align: center;
        font-size: 1.5rem;
    }

    .activitynameboxbuttons[b-6te5jumyx9] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-6te5jumyx9] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-6te5jumyx9] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-6te5jumyx9] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-6te5jumyx9] {
    }

    .SubSiteBox[b-6te5jumyx9] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-6te5jumyx9] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-6te5jumyx9] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-6te5jumyx9] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-6te5jumyx9] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-6te5jumyx9] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-6te5jumyx9] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-6te5jumyx9] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-6te5jumyx9] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-6te5jumyx9] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-6te5jumyx9] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {

    .CreditsButton[b-6te5jumyx9] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

        .SiteActivityBox:hover[b-6te5jumyx9] {
        }

    .SiteWaiverBoxUnsigned[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-6te5jumyx9] {
        }

    .activityrightbox[b-6te5jumyx9] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-6te5jumyx9] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-6te5jumyx9] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-6te5jumyx9] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-6te5jumyx9] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-6te5jumyx9] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-6te5jumyx9] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-6te5jumyx9] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-6te5jumyx9] {
    }

    .SubSiteBox[b-6te5jumyx9] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-6te5jumyx9] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-6te5jumyx9] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-6te5jumyx9] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-6te5jumyx9] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-6te5jumyx9] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-6te5jumyx9] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-6te5jumyx9] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-6te5jumyx9] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/StepView.razor.rz.scp.css */
body[b-79xun3lyog] {
}

@media (min-width: 641px) {
    .actionbox[b-79xun3lyog] {
    }

    .actionbutton[b-79xun3lyog] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: groove;
        background-color: lightblue;
        padding: 0.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .actionbutton:hover[b-79xun3lyog] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepviewbox[b-79xun3lyog] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-top-left-radius: 3rem;
        border-bottom-left-radius: 3rem;
        border-style: solid;
        border-width: thin;
        color: black;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
    }

    .stepviewrightbox[b-79xun3lyog] {
        flex-grow: 100;
        height: 100%;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
    }

    .stepmidbox[b-79xun3lyog] {
        width: 100%;
        display: flex;
    }


    .stepname[b-79xun3lyog] {
        font-size: 4.0rem;
    }

    .stepdescription[b-79xun3lyog] {
        font-size: 2.0rem;
    }

    .stepstart[b-79xun3lyog] {
        font-size: 1.5rem;
    }

    .stepend[b-79xun3lyog] {
        font-size: 1.5rem;
    }

    .actionbuttontext[b-79xun3lyog] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
    }

    .actionnametext[b-79xun3lyog] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .actiondescriptiontext[b-79xun3lyog] {
        width: 100%;
        font-size: 1.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .actionrightbox[b-79xun3lyog] {
        width: 100%;
        flex-direction: column;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        margin: 0px;
    }

    .actionbuttonimage[b-79xun3lyog] {
        width: 4rem;
        height: 4rem;
    }
}

@media (max-width: 640.98px) {
    .actionbox[b-79xun3lyog] {
    }

    .actionbutton[b-79xun3lyog] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: groove;
        background-color: lightblue;
        padding: 0.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .actionbutton:hover[b-79xun3lyog] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepviewbox[b-79xun3lyog] {
        display: flex;
        align-items: center;
        flex-direction: row;
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-top-left-radius: 2.5rem;
        border-bottom-left-radius: 2.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
    }

    .stepviewrightbox[b-79xun3lyog] {
        flex-grow: 100;
        height: 100%;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .stepmidbox[b-79xun3lyog] {
        width: 100%;
        display: flex;
    }


    .stepname[b-79xun3lyog] {
        font-size: 2.0rem;
    }

    .stepdescription[b-79xun3lyog] {
        font-size: 1.5rem;
    }

    .stepstart[b-79xun3lyog] {
        font-size: 1.0rem;
    }

    .stepend[b-79xun3lyog] {
        font-size: 1.0rem;
    }

    .actionbuttontext[b-79xun3lyog] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
    }

    .actionnametext[b-79xun3lyog] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .actiondescriptiontext[b-79xun3lyog] {
        width: 100%;
        font-size: 1.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .actionrightbox[b-79xun3lyog] {
        width: 100%;
        flex-direction: column;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        margin: 0px;
    }

    .actionbuttonimage[b-79xun3lyog] {
        width: 4rem;
        height: 4rem;
    }
}
/* /Components/Pages/StoreControl.razor.rz.scp.css */

.MainBox[b-57osxm9cyy] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
}

.HistoryBox[b-57osxm9cyy] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-left: auto;
    margin-right: auto;
    background-color: lightblue;
    padding: 0.25rem;
}

.MainHeader[b-57osxm9cyy] {
    font-size: 3rem;
    text-align: center;
    color: blue;
}

.CartBox[b-57osxm9cyy] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #F5E050 0%, #FFAA1D 50%, #F5E050 100%);
}

.CartHeader[b-57osxm9cyy] {
    font-size: 3rem;
    text-align: center;
}

.SelectBar[b-57osxm9cyy] {
    display: flex;
    width: 100%;
}

.AvailableBox[b-57osxm9cyy] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
}

.AvailableHeader[b-57osxm9cyy] {
    font-size: 2rem;
    text-align: center;
}

.AvailableList[b-57osxm9cyy] {
}

.PrepayItem[b-57osxm9cyy] {
    display: flex;
}

.SpacerLeft[b-57osxm9cyy] {
    margin-right: auto;
}

.SpacerRight[b-57osxm9cyy] {
    margin-left: auto;
}

.AvailableButton[b-57osxm9cyy] {
    border-radius: 0.5rem;
    background-color: white;
    border-width: 1px;
    font-size: 1.5rem;
    margin: 1px;
}

.PaymentBox[b-57osxm9cyy] {
    margin: 0.5rem;
    background-color: white;
    border-radius: 0.5rem;
    border-width: 1px;
    border-style: solid;
    border-color: black;
}

.PaymentOptions[b-57osxm9cyy] {
}

.CartPayPal[b-57osxm9cyy] {
    margin-left: auto;
    margin-right: auto;
}

.CartEmail[b-57osxm9cyy] {
    margin-left: auto;
    margin-right: auto;
}

.CartInfoBox[b-57osxm9cyy] {
    display: flex;
    margin: 0.5rem;
    width: 100%;
}

.CartInfoQty[b-57osxm9cyy] {
    font-size: 1.2rem;
    margin-right: auto;
    margin-left: auto;
}

.CartInfoPrice[b-57osxm9cyy] {
    font-size: 1.2rem;
    margin-right: auto;
    margin-left: auto;
}

.CartButton[b-57osxm9cyy] {
    border-radius: 0.5rem;
    background: linear-gradient(180deg, #FFAA1D 0%, #F5E050 50%, #F5E050 100%);
    border-width: 1px;
    font-size: 1.5rem;
    margin: 1px;
}

.HistoryButton[b-57osxm9cyy] {
    border-radius: 0.5rem;
    background-color: lightblue;
    border-width: 1px;
    font-size: 1.5rem;
    margin: 1px;
}

.ButtonSelected[b-57osxm9cyy] {
    height: calc(100% + 1px);
    margin-bottom: -1px;
    font-size: 1.8rem;
    border-radius: 1rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-width: 0px;
}

.Item[b-57osxm9cyy] {
}

.AvailablePrepayHeader[b-57osxm9cyy] {
    font-size: 1.5rem;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

.fire[b-57osxm9cyy] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
}

#contain[b-57osxm9cyy] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: auto;
    margin: 0 auto;
    z-index: 1;
}

#parchment[b-57osxm9cyy] {
    position: absolute;
    display: flex;
    width: 95%;
    /* center page with absolute position */
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0);
    margin: 2em 0;
    box-shadow: 2px 3px 20px black, 0 0 125px #8f5922 inset;
    background: #fffef0;
    /* v2.1 : borders effect with SVG : try to play with scale to change them */
    filter: url(#wavy2);
    /* v2.2 : Noise added for a vellum paper effect */
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}

@-webkit-keyframes gooseanimation {
    0% {
        left: 0;
    }

    50% {
        left: 100%;
    }

    100% {
        left: 0;
    }
}


a#rotator[b-57osxm9cyy] {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: gooseanimation 30s infinite;
    animation: gooseanimation-b-57osxm9cyy 30s infinite;
    z-index: 5;
}

    a#rotator img[b-57osxm9cyy] {
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        border-radius: 60px;
        transition-duration: 1s;
        max-width: 10vw;
    }

        a#rotator img:hover[b-57osxm9cyy] {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: translate()
        }

.particle[b-57osxm9cyy] {
    animation: rise-b-57osxm9cyy 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 6rem;
    height: 6rem;
    z-index: 1;
}

    .particle:nth-of-type(1)[b-57osxm9cyy] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 5em) * 0);
    }

    .particle:nth-of-type(2)[b-57osxm9cyy] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 5em) * 0.02);
    }

    .particle:nth-of-type(3)[b-57osxm9cyy] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 5em) * 0.04);
    }

    .particle:nth-of-type(4)[b-57osxm9cyy] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 5em) * 0.06);
    }

    .particle:nth-of-type(5)[b-57osxm9cyy] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 5em) * 0.08);
    }

    .particle:nth-of-type(6)[b-57osxm9cyy] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 5em) * 0.1);
    }

    .particle:nth-of-type(7)[b-57osxm9cyy] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 5em) * 0.12);
    }

    .particle:nth-of-type(8)[b-57osxm9cyy] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 5em) * 0.14);
    }

    .particle:nth-of-type(9)[b-57osxm9cyy] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 5em) * 0.16);
    }

    .particle:nth-of-type(10)[b-57osxm9cyy] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 5em) * 0.18);
    }

    .particle:nth-of-type(11)[b-57osxm9cyy] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 5em) * 0.2);
    }

    .particle:nth-of-type(12)[b-57osxm9cyy] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 5em) * 0.22);
    }

    .particle:nth-of-type(13)[b-57osxm9cyy] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 5em) * 0.24);
    }

    .particle:nth-of-type(14)[b-57osxm9cyy] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 5em) * 0.26);
    }

    .particle:nth-of-type(15)[b-57osxm9cyy] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 5em) * 0.28);
    }

    .particle:nth-of-type(16)[b-57osxm9cyy] {
        animation-delay: 0.242456716s;
        left: calc((100% - 5em) * 0.3);
    }

    .particle:nth-of-type(17)[b-57osxm9cyy] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 5em) * 0.32);
    }

    .particle:nth-of-type(18)[b-57osxm9cyy] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 5em) * 0.34);
    }

    .particle:nth-of-type(19)[b-57osxm9cyy] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 5em) * 0.36);
    }

    .particle:nth-of-type(20)[b-57osxm9cyy] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 5em) * 0.38);
    }

    .particle:nth-of-type(21)[b-57osxm9cyy] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 5em) * 0.4);
    }

    .particle:nth-of-type(22)[b-57osxm9cyy] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 5em) * 0.42);
    }

    .particle:nth-of-type(23)[b-57osxm9cyy] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 5em) * 0.44);
    }

    .particle:nth-of-type(24)[b-57osxm9cyy] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 5em) * 0.46);
    }

    .particle:nth-of-type(25)[b-57osxm9cyy] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 5em) * 0.48);
    }

    .particle:nth-of-type(26)[b-57osxm9cyy] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 5em) * 0.5);
    }

    .particle:nth-of-type(27)[b-57osxm9cyy] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 5em) * 0.52);
    }

    .particle:nth-of-type(28)[b-57osxm9cyy] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 5em) * 0.54);
    }

    .particle:nth-of-type(29)[b-57osxm9cyy] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 5em) * 0.56);
    }

    .particle:nth-of-type(30)[b-57osxm9cyy] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 5em) * 0.58);
    }

    .particle:nth-of-type(31)[b-57osxm9cyy] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 5em) * 0.6);
    }

    .particle:nth-of-type(32)[b-57osxm9cyy] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 5em) * 0.62);
    }

    .particle:nth-of-type(33)[b-57osxm9cyy] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 5em) * 0.64);
    }

    .particle:nth-of-type(34)[b-57osxm9cyy] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 5em) * 0.66);
    }

    .particle:nth-of-type(35)[b-57osxm9cyy] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 5em) * 0.68);
    }

    .particle:nth-of-type(36)[b-57osxm9cyy] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 5em) * 0.7);
    }

    .particle:nth-of-type(37)[b-57osxm9cyy] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 5em) * 0.72);
    }

    .particle:nth-of-type(38)[b-57osxm9cyy] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 5em) * 0.74);
    }

    .particle:nth-of-type(39)[b-57osxm9cyy] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 5em) * 0.76);
    }

    .particle:nth-of-type(40)[b-57osxm9cyy] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 5em) * 0.78);
    }

    .particle:nth-of-type(41)[b-57osxm9cyy] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 5em) * 0.8);
    }

    .particle:nth-of-type(42)[b-57osxm9cyy] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 5em) * 0.82);
    }

    .particle:nth-of-type(43)[b-57osxm9cyy] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 5em) * 0.84);
    }

    .particle:nth-of-type(44)[b-57osxm9cyy] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 5em) * 0.86);
    }

    .particle:nth-of-type(45)[b-57osxm9cyy] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 5em) * 0.88);
    }

    .particle:nth-of-type(46)[b-57osxm9cyy] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 5em) * 0.9);
    }

    .particle:nth-of-type(47)[b-57osxm9cyy] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 5em) * 0.92);
    }

    .particle:nth-of-type(48)[b-57osxm9cyy] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 5em) * 0.94);
    }

    .particle:nth-of-type(49)[b-57osxm9cyy] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 5em) * 0.96);
    }

    .particle:nth-of-type(50)[b-57osxm9cyy] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 5em) * 0.98);
    }

@keyframes rise-b-57osxm9cyy {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-7rem) scale(0);
    }
}


body[b-57osxm9cyy] {
    padding: 0px;
    margin: 0px;
    font-family: 'Draconis';
    z-index: 1000;
}


.MemberTaskBox[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.MemberTaskBoxHeader[b-57osxm9cyy] {
    border-style: none;
    border-color: black;
    border-radius: 0.9rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceDiv[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-57osxm9cyy] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-57osxm9cyy] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-57osxm9cyy] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-57osxm9cyy] {
    width: 9rem;
    height: 9rem;
    position: relative;
}

.NationChoiceFireTextBox[b-57osxm9cyy] {
    width: 100%;
    text-align: center;
}

.NationChoiceFireText[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceFireText2[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-57osxm9cyy] {
    top: 1rem;
    left: 0.5rem;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceFireButton[b-57osxm9cyy] {
    top: 0px;
    left: 0px;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceWaterDiv[b-57osxm9cyy] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-57osxm9cyy] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-57osxm9cyy] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceWaterText[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceWaterText2[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-57osxm9cyy] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-57osxm9cyy] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-57osxm9cyy 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
    z-index: 1;
}

    .wave:nth-of-type(2)[b-57osxm9cyy] {
        bottom: 0;
        animation: wave-b-57osxm9cyy 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-57osxm9cyy] {
        bottom: 0;
        animation: wave-b-57osxm9cyy 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-57osxm9cyy {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-57osxm9cyy] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-57osxm9cyy] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-57osxm9cyy 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-57osxm9cyy] {
        bottom: 0;
        animation: mountain-b-57osxm9cyy 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-57osxm9cyy] {
        bottom: 0;
        animation: mountain-b-57osxm9cyy 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-57osxm9cyy {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-57osxm9cyy] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceAirDiv[b-57osxm9cyy] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-57osxm9cyy] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-57osxm9cyy] {
    max-width: 9rem;
    max-height: 9rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-57osxm9cyy 4s linear infinite;
}

.NationChoiceAirTextBox[b-57osxm9cyy] {
    width: 100%;
    text-align: center;
}

.NationChoiceAirText[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceAirText2[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-57osxm9cyy {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-57osxm9cyy] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-57osxm9cyy] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-57osxm9cyy] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceEarthTextBox[b-57osxm9cyy] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceEarthText[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceEarthText2[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayDiv[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationPrepayDivBar[b-57osxm9cyy] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationPrepayDivHeader[b-57osxm9cyy] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationPrepayFireDiv[b-57osxm9cyy] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationPrepayFireImageDiv[b-57osxm9cyy] {
    width: 4rem;
    height: 4rem;
    position: relative;
}

.NationPrepayFireTextBox[b-57osxm9cyy] {
    width: 100%;
    text-align: center;
}

.NationPrepayFireText[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayFireText2[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire2[b-57osxm9cyy] {
    top: 1rem;
    left: 0.5rem;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayFireButton[b-57osxm9cyy] {
    top: 0px;
    left: 0px;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayWaterDiv[b-57osxm9cyy] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationPrepayWaterImageDiv[b-57osxm9cyy] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayWaterTextBox[b-57osxm9cyy] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayWaterText[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayWaterText2[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}

.NationPrepayWaterButton[b-57osxm9cyy] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayAirDiv[b-57osxm9cyy] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationPrepayAirImageDiv[b-57osxm9cyy] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationPrepayAirButton[b-57osxm9cyy] {
    max-width: 4rem;
    max-height: 4rem;
    left: 0rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-57osxm9cyy 4s linear infinite;
}

.NationPrepayAirTextBox[b-57osxm9cyy] {
    width: 100%;
    text-align: center;
}

.NationPrepayAirText[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayAirText2[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayEarthDiv[b-57osxm9cyy] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationPrepayEarthImageDiv[b-57osxm9cyy] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayEarthButton[b-57osxm9cyy] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayEarthTextBox[b-57osxm9cyy] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayEarthText[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayEarthText2[b-57osxm9cyy] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}


.JoinSiteButton[b-57osxm9cyy] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-57osxm9cyy] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-57osxm9cyy] {
    width: calc(100% - 2rem);
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.activitiesbox[b-57osxm9cyy] {
    width: calc(100% - 1rem);
}

.Sitesbox[b-57osxm9cyy] {
}

.CreditsDiv[b-57osxm9cyy] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-57osxm9cyy] {
    width: 100%;
}

.BackpackDiv[b-57osxm9cyy] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-57osxm9cyy] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    border-color: darkred;
    min-height: 3rem;
    background: linear-gradient(180deg, red 0%, pink 50%, red 100%);
    width: 100%;
}

.TopSiteName[b-57osxm9cyy] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-57osxm9cyy] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-57osxm9cyy] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
}

.sitedescriptionbox[b-57osxm9cyy] {
    margin-top: 1rem;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
}

.TopSiteImage[b-57osxm9cyy] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
}

.TopSiteSelect[b-57osxm9cyy] {
    width: 100%;
}

.SiteBackpackBox[b-57osxm9cyy] {
    color: black;
    width: 100%;
    min-height: 5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 0.5rem;
    margin: 0.5rem;
}

.SiteBackpackText[b-57osxm9cyy] {
    width: calc(100% - 5rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-57osxm9cyy] {
    width: 4rem;
    height: 4rem;
    margin: 0.5rem;
}

    .SiteBackpackButton:hover[b-57osxm9cyy] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }


.SiteWaiverBoxSigned[b-57osxm9cyy] {
    color: black;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverTextBox[b-57osxm9cyy] {
    width: 100%;
}

.MemberTasksDoneBox[b-57osxm9cyy] {
    background-color: white;
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    width: calc(100% - 1rem);
}

.MemberTasksDoneBoxHeader[b-57osxm9cyy] {
    border-radius: 1rem;
    width: 100%;
    height: 2rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
}

.SiteWaiverText[b-57osxm9cyy] {
    text-align: center;
    margin-top: auto;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
}

.SiteWaiverText2[b-57osxm9cyy] {
    text-align: center;
    margin-top: .5rem;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}

.SiteWaiverImageDiv[b-57osxm9cyy] {
    margin-left: 0px;
    padding: 0.5rem;
}

.SiteWaiverButton[b-57osxm9cyy] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.SiteWaiverButtonUnsigned[b-57osxm9cyy] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    filter: brightness(0) invert(1);
}

    .SiteWaiverButtonUnsigned:hover[b-57osxm9cyy] {
        filter: brightness(0) invert(0);
    }

.SiteAdminButton[b-57osxm9cyy] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-57osxm9cyy] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-57osxm9cyy] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-57osxm9cyy] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-57osxm9cyy] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-57osxm9cyy] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-57osxm9cyy] {
}

.sitebox[b-57osxm9cyy] {
    margin-left: auto;
    margin-right: auto;
    font-family: 'Draconis';
}

.csitebox[b-57osxm9cyy] {
    margin: 0px;
    font-family: 'Draconis';
}

.body[b-57osxm9cyy] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
    margin-top: -2rem;
    padding-top: 2rem;
    min-height: 100vh;
}

.cbody[b-57osxm9cyy] {
    color: black;
    width: 100%;
    height: 100%;
    display: block;
    margin-top: -2rem;
    padding-top: 2rem;
}

.ResourcesBox[b-57osxm9cyy] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-57osxm9cyy] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-57osxm9cyy] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.LoginButton[b-57osxm9cyy] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-57osxm9cyy] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-57osxm9cyy] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-57osxm9cyy] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-57osxm9cyy] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.ResourceButtonType[b-57osxm9cyy] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-family: 'DraconisBold';
}

.ResourceButtonName[b-57osxm9cyy] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.PrepayBox[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: black;
}

.PrepayBoxHeader[b-57osxm9cyy] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.PrepayBoxHeaderCollapsed[b-57osxm9cyy] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    min-height: 2rem;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefitDiv[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayBenefitHeader[b-57osxm9cyy] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefit[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayBenefitBig[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.4rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayCostDiv[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayCostHeader[b-57osxm9cyy] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayCost[b-57osxm9cyy] {
    border-style: none;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
}

.PrepayChoicesDiv[b-57osxm9cyy] {
    border-style: solid;
    border-color: lightgreen;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
}

    .PrepayChoicesDiv:hover[b-57osxm9cyy] {
        background: linear-gradient(0deg, #357736 0%, #309757 50%, #357736 100%);
    }

.Chosen[b-57osxm9cyy] {
    width: calc(100% - 1rem);
}

.SiteMemberPrepayBoxUnConfirmed[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayBoxConfirmed[b-57osxm9cyy] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayButton[b-57osxm9cyy] {
    max-height: 6rem;
}

.SiteMemberPrepayImageDiv[b-57osxm9cyy] {
    max-height: 6rem;
    margin: 1rem;
}

.SiteMemberPrepayTextBox[b-57osxm9cyy] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteMemberPrepayMealPlanText3[b-57osxm9cyy] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    color: red;
}

@media (min-width: 1080px) {
    #parchment[b-57osxm9cyy] {
        left: calc(50% + 75px);
        margin-top: 1rem;
        width: 1080px;
        max-width: 1080px;
    }

    .sitebox[b-57osxm9cyy] {
        width: 1080px;
        max-width: 1080px;
    }

    .MainBox[b-57osxm9cyy] {
        width: 1080px;
    }

    .HistoryBox[b-57osxm9cyy] {
        width: 1080px;
    }
}

@media (min-width: 641px) {

    @keyframes gooseanimation-b-57osxm9cyy {
        0% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }

        10% {
            left: 150px;
            transform: scaleX(1);
        }

        20% {
            left: 90vw;
            transform: scaleX(-1);
        }

        30% {
            left: 150px;
            transform: scaleX(1);
        }

        40% {
            left: 90vw;
            transform: scaleX(-1);
        }

        50% {
            left: 150px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 90vw;
            transform: scaleX(-1);
        }

        70% {
            left: 150px;
            transform: scaleX(1);
        }

        80% {
            left: 90vw;
            transform: scaleX(-1);
        }

        90% {
            left: 150px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }
    }

    .sitebox[b-57osxm9cyy] {
        margin-top: 2rem;
        width: calc(100% - 2rem);
    }

    #contain[b-57osxm9cyy] {
        margin-top: 2rem;
    }

    #parchment[b-57osxm9cyy] {
        width: calc(100% - 2rem - 150px);
        left: calc(50% + 75px - 1rem);
        margin-top: 1rem;
    }

    .TopSiteName[b-57osxm9cyy] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-57osxm9cyy] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-57osxm9cyy] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-57osxm9cyy] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-57osxm9cyy] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-57osxm9cyy] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-57osxm9cyy] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-57osxm9cyy] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-family: 'DraconisBold';
    }

    .sitesbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .sitesbottombox[b-57osxm9cyy] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
    }

    .csitebox[b-57osxm9cyy] {
        text-align: left;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
    }

    .sitebox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-57osxm9cyy] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-57osxm9cyy] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-57osxm9cyy] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-57osxm9cyy] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-57osxm9cyy] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-57osxm9cyy] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-57osxm9cyy] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-57osxm9cyy] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-57osxm9cyy] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-57osxm9cyy] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .activitiesbottombox[b-57osxm9cyy] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .SubSitesbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .SubSitesbottombox[b-57osxm9cyy] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }


    .basicbox[b-57osxm9cyy] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
        z-index: 10;
    }


    .refreshbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    @keyframes gooseanimation-b-57osxm9cyy {
        0% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }

        10% {
            left: 0px;
            transform: scaleX(1);
        }

        20% {
            left: 90vw;
            transform: scaleX(-1);
        }

        30% {
            left: 0px;
            transform: scaleX(1);
        }

        40% {
            left: 90vw;
            transform: scaleX(-1);
        }

        50% {
            left: 0px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 90vw;
            transform: scaleX(-1);
        }

        70% {
            left: 0px;
            transform: scaleX(1);
        }

        80% {
            left: 90vw;
            transform: scaleX(-1);
        }

        90% {
            left: 0px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }
    }


    .sitebox[b-57osxm9cyy] {
        margin-top: 1rem;
        width: calc(100% - 1.5rem);
    }

    #contain[b-57osxm9cyy] {
        margin-top: 1rem;
    }

    #parchment[b-57osxm9cyy] {
        width: calc(100% - 1.5rem);
        top: calc(0% + 2rem);
        left: calc(50% - 0.5rem);
    }

    .particle[b-57osxm9cyy] {
        animation: rise-b-57osxm9cyy 1s ease-in infinite;
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
        border-radius: 50%;
        mix-blend-mode: screen;
        opacity: 0;
        position: absolute;
        bottom: 0;
        width: 2rem;
        height: 2rem;
        z-index: 1;
    }

        .particle:nth-of-type(1)[b-57osxm9cyy] {
            animation-delay: 0.2862173638s;
            left: calc((100% - 2em) * 0);
        }

        .particle:nth-of-type(2)[b-57osxm9cyy] {
            animation-delay: 0.5971185672s;
            left: calc((100% - 2em) * 0.02);
        }

        .particle:nth-of-type(3)[b-57osxm9cyy] {
            animation-delay: 0.1512177763s;
            left: calc((100% - 2em) * 0.04);
        }

        .particle:nth-of-type(4)[b-57osxm9cyy] {
            animation-delay: 0.2080434036s;
            left: calc((100% - 2em) * 0.06);
        }

        .particle:nth-of-type(5)[b-57osxm9cyy] {
            animation-delay: 0.1672904713s;
            left: calc((100% - 2em) * 0.08);
        }

        .particle:nth-of-type(6)[b-57osxm9cyy] {
            animation-delay: 0.1881265482s;
            left: calc((100% - 2em) * 0.1);
        }

        .particle:nth-of-type(7)[b-57osxm9cyy] {
            animation-delay: 0.2338063847s;
            left: calc((100% - 2em) * 0.12);
        }

        .particle:nth-of-type(8)[b-57osxm9cyy] {
            animation-delay: 0.0342280973s;
            left: calc((100% - 2em) * 0.14);
        }

        .particle:nth-of-type(9)[b-57osxm9cyy] {
            animation-delay: 0.1088024009s;
            left: calc((100% - 2em) * 0.16);
        }

        .particle:nth-of-type(10)[b-57osxm9cyy] {
            animation-delay: 0.4152499718s;
            left: calc((100% - 2em) * 0.18);
        }

        .particle:nth-of-type(11)[b-57osxm9cyy] {
            animation-delay: 0.5802436903s;
            left: calc((100% - 2em) * 0.2);
        }

        .particle:nth-of-type(12)[b-57osxm9cyy] {
            animation-delay: 0.1673963565s;
            left: calc((100% - 2em) * 0.22);
        }

        .particle:nth-of-type(13)[b-57osxm9cyy] {
            animation-delay: 0.1803045209s;
            left: calc((100% - 2em) * 0.24);
        }

        .particle:nth-of-type(14)[b-57osxm9cyy] {
            animation-delay: 0.8575484141s;
            left: calc((100% - 2em) * 0.26);
        }

        .particle:nth-of-type(15)[b-57osxm9cyy] {
            animation-delay: 0.8599056478s;
            left: calc((100% - 2em) * 0.28);
        }

        .particle:nth-of-type(16)[b-57osxm9cyy] {
            animation-delay: 0.242456716s;
            left: calc((100% - 2em) * 0.3);
        }

        .particle:nth-of-type(17)[b-57osxm9cyy] {
            animation-delay: 0.8167289418s;
            left: calc((100% - 2em) * 0.32);
        }

        .particle:nth-of-type(18)[b-57osxm9cyy] {
            animation-delay: 0.0908507233s;
            left: calc((100% - 2em) * 0.34);
        }

        .particle:nth-of-type(19)[b-57osxm9cyy] {
            animation-delay: 0.2010601113s;
            left: calc((100% - 2em) * 0.36);
        }

        .particle:nth-of-type(20)[b-57osxm9cyy] {
            animation-delay: 0.8801198724s;
            left: calc((100% - 2em) * 0.38);
        }

        .particle:nth-of-type(21)[b-57osxm9cyy] {
            animation-delay: 0.9626601393s;
            left: calc((100% - 2em) * 0.4);
        }

        .particle:nth-of-type(22)[b-57osxm9cyy] {
            animation-delay: 0.3001699743s;
            left: calc((100% - 2em) * 0.42);
        }

        .particle:nth-of-type(23)[b-57osxm9cyy] {
            animation-delay: 0.2594332253s;
            left: calc((100% - 2em) * 0.44);
        }

        .particle:nth-of-type(24)[b-57osxm9cyy] {
            animation-delay: 0.5728749899s;
            left: calc((100% - 2em) * 0.46);
        }

        .particle:nth-of-type(25)[b-57osxm9cyy] {
            animation-delay: 0.7170803661s;
            left: calc((100% - 2em) * 0.48);
        }

        .particle:nth-of-type(26)[b-57osxm9cyy] {
            animation-delay: 0.1523336793s;
            left: calc((100% - 2em) * 0.5);
        }

        .particle:nth-of-type(27)[b-57osxm9cyy] {
            animation-delay: 0.9202991731s;
            left: calc((100% - 2em) * 0.52);
        }

        .particle:nth-of-type(28)[b-57osxm9cyy] {
            animation-delay: 0.7532507051s;
            left: calc((100% - 2em) * 0.54);
        }

        .particle:nth-of-type(29)[b-57osxm9cyy] {
            animation-delay: 0.7889526773s;
            left: calc((100% - 2em) * 0.56);
        }

        .particle:nth-of-type(30)[b-57osxm9cyy] {
            animation-delay: 0.9782294933s;
            left: calc((100% - 2em) * 0.58);
        }

        .particle:nth-of-type(31)[b-57osxm9cyy] {
            animation-delay: 0.8753352728s;
            left: calc((100% - 2em) * 0.6);
        }

        .particle:nth-of-type(32)[b-57osxm9cyy] {
            animation-delay: 0.6291543069s;
            left: calc((100% - 2em) * 0.62);
        }

        .particle:nth-of-type(33)[b-57osxm9cyy] {
            animation-delay: 0.1752212892s;
            left: calc((100% - 2em) * 0.64);
        }

        .particle:nth-of-type(34)[b-57osxm9cyy] {
            animation-delay: 0.8832469221s;
            left: calc((100% - 2em) * 0.66);
        }

        .particle:nth-of-type(35)[b-57osxm9cyy] {
            animation-delay: 0.2093721299s;
            left: calc((100% - 2em) * 0.68);
        }

        .particle:nth-of-type(36)[b-57osxm9cyy] {
            animation-delay: 0.6996166478s;
            left: calc((100% - 2em) * 0.7);
        }

        .particle:nth-of-type(37)[b-57osxm9cyy] {
            animation-delay: 0.1638055335s;
            left: calc((100% - 2em) * 0.72);
        }

        .particle:nth-of-type(38)[b-57osxm9cyy] {
            animation-delay: 0.8672249695s;
            left: calc((100% - 2em) * 0.74);
        }

        .particle:nth-of-type(39)[b-57osxm9cyy] {
            animation-delay: 0.8323123667s;
            left: calc((100% - 2em) * 0.76);
        }

        .particle:nth-of-type(40)[b-57osxm9cyy] {
            animation-delay: 0.7252503974s;
            left: calc((100% - 2em) * 0.78);
        }

        .particle:nth-of-type(41)[b-57osxm9cyy] {
            animation-delay: 0.2114847744s;
            left: calc((100% - 2em) * 0.8);
        }

        .particle:nth-of-type(42)[b-57osxm9cyy] {
            animation-delay: 0.3412702162s;
            left: calc((100% - 2em) * 0.82);
        }

        .particle:nth-of-type(43)[b-57osxm9cyy] {
            animation-delay: 0.2423256076s;
            left: calc((100% - 2em) * 0.84);
        }

        .particle:nth-of-type(44)[b-57osxm9cyy] {
            animation-delay: 0.8023955711s;
            left: calc((100% - 2em) * 0.86);
        }

        .particle:nth-of-type(45)[b-57osxm9cyy] {
            animation-delay: 0.1963004301s;
            left: calc((100% - 2em) * 0.88);
        }

        .particle:nth-of-type(46)[b-57osxm9cyy] {
            animation-delay: 0.5461461177s;
            left: calc((100% - 2em) * 0.9);
        }

        .particle:nth-of-type(47)[b-57osxm9cyy] {
            animation-delay: 0.1146236071s;
            left: calc((100% - 2em) * 0.92);
        }

        .particle:nth-of-type(48)[b-57osxm9cyy] {
            animation-delay: 0.8419907928s;
            left: calc((100% - 2em) * 0.94);
        }

        .particle:nth-of-type(49)[b-57osxm9cyy] {
            animation-delay: 0.3973974244s;
            left: calc((100% - 2em) * 0.96);
        }

        .particle:nth-of-type(50)[b-57osxm9cyy] {
            animation-delay: 0.6349105603s;
            left: calc((100% - 2em) * 0.98);
        }

    .SiteBackpackButton[b-57osxm9cyy] {
        color: white;
        min-height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .NationChoiceFireDiv[b-57osxm9cyy] {
        display: block;
        height: 20rem;
    }

    .NationChoiceWaterDiv[b-57osxm9cyy] {
        display: block;
        height: 20rem;
    }

    .ocean[b-57osxm9cyy] {
        height: 2rem;
        bottom: -1px;
    }

    .mountains[b-57osxm9cyy] {
        height: 2rem;
        bottom: -1px;
    }

    .NationChoiceAirDiv[b-57osxm9cyy] {
        display: block;
        height: 20rem;
    }

    .PrepayChoicesDiv[b-57osxm9cyy] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
    }

    .NationChoiceEarthDiv[b-57osxm9cyy] {
        display: block;
        height: 20rem;
    }

    .SiteBackpackText[b-57osxm9cyy] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-57osxm9cyy] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-57osxm9cyy] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-57osxm9cyy] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-57osxm9cyy] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .sitesbottombox[b-57osxm9cyy] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
    }

    .csitebox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .sitebox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-57osxm9cyy] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-57osxm9cyy] {
        width: 100%;
    }

    .sitejoinbox[b-57osxm9cyy] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-57osxm9cyy] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-57osxm9cyy] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-57osxm9cyy] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-57osxm9cyy] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-57osxm9cyy] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-57osxm9cyy] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-57osxm9cyy] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-57osxm9cyy] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .activitiesbottombox[b-57osxm9cyy] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .SubSitesbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-57osxm9cyy] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .SubSitesbottombox[b-57osxm9cyy] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .basicbox[b-57osxm9cyy] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}


.SiteActivityBox[b-57osxm9cyy] {
    background: linear-gradient(0deg, white 0%, antiquewhite 50%, white 100%);
    border-color: white;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-57osxm9cyy] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SiteWaiverBoxUnsigned[b-57osxm9cyy] {
    border-color: gray;
    color: white;
    margin: .5rem;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
}

    .SiteWaiverBoxUnsigned:hover[b-57osxm9cyy] {
        background: linear-gradient(0deg, darkred 0%, red 50%, red 50%, darkred 100%);
    }

.SubSiteBox[b-57osxm9cyy] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-57osxm9cyy] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-57osxm9cyy] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-57osxm9cyy] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-57osxm9cyy] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-57osxm9cyy] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-57osxm9cyy] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-57osxm9cyy] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-57osxm9cyy] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-57osxm9cyy] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-57osxm9cyy] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-57osxm9cyy] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {

    .SiteActivityBox[b-57osxm9cyy] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

        .SiteActivityBox:hover[b-57osxm9cyy] {
        }

    .SiteWaiverBoxUnsigned[b-57osxm9cyy] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-57osxm9cyy] {
        }

    .activityrightbox[b-57osxm9cyy] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-57osxm9cyy] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-57osxm9cyy] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-57osxm9cyy] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-57osxm9cyy] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-57osxm9cyy] {
        text-align: center;
        font-size: 2rem;
    }

    .activitynameboxbuttons[b-57osxm9cyy] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-57osxm9cyy] {
        text-align: center;
        font-size: 3rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-57osxm9cyy] {
        max-width: 7rem;
        max-height: 7rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-57osxm9cyy] {
        width: 8rem;
        height: 8rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-57osxm9cyy] {
    }

    .SubSiteBox[b-57osxm9cyy] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-57osxm9cyy] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-57osxm9cyy] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-57osxm9cyy] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-57osxm9cyy] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-57osxm9cyy] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-57osxm9cyy] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-57osxm9cyy] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-57osxm9cyy] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-57osxm9cyy] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-57osxm9cyy] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {

    .CreditsButton[b-57osxm9cyy] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

        .SiteActivityBox:hover[b-57osxm9cyy] {
        }

    .SiteWaiverBoxUnsigned[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-57osxm9cyy] {
        }

    .activityrightbox[b-57osxm9cyy] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-57osxm9cyy] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-57osxm9cyy] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-57osxm9cyy] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-57osxm9cyy] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-57osxm9cyy] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-57osxm9cyy] {
        max-width: 6rem;
        max-height: 6rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-57osxm9cyy] {
        width: 7rem;
        height: 7rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-57osxm9cyy] {
    }

    .SubSiteBox[b-57osxm9cyy] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-57osxm9cyy] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-57osxm9cyy] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-57osxm9cyy] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-57osxm9cyy] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-57osxm9cyy] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-57osxm9cyy] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-57osxm9cyy] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-57osxm9cyy] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/StoreItemControl.razor.rz.scp.css */
body[b-ogdhwipxe0] {
}

.PrepayBox[b-ogdhwipxe0] {
    background-color: lightgray;
    border-radius: 0.5rem;
    max-width: calc(100% - 1rem);
    margin: 0.5rem;
    margin-left: auto;
    margin-right: auto;
}

.Item[b-ogdhwipxe0] {
}

.PrepayItem[b-ogdhwipxe0] {
    border-width: 2px;
    border-style: solid;
    border-color: darkgreen;
    border-radius: 0.5rem;
}

.ImageBox[b-ogdhwipxe0] {
    width: 6rem;
    height: 100%;
}

.ItemImage[b-ogdhwipxe0] {
    margin-top: auto;
    max-width: 5rem;
    max-height: 5rem;
    margin-left: auto;
    margin-right: auto;
}

.BonusItemImage[b-ogdhwipxe0] {
    max-width: 5rem;
    max-height: 5rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
}

.CenterBox[b-ogdhwipxe0] {
}

.RightBox[b-ogdhwipxe0] {
}

.BonusItem[b-ogdhwipxe0] {
    background-color: lightblue;
    display: flex;
    border-radius: 0.5rem;
    width: calc(100% - 1rem);
    margin: 0.5rem;
}

.OptionDiv[b-ogdhwipxe0] {
    margin-top: auto;
    margin-bottom: auto;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    border-radius: 0.5rem;
}

.CheckOption[b-ogdhwipxe0] {
    border-style: solid;
    border-width: 1px;
    border-color: grey;
    border-radius: 0.5rem;
    display: flex;
    margin: 0.5rem;
}

.QtyDiv[b-ogdhwipxe0] {
    display: flex;
    margin: 0.5rem;
    margin-top: auto;
    margin-bottom: auto;
}

.MaxQtySelect[b-ogdhwipxe0] {
    margin-left: auto;
}

.OptionLeft[b-ogdhwipxe0] {
    max-width: 25%;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0.5rem;
}

    .OptionLeft > input[b-ogdhwipxe0] {
    }

.OptionCenter[b-ogdhwipxe0] {
    margin-left: auto;
    margin-right: auto;
}

.OptionRight[b-ogdhwipxe0] {
    max-width: 25%;
    padding: 0.5rem;
}

.OptionDescription[b-ogdhwipxe0] {
    width: 100%;
}

.Bonus[b-ogdhwipxe0] {
    border-style: solid;
    border-width: 1px;
    border-color: darkgreen;
    padding: 0.5rem;
    background-color: lightgreen;
}

.QtyOption[b-ogdhwipxe0] {
    border-style: solid;
    border-width: 1px;
    border-color: grey;
    margin: 0.5rem;
    border-radius: 0.5rem;
}

.VariantDiv[b-ogdhwipxe0] {
    display: flex;
    font-size: 1rem;
}

.ItemName[b-ogdhwipxe0] {
    font-size: 1.5rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.ItemDescription[b-ogdhwipxe0] {
    font-size: 1.2rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.AddToCartButton[b-ogdhwipxe0] {
    border-radius: 0.5rem;
    background: linear-gradient(0deg, #F5E050 0%, #FFAA1D 50%, #F5E050 100%);
}

    .AddToCartButton:hover[b-ogdhwipxe0] {
        background: linear-gradient(0deg, #F5E050 0%, #EEE600 50%, #F5E050 100%);
    }

.RecepientSelect[b-ogdhwipxe0] {
    width: calc(100% - 1rem);
    margin: 0.5rem;
}

.ItemCost[b-ogdhwipxe0] {
    text-align: center;
    font-size: 1.2rem;
}

.FreeBonusHeader[b-ogdhwipxe0] {
    font-size: 1.3rem;
    text-align: center;
}

.RowBox[b-ogdhwipxe0] {
    display: flex;
    border-radius: 0.5rem;
}

.OptionHeader[b-ogdhwipxe0] {
    font-size: 1.3rem;
    text-align: center;
}

.BadPick[b-ogdhwipxe0] {
    background-color: pink;
    border-style: solid;
    border-color: red;
    border-width: 1px;
}

select[b-ogdhwipxe0] {
}

.BadItem[b-ogdhwipxe0] {
    background-color: pink;
}

.PickBonusItem[b-ogdhwipxe0] {
    width: 100%;
}

.Selected[b-ogdhwipxe0] {
    background-color: lightgreen;
}

.NotSelected[b-ogdhwipxe0] {
    background-color: lightpink;
}

.AddButton[b-ogdhwipxe0] {
    border-style: solid;
    border-color: green;
    border-width: 1px;
    background: linear-gradient(0deg, #30FF30 0%, #80FF80 50%, #30FF30 100%);
    border-radius: 0.5rem;
}

.RemoveButton[b-ogdhwipxe0] {
    border-style: solid;
    border-color: red;
    border-width: 1px;
    background: linear-gradient(0deg, #FF3030 0%, #FF8080 50%, #FF3030 100%);
    border-radius: 0.5rem;
}

.HalfBonusHeader[b-ogdhwipxe0] {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.DoubleBonusDiv[b-ogdhwipxe0] {
    display: flex;
    width: 100%;
}

.HalfBonusDiv[b-ogdhwipxe0] {
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

    .HalfBonusDiv > select[b-ogdhwipxe0] {
        width: 100%;
    }

.RemoveItemButton[b-ogdhwipxe0] {
    margin: 0px;
    padding: 0.5rem;
    border-radius: 0px;
    background: linear-gradient(0deg, #FF3030 0%, #FF8080 50%, #FF3030 100%);
    border-width: 0px;
}

.BonusItemButton[b-ogdhwipxe0] {
    margin: 0px;
    padding: 0.5rem;
    border-radius: 0px;
    background: linear-gradient(0deg, #57A0D3 0%, #0080FF 50%, #57A0D3 100%);
    border-width: 0px;
}

.RecepientBox[b-ogdhwipxe0] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 0.5rem;
}

.RecepientHeader[b-ogdhwipxe0] {
    font-size: 1.3rem;
    width: 100%;
    text-align: center;
}

.RecepientDescription[b-ogdhwipxe0] {
    font-size: 0.9rem;
    width: 100%;
    text-align: center;
}

.RecepientPicker[b-ogdhwipxe0] {
    display: flex;
    width: 100%;
}

    .RecepientPicker > select[b-ogdhwipxe0] {
        width: 40%;
    }

    .RecepientPicker > input[b-ogdhwipxe0] {
        width: 40%;
        margin-right: auto;
    }

.TwoItems[b-ogdhwipxe0] {
    margin-left: auto;
}

.OneItem[b-ogdhwipxe0] {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 641px) {
    .ItemVariantImage[b-ogdhwipxe0] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: -6rem;
        filter: invert(100%);
    }

    .BonusItemVariantImage[b-ogdhwipxe0] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: -6rem;
        filter: invert(100%);
    }

    .PrepayItem[b-ogdhwipxe0] {
        display: flex;
        min-height: 8rem;
    }

    .ImageBox[b-ogdhwipxe0] {
        height: 6rem;
        width: 6rem;
    }

    .CenterBox[b-ogdhwipxe0] {
        width: calc(100% - 6rem);
    }

    .ItemCost[b-ogdhwipxe0] {
        height: 3rem;
        width: calc(100%);
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        border-top-right-radius: 0.5rem;
        background-color: lightgreen;
        border-width: 0px;
        margin-bottom: auto;
    }

    .AddToCartButton[b-ogdhwipxe0] {
        width: calc(100%);
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        border-bottom-right-radius: 0.5rem;
        background-color: yellow;
        border-width: 0px;
        height: 3rem;
        margin-top: auto;
    }

    .RemoveItemButton[b-ogdhwipxe0] {
        width: calc(100%);
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        border-bottom-right-radius: 0.5rem;
        border-width: 0px;
        height: 3rem;
        margin-top: auto;
    }

    .BonusItemButton[b-ogdhwipxe0] {
        width: calc(100%);
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        border-bottom-right-radius: 0.5rem;
        border-width: 0px;
        height: 3rem;
        margin-top: auto;
    }

    .QtyDiv[b-ogdhwipxe0] {
        width: calc(100%);
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        min-height: 2rem;
        height: calc(100% - 6rem);
    }

        .QtyDiv > div[b-ogdhwipxe0] {
            margin-top: auto;
            margin-bottom: auto;
        }

    .FreeBonusHeader[b-ogdhwipxe0] {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .FreeBonusDiv[b-ogdhwipxe0] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

        .FreeBonusDiv > select[b-ogdhwipxe0] {
            width: 100%;
        }

    .DoubleRowBonus[b-ogdhwipxe0] {
        display: flex;
    }

    .Rows[b-ogdhwipxe0] {
        margin: 0.5rem;
        margin-right: auto;
    }

    .OptionBox[b-ogdhwipxe0] {
        margin: 0.5rem;
        margin-left: auto;
        margin-right: auto;
    }

    .RightBox[b-ogdhwipxe0] {
        min-width: 10rem;
        margin: 0rem;
        margin-left: auto;
        background-color: white;
        border-width: 0px;
        border-left-width: 2px;
        border-style: solid;
        border-color: darkgreen;
        border-top-right-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem;
    }
}

@media (max-width: 640.98px) {

    .ItemImage[b-ogdhwipxe0] {
        margin-top: auto;
        max-width: 5rem;
        max-height: 5rem;
        margin-left: auto;
        margin-right: auto;
    }

    .BonusItemImage[b-ogdhwipxe0] {
        max-width: 5rem;
        max-height: 5rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
    }

    .ItemVariantImage[b-ogdhwipxe0] {
        max-width: 4rem;
        max-height: 4rem;
        margin-top: 1rem;
        margin-bottom: 1rem;
        margin-left: -4rem;
        filter: invert(100%);
    }

    .BonusItemVariantImage[b-ogdhwipxe0] {
        max-width: 4rem;
        max-height: 4rem;
        margin-top: 1rem;
        margin-bottom: 1rem;
        margin-left: -4rem;
        filter: invert(100%);
    }

    .Rows[b-ogdhwipxe0] {
        margin: 0.5rem;
    }

    .PrepayItem[b-ogdhwipxe0] {
        width: 100%;
    }

    .OptionDiv[b-ogdhwipxe0] {
        margin: 0.5rem;
    }

    .ImageBox[b-ogdhwipxe0] {
        height: 6rem;
        width: 6rem;
    }

    .CenterBox[b-ogdhwipxe0] {
        margin-left: auto;
        margin-right: auto;
    }

    .RightBox[b-ogdhwipxe0] {
        margin-top: 1rem;
        margin: 0px;
        width: 100%;
        display: flex;
        background-color: white;
        border-width: 0px;
        border-top-width: 2px;
        border-style: solid;
        border-color: darkgreen;
        border-bottom-left-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem;
    }

    .ItemCost[b-ogdhwipxe0] {
        vertical-align: middle;
        margin-right: auto;
        margin-left: 0.5rem;
    }

    .ItemCost[b-ogdhwipxe0] {
        background-color: lightgreen;
        width: 6rem;
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        border-bottom-left-radius: 0.5rem;
        border-width: 0px;
        height: 4rem;
        margin-right: auto;
        vertical-align: middle;
        font-size: 1.5rem;
    }

    .AddToCartButton[b-ogdhwipxe0] {
        background-color: yellow;
        width: 8rem;
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        border-bottom-right-radius: 0.5rem;
        border-width: 0px;
        height: 4rem;
        margin-left: auto;
        font-size: 1.2rem;
    }

    .RemoveItemButton[b-ogdhwipxe0] {
        width: 8rem;
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        border-bottom-right-radius: 0.5rem;
        border-width: 0px;
        height: 4rem;
        margin-left: auto;
    }

    .BonusItemButton[b-ogdhwipxe0] {
        width: 8rem;
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        border-bottom-right-radius: 0.5rem;
        border-width: 0px;
        height: 4rem;
        margin-left: auto;
    }

    .QtyDiv[b-ogdhwipxe0] {
        width: calc(100% - 14rem);
        margin: 0px;
        padding: 0.5rem;
        border-radius: 0px;
        min-width: 2rem;
        height: calc(100%);
        font-size: 1.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

        .QtyDiv > div[b-ogdhwipxe0] {
            margin-left: auto;
            margin-right: auto;
        }


    .DoubleRowBonus[b-ogdhwipxe0] {
        display: flex;
    }

    .FreeBonusHeader[b-ogdhwipxe0] {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }


    .PickBonusTop[b-ogdhwipxe0] {
        background-color: white;
        display: flex;
    }

    .CenterBonusDiv[b-ogdhwipxe0] {
        margin-left: auto;
        margin-right: auto;
    }

    .FreeBonusDiv[b-ogdhwipxe0] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

        .FreeBonusDiv > select[b-ogdhwipxe0] {
            width: 100%;
        }

    .Rows[b-ogdhwipxe0] {
        margin-bottom: 0.5rem;
    }
}
/* /Components/Pages/SubStepView.razor.rz.scp.css */
body[b-10t9mq93cq] {
}

.itemgoodline[b-10t9mq93cq] {
    color: green;
}

.itembadline[b-10t9mq93cq] {
    color: red;
}

.SupStepViewBox[b-10t9mq93cq] {
}

.RewardItem[b-10t9mq93cq] {
    display: flex;
}

.stepgroupcollapse[b-10t9mq93cq] {
    background-color: antiquewhite;
    margin: -.50rem;
    border-top-right-radius: .25rem;
    border-bottom-left-radius: .5rem;
    border-width: 0px;
    border-style: solid;
    border-left-width: 1px;
    border-bottom-width: 1px;
    height: 2rem;
    width: 2rem;
    position: relative;
    right: 0px;
    top: 0px;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 600;
}

    .stepgroupcollapse:hover[b-10t9mq93cq] {
        background-color: beige;
        border-width: 0px;
        border-style: solid;
        border-left-width: 1px;
        border-bottom-width: 1px;
        margin: -.50rem;
        border-top-right-radius: .25rem;
        border-bottom-left-radius: .5rem;
        height: 2rem;
        width: 2rem;
        position: relative;
        right: 0px;
        top: 0px;
        font-size: 1.5rem;
        text-align: center;
        font-weight: 800;
    }

.stepgroupexpand[b-10t9mq93cq] {
    background-color: antiquewhite;
    margin: -.50rem;
    border-top-right-radius: .25rem;
    border-bottom-left-radius: .5rem;
    border-width: 0px;
    border-style: solid;
    border-left-width: 1px;
    border-bottom-width: 1px;
    height: 2rem;
    width: 2rem;
    position: relative;
    right: 0px;
    top: 0px;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 600;
}

.StepMemberStatusStyle[b-10t9mq93cq] {
    display: flex;
    border-width: 0px;
    border-radius: .25rem;
    background-color: #00000050;
    margin-bottom: 2px;
    padding: 2px;
}

.StepMemberStatusMember[b-10t9mq93cq] {
    white-space: nowrap;
    margin-top: auto;
    margin-bottom: auto;
}

.StepMemberStatusName[b-10t9mq93cq] {
    margin-top: auto;
    margin-bottom: auto;
}

.StepMemberStatusImage[b-10t9mq93cq] {
    width: 2rem;
    height: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.stepgroupexpand:hover[b-10t9mq93cq] {
    background-color: beige;
    border-width: 0px;
    border-style: solid;
    border-left-width: 1px;
    border-bottom-width: 1px;
    margin: -.50rem;
    border-top-right-radius: .25rem;
    border-bottom-left-radius: .5rem;
    height: 2rem;
    width: 2rem;
    position: relative;
    right: 0px;
    top: 0px;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 800;
}

.bountybox[b-10t9mq93cq] {
    height: 60rem;
    font-family: 'Draconis';
}

.bountyheader[b-10t9mq93cq] {
    font-size: 10rem;
    text-align: center;
    line-height: 10rem;
    color: red;
    text-shadow: -1px -1px 0 #000, 3px -1px 0 #000, -1px 3px 0 #000, 3px 3px 0 #000;
}

.bountyimagediv[b-10t9mq93cq] {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    height: 20rem;
    background: white;
    border-style: solid;
    border-color: black;
    border-width: 2px;
    display: flex;
}

.bountyimage[b-10t9mq93cq] {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%;
}

.bountybottombox[b-10t9mq93cq] {
    display: flex;
    height: 30rem;
}

.bountyleftbox[b-10t9mq93cq] {
    height: 100%;
    width: 10%;
}

.bountycenterbox[b-10t9mq93cq] {
    height: 30rem;
    width: 80%;
}

.bountynametext[b-10t9mq93cq] {
    font-size: 3rem;
    text-align: center;
    line-height: 3rem;
}

.bountydescriptiontext[b-10t9mq93cq] {
    font-size: 5rem;
    text-align: center;
    line-height: 5rem;
    color: black;
    text-shadow: 0px 0px 0 red, 3px 0px 0 red, 0px 3px 0 red, 3px 3px 0 red;
}

.bountyrightbox[b-10t9mq93cq] {
    height: 100%;
    width: 10%;
}

.BountyRewardBox[b-10t9mq93cq] {
    height: 22rem;
}

.RewardBoxTop[b-10t9mq93cq] {
    font-size: 3rem;
    line-height: 3rem;
    text-align: center;
}

.RewardItem[b-10t9mq93cq] {
    display: flex;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-color: black;
    border-image: linear-gradient(to right, transparent, black, transparent) 1;
}

.RewardItemName[b-10t9mq93cq] {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 2rem;
    width: 60%;
}

.RewardItemQty[b-10t9mq93cq] {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 2rem;
    width: 10%;
}

.RewardItemImage[b-10t9mq93cq] {
    margin-top: auto;
    margin-bottom: auto;
    max-height: 90%;
    max-width: 90%;
}

.RewardItemImageBox[b-10t9mq93cq] {
    display: flex;
    max-height: 5rem;
    width: 20%;
}

.bountyrightbox[b-10t9mq93cq] {
}

.BountyFooter[b-10t9mq93cq] {
    width: 100%;
    text-align: center;
    font-size: 1rem;
}

#contain[b-10t9mq93cq] {
    position: relative;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    z-index: 1;
}

#parchment[b-10t9mq93cq] {
    position: relative;
    display: flex;
    width: 95%;
    /* center page with absolute position */
    top: -61rem;
    height: 60rem;
    left: calc(50% - 1rem);
    transform: translate(-50%, 0);
    margin: 2em 0;
    box-shadow: 2px 3px 20px black, 0 0 125px #8f5922 inset;
    background: #fffef0;
    /* v2.1 : borders effect with SVG : try to play with scale to change them */
    filter: url(#wavy2);
    /* v2.2 : Noise added for a vellum paper effect */
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}

.PrintButton[b-10t9mq93cq] {
    position: absolute;
    width: 10rem;
    height: 2rem;
}

@media print {
    .PrintButton[b-10t9mq93cq] {
        visibility: hidden;
    }

    #parchment[b-10t9mq93cq] {
        visibility: hidden;
        display: none;
    }

    .body[b-10t9mq93cq] {
        background: white;
    }

    .bountybox[b-10t9mq93cq] {
        margin: 0px;
        margin-top: 0px;
        height: 66rem;
        background: white;
    }

    .bountyheader[b-10t9mq93cq] {
        color: red;
        text-shadow: -1px -1px 0 #000, 3px -1px 0 #000, -1px 3px 0 #000, 3px 3px 0 #000;
    }

    .bountydescriptiontext[b-10t9mq93cq] {
    }

    .bountynametext[b-10t9mq93cq] {
    }

    .bountyimagebox[b-10t9mq93cq] {
    }

    .bountyleftbox[b-10t9mq93cq] {
    }

    .bountyrightbox[b-10t9mq93cq] {
    }
}
@media (min-width: 1230px) {
    #parchment[b-10t9mq93cq] {
        left: calc(50% + 75px);
        margin-top: 1rem;
        max-width: 1080px;
    }

    .sitebox[b-10t9mq93cq] {
        max-width: 1080px;
    }
}

@media (min-width: 641px) {
    #parchment[b-10t9mq93cq] {
        left: calc(50% - 1rem);
        margin-top: 1rem;
        max-width: 1080px;
    }

    .StepButton[b-10t9mq93cq] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: groove;
        background-color: lightblue;
        padding: 0.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .StepButton:hover[b-10t9mq93cq] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepgroupsubs[b-10t9mq93cq] {
        padding-left: 2rem;
    }

    .stepdisplay[b-10t9mq93cq] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: solid;
        padding: 0.5rem;
        display: flex;
        background-color: rgba(255,255,255,0.4);
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .stepdisplay:hover[b-10t9mq93cq] {
            background-color: azure;
            padding: 0.5rem;
        }

    .StepGroup[b-10t9mq93cq] {
        min-height: 3.5rem;
        border-radius: .25rem;
        border-color: black;
        border-style: groove;
        border-width: 1px;
        padding: 0.5rem;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .StepGroup:hover[b-10t9mq93cq] {
            background-color: azure;
            padding: 0.5rem;
        }

    .substepgroup[b-10t9mq93cq] {
        min-height: 3.5rem;
        border-radius: .25rem;
        border-color: black;
        border-style: groove;
        border-width: 1px;
        background-color: lightblue;
        padding: 0.5rem;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .substepgroup:hover[b-10t9mq93cq] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepgrouptop[b-10t9mq93cq] {
        min-height: 3.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
        padding: 0rem;
    }

    .activityviewbox[b-10t9mq93cq] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-top-left-radius: 3rem;
        border-bottom-left-radius: 3rem;
        border-style: solid;
        border-width: thin;
        color: black;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
    }

    .activityviewrightbox[b-10t9mq93cq] {
        flex-grow: 100;
        height: 100%;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
    }

    .activitymidbox[b-10t9mq93cq] {
        width: 100%;
        display: flex;
    }


    .activityname[b-10t9mq93cq] {
        font-size: 4.0rem;
    }

    .activitydescription[b-10t9mq93cq] {
        font-size: 2.0rem;
    }

    .activitystart[b-10t9mq93cq] {
        font-size: 1.5rem;
    }

    .activityend[b-10t9mq93cq] {
        font-size: 1.5rem;
    }

    .stepbuttontext[b-10t9mq93cq] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
    }

    .StepGroupNameText[b-10t9mq93cq] {
        width: 100%;
        font-size: 2.5rem;
        font-weight: 500;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepnametext[b-10t9mq93cq] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepdescriptiontext[b-10t9mq93cq] {
        width: 100%;
        font-size: 1.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepcenterbox[b-10t9mq93cq] {
        width: 100%;
        flex-direction: column;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        margin: 0px;
    }

    .stepbuttonimage[b-10t9mq93cq] {
        width: contain;
        max-width: 8rem;
        height: 100%;
    }

    .StepMemberStatusImage[b-10t9mq93cq] {
    }

    .steprightbox[b-10t9mq93cq] {
    }
}

@media (max-width: 640.98px) {

    .bountyheader[b-10t9mq93cq] {
        margin-top: 1rem;
        font-size: 6rem;
        text-align: center;
        line-height: 6rem;
    }

    .bountynametext[b-10t9mq93cq] {
        font-size: 3rem;
        text-align: center;
        line-height: 3rem;
    }

    .bountydescriptiontext[b-10t9mq93cq] {
        font-size: 4rem;
        text-align: center;
        line-height: 4rem;
    }

    .RewardBoxTop[b-10t9mq93cq] {
        margin-top: 1rem;
        font-size: 2rem;
        text-align: center;
        line-height: 2rem;
    }

    .StepGroup[b-10t9mq93cq] {
        min-height: 3.5rem;
        border-radius: .25rem;
        border-color: black;
        border-style: groove;
        border-width: 1px;
        padding: 0.5rem;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .StepGroup:hover[b-10t9mq93cq] {
            background-color: azure;
            padding: 0.5rem;
        }

    .substepgroup[b-10t9mq93cq] {
        min-height: 3.5rem;
        border-radius: .25rem;
        border-color: black;
        border-style: groove;
        border-width: 1px;
        padding: 0.5rem;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .substepgroup:hover[b-10t9mq93cq] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepgrouptop[b-10t9mq93cq] {
        min-height: 3.5rem;
        display: flex;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

    .StepButton[b-10t9mq93cq] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: groove;
        padding: 0.5rem;
        display: flex;
        background-color: lightblue;
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

        .StepButton:hover[b-10t9mq93cq] {
            background-color: azure;
            padding: 0.5rem;
        }

    .stepdisplay[b-10t9mq93cq] {
        min-height: 3.5rem;
        border-radius: 1rem;
        border-color: black;
        border-style: solid;
        padding: 0.5rem;
        display: flex;
        background-color: rgba(255,255,255,0.4);
        flex-direction: row;
        text-decoration: none;
        vertical-align: middle;
        margin-bottom: 0.5rem;
    }

    .activityviewbox[b-10t9mq93cq] {
        display: flex;
        align-items: center;
        flex-direction: row;
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-top-left-radius: 2.5rem;
        border-bottom-left-radius: 2.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
    }

    .activityviewrightbox[b-10t9mq93cq] {
        flex-grow: 100;
        height: 100%;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-10t9mq93cq] {
        width: 100%;
        display: flex;
    }


    .activityname[b-10t9mq93cq] {
        font-size: 2.0rem;
    }

    .activitydescription[b-10t9mq93cq] {
        font-size: 1.5rem;
    }

    .activitystart[b-10t9mq93cq] {
        font-size: 1.0rem;
    }

    .activityend[b-10t9mq93cq] {
        font-size: 1.0rem;
    }

    .stepbuttontext[b-10t9mq93cq] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
    }


    .StepGroupNameText[b-10t9mq93cq] {
        width: 100%;
        font-size: 2.5rem;
        font-weight: 600;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepnametext[b-10t9mq93cq] {
        width: 100%;
        font-size: 2.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepdescriptiontext[b-10t9mq93cq] {
        width: 100%;
        font-size: 1.0rem;
        text-align: center;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
    }

    .stepcenterbox[b-10t9mq93cq] {
        width: 100%;
        flex-direction: column;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        margin: 0px;
    }

    .stepbuttonimage[b-10t9mq93cq] {
        width: 4rem;
        height: 4rem;
    }

    .StepMemberStatusImage[b-10t9mq93cq] {
        margin-left: auto;
        margin-right: 0px;
        justify-content: end;
    }

    .steprightbox[b-10t9mq93cq] {
    }
}
/* /Components/Pages/SW24.razor.rz.scp.css */


.Gods[b-uwtqa951ot] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
}

.particle[b-uwtqa951ot] {
    animation: rise-b-uwtqa951ot 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 6rem;
    height: 6rem;
}

    .particle:nth-of-type(1)[b-uwtqa951ot] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 5em) * 0);
    }

    .particle:nth-of-type(2)[b-uwtqa951ot] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 5em) * 0.02);
    }

    .particle:nth-of-type(3)[b-uwtqa951ot] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 5em) * 0.04);
    }

    .particle:nth-of-type(4)[b-uwtqa951ot] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 5em) * 0.06);
    }

    .particle:nth-of-type(5)[b-uwtqa951ot] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 5em) * 0.08);
    }

    .particle:nth-of-type(6)[b-uwtqa951ot] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 5em) * 0.1);
    }

    .particle:nth-of-type(7)[b-uwtqa951ot] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 5em) * 0.12);
    }

    .particle:nth-of-type(8)[b-uwtqa951ot] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 5em) * 0.14);
    }

    .particle:nth-of-type(9)[b-uwtqa951ot] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 5em) * 0.16);
    }

    .particle:nth-of-type(10)[b-uwtqa951ot] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 5em) * 0.18);
    }

    .particle:nth-of-type(11)[b-uwtqa951ot] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 5em) * 0.2);
    }

    .particle:nth-of-type(12)[b-uwtqa951ot] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 5em) * 0.22);
    }

    .particle:nth-of-type(13)[b-uwtqa951ot] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 5em) * 0.24);
    }

    .particle:nth-of-type(14)[b-uwtqa951ot] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 5em) * 0.26);
    }

    .particle:nth-of-type(15)[b-uwtqa951ot] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 5em) * 0.28);
    }

    .particle:nth-of-type(16)[b-uwtqa951ot] {
        animation-delay: 0.242456716s;
        left: calc((100% - 5em) * 0.3);
    }

    .particle:nth-of-type(17)[b-uwtqa951ot] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 5em) * 0.32);
    }

    .particle:nth-of-type(18)[b-uwtqa951ot] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 5em) * 0.34);
    }

    .particle:nth-of-type(19)[b-uwtqa951ot] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 5em) * 0.36);
    }

    .particle:nth-of-type(20)[b-uwtqa951ot] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 5em) * 0.38);
    }

    .particle:nth-of-type(21)[b-uwtqa951ot] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 5em) * 0.4);
    }

    .particle:nth-of-type(22)[b-uwtqa951ot] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 5em) * 0.42);
    }

    .particle:nth-of-type(23)[b-uwtqa951ot] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 5em) * 0.44);
    }

    .particle:nth-of-type(24)[b-uwtqa951ot] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 5em) * 0.46);
    }

    .particle:nth-of-type(25)[b-uwtqa951ot] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 5em) * 0.48);
    }

    .particle:nth-of-type(26)[b-uwtqa951ot] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 5em) * 0.5);
    }

    .particle:nth-of-type(27)[b-uwtqa951ot] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 5em) * 0.52);
    }

    .particle:nth-of-type(28)[b-uwtqa951ot] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 5em) * 0.54);
    }

    .particle:nth-of-type(29)[b-uwtqa951ot] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 5em) * 0.56);
    }

    .particle:nth-of-type(30)[b-uwtqa951ot] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 5em) * 0.58);
    }

    .particle:nth-of-type(31)[b-uwtqa951ot] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 5em) * 0.6);
    }

    .particle:nth-of-type(32)[b-uwtqa951ot] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 5em) * 0.62);
    }

    .particle:nth-of-type(33)[b-uwtqa951ot] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 5em) * 0.64);
    }

    .particle:nth-of-type(34)[b-uwtqa951ot] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 5em) * 0.66);
    }

    .particle:nth-of-type(35)[b-uwtqa951ot] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 5em) * 0.68);
    }

    .particle:nth-of-type(36)[b-uwtqa951ot] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 5em) * 0.7);
    }

    .particle:nth-of-type(37)[b-uwtqa951ot] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 5em) * 0.72);
    }

    .particle:nth-of-type(38)[b-uwtqa951ot] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 5em) * 0.74);
    }

    .particle:nth-of-type(39)[b-uwtqa951ot] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 5em) * 0.76);
    }

    .particle:nth-of-type(40)[b-uwtqa951ot] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 5em) * 0.78);
    }

    .particle:nth-of-type(41)[b-uwtqa951ot] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 5em) * 0.8);
    }

    .particle:nth-of-type(42)[b-uwtqa951ot] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 5em) * 0.82);
    }

    .particle:nth-of-type(43)[b-uwtqa951ot] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 5em) * 0.84);
    }

    .particle:nth-of-type(44)[b-uwtqa951ot] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 5em) * 0.86);
    }

    .particle:nth-of-type(45)[b-uwtqa951ot] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 5em) * 0.88);
    }

    .particle:nth-of-type(46)[b-uwtqa951ot] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 5em) * 0.9);
    }

    .particle:nth-of-type(47)[b-uwtqa951ot] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 5em) * 0.92);
    }

    .particle:nth-of-type(48)[b-uwtqa951ot] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 5em) * 0.94);
    }

    .particle:nth-of-type(49)[b-uwtqa951ot] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 5em) * 0.96);
    }

    .particle:nth-of-type(50)[b-uwtqa951ot] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 5em) * 0.98);
    }

@keyframes rise-b-uwtqa951ot {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-7rem) scale(0);
    }
}


body[b-uwtqa951ot] {
    padding: 0px;
    margin: 0px;
    font-family: 'Undead';
}

.MemberTaskBox[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.MemberTaskBoxHeader[b-uwtqa951ot] {
    border-style: none;
    border-color: black;
    border-radius: 0.9rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceDiv[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-uwtqa951ot] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-uwtqa951ot] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceGodsDiv[b-uwtqa951ot] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    min-height: 10rem;
    display: flex;
    border-style: solid;
    border-color: gold;
    border-radius: 1rem;
    background: radial-gradient(ellipse at center, #443501 0%,#000000 100%);
    color: white;
}

.NationChoiceGodsImageDiv[b-uwtqa951ot] {
    width: 9rem;
    height: 9rem;
    position: relative;
    display: flex;
}

.NationChoiceGodsTextBox[b-uwtqa951ot] {
    width: 100%;
    text-align: center;
}

.NationChoiceGodsText[b-uwtqa951ot] {
    width: 100%;
    font-size: 4rem;
    text-align: center;
    margin-top: auto;
    background: linear-gradient(to bottom, #cfc09f 27%, #ffecb3 40%, #3a2c0f 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
    position: relative;
    text-transform: uppercase;
    margin: 0;
    font-weight: 400;
}

.NationChoiceGodsText2[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.8rem;
    margin-bottom: auto;
    background: linear-gradient(to bottom, #cfc09f 27%, #ffecb3 40%, #3a2c0f 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
    position: relative;
    text-transform: uppercase;
    margin: 0;
    font-weight: 400;
}


.NationChoiceGodsButton[b-uwtqa951ot] {
    margin-left: auto;
    margin-right: auto;
    width: contain;
    max-width: 9rem;
    height: 9rem;
}

.NationChoiceWaterDiv[b-uwtqa951ot] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-uwtqa951ot] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-uwtqa951ot] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceWaterText[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceWaterText2[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-uwtqa951ot] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-uwtqa951ot] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-uwtqa951ot 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
    z-index: 1;
}

    .wave:nth-of-type(2)[b-uwtqa951ot] {
        bottom: 0;
        animation: wave-b-uwtqa951ot 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-uwtqa951ot] {
        bottom: 0;
        animation: wave-b-uwtqa951ot 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-uwtqa951ot {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-uwtqa951ot] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-uwtqa951ot] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-uwtqa951ot 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-uwtqa951ot] {
        bottom: 0;
        animation: mountain-b-uwtqa951ot 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-uwtqa951ot] {
        bottom: 0;
        animation: mountain-b-uwtqa951ot 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-uwtqa951ot {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-uwtqa951ot] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceHumansDiv[b-uwtqa951ot] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    min-height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: black url('stars.png');
    animation: stars-b-uwtqa951ot 205s linear alternate;
}

@keyframes movimiento-b-uwtqa951ot {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 355px 0
    }
}

@keyframes stars-b-uwtqa951ot {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 0 100%
    }
}

.NationChoiceHumansImageDiv[b-uwtqa951ot] {
    width: 9rem;
    height: 9rem;
    position: relative;
    top: 0rem;
    margin-top: 0px;
    margin-bottom: auto;
    background-image: url('earth-2.jpg');
    background-size: cover;
    border: 2px solid #000;
    border-radius: 50%;
    animation: movimiento-b-uwtqa951ot 5s linear 0s infinite;
    box-shadow: 0 0 25px RGBA(255,255,255, 0.10), -8px -8px 15px #000 inset, 2px 2px 25px #000 inset, -45px -45px 25px RGBA(0,0,0, 0.5) inset, 25px 25px 45px RGBA(0,0,0, 0.45) inset;
    margin: auto;
    transform: rotateX(6deg) rotateY(6deg) rotateZ(6deg);
}

.NationChoiceHumansButton[b-uwtqa951ot] {
    max-width: 9rem;
    max-height: 9rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-uwtqa951ot 4s linear infinite;
}

.NationChoiceHumansTextBox[b-uwtqa951ot] {
    width: 100%;
    text-align: center;
}

.NationChoiceHumansText[b-uwtqa951ot] {
    width: 100%;
    font-size: 4rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceHumansText2[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.8rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-uwtqa951ot {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-uwtqa951ot] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-uwtqa951ot] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-uwtqa951ot] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceEarthTextBox[b-uwtqa951ot] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceEarthText[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceEarthText2[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayDiv[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationPrepayDivBar[b-uwtqa951ot] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationPrepayDivHeader[b-uwtqa951ot] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationPrepayGodsDiv[b-uwtqa951ot] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationPrepayGodsImageDiv[b-uwtqa951ot] {
    width: 4rem;
    height: 4rem;
    position: relative;
}

.NationPrepayGodsTextBox[b-uwtqa951ot] {
    width: 100%;
    text-align: center;
}

.NationPrepayGodsText[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayGodsText2[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.Gods2[b-uwtqa951ot] {
    top: 1rem;
    left: 0.5rem;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayGodsButton[b-uwtqa951ot] {
    top: 0px;
    left: 0px;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayWaterDiv[b-uwtqa951ot] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationPrepayWaterImageDiv[b-uwtqa951ot] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayWaterTextBox[b-uwtqa951ot] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayWaterText[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayWaterText2[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}

.NationPrepayWaterButton[b-uwtqa951ot] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayHumansDiv[b-uwtqa951ot] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationPrepayHumansImageDiv[b-uwtqa951ot] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationPrepayHumansButton[b-uwtqa951ot] {
    max-width: 4rem;
    max-height: 4rem;
    left: 0rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-uwtqa951ot 4s linear infinite;
}

.NationPrepayHumansTextBox[b-uwtqa951ot] {
    width: 100%;
    text-align: center;
}

.NationPrepayHumansText[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayHumansText2[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayEarthDiv[b-uwtqa951ot] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationPrepayEarthImageDiv[b-uwtqa951ot] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayEarthButton[b-uwtqa951ot] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayEarthTextBox[b-uwtqa951ot] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayEarthText[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayEarthText2[b-uwtqa951ot] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}


.JoinSiteButton[b-uwtqa951ot] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-uwtqa951ot] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-uwtqa951ot] {
    width: 100%;
    position: relative;
}

.activitiesbox[b-uwtqa951ot] {
}

.Sitesbox[b-uwtqa951ot] {
}

.CreditsDiv[b-uwtqa951ot] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-uwtqa951ot] {
    width: 100%;
}

.BackpackDiv[b-uwtqa951ot] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-uwtqa951ot] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    min-height: 3rem;
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    font-weight: 600;
    width: 100%;
}

.TopSiteName[b-uwtqa951ot] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-uwtqa951ot] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-uwtqa951ot] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    background: linear-gradient(0deg, black 0%, #101010 30%, #101010 70%, black 100%);
    border-radius: 1rem;
    border-color: darkred;
    border-width: 2px;
    border-style: solid;
    color: white;
}

.sitedescriptionbox[b-uwtqa951ot] {
    margin-top: 1rem;
    background: linear-gradient(0deg, black 0%, #101010 30%, #101010 70%, black 100%);
    border-radius: 1rem;
    border-color: darkred;
    border-width: 2px;
    border-style: solid;
    color: white;
}

.TopSiteImage[b-uwtqa951ot] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.TopSiteSelect[b-uwtqa951ot] {
    width: 100%;
}

.SiteBackpackBox[b-uwtqa951ot] {
    color: black;
    width: 100%;
    min-height: 5rem;
    display: flex;
    background: linear-gradient(0deg, black 0%, #101010 30%, #101010 70%, black 100%);
    color: white;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 0.5rem;
    margin: 0.5rem;
}

.SiteBackpackText[b-uwtqa951ot] {
    width: calc(100% - 5rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-uwtqa951ot] {
    width: 4rem;
    height: 4rem;
    margin: 0.5rem;
}

    .SiteBackpackButton:hover[b-uwtqa951ot] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }


.SiteWaiverBoxSigned[b-uwtqa951ot] {
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, #106010 0%, #308030 30%, #308030 70%, #106010 100%);
    color: white;
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverTextBox[b-uwtqa951ot] {
    width: 100%;
}

.MemberTasksDoneBox[b-uwtqa951ot] {
    background-color: white;
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    width: calc(100% - 1rem);
}

.MemberTasksDoneBoxHeader[b-uwtqa951ot] {
    border-radius: 1rem;
    width: 100%;
    height: 2rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
}

.SiteWaiverText[b-uwtqa951ot] {
    text-align: center;
    margin-top: auto;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
}

.SiteWaiverText2[b-uwtqa951ot] {
    text-align: center;
    margin-top: .5rem;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}

.SiteWaiverImageDiv[b-uwtqa951ot] {
    margin-left: 0px;
    padding: 0.5rem;
}

.SiteWaiverButton[b-uwtqa951ot] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.SiteWaiverButtonUnsigned[b-uwtqa951ot] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    filter: brightness(0) invert(1);
}

    .SiteWaiverButtonUnsigned:hover[b-uwtqa951ot] {
        filter: brightness(0) invert(0);
    }

.SiteAdminButton[b-uwtqa951ot] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-uwtqa951ot] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-uwtqa951ot] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-uwtqa951ot] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-uwtqa951ot] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    font-weight: 600;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-uwtqa951ot] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-uwtqa951ot] {
}

.sitebox[b-uwtqa951ot] {
    margin-left: auto;
    margin-right: auto;
    font-family: 'Undead';
}

.introbox1[b-uwtqa951ot] {
    text-align: center;
    font-size: 2rem;
}

.introbox2[b-uwtqa951ot] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 1.5rem;
}

.introbox3[b-uwtqa951ot] {
    text-align: center;
    font-size: 2rem;
}

.introbox4[b-uwtqa951ot] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 1.2rem;
}

.introbox5[b-uwtqa951ot] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 1.2rem;
}

.introbox6[b-uwtqa951ot] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 1.2rem;
}

.introbox7[b-uwtqa951ot] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 1.2rem;
}

.introbox8[b-uwtqa951ot] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 1.2rem;
}

.introbox9[b-uwtqa951ot] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 1.2rem;
}

.introbox10[b-uwtqa951ot] {
    text-align: center;
    font-size: 2rem;
    border-color: white;
    border-radius: 1rem;
    border-width: 1px;
    border-style: outset;
}

.introbox11[b-uwtqa951ot] {
    display: flex;
    font-size: 2rem;
    height: 200px;
}

.lazy1[b-uwtqa951ot] {
    background: #505050;
    border-color: white;
    border-radius: 1rem;
    border-width: 1px;
    border-style: outset;
    margin-left: auto;
    margin-right: auto;
    height: 195px;
    text-align: center;
    padding-left: 1rem;
}

.lazy2[b-uwtqa951ot] {
    background: #505050;
    border-color: white;
    border-radius: 1rem;
    border-width: 1px;
    border-style: outset;
    margin-left: auto;
    margin-right: auto;
    height: 195px;
    text-align: center;
    padding-left: 1rem;
}

.lazy3[b-uwtqa951ot] {
    background: #505050;
    border-color: white;
    border-radius: 1rem;
    border-width: 1px;
    border-style: outset;
    margin-left: auto;
    margin-right: auto;
    height: 195px;
    text-align: center;
    padding-left: 1rem;
}

.lazy4[b-uwtqa951ot] {
    background: #505050;
    border-color: white;
    border-radius: 1rem;
    border-width: 1px;
    border-style: outset;
    margin-left: auto;
    margin-right: auto;
    height: 195px;
    text-align: center;
    padding-left: 1rem;
}

.SiteActivityDBox[b-uwtqa951ot] {
    color: white;
    border-color: white;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
}

.body[b-uwtqa951ot] {
    color: white;
    width: 100%;
    min-width: 300px;
    display: block;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(20, 20, 20, 0.7) 20%, rgba(20, 20, 20, 0.7) 80%, rgba(0, 0, 0, 0.7) 100%), url('zombies.png');
}

.ResourcesBox[b-uwtqa951ot] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-uwtqa951ot] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-uwtqa951ot] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    display: flex;
    width: 100%;
}

.LoginOr[b-uwtqa951ot] {
    margin-top: auto;
    margin-bottom: auto;
}

.LoginButton[b-uwtqa951ot] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    margin-left: auto;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 0px black;
}

    .LoginButton:hover[b-uwtqa951ot] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        font-weight: 800;
        color: black;
    }

.RegisterButton[b-uwtqa951ot] {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    margin-right: auto;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 0px black;
}

    .RegisterButton:hover[b-uwtqa951ot] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        font-weight: 800;
        color: black;
    }

.ResourceButtonType[b-uwtqa951ot] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-weight: 800;
}

.ResourceButtonName[b-uwtqa951ot] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.PrepayBox[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: black;
}

.PrepayBoxHeader[b-uwtqa951ot] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: red;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 2rem;
    font-weight: 600;
}

.PrepayBoxHeaderCollapsed[b-uwtqa951ot] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    min-height: 2rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayBenefitDiv[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayBenefitHeader[b-uwtqa951ot] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayBenefit[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayCostDiv[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayCostHeader[b-uwtqa951ot] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
}

.PrepayCost[b-uwtqa951ot] {
    border-style: none;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
}

.PrepayChoicesDiv[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-weight: 600;
    font-size: 2.4rem;
}

    .PrepayChoicesDiv:hover[b-uwtqa951ot] {
        background: linear-gradient(0deg, #357736 0%, #309757 50%, #357736 100%);
    }

.Chosen[b-uwtqa951ot] {
    width: calc(100% - 1rem);
}

.SiteMemberPrepayBoxUnConfirmed[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-weight: 600;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayBoxConfirmed[b-uwtqa951ot] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-weight: 600;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayButton[b-uwtqa951ot] {
    max-height: 6rem;
}

.SiteMemberPrepayImageDiv[b-uwtqa951ot] {
    max-height: 6rem;
    margin: 1rem;
}

.SiteMemberPrepayTextBox[b-uwtqa951ot] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteMemberPrepayMealPlanText3[b-uwtqa951ot] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    color: red;
}

@media (min-width: 641px) {
    .TopSiteName[b-uwtqa951ot] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-uwtqa951ot] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-uwtqa951ot] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-uwtqa951ot] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-uwtqa951ot] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-uwtqa951ot] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-uwtqa951ot] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-uwtqa951ot] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-weight: 700;
    }

    .sitesbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-uwtqa951ot] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-uwtqa951ot] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-uwtqa951ot] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-uwtqa951ot] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-uwtqa951ot] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-uwtqa951ot] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-uwtqa951ot] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-uwtqa951ot] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-uwtqa951ot] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-uwtqa951ot] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-uwtqa951ot] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-uwtqa951ot] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-uwtqa951ot] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }


    .basicbox[b-uwtqa951ot] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {
    .LoginBar[b-uwtqa951ot] {
        display: block;
        min-height: 10rem;
        padding: 0.5rem;
    }

    .LoginButton[b-uwtqa951ot] {
        width: calc(100% - 1rem);
        margin-left: auto;
        margin-right: auto;
    }

    .NationChoiceDivBar[b-uwtqa951ot] {
        display: block;
    }

    .NationChoiceGodsDiv[b-uwtqa951ot] {
        width: calc(100% - 1rem);
        display: block;
    }

    .NationChoiceGodsImageDiv[b-uwtqa951ot] {
        margin-left: auto;
        margin-right: auto;
    }

    .NationChoiceHumansDiv[b-uwtqa951ot] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
        min-height: 10rem;
        border-style: solid;
        border-color: blue;
        border-radius: 1rem;
        background: black url('stars.png');
        animation: stars-b-uwtqa951ot 205s linear alternate;
    }

    .Chosen[b-uwtqa951ot] {
        width: calc(100% - 1rem);
    }

    .NationChoiceHumansImageDiv[b-uwtqa951ot] {
    }

    .NationChoiceHumansButton[b-uwtqa951ot] {
    }

    .NationChoiceHumansTextBox[b-uwtqa951ot] {
    }

    .NationChoiceHumansText[b-uwtqa951ot] {
    }

    .NationChoiceHumansText2[b-uwtqa951ot] {
    }

    .SiteBackpackButton[b-uwtqa951ot] {
        color: white;
        min-height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .NationChoiceGodsDiv[b-uwtqa951ot] {
        display: block;
        height: 20rem;
    }

    .NationChoiceWaterDiv[b-uwtqa951ot] {
        display: block;
        height: 20rem;
    }

    .ocean[b-uwtqa951ot] {
        height: 2rem;
        bottom: -1px;
    }

    .mountains[b-uwtqa951ot] {
        height: 2rem;
        bottom: -1px;
    }

    .NationChoiceHumansDiv[b-uwtqa951ot] {
        display: block;
        height: 20rem;
    }

    .PrepayChoicesDiv[b-uwtqa951ot] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
    }

    .NationChoiceEarthDiv[b-uwtqa951ot] {
        display: block;
        height: 20rem;
    }

    .SiteBackpackText[b-uwtqa951ot] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-uwtqa951ot] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-uwtqa951ot] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-uwtqa951ot] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-uwtqa951ot] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .sitesbottombox[b-uwtqa951ot] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
    }

    .sitebox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-uwtqa951ot] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-uwtqa951ot] {
        width: 100%;
    }

    .sitejoinbox[b-uwtqa951ot] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-uwtqa951ot] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-uwtqa951ot] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-uwtqa951ot] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-uwtqa951ot] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-uwtqa951ot] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-uwtqa951ot] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-uwtqa951ot] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-uwtqa951ot] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .activitiesbottombox[b-uwtqa951ot] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .SubSitesbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-uwtqa951ot] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-weight: 700;
    }

    .SubSitesbottombox[b-uwtqa951ot] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-weight: 700;
        height: 1rem;
    }

    .basicbox[b-uwtqa951ot] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-uwtqa951ot] {
}


.SiteActivityBox[b-uwtqa951ot] {
    background: linear-gradient(0deg, white 0%, antiquewhite 50%, white 100%);
    border-color: white;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-uwtqa951ot] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SiteWaiverBoxUnsigned[b-uwtqa951ot] {
    border-color: gray;
    color: white;
    margin: .5rem;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
}

    .SiteWaiverBoxUnsigned:hover[b-uwtqa951ot] {
        background: linear-gradient(0deg, darkred 0%, red 50%, red 50%, darkred 100%);
    }

.SubSiteBox[b-uwtqa951ot] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-uwtqa951ot] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-uwtqa951ot] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-uwtqa951ot] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-uwtqa951ot] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-uwtqa951ot] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-uwtqa951ot] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-uwtqa951ot] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-uwtqa951ot] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-uwtqa951ot] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-uwtqa951ot] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-uwtqa951ot] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {

    .SiteActivityBox[b-uwtqa951ot] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

        .SiteActivityBox:hover[b-uwtqa951ot] {
        }

    .SiteWaiverBoxUnsigned[b-uwtqa951ot] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-uwtqa951ot] {
        }

    .activityrightbox[b-uwtqa951ot] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-uwtqa951ot] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-uwtqa951ot] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-uwtqa951ot] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-uwtqa951ot] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-uwtqa951ot] {
        text-align: center;
        font-size: 2rem;
    }

    .activitynameboxbuttons[b-uwtqa951ot] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-uwtqa951ot] {
        text-align: center;
        font-size: 3rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-uwtqa951ot] {
        max-width: 7rem;
        max-height: 7rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-uwtqa951ot] {
        width: 8rem;
        height: 8rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-uwtqa951ot] {
    }

    .SubSiteBox[b-uwtqa951ot] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-uwtqa951ot] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-uwtqa951ot] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-uwtqa951ot] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-uwtqa951ot] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-uwtqa951ot] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-uwtqa951ot] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-uwtqa951ot] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-uwtqa951ot] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-uwtqa951ot] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-uwtqa951ot] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {

    .CreditsButton[b-uwtqa951ot] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

        .SiteActivityBox:hover[b-uwtqa951ot] {
        }

    .SiteWaiverBoxUnsigned[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-uwtqa951ot] {
        }

    .activityrightbox[b-uwtqa951ot] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-uwtqa951ot] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-uwtqa951ot] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-uwtqa951ot] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-uwtqa951ot] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .activitynamebox[b-uwtqa951ot] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-uwtqa951ot] {
        max-width: 6rem;
        max-height: 6rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-uwtqa951ot] {
        width: 7rem;
        height: 7rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-uwtqa951ot] {
    }

    .SubSiteBox[b-uwtqa951ot] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-uwtqa951ot] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-uwtqa951ot] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-uwtqa951ot] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-uwtqa951ot] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-uwtqa951ot] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-weight: 700;
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-uwtqa951ot] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-uwtqa951ot] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-uwtqa951ot] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/SW25.razor.rz.scp.css */


*[b-gqcr8st0fh] {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

#viewport[b-gqcr8st0fh] {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -ms-perspective: 1000px;
    -o-perspective: 1000px;
    perspective: 1000px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background-image: linear-gradient(bottom, rgb(69,132,180) 28%, rgb(31,71,120) 64%);
    background-image: -o-linear-gradient(bottom, rgb(69,132,180) 28%, rgb(31,71,120) 64%);
    background-image: -moz-linear-gradient(bottom, rgb(69,132,180) 28%, rgb(31,71,120) 64%);
    background-image: -webkit-linear-gradient(bottom, rgb(69,132,180) 28%, rgb(31,71,120) 64%);
    background-image: -ms-linear-gradient(bottom, rgb(69,132,180) 28%, rgb(31,71,120) 64%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.28, rgb(69,132,180)), color-stop(0.64, rgb(31,71,120)) );
}

#world[b-gqcr8st0fh] {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -256px;
    margin-top: -256px;
    height: 512px;
    width: 512px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    z-index: 1;
}

    #world div[b-gqcr8st0fh] {
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }

.cloudBase[b-gqcr8st0fh] {
    position: absolute;
    left: 256px;
    top: 256px;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    z-index: 1;
}

.cloudLayer[b-gqcr8st0fh] {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 256px;
    height: 256px;
    margin-left: -128px;
    margin-top: -128px;
    -webkit-transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -ms-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out;
    border-style: solid;
    background-image: url('data:image/png;base64,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');
    z-index: 1;
}



.fire[b-gqcr8st0fh] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
}

#contain[b-gqcr8st0fh] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: auto;
    margin: 0 auto;
    z-index: 1;
}

#parchment[b-gqcr8st0fh] {
    position: absolute;
    display: flex;
    width: 95%;
    /* center page with absolute position */
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0);
    margin: 2em 0;
    box-shadow: 2px 3px 20px black, 0 0 125px #8f5922 inset;
    background: #fffef0;
    /* v2.1 : borders effect with SVG : try to play with scale to change them */
    filter: url(#wavy2);
    /* v2.2 : Noise added for a vellum paper effect */
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}

@-webkit-keyframes gooseanimation {
    0% {
        left: 0;
    }

    50% {
        left: 90%;
    }

    100% {
        left: 0;
    }
}


a#rotator[b-gqcr8st0fh] {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: gooseanimation 30s infinite;
    animation: gooseanimation-b-gqcr8st0fh 30s infinite;
    z-index: 5;
}

    a#rotator img[b-gqcr8st0fh] {
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        border-radius: 60px;
        transition-duration: 1s;
        max-width: 5vw;
    }

        a#rotator img:hover[b-gqcr8st0fh] {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: translate()
        }

a#rotator1[b-gqcr8st0fh] {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: gooseanimation 30s infinite;
    animation: gooseanimation-b-gqcr8st0fh 30s infinite;
    z-index: 5;
}

    a#rotator1 img[b-gqcr8st0fh] {
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        border-radius: 60px;
        transition-duration: 1s;
        max-width: 5vw;
    }

        a#rotator1 img:hover[b-gqcr8st0fh] {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: translate()
        }

l
a#rotator2[b-gqcr8st0fh] {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: gooseanimation 30s infinite;
    animation: gooseanimation-b-gqcr8st0fh 30s infinite;
    animation-direction: reverse;
    z-index: 5;
}

a#rotator2 img[b-gqcr8st0fh] {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    border-radius: 60px;
    transition-duration: 1s;
    max-width: 5vw;
}

    a#rotator2 img:hover[b-gqcr8st0fh] {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: translate()
    }

.particle[b-gqcr8st0fh] {
    animation: rise-b-gqcr8st0fh 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 6rem;
    height: 6rem;
    z-index: 1;
}

    .particle:nth-of-type(1)[b-gqcr8st0fh] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 5em) * 0);
    }

    .particle:nth-of-type(2)[b-gqcr8st0fh] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 5em) * 0.02);
    }

    .particle:nth-of-type(3)[b-gqcr8st0fh] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 5em) * 0.04);
    }

    .particle:nth-of-type(4)[b-gqcr8st0fh] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 5em) * 0.06);
    }

    .particle:nth-of-type(5)[b-gqcr8st0fh] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 5em) * 0.08);
    }

    .particle:nth-of-type(6)[b-gqcr8st0fh] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 5em) * 0.1);
    }

    .particle:nth-of-type(7)[b-gqcr8st0fh] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 5em) * 0.12);
    }

    .particle:nth-of-type(8)[b-gqcr8st0fh] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 5em) * 0.14);
    }

    .particle:nth-of-type(9)[b-gqcr8st0fh] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 5em) * 0.16);
    }

    .particle:nth-of-type(10)[b-gqcr8st0fh] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 5em) * 0.18);
    }

    .particle:nth-of-type(11)[b-gqcr8st0fh] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 5em) * 0.2);
    }

    .particle:nth-of-type(12)[b-gqcr8st0fh] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 5em) * 0.22);
    }

    .particle:nth-of-type(13)[b-gqcr8st0fh] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 5em) * 0.24);
    }

    .particle:nth-of-type(14)[b-gqcr8st0fh] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 5em) * 0.26);
    }

    .particle:nth-of-type(15)[b-gqcr8st0fh] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 5em) * 0.28);
    }

    .particle:nth-of-type(16)[b-gqcr8st0fh] {
        animation-delay: 0.242456716s;
        left: calc((100% - 5em) * 0.3);
    }

    .particle:nth-of-type(17)[b-gqcr8st0fh] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 5em) * 0.32);
    }

    .particle:nth-of-type(18)[b-gqcr8st0fh] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 5em) * 0.34);
    }

    .particle:nth-of-type(19)[b-gqcr8st0fh] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 5em) * 0.36);
    }

    .particle:nth-of-type(20)[b-gqcr8st0fh] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 5em) * 0.38);
    }

    .particle:nth-of-type(21)[b-gqcr8st0fh] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 5em) * 0.4);
    }

    .particle:nth-of-type(22)[b-gqcr8st0fh] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 5em) * 0.42);
    }

    .particle:nth-of-type(23)[b-gqcr8st0fh] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 5em) * 0.44);
    }

    .particle:nth-of-type(24)[b-gqcr8st0fh] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 5em) * 0.46);
    }

    .particle:nth-of-type(25)[b-gqcr8st0fh] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 5em) * 0.48);
    }

    .particle:nth-of-type(26)[b-gqcr8st0fh] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 5em) * 0.5);
    }

    .particle:nth-of-type(27)[b-gqcr8st0fh] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 5em) * 0.52);
    }

    .particle:nth-of-type(28)[b-gqcr8st0fh] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 5em) * 0.54);
    }

    .particle:nth-of-type(29)[b-gqcr8st0fh] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 5em) * 0.56);
    }

    .particle:nth-of-type(30)[b-gqcr8st0fh] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 5em) * 0.58);
    }

    .particle:nth-of-type(31)[b-gqcr8st0fh] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 5em) * 0.6);
    }

    .particle:nth-of-type(32)[b-gqcr8st0fh] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 5em) * 0.62);
    }

    .particle:nth-of-type(33)[b-gqcr8st0fh] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 5em) * 0.64);
    }

    .particle:nth-of-type(34)[b-gqcr8st0fh] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 5em) * 0.66);
    }

    .particle:nth-of-type(35)[b-gqcr8st0fh] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 5em) * 0.68);
    }

    .particle:nth-of-type(36)[b-gqcr8st0fh] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 5em) * 0.7);
    }

    .particle:nth-of-type(37)[b-gqcr8st0fh] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 5em) * 0.72);
    }

    .particle:nth-of-type(38)[b-gqcr8st0fh] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 5em) * 0.74);
    }

    .particle:nth-of-type(39)[b-gqcr8st0fh] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 5em) * 0.76);
    }

    .particle:nth-of-type(40)[b-gqcr8st0fh] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 5em) * 0.78);
    }

    .particle:nth-of-type(41)[b-gqcr8st0fh] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 5em) * 0.8);
    }

    .particle:nth-of-type(42)[b-gqcr8st0fh] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 5em) * 0.82);
    }

    .particle:nth-of-type(43)[b-gqcr8st0fh] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 5em) * 0.84);
    }

    .particle:nth-of-type(44)[b-gqcr8st0fh] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 5em) * 0.86);
    }

    .particle:nth-of-type(45)[b-gqcr8st0fh] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 5em) * 0.88);
    }

    .particle:nth-of-type(46)[b-gqcr8st0fh] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 5em) * 0.9);
    }

    .particle:nth-of-type(47)[b-gqcr8st0fh] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 5em) * 0.92);
    }

    .particle:nth-of-type(48)[b-gqcr8st0fh] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 5em) * 0.94);
    }

    .particle:nth-of-type(49)[b-gqcr8st0fh] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 5em) * 0.96);
    }

    .particle:nth-of-type(50)[b-gqcr8st0fh] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 5em) * 0.98);
    }

@keyframes rise-b-gqcr8st0fh {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-7rem) scale(0);
    }
}


body[b-gqcr8st0fh] {
    padding: 0px;
    margin: 0px;
    font-family: 'Belda';
    z-index: 1000;
}

.MemberTaskBox[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.MemberTaskBoxHeader[b-gqcr8st0fh] {
    border-style: none;
    border-color: black;
    border-radius: 0.9rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceDiv[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-gqcr8st0fh] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-gqcr8st0fh] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-gqcr8st0fh] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-gqcr8st0fh] {
    width: 9rem;
    height: 9rem;
    position: relative;
}

.NationChoiceFireTextBox[b-gqcr8st0fh] {
    width: 100%;
    text-align: center;
}

.NationChoiceFireText[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceFireText2[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-gqcr8st0fh] {
    top: 1rem;
    left: 0.5rem;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceFireButton[b-gqcr8st0fh] {
    top: 0px;
    left: 0px;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceWaterDiv[b-gqcr8st0fh] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-gqcr8st0fh] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-gqcr8st0fh] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceWaterText[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceWaterText2[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-gqcr8st0fh] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-gqcr8st0fh] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-gqcr8st0fh 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
    z-index: 1;
}

    .wave:nth-of-type(2)[b-gqcr8st0fh] {
        bottom: 0;
        animation: wave-b-gqcr8st0fh 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-gqcr8st0fh] {
        bottom: 0;
        animation: wave-b-gqcr8st0fh 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-gqcr8st0fh {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-gqcr8st0fh] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-gqcr8st0fh] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-gqcr8st0fh 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-gqcr8st0fh] {
        bottom: 0;
        animation: mountain-b-gqcr8st0fh 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-gqcr8st0fh] {
        bottom: 0;
        animation: mountain-b-gqcr8st0fh 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-gqcr8st0fh {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-gqcr8st0fh] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceAirDiv[b-gqcr8st0fh] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-gqcr8st0fh] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-gqcr8st0fh] {
    max-width: 9rem;
    max-height: 9rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-gqcr8st0fh 4s linear infinite;
}

.NationChoiceAirTextBox[b-gqcr8st0fh] {
    width: 100%;
    text-align: center;
}

.NationChoiceAirText[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceAirText2[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-gqcr8st0fh {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-gqcr8st0fh] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-gqcr8st0fh] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-gqcr8st0fh] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceEarthTextBox[b-gqcr8st0fh] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceEarthText[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceEarthText2[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayDiv[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationPrepayDivBar[b-gqcr8st0fh] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationPrepayDivHeader[b-gqcr8st0fh] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationPrepayFireDiv[b-gqcr8st0fh] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationPrepayFireImageDiv[b-gqcr8st0fh] {
    width: 4rem;
    height: 4rem;
    position: relative;
}

.NationPrepayFireTextBox[b-gqcr8st0fh] {
    width: 100%;
    text-align: center;
}

.NationPrepayFireText[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayFireText2[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire2[b-gqcr8st0fh] {
    top: 1rem;
    left: 0.5rem;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayFireButton[b-gqcr8st0fh] {
    top: 0px;
    left: 0px;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayWaterDiv[b-gqcr8st0fh] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationPrepayWaterImageDiv[b-gqcr8st0fh] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayWaterTextBox[b-gqcr8st0fh] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayWaterText[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayWaterText2[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}

.NationPrepayWaterButton[b-gqcr8st0fh] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayAirDiv[b-gqcr8st0fh] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationPrepayAirImageDiv[b-gqcr8st0fh] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationPrepayAirButton[b-gqcr8st0fh] {
    max-width: 4rem;
    max-height: 4rem;
    left: 0rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-gqcr8st0fh 4s linear infinite;
}

.NationPrepayAirTextBox[b-gqcr8st0fh] {
    width: 100%;
    text-align: center;
}

.NationPrepayAirText[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayAirText2[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayEarthDiv[b-gqcr8st0fh] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationPrepayEarthImageDiv[b-gqcr8st0fh] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayEarthButton[b-gqcr8st0fh] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayEarthTextBox[b-gqcr8st0fh] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayEarthText[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayEarthText2[b-gqcr8st0fh] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}


.JoinSiteButton[b-gqcr8st0fh] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-gqcr8st0fh] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-gqcr8st0fh] {
    width: calc(100% - 2rem);
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.activitiesbox[b-gqcr8st0fh] {
    width: calc(100% - 1rem);
}

.Sitesbox[b-gqcr8st0fh] {
}

.CreditsDiv[b-gqcr8st0fh] {
    display: flex;
    width: calc(100% - 1rem);
    margin: 0.5rem;
}

.WaiverTopDiv[b-gqcr8st0fh] {
    width: 100%;
}

.BackpackDiv[b-gqcr8st0fh] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-gqcr8st0fh] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    border-color: darkred;
    min-height: 3rem;
    background: linear-gradient(180deg, red 0%, pink 50%, red 100%);
    width: 100%;
}

.TopSiteName[b-gqcr8st0fh] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-gqcr8st0fh] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-gqcr8st0fh] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
}

.sitedescriptionbox[b-gqcr8st0fh] {
    margin-top: 1rem;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
}

.TopSiteImage[b-gqcr8st0fh] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
}

.TopSiteSelect[b-gqcr8st0fh] {
    width: 100%;
}

.SiteBackpackBox[b-gqcr8st0fh] {
    color: black;
    width: 100%;
    min-height: 5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 0.5rem;
    margin: 0.5rem;
}

.SiteBackpackText[b-gqcr8st0fh] {
    width: calc(100% - 5rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-gqcr8st0fh] {
    width: 4rem;
    height: 4rem;
    margin: 0.5rem;
}

    .SiteBackpackButton:hover[b-gqcr8st0fh] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }


.SiteWaiverBoxSigned[b-gqcr8st0fh] {
    color: black;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverTextBox[b-gqcr8st0fh] {
    width: 100%;
}

.MemberTasksDoneBox[b-gqcr8st0fh] {
    background-color: white;
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    width: calc(100% - 1rem);
}

.MemberTasksDoneBoxHeader[b-gqcr8st0fh] {
    border-radius: 1rem;
    width: 100%;
    height: 2rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
}

.SiteWaiverText[b-gqcr8st0fh] {
    text-align: center;
    margin-top: auto;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
}

.SiteWaiverText2[b-gqcr8st0fh] {
    text-align: center;
    margin-top: .5rem;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}

.SiteWaiverImageDiv[b-gqcr8st0fh] {
    margin-left: 0px;
    padding: 0.5rem;
}

.SiteWaiverButton[b-gqcr8st0fh] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.SiteWaiverButtonUnsigned[b-gqcr8st0fh] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    filter: brightness(0) invert(1);
}

    .SiteWaiverButtonUnsigned:hover[b-gqcr8st0fh] {
        filter: brightness(0) invert(0);
    }

.SiteAdminButton[b-gqcr8st0fh] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-gqcr8st0fh] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-gqcr8st0fh] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-gqcr8st0fh] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-gqcr8st0fh] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-gqcr8st0fh] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-gqcr8st0fh] {
}

.sitebox[b-gqcr8st0fh] {
    margin-left: auto;
    margin-right: auto;
    font-family: 'Belda';
}

.body[b-gqcr8st0fh] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
    background: linear-gradient( rgba(255, 255, 255, 0.7), rgba(0, 0, 0, 0.7) ), url('scale.jpg') repeat #999;
    margin-top: -2rem;
    padding-top: 2rem;
    min-height: 100vh;
}

.ResourcesBox[b-gqcr8st0fh] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-gqcr8st0fh] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-gqcr8st0fh] {
    text-align: center;
    font-size: 2rem;
    font-family: 'Belda';
}

.LoginButton[b-gqcr8st0fh] {
    text-align: center;
    font-size: 2rem;
    font-family: 'Belda';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-gqcr8st0fh] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-gqcr8st0fh] {
    text-align: center;
    font-size: 2rem;
    font-family: 'Belda';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-gqcr8st0fh] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-gqcr8st0fh] {
    text-align: center;
    font-size: 2rem;
    font-family: 'Belda';
}

.ResourceButtonType[b-gqcr8st0fh] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-family: 'Belda';
}

.ResourceButtonName[b-gqcr8st0fh] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.PrepayBox[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: black;
}

.PrepayBoxHeader[b-gqcr8st0fh] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 2rem;
    font-family: 'Belda';
}

.PrepayBoxHeaderCollapsed[b-gqcr8st0fh] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    min-height: 2rem;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefitDiv[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayBenefitHeader[b-gqcr8st0fh] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefit[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayBenefitBig[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.4rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayCostDiv[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayCostHeader[b-gqcr8st0fh] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayCost[b-gqcr8st0fh] {
    border-style: none;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
}

.PrepayChoicesDiv[b-gqcr8st0fh] {
    border-style: solid;
    border-color: lightgreen;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: 50%;
    margin: 2rem;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    animation: prepay-b-gqcr8st0fh 2s ease-in-out infinite;
}

    .PrepayChoicesDiv:hover[b-gqcr8st0fh] {
        border-color: green;
        background: linear-gradient(0deg, #357736 0%, #309757 50%, #357736 100%);
    }

@keyframes prepay-b-gqcr8st0fh {
    0% {
        box-shadow: 0px 0px 15px 5px white;
    }

    25% {
        box-shadow: 0px 0px 10px 10px white;
    }

    50% {
        box-shadow: 0px 0px 15px 15px pink;
    }

    75% {
        box-shadow: 0px 0px 10px 10px white;
    }

    100% {
        box-shadow: 0px 0px 15px 5px white;
    }
}

.Chosen[b-gqcr8st0fh] {
    width: calc(100% - 1rem);
}

.SiteMemberPrepayBoxUnConfirmed[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayBoxConfirmed[b-gqcr8st0fh] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayButton[b-gqcr8st0fh] {
    max-height: 6rem;
}

.SiteMemberPrepayImageDiv[b-gqcr8st0fh] {
    max-height: 8rem;
    padding: 1rem;
    background: radial-gradient(white 20%, transparent 70%);
}

.SiteMemberPrepayTextBox[b-gqcr8st0fh] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteMemberPrepayMealPlanText3[b-gqcr8st0fh] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    color: red;
}

@media (min-width: 1080px) {
    #parchment[b-gqcr8st0fh] {
        left: calc(50% + 75px);
        margin-top: 1rem;
        width: 1080px;
        max-width: 1080px;
    }

    .sitebox[b-gqcr8st0fh] {
        width: 1080px;
        max-width: 1080px;
    }
}

@media (min-width: 641px) {

    @keyframes gooseanimation-b-gqcr8st0fh {
        0% {
            top: 0%;
            left: 85vw;
            transform: scaleX(-1);
        }

        10% {
            left: 150px;
            transform: scaleX(1);
        }

        20% {
            left: 85vw;
            transform: scaleX(-1);
        }

        30% {
            left: 150px;
            transform: scaleX(1);
        }

        40% {
            left: 85vw;
            transform: scaleX(-1);
        }

        50% {
            left: 150px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 85vw;
            transform: scaleX(-1);
        }

        70% {
            left: 150px;
            transform: scaleX(1);
        }

        80% {
            left: 85vw;
            transform: scaleX(-1);
        }

        90% {
            left: 150px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 85vw;
            transform: scaleX(-1);
        }
    }


    .sitebox[b-gqcr8st0fh] {
        margin-top: 2rem;
        width: calc(100% - 2rem);
    }

    #contain[b-gqcr8st0fh] {
        margin-top: 2rem;
    }

    #parchment[b-gqcr8st0fh] {
        width: calc(100% - 2rem - 150px);
        left: calc(50% + 75px - 1rem);
        margin-top: 1rem;
    }

    .TopSiteName[b-gqcr8st0fh] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-gqcr8st0fh] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-gqcr8st0fh] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-gqcr8st0fh] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-gqcr8st0fh] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-gqcr8st0fh] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-gqcr8st0fh] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-gqcr8st0fh] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-family: 'Belda';
    }

    .sitesbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'Belda';
    }

    .sitesbottombox[b-gqcr8st0fh] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'Belda';
    }

    .sitebox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-gqcr8st0fh] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-gqcr8st0fh] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-gqcr8st0fh] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-gqcr8st0fh] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-gqcr8st0fh] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-gqcr8st0fh] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-gqcr8st0fh] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-gqcr8st0fh] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-gqcr8st0fh] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-gqcr8st0fh] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'Belda';
    }

    .activitiesbottombox[b-gqcr8st0fh] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'Belda';
        height: 1rem;
    }

    .SubSitesbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'Belda';
    }

    .SubSitesbottombox[b-gqcr8st0fh] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'Belda';
        height: 1rem;
    }


    .basicbox[b-gqcr8st0fh] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
        z-index: 10;
    }


    .refreshbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    @keyframes gooseanimation-b-gqcr8st0fh {
        0% {
            top: 0%;
            left: 85vw;
            transform: scaleX(-1);
        }

        10% {
            left: 0px;
            transform: scaleX(1);
        }

        20% {
            left: 85vw;
            transform: scaleX(-1);
        }

        30% {
            left: 0px;
            transform: scaleX(1);
        }

        40% {
            left: 85vw;
            transform: scaleX(-1);
        }

        50% {
            left: 0px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 85vw;
            transform: scaleX(-1);
        }

        70% {
            left: 0px;
            transform: scaleX(1);
        }

        80% {
            left: 85vw;
            transform: scaleX(-1);
        }

        90% {
            left: 0px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 85vw;
            transform: scaleX(-1);
        }
    }


    .sitebox[b-gqcr8st0fh] {
        margin-top: 1rem;
        width: calc(100% - 1.5rem);
    }

    #contain[b-gqcr8st0fh] {
        margin-top: 1rem;
    }

    #parchment[b-gqcr8st0fh] {
        width: calc(100% - 1.5rem);
        top: calc(0% + 2rem);
        left: calc(50% - 0.5rem);
    }

    .particle[b-gqcr8st0fh] {
        animation: rise-b-gqcr8st0fh 1s ease-in infinite;
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
        border-radius: 50%;
        mix-blend-mode: screen;
        opacity: 0;
        position: absolute;
        bottom: 0;
        width: 2rem;
        height: 2rem;
        z-index: 1;
    }

        .particle:nth-of-type(1)[b-gqcr8st0fh] {
            animation-delay: 0.2862173638s;
            left: calc((100% - 2em) * 0);
        }

        .particle:nth-of-type(2)[b-gqcr8st0fh] {
            animation-delay: 0.5971185672s;
            left: calc((100% - 2em) * 0.02);
        }

        .particle:nth-of-type(3)[b-gqcr8st0fh] {
            animation-delay: 0.1512177763s;
            left: calc((100% - 2em) * 0.04);
        }

        .particle:nth-of-type(4)[b-gqcr8st0fh] {
            animation-delay: 0.2080434036s;
            left: calc((100% - 2em) * 0.06);
        }

        .particle:nth-of-type(5)[b-gqcr8st0fh] {
            animation-delay: 0.1672904713s;
            left: calc((100% - 2em) * 0.08);
        }

        .particle:nth-of-type(6)[b-gqcr8st0fh] {
            animation-delay: 0.1881265482s;
            left: calc((100% - 2em) * 0.1);
        }

        .particle:nth-of-type(7)[b-gqcr8st0fh] {
            animation-delay: 0.2338063847s;
            left: calc((100% - 2em) * 0.12);
        }

        .particle:nth-of-type(8)[b-gqcr8st0fh] {
            animation-delay: 0.0342280973s;
            left: calc((100% - 2em) * 0.14);
        }

        .particle:nth-of-type(9)[b-gqcr8st0fh] {
            animation-delay: 0.1088024009s;
            left: calc((100% - 2em) * 0.16);
        }

        .particle:nth-of-type(10)[b-gqcr8st0fh] {
            animation-delay: 0.4152499718s;
            left: calc((100% - 2em) * 0.18);
        }

        .particle:nth-of-type(11)[b-gqcr8st0fh] {
            animation-delay: 0.5802436903s;
            left: calc((100% - 2em) * 0.2);
        }

        .particle:nth-of-type(12)[b-gqcr8st0fh] {
            animation-delay: 0.1673963565s;
            left: calc((100% - 2em) * 0.22);
        }

        .particle:nth-of-type(13)[b-gqcr8st0fh] {
            animation-delay: 0.1803045209s;
            left: calc((100% - 2em) * 0.24);
        }

        .particle:nth-of-type(14)[b-gqcr8st0fh] {
            animation-delay: 0.8575484141s;
            left: calc((100% - 2em) * 0.26);
        }

        .particle:nth-of-type(15)[b-gqcr8st0fh] {
            animation-delay: 0.8599056478s;
            left: calc((100% - 2em) * 0.28);
        }

        .particle:nth-of-type(16)[b-gqcr8st0fh] {
            animation-delay: 0.242456716s;
            left: calc((100% - 2em) * 0.3);
        }

        .particle:nth-of-type(17)[b-gqcr8st0fh] {
            animation-delay: 0.8167289418s;
            left: calc((100% - 2em) * 0.32);
        }

        .particle:nth-of-type(18)[b-gqcr8st0fh] {
            animation-delay: 0.0908507233s;
            left: calc((100% - 2em) * 0.34);
        }

        .particle:nth-of-type(19)[b-gqcr8st0fh] {
            animation-delay: 0.2010601113s;
            left: calc((100% - 2em) * 0.36);
        }

        .particle:nth-of-type(20)[b-gqcr8st0fh] {
            animation-delay: 0.8801198724s;
            left: calc((100% - 2em) * 0.38);
        }

        .particle:nth-of-type(21)[b-gqcr8st0fh] {
            animation-delay: 0.9626601393s;
            left: calc((100% - 2em) * 0.4);
        }

        .particle:nth-of-type(22)[b-gqcr8st0fh] {
            animation-delay: 0.3001699743s;
            left: calc((100% - 2em) * 0.42);
        }

        .particle:nth-of-type(23)[b-gqcr8st0fh] {
            animation-delay: 0.2594332253s;
            left: calc((100% - 2em) * 0.44);
        }

        .particle:nth-of-type(24)[b-gqcr8st0fh] {
            animation-delay: 0.5728749899s;
            left: calc((100% - 2em) * 0.46);
        }

        .particle:nth-of-type(25)[b-gqcr8st0fh] {
            animation-delay: 0.7170803661s;
            left: calc((100% - 2em) * 0.48);
        }

        .particle:nth-of-type(26)[b-gqcr8st0fh] {
            animation-delay: 0.1523336793s;
            left: calc((100% - 2em) * 0.5);
        }

        .particle:nth-of-type(27)[b-gqcr8st0fh] {
            animation-delay: 0.9202991731s;
            left: calc((100% - 2em) * 0.52);
        }

        .particle:nth-of-type(28)[b-gqcr8st0fh] {
            animation-delay: 0.7532507051s;
            left: calc((100% - 2em) * 0.54);
        }

        .particle:nth-of-type(29)[b-gqcr8st0fh] {
            animation-delay: 0.7889526773s;
            left: calc((100% - 2em) * 0.56);
        }

        .particle:nth-of-type(30)[b-gqcr8st0fh] {
            animation-delay: 0.9782294933s;
            left: calc((100% - 2em) * 0.58);
        }

        .particle:nth-of-type(31)[b-gqcr8st0fh] {
            animation-delay: 0.8753352728s;
            left: calc((100% - 2em) * 0.6);
        }

        .particle:nth-of-type(32)[b-gqcr8st0fh] {
            animation-delay: 0.6291543069s;
            left: calc((100% - 2em) * 0.62);
        }

        .particle:nth-of-type(33)[b-gqcr8st0fh] {
            animation-delay: 0.1752212892s;
            left: calc((100% - 2em) * 0.64);
        }

        .particle:nth-of-type(34)[b-gqcr8st0fh] {
            animation-delay: 0.8832469221s;
            left: calc((100% - 2em) * 0.66);
        }

        .particle:nth-of-type(35)[b-gqcr8st0fh] {
            animation-delay: 0.2093721299s;
            left: calc((100% - 2em) * 0.68);
        }

        .particle:nth-of-type(36)[b-gqcr8st0fh] {
            animation-delay: 0.6996166478s;
            left: calc((100% - 2em) * 0.7);
        }

        .particle:nth-of-type(37)[b-gqcr8st0fh] {
            animation-delay: 0.1638055335s;
            left: calc((100% - 2em) * 0.72);
        }

        .particle:nth-of-type(38)[b-gqcr8st0fh] {
            animation-delay: 0.8672249695s;
            left: calc((100% - 2em) * 0.74);
        }

        .particle:nth-of-type(39)[b-gqcr8st0fh] {
            animation-delay: 0.8323123667s;
            left: calc((100% - 2em) * 0.76);
        }

        .particle:nth-of-type(40)[b-gqcr8st0fh] {
            animation-delay: 0.7252503974s;
            left: calc((100% - 2em) * 0.78);
        }

        .particle:nth-of-type(41)[b-gqcr8st0fh] {
            animation-delay: 0.2114847744s;
            left: calc((100% - 2em) * 0.8);
        }

        .particle:nth-of-type(42)[b-gqcr8st0fh] {
            animation-delay: 0.3412702162s;
            left: calc((100% - 2em) * 0.82);
        }

        .particle:nth-of-type(43)[b-gqcr8st0fh] {
            animation-delay: 0.2423256076s;
            left: calc((100% - 2em) * 0.84);
        }

        .particle:nth-of-type(44)[b-gqcr8st0fh] {
            animation-delay: 0.8023955711s;
            left: calc((100% - 2em) * 0.86);
        }

        .particle:nth-of-type(45)[b-gqcr8st0fh] {
            animation-delay: 0.1963004301s;
            left: calc((100% - 2em) * 0.88);
        }

        .particle:nth-of-type(46)[b-gqcr8st0fh] {
            animation-delay: 0.5461461177s;
            left: calc((100% - 2em) * 0.9);
        }

        .particle:nth-of-type(47)[b-gqcr8st0fh] {
            animation-delay: 0.1146236071s;
            left: calc((100% - 2em) * 0.92);
        }

        .particle:nth-of-type(48)[b-gqcr8st0fh] {
            animation-delay: 0.8419907928s;
            left: calc((100% - 2em) * 0.94);
        }

        .particle:nth-of-type(49)[b-gqcr8st0fh] {
            animation-delay: 0.3973974244s;
            left: calc((100% - 2em) * 0.96);
        }

        .particle:nth-of-type(50)[b-gqcr8st0fh] {
            animation-delay: 0.6349105603s;
            left: calc((100% - 2em) * 0.98);
        }

    .SiteBackpackButton[b-gqcr8st0fh] {
        color: white;
        min-height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .NationChoiceFireDiv[b-gqcr8st0fh] {
        display: block;
        height: 20rem;
    }

    .NationChoiceWaterDiv[b-gqcr8st0fh] {
        display: block;
        height: 20rem;
    }

    .ocean[b-gqcr8st0fh] {
        height: 2rem;
        bottom: -1px;
    }

    .mountains[b-gqcr8st0fh] {
        height: 2rem;
        bottom: -1px;
    }

    .NationChoiceAirDiv[b-gqcr8st0fh] {
        display: block;
        height: 20rem;
    }

    .PrepayChoicesDiv[b-gqcr8st0fh] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
    }

    .NationChoiceEarthDiv[b-gqcr8st0fh] {
        display: block;
        height: 20rem;
    }

    .SiteBackpackText[b-gqcr8st0fh] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-gqcr8st0fh] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-gqcr8st0fh] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-gqcr8st0fh] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-gqcr8st0fh] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'Belda';
    }

    .sitesbottombox[b-gqcr8st0fh] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'Belda';
    }

    .sitebox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-gqcr8st0fh] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-gqcr8st0fh] {
        width: 100%;
    }

    .sitejoinbox[b-gqcr8st0fh] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-gqcr8st0fh] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-gqcr8st0fh] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-gqcr8st0fh] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-gqcr8st0fh] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-gqcr8st0fh] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-gqcr8st0fh] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-gqcr8st0fh] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-gqcr8st0fh] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'Belda';
    }

    .activitiesbottombox[b-gqcr8st0fh] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'Belda';
        height: 1rem;
    }

    .SubSitesbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-gqcr8st0fh] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'Belda';
    }

    .SubSitesbottombox[b-gqcr8st0fh] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'Belda';
        height: 1rem;
    }

    .basicbox[b-gqcr8st0fh] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}

body[b-gqcr8st0fh] {
}


.SiteActivityBox[b-gqcr8st0fh] {
    background: linear-gradient(0deg, white 0%, antiquewhite 50%, white 100%);
    border-color: white;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-gqcr8st0fh] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SiteWaiverBoxUnsigned[b-gqcr8st0fh] {
    border-color: gray;
    color: white;
    margin: .5rem;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
}

    .SiteWaiverBoxUnsigned:hover[b-gqcr8st0fh] {
        background: linear-gradient(0deg, darkred 0%, red 50%, red 50%, darkred 100%);
    }

.SubSiteBox[b-gqcr8st0fh] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-gqcr8st0fh] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-gqcr8st0fh] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-gqcr8st0fh] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-gqcr8st0fh] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-gqcr8st0fh] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-gqcr8st0fh] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-gqcr8st0fh] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-gqcr8st0fh] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-gqcr8st0fh] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-gqcr8st0fh] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-gqcr8st0fh] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {

    .SiteActivityBox[b-gqcr8st0fh] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

        .SiteActivityBox:hover[b-gqcr8st0fh] {
        }

    .SiteWaiverBoxUnsigned[b-gqcr8st0fh] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-gqcr8st0fh] {
        }

    .activityrightbox[b-gqcr8st0fh] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-gqcr8st0fh] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-gqcr8st0fh] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-gqcr8st0fh] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-gqcr8st0fh] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'Belda';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-gqcr8st0fh] {
        text-align: center;
        font-size: 2rem;
    }

    .activitynameboxbuttons[b-gqcr8st0fh] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-gqcr8st0fh] {
        text-align: center;
        font-size: 3rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-gqcr8st0fh] {
        max-width: 7rem;
        max-height: 7rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-gqcr8st0fh] {
        width: 8rem;
        height: 8rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-gqcr8st0fh] {
    }

    .SubSiteBox[b-gqcr8st0fh] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-gqcr8st0fh] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-gqcr8st0fh] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-gqcr8st0fh] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-gqcr8st0fh] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-gqcr8st0fh] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'Belda';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-gqcr8st0fh] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-gqcr8st0fh] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-gqcr8st0fh] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-gqcr8st0fh] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-gqcr8st0fh] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {

    .CreditsButton[b-gqcr8st0fh] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

        .SiteActivityBox:hover[b-gqcr8st0fh] {
        }

    .SiteWaiverBoxUnsigned[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-gqcr8st0fh] {
        }

    .activityrightbox[b-gqcr8st0fh] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-gqcr8st0fh] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-gqcr8st0fh] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-gqcr8st0fh] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-gqcr8st0fh] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'Belda';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-gqcr8st0fh] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-gqcr8st0fh] {
        max-width: 6rem;
        max-height: 6rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-gqcr8st0fh] {
        width: 7rem;
        height: 7rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-gqcr8st0fh] {
    }

    .SubSiteBox[b-gqcr8st0fh] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-gqcr8st0fh] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-gqcr8st0fh] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-gqcr8st0fh] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-gqcr8st0fh] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-gqcr8st0fh] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'Belda';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-gqcr8st0fh] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-gqcr8st0fh] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-gqcr8st0fh] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Pages/TournamentBracketView.razor.rz.scp.css */
body[b-gad3d50r3n] {
}

.BracketBox[b-gad3d50r3n] {
    background: linear-gradient(to bottom, #054706 0%, #006727 70%);
    padding: 2px;
}

.BracketSubBox[b-gad3d50r3n] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    margin: 2px;
}
/* /Components/Pages/TournamentView.razor.rz.scp.css */
body[b-t2juyya4si] {
}

.BracketButtonBar[b-t2juyya4si] {
    display: flex;
    margin-top: 1rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    overflow-x: auto;
    height: 3rem;
}

.BracketBox[b-t2juyya4si] {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    overflow-x: auto;
    overflow-y: auto;
    height: calc(100vh - 4rem);
    width: calc(100vw - 1rem);
}

.BracketButton[b-t2juyya4si] {
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
    margin-right: 0.5rem;
}

.SelectedBracketButton[b-t2juyya4si] {
    border-radius: 0.5rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: none;
    border-width: 0px;
    border-bottom-width: 0px;
    background: linear-gradient(to bottom, darkgreen 0%, #054706 80%);
    color: white;
    padding: 0.5rem;
    padding-bottom: 0rem;
    text-align: center;
    margin-right:0.5rem;
}
/* /Components/Pages/Trigger/TriggerAdd.razor.rz.scp.css */
body[b-g19bl1i3rs] {
}

@media (min-width: 641px) {
    .AddTop[b-g19bl1i3rs] {
        display: flex;
    }

    .TopDiv[b-g19bl1i3rs] {
        width: 50%;
    }
}

@media (max-width: 640.9px) {
    .AddTop[b-g19bl1i3rs] {
        display: block;
    }

    .TopDiv[b-g19bl1i3rs] {
        width: 100%;
    }
}
/* /Components/Shared/AmtgardLinkModal.razor.rz.scp.css */
.SelectedModeStyle[b-bc1tqey9ig] {
    width: 34%;
    background-color: darkkhaki;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-width: 1px;
    border-bottom-width: 0px;
    font-weight: 700;
}

.NotSelectedModeStyle[b-bc1tqey9ig] {
    width: 33%;
    background-color: khaki;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-width: 1px;
    font-weight: 500;
}

.SearchBar[b-bc1tqey9ig] {
    margin-top: 0px;
    width: 100%;
    height: 3rem;
    text-align: center;
    vertical-align: middle;
}

.SearchBox[b-bc1tqey9ig] {
    width: 90%;
    height: 2rem;
    margin: .5rem;
}

.ResultItemBox[b-bc1tqey9ig] {
    margin: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    border-radius: .5rem;
}

.resultimage[b-bc1tqey9ig] {
    max-height: 10rem;
    max-width: 100%;
}

.ResultBox[b-bc1tqey9ig] {
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: calc(100vh - 26rem);
    scroll-behavior: auto;
    scrollbar-color: red orange;
    scrollbar-width: auto;
}
.ImageBox[b-bc1tqey9ig] {
    display: flex;
}
.SearchResultBox[b-bc1tqey9ig] {
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    padding: .5rem;
    background-color: white;
    text-align: center;
    width: 100%;
    display: flex;
}
.KingdomImage[b-bc1tqey9ig] {
    max-height: 4rem;
    max-width: 3rem;
}


.ParkImage[b-bc1tqey9ig] {
    max-height: 4rem;
    max-width: 3rem;
}

.PlayerImage[b-bc1tqey9ig] {
    max-height: 4rem;
    max-width: 3rem;
}

.KingdomImageDiv[b-bc1tqey9ig] {
    margin-top: auto;
    margin-bottom: auto;
}
.ParkImageDiv[b-bc1tqey9ig] {
    margin-top: auto;
    margin-bottom: auto;
}
.PlayerImageDiv[b-bc1tqey9ig] {
    margin-top: auto;
    margin-bottom: auto;
}

.TextBox[b-bc1tqey9ig] {
    margin-left: auto;
    margin-right: auto;
}

.SelectedBoxDiv[b-bc1tqey9ig] {
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    padding: .5rem;
    background-color: lightgreen;
    text-align: center;
    display: flex;
}

*[b-bc1tqey9ig] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-bc1tqey9ig]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-bc1tqey9ig]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-bc1tqey9ig]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.SelectedBox[b-bc1tqey9ig] {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: 0px;
}

.SelectionBox[b-bc1tqey9ig] {
    width: 100%;
    height: 10rem;
    margin: 0px;
    margin-top: auto;
    margin-bottom: 0px;
    background-color: khaki;
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    padding: 0px;
    border-width: 0px;
    border-top-width: 2px;
    border-style: solid;
    overflow: hidden;
}

.SelectedImage[b-bc1tqey9ig] {
    max-height: 6rem;
    max-width: contain;
}

.SelectButton[b-bc1tqey9ig] {
    width: 100%;
    font-size: 1.5rem;
    padding: .5rem;
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    border-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    margin: 0px;
    margin-top: auto;
    margin-bottom: -1rem;
    background-color: darkkhaki;
}

    .SelectButton:hover[b-bc1tqey9ig] {
        background-color: darkkhaki;
    }

.ModeBox[b-bc1tqey9ig] {
    border-width: 1px;
    border-top-width: 0px;
    background-color: darkkhaki;
    border-style: solid;
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    text-align: center;
    height: 100%;
    width: 100%;
}

div.scrollb[b-bc1tqey9ig] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
    background-color: khaki;
    margin-left: auto;
    margin-right: auto;
}

.bottombar[b-bc1tqey9ig] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

#signature-control h4[b-bc1tqey9ig] {
    margin-bottom: 20px;
    text-align: center;
}

#signdescription[b-bc1tqey9ig] {
    font-size: 14px;
    padding-bottom: 10px;
}

.e-sign-clear[b-bc1tqey9ig] {
    margin-left: 5px;
}

.e-btn-options[b-bc1tqey9ig] {
    float: right;
    margin-bottom: 10px;
}

#signature-control[b-bc1tqey9ig] {
    width: 100%;
    margin: 0;
}

.e-bigger #signature-control h4[b-bc1tqey9ig] {
    font-size: 20px;
}

.WaiverSelectorBox[b-bc1tqey9ig] {
    display: flex;
}

.form-label[b-bc1tqey9ig] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ValidBox[b-bc1tqey9ig] {
    border-radius: 1rem;
    padding: 1rem;
}

.ChildButton[b-bc1tqey9ig] {
    width: 35%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.GuardianButton[b-bc1tqey9ig] {
    width: 60%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.SelectedChildButton[b-bc1tqey9ig] {
    width: 40%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.SelectedGuardianButton[b-bc1tqey9ig] {
    width: 65%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.InfoSoldText[b-bc1tqey9ig] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: green;
    background: linear-gradient(to right, lightgreen 0%, lime 50%, lightgreen 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.InfoBadText[b-bc1tqey9ig] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: red;
    background: linear-gradient(to right, pink 0%, white 50%, pink 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.BirthDateBox[b-bc1tqey9ig] {
    text-align: center;
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.SaveButton[b-bc1tqey9ig] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}

.SignatureCapturedBox[b-bc1tqey9ig] {
    height: 100%;
    width: 100%;
    color: green;
    font-size: 3rem;
    vertical-align: middle;
    border-color: green;
    border-style: solid;
    border-width: 1px;
}

.TopTextBox[b-bc1tqey9ig] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: red;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.BottomTextBox[b-bc1tqey9ig] {
    border-color: black;
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    border-color: red;
    background-color: lightyellow;
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1.5rem;
}

.RequiredBox[b-bc1tqey9ig] {
    border-style: none;
    border-radius: 0.5rem;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.OptionalBox[b-bc1tqey9ig] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: yellow;
    background-color: lightyellow;
    border-width: 1px;
    margin-top: 2rem;
    padding: 1rem;
}

.form-control2[b-bc1tqey9ig] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.WaiverBox[b-bc1tqey9ig] {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: black;
}

.BackButton[b-bc1tqey9ig] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-bc1tqey9ig] {
        color: gray;
    }

.CloseButton[b-bc1tqey9ig] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-bc1tqey9ig] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-bc1tqey9ig] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.StepLabel[b-bc1tqey9ig] {
    font-size: 2rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    border-color: white;
    min-height: 3rem;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
}

body[b-bc1tqey9ig] {
}

.max-form[b-bc1tqey9ig] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-bc1tqey9ig] {
    width: 100%;
    height: 80%;
}

.footer[b-bc1tqey9ig] {
    width: 100%;
    height: 4rem;
}

.text-area[b-bc1tqey9ig] {
    width: 100%;
    height: 80%;
}

.ParentButton[b-bc1tqey9ig] {
    font-size: 1.5rem;
    border-style: solid;
    border-radius: 1rem;
    margin: .5rem;
}

body[b-bc1tqey9ig] {
}

.PermissionAllowOn[b-bc1tqey9ig] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-bc1tqey9ig] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-bc1tqey9ig] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-bc1tqey9ig] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-bc1tqey9ig] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-bc1tqey9ig] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-bc1tqey9ig] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-bc1tqey9ig] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-bc1tqey9ig] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-bc1tqey9ig] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-bc1tqey9ig] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-bc1tqey9ig] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-bc1tqey9ig] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-bc1tqey9ig] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-bc1tqey9ig] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-bc1tqey9ig] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.StepButton[b-bc1tqey9ig] {
    margin-top: auto;
    margin-bottom: auto;
    border-style: solid;
    border-radius: 1rem;
    border-color: gray;
    height: 2rem;
    min-width: 2rem;
    font-size: 1rem;
}

.CurrentStep[b-bc1tqey9ig] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    height: 2.1rem;
    min-width: 2.1rem;
    font-weight: 600;
    font-size: 1.2rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: .5rem;
    margin-right: .5rem;
}

.StepsBox[b-bc1tqey9ig] {
    min-height: 3rem;
    display: flex;
}

.StepsSubBox[b-bc1tqey9ig] {
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
}

.MedBox[b-bc1tqey9ig] {
    min-height: 20rem;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.modal-body[b-bc1tqey9ig] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    height: calc(100vh - 13rem);
}

.modal-dialog[b-bc1tqey9ig] {
    z-index: 1050;
    max-height: calc(100vh - 1rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-bc1tqey9ig] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-bc1tqey9ig] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-bc1tqey9ig] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-bc1tqey9ig] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-bc1tqey9ig] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-bc1tqey9ig] {
    width: 100%;
}

.SheetSelectorItem[b-bc1tqey9ig] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-bc1tqey9ig] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-bc1tqey9ig] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-bc1tqey9ig] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-bc1tqey9ig] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-bc1tqey9ig] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-bc1tqey9ig] {
    width: calc(100% - 2rem);
}

.SearchButton[b-bc1tqey9ig] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-bc1tqey9ig] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.HeaderBox[b-bc1tqey9ig] {
}

.RowBox[b-bc1tqey9ig] {
    height: 2rem;
}

.Selected[b-bc1tqey9ig] {
    background-color: transparent;
}

.NotSelected[b-bc1tqey9ig] {
    background-color: transparent;
}

.NotSelectedButton[b-bc1tqey9ig] {
    background-color: transparent;
    width: 100%;
    height: 100%;
    border-style: none;
}

.SelectionBox[b-bc1tqey9ig] {
    border-radius: 1rem;
    margin: .5rem;
    background: linear-gradient(to right, tan 0%, papayawhip 50%, tan 100%);
}

.ORKBox[b-bc1tqey9ig] {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    border-style: none;
    border-radius: 1rem;
    padding: .5rem;
    margin: .5rem;
    background-color: azure;
    text-align: center;
}

.ORKLabel[b-bc1tqey9ig] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ORKName[b-bc1tqey9ig] {
    font-weight: 600;
    font-size: 1.2rem;
}

.EntryBox[b-bc1tqey9ig] {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    border-style: none;
    border-radius: 1rem;
    padding: .5rem;
    margin: .5rem;
    background-color: azure;
    text-align: center;
    font-size: 1.5rem;
}

.ResultMember[b-bc1tqey9ig] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-bc1tqey9ig] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-bc1tqey9ig] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-bc1tqey9ig] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-bc1tqey9ig] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-bc1tqey9ig] {
        height: calc(100vh - 11rem);
    }

    .ResultBox[b-bc1tqey9ig] {
        width: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        text-align: justify;
        scrollbar-width: auto;
        height: calc(100vh - 26rem);
    }

    .modal-title[b-bc1tqey9ig] {
        font-size: 1.5rem;
    }

    .InfoSoldText[b-bc1tqey9ig] {
        font-size: 1.2rem;
    }

    .InfoBadText[b-bc1tqey9ig] {
        font-size: 1.2rem;
    }

    .StepLabel[b-bc1tqey9ig] {
        font-size: 1.5rem;
    }
    .ImageBox[b-bc1tqey9ig] {
        display:block flow-root;
    }

    .SearchResultBox[b-bc1tqey9ig] {
        border-style: solid;
        border-width: 2px;
        border-radius: 1rem;
        padding: .5rem;
        background-color: white;
        text-align: center;
        width: 100%;
        display: flex;
    }

    .KingdomImage[b-bc1tqey9ig] {
        max-height: 3rem;
        max-width: 3rem;
    }


    .ParkImage[b-bc1tqey9ig] {
        max-height: 3rem;
        max-width: 3rem;
    }

    .PlayerImage[b-bc1tqey9ig] {
        max-height: 3rem;
        max-width: 3rem;
    }

    .KingdomImageDiv[b-bc1tqey9ig] {
        margin-left: auto;
        margin-right: auto;
    }

    .ParkImageDiv[b-bc1tqey9ig] {
        margin-left: auto;
        margin-right: auto;
    }

    .PlayerImageDiv[b-bc1tqey9ig] {
        margin-left: auto;
        margin-right: auto;
    }

    .TextBox[b-bc1tqey9ig] {
        margin-left: auto;
        margin-right: auto;
    }
}
/* /Components/Shared/BackpackItemType.razor.rz.scp.css */
body[b-ebspywk01r] {
}

.TypeBox[b-ebspywk01r] {
    border-width: 1px;
    border-color: gray;
    border-style: solid;
    margin-bottom: .5rem;
}

.CategoryHeader[b-ebspywk01r] {
    width: 100%;
    display: flex;
    background: linear-gradient(to bottom, #202020 0%, #404040 50%, #202020 100%);
    border-color: black;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
}

.CategoryHeaderImage[b-ebspywk01r] {
    width: 2rem;
    max-height: 2rem;
    margin-right: auto;
    margin-left: 0px;
}

.CategoryHeaderName[b-ebspywk01r] {
    margin-top: auto;
    margin-bottom: auto;
}

.CategoryHeaderButton[b-ebspywk01r] {
    width: 2rem;
    height: 2rem;
    margin-right: 0px;
    margin-left: auto;
    background-color: transparent;
    color: white;
    border-width: 0px;
    border-left-width: 2px;
    border-color: #404040;
}

.MemberItemDiv[b-ebspywk01r] {
    background: linear-gradient(to bottom, #202020 0%, #101010 50%, #202020 100%);
    display: flex;
    width: 100%;
    border-color: black;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
}

.MemberItemImage[b-ebspywk01r] {
    width: 2rem;
    max-height: 1.8rem;
    padding: 2px;
    margin-right: auto;
    margin-left: 0px;
}

.MemberItemName[b-ebspywk01r] {
    margin-top: auto;
    margin-bottom: auto;
}

.MemberItemQty[b-ebspywk01r] {
    min-width: 4rem;
    max-height: 2rem;
    margin-right: 0px;
    margin-left: auto;
    border-width: 0px;
    border-style: solid;
    border-left-width: 2px;
    border-color: slategray;
    margin-top: auto;
    margin-bottom: auto;
}
/* /Components/Shared/BackpackModal.razor.rz.scp.css */
body[b-7nurg8zmn8] {
}

.modal-header[b-7nurg8zmn8] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-7nurg8zmn8] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        background: linear-gradient(to right, #202020 0%, #602020 50%, #202020 100%);
    }

.header-image-box[b-7nurg8zmn8] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
    display: flex;
}


.header-image[b-7nurg8zmn8] {
    width: 2.5rem;
    height: 2.5rem;
    margin: 0px;
    margin: auto;
}

.SheetSelectorBarSmall[b-7nurg8zmn8] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-7nurg8zmn8] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-7nurg8zmn8] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-7nurg8zmn8] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-7nurg8zmn8] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-7nurg8zmn8] {
    background: linear-gradient(to bottom, gray 0%, black 70%);
    color: white;
    border-radius: 0px;
    padding: 2px;
}

.modal-sub-content[b-7nurg8zmn8] {
    background: linear-gradient(to right, black 0%, #101010 50%, black 100%);
    color: white;
    border-radius: 0px;
}

.modal-body[b-7nurg8zmn8] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 0px;
}

.modal-dialog[b-7nurg8zmn8] {
    z-index: 1050;
    height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-7nurg8zmn8] {
    margin-bottom: 0;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
}

.close[b-7nurg8zmn8] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-7nurg8zmn8] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-7nurg8zmn8] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-7nurg8zmn8] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-7nurg8zmn8] {
    width: 100%;
}

.SheetSelectorItem[b-7nurg8zmn8] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-7nurg8zmn8] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-7nurg8zmn8] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-7nurg8zmn8] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-7nurg8zmn8] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

@media (min-width: 641px) {

    .modal-dialog[b-7nurg8zmn8] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-7nurg8zmn8] {
        max-width: 100%;
    }
}
/* /Components/Shared/ChooseCreditView.razor.rz.scp.css */
#signature-control h4[b-8ik2tuk430] {
    margin-bottom: 20px;
    text-align: center;
}

#signdescription[b-8ik2tuk430] {
    font-size: 14px;
    padding-bottom: 10px;
}

.e-sign-clear[b-8ik2tuk430] {
    margin-left: 5px;
}

.e-btn-options[b-8ik2tuk430] {
    float: right;
    margin-bottom: 10px;
}

#signature-control[b-8ik2tuk430] {
    width: 100%;
    margin: 0;
}

.e-bigger #signature-control h4[b-8ik2tuk430] {
    font-size: 20px;
}

.WaiverSelectorBox[b-8ik2tuk430] {
    display: flex;
}

.form-label[b-8ik2tuk430] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ValidBox[b-8ik2tuk430] {
    border-radius: 1rem;
    padding: 1rem;
}

.ChildButton[b-8ik2tuk430] {
    width: 35%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.GuardianButton[b-8ik2tuk430] {
    width: 60%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.SelectedChildButton[b-8ik2tuk430] {
    width: 40%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.SelectedGuardianButton[b-8ik2tuk430] {
    width: 65%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.SetAllDiv[b-8ik2tuk430] {
    width: 100%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 1.6rem;
    border-color: lightgreen;
    background-color: transparent;
}

.SetAllHeader[b-8ik2tuk430] {
    margin-left: auto;
    margin-right: auto;
}

.SetAllSelectDiv[b-8ik2tuk430] {
    margin-left: auto;
    margin-right: auto;
}

.SetAllClassSelect[b-8ik2tuk430] {
}
.CreditDiv[b-8ik2tuk430] {
    display: flex;
    border-radius: 1rem;
    margin: .5rem;
}

.CreditNameDiv[b-8ik2tuk430] {
    width: 45%;
    font-size: 1.2rem;
}

.ClassDiv[b-8ik2tuk430] {
    width: 50%;
}

.ClassSelect[b-8ik2tuk430] {
    width: 100%;
    font-size: 1.5rem;
    background-color: transparent;
    border-style: none;
}

.NewCreditsDiv[b-8ik2tuk430] {
    width: 5%;
    font-size: 0px;
}

.InfoSoldText[b-8ik2tuk430] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: green;
    background: linear-gradient(to right, lightgreen 0%, lime 50%, lightgreen 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.InfoBadText[b-8ik2tuk430] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: red;
    background: linear-gradient(to right, pink 0%, white 50%, pink 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.BirthDateBox[b-8ik2tuk430] {
    text-align: center;
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.SaveButton[b-8ik2tuk430] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}

.SignatureCapturedBox[b-8ik2tuk430] {
    height: 100%;
    width: 100%;
    color: green;
    font-size: 3rem;
    vertical-align: middle;
    border-color: green;
    border-style: solid;
    border-width: 1px;
}

.TopTextBox[b-8ik2tuk430] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: red;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.BottomTextBox[b-8ik2tuk430] {
    border-color: black;
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    border-color: red;
    background-color: lightyellow;
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1.5rem;
}

.RequiredBox[b-8ik2tuk430] {
    border-style: none;
    border-radius: 0.5rem;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.OptionalBox[b-8ik2tuk430] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: yellow;
    background-color: lightyellow;
    border-width: 1px;
    margin-top: 2rem;
    padding: 1rem;
}

.form-control2[b-8ik2tuk430] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.WaiverBox[b-8ik2tuk430] {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: black;
}

.BackButton[b-8ik2tuk430] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-8ik2tuk430] {
        color: gray;
    }

.CloseButton[b-8ik2tuk430] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-8ik2tuk430] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-8ik2tuk430] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.StepLabel[b-8ik2tuk430] {
    font-size: 2rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    border-color: white;
    min-height: 3rem;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
}

body[b-8ik2tuk430] {
}

.max-form[b-8ik2tuk430] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-8ik2tuk430] {
    width: 100%;
    height: 80%;
}

.footer[b-8ik2tuk430] {
    width: 100%;
    height: 4rem;
}

.text-area[b-8ik2tuk430] {
    width: 100%;
    height: 80%;
}

.ParentButton[b-8ik2tuk430] {
    font-size: 1.5rem;
    border-style: solid;
    border-radius: 1rem;
    margin: .5rem;
}

body[b-8ik2tuk430] {
}

.PermissionAllowOn[b-8ik2tuk430] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-8ik2tuk430] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-8ik2tuk430] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-8ik2tuk430] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-8ik2tuk430] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-8ik2tuk430] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-8ik2tuk430] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-8ik2tuk430] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-8ik2tuk430] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-8ik2tuk430] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-8ik2tuk430] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-8ik2tuk430] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-8ik2tuk430] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-8ik2tuk430] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-8ik2tuk430] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-8ik2tuk430] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.StepButton[b-8ik2tuk430] {
    margin-top: auto;
    margin-bottom: auto;
    border-style: solid;
    border-radius: 1rem;
    border-color: gray;
    height: 2rem;
    min-width: 2rem;
    font-size: 1rem;
}

.CurrentStep[b-8ik2tuk430] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    height: 2.1rem;
    min-width: 2.1rem;
    font-weight: 600;
    font-size: 1.2rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: .5rem;
    margin-right: .5rem;
}

.StepsBox[b-8ik2tuk430] {
    min-height: 3rem;
    display: flex;
}

.StepsSubBox[b-8ik2tuk430] {
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
}

.MedBox[b-8ik2tuk430] {
    min-height: 20rem;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.modal-body[b-8ik2tuk430] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 26rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-8ik2tuk430] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-8ik2tuk430]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-8ik2tuk430]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-8ik2tuk430]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-8ik2tuk430] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-8ik2tuk430] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-8ik2tuk430] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-8ik2tuk430] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-8ik2tuk430] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-8ik2tuk430] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-8ik2tuk430] {
    width: 100%;
}

.SheetSelectorItem[b-8ik2tuk430] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-8ik2tuk430] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-8ik2tuk430] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-8ik2tuk430] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-8ik2tuk430] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-8ik2tuk430] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-8ik2tuk430] {
    width: calc(100% - 2rem);
}

.SearchButton[b-8ik2tuk430] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-8ik2tuk430] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.HeaderBox[b-8ik2tuk430] {
}

.RowBox[b-8ik2tuk430] {
    height: 2rem;
}

.Selected[b-8ik2tuk430] {
    background-color: transparent;
}

.NotSelected[b-8ik2tuk430] {
    background-color: transparent;
}

.NotSelectedButton[b-8ik2tuk430] {
    background-color: transparent;
    width: 100%;
    height: 100%;
    border-style: none;
}

.SelectionBox[b-8ik2tuk430] {
    border-radius: 1rem;
    margin: .5rem;
    background: linear-gradient(to right, tan 0%, papayawhip 50%, tan 100%);
}

.ORKBox[b-8ik2tuk430] {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    border-style: none;
    border-radius: 1rem;
    padding: .5rem;
    margin: .5rem;
    background-color: azure;
    text-align: center;
}

.ORKLabel[b-8ik2tuk430] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ORKName[b-8ik2tuk430] {
    font-weight: 600;
    font-size: 1.2rem;
}

.EntryBox[b-8ik2tuk430] {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    border-style: none;
    border-radius: 1rem;
    padding: .5rem;
    margin: .5rem;
    background-color: azure;
    text-align: center;
    font-size: 1.5rem;
}

.ResultMember[b-8ik2tuk430] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-8ik2tuk430] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-8ik2tuk430] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-8ik2tuk430] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-8ik2tuk430] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-8ik2tuk430] {
        max-height: calc(100vh - 23rem);
    }

    .modal-title[b-8ik2tuk430] {
        font-size: 1.5rem;
    }

    .InfoSoldText[b-8ik2tuk430] {
        font-size: 1.2rem;
    }

    .InfoBadText[b-8ik2tuk430] {
        font-size: 1.2rem;
    }

    .StepLabel[b-8ik2tuk430] {
        font-size: 1.5rem;
    }
}
/* /Components/Shared/Confirm.razor.rz.scp.css */
/* /Components/Shared/CreditSelectorView.razor.rz.scp.css */
body[b-w7t9drlb6k] {
}

.MainDiv[b-w7t9drlb6k] {
    display: flex;
    border-radius: 1rem;
    margin: .5rem;
}

.CreditNameDiv[b-w7t9drlb6k] {
    width: 45%;
    font-size: 1.2rem;
}

.ClassDiv[b-w7t9drlb6k] {
    width: 50%;
}

.ClassSelect[b-w7t9drlb6k] {
    width: 100%;
    font-size: 1.5rem;
    background-color: transparent;
    border-style: none;
}

.NewCreditsDiv[b-w7t9drlb6k] {
    width: 5%;
    font-size: 0px;
}
/* /Components/Shared/DataAddModal.razor.rz.scp.css */
body[b-tbxxbsm3jo] {
}

.max-form[b-tbxxbsm3jo] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-tbxxbsm3jo] {
    width: 100%;
    height: 80%;
}

.footer[b-tbxxbsm3jo] {
    width: 100%;
    height: 4rem;
}

.text-area[b-tbxxbsm3jo] {
    width: 100%;
    height: 80%;
}

body[b-tbxxbsm3jo] {
}

.modal-header[b-tbxxbsm3jo] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
}

    .modal-header .btn-close[b-tbxxbsm3jo] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 2rem;
        width: 2rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-tbxxbsm3jo] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-tbxxbsm3jo] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-tbxxbsm3jo] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-tbxxbsm3jo] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-tbxxbsm3jo] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-tbxxbsm3jo] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-tbxxbsm3jo] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-tbxxbsm3jo] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-tbxxbsm3jo] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-tbxxbsm3jo] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-tbxxbsm3jo] {
    margin-bottom: 0;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
}

.close[b-tbxxbsm3jo] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-tbxxbsm3jo] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-tbxxbsm3jo] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-tbxxbsm3jo] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-tbxxbsm3jo] {
    width: 100%;
}

.SheetSelectorItem[b-tbxxbsm3jo] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-tbxxbsm3jo] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-tbxxbsm3jo] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-tbxxbsm3jo] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-tbxxbsm3jo] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-tbxxbsm3jo] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-tbxxbsm3jo] {
    width: calc(100% - 2rem);
}

.SearchButton[b-tbxxbsm3jo] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-tbxxbsm3jo] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-tbxxbsm3jo] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-tbxxbsm3jo] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-tbxxbsm3jo] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-tbxxbsm3jo] {
        max-width: 100%;
    }
}
/* /Components/Shared/EditHTMLCodeModal.razor.rz.scp.css */
body[b-u4jqu7ejvn] {
}

.max-form[b-u4jqu7ejvn] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-u4jqu7ejvn] {
    width: 100%;
    height: 80%;
}


.text-area[b-u4jqu7ejvn] {
    width: 100%;
    height: calc(100% - 2rem);
    margin: 0px;
}

body[b-u4jqu7ejvn] {
}

.PermissionAllowOn[b-u4jqu7ejvn] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-u4jqu7ejvn] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-u4jqu7ejvn] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-u4jqu7ejvn] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-u4jqu7ejvn] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-u4jqu7ejvn] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-u4jqu7ejvn] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-u4jqu7ejvn] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-u4jqu7ejvn] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-u4jqu7ejvn] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-u4jqu7ejvn] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-u4jqu7ejvn] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-u4jqu7ejvn] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-u4jqu7ejvn] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-u4jqu7ejvn] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-u4jqu7ejvn] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-u4jqu7ejvn] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    height: 100%;
    width: 100%;
}

.modal-sub-content[b-u4jqu7ejvn] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    height: 100%;
    width: 100%;
}

.modal-body[b-u4jqu7ejvn] {
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    height: calc(100% - 7rem);
    margin: 0px;
}

.ViewButton[b-u4jqu7ejvn] {
    width: 100%;
    height: 2rem;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    font-size: 1.5rem;
}

.footer[b-u4jqu7ejvn] {
    width: 100%;
    height: 4rem;
    display: flex;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
}

.CloseButton[b-u4jqu7ejvn] {
    border-bottom-left-radius: 1rem;
    border-width: 0px;
    font-size: 2.5rem;
    width: 60%;
    background-color: lightgreen;
}

.CancelButton[b-u4jqu7ejvn] {
    border-width: 0px;
    border-bottom-right-radius: 1rem;
    font-size: 2.5rem;
    width: 40%;
    background-color: pink;
}

.modal-dialog[b-u4jqu7ejvn] {
    z-index: 1050;
    height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-u4jqu7ejvn] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-u4jqu7ejvn] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-u4jqu7ejvn] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-u4jqu7ejvn] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-u4jqu7ejvn] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-u4jqu7ejvn] {
    width: 100%;
}

.SheetSelectorItem[b-u4jqu7ejvn] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-u4jqu7ejvn] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-u4jqu7ejvn] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-u4jqu7ejvn] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-u4jqu7ejvn] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-u4jqu7ejvn] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-u4jqu7ejvn] {
    width: calc(100% - 2rem);
}

.SearchButton[b-u4jqu7ejvn] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-u4jqu7ejvn] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-u4jqu7ejvn] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-u4jqu7ejvn] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-u4jqu7ejvn] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-u4jqu7ejvn] {
        max-width: 100%;
    }
}
/* /Components/Shared/ErrorViewer.razor.rz.scp.css */
body[b-u45ksptyer] {
}

.max-form[b-u45ksptyer] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-u45ksptyer] {
    width: 100%;
    height: 80%;
}

.footer[b-u45ksptyer] {
    width: 100%;
    height: 4rem;
}

.text-area[b-u45ksptyer] {
    width: 100%;
    height: 80%;
}

body[b-u45ksptyer] {
}

.NotificationTable[b-u45ksptyer] {
    width: 100%;
}

.SelectionHeader[b-u45ksptyer] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectionBox[b-u45ksptyer] {
    border-radius: 1rem;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    margin-top: 1rem;
}

.SMSBox[b-u45ksptyer] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
    right: 0px;
}

.SMSBoxHeader[b-u45ksptyer] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.PushBox[b-u45ksptyer] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
}

.PushBoxHeader[b-u45ksptyer] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectedPhone[b-u45ksptyer] {
    text-align: center;
}

.EnabledBox[b-u45ksptyer] {
    font-size: 3rem;
    margin-top: auto;
    margin-bottom: auto;
    height: 100%;
}

.SubscribeButton[b-u45ksptyer] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.SaveSMSButton[b-u45ksptyer] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.DontSubscribeButton[b-u45ksptyer] {
    border-radius: .75rem;
    height: 3rem;
    width: 10rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

.PermissionAllowOn[b-u45ksptyer] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-u45ksptyer] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-u45ksptyer] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-u45ksptyer] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-u45ksptyer] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-u45ksptyer] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-u45ksptyer] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-u45ksptyer] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-u45ksptyer] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-u45ksptyer] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-u45ksptyer] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-u45ksptyer] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-u45ksptyer] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-u45ksptyer] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-u45ksptyer] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-u45ksptyer] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-u45ksptyer] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-u45ksptyer] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-u45ksptyer] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-u45ksptyer] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-u45ksptyer] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-u45ksptyer] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-u45ksptyer] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-u45ksptyer] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-u45ksptyer] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-u45ksptyer] {
    width: 100%;
}

.SheetSelectorItem[b-u45ksptyer] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-u45ksptyer] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-u45ksptyer] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-u45ksptyer] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-u45ksptyer] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-u45ksptyer] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-u45ksptyer] {
    width: calc(100% - 2rem);
}

.LoadingDot[b-u45ksptyer] {
    width: 6rem;
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 0px;
    background-color: yellow;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-play-state: running;
    animation-name: LoadingDot-b-u45ksptyer;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.ModeHeader[b-u45ksptyer] {
    font-size: 2rem;
    font-weight: 600;
}

.StatusHeader[b-u45ksptyer] {
    font-size: 1.5rem;
    font-weight: 600;
}

.PaypalSendLink[b-u45ksptyer] {
    font-size: 1.5rem;
    font-weight: 600;
}

.SendAgainButton[b-u45ksptyer] {
    font-size: 1.5rem;
    font-weight: 600;
    border-style: solid;
    border-color: red;
    background-color: white;
    color: red;
    width: 100%;
    border-radius: 1rem;
}

@keyframes LoadingDot-b-u45ksptyer {
    0% {
        background: linear-gradient(90deg, white 0%, yellow 25%, green 50%, yellow 75%, white 100%)
    }

    25% {
        background: linear-gradient(90deg, white 0%, white 25%, yellow 50%, green 75%, yellow 100%)
    }

    50% {
        background: linear-gradient(90deg, yellow 0%, white 25%, white 50%, yellow 75%, green 100%)
    }

    75% {
        background: linear-gradient(90deg, green 0%, yellow 25%, white 50%, white 75%, yellow 100%)
    }

    100% {
        background: linear-gradient(90deg, yellow 0%, green 25%, yellow 50%, white 75%, white 100%)
    }
}

.GoodDot[b-u45ksptyer] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    background-color: green;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.WaitingDot[b-u45ksptyer] {
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.BadDot[b-u45ksptyer] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    background-color: red;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.LoadingDivText[b-u45ksptyer] {
    margin-right: 1rem;
    margin-left: 1rem;
    width: 50%;
    margin-top: 0.25rem;
    text-align: right;
}

.LoadingDiv[b-u45ksptyer] {
    height: 2rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.5rem;
    display: flex;
}

.StatusDiv[b-u45ksptyer] {
    border-style: none;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.SearchButton[b-u45ksptyer] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-u45ksptyer] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-u45ksptyer] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-u45ksptyer] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.JSONTextBox[b-u45ksptyer] {
    width: 100%;
    min-height: 25rem;
    height: 100%;
}

@media (min-width: 641px) {
    .modal-dialog[b-u45ksptyer] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-u45ksptyer] {
        max-width: 100%;
    }
}
/* /Components/Shared/FindMemberModal.razor.rz.scp.css */
body[b-eqcojph4c3] {
}

.modal-header[b-eqcojph4c3] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-eqcojph4c3] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        background: linear-gradient(to right, #202020 0%, #602020 50%, #202020 100%);
    }

.header-image[b-eqcojph4c3] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-eqcojph4c3] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-eqcojph4c3] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-eqcojph4c3] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-eqcojph4c3] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-eqcojph4c3] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-eqcojph4c3] {
    background: linear-gradient(to bottom, gray 0%, black 70%);
    color: white;
    border-radius: 0px;
    padding: 2px;
}

.modal-sub-content[b-eqcojph4c3] {
    background: linear-gradient(to right, black 0%, #101010 50%, black 100%);
    color: white;
    border-radius: 0px;
}

.modal-body[b-eqcojph4c3] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 0px;
}

.modal-dialog[b-eqcojph4c3] {
    z-index: 1050;
    height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-eqcojph4c3] {
    margin-bottom: 0;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
}

.close[b-eqcojph4c3] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-eqcojph4c3] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-eqcojph4c3] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-eqcojph4c3] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-eqcojph4c3] {
    width: 100%;
}

.SheetSelectorItem[b-eqcojph4c3] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-eqcojph4c3] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-eqcojph4c3] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-eqcojph4c3] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-eqcojph4c3] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-eqcojph4c3] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-eqcojph4c3] {
    width: calc(100% - 2rem);
}

.SearchButton[b-eqcojph4c3] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-eqcojph4c3] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-eqcojph4c3] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-eqcojph4c3] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-eqcojph4c3] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-eqcojph4c3] {
        max-width: 100%;
    }
}
/* /Components/Shared/FullPageModal.razor.rz.scp.css */
.FullPageModalClass[b-vd1e1v1cms] {
    height: calc(100vh-2rem);
    width: calc(100vw-2rem);
    margin: 1rem;
    border-radius: 1rem;
    border-style: solid;
    background-color: purple;
}

body[b-vd1e1v1cms] {
    height: calc(100vh-2rem);
    width: calc(100vw-2rem);
    margin: 1rem;
    border-radius: 1rem;
    background-color: green;
}

.simple-form[b-vd1e1v1cms] {
    height: calc(100vh-2rem);
    width: calc(100vw-2rem);
    margin: 1rem;
    border-radius: 1rem;
}

@media (min-width:576px) {
    .modal-dialog[b-vd1e1v1cms] {
        width: calc(100vw-2rem);
        margin: 1.75rem auto
    }
}
/* /Components/Shared/ImageModal.razor.rz.scp.css */
.SelectedModeStyle[b-09zf8jct7p] {
    width: 34%;
    background-color: darkkhaki;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-width: 1px;
    border-bottom-width: 0px;
    font-weight: 700;
}

.NotSelectedModeStyle[b-09zf8jct7p] {
    width: 33%;
    background-color: khaki;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-width: 1px;
    font-weight: 500;
}

.SearchBar[b-09zf8jct7p] {
    margin-top: 0px;
    width: 100%;
    height: 3rem;
    text-align: center;
    vertical-align: middle;
}

.SearchBox[b-09zf8jct7p] {
    width: 90%;
    height: 2rem;
    margin: .5rem;
}

.ResultItemBox[b-09zf8jct7p] {
    margin: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    border-radius: .5rem;
}

.resultimage[b-09zf8jct7p] {
    max-height: 10rem;
    max-width: 100%;
}

.ResultBox[b-09zf8jct7p] {
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: calc(75vh - 12rem);
}

.SelectionBox[b-09zf8jct7p] {
    width: 100%;
    height: 10rem;
    margin: 0px;
    margin-top: auto;
    margin-bottom: 0px;
    background-color: khaki;
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    padding: 0px;
    border-width: 0px;
    border-top-width: 2px;
    border-style: solid;
    overflow: hidden;
}

.SelectedImage[b-09zf8jct7p] {
    max-height: 6rem;
    max-width: contain;
}

.SelectButton[b-09zf8jct7p] {
    width: 100%;
    font-size: 1.5rem;
    padding: .5rem;
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    border-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    margin: 0px;
    margin-top: auto;
    margin-bottom: -1rem;
    background-color: darkkhaki;
}

    .SelectButton:hover[b-09zf8jct7p] {
        background-color: darkkhaki;
    }

.ModeBox[b-09zf8jct7p] {
    border-width: 1px;
    border-top-width: 0px;
    background-color: darkkhaki;
    border-style: solid;
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    text-align: center;
    height: 100%;
    width: 100%;
}

div.scrollb[b-09zf8jct7p] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
    background-color: khaki;
    margin-left: auto;
    margin-right: auto;
}

.bottombar[b-09zf8jct7p] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

body[b-09zf8jct7p] {
}

.max-form[b-09zf8jct7p] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-09zf8jct7p] {
    width: 100%;
    height: 80%;
}

.footer[b-09zf8jct7p] {
    width: 100%;
    height: 4rem;
}

.text-area[b-09zf8jct7p] {
    width: 100%;
    height: 80%;
}

body[b-09zf8jct7p] {
}

.PermissionAllowOn[b-09zf8jct7p] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-09zf8jct7p] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-09zf8jct7p] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-09zf8jct7p] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-09zf8jct7p] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-09zf8jct7p] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-09zf8jct7p] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-09zf8jct7p] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-09zf8jct7p] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-09zf8jct7p] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.PDFFrame[b-09zf8jct7p] {
    width: 100%;
    height: 100%;
}

.header-image[b-09zf8jct7p] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-09zf8jct7p] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-09zf8jct7p] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-09zf8jct7p] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-09zf8jct7p] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-09zf8jct7p] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-09zf8jct7p] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-09zf8jct7p] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-09zf8jct7p] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-09zf8jct7p] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-09zf8jct7p] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-09zf8jct7p] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-09zf8jct7p] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-09zf8jct7p] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-09zf8jct7p] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-09zf8jct7p] {
    width: 100%;
}

.SheetSelectorItem[b-09zf8jct7p] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-09zf8jct7p] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-09zf8jct7p] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-09zf8jct7p] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-09zf8jct7p] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-09zf8jct7p] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-09zf8jct7p] {
    width: calc(100% - 2rem);
}

.SearchButton[b-09zf8jct7p] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-09zf8jct7p] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-09zf8jct7p] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-09zf8jct7p] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-09zf8jct7p] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-09zf8jct7p] {
        max-width: 100%;
    }
}
/* /Components/Shared/InboxModal.razor.rz.scp.css */
body[b-p1szqx6rwe] {
}

.modal-header[b-p1szqx6rwe] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
}

    .modal-header .btn-close[b-p1szqx6rwe] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image-box[b-p1szqx6rwe] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
    display: flex;
}


.header-image[b-p1szqx6rwe] {
    width: 2.5rem;
    height: 2.5rem;
    margin: 0px;
    margin: auto;
}

.SheetSelectorBarSmall[b-p1szqx6rwe] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-p1szqx6rwe] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-p1szqx6rwe] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-p1szqx6rwe] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-p1szqx6rwe] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-p1szqx6rwe] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-p1szqx6rwe] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-p1szqx6rwe] {
    margin: 0rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    height: calc(100% - 3rem);
}

.modal-dialog[b-p1szqx6rwe] {
    z-index: 1050;
    height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
    margin-left: auto;
    margin-right: auto;
}

.modal-title[b-p1szqx6rwe] {
    margin-bottom: 0;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
}

.AllReadButton[b-p1szqx6rwe] {
    background-color: darkgreen;
    color: white;
    border-color: green;
    border-radius: .5rem;
}

.UnreadMessage[b-p1szqx6rwe] {
    width: 100%;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: black;
    background-image: linear-gradient(90deg, transparent 0%, #00000010 50%, transparent 100%);
    display: flex;
}

.MessageBox[b-p1szqx6rwe] {
    height: 20rem;
    margin-bottom: 0px;
    background-image: linear-gradient(90deg, #00000010 0%, #00000030 50%, #00000010 100%);
    border-radius: 1rem;
    border-style: double;
}

.MessageTableDiv[b-p1szqx6rwe] {
    height: calc(100% - 20rem);
    width: 100%;
}

thead[b-p1szqx6rwe], tbody[b-p1szqx6rwe] {
    display: block;
}

.MessageTable[b-p1szqx6rwe] {
    height: 100%;
    width: 100%;
}

    .MessageTable > thead[b-p1szqx6rwe] {
        height: 2rem;
        width: 100%;
    }
    .MessageTable > tbody[b-p1szqx6rwe] {
        height: calc(100% - 2rem);
        overflow-y: auto;
    }

.MessageList[b-p1szqx6rwe] {
}

.MessageTitle[b-p1szqx6rwe] {
    font-size: 2rem;
}

.MessageText[b-p1szqx6rwe] {
    font-size: 1rem;
}

.MessageLink[b-p1szqx6rwe] {
    max-height: 10rem;
}

.MessageImage[b-p1szqx6rwe] {
    max-height: 10rem;
}

.ReadMessage[b-p1szqx6rwe] {
    width: 100%;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-image: linear-gradient(0deg, transparent 0%, black 50%, transparent 100%);
    display: flex;
}

.MessageLeft[b-p1szqx6rwe] {
    width: 2rem;
}

.MessageCenter[b-p1szqx6rwe] {
    width: calc(50% - 1rem);
    text-align: center;
}

.MessageRight[b-p1szqx6rwe] {
    width: calc(50% - 1rem);
    text-align: center;
}

.close[b-p1szqx6rwe] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-p1szqx6rwe] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-p1szqx6rwe] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-p1szqx6rwe] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-p1szqx6rwe] {
    width: 100%;
}

.SheetSelectorItem[b-p1szqx6rwe] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-p1szqx6rwe] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-p1szqx6rwe] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-p1szqx6rwe] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-p1szqx6rwe] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

@media (min-width: 641px) {

    .modal-dialog[b-p1szqx6rwe] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-p1szqx6rwe] {
        max-width: 100%;
    }
}
/* /Components/Shared/ItemOptionAddModal.razor.rz.scp.css */
body[b-9ed87k3vlw] {
}

.max-form[b-9ed87k3vlw] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-9ed87k3vlw] {
    width: 100%;
    height: 80%;
}

.footer[b-9ed87k3vlw] {
    width: 100%;
    height: 4rem;
}

.text-area[b-9ed87k3vlw] {
    width: 100%;
    height: 80%;
}

body[b-9ed87k3vlw] {
}

.modal-header[b-9ed87k3vlw] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
}

    .modal-header .btn-close[b-9ed87k3vlw] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 2rem;
        width: 2rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-9ed87k3vlw] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-9ed87k3vlw] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-9ed87k3vlw] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-9ed87k3vlw] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-9ed87k3vlw] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-9ed87k3vlw] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-9ed87k3vlw] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-9ed87k3vlw] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-9ed87k3vlw] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-9ed87k3vlw] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-9ed87k3vlw] {
    margin-bottom: 0;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
}

.close[b-9ed87k3vlw] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-9ed87k3vlw] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-9ed87k3vlw] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-9ed87k3vlw] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-9ed87k3vlw] {
    width: 100%;
}

.SheetSelectorItem[b-9ed87k3vlw] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-9ed87k3vlw] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-9ed87k3vlw] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-9ed87k3vlw] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-9ed87k3vlw] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-9ed87k3vlw] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-9ed87k3vlw] {
    width: calc(100% - 2rem);
}

.SearchButton[b-9ed87k3vlw] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-9ed87k3vlw] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-9ed87k3vlw] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-9ed87k3vlw] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-9ed87k3vlw] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-9ed87k3vlw] {
        max-width: 100%;
    }
}
/* /Components/Shared/ItemVariantAddModal.razor.rz.scp.css */
body[b-dd61moqb4k] {
}

.max-form[b-dd61moqb4k] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-dd61moqb4k] {
    width: 100%;
    height: 80%;
}

.footer[b-dd61moqb4k] {
    width: 100%;
    height: 4rem;
}

.text-area[b-dd61moqb4k] {
    width: 100%;
    height: 80%;
}

body[b-dd61moqb4k] {
}

.modal-header[b-dd61moqb4k] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
}

    .modal-header .btn-close[b-dd61moqb4k] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 2rem;
        width: 2rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-dd61moqb4k] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-dd61moqb4k] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-dd61moqb4k] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-dd61moqb4k] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-dd61moqb4k] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-dd61moqb4k] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-dd61moqb4k] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-dd61moqb4k] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-dd61moqb4k] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-dd61moqb4k] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-dd61moqb4k] {
    margin-bottom: 0;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
}

.close[b-dd61moqb4k] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-dd61moqb4k] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-dd61moqb4k] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-dd61moqb4k] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-dd61moqb4k] {
    width: 100%;
}

.SheetSelectorItem[b-dd61moqb4k] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-dd61moqb4k] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-dd61moqb4k] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-dd61moqb4k] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-dd61moqb4k] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-dd61moqb4k] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-dd61moqb4k] {
    width: calc(100% - 2rem);
}

.SearchButton[b-dd61moqb4k] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-dd61moqb4k] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-dd61moqb4k] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-dd61moqb4k] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-dd61moqb4k] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-dd61moqb4k] {
        max-width: 100%;
    }
}
/* /Components/Shared/JSONViewer.razor.rz.scp.css */
body[b-gosu2bwcrs] {
}

.max-form[b-gosu2bwcrs] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-gosu2bwcrs] {
    width: 100%;
    height: 80%;
}

.footer[b-gosu2bwcrs] {
    width: 100%;
    height: 4rem;
}

.text-area[b-gosu2bwcrs] {
    width: 100%;
    height: 80%;
}

body[b-gosu2bwcrs] {
}

.NotificationTable[b-gosu2bwcrs] {
    width: 100%;
}

.SelectionHeader[b-gosu2bwcrs] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectionBox[b-gosu2bwcrs] {
    border-radius: 1rem;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    margin-top: 1rem;
}

.SMSBox[b-gosu2bwcrs] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
    right: 0px;
}

.SMSBoxHeader[b-gosu2bwcrs] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.PushBox[b-gosu2bwcrs] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
}

.PushBoxHeader[b-gosu2bwcrs] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectedPhone[b-gosu2bwcrs] {
    text-align: center;
}

.EnabledBox[b-gosu2bwcrs] {
    font-size: 3rem;
    margin-top: auto;
    margin-bottom: auto;
    height: 100%;
}

.SubscribeButton[b-gosu2bwcrs] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.SaveSMSButton[b-gosu2bwcrs] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.DontSubscribeButton[b-gosu2bwcrs] {
    border-radius: .75rem;
    height: 3rem;
    width: 10rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

.PermissionAllowOn[b-gosu2bwcrs] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-gosu2bwcrs] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-gosu2bwcrs] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-gosu2bwcrs] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-gosu2bwcrs] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-gosu2bwcrs] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-gosu2bwcrs] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-gosu2bwcrs] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-gosu2bwcrs] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-gosu2bwcrs] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-gosu2bwcrs] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-gosu2bwcrs] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-gosu2bwcrs] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-gosu2bwcrs] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-gosu2bwcrs] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-gosu2bwcrs] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-gosu2bwcrs] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-gosu2bwcrs] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-gosu2bwcrs] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-gosu2bwcrs] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-gosu2bwcrs] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-gosu2bwcrs] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-gosu2bwcrs] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-gosu2bwcrs] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-gosu2bwcrs] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-gosu2bwcrs] {
    width: 100%;
}

.SheetSelectorItem[b-gosu2bwcrs] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-gosu2bwcrs] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-gosu2bwcrs] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-gosu2bwcrs] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-gosu2bwcrs] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-gosu2bwcrs] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-gosu2bwcrs] {
    width: calc(100% - 2rem);
}

.LoadingDot[b-gosu2bwcrs] {
    width: 6rem;
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 0px;
    background-color: yellow;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-play-state: running;
    animation-name: LoadingDot-b-gosu2bwcrs;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.ModeHeader[b-gosu2bwcrs] {
    font-size: 2rem;
    font-weight: 600;
}

.StatusHeader[b-gosu2bwcrs] {
    font-size: 1.5rem;
    font-weight: 600;
}

.PaypalSendLink[b-gosu2bwcrs] {
    font-size: 1.5rem;
    font-weight: 600;
}

.SendAgainButton[b-gosu2bwcrs] {
    font-size: 1.5rem;
    font-weight: 600;
    border-style: solid;
    border-color: red;
    background-color: white;
    color: red;
    width: 100%;
    border-radius: 1rem;
}

@keyframes LoadingDot-b-gosu2bwcrs {
    0% {
        background: linear-gradient(90deg, white 0%, yellow 25%, green 50%, yellow 75%, white 100%)
    }

    25% {
        background: linear-gradient(90deg, white 0%, white 25%, yellow 50%, green 75%, yellow 100%)
    }

    50% {
        background: linear-gradient(90deg, yellow 0%, white 25%, white 50%, yellow 75%, green 100%)
    }

    75% {
        background: linear-gradient(90deg, green 0%, yellow 25%, white 50%, white 75%, yellow 100%)
    }

    100% {
        background: linear-gradient(90deg, yellow 0%, green 25%, yellow 50%, white 75%, white 100%)
    }
}

.GoodDot[b-gosu2bwcrs] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    background-color: green;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.WaitingDot[b-gosu2bwcrs] {
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.BadDot[b-gosu2bwcrs] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    background-color: red;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.LoadingDivText[b-gosu2bwcrs] {
    margin-right: 1rem;
    margin-left: 1rem;
    width: 50%;
    margin-top: 0.25rem;
    text-align: right;
}

.LoadingDiv[b-gosu2bwcrs] {
    height: 2rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.5rem;
    display: flex;
}

.StatusDiv[b-gosu2bwcrs] {
    border-style: none;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.SearchButton[b-gosu2bwcrs] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-gosu2bwcrs] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-gosu2bwcrs] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-gosu2bwcrs] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.JSONTextBox[b-gosu2bwcrs] {
    width: 100%;
    min-height: 25rem;
    height: 100%;
}

@media (min-width: 641px) {
    .modal-dialog[b-gosu2bwcrs] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-gosu2bwcrs] {
        max-width: 100%;
    }
}
/* /Components/Shared/LoginModal.razor.rz.scp.css */
body[b-ivh0hy35t3] {
}

.zxing-source-select-container[b-ivh0hy35t3] {
    background-color: yellow;
}

.zxing-container[b-ivh0hy35t3] {
    background-color: yellow;
}

.zxing-video-container[b-ivh0hy35t3] {
    background-color: yellow;
}

.ItemLabel[b-ivh0hy35t3] {
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.UserNameBox[b-ivh0hy35t3] {
    text-align: center;
    font-size: 2rem;
    font-weight: 600;
}

.SelectedLeftButton[b-ivh0hy35t3] {
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-top-left-radius: 1rem;
    height: 100%;
    border-right-width: 0px;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 70%);
    color: white;
    font-weight: 600;
    margin-left: auto;
    margin-right: 0px;
}

.UnSelectedRightButton[b-ivh0hy35t3] {
    border-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
    height: 100%;
    border-left-width: 0px;
    background: linear-gradient(to bottom, white 0%, lightgray 50%, white 70%);
    color: black;
    font-weight: 500;
    margin-left: 0px;
    margin-right: auto;
}

.UnSelectedLeftButton[b-ivh0hy35t3] {
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-top-left-radius: 1rem;
    height: 100%;
    border-right-width: 0px;
    background: linear-gradient(to bottom, white 0%, lightgray 50%, white 70%);
    color: black;
    font-weight: 500;
    margin-left: auto;
    margin-right: 0px;
}

.SelectedRightButton[b-ivh0hy35t3] {
    border-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
    height: 100%;
    border-left-width: 0px;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 70%);
    color: white;
    font-weight: 600;
    margin-left: 0px;
    margin-right: auto;
}
.ForgotPasswordButton[b-ivh0hy35t3] {
    border-radius: 0px;
    height: 2rem;
    border-left-width: 0px;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
}
.ItemEntry[b-ivh0hy35t3] {
    width: 90%;
    text-align: center;
    font-size: 2rem;
    margin-left: auto;
    margin-right: auto;
}


.form-label[b-ivh0hy35t3] {
    font-weight: 600;
    font-size: 1.2rem;
}

.RecoveryBox[b-ivh0hy35t3] {
    border-radius: 0.5rem;
    border-color: black;
    border-width: 1px;
    border-style: solid;
    background-color: lightblue;
    padding: 1rem;
    margin: 1rem;
}

.RecoveryHeader[b-ivh0hy35t3] {
    border-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    background-color: #9090ff;
    padding: 0.5rem;
    font-size: 1.5rem;
    margin: -1rem;
    margin-bottom: 0.5rem;
}

.RecoveryCodeHeader[b-ivh0hy35t3] {
    border-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    background-color: #9090ff;
    padding: 0.5rem;
    font-size: 1.5rem;
    margin: -1rem;
    margin-bottom: 0.5rem;
}

.ContactTable[b-ivh0hy35t3] {
    width: 100%;
}

.TextRow[b-ivh0hy35t3] {
    border-bottom-width: 1px;
}

.TextButton[b-ivh0hy35t3] {
    width: 100%;
}

.EmailRow[b-ivh0hy35t3] {
    border-bottom-width: 1px;
}

.EmailButton[b-ivh0hy35t3] {
    width: 100%;
}

.RecoveryCodeBox[b-ivh0hy35t3] {
    border-radius: 0.5rem;
    border-color: black;
    border-width: 1px;
    border-style: solid;
    background-color: lightblue;
    padding: 1rem;
    margin: 1rem;
}

.btn-close[b-ivh0hy35t3] {
    border-radius: 0px;
}

.modal-content[b-ivh0hy35t3] {
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 70%);
    color: white;
    border-radius: 0px;
    padding: 2px;
}

.modal-body[b-ivh0hy35t3] {
    background-image: linear-gradient(90deg, rgb(255, 250, 205) 0%, rgb(204, 199, 154) 50%, lemonchiffon 100%);
    color: black;
    border-radius: 0px;
    padding: 0px;
    margin: 0px;
}

.modal-sub-content[b-ivh0hy35t3] {
    color: black;
    border-radius: 0px;
    margin: 0px;
}

.modal-header[b-ivh0hy35t3] {
}

.form-control[b-ivh0hy35t3] {
    width: 90%;
    font-size: 1.5rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.pwBox[b-ivh0hy35t3] {
    width: 90%;
    font-size: 1.5rem;
    text-align: center;
}

.modal-footer[b-ivh0hy35t3] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    margin-top: auto;
    border-top: 1px solid #dee2e6;
    color: white;
    height: 3rem;
}

.RegisterButton[b-ivh0hy35t3] {
    width: 100%;
    height: 100%;
    margin: 0px;
    border-radius: 0px;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
}

    .RegisterButton:disabled[b-ivh0hy35t3] {
        background: linear-gradient(to bottom, darkgreen 0%, gray 50%, darkgreen 100%);
    }

.SaveButton[b-ivh0hy35t3] {
    width: 100%;
    height: 100%;
    margin: 0px;
    border-radius: 0px;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
}

    .SaveButton:disabled[b-ivh0hy35t3] {
        background: linear-gradient(to bottom, darkgreen 0%, gray 50%, darkgreen 100%);
    }

.RegisterBackButton[b-ivh0hy35t3] {
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    border-color: black;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
}

    .RegisterBackButton:disabled[b-ivh0hy35t3] {
        background: linear-gradient(to bottom, darkgreen 0%, gray 50%, darkgreen 100%);
    }

.DoLoginButton[b-ivh0hy35t3] {
    width: 100%;
    height: 100%;
    margin: 0px;
    border-radius: 0px;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
}

    .DoLoginButton:disabled[b-ivh0hy35t3] {
        background: linear-gradient(to bottom, darkgreen 0%, gray 50%, darkgreen 100%);
    }


@media (min-width: 641px) {
    .modal-header[b-ivh0hy35t3] {
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: space-between;
        padding: 0rem;
        margin: 0rem;
        border-bottom: 1px solid #dee2e6;
        color: white;
    }

        .modal-header .btn-close[b-ivh0hy35t3] {
            padding: 0rem;
            margin: 0rem;
            color: white;
            height: 3rem;
            width: 3rem;
            background: linear-gradient(to right, #202020 0%, #602020 50%, #202020 100%);
        }

    .header-image-box[b-ivh0hy35t3] {
        width: 3rem;
        height: 3rem;
        margin: 0px;
        display: flex;
    }


    .header-image[b-ivh0hy35t3] {
        width: 2.5rem;
        height: 2.5rem;
        margin: 0px;
        margin: auto;
    }


    .modal-body[b-ivh0hy35t3] {
        padding: 0px;
        border-width: 0px;
        border-style: solid;
        border-color: gray;
        border-radius: 0px;
        text-align: center;
        overflow-y: scroll;
        height: calc(100% - 7rem);
    }


    .modal-title[b-ivh0hy35t3] {
        margin-bottom: 0;
        line-height: 1.5;
        margin-left: auto;
        margin-right: auto;
    }

    .close[b-ivh0hy35t3] {
        background: linear-gradient(to right, #054706 0%, #006727 70%);
        color: white;
        border-radius: 1rem;
    }

    .modal-dialog[b-ivh0hy35t3] {
        z-index: 1050;
        width: calc(100vw - 1rem);
        height: calc(100vh - 4rem);
        max-width: 640px;
    }

    .zxing-source-select-container[b-ivh0hy35t3] {
        background-color: yellow;
    }

    .zxing-container[b-ivh0hy35t3] {
        background-color: yellow;
    }

    .zxing-video-container[b-ivh0hy35t3] {
        background-color: yellow;
    }
}

@media (max-width: 640.98px) {
    .modal-header[b-ivh0hy35t3] {
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: space-between;
        padding: 0rem;
        margin: 0rem;
        border-bottom: 1px solid #dee2e6;
        color: white;
        height: 3rem;
    }

        .modal-header .btn-close[b-ivh0hy35t3] {
            padding: 0rem;
            margin: 0rem;
            color: white;
            height: 3rem;
            width: 3rem;
            background: linear-gradient(to right, #202020 0%, #602020 50%, #202020 100%);
        }


    .header-image-box[b-ivh0hy35t3] {
        width: 3rem;
        height: 3rem;
        margin: 0px;
        display: flex;
    }


    .header-image[b-ivh0hy35t3] {
        width: 2.5rem;
        height: 2.5rem;
        margin: 0px;
        margin: auto;
    }


    .modal-body[b-ivh0hy35t3] {
        padding: 0px;
        border-width: 0px;
        border-style: solid;
        border-color: gray;
        border-radius: 0px;
        text-align: center;
        overflow-y: scroll;
        height: calc(100% - 6rem);
    }

    .modal-title[b-ivh0hy35t3] {
        margin-bottom: 0;
        line-height: 1.5;
        margin-left: auto;
        margin-right: auto;
    }

    .close[b-ivh0hy35t3] {
        background: linear-gradient(to right, #054706 0%, #006727 70%);
        color: white;
        border-radius: 1rem;
    }

    .modal-dialog[b-ivh0hy35t3] {
        z-index: 1050;
        width: calc(100vw - 1rem);
        height: calc(100vh - 1rem);
        max-width: 100%;
    }
}
/* /Components/Shared/MessageReceivedModal.razor.rz.scp.css */
body[b-c8ckrnax9h] {
}

.modal-header[b-c8ckrnax9h] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
}

    .modal-header .btn-close[b-c8ckrnax9h] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image-box[b-c8ckrnax9h] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
    display: flex;
}


.header-image[b-c8ckrnax9h] {
    width: 2.5rem;
    height: 2.5rem;
    margin: 0px;
    margin: auto;
}

.SheetSelectorBarSmall[b-c8ckrnax9h] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-c8ckrnax9h] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-c8ckrnax9h] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-c8ckrnax9h] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-c8ckrnax9h] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-c8ckrnax9h] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%;
    background-color: green;
}

.modal-sub-content[b-c8ckrnax9h] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%;
    background-color: yellow;
}

.modal-body[b-c8ckrnax9h] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-c8ckrnax9h] {
    z-index: 1050;
    height: 20rem;
    width: calc(100vw - 1rem);
    margin-top: calc(100vh - 21rem);
    margin-bottom: 1rem;
}

.modal-title[b-c8ckrnax9h] {
    margin-bottom: 0;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.close[b-c8ckrnax9h] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-c8ckrnax9h] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-c8ckrnax9h] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-c8ckrnax9h] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-c8ckrnax9h] {
    width: 100%;
}

.SheetSelectorItem[b-c8ckrnax9h] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-c8ckrnax9h] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-c8ckrnax9h] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-c8ckrnax9h] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-c8ckrnax9h] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

@media (min-width: 641px) {

    .modal-dialog[b-c8ckrnax9h] {
        max-width: 640px;
        margin-right: 1rem;
        height: 25rem;
        margin-top: calc(100vh - 26rem);
        margin-bottom: 1rem;
    }

    .modal-title[b-c8ckrnax9h] {
    }

    .modal-content[b-c8ckrnax9h] {
    }

    .modal-body[b-c8ckrnax9h] {
        height: 17rem;
        margin: 0px;
    }

    .MessageText[b-c8ckrnax9h] {
        height: 17rem;
        color: black;
        margin: 0px;
        position: relative;
        font-size: 2rem;
        top: 0px;
        vertical-align: middle;
    }

    .ProgressBarBox[b-c8ckrnax9h] {
        height: 3rem;
        width: 33rem;
        position: absolute;
        top: 0.25rem;
        left: 3.5rem;
    }

    .ProgressBar[b-c8ckrnax9h] {
        width: 32.5rem;
        height: 3rem;
        opacity: 0.25;
        color: white;
        border-radius: 0px;
        background-color: transparent;
    }

    progress[b-c8ckrnax9h] {
        border-radius: 7px;
        height: 22px;
    }

        progress[b-c8ckrnax9h]::-webkit-progress-bar {
            background-color: transparent;
            border-radius: 7px;
        }

        progress[b-c8ckrnax9h]::-webkit-progress-value {
            background-color: white;
            border-radius: 7px;
            margin-left: auto;
            margin-right: 0px;
        }

        progress[b-c8ckrnax9h]::-moz-progress-bar {
            /* style rules */
        }

    .MessageImageBox[b-c8ckrnax9h] {
        display: flex;
        z-index: 1052;
        position: relative;
        top: -10rem;
        max-height: 10rem;
    }

    .MessageImage[b-c8ckrnax9h] {
        height: 10rem;
        max-width: 20rem;
        margin-bottom: auto;
        margin-top: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .ReadButton[b-c8ckrnax9h] {
        height: 4rem;
        width: 100%;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: 0px;
        border-top-width: 2px;
        font-size: 2rem;
        position: relative;
        top: -10rem;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-c8ckrnax9h] {
        max-width: 100%;
    }

    .MessageText[b-c8ckrnax9h] {
        height: 5rem;
    }

    .ProgressBarBox[b-c8ckrnax9h] {
        z-index: 1053;
        height: 9rem;
    }

    .ProgressBar[b-c8ckrnax9h] {
        width: 100%;
        height: 9rem;
    }

    .MessageImageBox[b-c8ckrnax9h] {
        display: flex;
        z-index: 1052;
        margin-top: -9rem;
    }

    .MessageImage[b-c8ckrnax9h] {
        max-height: 9rem;
        max-width: 9rem;
        margin-bottom: 1rem;
        margin-top: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .ReadButton[b-c8ckrnax9h] {
    }
}
/* /Components/Shared/NavMenuSite.razor.rz.scp.css */
body[b-2dbu1lzj0k] {
    width: 100%;
}

.Level0[b-2dbu1lzj0k] {
    text-align: center;
    border-radius: .5rem;
    border-style: none;
    background-color: green;
    width: 100%;
    color: white;
}

.Level1[b-2dbu1lzj0k] {
    text-align: center;
    border-radius: .5rem;
    border-style: none;
    background-color: forestgreen;
    width: 100%;
    margin-bottom: 2px;
    color: white;
}

.Level2[b-2dbu1lzj0k] {
    text-align: center;
    border-radius: .5rem;
    border-style: none;
    background-color: green;
    width: 100%;
    margin-bottom: 2px;
    color: white;
}

.Level3[b-2dbu1lzj0k] {
    text-align: center;
    border-radius: .5rem;
    border-style: none;
    background-color: forestgreen;
    width: 100%;
    margin-bottom: 2px;
    color: white;
}

.Level4[b-2dbu1lzj0k] {
    text-align: center;
    border-radius: .5rem;
    border-style: none;
    background-color: black;
    color: white;
    width: 100%;
    margin-bottom: 2px;
}

.SiteButton[b-2dbu1lzj0k] {
    background-color: transparent;
    border-style: none;
    font-weight: 700;
    text-align: center;
}

.ExpandButton[b-2dbu1lzj0k] {
    border-radius: .5rem;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-right: 0px;
    margin-left: auto;
    background-color: transparent;
    border-style: none;
    font-weight: 900;
}

    .ExpandButton:hover[b-2dbu1lzj0k] {
        background-color: lightgray;
    }

.ContractButton[b-2dbu1lzj0k] {
    border-radius: .5rem;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-right: 0px;
    margin-left: auto;
    background-color: transparent;
    border-style: none;
    font-weight: 900;
}

    .ContractButton:hover[b-2dbu1lzj0k] {
        background-color: lightgray;
    }
/* /Components/Shared/NotifyModal.razor.rz.scp.css */
body[b-1j4dmeumrp] {
}

.max-form[b-1j4dmeumrp] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-1j4dmeumrp] {
    width: 100%;
    height: 80%;
}

.footer[b-1j4dmeumrp] {
    width: 100%;
    height: 4rem;
}

.text-area[b-1j4dmeumrp] {
    width: 100%;
    height: 80%;
}

body[b-1j4dmeumrp] {
}

.NotificationTable[b-1j4dmeumrp] {
    width: 100%;
}

.SelectionHeader[b-1j4dmeumrp] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectionBox[b-1j4dmeumrp] {
    border-radius: 1rem;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    margin-top: 1rem;
}

.SMSBox[b-1j4dmeumrp] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
    right: 0px;
}

.SMSBoxHeader[b-1j4dmeumrp] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.PushBox[b-1j4dmeumrp] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
}

.PushBoxHeader[b-1j4dmeumrp] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectedPhone[b-1j4dmeumrp] {
    text-align: center;
}

.EnabledBox[b-1j4dmeumrp] {
    font-size: 3rem;
    margin-top: auto;
    margin-bottom: auto;
    height: 100%;
}

.SubscribeButton[b-1j4dmeumrp] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.SaveSMSButton[b-1j4dmeumrp] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.DontSubscribeButton[b-1j4dmeumrp] {
    border-radius: .75rem;
    height: 3rem;
    width: 10rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

.PermissionAllowOn[b-1j4dmeumrp] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-1j4dmeumrp] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-1j4dmeumrp] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-1j4dmeumrp] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-1j4dmeumrp] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-1j4dmeumrp] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-1j4dmeumrp] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-1j4dmeumrp] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-1j4dmeumrp] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-1j4dmeumrp] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-1j4dmeumrp] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-1j4dmeumrp] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-1j4dmeumrp] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-1j4dmeumrp] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-1j4dmeumrp] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-1j4dmeumrp] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-1j4dmeumrp] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-1j4dmeumrp] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-1j4dmeumrp] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-1j4dmeumrp] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-1j4dmeumrp] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-1j4dmeumrp] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-1j4dmeumrp] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-1j4dmeumrp] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-1j4dmeumrp] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-1j4dmeumrp] {
    width: 100%;
}

.SheetSelectorItem[b-1j4dmeumrp] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-1j4dmeumrp] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-1j4dmeumrp] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-1j4dmeumrp] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-1j4dmeumrp] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-1j4dmeumrp] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-1j4dmeumrp] {
    width: calc(100% - 2rem);
}

.SearchButton[b-1j4dmeumrp] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-1j4dmeumrp] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-1j4dmeumrp] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-1j4dmeumrp] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-1j4dmeumrp] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-1j4dmeumrp] {
        max-width: 100%;
    }
}
/* /Components/Shared/PaypalModal.razor.rz.scp.css */
body[b-c9hom6rutu] {
}

.max-form[b-c9hom6rutu] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-c9hom6rutu] {
    width: 100%;
    height: 80%;
}

.footer[b-c9hom6rutu] {
    width: 100%;
    height: 4rem;
}

.text-area[b-c9hom6rutu] {
    width: 100%;
    height: 80%;
}

body[b-c9hom6rutu] {
}

.NotificationTable[b-c9hom6rutu] {
    width: 100%;
}

.SelectionHeader[b-c9hom6rutu] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectionBox[b-c9hom6rutu] {
    border-radius: 1rem;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    margin-top: 1rem;
}

.SMSBox[b-c9hom6rutu] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
    right: 0px;
}

.SMSBoxHeader[b-c9hom6rutu] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.PushBox[b-c9hom6rutu] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
}

.PushBoxHeader[b-c9hom6rutu] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectedPhone[b-c9hom6rutu] {
    text-align: center;
}

.EnabledBox[b-c9hom6rutu] {
    font-size: 3rem;
    margin-top: auto;
    margin-bottom: auto;
    height: 100%;
}

.SubscribeButton[b-c9hom6rutu] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.SaveSMSButton[b-c9hom6rutu] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.DontSubscribeButton[b-c9hom6rutu] {
    border-radius: .75rem;
    height: 3rem;
    width: 10rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

.PermissionAllowOn[b-c9hom6rutu] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-c9hom6rutu] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-c9hom6rutu] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-c9hom6rutu] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-c9hom6rutu] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-c9hom6rutu] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-c9hom6rutu] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-c9hom6rutu] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-c9hom6rutu] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-c9hom6rutu] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-c9hom6rutu] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-c9hom6rutu] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-c9hom6rutu] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-c9hom6rutu] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-c9hom6rutu] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-c9hom6rutu] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-c9hom6rutu] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-c9hom6rutu] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-c9hom6rutu] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-c9hom6rutu] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-c9hom6rutu] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-c9hom6rutu] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-c9hom6rutu] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-c9hom6rutu] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-c9hom6rutu] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-c9hom6rutu] {
    width: 100%;
}

.SheetSelectorItem[b-c9hom6rutu] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-c9hom6rutu] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-c9hom6rutu] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-c9hom6rutu] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-c9hom6rutu] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-c9hom6rutu] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-c9hom6rutu] {
    width: calc(100% - 2rem);
}

.LoadingDot[b-c9hom6rutu] {
    width: 6rem;
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 0px;
    background-color: yellow;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-play-state: running;
    animation-name: LoadingDot-b-c9hom6rutu;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.ModeHeader[b-c9hom6rutu] {
    font-size: 2rem;
    font-weight: 600;
}

.StatusHeader[b-c9hom6rutu] {
    font-size: 1.5rem;
    font-weight: 600;
}

.PaypalSendLink[b-c9hom6rutu] {
    font-size: 1.5rem;
    font-weight: 600;
}

.SendAgainButton[b-c9hom6rutu] {
    font-size: 1.5rem;
    font-weight: 600;
    border-style: solid;
    border-color: red;
    background-color: white;
    color: red;
    width: 100%;
    border-radius: 1rem;
}

@keyframes LoadingDot-b-c9hom6rutu {
    0% {
        background: linear-gradient(90deg, white 0%, yellow 25%, green 50%, yellow 75%, white 100%)
    }

    25% {
        background: linear-gradient(90deg, white 0%, white 25%, yellow 50%, green 75%, yellow 100%)
    }

    50% {
        background: linear-gradient(90deg, yellow 0%, white 25%, white 50%, yellow 75%, green 100%)
    }

    75% {
        background: linear-gradient(90deg, green 0%, yellow 25%, white 50%, white 75%, yellow 100%)
    }

    100% {
        background: linear-gradient(90deg, yellow 0%, green 25%, yellow 50%, white 75%, white 100%)
    }
}

.GoodDot[b-c9hom6rutu] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    background-color: green;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.WaitingDot[b-c9hom6rutu] {
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.BadDot[b-c9hom6rutu] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    background-color: red;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.LoadingDivText[b-c9hom6rutu] {
    margin-right: 1rem;
    margin-left: 1rem;
    width: 50%;
    margin-top: 0.25rem;
    text-align: right;
}

.LoadingDiv[b-c9hom6rutu] {
    height: 2rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.5rem;
    display: flex;
}

.StatusDiv[b-c9hom6rutu] {
    border-style: none;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.SearchButton[b-c9hom6rutu] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-c9hom6rutu] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-c9hom6rutu] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-c9hom6rutu] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-c9hom6rutu] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-c9hom6rutu] {
        max-width: 100%;
    }
}
/* /Components/Shared/PDFModal.razor.rz.scp.css */
body[b-g54zb1ki01] {
}

.max-form[b-g54zb1ki01] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-g54zb1ki01] {
    width: 100%;
    height: 80%;
}

.footer[b-g54zb1ki01] {
    width: 100%;
    height: 4rem;
}

.text-area[b-g54zb1ki01] {
    width: 100%;
    height: 80%;
}

body[b-g54zb1ki01] {
}

.PermissionAllowOn[b-g54zb1ki01] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-g54zb1ki01] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-g54zb1ki01] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-g54zb1ki01] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-g54zb1ki01] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-g54zb1ki01] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-g54zb1ki01] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-g54zb1ki01] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-g54zb1ki01] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-g54zb1ki01] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }
.PDFFrame[b-g54zb1ki01]{
    width: 100%;
    height: 100%;
}
.header-image[b-g54zb1ki01] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-g54zb1ki01] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-g54zb1ki01] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-g54zb1ki01] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-g54zb1ki01] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-g54zb1ki01] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-g54zb1ki01] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-g54zb1ki01] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-g54zb1ki01] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-g54zb1ki01] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-g54zb1ki01] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-g54zb1ki01] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-g54zb1ki01] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-g54zb1ki01] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-g54zb1ki01] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-g54zb1ki01] {
    width: 100%;
}

.SheetSelectorItem[b-g54zb1ki01] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-g54zb1ki01] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-g54zb1ki01] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-g54zb1ki01] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-g54zb1ki01] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-g54zb1ki01] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-g54zb1ki01] {
    width: calc(100% - 2rem);
}

.SearchButton[b-g54zb1ki01] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-g54zb1ki01] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-g54zb1ki01] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-g54zb1ki01] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-g54zb1ki01] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-g54zb1ki01] {
        max-width: 100%;
    }
}
/* /Components/Shared/PopupModal.razor.rz.scp.css */
body[b-purbgjfmyq] {
}

.max-form[b-purbgjfmyq] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-purbgjfmyq] {
    width: 100%;
    height: 80%;
}

.footer[b-purbgjfmyq] {
    width: 100%;
    height: 4rem;
}

.text-area[b-purbgjfmyq] {
    width: 100%;
    height: 80%;
}

body[b-purbgjfmyq] {
}

.PermissionAllowOn[b-purbgjfmyq] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-purbgjfmyq] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-purbgjfmyq] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-purbgjfmyq] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-purbgjfmyq] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-purbgjfmyq] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-purbgjfmyq] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-purbgjfmyq] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-purbgjfmyq] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-purbgjfmyq] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.CloseButton[b-purbgjfmyq] {
    width: 100%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    margin-top: 1rem;
    height: 4rem;
    font-size: 2.5rem;
}

.header-image[b-purbgjfmyq] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-purbgjfmyq] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-purbgjfmyq] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-purbgjfmyq] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-purbgjfmyq] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-purbgjfmyq] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-purbgjfmyq] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    height: 100%;
    width: 100%;
}

.modal-sub-content[b-purbgjfmyq] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    height: 100%;
    width: 100%;
}

.modal-body[b-purbgjfmyq] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-purbgjfmyq] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-purbgjfmyq] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-purbgjfmyq] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-purbgjfmyq] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-purbgjfmyq] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-purbgjfmyq] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-purbgjfmyq] {
    width: 100%;
}

.SheetSelectorItem[b-purbgjfmyq] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-purbgjfmyq] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-purbgjfmyq] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-purbgjfmyq] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-purbgjfmyq] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-purbgjfmyq] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-purbgjfmyq] {
    width: calc(100% - 2rem);
}

.SearchButton[b-purbgjfmyq] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-purbgjfmyq] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-purbgjfmyq] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-purbgjfmyq] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-purbgjfmyq] {
        max-width: 640px;
    }
    .modal-body[b-purbgjfmyq] {
        font-size: 1.5rem;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-purbgjfmyq] {
        max-width: 100%;
    }
    .modal-body[b-purbgjfmyq] {
        font-size: 1.2rem;
    }
}
/* /Components/Shared/PrepayEntryModal.razor.rz.scp.css */
#signature-control h4[b-mbawz0mtmu] {
    margin-bottom: 20px;
    text-align: center;
}

#signdescription[b-mbawz0mtmu] {
    font-size: 14px;
    padding-bottom: 10px;
}

.e-sign-clear[b-mbawz0mtmu] {
    margin-left: 5px;
}

.e-btn-options[b-mbawz0mtmu] {
    float: right;
    margin-bottom: 10px;
}

#signature-control[b-mbawz0mtmu] {
    width: 100%;
    margin: 0;
}

.e-bigger #signature-control h4[b-mbawz0mtmu] {
    font-size: 20px;
}

.WaiverSelectorBox[b-mbawz0mtmu] {
    display: flex;
}

.form-label[b-mbawz0mtmu] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ValidBox[b-mbawz0mtmu] {
    border-radius: 1rem;
    padding: 1rem;
}

.ChildButton[b-mbawz0mtmu] {
    width: 35%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.GuardianButton[b-mbawz0mtmu] {
    width: 60%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.SelectedChildButton[b-mbawz0mtmu] {
    width: 40%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.SelectedGuardianButton[b-mbawz0mtmu] {
    width: 65%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.InfoSoldText[b-mbawz0mtmu] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: green;
    background: linear-gradient(to right, lightgreen 0%, lime 50%, lightgreen 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.InfoBadText[b-mbawz0mtmu] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: red;
    background: linear-gradient(to right, pink 0%, white 50%, pink 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.BirthDateBox[b-mbawz0mtmu] {
    text-align: center;
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.SaveButton[b-mbawz0mtmu] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}

.SignatureCapturedBox[b-mbawz0mtmu] {
    height: 100%;
    width: 100%;
    color: green;
    font-size: 3rem;
    vertical-align: middle;
    border-color: green;
    border-style: solid;
    border-width: 1px;
}

.TopTextBox[b-mbawz0mtmu] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: red;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.BottomTextBox[b-mbawz0mtmu] {
    border-color: black;
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    border-color: red;
    background-color: lightyellow;
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1.5rem;
}

.RequiredBox[b-mbawz0mtmu] {
    border-style: none;
    border-radius: 0.5rem;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.OptionalBox[b-mbawz0mtmu] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: yellow;
    background-color: lightyellow;
    border-width: 1px;
    margin-top: 2rem;
    padding: 1rem;
}

.form-control2[b-mbawz0mtmu] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.WaiverBox[b-mbawz0mtmu] {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: black;
}

.BackButton[b-mbawz0mtmu] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-mbawz0mtmu] {
        color: gray;
    }

.CloseButton[b-mbawz0mtmu] {
    width: 100%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    height: 2rem;
    font-size: 1.5rem;
    margin-bottom: 0px;
}

.modal-header[b-mbawz0mtmu] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-mbawz0mtmu] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.StepLabel[b-mbawz0mtmu] {
    font-size: 2rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    border-color: white;
    min-height: 3rem;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
}

body[b-mbawz0mtmu] {
}

.max-form[b-mbawz0mtmu] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-mbawz0mtmu] {
    width: 100%;
    height: 80%;
}

.footer[b-mbawz0mtmu] {
    width: 100%;
    height: 4rem;
}

.text-area[b-mbawz0mtmu] {
    width: 100%;
    height: 80%;
}

.ParentButton[b-mbawz0mtmu] {
    font-size: 1.5rem;
    border-style: solid;
    border-radius: 1rem;
    margin: .5rem;
}

body[b-mbawz0mtmu] {
}

.PermissionAllowOn[b-mbawz0mtmu] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-mbawz0mtmu] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-mbawz0mtmu] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-mbawz0mtmu] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-mbawz0mtmu] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-mbawz0mtmu] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-mbawz0mtmu] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-mbawz0mtmu] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-mbawz0mtmu] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-mbawz0mtmu] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-mbawz0mtmu] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-mbawz0mtmu] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-mbawz0mtmu] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-mbawz0mtmu] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-mbawz0mtmu] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-mbawz0mtmu] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.StepButton[b-mbawz0mtmu] {
    margin-top: auto;
    margin-bottom: auto;
    border-style: solid;
    border-radius: 1rem;
    border-color: gray;
    height: 2rem;
    min-width: 2rem;
    font-size: 1rem;
}

.CurrentStep[b-mbawz0mtmu] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    height: 2.1rem;
    min-width: 2.1rem;
    font-weight: 600;
    font-size: 1.2rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: .5rem;
    margin-right: .5rem;
}

.StepsBox[b-mbawz0mtmu] {
    min-height: 3rem;
    display: flex;
}

.StepsSubBox[b-mbawz0mtmu] {
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
}

.MedBox[b-mbawz0mtmu] {
    min-height: 20rem;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.modal-body[b-mbawz0mtmu] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 16rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
    min-height: 50vh;
}

*[b-mbawz0mtmu] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-mbawz0mtmu]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-mbawz0mtmu]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-mbawz0mtmu]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-mbawz0mtmu] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-mbawz0mtmu] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-mbawz0mtmu] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-mbawz0mtmu] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-mbawz0mtmu] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-mbawz0mtmu] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-mbawz0mtmu] {
    width: 100%;
}

.SheetSelectorItem[b-mbawz0mtmu] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-mbawz0mtmu] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-mbawz0mtmu] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-mbawz0mtmu] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-mbawz0mtmu] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-mbawz0mtmu] {
    margin-top: 2px;
    margin-bottom: 2px;
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-mbawz0mtmu] {
    width: calc(100% - 2rem);
}

.SearchButton[b-mbawz0mtmu] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-mbawz0mtmu] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-mbawz0mtmu] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-mbawz0mtmu] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.SearchDiv[b-mbawz0mtmu] {
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
}



.EditCamperHeader[b-mbawz0mtmu] {
    font-size: 2rem;
    font-weight: 600;
}

.DisplayDiv[b-mbawz0mtmu] {
    font-size: 1.2rem;
    width: 100%;
}

.EditNameDiv[b-mbawz0mtmu] {
    font-size: 1.2rem;
    display: block;
    width: 100%;
    text-align: center;
}

.EditNameInput[b-mbawz0mtmu] {
    font-size: 1.2rem;
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditNameText[b-mbawz0mtmu] {
    font-size: 1.4rem;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditCostText[b-mbawz0mtmu] {
    font-size: 2rem;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditElementInput[b-mbawz0mtmu] {
    font-size: 1.2rem;
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditAgeInput[b-mbawz0mtmu] {
    font-size: 1.2rem;
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditMealDiv[b-mbawz0mtmu] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 0.5rem;
    padding: 0.5rem;
}

.EditAgeDiv[b-mbawz0mtmu] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 0.5rem;
    padding: 0.5rem;
}

.EditNotesDiv[b-mbawz0mtmu] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 0.5rem;
    padding: 0.5rem;
}

.EditCostDiv[b-mbawz0mtmu] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 0.5rem;
    padding: 0.5rem;
}

.EditNameDiv[b-mbawz0mtmu] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    padding: 0.5rem;
}

.EditElementDiv[b-mbawz0mtmu] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 1rem;
    padding: 0.5rem;
}

.EditMealInput[b-mbawz0mtmu] {
    font-size: 3rem;
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    -ms-transform: scale(2); /* IE */
    -moz-transform: scale(2); /* FF */
    -webkit-transform: scale(2); /* Safari and Chrome */
    -o-transform: scale(2); /* Opera */
    transform: scale(2);
    padding: 10px;
}

.EditMealInputYes[b-mbawz0mtmu] {
    font-size: 1.8rem;
    text-align: center;
    margin-left: auto;
    margin-right: 0px;
    color: darkgray;
    border-radius: 1rem;
    background-color: white;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right-width: 0px;
}

.EditMealInputNo[b-mbawz0mtmu] {
    font-size: 1.8rem;
    text-align: center;
    margin-left: 0px;
    margin-right: auto;
    color: darkgray;
    border-radius: 1rem;
    background-color: white;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.EditMealInputYesS[b-mbawz0mtmu] {
    font-size: 2rem;
    text-align: center;
    margin-left: auto;
    margin-right: 0px;
    color: darkgreen;
    border-radius: 1rem;
    background-color: lightgreen;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right-width: 0px;
}

.EditMealInputNoS[b-mbawz0mtmu] {
    font-size: 2rem;
    text-align: center;
    margin-left: 0px;
    margin-right: auto;
    color: darkred;
    border-radius: 1rem;
    background-color: pink;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.EditNotesInput[b-mbawz0mtmu] {
    font-size: 1.2rem;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    min-height: 5rem;
}

.ResultsDiv[b-mbawz0mtmu] {
}

.CartPayPal[b-mbawz0mtmu] {
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
    margin: 0.5rem;
    font-size: 1.6rem;
    background-color: lightblue;
}

    .CartPayPal:hover[b-mbawz0mtmu] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.CartEmail[b-mbawz0mtmu] {
    width: calc(100% - 1rem);
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
    margin: 0.5rem;
    font-size: 1rem;
    background-color: lightblue;
}

    .CartEmail:hover[b-mbawz0mtmu] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.CartSave[b-mbawz0mtmu] {
    width: calc(100% - 1rem);
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
    margin: 0.5rem;
    font-size: 1.2rem;
    background-color: lightblue;
}

    .CartSave:hover[b-mbawz0mtmu] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.SearchTable[b-mbawz0mtmu] {
    width: 100%;
}

.CartTable[b-mbawz0mtmu] {
    width: 100%;
    font-size: 1.2rem;
}

.CartDivHeader[b-mbawz0mtmu] {
    width: 100%;
    font-size: 2rem;
}

.CartMemberButton[b-mbawz0mtmu] {
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
    margin: 0.25rem;
    width: 100%;
    min-height: 2rem;
}

    .CartMemberButton:hover[b-mbawz0mtmu] {
        background-color: lightblue;
    }

.CartCost[b-mbawz0mtmu] {
    font-size: 2rem;
    font-weight: 600;
}

.SearchAddBlank[b-mbawz0mtmu] {
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    margin: 0.25rem;
}

    .SearchAddBlank:hover[b-mbawz0mtmu] {
        background-color: lightblue;
    }

.ButtonsDiv[b-mbawz0mtmu] {
    margin-bottom: 0;
    margin-top: auto;
    width: 100%;
    display: flex;
}

.AddCamperButton[b-mbawz0mtmu] {
    width: 40%;
    border-style: solid;
    border-width: 1px;
    border-radius: 0;
    background-color: white;
    margin: 0;
    font-size: 2rem;
}

    .AddCamperButton:hover[b-mbawz0mtmu] {
        background-color: lightblue;
    }

.ColorBar[b-mbawz0mtmu] {
    background-image: linear-gradient(to left, violet, indigo, lightblue, lightgreen, yellow, orange, pink);
    width: 100%;
    color: black;
    text-align: center;
}

.ReeveBar[b-mbawz0mtmu] {
    background-color: pink;
    width: 100%;
    color: black;
    text-align: center;
}

.Stripes[b-mbawz0mtmu] {
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1051;
    display: flex;
    background-color: lightblue;
}

.stripe1[b-mbawz0mtmu] {
    width: 10%;
    background-color: yellow;
}

.stripe2[b-mbawz0mtmu] {
    width: 10%;
    background-color: black;
}

.ReeveBarText[b-mbawz0mtmu] {
    width: 100%;
    position: relative;
    left: 0px;
    z-index: 1052;
    background-color: aqua;
}

.CartButton[b-mbawz0mtmu] {
    width: 60%;
    border-style: solid;
    border-width: 1px;
    border-radius: 0;
    background-color: white;
    margin: 0;
    font-size: 2.6rem;
    animation: prepay-b-mbawz0mtmu 1s alternate infinite;
}

    .CartButton:hover[b-mbawz0mtmu] {
        background-color: lightblue;
    }

@keyframes prepay-b-mbawz0mtmu {
    0% {
        background: linear-gradient(90deg, lightgreen 0%, white 10%)
    }
    10% {
        background: linear-gradient(90deg, white 0%, lightgreen 10%, white 20%)
    }
    20% {
        background: linear-gradient(90deg, white 0%, white 10%, lightgreen 20%, white 30%)
    }
    30% {
        background: linear-gradient(90deg, white 0%, white 20%, lightgreen 30%, white 40%)
    }
    40% {
        background: linear-gradient(90deg, white 0%, white 30%, lightgreen 40%, white 50%)
    }
    50% {
        background: linear-gradient(90deg, white 0%, white 40%, lightgreen 50%, white 60%)
    }

    60% {
        background: linear-gradient(90deg, white 0%, white 50%, lightgreen 60%, white 70%)
    }
    70% {
        background: linear-gradient(90deg, white 0%, white 60%, lightgreen 70%, white 80%)
    }
    80% {
        background: linear-gradient(90deg, white 0%, white 70%, lightgreen 80%, white 90%)
    }
    90% {
        background: linear-gradient(90deg, white 0%, white 80%, lightgreen 90%, white 100%)
    }

    100% {
        background: linear-gradient(90deg, white 0%, white 90%, lightgreen 100%)
    }
}
.SearchMemberButton[b-mbawz0mtmu] {
    background-color: lightblue;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
}

    .SearchMemberButton:hover[b-mbawz0mtmu] {
        background-color: lightblue;
    }

@media (min-width: 641px) {
    .modal-dialog[b-mbawz0mtmu] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .AddCamperButton[b-mbawz0mtmu] {
        width: calc(100% - 1rem);
        border-style: solid;
        border-width: 1px;
        border-radius: 0.5rem;
        background-color: white;
        margin: 0.5rem;
        font-size: 6vw;
    }

        .AddCamperButton:hover[b-mbawz0mtmu] {
            background-color: lightblue;
        }

    .CartButton[b-mbawz0mtmu] {
        width: calc(100% - 1rem);
        border-style: solid;
        border-width: 1px;
        border-radius: 0.5rem;
        background-color: white;
        margin: 0.5rem;
        font-size: 1.6rem;
    }

        .CartButton:hover[b-mbawz0mtmu] {
            background-color: lightblue;
        }

    .EditNameInput[b-mbawz0mtmu] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .EditElementInput[b-mbawz0mtmu] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .EditAgeInput[b-mbawz0mtmu] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .EditMealInput[b-mbawz0mtmu] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .EditNotesInput[b-mbawz0mtmu] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        min-height: 5rem;
    }

    .modal-content[b-mbawz0mtmu] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-mbawz0mtmu] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-mbawz0mtmu] {
    }

    .modal-title[b-mbawz0mtmu] {
        font-size: 1.5rem;
    }

    .InfoSoldText[b-mbawz0mtmu] {
        font-size: 1.2rem;
    }

    .InfoBadText[b-mbawz0mtmu] {
        font-size: 1.2rem;
    }

    .StepLabel[b-mbawz0mtmu] {
        font-size: 1.5rem;
    }
}
/* /Components/Shared/PurchaseControl.razor.rz.scp.css */
body[b-lg2mx61ozv] {
}

.max-form[b-lg2mx61ozv] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-lg2mx61ozv] {
    width: 100%;
    height: 80%;
}

.footer[b-lg2mx61ozv] {
    width: 100%;
    height: 4rem;
}

.text-area[b-lg2mx61ozv] {
    width: 100%;
    height: 80%;
}

body[b-lg2mx61ozv] {
}

.NotificationTable[b-lg2mx61ozv] {
    width: 100%;
}

.SelectionHeader[b-lg2mx61ozv] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectionBox[b-lg2mx61ozv] {
    border-radius: 1rem;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    margin-top: 1rem;
}

.SMSBox[b-lg2mx61ozv] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
    right: 0px;
}

.SMSBoxHeader[b-lg2mx61ozv] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.PushBox[b-lg2mx61ozv] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
}

.PushBoxHeader[b-lg2mx61ozv] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectedPhone[b-lg2mx61ozv] {
    text-align: center;
}

.EnabledBox[b-lg2mx61ozv] {
    font-size: 3rem;
    margin-top: auto;
    margin-bottom: auto;
    height: 100%;
}

.SubscribeButton[b-lg2mx61ozv] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.SaveSMSButton[b-lg2mx61ozv] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.DontSubscribeButton[b-lg2mx61ozv] {
    border-radius: .75rem;
    height: 3rem;
    width: 10rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

.PermissionAllowOn[b-lg2mx61ozv] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-lg2mx61ozv] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-lg2mx61ozv] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-lg2mx61ozv] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-lg2mx61ozv] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-lg2mx61ozv] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-lg2mx61ozv] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-lg2mx61ozv] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-lg2mx61ozv] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-lg2mx61ozv] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-lg2mx61ozv] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-lg2mx61ozv] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-lg2mx61ozv] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-lg2mx61ozv] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-lg2mx61ozv] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-lg2mx61ozv] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-lg2mx61ozv] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-lg2mx61ozv] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-lg2mx61ozv] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-lg2mx61ozv] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-lg2mx61ozv] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-lg2mx61ozv] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-lg2mx61ozv] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-lg2mx61ozv] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-lg2mx61ozv] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-lg2mx61ozv] {
    width: 100%;
}

.SheetSelectorItem[b-lg2mx61ozv] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-lg2mx61ozv] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-lg2mx61ozv] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-lg2mx61ozv] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-lg2mx61ozv] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-lg2mx61ozv] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-lg2mx61ozv] {
    width: calc(100% - 2rem);
}

.LoadingDot[b-lg2mx61ozv] {
    width: 6rem;
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 0px;
    background-color: yellow;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-play-state: running;
    animation-name: LoadingDot-b-lg2mx61ozv;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.ModeHeader[b-lg2mx61ozv] {
    font-size: 2rem;
    font-weight: bold;
}

.StatusHeader[b-lg2mx61ozv] {
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
}

.PaypalSendLink[b-lg2mx61ozv] {
    font-size: 1.5rem;
    font-weight: bold;
}

.SendAgainButton[b-lg2mx61ozv] {
    font-size: 1.5rem;
    font-weight: bold;
    border-style: solid;
    border-color: red;
    background-color: white;
    color: red;
    width: 100%;
    border-radius: 1rem;
}

@keyframes LoadingDot-b-lg2mx61ozv {
    0% {
        background: linear-gradient(90deg, white 0%, yellow 25%, green 50%, yellow 75%, white 100%)
    }

    25% {
        background: linear-gradient(90deg, white 0%, white 25%, yellow 50%, green 75%, yellow 100%)
    }

    50% {
        background: linear-gradient(90deg, yellow 0%, white 25%, white 50%, yellow 75%, green 100%)
    }

    75% {
        background: linear-gradient(90deg, green 0%, yellow 25%, white 50%, white 75%, yellow 100%)
    }

    100% {
        background: linear-gradient(90deg, yellow 0%, green 25%, yellow 50%, white 75%, white 100%)
    }
}

.GoodDot[b-lg2mx61ozv] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    background-color: green;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.WaitingDot[b-lg2mx61ozv] {
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.BadDot[b-lg2mx61ozv] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    background-color: red;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.LoadingDivText[b-lg2mx61ozv] {
    margin-right: 1rem;
    margin-left: 1rem;
    width: 50%;
    margin-top: 0.25rem;
    text-align: right;
}

.LoadingDiv[b-lg2mx61ozv] {
    height: 2rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.5rem;
    display: flex;
}

.StatusDiv[b-lg2mx61ozv] {
    border-style: none;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.SearchButton[b-lg2mx61ozv] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-lg2mx61ozv] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-lg2mx61ozv] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-lg2mx61ozv] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-lg2mx61ozv] {
        max-width: 100%;
    }
}

.MainBox[b-lg2mx61ozv] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
}

.MainHeader[b-lg2mx61ozv] {
    font-size: 3rem;
    text-align: center;
}

.PaymentOptionRow[b-lg2mx61ozv] {
    display: flex;
    margin: 0.5rem;
    width: 100%;
    vertical-align: middle;
}

    .PaymentOptionRow > div[b-lg2mx61ozv] {
        vertical-align: middle;
        margin-top: auto;
        margin-bottom: auto;
    }

.CartBox[b-lg2mx61ozv] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 3px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    background: linear-gradient(0deg, #F5E050 0%, #FFAA1D 50%, #F5E050 100%);
}

.CartHeader[b-lg2mx61ozv] {
    font-size: 3rem;
    text-align: center;
}

.SelectBar[b-lg2mx61ozv] {
    display: flex;
    width: 100%;
}

.AvailableBox[b-lg2mx61ozv] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
}

.AvailableHeader[b-lg2mx61ozv] {
    font-size: 2rem;
    text-align: center;
}

.AvailableList[b-lg2mx61ozv] {
}

.PrepayItem[b-lg2mx61ozv] {
    display: flex;
}

.SpacerLeft[b-lg2mx61ozv] {
    margin-right: auto;
}

.SpacerRight[b-lg2mx61ozv] {
    margin-left: auto;
}

.AvailableButton[b-lg2mx61ozv] {
    border-radius: 0.5rem;
    background-color: white;
    border-width: 1px;
    font-size: 1.5rem;
    margin: 1px;
}

.PaymentBox[b-lg2mx61ozv] {
    margin: 0.5rem;
    border-radius: 0.5rem;
    border-width: 1px;
    border-style: none;
    border-color: black;
}

.PaymentOptions[b-lg2mx61ozv] {
}

.CartPayPal[b-lg2mx61ozv] {
    margin-left: auto;
    margin-right: 1rem;
    min-width: 25%;
}

.CartPayPalGuest[b-lg2mx61ozv] {
    margin-left: 1rem;
    margin-right: auto;
    border-radius: 0.5rem;
    border-style: solid;
    background: linear-gradient(180deg, #FFAA1D 0%, #F5E050 50%, #F5E050 100%);
    min-height: 3rem;
    border-color: orange;
    border-width: 1px;
    min-width: 25%;
}

.CartEmail[b-lg2mx61ozv] {
    margin-left: auto;
    margin-right: 1rem;
    border-radius: 0.5rem;
    border-style: solid;
    background: linear-gradient(180deg, #FFAA1D 0%, #F5E050 50%, #F5E050 100%);
    min-height: 3rem;
    border-color: orange;
    border-width: 1px;
    min-width: 25%;
}

.CartSave[b-lg2mx61ozv] {
    margin-left: 1rem;
    margin-right: auto;
    border-radius: 0.5rem;
    border-style: solid;
    min-width: 25%;
    background: linear-gradient(180deg, #FFAA1D 0%, #F5E050 50%, #F5E050 100%);
    min-height: 3rem;
    border-color: orange;
    border-width: 1px;
}

.NeedToPayDiv[b-lg2mx61ozv] {
    width: 100%;
    text-align: center;
}


.ActionDiv[b-lg2mx61ozv] {
    width: calc(100% - 20rem);
}


.CartInfoBox[b-lg2mx61ozv] {
    display: flex;
    margin: 0.5rem;
    width: 100%;
}

.CartInfoQty[b-lg2mx61ozv] {
    font-size: 1.2rem;
    margin-right: auto;
    margin-left: auto;
}

.CartInfoPrice[b-lg2mx61ozv] {
    font-size: 1.2rem;
    margin-right: auto;
    margin-left: auto;
}

.CartButton[b-lg2mx61ozv] {
    border-radius: 0.5rem;
    background: linear-gradient(180deg, #FFAA1D 0%, #F5E050 50%, #F5E050 100%);
    border-width: 1px;
    font-size: 1.5rem;
    margin: 1px;
}

.HistoryButton[b-lg2mx61ozv] {
    border-radius: 0.5rem;
    background-color: lightblue;
    border-width: 1px;
    font-size: 1.5rem;
    margin: 1px;
}

.ButtonSelected[b-lg2mx61ozv] {
    height: calc(100% + 1px);
    margin-bottom: -1px;
    font-size: 1.8rem;
    border-radius: 1rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-width: 0px;
}

.Item[b-lg2mx61ozv] {
}

.AvailablePrepayHeader[b-lg2mx61ozv] {
    font-size: 1.5rem;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

.fire[b-lg2mx61ozv] {
    font-size: 24px;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
    position: relative;
    width: 9rem;
    height: 9rem;
}

#contain[b-lg2mx61ozv] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: auto;
    margin: 0 auto;
    z-index: 1;
}

#parchment[b-lg2mx61ozv] {
    position: absolute;
    display: flex;
    width: 95%;
    /* center page with absolute position */
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0);
    margin: 2em 0;
    box-shadow: 2px 3px 20px black, 0 0 125px #8f5922 inset;
    background: #fffef0;
    /* v2.1 : borders effect with SVG : try to play with scale to change them */
    filter: url(#wavy2);
    /* v2.2 : Noise added for a vellum paper effect */
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}

@-webkit-keyframes gooseanimation {
    0% {
        left: 0;
    }

    50% {
        left: 100%;
    }

    100% {
        left: 0;
    }
}


a#rotator[b-lg2mx61ozv] {
    text-decoration: none;
    padding-right: 20px;
    left: 50%;
    position: absolute;
    -webkit-animation: gooseanimation 30s infinite;
    animation: gooseanimation-b-lg2mx61ozv 30s infinite;
    z-index: 5;
}

    a#rotator img[b-lg2mx61ozv] {
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        border-radius: 60px;
        transition-duration: 1s;
        max-width: 10vw;
    }

        a#rotator img:hover[b-lg2mx61ozv] {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: translate()
        }

.particle[b-lg2mx61ozv] {
    animation: rise-b-lg2mx61ozv 1s ease-in infinite;
    background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
    border-radius: 50%;
    mix-blend-mode: screen;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 6rem;
    height: 6rem;
    z-index: 1;
}

    .particle:nth-of-type(1)[b-lg2mx61ozv] {
        animation-delay: 0.2862173638s;
        left: calc((100% - 5em) * 0);
    }

    .particle:nth-of-type(2)[b-lg2mx61ozv] {
        animation-delay: 0.5971185672s;
        left: calc((100% - 5em) * 0.02);
    }

    .particle:nth-of-type(3)[b-lg2mx61ozv] {
        animation-delay: 0.1512177763s;
        left: calc((100% - 5em) * 0.04);
    }

    .particle:nth-of-type(4)[b-lg2mx61ozv] {
        animation-delay: 0.2080434036s;
        left: calc((100% - 5em) * 0.06);
    }

    .particle:nth-of-type(5)[b-lg2mx61ozv] {
        animation-delay: 0.1672904713s;
        left: calc((100% - 5em) * 0.08);
    }

    .particle:nth-of-type(6)[b-lg2mx61ozv] {
        animation-delay: 0.1881265482s;
        left: calc((100% - 5em) * 0.1);
    }

    .particle:nth-of-type(7)[b-lg2mx61ozv] {
        animation-delay: 0.2338063847s;
        left: calc((100% - 5em) * 0.12);
    }

    .particle:nth-of-type(8)[b-lg2mx61ozv] {
        animation-delay: 0.0342280973s;
        left: calc((100% - 5em) * 0.14);
    }

    .particle:nth-of-type(9)[b-lg2mx61ozv] {
        animation-delay: 0.1088024009s;
        left: calc((100% - 5em) * 0.16);
    }

    .particle:nth-of-type(10)[b-lg2mx61ozv] {
        animation-delay: 0.4152499718s;
        left: calc((100% - 5em) * 0.18);
    }

    .particle:nth-of-type(11)[b-lg2mx61ozv] {
        animation-delay: 0.5802436903s;
        left: calc((100% - 5em) * 0.2);
    }

    .particle:nth-of-type(12)[b-lg2mx61ozv] {
        animation-delay: 0.1673963565s;
        left: calc((100% - 5em) * 0.22);
    }

    .particle:nth-of-type(13)[b-lg2mx61ozv] {
        animation-delay: 0.1803045209s;
        left: calc((100% - 5em) * 0.24);
    }

    .particle:nth-of-type(14)[b-lg2mx61ozv] {
        animation-delay: 0.8575484141s;
        left: calc((100% - 5em) * 0.26);
    }

    .particle:nth-of-type(15)[b-lg2mx61ozv] {
        animation-delay: 0.8599056478s;
        left: calc((100% - 5em) * 0.28);
    }

    .particle:nth-of-type(16)[b-lg2mx61ozv] {
        animation-delay: 0.242456716s;
        left: calc((100% - 5em) * 0.3);
    }

    .particle:nth-of-type(17)[b-lg2mx61ozv] {
        animation-delay: 0.8167289418s;
        left: calc((100% - 5em) * 0.32);
    }

    .particle:nth-of-type(18)[b-lg2mx61ozv] {
        animation-delay: 0.0908507233s;
        left: calc((100% - 5em) * 0.34);
    }

    .particle:nth-of-type(19)[b-lg2mx61ozv] {
        animation-delay: 0.2010601113s;
        left: calc((100% - 5em) * 0.36);
    }

    .particle:nth-of-type(20)[b-lg2mx61ozv] {
        animation-delay: 0.8801198724s;
        left: calc((100% - 5em) * 0.38);
    }

    .particle:nth-of-type(21)[b-lg2mx61ozv] {
        animation-delay: 0.9626601393s;
        left: calc((100% - 5em) * 0.4);
    }

    .particle:nth-of-type(22)[b-lg2mx61ozv] {
        animation-delay: 0.3001699743s;
        left: calc((100% - 5em) * 0.42);
    }

    .particle:nth-of-type(23)[b-lg2mx61ozv] {
        animation-delay: 0.2594332253s;
        left: calc((100% - 5em) * 0.44);
    }

    .particle:nth-of-type(24)[b-lg2mx61ozv] {
        animation-delay: 0.5728749899s;
        left: calc((100% - 5em) * 0.46);
    }

    .particle:nth-of-type(25)[b-lg2mx61ozv] {
        animation-delay: 0.7170803661s;
        left: calc((100% - 5em) * 0.48);
    }

    .particle:nth-of-type(26)[b-lg2mx61ozv] {
        animation-delay: 0.1523336793s;
        left: calc((100% - 5em) * 0.5);
    }

    .particle:nth-of-type(27)[b-lg2mx61ozv] {
        animation-delay: 0.9202991731s;
        left: calc((100% - 5em) * 0.52);
    }

    .particle:nth-of-type(28)[b-lg2mx61ozv] {
        animation-delay: 0.7532507051s;
        left: calc((100% - 5em) * 0.54);
    }

    .particle:nth-of-type(29)[b-lg2mx61ozv] {
        animation-delay: 0.7889526773s;
        left: calc((100% - 5em) * 0.56);
    }

    .particle:nth-of-type(30)[b-lg2mx61ozv] {
        animation-delay: 0.9782294933s;
        left: calc((100% - 5em) * 0.58);
    }

    .particle:nth-of-type(31)[b-lg2mx61ozv] {
        animation-delay: 0.8753352728s;
        left: calc((100% - 5em) * 0.6);
    }

    .particle:nth-of-type(32)[b-lg2mx61ozv] {
        animation-delay: 0.6291543069s;
        left: calc((100% - 5em) * 0.62);
    }

    .particle:nth-of-type(33)[b-lg2mx61ozv] {
        animation-delay: 0.1752212892s;
        left: calc((100% - 5em) * 0.64);
    }

    .particle:nth-of-type(34)[b-lg2mx61ozv] {
        animation-delay: 0.8832469221s;
        left: calc((100% - 5em) * 0.66);
    }

    .particle:nth-of-type(35)[b-lg2mx61ozv] {
        animation-delay: 0.2093721299s;
        left: calc((100% - 5em) * 0.68);
    }

    .particle:nth-of-type(36)[b-lg2mx61ozv] {
        animation-delay: 0.6996166478s;
        left: calc((100% - 5em) * 0.7);
    }

    .particle:nth-of-type(37)[b-lg2mx61ozv] {
        animation-delay: 0.1638055335s;
        left: calc((100% - 5em) * 0.72);
    }

    .particle:nth-of-type(38)[b-lg2mx61ozv] {
        animation-delay: 0.8672249695s;
        left: calc((100% - 5em) * 0.74);
    }

    .particle:nth-of-type(39)[b-lg2mx61ozv] {
        animation-delay: 0.8323123667s;
        left: calc((100% - 5em) * 0.76);
    }

    .particle:nth-of-type(40)[b-lg2mx61ozv] {
        animation-delay: 0.7252503974s;
        left: calc((100% - 5em) * 0.78);
    }

    .particle:nth-of-type(41)[b-lg2mx61ozv] {
        animation-delay: 0.2114847744s;
        left: calc((100% - 5em) * 0.8);
    }

    .particle:nth-of-type(42)[b-lg2mx61ozv] {
        animation-delay: 0.3412702162s;
        left: calc((100% - 5em) * 0.82);
    }

    .particle:nth-of-type(43)[b-lg2mx61ozv] {
        animation-delay: 0.2423256076s;
        left: calc((100% - 5em) * 0.84);
    }

    .particle:nth-of-type(44)[b-lg2mx61ozv] {
        animation-delay: 0.8023955711s;
        left: calc((100% - 5em) * 0.86);
    }

    .particle:nth-of-type(45)[b-lg2mx61ozv] {
        animation-delay: 0.1963004301s;
        left: calc((100% - 5em) * 0.88);
    }

    .particle:nth-of-type(46)[b-lg2mx61ozv] {
        animation-delay: 0.5461461177s;
        left: calc((100% - 5em) * 0.9);
    }

    .particle:nth-of-type(47)[b-lg2mx61ozv] {
        animation-delay: 0.1146236071s;
        left: calc((100% - 5em) * 0.92);
    }

    .particle:nth-of-type(48)[b-lg2mx61ozv] {
        animation-delay: 0.8419907928s;
        left: calc((100% - 5em) * 0.94);
    }

    .particle:nth-of-type(49)[b-lg2mx61ozv] {
        animation-delay: 0.3973974244s;
        left: calc((100% - 5em) * 0.96);
    }

    .particle:nth-of-type(50)[b-lg2mx61ozv] {
        animation-delay: 0.6349105603s;
        left: calc((100% - 5em) * 0.98);
    }

@keyframes rise-b-lg2mx61ozv {
    from {
        opacity: 0;
        transform: translateY(0) scale(1);
    }

    25% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-7rem) scale(0);
    }
}


body[b-lg2mx61ozv] {
    padding: 0px;
    margin: 0px;
    font-family: 'Draconis';
    z-index: 1000;
}


.MemberTaskBox[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.MemberTaskBoxHeader[b-lg2mx61ozv] {
    border-style: none;
    border-color: black;
    border-radius: 0.9rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceDiv[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationChoiceDivBar[b-lg2mx61ozv] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationChoiceDivHeader[b-lg2mx61ozv] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationChoiceFireDiv[b-lg2mx61ozv] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationChoiceFireImageDiv[b-lg2mx61ozv] {
    width: 9rem;
    height: 9rem;
    position: relative;
}

.NationChoiceFireTextBox[b-lg2mx61ozv] {
    width: 100%;
    text-align: center;
}

.NationChoiceFireText[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceFireText2[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire[b-lg2mx61ozv] {
    top: 1rem;
    left: 0.5rem;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceFireButton[b-lg2mx61ozv] {
    top: 0px;
    left: 0px;
    width: 9rem;
    height: 9rem;
    position: absolute;
}

.NationChoiceWaterDiv[b-lg2mx61ozv] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationChoiceWaterImageDiv[b-lg2mx61ozv] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceWaterTextBox[b-lg2mx61ozv] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceWaterText[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceWaterText2[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.ocean[b-lg2mx61ozv] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.5rem;
}

.wave[b-lg2mx61ozv] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23003F7C'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-lg2mx61ozv 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
    z-index: 1;
}

    .wave:nth-of-type(2)[b-lg2mx61ozv] {
        bottom: 0;
        animation: wave-b-lg2mx61ozv 18s linear reverse infinite;
        opacity: 0.5;
    }

    .wave:nth-of-type(3)[b-lg2mx61ozv] {
        bottom: 0;
        animation: wave-b-lg2mx61ozv 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes wave-b-lg2mx61ozv {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.mountains[b-lg2mx61ozv] {
    height: 80px; /* change the height of the waves here */
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    border-radius: 0.75rem;
}

.mountain[b-lg2mx61ozv] {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%238B4513'/%3E%3C/svg%3E");
    position: absolute;
    width: 200%;
    height: 100%;
    animation: wave-b-lg2mx61ozv 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 0.8;
}

    .mountain:nth-of-type(2)[b-lg2mx61ozv] {
        bottom: 0;
        animation: mountain-b-lg2mx61ozv 18s linear reverse infinite;
        opacity: 0.5;
    }

    .mountain:nth-of-type(3)[b-lg2mx61ozv] {
        bottom: 0;
        animation: mountain-b-lg2mx61ozv 20s -1s linear infinite;
        opacity: 0.5;
    }

@keyframes mountain-b-lg2mx61ozv {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-25%);
    }

    100% {
        transform: translateX(-50%);
    }
}

.NationChoiceWaterButton[b-lg2mx61ozv] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceAirDiv[b-lg2mx61ozv] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationChoiceAirImageDiv[b-lg2mx61ozv] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceAirButton[b-lg2mx61ozv] {
    max-width: 9rem;
    max-height: 9rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-lg2mx61ozv 4s linear infinite;
}

.NationChoiceAirTextBox[b-lg2mx61ozv] {
    width: 100%;
    text-align: center;
}

.NationChoiceAirText[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceAirText2[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-lg2mx61ozv {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.NationChoiceEarthDiv[b-lg2mx61ozv] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 10rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationChoiceEarthImageDiv[b-lg2mx61ozv] {
    width: 9rem;
    height: 9rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationChoiceEarthButton[b-lg2mx61ozv] {
    max-width: 9rem;
    max-height: 9rem;
}

.NationChoiceEarthTextBox[b-lg2mx61ozv] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationChoiceEarthText[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationChoiceEarthText2[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayDiv[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    background: lightgray;
    width: calc(100% - 1rem);
}

.NationPrepayDivBar[b-lg2mx61ozv] {
    height: 50%;
    width: 100%;
    display: flex;
}

.NationPrepayDivHeader[b-lg2mx61ozv] {
    border-style: none;
    border-color: black;
    border-radius: 1rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-width: 1px;
    font-size: 1.6rem;
    background-color: gray;
    text-align: center;
    margin: 0px;
    width: 100%;
    color: white;
}

.NationPrepayFireDiv[b-lg2mx61ozv] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: red;
    border-radius: 1rem;
    background: linear-gradient(180deg, darkred 10%, red 60%);
    color: white;
}

.NationPrepayFireImageDiv[b-lg2mx61ozv] {
    width: 4rem;
    height: 4rem;
    position: relative;
}

.NationPrepayFireTextBox[b-lg2mx61ozv] {
    width: 100%;
    text-align: center;
}

.NationPrepayFireText[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayFireText2[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.fire2[b-lg2mx61ozv] {
    top: 1rem;
    left: 0.5rem;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayFireButton[b-lg2mx61ozv] {
    top: 0px;
    left: 0px;
    width: 4rem;
    height: 4rem;
    position: absolute;
}

.NationPrepayWaterDiv[b-lg2mx61ozv] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: blue;
    border-radius: 1rem;
    background: linear-gradient(180deg, azure 10%, azure 60%);
    color: black;
    position: relative;
}

.NationPrepayWaterImageDiv[b-lg2mx61ozv] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayWaterTextBox[b-lg2mx61ozv] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayWaterText[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayWaterText2[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}

.NationPrepayWaterButton[b-lg2mx61ozv] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayAirDiv[b-lg2mx61ozv] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: #6dd3e7;
    border-radius: 1rem;
    background: linear-gradient(180deg, #6dd3e7 0%, azure 50%, #6dd3e7 100%);
}

.NationPrepayAirImageDiv[b-lg2mx61ozv] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
}

.NationPrepayAirButton[b-lg2mx61ozv] {
    max-width: 4rem;
    max-height: 4rem;
    left: 0rem;
    position: absolute;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin-b-lg2mx61ozv 4s linear infinite;
}

.NationPrepayAirTextBox[b-lg2mx61ozv] {
    width: 100%;
    text-align: center;
}

.NationPrepayAirText[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayAirText2[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
}

.NationPrepayEarthDiv[b-lg2mx61ozv] {
    width: calc(50% - 1rem);
    margin: 0.5rem;
    height: 5rem;
    display: flex;
    border-style: solid;
    border-color: saddlebrown;
    border-radius: 1rem;
    background-color: azure;
    color: black;
    position: relative;
}

.NationPrepayEarthImageDiv[b-lg2mx61ozv] {
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
}

.NationPrepayEarthButton[b-lg2mx61ozv] {
    max-width: 4rem;
    max-height: 4rem;
}

.NationPrepayEarthTextBox[b-lg2mx61ozv] {
    width: 100%;
    text-align: center;
    z-index: 2;
}

.NationPrepayEarthText[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    margin-top: auto;
}

.NationPrepayEarthText2[b-lg2mx61ozv] {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: auto;
    color: white;
}


.JoinSiteButton[b-lg2mx61ozv] {
    background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
    border-radius: .25rem;
    top: 0px;
    right: 0px;
    position: absolute;
    min-height: 25%;
}

    .JoinSiteButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(180deg, lemonchiffon 0%, darkgoldenrod 100%);
    }

.TopSiteBar[b-lg2mx61ozv] {
    width: calc(100% - 2rem);
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.activitiesbox[b-lg2mx61ozv] {
    width: calc(100% - 1rem);
}

.Sitesbox[b-lg2mx61ozv] {
}

.CreditsDiv[b-lg2mx61ozv] {
    display: flex;
    width: 100%;
}

.WaiverTopDiv[b-lg2mx61ozv] {
    width: 100%;
}

.BackpackDiv[b-lg2mx61ozv] {
    display: flex;
    width: 100%;
}

.CreditsButton[b-lg2mx61ozv] {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    border-style: solid;
    border-radius: 1rem;
    border-color: darkred;
    min-height: 3rem;
    background: linear-gradient(180deg, red 0%, pink 50%, red 100%);
    width: 100%;
}

.TopSiteName[b-lg2mx61ozv] {
    text-align: center;
    position: relative;
    max-width: 100%;
    min-height: 10rem;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5rem;
}


.TopSiteHeader[b-lg2mx61ozv] {
    width: 100%;
    display: flex;
}

.TopSiteBanner[b-lg2mx61ozv] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
    filter: blur(0.02em);
    -webkit-filter: blur(0.02em);
}

.sitedescriptionbox[b-lg2mx61ozv] {
    margin-top: 1rem;
    background-color: transparent;
    border-radius: 1rem;
    border-color: darkgoldenrod;
    border-width: 2px;
    border-style: none;
}

.TopSiteImage[b-lg2mx61ozv] {
    position: relative;
    max-width: 100%;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
}

.TopSiteSelect[b-lg2mx61ozv] {
    width: 100%;
}

.SiteBackpackBox[b-lg2mx61ozv] {
    color: black;
    width: 100%;
    min-height: 5rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, darkgoldenrod 30%, darkgoldenrod 70%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 0.5rem;
    margin: 0.5rem;
}

.SiteBackpackText[b-lg2mx61ozv] {
    width: calc(100% - 5rem);
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.6rem;
}

.SiteBackpackButton[b-lg2mx61ozv] {
    width: 4rem;
    height: 4rem;
    margin: 0.5rem;
}

    .SiteBackpackButton:hover[b-lg2mx61ozv] {
        background: radial-gradient(circle at bottom right, red 0%, red 75%, black 100%);
    }


.SiteWaiverBoxSigned[b-lg2mx61ozv] {
    color: black;
    padding: .5rem;
    margin: .5rem;
    padding-left: 1rem;
    display: flex;
    background: linear-gradient(0deg, lemonchiffon 0%, lightgreen 50%, lemonchiffon 100%);
    border-width: 1px;
    border-style: solid;
    border-color: green;
    border-radius: 1.5rem;
    white-space: nowrap;
}

.SiteWaiverTextBox[b-lg2mx61ozv] {
    width: 100%;
}

.MemberTasksDoneBox[b-lg2mx61ozv] {
    background-color: white;
    border-style: solid;
    border-color: black;
    border-radius: 1rem;
    border-width: 1px;
    margin: 0.5rem;
    width: calc(100% - 1rem);
}

.MemberTasksDoneBoxHeader[b-lg2mx61ozv] {
    border-radius: 1rem;
    width: 100%;
    height: 2rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-color: black;
    background-color: lightgreen;
}

.SiteWaiverText[b-lg2mx61ozv] {
    text-align: center;
    margin-top: auto;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
}

.SiteWaiverText2[b-lg2mx61ozv] {
    text-align: center;
    margin-top: .5rem;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
}

.SiteWaiverImageDiv[b-lg2mx61ozv] {
    margin-left: 0px;
    padding: 0.5rem;
}

.SiteWaiverButton[b-lg2mx61ozv] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.SiteWaiverButtonUnsigned[b-lg2mx61ozv] {
    max-width: 4rem;
    max-height: 4rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    filter: brightness(0) invert(1);
}

    .SiteWaiverButtonUnsigned:hover[b-lg2mx61ozv] {
        filter: brightness(0) invert(0);
    }

.SiteAdminButton[b-lg2mx61ozv] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 50%;
}

    .SiteAdminButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SiteOfficerButton[b-lg2mx61ozv] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: .5rem;
    font-size: 1rem;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 50%;
}

    .SiteOfficerButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.TopSiteExpand[b-lg2mx61ozv] {
    top: 0px;
    left: 0px;
    height: 3rem;
    width: 3rem;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-color: red;
    background: radial-gradient(circle at top left, red 0%, red 50%, black 100%);
    border-radius: 0px;
    border-bottom-right-radius: 1.5rem;
    color: black;
    padding-bottom: 1rem;
    padding-right: .5rem;
    margin-left: 0px;
    position: sticky;
    font-size: 2rem;
    z-index: 1;
}

    .TopSiteExpand:hover[b-lg2mx61ozv] {
        background: radial-gradient(circle at top left, red 0%, red 70%, black 100%);
        color: white;
    }


.sitedescriptionbox[b-lg2mx61ozv] {
}

.sitebox[b-lg2mx61ozv] {
    margin-left: auto;
    margin-right: auto;
    font-family: 'Draconis';
}

.csitebox[b-lg2mx61ozv] {
    margin: 0px;
    font-family: 'Draconis';
}

.body[b-lg2mx61ozv] {
    color: black;
    width: 100%;
    min-width: 300px;
    display: block;
    margin-top: -2rem;
    padding-top: 2rem;
    min-height: 100vh;
}

.cbody[b-lg2mx61ozv] {
    color: black;
    width: 100%;
    height: 100%;
    display: block;
    margin-top: -2rem;
    padding-top: 2rem;
}

.ResourcesBox[b-lg2mx61ozv] {
    margin: 1rem;
    text-align: center;
    border-radius: .5rem;
    border-color: black;
    border-width: 1px;
    border-style: outset;
    background-color: darkslategray;
    color: white;
    display: flex;
}

.ResourceButton[b-lg2mx61ozv] {
    margin: .5rem;
    text-align: center;
    display: flex;
    padding: 0px;
    border-radius: .5rem;
}

.LoginBar[b-lg2mx61ozv] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.LoginButton[b-lg2mx61ozv] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .LoginButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(0deg, darkgreen 0%, #00ff00 50%, darkgreen 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-lg2mx61ozv] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
    border-radius: 1rem;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    padding: .5rem;
    margin: .5rem;
    background: linear-gradient(0deg, darkblue 0%, blue 50%, darkblue 100%);
    color: white;
    text-decoration-line: none;
    -webkit-text-stroke: 1px black;
}

    .RegisterButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(0deg, darkblue 0%, #3030ff 50%, darkblue 100%);
        -webkit-text-stroke: 2px black;
    }

.RegisterButton[b-lg2mx61ozv] {
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.ResourceButtonType[b-lg2mx61ozv] {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
    border-radius: .5rem;
    border-width: 0px;
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-style: outset;
    background-color: lightgray;
    color: red;
    font-family: 'DraconisBold';
}

.ResourceButtonName[b-lg2mx61ozv] {
    margin: 0;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
}

.PrepayBox[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: black;
}

.PrepayBoxHeader[b-lg2mx61ozv] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 2rem;
    font-family: 'DraconisBold';
}

.PrepayBoxHeaderCollapsed[b-lg2mx61ozv] {
    background: linear-gradient(0deg, #303030 0%, #101010 50%, #303030 100%);
    color: rgb(1 174 180);
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    min-height: 2rem;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefitDiv[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayBenefitHeader[b-lg2mx61ozv] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayBenefit[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayBenefitBig[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-image: linear-gradient(to right, lightgray 20%, black 50%, lightgray 80%);
    border-image-slice: 1;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.4rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.PrepayCostDiv[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    background-color: lightgray;
}

.PrepayCostHeader[b-lg2mx61ozv] {
    background: linear-gradient(0deg, gray 0%, black 50%, gray 100%);
    color: white;
    border-style: solid;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.6rem;
}

.PrepayCost[b-lg2mx61ozv] {
    border-style: none;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-radius: 1rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    font-size: 1.2rem;
}

.PrepayChoicesDiv[b-lg2mx61ozv] {
    border-style: solid;
    border-color: lightgreen;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
}

    .PrepayChoicesDiv:hover[b-lg2mx61ozv] {
        background: linear-gradient(0deg, #357736 0%, #309757 50%, #357736 100%);
    }

.Chosen[b-lg2mx61ozv] {
    width: calc(100% - 1rem);
}

.SiteMemberPrepayBoxUnConfirmed[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayBoxConfirmed[b-lg2mx61ozv] {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 1rem;
    text-align: center;
    margin: 0.5rem;
    width: calc(100% - 1rem);
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(0deg, #054706 0%, #006727 50%, #054706 100%);
    color: white;
    font-size: 2.4rem;
    display: flex;
}

.SiteMemberPrepayButton[b-lg2mx61ozv] {
    max-height: 6rem;
}

.SiteMemberPrepayImageDiv[b-lg2mx61ozv] {
    max-height: 6rem;
    margin: 1rem;
}

.SiteMemberPrepayTextBox[b-lg2mx61ozv] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
}

.SiteMemberPrepayMealPlanText3[b-lg2mx61ozv] {
    font-size: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    color: red;
}

@media (min-width: 1080px) {
    #parchment[b-lg2mx61ozv] {
        left: calc(50% + 75px);
        margin-top: 1rem;
        width: 1080px;
        max-width: 1080px;
    }

    .sitebox[b-lg2mx61ozv] {
        width: 1080px;
        max-width: 1080px;
    }

    .MainBox[b-lg2mx61ozv] {
        width: 1080px;
    }
}

@media (min-width: 641px) {

    .StatusBar[b-lg2mx61ozv] {
        width: 18rem;
    }

    .PaypalDiv[b-lg2mx61ozv] {
        display: flex;
    }

    @keyframes gooseanimation-b-lg2mx61ozv {
        0% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }

        10% {
            left: 150px;
            transform: scaleX(1);
        }

        20% {
            left: 90vw;
            transform: scaleX(-1);
        }

        30% {
            left: 150px;
            transform: scaleX(1);
        }

        40% {
            left: 90vw;
            transform: scaleX(-1);
        }

        50% {
            left: 150px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 90vw;
            transform: scaleX(-1);
        }

        70% {
            left: 150px;
            transform: scaleX(1);
        }

        80% {
            left: 90vw;
            transform: scaleX(-1);
        }

        90% {
            left: 150px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }
    }

    .sitebox[b-lg2mx61ozv] {
        margin-top: 2rem;
        width: calc(100% - 2rem);
    }

    #contain[b-lg2mx61ozv] {
        margin-top: 2rem;
    }

    #parchment[b-lg2mx61ozv] {
        width: calc(100% - 2rem - 150px);
        left: calc(50% + 75px - 1rem);
        margin-top: 1rem;
    }

    .TopSiteName[b-lg2mx61ozv] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 10rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 5rem;
    }

    .dPage[b-lg2mx61ozv] {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

    .w-1000[b-lg2mx61ozv] {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .MemberSitesBox[b-lg2mx61ozv] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .ShowInactiveButton1[b-lg2mx61ozv] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(grey 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton1:hover[b-lg2mx61ozv] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(khaki 10%, tan 60%);
            width: 100%;
        }

    .ShowInactiveButton0[b-lg2mx61ozv] {
        border-color: black;
        border-style: solid;
        border-width: 0px;
        background-image: radial-gradient(khaki 10%, tan 60%);
        width: 100%;
    }

        .ShowInactiveButton0:hover[b-lg2mx61ozv] {
            border-color: black;
            border-style: solid;
            border-width: 0px;
            background-image: radial-gradient(grey 10%, tan 60%);
            width: 100%;
        }

    .memberbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, black, azure);
        padding: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .creditbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, green 0%, darkgreen 50%, green 100%);
        padding: 0px;
        margin: 2px;
        color: white;
    }

    .membernamebox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        margin: 0px;
        padding: 5px;
        font-size: 1.3rem;
        font-family: 'DraconisBold';
    }

    .sitesbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .sitesbottombox[b-lg2mx61ozv] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
    }

    .csitebox[b-lg2mx61ozv] {
        text-align: left;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
    }

    .sitebox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1080px;
    }

    .siterightbox[b-lg2mx61ozv] {
        flex-grow: 100;
        height: 10rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-lg2mx61ozv] {
        width: 100%;
        display: flex;
    }

    .sitejoinbox[b-lg2mx61ozv] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-lg2mx61ozv] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-lg2mx61ozv] {
        text-align: center;
        font-size: 2rem;
        color: white;
        display: flex;
    }

    .sitenameboxbuttons[b-lg2mx61ozv] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .sitenameboxname[b-lg2mx61ozv] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }


    .sitedescriptionbox[b-lg2mx61ozv] {
        text-align: center;
        font-size: 1.5rem;
    }

    .siteimage[b-lg2mx61ozv] {
        max-width: 19rem;
        max-height: 9rem;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-lg2mx61ozv] {
        width: 20rem;
        height: 10rem;
        display: flex;
    }

    .activitiesbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .activitiesbottombox[b-lg2mx61ozv] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .SubSitesbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .SubSitesbottombox[b-lg2mx61ozv] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }


    .basicbox[b-lg2mx61ozv] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
        z-index: 10;
    }


    .refreshbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 640.98px) {

    .StatusBar[b-lg2mx61ozv] {
        width: 100%;
    }

    .ActionDiv[b-lg2mx61ozv] {
        width: 100%;
    }

    .StatusBar[b-lg2mx61ozv] {
        width: 100%;
    }

    @keyframes gooseanimation-b-lg2mx61ozv {
        0% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }

        10% {
            left: 0px;
            transform: scaleX(1);
        }

        20% {
            left: 90vw;
            transform: scaleX(-1);
        }

        30% {
            left: 0px;
            transform: scaleX(1);
        }

        40% {
            left: 90vw;
            transform: scaleX(-1);
        }

        50% {
            left: 0px;
            top: 90%;
            transform: scaleX(1);
        }

        60% {
            left: 90vw;
            transform: scaleX(-1);
        }

        70% {
            left: 0px;
            transform: scaleX(1);
        }

        80% {
            left: 90vw;
            transform: scaleX(-1);
        }

        90% {
            left: 0px;
            transform: scaleX(1);
        }

        100% {
            top: 0%;
            left: 90vw;
            transform: scaleX(-1);
        }
    }


    .sitebox[b-lg2mx61ozv] {
        margin-top: 1rem;
        width: calc(100% - 1.5rem);
    }

    #contain[b-lg2mx61ozv] {
        margin-top: 1rem;
    }

    #parchment[b-lg2mx61ozv] {
        width: calc(100% - 1.5rem);
        top: calc(0% + 2rem);
        left: calc(50% - 0.5rem);
    }

    .particle[b-lg2mx61ozv] {
        animation: rise-b-lg2mx61ozv 1s ease-in infinite;
        background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
        border-radius: 50%;
        mix-blend-mode: screen;
        opacity: 0;
        position: absolute;
        bottom: 0;
        width: 2rem;
        height: 2rem;
        z-index: 1;
    }

        .particle:nth-of-type(1)[b-lg2mx61ozv] {
            animation-delay: 0.2862173638s;
            left: calc((100% - 2em) * 0);
        }

        .particle:nth-of-type(2)[b-lg2mx61ozv] {
            animation-delay: 0.5971185672s;
            left: calc((100% - 2em) * 0.02);
        }

        .particle:nth-of-type(3)[b-lg2mx61ozv] {
            animation-delay: 0.1512177763s;
            left: calc((100% - 2em) * 0.04);
        }

        .particle:nth-of-type(4)[b-lg2mx61ozv] {
            animation-delay: 0.2080434036s;
            left: calc((100% - 2em) * 0.06);
        }

        .particle:nth-of-type(5)[b-lg2mx61ozv] {
            animation-delay: 0.1672904713s;
            left: calc((100% - 2em) * 0.08);
        }

        .particle:nth-of-type(6)[b-lg2mx61ozv] {
            animation-delay: 0.1881265482s;
            left: calc((100% - 2em) * 0.1);
        }

        .particle:nth-of-type(7)[b-lg2mx61ozv] {
            animation-delay: 0.2338063847s;
            left: calc((100% - 2em) * 0.12);
        }

        .particle:nth-of-type(8)[b-lg2mx61ozv] {
            animation-delay: 0.0342280973s;
            left: calc((100% - 2em) * 0.14);
        }

        .particle:nth-of-type(9)[b-lg2mx61ozv] {
            animation-delay: 0.1088024009s;
            left: calc((100% - 2em) * 0.16);
        }

        .particle:nth-of-type(10)[b-lg2mx61ozv] {
            animation-delay: 0.4152499718s;
            left: calc((100% - 2em) * 0.18);
        }

        .particle:nth-of-type(11)[b-lg2mx61ozv] {
            animation-delay: 0.5802436903s;
            left: calc((100% - 2em) * 0.2);
        }

        .particle:nth-of-type(12)[b-lg2mx61ozv] {
            animation-delay: 0.1673963565s;
            left: calc((100% - 2em) * 0.22);
        }

        .particle:nth-of-type(13)[b-lg2mx61ozv] {
            animation-delay: 0.1803045209s;
            left: calc((100% - 2em) * 0.24);
        }

        .particle:nth-of-type(14)[b-lg2mx61ozv] {
            animation-delay: 0.8575484141s;
            left: calc((100% - 2em) * 0.26);
        }

        .particle:nth-of-type(15)[b-lg2mx61ozv] {
            animation-delay: 0.8599056478s;
            left: calc((100% - 2em) * 0.28);
        }

        .particle:nth-of-type(16)[b-lg2mx61ozv] {
            animation-delay: 0.242456716s;
            left: calc((100% - 2em) * 0.3);
        }

        .particle:nth-of-type(17)[b-lg2mx61ozv] {
            animation-delay: 0.8167289418s;
            left: calc((100% - 2em) * 0.32);
        }

        .particle:nth-of-type(18)[b-lg2mx61ozv] {
            animation-delay: 0.0908507233s;
            left: calc((100% - 2em) * 0.34);
        }

        .particle:nth-of-type(19)[b-lg2mx61ozv] {
            animation-delay: 0.2010601113s;
            left: calc((100% - 2em) * 0.36);
        }

        .particle:nth-of-type(20)[b-lg2mx61ozv] {
            animation-delay: 0.8801198724s;
            left: calc((100% - 2em) * 0.38);
        }

        .particle:nth-of-type(21)[b-lg2mx61ozv] {
            animation-delay: 0.9626601393s;
            left: calc((100% - 2em) * 0.4);
        }

        .particle:nth-of-type(22)[b-lg2mx61ozv] {
            animation-delay: 0.3001699743s;
            left: calc((100% - 2em) * 0.42);
        }

        .particle:nth-of-type(23)[b-lg2mx61ozv] {
            animation-delay: 0.2594332253s;
            left: calc((100% - 2em) * 0.44);
        }

        .particle:nth-of-type(24)[b-lg2mx61ozv] {
            animation-delay: 0.5728749899s;
            left: calc((100% - 2em) * 0.46);
        }

        .particle:nth-of-type(25)[b-lg2mx61ozv] {
            animation-delay: 0.7170803661s;
            left: calc((100% - 2em) * 0.48);
        }

        .particle:nth-of-type(26)[b-lg2mx61ozv] {
            animation-delay: 0.1523336793s;
            left: calc((100% - 2em) * 0.5);
        }

        .particle:nth-of-type(27)[b-lg2mx61ozv] {
            animation-delay: 0.9202991731s;
            left: calc((100% - 2em) * 0.52);
        }

        .particle:nth-of-type(28)[b-lg2mx61ozv] {
            animation-delay: 0.7532507051s;
            left: calc((100% - 2em) * 0.54);
        }

        .particle:nth-of-type(29)[b-lg2mx61ozv] {
            animation-delay: 0.7889526773s;
            left: calc((100% - 2em) * 0.56);
        }

        .particle:nth-of-type(30)[b-lg2mx61ozv] {
            animation-delay: 0.9782294933s;
            left: calc((100% - 2em) * 0.58);
        }

        .particle:nth-of-type(31)[b-lg2mx61ozv] {
            animation-delay: 0.8753352728s;
            left: calc((100% - 2em) * 0.6);
        }

        .particle:nth-of-type(32)[b-lg2mx61ozv] {
            animation-delay: 0.6291543069s;
            left: calc((100% - 2em) * 0.62);
        }

        .particle:nth-of-type(33)[b-lg2mx61ozv] {
            animation-delay: 0.1752212892s;
            left: calc((100% - 2em) * 0.64);
        }

        .particle:nth-of-type(34)[b-lg2mx61ozv] {
            animation-delay: 0.8832469221s;
            left: calc((100% - 2em) * 0.66);
        }

        .particle:nth-of-type(35)[b-lg2mx61ozv] {
            animation-delay: 0.2093721299s;
            left: calc((100% - 2em) * 0.68);
        }

        .particle:nth-of-type(36)[b-lg2mx61ozv] {
            animation-delay: 0.6996166478s;
            left: calc((100% - 2em) * 0.7);
        }

        .particle:nth-of-type(37)[b-lg2mx61ozv] {
            animation-delay: 0.1638055335s;
            left: calc((100% - 2em) * 0.72);
        }

        .particle:nth-of-type(38)[b-lg2mx61ozv] {
            animation-delay: 0.8672249695s;
            left: calc((100% - 2em) * 0.74);
        }

        .particle:nth-of-type(39)[b-lg2mx61ozv] {
            animation-delay: 0.8323123667s;
            left: calc((100% - 2em) * 0.76);
        }

        .particle:nth-of-type(40)[b-lg2mx61ozv] {
            animation-delay: 0.7252503974s;
            left: calc((100% - 2em) * 0.78);
        }

        .particle:nth-of-type(41)[b-lg2mx61ozv] {
            animation-delay: 0.2114847744s;
            left: calc((100% - 2em) * 0.8);
        }

        .particle:nth-of-type(42)[b-lg2mx61ozv] {
            animation-delay: 0.3412702162s;
            left: calc((100% - 2em) * 0.82);
        }

        .particle:nth-of-type(43)[b-lg2mx61ozv] {
            animation-delay: 0.2423256076s;
            left: calc((100% - 2em) * 0.84);
        }

        .particle:nth-of-type(44)[b-lg2mx61ozv] {
            animation-delay: 0.8023955711s;
            left: calc((100% - 2em) * 0.86);
        }

        .particle:nth-of-type(45)[b-lg2mx61ozv] {
            animation-delay: 0.1963004301s;
            left: calc((100% - 2em) * 0.88);
        }

        .particle:nth-of-type(46)[b-lg2mx61ozv] {
            animation-delay: 0.5461461177s;
            left: calc((100% - 2em) * 0.9);
        }

        .particle:nth-of-type(47)[b-lg2mx61ozv] {
            animation-delay: 0.1146236071s;
            left: calc((100% - 2em) * 0.92);
        }

        .particle:nth-of-type(48)[b-lg2mx61ozv] {
            animation-delay: 0.8419907928s;
            left: calc((100% - 2em) * 0.94);
        }

        .particle:nth-of-type(49)[b-lg2mx61ozv] {
            animation-delay: 0.3973974244s;
            left: calc((100% - 2em) * 0.96);
        }

        .particle:nth-of-type(50)[b-lg2mx61ozv] {
            animation-delay: 0.6349105603s;
            left: calc((100% - 2em) * 0.98);
        }

    .SiteBackpackButton[b-lg2mx61ozv] {
        color: white;
        min-height: 2.5rem;
        margin-top: auto;
        margin-bottom: auto;
    }

    .NationChoiceFireDiv[b-lg2mx61ozv] {
        display: block;
        height: 20rem;
    }

    .NationChoiceWaterDiv[b-lg2mx61ozv] {
        display: block;
        height: 20rem;
    }

    .ocean[b-lg2mx61ozv] {
        height: 2rem;
        bottom: -1px;
    }

    .mountains[b-lg2mx61ozv] {
        height: 2rem;
        bottom: -1px;
    }

    .NationChoiceAirDiv[b-lg2mx61ozv] {
        display: block;
        height: 20rem;
    }

    .PrepayChoicesDiv[b-lg2mx61ozv] {
        width: calc(100% - 1rem);
        margin: 0.5rem;
    }

    .NationChoiceEarthDiv[b-lg2mx61ozv] {
        display: block;
        height: 20rem;
    }

    .SiteBackpackText[b-lg2mx61ozv] {
        font-size: 1.2rem;
    }

    .SiteWaiverButtonSigned[b-lg2mx61ozv] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1.2rem;
    }

    .SiteWaiverButtonUnsigned[b-lg2mx61ozv] {
        min-width: 2rem;
        min-height: 4rem;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 1rem;
    }

    .SiteWaiverText[b-lg2mx61ozv] {
        font-size: 1.2rem;
        white-space: normal;
    }

    .TopSiteName[b-lg2mx61ozv] {
        text-align: center;
        position: relative;
        max-width: 100%;
        min-height: 6rem;
        max-height: 200px;
        margin-left: auto;
        margin-right: auto;
        font-size: 3rem;
    }

    .sitesbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: solid;
        border-width: thin;
        background-image: linear-gradient(to right, darkblue, cornflowerblue);
        padding: 0px;
        margin: 5px;
    }

    .sitetopbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: transparent;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .sitesbottombox[b-lg2mx61ozv] {
        text-align: right;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 0px;
        color: black;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
    }

    .csitebox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .sitebox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-radius: 0px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 2px;
    }

    .siterightbox[b-lg2mx61ozv] {
        flex-grow: 100;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .sitemidbox[b-lg2mx61ozv] {
        width: 100%;
    }

    .sitejoinbox[b-lg2mx61ozv] {
        vertical-align: top;
        text-align: center;
    }

    .sitejoinedbox[b-lg2mx61ozv] {
        vertical-align: top;
        text-align: center;
        color: white;
    }

    .sitenamebox[b-lg2mx61ozv] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxname[b-lg2mx61ozv] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitenameboxbuttons[b-lg2mx61ozv] {
        text-align: center;
        font-size: 2rem;
        color: white;
    }

    .sitedescriptionbox[b-lg2mx61ozv] {
        text-align: center;
        font-size: 1.25rem;
    }

    .siteimage[b-lg2mx61ozv] {
        max-width: 100%;
        max-height: 5rem;
        height: fit-content;
        margin-left: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .siteimagebox[b-lg2mx61ozv] {
        width: 100%;
        height: 6rem;
        display: flex;
    }

    .activitiesbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .activitiestopbox[b-lg2mx61ozv] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .activitiesbottombox[b-lg2mx61ozv] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .SubSitesbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: thin;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
    }

    .SubSitestopbox[b-lg2mx61ozv] {
        text-align: center;
        vertical-align: top;
        border-color: black;
        border-radius: 0px;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        color: white;
        padding: 5px;
        margin: 0px;
        font-size: 1.2rem;
        font-family: 'DraconisBold';
    }

    .SubSitesbottombox[b-lg2mx61ozv] {
        text-align: center;
        vertical-align: bottom;
        border-color: black;
        border-radius: 0px;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-style: none;
        border-width: 1px;
        padding: 5px;
        margin: 0px;
        font-size: 0.8rem;
        font-family: 'DraconisBold';
        height: 1rem;
    }

    .basicbox[b-lg2mx61ozv] {
        text-align: center;
        vertical-align: top;
        border-image: linear-gradient(to right, #006727 0%, #054706 70%);
        border-image-slice: 1;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: .5rem;
        background: linear-gradient(180deg, lemonchiffon 0%, tan 100%);
        padding: 0px;
        width: 100%;
    }


    .refreshbox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-color: black;
        border-radius: 1rem;
        border-radius: 1.5rem;
        border-style: solid;
        border-width: thin;
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
        padding: 0px;
        margin: 2px;
        height: 3rem;
        width: 100%;
        text-align: center;
        text-align: center;
    }
}


.SiteActivityBox[b-lg2mx61ozv] {
    background: linear-gradient(0deg, white 0%, antiquewhite 50%, white 100%);
    border-color: white;
    color: black;
    margin: .5rem;
}

    .SiteActivityBox:hover[b-lg2mx61ozv] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }

.SiteWaiverBoxUnsigned[b-lg2mx61ozv] {
    border-color: gray;
    color: white;
    margin: .5rem;
    background: linear-gradient(0deg, darkred 0%, red 30%, red 70%, darkred 100%);
}

    .SiteWaiverBoxUnsigned:hover[b-lg2mx61ozv] {
        background: linear-gradient(0deg, darkred 0%, red 50%, red 50%, darkred 100%);
    }

.SubSiteBox[b-lg2mx61ozv] {
    background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    border-color: gray;
    color: black;
    margin: .5rem;
}

    .SubSiteBox:hover[b-lg2mx61ozv] {
        background: linear-gradient(0deg, lemonchiffon 0%, tan 50%, lemonchiffon 100%);
    }


.activitybuttons[b-lg2mx61ozv] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.ActivityAdminButton[b-lg2mx61ozv] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .ActivityAdminButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.ActivityOfficerButton[b-lg2mx61ozv] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .ActivityOfficerButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

.SubSitebuttons[b-lg2mx61ozv] {
    text-align: center;
    font-size: 1.5rem;
    margin: 0px;
    padding: 0px;
    height: calc(100% - 2px);
    border-width: 0px;
    margin: 0px;
    margin-top: -2px;
    margin-left: auto;
    width: 4.5rem;
}

.SubSiteAdminButton[b-lg2mx61ozv] {
    background: linear-gradient(to right, darkred 0%, black 50%, darkred 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: .5rem;
    margin: 0px;
    margin-top: -2px;
    height: calc(50% - 0rem);
    width: 4.5rem;
}

    .SubSiteAdminButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(to right, darkred 0%, red 50%, darkred 100%);
    }

.SubSiteOfficerButton[b-lg2mx61ozv] {
    background: linear-gradient(to right, darkblue 0%, black 50%, darkblue 100%);
    color: white;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: white;
    font-size: 1rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: .5rem;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0px;
    margin-bottom: 2px;
    height: calc(50% - 2px);
    width: 4.5rem;
}

    .SubSiteOfficerButton:hover[b-lg2mx61ozv] {
        background: linear-gradient(to right, darkblue 0%, blue 50%, darkblue 100%);
    }

@media (min-width: 641px) {

    .SiteActivityBox[b-lg2mx61ozv] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

        .SiteActivityBox:hover[b-lg2mx61ozv] {
        }

    .SiteWaiverBoxUnsigned[b-lg2mx61ozv] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-lg2mx61ozv] {
        }

    .activityrightbox[b-lg2mx61ozv] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-lg2mx61ozv] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-lg2mx61ozv] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-lg2mx61ozv] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-lg2mx61ozv] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-lg2mx61ozv] {
        text-align: center;
        font-size: 2rem;
    }

    .activitynameboxbuttons[b-lg2mx61ozv] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-right: 0px;
    }

    .activitynameboxname[b-lg2mx61ozv] {
        text-align: center;
        font-size: 3rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .activityimage[b-lg2mx61ozv] {
        max-width: 7rem;
        max-height: 7rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-lg2mx61ozv] {
        width: 8rem;
        height: 8rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-lg2mx61ozv] {
    }

    .SubSiteBox[b-lg2mx61ozv] {
        display: flex;
        text-align: left;
        vertical-align: top;
        border-radius: .5rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
    }

    .SubSiterightbox[b-lg2mx61ozv] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-lg2mx61ozv] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-lg2mx61ozv] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-lg2mx61ozv] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-lg2mx61ozv] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-lg2mx61ozv] {
        text-align: center;
        font-size: 1.5rem;
    }

    .SubSitenameboxbuttons[b-lg2mx61ozv] {
        text-align: center;
        font-size: 1.5rem;
        color: white;
        margin-right: 0px;
    }

    .SubSitenameboxname[b-lg2mx61ozv] {
        text-align: center;
        font-size: 2rem;
        color: white;
        margin-left: auto;
        margin-right: auto;
    }

    .SubSiteimage[b-lg2mx61ozv] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-lg2mx61ozv] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 640.98px) {

    .CreditsButton[b-lg2mx61ozv] {
        font-size: 1.5rem;
    }

    .SiteActivityBox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

        .SiteActivityBox:hover[b-lg2mx61ozv] {
        }

    .SiteWaiverBoxUnsigned[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
        min-height: 5rem;
    }

        .SiteWaiverBoxUnsigned:hover[b-lg2mx61ozv] {
        }

    .activityrightbox[b-lg2mx61ozv] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .activitymidbox[b-lg2mx61ozv] {
        width: 100%;
        display: flex;
    }


    .activityjoinedbox[b-lg2mx61ozv] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .activityjoinbutton[b-lg2mx61ozv] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .activityjoinbutton:hover[b-lg2mx61ozv] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .activitynamebox[b-lg2mx61ozv] {
        text-align: center;
        font-size: 1.5rem;
    }


    .activityimage[b-lg2mx61ozv] {
        max-width: 6rem;
        max-height: 6rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .activityimagebox[b-lg2mx61ozv] {
        width: 7rem;
        height: 7rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteBox:hover[b-lg2mx61ozv] {
    }

    .SubSiteBox[b-lg2mx61ozv] {
        text-align: left;
        vertical-align: top;
        border-radius: .25rem;
        border-style: solid;
        border-width: thin;
        padding: 0px;
        display: flex;
    }

    .SubSiterightbox[b-lg2mx61ozv] {
        flex-grow: 100;
        min-height: 5rem;
        vertical-align: top;
        text-align: center;
        overflow: hidden;
        margin: 0px;
    }

    .SubSitemidbox[b-lg2mx61ozv] {
        width: 100%;
        display: flex;
    }


    .SubSitejoinedbox[b-lg2mx61ozv] {
        width: 100%;
        vertical-align: top;
        text-align: center;
        border: none;
    }

    .SubSitejoinbutton[b-lg2mx61ozv] {
        background-color: transparent;
        border: none;
        width: 100%;
    }

        .SubSitejoinbutton:hover[b-lg2mx61ozv] {
            background-image: radial-gradient(black, transparent);
            color: white;
            font-family: 'DraconisBold';
            border: none;
            width: 100%;
        }

    .SubSitenamebox[b-lg2mx61ozv] {
        text-align: center;
        font-size: 1.5rem;
    }


    .SubSiteimage[b-lg2mx61ozv] {
        max-width: 4rem;
        max-height: 4rem;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin-bottom: auto;
    }

    .SubSiteimagebox[b-lg2mx61ozv] {
        width: 5rem;
        height: 5rem;
        display: flex;
        margin-top: auto;
        margin-bottom: auto;
    }
}
/* /Components/Shared/PurchaseModal.razor.rz.scp.css */
body[b-5qqdxxtjgf] {
}

.max-form[b-5qqdxxtjgf] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-5qqdxxtjgf] {
    width: 100%;
    height: 80%;
}

.footer[b-5qqdxxtjgf] {
    width: 100%;
    height: 4rem;
}

.text-area[b-5qqdxxtjgf] {
    width: 100%;
    height: 80%;
}

body[b-5qqdxxtjgf] {
}

.NotificationTable[b-5qqdxxtjgf] {
    width: 100%;
}

.SelectionHeader[b-5qqdxxtjgf] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectionBox[b-5qqdxxtjgf] {
    border-radius: 1rem;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    margin-top: 1rem;
}

.SMSBox[b-5qqdxxtjgf] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
    right: 0px;
}

.SMSBoxHeader[b-5qqdxxtjgf] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.PushBox[b-5qqdxxtjgf] {
    border-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    margin-bottom: 1rem;
    width: 50%;
}

.PushBoxHeader[b-5qqdxxtjgf] {
    margin: 0rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    background-color: darkgray;
    font-size: 1.5rem;
    font-weight: 600;
}

.SelectedPhone[b-5qqdxxtjgf] {
    text-align: center;
}

.EnabledBox[b-5qqdxxtjgf] {
    font-size: 3rem;
    margin-top: auto;
    margin-bottom: auto;
    height: 100%;
}

.SubscribeButton[b-5qqdxxtjgf] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.SaveSMSButton[b-5qqdxxtjgf] {
    border-radius: .75rem;
    height: 3rem;
    width: 12rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.DontSubscribeButton[b-5qqdxxtjgf] {
    border-radius: .75rem;
    height: 3rem;
    width: 10rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

.PermissionAllowOn[b-5qqdxxtjgf] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-5qqdxxtjgf] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-5qqdxxtjgf] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-5qqdxxtjgf] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-5qqdxxtjgf] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 6rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-5qqdxxtjgf] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    width: 4rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-5qqdxxtjgf] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-5qqdxxtjgf] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-5qqdxxtjgf] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-5qqdxxtjgf] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-5qqdxxtjgf] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-5qqdxxtjgf] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-5qqdxxtjgf] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-5qqdxxtjgf] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-5qqdxxtjgf] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-5qqdxxtjgf] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-5qqdxxtjgf] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-5qqdxxtjgf] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-5qqdxxtjgf] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-5qqdxxtjgf] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-5qqdxxtjgf] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-5qqdxxtjgf] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-5qqdxxtjgf] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-5qqdxxtjgf] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-5qqdxxtjgf] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-5qqdxxtjgf] {
    width: 100%;
}

.SheetSelectorItem[b-5qqdxxtjgf] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-5qqdxxtjgf] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-5qqdxxtjgf] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-5qqdxxtjgf] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-5qqdxxtjgf] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-5qqdxxtjgf] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-5qqdxxtjgf] {
    width: calc(100% - 2rem);
}

.LoadingDot[b-5qqdxxtjgf] {
    width: 6rem;
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 0px;
    background-color: yellow;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-play-state: running;
    animation-name: LoadingDot-b-5qqdxxtjgf;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.ModeHeader[b-5qqdxxtjgf] {
    font-size: 2rem;
    font-weight: 600;
}

.StatusHeader[b-5qqdxxtjgf] {
    font-size: 1.5rem;
    font-weight: 600;
}

.PaypalSendLink[b-5qqdxxtjgf] {
    font-size: 1.5rem;
    font-weight: 600;
}

.SendAgainButton[b-5qqdxxtjgf] {
    font-size: 1.5rem;
    font-weight: 600;
    border-style: solid;
    border-color: red;
    background-color: white;
    color: red;
    width: 100%;
    border-radius: 1rem;
}

@keyframes LoadingDot-b-5qqdxxtjgf {
    0% {
        background: linear-gradient(90deg, white 0%, yellow 25%, green 50%, yellow 75%, white 100%)
    }

    25% {
        background: linear-gradient(90deg, white 0%, white 25%, yellow 50%, green 75%, yellow 100%)
    }

    50% {
        background: linear-gradient(90deg, yellow 0%, white 25%, white 50%, yellow 75%, green 100%)
    }

    75% {
        background: linear-gradient(90deg, green 0%, yellow 25%, white 50%, white 75%, yellow 100%)
    }

    100% {
        background: linear-gradient(90deg, yellow 0%, green 25%, yellow 50%, white 75%, white 100%)
    }
}

.GoodDot[b-5qqdxxtjgf] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    background-color: green;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.WaitingDot[b-5qqdxxtjgf] {
    height: 1.5rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.BadDot[b-5qqdxxtjgf] {
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 0.75rem;
    background-color: red;
    margin-right: auto;
    margin-left: 1rem;
    margin-top: 0.25rem;
}

.LoadingDivText[b-5qqdxxtjgf] {
    margin-right: 1rem;
    margin-left: 1rem;
    width: 50%;
    margin-top: 0.25rem;
    text-align: right;
}

.LoadingDiv[b-5qqdxxtjgf] {
    height: 2rem;
    border-style: none;
    border-color: black;
    border-width: 1px;
    border-radius: 0.5rem;
    display: flex;
}

.StatusDiv[b-5qqdxxtjgf] {
    border-style: none;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.SearchButton[b-5qqdxxtjgf] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-5qqdxxtjgf] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-5qqdxxtjgf] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-5qqdxxtjgf] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-5qqdxxtjgf] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-5qqdxxtjgf] {
        max-width: 100%;
    }
}
/* /Components/Shared/ResetPasswordModal.razor.rz.scp.css */
body[b-hircpjpwve] {
}

.zxing-source-select-container[b-hircpjpwve] {
    background-color: yellow;
}

.zxing-container[b-hircpjpwve] {
    background-color: yellow;
}

.zxing-video-container[b-hircpjpwve] {
    background-color: yellow;
}

.ItemLabel[b-hircpjpwve] {
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.UserNameBox[b-hircpjpwve] {
    text-align: center;
    font-size: 2rem;
    font-weight: 600;
}

.SelectedLeftButton[b-hircpjpwve] {
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-top-left-radius: 1rem;
    height: 2rem;
    border-right-width: 0px;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 70%);
    color: white;
    font-weight: 600;
    margin-left: auto;
    margin-right: 0px;
}

.UnSelectedRightButton[b-hircpjpwve] {
    border-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
    height: 2rem;
    border-left-width: 0px;
    background: linear-gradient(to bottom, white 0%, lightgray 50%, white 70%);
    color: black;
    font-weight: 500;
    margin-left: 0px;
    margin-right: auto;
}

.UnSelectedLeftButton[b-hircpjpwve] {
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-top-left-radius: 1rem;
    height: 2rem;
    border-right-width: 0px;
    background: linear-gradient(to bottom, white 0%, lightgray 50%, white 70%);
    color: black;
    font-weight: 500;
    margin-left: auto;
    margin-right: 0px;
}

.SelectedRightButton[b-hircpjpwve] {
    border-radius: 0px;
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
    height: 2rem;
    border-left-width: 0px;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 70%);
    color: white;
    font-weight: 600;
    margin-left: 0px;
    margin-right: auto;
}

.ForgotPasswordButton[b-hircpjpwve] {
    border-radius: 0px;
    height: 2rem;
    border-left-width: 0px;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
    color: white;
}

.ItemEntry[b-hircpjpwve] {
    width: 90%;
    text-align: center;
    font-size: 2rem;
    margin-left: auto;
    margin-right: auto;
}


.form-label[b-hircpjpwve] {
    font-weight: 600;
    font-size: 1.2rem;
}

.RecoveryBox[b-hircpjpwve] {
    border-radius: 0.5rem;
    border-color: black;
    border-width: 1px;
    border-style: solid;
    background-color: lightblue;
    padding: 1rem;
    margin: 1rem;
}

.RecoveryHeader[b-hircpjpwve] {
    border-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    background-color: #9090ff;
    padding: 0.5rem;
    font-size: 1.5rem;
    margin: -1rem;
    margin-bottom: 0.5rem;
}

.RecoveryCodeHeader[b-hircpjpwve] {
    border-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-color: black;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    background-color: #9090ff;
    padding: 0.5rem;
    font-size: 1.5rem;
    margin: -1rem;
    margin-bottom: 0.5rem;
}

.ContactTable[b-hircpjpwve] {
    width: 100%;
}

.TextRow[b-hircpjpwve] {
    border-bottom-width: 1px;
}

.TextButton[b-hircpjpwve] {
    width: 100%;
}

.EmailRow[b-hircpjpwve] {
    border-bottom-width: 1px;
}

.EmailButton[b-hircpjpwve] {
    width: 100%;
}

.RecoveryCodeBox[b-hircpjpwve] {
    border-radius: 0.5rem;
    border-color: black;
    border-width: 1px;
    border-style: solid;
    background-color: lightblue;
    padding: 1rem;
    margin: 1rem;
}

.btn-close[b-hircpjpwve] {
    border-radius: 0px;
}

.modal-content[b-hircpjpwve] {
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 70%);
    color: white;
    border-radius: 0px;
    padding: 2px;
}

.modal-body[b-hircpjpwve] {
    background-image: linear-gradient(90deg, rgb(255, 250, 205) 0%, rgb(204, 199, 154) 50%, lemonchiffon 100%);
    color: black;
    border-radius: 0px;
    padding: 0px;
    margin: 0px;
}

.modal-sub-content[b-hircpjpwve] {
    color: black;
    border-radius: 0px;
    margin: 0px;
}

.modal-header[b-hircpjpwve] {
}

.form-control[b-hircpjpwve] {
    width: 90%;
    font-size: 1.5rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.pwBox[b-hircpjpwve] {
    width: 90%;
    font-size: 1.5rem;
    text-align: center;
}

.modal-footer[b-hircpjpwve] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    margin-top: auto;
    border-top: 1px solid #dee2e6;
    color: white;
    height: 3rem;
}

.RegisterButton[b-hircpjpwve] {
    width: 100%;
    height: 100%;
    margin: 0px;
    border-radius: 0px;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
}

    .RegisterButton:disabled[b-hircpjpwve] {
        background: linear-gradient(to bottom, darkgreen 0%, gray 50%, darkgreen 100%);
    }

.SaveButton[b-hircpjpwve] {
    width: 100%;
    height: 100%;
    margin: 0px;
    border-radius: 0px;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
}

    .SaveButton:disabled[b-hircpjpwve] {
        background: linear-gradient(to bottom, darkgreen 0%, gray 50%, darkgreen 100%);
    }

.RegisterBackButton[b-hircpjpwve] {
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    border-color: black;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
}

    .RegisterBackButton:disabled[b-hircpjpwve] {
        background: linear-gradient(to bottom, darkgreen 0%, gray 50%, darkgreen 100%);
    }

.DoLoginButton[b-hircpjpwve] {
    width: 100%;
    height: 100%;
    margin: 0px;
    border-radius: 0px;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    background: linear-gradient(to bottom, darkgreen 0%, green 50%, darkgreen 100%);
}

    .DoLoginButton:disabled[b-hircpjpwve] {
        background: linear-gradient(to bottom, darkgreen 0%, gray 50%, darkgreen 100%);
    }


@media (min-width: 641px) {
    .modal-header[b-hircpjpwve] {
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: space-between;
        padding: 0rem;
        margin: 0rem;
        border-bottom: 1px solid #dee2e6;
        color: white;
    }

        .modal-header .btn-close[b-hircpjpwve] {
            padding: 0rem;
            margin: 0rem;
            color: white;
            height: 3rem;
            width: 3rem;
            background: linear-gradient(to right, #202020 0%, #602020 50%, #202020 100%);
        }

    .header-image-box[b-hircpjpwve] {
        width: 3rem;
        height: 3rem;
        margin: 0px;
        display: flex;
    }


    .header-image[b-hircpjpwve] {
        width: 2.5rem;
        height: 2.5rem;
        margin: 0px;
        margin: auto;
    }


    .modal-body[b-hircpjpwve] {
        padding: 0px;
        border-width: 0px;
        border-style: solid;
        border-color: gray;
        border-radius: 0px;
        text-align: center;
        overflow-y: scroll;
        height: calc(100% - 7rem);
    }


    .modal-title[b-hircpjpwve] {
        margin-bottom: 0;
        line-height: 1.5;
        margin-left: auto;
        margin-right: auto;
    }

    .close[b-hircpjpwve] {
        background: linear-gradient(to right, #054706 0%, #006727 70%);
        color: white;
        border-radius: 1rem;
    }

    .modal-dialog[b-hircpjpwve] {
        z-index: 1050;
        width: calc(100vw - 1rem);
        height: calc(100vh - 3rem);
        max-width: 640px;
    }

    .zxing-source-select-container[b-hircpjpwve] {
        background-color: yellow;
    }

    .zxing-container[b-hircpjpwve] {
        background-color: yellow;
    }

    .zxing-video-container[b-hircpjpwve] {
        background-color: yellow;
    }
}

@media (max-width: 640.98px) {
    .modal-header[b-hircpjpwve] {
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: space-between;
        padding: 0rem;
        margin: 0rem;
        border-bottom: 1px solid #dee2e6;
        color: white;
        height: 3rem;
    }

        .modal-header .btn-close[b-hircpjpwve] {
            padding: 0rem;
            margin: 0rem;
            color: white;
            height: 3rem;
            width: 3rem;
            background: linear-gradient(to right, #202020 0%, #602020 50%, #202020 100%);
        }


    .header-image-box[b-hircpjpwve] {
        width: 3rem;
        height: 3rem;
        margin: 0px;
        display: flex;
    }


    .header-image[b-hircpjpwve] {
        width: 2.5rem;
        height: 2.5rem;
        margin: 0px;
        margin: auto;
    }


    .modal-body[b-hircpjpwve] {
        padding: 0px;
        border-width: 0px;
        border-style: solid;
        border-color: gray;
        border-radius: 0px;
        text-align: center;
        overflow-y: scroll;
        height: calc(100% - 6rem);
    }

    .modal-title[b-hircpjpwve] {
        margin-bottom: 0;
        line-height: 1.5;
        margin-left: auto;
        margin-right: auto;
    }

    .close[b-hircpjpwve] {
        background: linear-gradient(to right, #054706 0%, #006727 70%);
        color: white;
        border-radius: 1rem;
    }

    .modal-dialog[b-hircpjpwve] {
        z-index: 1050;
        width: calc(100vw - 1rem);
        height: calc(100vh - 1rem);
        max-width: 100%;
    }
}
/* /Components/Shared/ScanQRModal.razor.rz.scp.css */
body[b-2pkvlul51b] {
}

.zxing-source-select-container[b-2pkvlul51b] {
}

.zxing-container[b-2pkvlul51b] {
}

.zxing-video-container[b-2pkvlul51b] {
}


@media (min-width: 641px) {
    .modal-header[b-2pkvlul51b] {
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: space-between;
        padding: 0rem;
        margin: 0rem;
        border-bottom: 1px solid #dee2e6;
        color: white;
    }

        .modal-header .btn-close[b-2pkvlul51b] {
            padding: 0rem;
            margin: 0rem;
            color: white;
            height: 3rem;
            width: 3rem;
            background: linear-gradient(to right, #202020 0%, #602020 50%, #202020 100%);
        }

    .header-image-box[b-2pkvlul51b] {
        width: 3rem;
        height: 3rem;
        margin: 0px;
        display: flex;
    }


    .header-image[b-2pkvlul51b] {
        width: 2.5rem;
        height: 2.5rem;
        margin: 0px;
        margin: auto;
    }

    .modal-content[b-2pkvlul51b] {
        background: linear-gradient(to bottom, gray 0%, black 70%);
        color: white;
        border-radius: 0px;
        padding: 2px;
    }

    .modal-sub-content[b-2pkvlul51b] {
        background: linear-gradient(to right, black 0%, #101010 50%, black 100%);
        color: white;
        border-radius: 0px;
    }

    .modal-body[b-2pkvlul51b] {
        margin: .5rem;
        padding: 0px;
        border-width: 0px;
        border-style: solid;
        border-color: gray;
        border-radius: 0px;
    }


    .modal-title[b-2pkvlul51b] {
        margin-bottom: 0;
        line-height: 1.5;
        margin-left: auto;
        margin-right: auto;
    }

    .close[b-2pkvlul51b] {
        background: linear-gradient(to right, #054706 0%, #006727 70%);
        color: white;
        border-radius: 1rem;
    }

    .modal-dialog[b-2pkvlul51b] {
        z-index: 1050;
        max-height: calc(100vh - 3.5rem);
        width: calc(100% - 1rem);
        max-width: 640px;
    }

    .zxing-source-select-container[b-2pkvlul51b] {
    }

    .zxing-video-container[b-2pkvlul51b] {
        z-index: 0;
        max-height: 100%;
        max-width: 100%;
        top: 0px;
        left: 0px;
    }

        .zxing-video-container > video[b-2pkvlul51b] {
            height: 100%;
            width: 100%;
        }

    .zxing-source-select-container[b-2pkvlul51b] {
        z-index: 1;
        background-color: transparent;
        position: absolute;
        top: 0px;
        left: 0px;
        display: flex;
        width: 100%;
    }

        .zxing-source-select-container > label[b-2pkvlul51b] {
            margin-left: auto;
            margin-right: auto;
        }
}

@media (max-width: 640.98px) {

    .modal-header[b-2pkvlul51b] {
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: space-between;
        padding: 0rem;
        margin: 0rem;
        border-bottom: 1px solid #dee2e6;
        color: white;
    }

        .modal-header .btn-close[b-2pkvlul51b] {
            padding: 0rem;
            margin: 0rem;
            color: white;
            height: 3rem;
            width: 3rem;
            background: linear-gradient(to right, #202020 0%, #602020 50%, #202020 100%);
        }

    .header-image-box[b-2pkvlul51b] {
        width: 3rem;
        height: 3rem;
        margin: 0px;
        display: flex;
    }


    .header-image[b-2pkvlul51b] {
        width: 2.5rem;
        height: 2.5rem;
        margin: 0px;
        margin: auto;
    }

    .modal-content[b-2pkvlul51b] {
        background: linear-gradient(to bottom, gray 0%, black 70%);
        color: white;
        border-radius: 0px;
        padding: 2px;
    }

    .modal-sub-content[b-2pkvlul51b] {
        background: linear-gradient(to right, black 0%, #101010 50%, black 100%);
        color: white;
        border-radius: 0px;
    }

    .modal-body[b-2pkvlul51b] {
        margin: .5rem;
        padding: 0px;
        border-width: 0px;
        border-style: solid;
        border-color: gray;
        border-radius: 0px;
        height: calc(100% - 4rem);
        width: calc(100% - 1rem);
    }

    .modal-title[b-2pkvlul51b] {
        margin-bottom: 0;
        line-height: 1.5;
        margin-left: auto;
        margin-right: auto;
    }

    .close[b-2pkvlul51b] {
        background: linear-gradient(to right, #054706 0%, #006727 70%);
        color: white;
        border-radius: 1rem;
    }

    .modal-dialog[b-2pkvlul51b] {
        z-index: 1050;
        height: 100%;
        width: 100%;
        padding: 0px;
        margin: 0px;
        position: fixed;
    }

    .zxing-video-container[b-2pkvlul51b] {
        z-index: 1053;
        height: calc(100vh - 4rem);
        width: calc(100vw - 1rem);
        position: absolute;
        top: 0px;
        left: 0px;
    }

        .zxing-video-container > video[b-2pkvlul51b] {
            height: 100%;
            width: 100%;
        }

    .zxing-source-select-container[b-2pkvlul51b] {
        z-index: 1052;
        background-color: transparent;
        position: absolute;
        top: 0px;
        left: 0px;
        display: flex;
        width: 100%;
    }

        .zxing-source-select-container > label[b-2pkvlul51b] {
            margin-left: auto;
            margin-right: auto;
        }
}
/* /Components/Shared/SelectQuestItemModal.razor.rz.scp.css */
body[b-2pyvrht85d] {
}

.modal-header[b-2pyvrht85d] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
}

    .modal-header .btn-close[b-2pyvrht85d] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        background: linear-gradient(to right, #202020 0%, #602020 50%, #202020 100%);
    }

.header-image[b-2pyvrht85d] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-2pyvrht85d] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-2pyvrht85d] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-2pyvrht85d] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-2pyvrht85d] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-2pyvrht85d] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-2pyvrht85d] {
    background: linear-gradient(to bottom, gray 0%, black 70%);
    color: white;
    border-radius: 0px;
    padding: 2px;
}

.modal-sub-content[b-2pyvrht85d] {
    background: linear-gradient(to right, black 0%, #101010 50%, black 100%);
    color: white;
    border-radius: 0px;
}

.modal-body[b-2pyvrht85d] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 0px;
}

.modal-dialog[b-2pyvrht85d] {
    z-index: 1050;
    height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-2pyvrht85d] {
    margin-bottom: 0;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
}

.close[b-2pyvrht85d] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-2pyvrht85d] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-2pyvrht85d] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-2pyvrht85d] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-2pyvrht85d] {
    width: 100%;
}

.SheetSelectorItem[b-2pyvrht85d] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-2pyvrht85d] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-2pyvrht85d] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-2pyvrht85d] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-2pyvrht85d] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-2pyvrht85d] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-2pyvrht85d] {
    width: calc(100% - 2rem);
}

.SearchButton[b-2pyvrht85d] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-2pyvrht85d] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-2pyvrht85d] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-2pyvrht85d] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-2pyvrht85d] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-2pyvrht85d] {
        max-width: 100%;
    }
}
/* /Components/Shared/SendMessageModal.razor.rz.scp.css */
body[b-keghfs8948] {
}

.modal-header[b-keghfs8948] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-keghfs8948] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image-box[b-keghfs8948] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
    display: flex;
}

.UpButton[b-keghfs8948] {
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    width: 2rem;
    height: 2rem;
    border-radius: 1rem;
    background-color: #ffffff;
    font-weight: 900;
}

    .UpButton:hover[b-keghfs8948] {
        background: radial-gradient(#20FF20 0%, #FFFFFF 100%);
        border-color: green;
    }

.DownButton[b-keghfs8948] {
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    width: 2rem;
    height: 2rem;
    border-radius: 1rem;
    background-color: #ffffff;
    font-weight: 900;
}

    .DownButton:hover[b-keghfs8948] {
        background: radial-gradient(#20FF20 0%, #FFFFFF 100%);
        border-color: green;
    }

.XButton[b-keghfs8948] {
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    width: 2rem;
    height: 2rem;
    border-radius: 1rem;
    background-color: #ffffff;
    font-weight: 900;
}

    .XButton:hover[b-keghfs8948] {
        background: radial-gradient(#FF2020 0%, #FFFFFF 100%);
        border-color: red;
    }

.AddButton[b-keghfs8948] {
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    width: 3rem;
    height: 2rem;
    border-radius: 1rem;
    background-color: #ffffff;
    font-weight: 600;
}

    .AddButton:hover[b-keghfs8948] {
        background: radial-gradient(#20FF20 0%, #FFFFFF 100%);
        border-color: green;
    }

.MethodTable[b-keghfs8948] {
    margin-left: auto;
    margin-right: auto;
}

.header-image[b-keghfs8948] {
    width: 2.5rem;
    height: 2.5rem;
    margin: 0px;
    margin: auto;
}

.SheetSelectorBarSmall[b-keghfs8948] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-keghfs8948] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-keghfs8948] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-keghfs8948] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-keghfs8948] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-keghfs8948] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-keghfs8948] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.modal-body[b-keghfs8948] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 26rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-keghfs8948] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-keghfs8948]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-keghfs8948]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-keghfs8948]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-keghfs8948] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-keghfs8948] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-keghfs8948] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-keghfs8948] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-keghfs8948] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-keghfs8948] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-keghfs8948] {
    width: 100%;
}

.SheetSelectorItem[b-keghfs8948] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-keghfs8948] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-keghfs8948] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-keghfs8948] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-keghfs8948] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

@media (min-width: 641px) {
    .modal-dialog[b-keghfs8948] {
        max-width: 1080px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-keghfs8948] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-keghfs8948] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-keghfs8948] {
        max-height: calc(100vh - 23rem);
    }

    .modal-title[b-keghfs8948] {
        font-size: 1.5rem;
    }
}
/* /Components/Shared/ShowQRModal.razor.rz.scp.css */
body[b-hmtf8y6n2r] {
}


@media (max-width: 640.98px) {
}

@media (min-width: 641px) {
}

/* /Components/Shared/SignWaiverModal.razor.rz.scp.css */
#signature-control h4[b-0wb1xre45v] {
    margin-bottom: 20px;
    text-align: center;
}

#signdescription[b-0wb1xre45v] {
    font-size: 14px;
    padding-bottom: 10px;
}

.e-sign-clear[b-0wb1xre45v] {
    margin-left: 5px;
}

.e-btn-options[b-0wb1xre45v] {
    float: right;
    margin-bottom: 10px;
}

.AgeExceptionBox[b-0wb1xre45v] {
    font-size: 2rem;
}

#signature-control[b-0wb1xre45v] {
    width: 100%;
    margin: 0;
}

.e-bigger #signature-control h4[b-0wb1xre45v] {
    font-size: 20px;
}

.WaiverSelectorBox[b-0wb1xre45v] {
    display: flex;
}

.form-label[b-0wb1xre45v] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ValidBox[b-0wb1xre45v] {
    border-radius: 1rem;
    padding: 1rem;
}

.ChildButton[b-0wb1xre45v] {
    width: 35%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.GuardianButton[b-0wb1xre45v] {
    width: 60%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.SelectedChildButton[b-0wb1xre45v] {
    width: 40%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.SelectedGuardianButton[b-0wb1xre45v] {
    width: 65%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.InfoSoldText[b-0wb1xre45v] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: green;
    background: linear-gradient(to right, lightgreen 0%, lime 50%, lightgreen 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.InfoBadText[b-0wb1xre45v] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: red;
    background: linear-gradient(to right, pink 0%, white 50%, pink 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.BirthDateBox[b-0wb1xre45v] {
    text-align: center;
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.SaveButton[b-0wb1xre45v] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}

.SignatureCapturedBox[b-0wb1xre45v] {
    height: 100%;
    width: 100%;
    color: green;
    font-size: 3rem;
    vertical-align: middle;
    border-color: green;
    border-style: solid;
    border-width: 1px;
}

.TopTextBox[b-0wb1xre45v] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: red;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.BottomTextBox[b-0wb1xre45v] {
    border-color: black;
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    border-color: red;
    background-color: lightyellow;
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1.5rem;
}

.RequiredBox[b-0wb1xre45v] {
    border-style: none;
    border-radius: 0.5rem;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.OptionalBox[b-0wb1xre45v] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: yellow;
    background-color: lightyellow;
    border-width: 1px;
    margin-top: 2rem;
    padding: 1rem;
}

.form-control2[b-0wb1xre45v] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.WaiverBox[b-0wb1xre45v] {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: black;
}

.BackButton[b-0wb1xre45v] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-0wb1xre45v] {
        color: gray;
    }

.CloseButton[b-0wb1xre45v] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-0wb1xre45v] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-0wb1xre45v] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.StepLabel[b-0wb1xre45v] {
    font-size: 2rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    border-color: white;
    min-height: 3rem;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
}

body[b-0wb1xre45v] {
}

.max-form[b-0wb1xre45v] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-0wb1xre45v] {
    width: 100%;
    height: 80%;
}

.footer[b-0wb1xre45v] {
    width: 100%;
    height: 4rem;
}

.text-area[b-0wb1xre45v] {
    width: 100%;
    height: 80%;
}

.ParentButton[b-0wb1xre45v] {
    font-size: 1.5rem;
    border-style: solid;
    border-radius: 1rem;
    margin: .5rem;
}

body[b-0wb1xre45v] {
}

.PermissionAllowOn[b-0wb1xre45v] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-0wb1xre45v] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-0wb1xre45v] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-0wb1xre45v] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-0wb1xre45v] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-0wb1xre45v] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-0wb1xre45v] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-0wb1xre45v] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-0wb1xre45v] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-0wb1xre45v] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-0wb1xre45v] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-0wb1xre45v] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-0wb1xre45v] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-0wb1xre45v] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-0wb1xre45v] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-0wb1xre45v] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.StepButton[b-0wb1xre45v] {
    margin-top: auto;
    margin-bottom: auto;
    border-style: none;
    border-radius: 1rem;
    border-color: gray;
    height: 2rem;
    min-width: 2rem;
    font-size: 1rem;
}

.CurrentStep[b-0wb1xre45v] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    height: 2.1rem;
    min-width: 2.1rem;
    font-weight: 600;
    font-size: 1.2rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: .5rem;
    margin-right: .5rem;
}

.StepsBox[b-0wb1xre45v] {
    min-height: 3rem;
    display: flex;
}

.StepsSubBox[b-0wb1xre45v] {
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
}

.MedBox[b-0wb1xre45v] {
    min-height: 20rem;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.modal-body[b-0wb1xre45v] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 26rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-0wb1xre45v] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-0wb1xre45v]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-0wb1xre45v]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-0wb1xre45v]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-0wb1xre45v] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-0wb1xre45v] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-0wb1xre45v] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-0wb1xre45v] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-0wb1xre45v] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-0wb1xre45v] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-0wb1xre45v] {
    width: 100%;
}

.SheetSelectorItem[b-0wb1xre45v] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-0wb1xre45v] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-0wb1xre45v] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-0wb1xre45v] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-0wb1xre45v] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-0wb1xre45v] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-0wb1xre45v] {
    width: calc(100% - 2rem);
}

.SearchButton[b-0wb1xre45v] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-0wb1xre45v] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-0wb1xre45v] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-0wb1xre45v] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-0wb1xre45v] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-0wb1xre45v] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-0wb1xre45v] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-0wb1xre45v] {
        max-height: calc(100vh - 23rem);
    }

    .modal-title[b-0wb1xre45v] {
        font-size: 1.5rem;
    }

    .InfoSoldText[b-0wb1xre45v] {
        font-size: 1.2rem;
    }

    .InfoBadText[b-0wb1xre45v] {
        font-size: 1.2rem;
    }

    .StepLabel[b-0wb1xre45v] {
        font-size: 1.5rem;
    }
}
/* /Components/Shared/StoreModal.razor.rz.scp.css */
#signature-control h4[b-g12oeadr3x] {
    margin-bottom: 20px;
    text-align: center;
}

#signdescription[b-g12oeadr3x] {
    font-size: 14px;
    padding-bottom: 10px;
}

.e-sign-clear[b-g12oeadr3x] {
    margin-left: 5px;
}

.e-btn-options[b-g12oeadr3x] {
    float: right;
    margin-bottom: 10px;
}

#signature-control[b-g12oeadr3x] {
    width: 100%;
    margin: 0;
}

.e-bigger #signature-control h4[b-g12oeadr3x] {
    font-size: 20px;
}

.WaiverSelectorBox[b-g12oeadr3x] {
    display: flex;
}

.form-label[b-g12oeadr3x] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ValidBox[b-g12oeadr3x] {
    border-radius: 1rem;
    padding: 1rem;
}

.ChildButton[b-g12oeadr3x] {
    width: 35%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.GuardianButton[b-g12oeadr3x] {
    width: 60%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.SelectedChildButton[b-g12oeadr3x] {
    width: 40%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.SelectedGuardianButton[b-g12oeadr3x] {
    width: 65%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.InfoSoldText[b-g12oeadr3x] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: green;
    background: linear-gradient(to right, lightgreen 0%, lime 50%, lightgreen 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.InfoBadText[b-g12oeadr3x] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: red;
    background: linear-gradient(to right, pink 0%, white 50%, pink 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.BirthDateBox[b-g12oeadr3x] {
    text-align: center;
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.SaveButton[b-g12oeadr3x] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}

.SignatureCapturedBox[b-g12oeadr3x] {
    height: 100%;
    width: 100%;
    color: green;
    font-size: 3rem;
    vertical-align: middle;
    border-color: green;
    border-style: solid;
    border-width: 1px;
}

.TopTextBox[b-g12oeadr3x] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: red;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.BottomTextBox[b-g12oeadr3x] {
    border-color: black;
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    border-color: red;
    background-color: lightyellow;
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1.5rem;
}

.RequiredBox[b-g12oeadr3x] {
    border-style: none;
    border-radius: 0.5rem;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.OptionalBox[b-g12oeadr3x] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: yellow;
    background-color: lightyellow;
    border-width: 1px;
    margin-top: 2rem;
    padding: 1rem;
}

.form-control2[b-g12oeadr3x] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.WaiverBox[b-g12oeadr3x] {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: black;
}

.BackButton[b-g12oeadr3x] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-g12oeadr3x] {
        color: gray;
    }

.CloseButton[b-g12oeadr3x] {
    width: 100%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    height: 2rem;
    font-size: 1.5rem;
    margin-bottom: 0px;
}

.modal-header[b-g12oeadr3x] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-g12oeadr3x] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.StepLabel[b-g12oeadr3x] {
    font-size: 2rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    border-color: white;
    min-height: 3rem;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
}

body[b-g12oeadr3x] {
}

.max-form[b-g12oeadr3x] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-g12oeadr3x] {
    width: 100%;
    height: 80%;
}

.footer[b-g12oeadr3x] {
    width: 100%;
    height: 4rem;
}

.text-area[b-g12oeadr3x] {
    width: 100%;
    height: 80%;
}

.ParentButton[b-g12oeadr3x] {
    font-size: 1.5rem;
    border-style: solid;
    border-radius: 1rem;
    margin: .5rem;
}

body[b-g12oeadr3x] {
}

.PermissionAllowOn[b-g12oeadr3x] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-g12oeadr3x] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-g12oeadr3x] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-g12oeadr3x] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-g12oeadr3x] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-g12oeadr3x] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-g12oeadr3x] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-g12oeadr3x] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-g12oeadr3x] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-g12oeadr3x] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-g12oeadr3x] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-g12oeadr3x] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-g12oeadr3x] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-g12oeadr3x] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-g12oeadr3x] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-g12oeadr3x] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.StepButton[b-g12oeadr3x] {
    margin-top: auto;
    margin-bottom: auto;
    border-style: solid;
    border-radius: 1rem;
    border-color: gray;
    height: 2rem;
    min-width: 2rem;
    font-size: 1rem;
}

.CurrentStep[b-g12oeadr3x] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    height: 2.1rem;
    min-width: 2.1rem;
    font-weight: 600;
    font-size: 1.2rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: .5rem;
    margin-right: .5rem;
}

.StepsBox[b-g12oeadr3x] {
    min-height: 3rem;
    display: flex;
}

.StepsSubBox[b-g12oeadr3x] {
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
}

.MedBox[b-g12oeadr3x] {
    min-height: 20rem;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.modal-body[b-g12oeadr3x] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 16rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
    min-height: 50vh;
}

*[b-g12oeadr3x] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-g12oeadr3x]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-g12oeadr3x]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-g12oeadr3x]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-g12oeadr3x] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-g12oeadr3x] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-g12oeadr3x] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-g12oeadr3x] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-g12oeadr3x] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-g12oeadr3x] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-g12oeadr3x] {
    width: 100%;
}

.SheetSelectorItem[b-g12oeadr3x] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-g12oeadr3x] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-g12oeadr3x] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-g12oeadr3x] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-g12oeadr3x] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-g12oeadr3x] {
    margin-top: 2px;
    margin-bottom: 2px;
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-g12oeadr3x] {
    width: calc(100% - 2rem);
}

.SearchButton[b-g12oeadr3x] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-g12oeadr3x] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-g12oeadr3x] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-g12oeadr3x] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.SearchDiv[b-g12oeadr3x] {
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
}



.EditCamperHeader[b-g12oeadr3x] {
    font-size: 2rem;
    font-weight: 600;
}

.DisplayDiv[b-g12oeadr3x] {
    font-size: 1.2rem;
    width: 100%;
}

.EditNameDiv[b-g12oeadr3x] {
    font-size: 1.2rem;
    display: block;
    width: 100%;
    text-align: center;
}

.EditNameInput[b-g12oeadr3x] {
    font-size: 1.2rem;
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditNameText[b-g12oeadr3x] {
    font-size: 1.4rem;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditCostText[b-g12oeadr3x] {
    font-size: 2rem;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditElementInput[b-g12oeadr3x] {
    font-size: 1.2rem;
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditAgeInput[b-g12oeadr3x] {
    font-size: 1.2rem;
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.EditMealDiv[b-g12oeadr3x] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 0.5rem;
    padding: 0.5rem;
}

.EditAgeDiv[b-g12oeadr3x] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 0.5rem;
    padding: 0.5rem;
}

.EditNotesDiv[b-g12oeadr3x] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 0.5rem;
    padding: 0.5rem;
}

.EditCostDiv[b-g12oeadr3x] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 0.5rem;
    padding: 0.5rem;
}

.EditNameDiv[b-g12oeadr3x] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    padding: 0.5rem;
}

.EditElementDiv[b-g12oeadr3x] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    border-width: 1px;
    margin-top: 1rem;
    padding: 0.5rem;
}

.EditMealInput[b-g12oeadr3x] {
    font-size: 3rem;
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    -ms-transform: scale(2); /* IE */
    -moz-transform: scale(2); /* FF */
    -webkit-transform: scale(2); /* Safari and Chrome */
    -o-transform: scale(2); /* Opera */
    transform: scale(2);
    padding: 10px;
}

.EditMealInputYes[b-g12oeadr3x] {
    font-size: 1.8rem;
    text-align: center;
    margin-left: auto;
    margin-right: 0px;
    color: darkgray;
    border-radius: 1rem;
    background-color: white;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right-width: 0px;
}

.EditMealInputNo[b-g12oeadr3x] {
    font-size: 1.8rem;
    text-align: center;
    margin-left: 0px;
    margin-right: auto;
    color: darkgray;
    border-radius: 1rem;
    background-color: white;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.EditMealInputYesS[b-g12oeadr3x] {
    font-size: 2rem;
    text-align: center;
    margin-left: auto;
    margin-right: 0px;
    color: darkgreen;
    border-radius: 1rem;
    background-color: lightgreen;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right-width: 0px;
}

.EditMealInputNoS[b-g12oeadr3x] {
    font-size: 2rem;
    text-align: center;
    margin-left: 0px;
    margin-right: auto;
    color: darkred;
    border-radius: 1rem;
    background-color: pink;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.EditNotesInput[b-g12oeadr3x] {
    font-size: 1.2rem;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    min-height: 5rem;
}

.ResultsDiv[b-g12oeadr3x] {
}

.CartPayPal[b-g12oeadr3x] {
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
    margin: 0.5rem;
    font-size: 1.6rem;
    background-color: lightblue;
}

    .CartPayPal:hover[b-g12oeadr3x] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.CartEmail[b-g12oeadr3x] {
    width: calc(100% - 1rem);
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
    margin: 0.5rem;
    font-size: 1rem;
    background-color: lightblue;
}

    .CartEmail:hover[b-g12oeadr3x] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.CartSave[b-g12oeadr3x] {
    width: calc(100% - 1rem);
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
    margin: 0.5rem;
    font-size: 1.2rem;
    background-color: lightblue;
}

    .CartSave:hover[b-g12oeadr3x] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

.SearchTable[b-g12oeadr3x] {
    width: 100%;
}

.CartTable[b-g12oeadr3x] {
    width: 100%;
    font-size: 1.2rem;
}

.CartDivHeader[b-g12oeadr3x] {
    width: 100%;
    font-size: 2rem;
}

.CartMemberButton[b-g12oeadr3x] {
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    background-color: white;
    margin: 0.25rem;
    width: 100%;
    min-height: 2rem;
}

    .CartMemberButton:hover[b-g12oeadr3x] {
        background-color: lightblue;
    }

.CartCost[b-g12oeadr3x] {
    font-size: 2rem;
    font-weight: 600;
}

.SearchAddBlank[b-g12oeadr3x] {
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
    margin: 0.25rem;
}

    .SearchAddBlank:hover[b-g12oeadr3x] {
        background-color: lightblue;
    }

.ButtonsDiv[b-g12oeadr3x] {
    margin-bottom: 0;
    margin-top: auto;
    width: 100%;
    display: flex;
}

.AddCamperButton[b-g12oeadr3x] {
    width: 40%;
    border-style: solid;
    border-width: 1px;
    border-radius: 0;
    background-color: white;
    margin: 0;
    font-size: 2rem;
}

    .AddCamperButton:hover[b-g12oeadr3x] {
        background-color: lightblue;
    }

.ColorBar[b-g12oeadr3x] {
    background-image: linear-gradient(to left, violet, indigo, lightblue, lightgreen, yellow, orange, pink);
    width: 100%;
    color: black;
    text-align: center;
}

.ReeveBar[b-g12oeadr3x] {
    background-color: pink;
    width: 100%;
    color: black;
    text-align: center;
}

.Stripes[b-g12oeadr3x] {
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1051;
    display: flex;
    background-color: lightblue;
}

.stripe1[b-g12oeadr3x] {
    width: 10%;
    background-color: yellow;
}

.stripe2[b-g12oeadr3x] {
    width: 10%;
    background-color: black;
}

.ReeveBarText[b-g12oeadr3x] {
    width: 100%;
    position: relative;
    left: 0px;
    z-index: 1052;
    background-color: aqua;
}

.CartButton[b-g12oeadr3x] {
    width: 60%;
    border-style: solid;
    border-width: 1px;
    border-radius: 0;
    background-color: white;
    margin: 0;
    font-size: 2.6rem;
    animation: prepay-b-g12oeadr3x 1s alternate infinite;
}

    .CartButton:hover[b-g12oeadr3x] {
        background-color: lightblue;
    }

@keyframes prepay-b-g12oeadr3x {
    0% {
        background: linear-gradient(90deg, lightgreen 0%, white 10%)
    }

    10% {
        background: linear-gradient(90deg, white 0%, lightgreen 10%, white 20%)
    }

    20% {
        background: linear-gradient(90deg, white 0%, white 10%, lightgreen 20%, white 30%)
    }

    30% {
        background: linear-gradient(90deg, white 0%, white 20%, lightgreen 30%, white 40%)
    }

    40% {
        background: linear-gradient(90deg, white 0%, white 30%, lightgreen 40%, white 50%)
    }

    50% {
        background: linear-gradient(90deg, white 0%, white 40%, lightgreen 50%, white 60%)
    }

    60% {
        background: linear-gradient(90deg, white 0%, white 50%, lightgreen 60%, white 70%)
    }

    70% {
        background: linear-gradient(90deg, white 0%, white 60%, lightgreen 70%, white 80%)
    }

    80% {
        background: linear-gradient(90deg, white 0%, white 70%, lightgreen 80%, white 90%)
    }

    90% {
        background: linear-gradient(90deg, white 0%, white 80%, lightgreen 90%, white 100%)
    }

    100% {
        background: linear-gradient(90deg, white 0%, white 90%, lightgreen 100%)
    }
}

.SearchMemberButton[b-g12oeadr3x] {
    background-color: lightblue;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.5rem;
}

    .SearchMemberButton:hover[b-g12oeadr3x] {
        background-color: lightblue;
    }

@media (min-width: 641px) {
    .modal-dialog[b-g12oeadr3x] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .AddCamperButton[b-g12oeadr3x] {
        width: calc(100% - 1rem);
        border-style: solid;
        border-width: 1px;
        border-radius: 0.5rem;
        background-color: white;
        margin: 0.5rem;
        font-size: 6vw;
    }

        .AddCamperButton:hover[b-g12oeadr3x] {
            background-color: lightblue;
        }

    .CartButton[b-g12oeadr3x] {
        width: calc(100% - 1rem);
        border-style: solid;
        border-width: 1px;
        border-radius: 0.5rem;
        background-color: white;
        margin: 0.5rem;
        font-size: 1.6rem;
    }

        .CartButton:hover[b-g12oeadr3x] {
            background-color: lightblue;
        }

    .EditNameInput[b-g12oeadr3x] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .EditElementInput[b-g12oeadr3x] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .EditAgeInput[b-g12oeadr3x] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .EditMealInput[b-g12oeadr3x] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .EditNotesInput[b-g12oeadr3x] {
        font-size: 1.2rem;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        min-height: 5rem;
    }

    .modal-content[b-g12oeadr3x] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-g12oeadr3x] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-g12oeadr3x] {
    }

    .modal-title[b-g12oeadr3x] {
        font-size: 1.5rem;
    }

    .InfoSoldText[b-g12oeadr3x] {
        font-size: 1.2rem;
    }

    .InfoBadText[b-g12oeadr3x] {
        font-size: 1.2rem;
    }

    .StepLabel[b-g12oeadr3x] {
        font-size: 1.5rem;
    }
}
/* /Components/Shared/StringEdit.razor.rz.scp.css */
#signature-control h4[b-qz1h48rl3v] {
    margin-bottom: 20px;
    text-align: center;
}

#signdescription[b-qz1h48rl3v] {
    font-size: 14px;
    padding-bottom: 10px;
}

.e-sign-clear[b-qz1h48rl3v] {
    margin-left: 5px;
}

.e-btn-options[b-qz1h48rl3v] {
    float: right;
    margin-bottom: 10px;
}

#signature-control[b-qz1h48rl3v] {
    width: 100%;
    margin: 0;
}

.e-bigger #signature-control h4[b-qz1h48rl3v] {
    font-size: 20px;
}

.WaiverSelectorBox[b-qz1h48rl3v] {
    display: flex;
}

.form-label[b-qz1h48rl3v] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ValidBox[b-qz1h48rl3v] {
    border-radius: 1rem;
    padding: 1rem;
}

.ChildButton[b-qz1h48rl3v] {
    width: 35%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.GuardianButton[b-qz1h48rl3v] {
    width: 60%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.SelectedChildButton[b-qz1h48rl3v] {
    width: 40%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.SelectedGuardianButton[b-qz1h48rl3v] {
    width: 65%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.InfoSoldText[b-qz1h48rl3v] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: green;
    background: linear-gradient(to right, lightgreen 0%, lime 50%, lightgreen 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.InfoBadText[b-qz1h48rl3v] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: red;
    background: linear-gradient(to right, pink 0%, white 50%, pink 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.BirthDateBox[b-qz1h48rl3v] {
    text-align: center;
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.SaveButton[b-qz1h48rl3v] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}

.SignatureCapturedBox[b-qz1h48rl3v] {
    height: 100%;
    width: 100%;
    color: green;
    font-size: 3rem;
    vertical-align: middle;
    border-color: green;
    border-style: solid;
    border-width: 1px;
}

.TopTextBox[b-qz1h48rl3v] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: red;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.BottomTextBox[b-qz1h48rl3v] {
    border-color: black;
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    border-color: red;
    background-color: lightyellow;
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1.5rem;
}

.RequiredBox[b-qz1h48rl3v] {
    border-style: none;
    border-radius: 0.5rem;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.OptionalBox[b-qz1h48rl3v] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: yellow;
    background-color: lightyellow;
    border-width: 1px;
    margin-top: 2rem;
    padding: 1rem;
}

.form-control2[b-qz1h48rl3v] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.WaiverBox[b-qz1h48rl3v] {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: black;
}

.BackButton[b-qz1h48rl3v] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-qz1h48rl3v] {
        color: gray;
    }

.CloseButton[b-qz1h48rl3v] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-qz1h48rl3v] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-qz1h48rl3v] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.StepLabel[b-qz1h48rl3v] {
    font-size: 2rem;
    text-align: center;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    border-color: white;
    min-height: 3rem;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
}

body[b-qz1h48rl3v] {
}

.max-form[b-qz1h48rl3v] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-qz1h48rl3v] {
    width: 100%;
    height: 80%;
}

.footer[b-qz1h48rl3v] {
    width: 100%;
    height: 4rem;
}

.text-area[b-qz1h48rl3v] {
    width: 100%;
    height: 80%;
}

.ParentButton[b-qz1h48rl3v] {
    font-size: 1.5rem;
    border-style: solid;
    border-radius: 1rem;
    margin: .5rem;
}

body[b-qz1h48rl3v] {
}

.PermissionAllowOn[b-qz1h48rl3v] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-qz1h48rl3v] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-qz1h48rl3v] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-qz1h48rl3v] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-qz1h48rl3v] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-qz1h48rl3v] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-qz1h48rl3v] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-qz1h48rl3v] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-qz1h48rl3v] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-qz1h48rl3v] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-qz1h48rl3v] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-qz1h48rl3v] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-qz1h48rl3v] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-qz1h48rl3v] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-qz1h48rl3v] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-qz1h48rl3v] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.StepButton[b-qz1h48rl3v] {
    margin-top: auto;
    margin-bottom: auto;
    border-style: solid;
    border-radius: 1rem;
    border-color: gray;
    height: 2rem;
    min-width: 2rem;
    font-size: 1rem;
}

.CurrentStep[b-qz1h48rl3v] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    height: 2.1rem;
    min-width: 2.1rem;
    font-weight: 600;
    font-size: 1.2rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: .5rem;
    margin-right: .5rem;
}

.StepsBox[b-qz1h48rl3v] {
    min-height: 3rem;
    display: flex;
}

.StepsSubBox[b-qz1h48rl3v] {
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
}

.MedBox[b-qz1h48rl3v] {
    min-height: 20rem;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.modal-body[b-qz1h48rl3v] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 0.5rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 26rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

.modal-input[b-qz1h48rl3v] {
    margin: 1rem;
    width: calc(100% - 2rem);
    font-size: 3rem;
}

.modal-buttons[b-qz1h48rl3v] {
    margin: 0rem;
    padding: 0rem;
    width: 100%;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    font-size: 3rem;
    display: flex;
}

.btn-primary[b-qz1h48rl3v] {
    margin: 0rem;
    padding: 0rem;
    width: 50%;
    border-width: 0px;
    border-radius: 0px;
    border-bottom-left-radius: 1rem;
    height: 3rem;
}

.btn-secondary[b-qz1h48rl3v] {
    margin: 0rem;
    padding: 0rem;
    width: 50%;
    border-width: 0px;
    border-radius: 0px;
    border-bottom-right-radius: 1rem;
}

*[b-qz1h48rl3v] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-qz1h48rl3v]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-qz1h48rl3v]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-qz1h48rl3v]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-qz1h48rl3v] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-qz1h48rl3v] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-qz1h48rl3v] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-qz1h48rl3v] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-qz1h48rl3v] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-qz1h48rl3v] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-qz1h48rl3v] {
    width: 100%;
}

.SheetSelectorItem[b-qz1h48rl3v] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-qz1h48rl3v] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-qz1h48rl3v] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-qz1h48rl3v] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-qz1h48rl3v] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-qz1h48rl3v] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-qz1h48rl3v] {
    width: calc(100% - 2rem);
}

.SearchButton[b-qz1h48rl3v] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-qz1h48rl3v] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-qz1h48rl3v] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-qz1h48rl3v] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-qz1h48rl3v] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-qz1h48rl3v] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-qz1h48rl3v] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-qz1h48rl3v] {
        max-height: calc(100vh - 23rem);
    }

    .modal-title[b-qz1h48rl3v] {
        font-size: 1.5rem;
    }

    .InfoSoldText[b-qz1h48rl3v] {
        font-size: 1.2rem;
    }

    .InfoBadText[b-qz1h48rl3v] {
        font-size: 1.2rem;
    }

    .StepLabel[b-qz1h48rl3v] {
        font-size: 1.5rem;
    }
}
/* /Components/Shared/TriggerRunModal.razor.rz.scp.css */
body[b-hr2pscluud] {
}

.max-form[b-hr2pscluud] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-hr2pscluud] {
    width: 100%;
    height: 80%;
}

.footer[b-hr2pscluud] {
    width: 100%;
    height: 4rem;
}

.text-area[b-hr2pscluud] {
    width: 100%;
    height: 80%;
}

.TriggerImage[b-hr2pscluud] {
    max-width: 80%;
    max-height: 80%;
}

body[b-hr2pscluud] {
}

.MemberName[b-hr2pscluud] {
    font-weight: 600;
    font-size: 1.2rem;
}

.PermissionAllowOn[b-hr2pscluud] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-hr2pscluud] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-hr2pscluud] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-hr2pscluud] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-hr2pscluud] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-hr2pscluud] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-hr2pscluud] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-hr2pscluud] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}

.modal-header[b-hr2pscluud] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-bottom: 1px solid #dee2e6;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
}

    .modal-header .btn-close[b-hr2pscluud] {
        padding: 0rem;
        margin: 0rem;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.header-image[b-hr2pscluud] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-hr2pscluud] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-hr2pscluud] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-hr2pscluud] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-hr2pscluud] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-hr2pscluud] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-hr2pscluud] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
}

.modal-sub-content[b-hr2pscluud] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
}

.modal-body[b-hr2pscluud] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
}

.modal-dialog[b-hr2pscluud] {
    z-index: 1050;
    max-height: calc(100vh - 3.5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-hr2pscluud] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    background: linear-gradient(90deg, #CCC791 0%, #999467 50%, #CCC791 100%);
    color: black;
    font-size: 2rem;
    height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-hr2pscluud] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-hr2pscluud] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-hr2pscluud] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-hr2pscluud] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-hr2pscluud] {
    width: 100%;
}

.SheetSelectorItem[b-hr2pscluud] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-hr2pscluud] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-hr2pscluud] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-hr2pscluud] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-hr2pscluud] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-hr2pscluud] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-hr2pscluud] {
    width: calc(100% - 2rem);
}

.SearchButton[b-hr2pscluud] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-hr2pscluud] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-hr2pscluud] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-hr2pscluud] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-hr2pscluud] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-dialog[b-hr2pscluud] {
        max-width: 100%;
    }
}
/* /Components/Shared/WaiverModal.razor.rz.scp.css */
#signature-control h4[b-lc65xnyqo0] {
    margin-bottom: 20px;
    text-align: center;
}

#signdescription[b-lc65xnyqo0] {
    font-size: 14px;
    padding-bottom: 10px;
}

.e-sign-clear[b-lc65xnyqo0] {
    margin-left: 5px;
}

.e-btn-options[b-lc65xnyqo0] {
    float: right;
    margin-bottom: 10px;
}

.AgeExceptionBox[b-lc65xnyqo0] {
    font-size: 2rem;
}

#signature-control[b-lc65xnyqo0] {
    width: 100%;
    margin: 0;
}

.e-bigger #signature-control h4[b-lc65xnyqo0] {
    font-size: 20px;
}

.WaiverSelectorBox[b-lc65xnyqo0] {
    display: flex;
}

.form-label[b-lc65xnyqo0] {
    font-weight: 600;
    font-size: 1.5rem;
}

.ValidBox[b-lc65xnyqo0] {
    border-radius: 1rem;
    padding: 1rem;
}

.ChildButton[b-lc65xnyqo0] {
    width: 35%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.GuardianButton[b-lc65xnyqo0] {
    width: 60%;
    text-align: center;
    border-radius: 1rem;
    font-size: 2rem;
    border-color: lightgreen;
    background-color: lightyellow;
    margin-bottom: .5rem;
}

.SelectedChildButton[b-lc65xnyqo0] {
    width: 40%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.SelectedGuardianButton[b-lc65xnyqo0] {
    width: 65%;
    text-align: center;
    border-radius: 0px;
    border-width: 0px;
    font-size: 2rem;
    font-weight: 600;
    border-color: lightgreen;
    background-color: transparent;
}

.InfoSoldText[b-lc65xnyqo0] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: green;
    background: linear-gradient(to right, lightgreen 0%, lime 50%, lightgreen 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.InfoBadText[b-lc65xnyqo0] {
    border-radius: 1rem;
    font-size: 1.5rem;
    border-color: red;
    background: linear-gradient(to right, pink 0%, white 50%, pink 100%);
    margin: .5rem;
    color: black;
    text-align: center;
}

.BirthDateBox[b-lc65xnyqo0] {
    text-align: center;
    border-radius: 1rem;
    font-size: 1.5rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.Good[b-lc65xnyqo0] {
    background-color: lightgreen;
}

.Bad[b-lc65xnyqo0] {
    background-color: lightpink;
}

.SaveButton[b-lc65xnyqo0] {
    font-size: 3rem;
    border-radius: 1rem;
    height: 5rem;
    border-color: green;
    background-color: lightgreen;
    width: 100%;
    margin-top: 2rem;
}

.SignatureCapturedBox[b-lc65xnyqo0] {
    height: 100%;
    width: 100%;
    color: green;
    font-size: 3rem;
    vertical-align: middle;
    border-color: green;
    border-style: solid;
    border-width: 1px;
}

.TopTextBox[b-lc65xnyqo0] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: red;
    background-color: lightyellow;
    border-width: 1px;
    padding: 1rem;
}

.BottomTextBox[b-lc65xnyqo0] {
    border-color: black;
    border-style: solid;
    border-width: 2px;
    border-radius: 1rem;
    border-color: red;
    background-color: lightyellow;
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1.5rem;
}

.RequiredBox[b-lc65xnyqo0] {
    border-style: none;
    border-radius: 0.5rem;
    border-width: 1px;
    padding: 1rem;
}

.OptionalBox[b-lc65xnyqo0] {
    border-style: solid;
    border-radius: 0.5rem;
    border-color: yellow;
    background-color: lightyellow;
    border-width: 1px;
    margin-top: 2rem;
    padding: 1rem;
}

.form-control2[b-lc65xnyqo0] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.WaiverBox[b-lc65xnyqo0] {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: black;
}

.BackButton[b-lc65xnyqo0] {
    width: 30%;
    border-bottom-left-radius: 1rem;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

    .BackButton:disabled[b-lc65xnyqo0] {
        color: gray;
    }

.CloseButton[b-lc65xnyqo0] {
    width: 70%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-right-radius: 1rem;
    height: 2rem;
    height: 4rem;
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.modal-header[b-lc65xnyqo0] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0rem;
    margin: 0rem;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: white;
    color: white;
    background-image: linear-gradient(90deg, #006727 0%, #054706 50%, #006727 100%);
    min-height: 3rem;
}

    .modal-header .btn-close[b-lc65xnyqo0] {
        padding: 0rem;
        margin-top: 0rem;
        margin-bottom: auto;
        margin-right: 0rem;
        margin-left: auto;
        color: white;
        height: 3rem;
        width: 3rem;
        border-radius: 0rem;
        border-top-right-radius: 1rem;
        background: radial-gradient(#ff0000 0%, #ff2020 100%);
    }

.StepBox[b-lc65xnyqo0] {
    border-style: solid;
    background-color: white;
    border-radius: 1rem;
    border-width: 1px;
    border-color: black;
    margin: 0.5rem;
    padding: 0.5rem;
}

.StepLabel[b-lc65xnyqo0] {
    font-size: 2rem;
    text-align: center;
    border-radius: 0px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-style: solid;
    border-width: 0px;
    min-height: 3rem;
}

body[b-lc65xnyqo0] {
}

.max-form[b-lc65xnyqo0] {
    width: 90vw;
    height: 80vh;
}

.max-div[b-lc65xnyqo0] {
    width: 100%;
    height: 80%;
}

.footer[b-lc65xnyqo0] {
    width: 100%;
    height: 4rem;
}

.text-area[b-lc65xnyqo0] {
    width: 100%;
    height: 80%;
}

.ParentButton[b-lc65xnyqo0] {
    font-size: 1.5rem;
    border-style: solid;
    border-radius: 1rem;
    margin: .5rem;
}

body[b-lc65xnyqo0] {
}

.PermissionAllowOn[b-lc65xnyqo0] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, lightgreen 0%, green 50%, lightgreen 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: white;
}

.PermissionAllowOff[b-lc65xnyqo0] {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, lightgreen 50%, white 100%);
    border-color: darkgreen;
    border-width: 1px;
    border-right-width: 0px;
    color: darkgreen;
}

.PermissionInheritOn[b-lc65xnyqo0] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, orange 0%, yellow 50%, orange 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: white;
}

.PermissionInheritOff[b-lc65xnyqo0] {
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, yellow 50%, white 100%);
    border-color: orange;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    color: black;
}

.PermissionDenyOn[b-lc65xnyqo0] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, red 0%, pink 50%, red 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: white;
}

.PermissionDenyOff[b-lc65xnyqo0] {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    height: 1.5rem;
    background-image: linear-gradient(0deg, white 0%, pink 50%, white 100%);
    border-color: darkred;
    border-width: 1px;
    border-left-width: 0px;
    color: darkred;
}

div.scrollb[b-lc65xnyqo0] {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    scrollbar-width: auto;
    height: 75vh;
}

.bottombar[b-lc65xnyqo0] {
    width: 100%;
    height: 30px;
    bottom: 0px;
}


.header-image[b-lc65xnyqo0] {
    width: 3rem;
    height: 3rem;
    margin: 0px;
}

.SheetSelectorBarSmall[b-lc65xnyqo0] {
    display: flex;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
}

.tCharacter[b-lc65xnyqo0] {
    margin-right: auto;
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: auto;
}

.tSite[b-lc65xnyqo0] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.tActivity[b-lc65xnyqo0] {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.TopExpButton[b-lc65xnyqo0] {
    width: 2rem;
    margin-right: 0px;
    margin-left: auto;
}

.modal-content[b-lc65xnyqo0] {
    background-image: linear-gradient(90deg, #006727 0%, #054706 70%);
    color: white;
    border-radius: 1.5rem;
    padding: .5rem;
    width: 100%;
    height: 100%
}

.modal-sub-content[b-lc65xnyqo0] {
    background: linear-gradient(90deg, #FFFACD 0%, #CCC79A 50%, lemonchiffon 100%);
    color: white;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.StepButton[b-lc65xnyqo0] {
    margin-top: auto;
    margin-bottom: auto;
    border-style: none;
    border-radius: 1rem;
    border-color: gray;
    height: 2rem;
    min-width: 2rem;
    font-size: 1rem;
}

.CurrentStep[b-lc65xnyqo0] {
    border-style: solid;
    border-radius: 1rem;
    border-color: black;
    height: 2.1rem;
    min-width: 2.1rem;
    font-weight: 600;
    font-size: 1.2rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: .5rem;
    margin-right: .5rem;
}

.StepsBox[b-lc65xnyqo0] {
    min-height: 3rem;
    display: flex;
}

.StepsSubBox[b-lc65xnyqo0] {
    margin-left: auto;
    margin-right: auto;
    min-height: 3rem;
}

.MedBox[b-lc65xnyqo0] {
    min-height: 20rem;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
}

.modal-body[b-lc65xnyqo0] {
    margin: .5rem;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: gray;
    border-radius: 1rem;
    text-align: center;
    color: black;
    scroll-behavior: auto;
    overflow-y: auto;
    max-height: calc(100vh - 26rem);
    scrollbar-color: red orange;
    scrollbar-width: auto;
}

*[b-lc65xnyqo0] {
    scrollbar-width: thin;
    scrollbar-color: green transparent;
}

    *[b-lc65xnyqo0]::-webkit-scrollbar {
        height: 10px;
        width: 16px;
    }

    *[b-lc65xnyqo0]::-webkit-scrollbar-track {
        background: transparent;
    }

    *[b-lc65xnyqo0]::-webkit-scrollbar-thumb {
        background-color: green;
        border-radius: 10px;
        border: 1px solid #ffffff;
    }

.modal-dialog[b-lc65xnyqo0] {
    z-index: 1050;
    max-height: calc(100vh - 5rem);
    width: calc(100vw - 1rem);
}

.modal-title[b-lc65xnyqo0] {
    margin: 0;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 2rem;
    min-height: 3rem;
    border-top-left-radius: 1rem;
}

.close[b-lc65xnyqo0] {
    background: linear-gradient(to right, #054706 0%, #006727 70%);
    color: white;
    border-radius: 1rem;
}

.BackpackFooter[b-lc65xnyqo0] {
    background: linear-gradient(to right, #101010 0%, #202020 50%, #101010 100%);
    color: white;
    border-image: linear-gradient(to right, white 0%, #303030 50%, black 100%);
    border-radius: 0px;
    border-width: 0px;
    border-top-width: 2px;
    width: 100%;
    margin-top: auto;
    margin-bottom: 0px;
}

.BackpackItemSection[b-lc65xnyqo0] {
    scroll-behavior: auto;
    overflow-y: auto;
    background: transparent;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
}

.topbox[b-lc65xnyqo0] {
    vertical-align: top;
    border-color: black;
    border-radius: 0rem;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: thin;
    border-style: solid;
    color: white;
    padding: 0rem;
    margin: 0px;
    min-height: 2rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
}

.SheetSelectorBar[b-lc65xnyqo0] {
    width: 100%;
}

.SheetSelectorItem[b-lc65xnyqo0] {
    width: 100%;
    padding-right: 1rem;
    display: flex;
}

    .SheetSelectorItem > *[b-lc65xnyqo0] {
        text-align: center;
    }

    .SheetSelectorItem > div[b-lc65xnyqo0] {
        width: 25%;
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    .SheetSelectorItem > select[b-lc65xnyqo0] {
        width: 75%;
        font-size: 1.5rem;
        background-color: transparent;
        color: white;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
    }

        .SheetSelectorItem > select > option[b-lc65xnyqo0] {
            font-size: 1.5rem;
            background-color: black;
            color: white;
        }

.TimerProgress[b-lc65xnyqo0] {
    height: 2px;
    width: 100%;
    width: 100%;
}

.SearchBox[b-lc65xnyqo0] {
    width: calc(100% - 2rem);
}

.SearchButton[b-lc65xnyqo0] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    height: 2rem;
    width: 2rem;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #204020 0%, #306030 50%, #204020 100%);
    border-radius: .25rem;
}

    .SearchButton:hover[b-lc65xnyqo0] {
        background: linear-gradient(to right, #204020 0%, #408040 50%, #204020 100%);
    }

.ResultMember[b-lc65xnyqo0] {
    padding: 0rem;
    margin: 0rem;
    color: white;
    width: 100%;
    color: white;
    border-style: none;
    background: linear-gradient(to right, #202020 0%, #404040 50%, #202020 100%);
    margin-bottom: 2px;
    text-align: center;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

    .ResultMember:hover[b-lc65xnyqo0] {
        background: linear-gradient(to right, #202020 0%, #104010 50%, #202020 100%);
    }

@media (min-width: 641px) {
    .modal-dialog[b-lc65xnyqo0] {
        max-width: 640px;
    }
}

@media (max-width: 640.98px) {
    .modal-content[b-lc65xnyqo0] {
        max-width: calc(100vw - 1rem);
        max-height: calc(100vh - 1rem);
    }

    .modal-sub-content[b-lc65xnyqo0] {
        max-width: calc(100vw - 2rem);
        max-height: calc(100vh - 2rem);
    }

    .modal-body[b-lc65xnyqo0] {
        max-height: calc(100vh - 23rem);
    }

    .modal-title[b-lc65xnyqo0] {
        font-size: 1.5rem;
    }

    .InfoSoldText[b-lc65xnyqo0] {
        font-size: 1.2rem;
    }

    .InfoBadText[b-lc65xnyqo0] {
        font-size: 1.2rem;
    }

    .StepLabel[b-lc65xnyqo0] {
        font-size: 1.5rem;
    }
}
