/* /Features/AccessControl/RolePermissions.razor.rz.scp.css */
.rm-lbl-lpanel[b-vhgjsbknbf] {
    display: flex;
    align-items: center;
    justify-self: end;
}

.rm-lbl[b-vhgjsbknbf] {
    font-size: 1vw;
    margin: 0px;
}

.side-panel[b-vhgjsbknbf] {
    position: relative;
    background-color: white;
    color: black;
    padding: 20px;
    border-radius: 5px;
}

.permissions-panel[b-vhgjsbknbf] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    height: calc(100vh - 250px); /*offset added for Topemnu and side panel margins*/
    overflow: scroll;
}
/* /Features/AccessControl/RolesManagement.razor.rz.scp.css */
.roles-container[b-le2ns36c5b] {
    display: flex;
    gap: 1rem;
    margin-top: 10px;
    padding: 10px;
}
/* /Features/MiscellaneousPayment/MiscellaneousPayment.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-g8s9f3hax2] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-g8s9f3hax2] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-g8s9f3hax2] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-g8s9f3hax2] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-g8s9f3hax2] {
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-g8s9f3hax2] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Features/SilentAuction/SilentAuction.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-sgoycy2srm] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-sgoycy2srm] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-sgoycy2srm] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-sgoycy2srm] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-sgoycy2srm] {
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-sgoycy2srm] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Features/SilentAuction/SilentAuctionDetails.razor.rz.scp.css */
.k-button.k-primary[b-infjsoommx] {
    border-color: white;
    color: #173753;
    background-color: white;
}

.k-item.k-state-active[b-infjsoommx] {
    border-color: #dee2e6;
    color: #d20909;
    background-color: #fff;
}

.k-tabstrip-items .k-item.k-state-active[b-infjsoommx], .k-tabstrip-items .k-item.k-state-selected[b-infjsoommx] {
    border-color: #dee2e6;
    color: #d20909;
    background-color: #fff;
}

.k-tabstrip-items .k-item[b-infjsoommx] {
    color: #292b2c;
}

.addNewBtn[b-infjsoommx] {
    color: #fff !important;
    background-color: #004987 !important;
}
/* /Features/VolunteerSlot/VolunteerSlot.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-wzj2mu3ux8] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-wzj2mu3ux8] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-wzj2mu3ux8] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-wzj2mu3ux8] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-wzj2mu3ux8] {
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-wzj2mu3ux8] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Features/WorkBenches/Hospitality/DrinkCarts/DrinkCartsWorkBench.razor.rz.scp.css */
 
/* /Features/WorkBenches/Hospitality/HospitalityTents/HospitalityTentsWorkBench.razor.rz.scp.css */

.tent-item[b-do1u3g57sc] {
    display: flex; /* Makes this div a flex container, children arranged in a row by default */
    align-items: center;
    width: 100%; /* Makes the div take the full available width of its parent column */
}
.tent-item img[b-do1u3g57sc] {
    /* We moved the inline styles here */
    width: 30px;
    height: 30px;
    margin-right: 8px; /* Adjusted margin slightly, change as needed */
    flex-shrink: 0; /* Important: Prevents the image from shrinking if the text is long */
}
.tent-item.dragging[b-do1u3g57sc] {
    opacity: 0.5;
    border: 1px dashed #999; /* Example dashed border */
}
.tent-item-selected[b-do1u3g57sc] {
    width: 95%;
    padding: 3px;
    border-radius: 2px;
    border: 1px solid #004987;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tent-item-selected button[b-do1u3g57sc] {
    border: none;
    background: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    margin-right: -25px;
}
.hole-circle[b-do1u3g57sc] {
    transition: transform 0.2s linear; /* Linear transition for smooth effect */
}
.hole-circle span[b-do1u3g57sc] {
    pointer-events: none;
}

.hole-circle.hovered[b-do1u3g57sc] {
    transform: scale(2); /* Enlarge the hole */
}
.rotating-circle[b-do1u3g57sc] {
    width: 50px; /* Diameter of the circle */
    height: 50px; /* Diameter of the circle */
    border-radius: 50%; /* Makes the div circular */
    position: relative; /* Needed for absolute positioning of the pseudo-element */
    padding: 5px; /* Creates space for the 'border' effect */
    /* The conic gradient creates the multi-colored ring */
    background: conic-gradient( #ff0000, /* Red */
    #ffff00, /* Yellow */
    #00ff00, /* Lime */
    #00ffff, /* Aqua */
    #0000ff, /* Blue */
    #ff00ff, /* Magenta */
    #ff0000 /* Back to Red to close the loop */
    );
    /* Animation properties */
    animation-name: spin-b-do1u3g57sc;
    animation-duration: 3s; /* Speed of rotation */
    animation-timing-function: linear; /* Constant speed */
    animation-iteration-count: infinite; /* Loop forever */
}
/* The ::before pseudo-element acts as a mask */
.rotating-circle[b-do1u3g57sc]::before {
    content: '';
    position: absolute;
    /* Inset slightly to reveal the gradient background underneath */
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    /* Match the page background or desired inner circle color */
    background-color: #f0f0f0;
    border-radius: 50%; /* Make the mask circular */
    z-index: 1; /* Ensure it's above the gradient background */
}
/* Define the rotation animation */
@keyframes spin-b-do1u3g57sc {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}



/* /Features/WorkBenches/Marketing/Inventory/InventoryPage.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-2zoixst4cq] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-2zoixst4cq] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-2zoixst4cq] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-2zoixst4cq] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-2zoixst4cq] {
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-2zoixst4cq] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Features/WorkBenches/Marketing/Master/MasterPage.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-o63nh3jd6s] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-o63nh3jd6s] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-o63nh3jd6s] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-o63nh3jd6s] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-o63nh3jd6s] {
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-o63nh3jd6s] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Features/WorkBenches/Merchandise/SwagPatrol/SwagPatrolSignup.razor.rz.scp.css */
.card-custom[b-raqb29uatw] {
    border: .1em solid #00783F;
    border-radius: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.custom-tab-header[b-raqb29uatw] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-raqb29uatw] {
    padding: 1em .5em;
}

.disabledform[b-raqb29uatw] {
    pointer-events: none;
    opacity: 0.4;
}

.logo-style[b-raqb29uatw] {
    width: 50px;
}

.logo-ml[b-raqb29uatw] {
    margin-left: -1.3em !important;
}

.sub-header1[b-raqb29uatw] {
    font-size: 1.8rem;
    line-height: 3rem;
}

.sub-header2[b-raqb29uatw] {
    font-size: 2rem;
    line-height: 2rem;
    font-weight: 700;
    color: #00783F;
}

.disabled-section[b-raqb29uatw] {
    pointer-events: none;
    opacity: 0.6;
    background-color: #f5f5f5;
    filter: grayscale(0.2);
}

.note-small[b-raqb29uatw] {
    font-style: italic;
    font-size: 0.85em;
    color: #555;
}

label[b-raqb29uatw] {
    margin-bottom: .1rem;
}
/* /Features/WorkBenches/Merchandise/SwagPatrol/SwagPatrolWorkBench.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-tc4dgnikgs] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-tc4dgnikgs] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-tc4dgnikgs] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-tc4dgnikgs] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-tc4dgnikgs] {
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-tc4dgnikgs] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Features/WorkBenches/Merchandise/TShirts/TShirtCardDetails.razor.rz.scp.css */
/* /Features/WorkBenches/Merchandise/TShirts/TShirtsWorkBench.razor.rz.scp.css */
/* /Features/WorkBenches/Shared/WorkBenchHeader.razor.rz.scp.css */
.Title-Text[b-i1jq7v9hhi] {
    margin-left: 40px;
    font-weight: 600;
    font-size: 24px;
    text-transform: uppercase;
    color: #131313;
    margin-right: 20px;
}
.Header-Nav-Link[b-i1jq7v9hhi] {
    font-weight: 600;
    font-size: 14px;    
    color: #131313;
    opacity:0.4;
    margin-left:15px;
    margin-right:15px;
}
/* /Pages/Charities/Application.razor.rz.scp.css */
.card-custom[b-utpz55uqtv] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-utpz55uqtv] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-utpz55uqtv] {
    padding: 1em .5em;
}
.disabledform[b-utpz55uqtv] {
    pointer-events: none;
    opacity: 0.4;
}
label[b-utpz55uqtv] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}

@media (max-width:1280px) {

    label[b-utpz55uqtv] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Charities/Charities.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-l1u73pm5of] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-l1u73pm5of] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-l1u73pm5of] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-l1u73pm5of] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-l1u73pm5of] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-l1u73pm5of] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }



.card-custom[b-l1u73pm5of] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-l1u73pm5of] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-l1u73pm5of] {
    padding: 1em .5em;
}
.disabledform[b-l1u73pm5of] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Charities/CharityApplication.razor.rz.scp.css */
.card-custom[b-swv9pp38i0] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-swv9pp38i0] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-swv9pp38i0] {
    padding: 1em .5em;
}
.disabledform[b-swv9pp38i0] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Charities/CharityStatus.razor.rz.scp.css */
.card-custom[b-a32p5sz2j5] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-a32p5sz2j5] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-a32p5sz2j5] {
    padding: 1em .5em;
}

.disabledform[b-a32p5sz2j5] {
    pointer-events: none;
    opacity: 0.4;
}

label[b-a32p5sz2j5] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}

@media (max-width:1280px) {

    label[b-a32p5sz2j5] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Charities/Declaration.razor.rz.scp.css */
.card-custom[b-d7co8xbknd] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-d7co8xbknd] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-d7co8xbknd] {
    padding: 1em .5em;
}
.disabledform[b-d7co8xbknd] {
    pointer-events: none;
    opacity: 0.4;
}
label[b-d7co8xbknd] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}

@media (max-width:1280px) {

    label[b-d7co8xbknd] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Charities/Organization.razor.rz.scp.css */
.card-custom[b-1kxezohprm] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-1kxezohprm] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-1kxezohprm] {
    padding: 1em .5em;
}
.disabledform[b-1kxezohprm] {
    pointer-events: none;
    opacity: 0.4;
}
label[b-1kxezohprm] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}

@media (max-width:1280px) {

    label[b-1kxezohprm] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Charities/PrimaryContact.razor.rz.scp.css */
.card-custom[b-41tjvexumo] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-41tjvexumo] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-41tjvexumo] {
    padding: 1em .5em;
}
.disabledform[b-41tjvexumo] {
    pointer-events: none;
    opacity: 0.4;
}
label[b-41tjvexumo] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}

@media (max-width:1280px) {

    label[b-41tjvexumo] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Committees/CommitteeClaims.razor.rz.scp.css */
.card-custom[b-q7dcrupk2j] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-q7dcrupk2j] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-q7dcrupk2j] {
    padding: 1em .5em;
}

.disabledform[b-q7dcrupk2j] {
    pointer-events: none;
    opacity: 0.4;
}

label[b-q7dcrupk2j] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}

.d-flex[b-q7dcrupk2j] {
    display: flex;
    flex-wrap: wrap;
}

.col-lg-4[b-q7dcrupk2j] {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
}

.mb-3[b-q7dcrupk2j] {
    margin-bottom: 1rem;
}
    @media (max-width:1280px) {

        label[b-q7dcrupk2j] {
            text-align: left;
            display: inline-block;
            width: 100px;
            white-space: normal;
        }
    }
/* /Pages/Committees/CommitteeEdit.razor.rz.scp.css */
.card-custom[b-jdlwin8asb] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-jdlwin8asb] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-jdlwin8asb] {
    padding: 1em .5em;
}

.disabledform[b-jdlwin8asb] {
    pointer-events: none;
    opacity: 0.4;
}

label[b-jdlwin8asb] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}


@media (max-width:1280px) {

    label[b-jdlwin8asb] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Committees/CommitteeLead.razor.rz.scp.css */
.card-custom[b-svnfksgkf6] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-svnfksgkf6] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-svnfksgkf6] {
    padding: 1em .5em;
}

.disabledform[b-svnfksgkf6] {
    pointer-events: none;
    opacity: 0.4;
}

label[b-svnfksgkf6] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}
.committee_lead_img[b-svnfksgkf6] {
    padding: 5px;
    background-color: #f5f5dc;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    
}


@media (max-width:1280px) {

    label[b-svnfksgkf6] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Committees/Committees.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-u1g7wrwut5] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-u1g7wrwut5] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-u1g7wrwut5] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-u1g7wrwut5] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-u1g7wrwut5] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-u1g7wrwut5] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Pages/CourseHoleAssignnment/CourseHoleAssignmentDetail.razor.rz.scp.css */
.card-custom[b-4mtrzf193i] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-4mtrzf193i] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-4mtrzf193i] {
    padding: 1em .5em;
}
.disabledform[b-4mtrzf193i] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/CourseHoleAssignnment/CourseHoleAssignnment.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-pu57wvyr91] {
    background-color: white;
}
 .custom-row-colors .k-grid-table .k-master-row:hover[b-pu57wvyr91] {
       background-color: lightgrey;
  }
 .custom-row-colors .k-grid-table .k-master-row.k-alt[b-pu57wvyr91] {
       background-color: white;
 }
 .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-pu57wvyr91] {
       background-color:aqua;
 }

.loading-panel-wrapper[b-pu57wvyr91] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-pu57wvyr91] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }


/* /Pages/CourseHoleAssignnment/CourseHoleConfiguration.razor.rz.scp.css */
.card-custom[b-q3xt71gec9] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-q3xt71gec9] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-q3xt71gec9] {
    padding: 1em .5em;
}

.disabledform[b-q3xt71gec9] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Dashboard/AdminUserDashboard.razor.rz.scp.css */
a[b-0wx2rufw6u] {
    cursor: pointer;
}
.dash-logo[b-0wx2rufw6u] {
    width: 100%;
    height: 100%;
}
/* Set the styles for the outer-ring-number class */
.outer-ring-number[b-0wx2rufw6u] {
    font-size: 24px !important;
    font-weight: 700;
    line-height: 40.8px;
    text-align: center;
    color: #fff !important;
}
/* Set the styles for the total-amount-value class */
.sponsor-amount-value[b-0wx2rufw6u] {
    font-size: 15px;
    font-weight: 610;
    line-height: 42px;
    text-align: left;
    color: #fff !important;
}

/* Set the styles for the outer-ring-text class */
.outer-ring-text[b-0wx2rufw6u] {
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
    color: #fff !important;
}
.hr-custom[b-0wx2rufw6u] {
    height: 2px;
    border-width: 0;
    width:100%;
    color: white;
    background-color: white;
}

/* Set the styles for the total-amount-text class */
.total-amount-text[b-0wx2rufw6u] {
    font-size: 18px;
    font-weight: 400;
    line-height: 26.4px;
    text-align: left;
    color: #fff !important;
}

/* Set the styles for the total-amount-value class */
.total-amount-value[b-0wx2rufw6u] {
    font-size: 24px;
    font-weight: 400;
    line-height: 42px;
    text-align: left;
    color: #fff !important;
}

/* Set the styles for the raised-so-far-position class */
.raised-so-far-position[b-0wx2rufw6u] {
    top: 41vh;
    position: fixed;
    left: 36vh;
    text-align: center;
    padding: 30px
}

/* Set the styles for the diamond-sponsor-position class */
.diamond-sponsor-position[b-0wx2rufw6u] {
    top: 14vh;
    position: fixed;
    left: 38vh;
    text-align: center;
    padding: 30px
}

/* Set the styles for the platinum-sponsor-position class */
.platinum-sponsor-position[b-0wx2rufw6u] {
    top: 23vh;
    position: fixed;
    left: 61vh;
    text-align: center;
    padding: 30px
}

/* Set the styles for the gold-sponsor-position class */
.gold-sponsor-position[b-0wx2rufw6u] {
    top: 24vh;
    position: fixed;
    left: 17vh;
    text-align: center;
    padding: 30px
}

/* Set the styles for the days-left-position class */
.days-left-position[b-0wx2rufw6u] {
    top: 50vh;
    position: fixed;
    left: 10vh;
    text-align: center;
    padding: 30px
}

/* Set the styles for the teams-registered-position class */
.teams-registered-position[b-0wx2rufw6u] {
    top: 48vh;
    position: fixed;
    left: 69vh;
    text-align: center;
    padding: 30px
}

/* Set the styles for the addonsonly-position class */
.addonsonly-position[b-0wx2rufw6u] {
    top: 58vh;
    position: fixed;
    left: 14vh;
    text-align: center;
    padding: 30px
}

/* Set the styles for the kbrplayers-position class */
.kbrplayers-position[b-0wx2rufw6u] {
    top: 68vh;
    position: fixed;
    left:55vh;
    text-align: center;
    padding: 30px
}

/* Set the styles for the waitlisted-position class */
.waitlisted-position[b-0wx2rufw6u] {
    top: 68vh;
    position: fixed;
    left: 24vh;
    text-align: center;
    padding: 30px
}

/* Set the styles for the inkind-position class */
.inkind-position[b-0wx2rufw6u] {
    top: 71vh;
    position: fixed;
    left: 49vh;
    text-align: center;
    padding: 30px
}

.detail-header[b-0wx2rufw6u] {
    font-size: 16px;
    font-weight: 400;
    line-height: 16.8px;
    text-align: left;
    white-space: nowrap;
    color: #fff;
}

.detail-number-header[b-0wx2rufw6u] {
    font-size: 20px;
    font-weight: 700;
    line-height: 21.6px;
    text-align: left;
    color: #fff;
}

.detail-number-description[b-0wx2rufw6u] {
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 12px;
    text-align: left;
    color: #fff;
}

.detail-footer[b-0wx2rufw6u] {
    font-size: 14px;
    font-weight: 400;
    line-height: 14.4px;
    text-align: left;
    color: #fff;
}

.team-details-position[b-0wx2rufw6u] {
    top: 20vh;
    position: fixed;
    left: 93vh;
    text-align: left;
    padding: 30px
}

.addon-details-position[b-0wx2rufw6u] {
    top: 34vh;
    position: fixed;
    left: 93vh;
    text-align: left;
    padding: 30px
}

.more-addon-details-position[b-0wx2rufw6u] {
    top: 44vh;
    position: fixed;
    left: 93vh;
    text-align: left;
    padding: 30px
}

.social-details-position[b-0wx2rufw6u] {
    top: 55vh;
    position: fixed;
    left: 93vh;
    text-align: left;
    padding: 30px
}

.team-detail-div[b-0wx2rufw6u] {
    width: 200px;
}

.my-team-position[b-0wx2rufw6u] {
    top: 65vh;
    position: fixed;
    left: 93vh;
    text-align: left;
    padding: 30px
}

.my-team-detail-position[b-0wx2rufw6u] {
    top: 70vh;
    position: fixed;
    left: 93vh;
    text-align: left;
    padding: 30px
}
.line[b-0wx2rufw6u] {
    border-top: 3px solid white;
    width: 100%;
}
@media only screen and (min-width: 1951px) and (max-width: 2000px) and (min-height:900px) and (max-height:950px){
    /* Set the styles for the outer-ring-number class */
    .outer-ring-number[b-0wx2rufw6u] {
        font-size: 34px;
        font-weight: 700;
        line-height: 40.8px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the outer-ring-text class */
    .outer-ring-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 21.6px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-text class */
    .total-amount-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 26.4px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-value class */
    .total-amount-value[b-0wx2rufw6u] {
        font-size: 24px;
        font-weight: 400;
        line-height: 42px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the raised-so-far-position class */
    .raised-so-far-position[b-0wx2rufw6u] {
        top: 42vh;
        position: fixed;
        left: 36vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the diamond-sponsor-position class */
    .diamond-sponsor-position[b-0wx2rufw6u] {
        top: 14vh;
        position: fixed;
        left: 38vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the platinum-sponsor-position class */
    .platinum-sponsor-position[b-0wx2rufw6u] {
        top: 23vh;
        position: fixed;
        left: 61vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the gold-sponsor-position class */
    .gold-sponsor-position[b-0wx2rufw6u] {
        top: 24vh;
        position: fixed;
        left: 17vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the days-left-position class */
    .days-left-position[b-0wx2rufw6u] {
        top: 43vh;
        position: fixed;
        left: 10vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the teams-registered-position class */
    .teams-registered-position[b-0wx2rufw6u] {
        top: 42vh;
        position: fixed;
        left: 68vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the addonsonly-position class */
    .addonsonly-position[b-0wx2rufw6u] {
        top: 58vh;
        position: fixed;
        left: 14vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the kbrplayers-position class */
    .kbrplayers-position[b-0wx2rufw6u] {
        top: 68vh;
        position: fixed;
        left: 57vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the waitlisted-position class */
    .waitlisted-position[b-0wx2rufw6u] {
        top: 68vh;
        position: fixed;
        left: 25vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the inkind-position class */
    .inkind-position[b-0wx2rufw6u] {
        top: 71vh;
        position: fixed;
        left: 49vh;
        text-align: center;
        padding: 30px
    }

    .detail-header[b-0wx2rufw6u] {
        font-size: 16px;
        font-weight: 400;
        line-height: 16.8px;
        text-align: left;
        white-space: nowrap;
        color: #fff;
    }

    .detail-number-header[b-0wx2rufw6u] {
        font-size: 20px;
        font-weight: 700;
        line-height: 21.6px;
        text-align: left;
        color: #fff;
    }

    .detail-number-description[b-0wx2rufw6u] {
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 12px;
        text-align: left;
        color: #fff;
    }

    .detail-footer[b-0wx2rufw6u] {
        font-size: 14px;
        font-weight: 400;
        line-height: 14.4px;
        text-align: left;
        color: #fff;
    }

    .team-details-position[b-0wx2rufw6u] {
        top: 20vh;
        position: fixed;
        left: 93vh;
        text-align: left;
        padding: 30px
    }

    .addon-details-position[b-0wx2rufw6u] {
        top: 34vh;
        position: fixed;
        left: 93vh;
        text-align: left;
        padding: 30px
    }

    .more-addon-details-position[b-0wx2rufw6u] {
        top: 44vh;
        position: fixed;
        left: 93vh;
        text-align: left;
        padding: 30px
    }

    .social-details-position[b-0wx2rufw6u] {
        top: 55vh;
        position: fixed;
        left: 93vh;
        text-align: left;
        padding: 30px
    }

    .detail-div[b-0wx2rufw6u] {
        width: 300px;
    }

    .team-detail-div[b-0wx2rufw6u] {
        width: 200px;
    }

    .my-team-position[b-0wx2rufw6u] {
        top: 65vh;
        position: fixed;
        left: 93vh;
        text-align: left;
        padding: 30px
    }

    .my-team-detail-position[b-0wx2rufw6u] {
        top: 70vh;
        position: fixed;
        left: 93vh;
        text-align: left;
        padding: 30px
    }
}
@media only screen and (min-width: 1951px) and (max-width: 2000px) and (min-height:951px) and (max-height:1000px) {
    /* Set the styles for the outer-ring-number class */
    .outer-ring-number[b-0wx2rufw6u] {
        font-size: 34px;
        font-weight: 700;
        line-height: 40.8px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the outer-ring-text class */
    .outer-ring-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 21.6px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-text class */
    .total-amount-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 26.4px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-value class */
    .total-amount-value[b-0wx2rufw6u] {
        font-size: 24px;
        font-weight: 400;
        line-height: 42px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the raised-so-far-position class */
    .raised-so-far-position[b-0wx2rufw6u] {
        top: 39vh;
        position: fixed;
        left: 34vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the diamond-sponsor-position class */
    .diamond-sponsor-position[b-0wx2rufw6u] {
        top: 14vh;
        position: fixed;
        left: 38vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the platinum-sponsor-position class */
    .platinum-sponsor-position[b-0wx2rufw6u] {
        top: 23vh;
        position: fixed;
        left: 59vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the gold-sponsor-position class */
    .gold-sponsor-position[b-0wx2rufw6u] {
        top: 24vh;
        position: fixed;
        left: 15vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the days-left-position class */
    .days-left-position[b-0wx2rufw6u] {
        top: 43vh;
        position: fixed;
        left: 10vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the teams-registered-position class */
    .teams-registered-position[b-0wx2rufw6u] {
        top: 42vh;
        position: fixed;
        left: 65vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the addonsonly-position class */
    .addonsonly-position[b-0wx2rufw6u] {
        top: 58vh;
        position: fixed;
        left: 14vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the kbrplayers-position class */
    .kbrplayers-position[b-0wx2rufw6u] {
        top: 66vh;
        position: fixed;
        left: 55vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the waitlisted-position class */
    .waitlisted-position[b-0wx2rufw6u] {
        top: 66vh;
        position: fixed;
        left: 23vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the inkind-position class */
    .inkind-position[b-0wx2rufw6u] {
        top: 68vh;
        position: fixed;
        left: 49vh;
        text-align: center;
        padding: 30px
    }

    .detail-header[b-0wx2rufw6u] {
        font-size: 16px;
        font-weight: 400;
        line-height: 16.8px;
        text-align: left;
        white-space: nowrap;
        color: #fff;
    }

    .detail-number-header[b-0wx2rufw6u] {
        font-size: 20px;
        font-weight: 700;
        line-height: 21.6px;
        text-align: left;
        color: #fff;
    }

    .detail-number-description[b-0wx2rufw6u] {
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 12px;
        text-align: left;
        color: #fff;
    }

    .detail-footer[b-0wx2rufw6u] {
        font-size: 14px;
        font-weight: 400;
        line-height: 14.4px;
        text-align: left;
        color: #fff;
    }

    .team-details-position[b-0wx2rufw6u] {
        top: 18vh;
        position: fixed;
        left: 91vh;
        text-align: left;
        padding: 30px
    }

    .addon-details-position[b-0wx2rufw6u] {
        top: 31vh;
        position: fixed;
        left: 91vh;
        text-align: left;
        padding: 30px
    }

    .more-addon-details-position[b-0wx2rufw6u] {
        top: 41vh;
        position: fixed;
        left: 91vh;
        text-align: left;
        padding: 30px
    }

    .social-details-position[b-0wx2rufw6u] {
        top: 52vh;
        position: fixed;
        left: 91vh;
        text-align: left;
        padding: 30px
    }

    .detail-div[b-0wx2rufw6u] {
        width: 300px;
    }

    .team-detail-div[b-0wx2rufw6u] {
        width: 200px;
    }

    .my-team-position[b-0wx2rufw6u] {
        top: 64vh;
        position: fixed;
        left: 91vh;
        text-align: left;
        padding: 30px
    }

    .my-team-detail-position[b-0wx2rufw6u] {
        top: 68vh;
        position: fixed;
        left: 91vh;
        text-align: left;
        padding: 30px
    }
}
@media only screen and (min-width: 1951px) and (max-width: 2000px) and (min-height:1001px) and (max-height:1051px) {
    /* Set the styles for the outer-ring-number class */
    .outer-ring-number[b-0wx2rufw6u] {
        font-size: 34px;
        font-weight: 700;
        line-height: 40.8px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the outer-ring-text class */
    .outer-ring-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 21.6px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-text class */
    .total-amount-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 26.4px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-value class */
    .total-amount-value[b-0wx2rufw6u] {
        font-size: 24px;
        font-weight: 400;
        line-height: 42px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the raised-so-far-position class */
    .raised-so-far-position[b-0wx2rufw6u] {
        top: 37vh;
        position: fixed;
        left: 32vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the diamond-sponsor-position class */
    .diamond-sponsor-position[b-0wx2rufw6u] {
        top: 14vh;
        position: fixed;
        left: 38vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the platinum-sponsor-position class */
    .platinum-sponsor-position[b-0wx2rufw6u] {
        top: 23vh;
        position: fixed;
        left: 57vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the gold-sponsor-position class */
    .gold-sponsor-position[b-0wx2rufw6u] {
        top: 24vh;
        position: fixed;
        left: 15vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the days-left-position class */
    .days-left-position[b-0wx2rufw6u] {
        top: 41vh;
        position: fixed;
        left: 10vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the teams-registered-position class */
    .teams-registered-position[b-0wx2rufw6u] {
        top: 40vh;
        position: fixed;
        left: 61vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the addonsonly-position class */
    .addonsonly-position[b-0wx2rufw6u] {
        top: 56vh;
        position: fixed;
        left: 14vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the kbrplayers-position class */
    .kbrplayers-position[b-0wx2rufw6u] {
        top: 62vh;
        position: fixed;
        left: 51vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the waitlisted-position class */
    .waitlisted-position[b-0wx2rufw6u] {
        top: 62vh;
        position: fixed;
        left: 23vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the inkind-position class */
    .inkind-position[b-0wx2rufw6u] {
        top: 66vh;
        position: fixed;
        left: 47vh;
        text-align: center;
        padding: 30px
    }

    .detail-header[b-0wx2rufw6u] {
        font-size: 16px;
        font-weight: 400;
        line-height: 16.8px;
        text-align: left;
        white-space: nowrap;
        color: #fff;
    }

    .detail-number-header[b-0wx2rufw6u] {
        font-size: 20px;
        font-weight: 700;
        line-height: 21.6px;
        text-align: left;
        color: #fff;
    }

    .detail-number-description[b-0wx2rufw6u] {
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 12px;
        text-align: left;
        color: #fff;
    }

    .detail-footer[b-0wx2rufw6u] {
        font-size: 14px;
        font-weight: 400;
        line-height: 14.4px;
        text-align: left;
        color: #fff;
    }

    .team-details-position[b-0wx2rufw6u] {
        top: 17vh;
        position: fixed;
        left: 86vh;
        text-align: left;
        padding: 30px
    }

    .addon-details-position[b-0wx2rufw6u] {
        top: 30vh;
        position: fixed;
        left: 86vh;
        text-align: left;
        padding: 30px
    }

    .more-addon-details-position[b-0wx2rufw6u] {
        top: 40vh;
        position: fixed;
        left: 86vh;
        text-align: left;
        padding: 30px
    }

    .social-details-position[b-0wx2rufw6u] {
        top: 50vh;
        position: fixed;
        left: 86vh;
        text-align: left;
        padding: 30px
    }

    .detail-div[b-0wx2rufw6u] {
        width: 300px;
    }

    .team-detail-div[b-0wx2rufw6u] {
        width: 200px;
    }

    .my-team-position[b-0wx2rufw6u] {
        top: 60vh;
        position: fixed;
        left: 86vh;
        text-align: left;
        padding: 30px
    }

    .my-team-detail-position[b-0wx2rufw6u] {
        top: 64vh;
        position: fixed;
        left: 86vh;
        text-align: left;
        padding: 30px
    }
}
@media only screen and (min-width: 1951px) and (max-width: 2000px) and (min-height:1052px) and (max-height:1102px) {
    /* Set the styles for the outer-ring-number class */
    .outer-ring-number[b-0wx2rufw6u] {
        font-size: 34px;
        font-weight: 700;
        line-height: 40.8px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the outer-ring-text class */
    .outer-ring-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 21.6px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-text class */
    .total-amount-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 26.4px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-value class */
    .total-amount-value[b-0wx2rufw6u] {
        font-size: 24px;
        font-weight: 400;
        line-height: 42px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the raised-so-far-position class */
    .raised-so-far-position[b-0wx2rufw6u] {
        top: 42vh;
        position: fixed;
        left: 34vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the diamond-sponsor-position class */
    .diamond-sponsor-position[b-0wx2rufw6u] {
        top: 12vh;
        position: fixed;
        left: 34vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the platinum-sponsor-position class */
    .platinum-sponsor-position[b-0wx2rufw6u] {
        top: 23vh;
        position: fixed;
        left: 54vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the gold-sponsor-position class */
    .gold-sponsor-position[b-0wx2rufw6u] {
        top: 24vh;
        position: fixed;
        left: 13vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the days-left-position class */
    .days-left-position[b-0wx2rufw6u] {
        top: 41vh;
        position: fixed;
        left: 8vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the teams-registered-position class */
    .teams-registered-position[b-0wx2rufw6u] {
        top: 40vh;
        position: fixed;
        left: 58vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the addonsonly-position class */
    .addonsonly-position[b-0wx2rufw6u] {
        top: 54vh;
        position: fixed;
        left: 14vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the kbrplayers-position class */
    .kbrplayers-position[b-0wx2rufw6u] {
        top: 54vh;
        position: fixed;
        left: 51vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the waitlisted-position class */
    .waitlisted-position[b-0wx2rufw6u] {
        top: 62vh;
        position: fixed;
        left: 26vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the inkind-position class */
    .inkind-position[b-0wx2rufw6u] {
        top: 62vh;
        position: fixed;
        left: 45vh;
        text-align: center;
        padding: 30px
    }

    .detail-header[b-0wx2rufw6u] {
        font-size: 16px;
        font-weight: 400;
        line-height: 16.8px;
        text-align: left;
        white-space: nowrap;
        color: #fff;
    }

    .detail-number-header[b-0wx2rufw6u] {
        font-size: 20px;
        font-weight: 700;
        line-height: 21.6px;
        text-align: left;
        color: #fff;
    }

    .detail-number-description[b-0wx2rufw6u] {
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 12px;
        text-align: left;
        color: #fff;
    }

    .detail-footer[b-0wx2rufw6u] {
        font-size: 14px;
        font-weight: 400;
        line-height: 14.4px;
        text-align: left;
        color: #fff;
    }

    .team-details-position[b-0wx2rufw6u] {
        top: 17vh;
        position: fixed;
        left: 82vh;
        text-align: left;
        padding: 30px
    }

    .addon-details-position[b-0wx2rufw6u] {
        top: 29vh;
        position: fixed;
        left: 82vh;
        text-align: left;
        padding: 30px
    }

    .more-addon-details-position[b-0wx2rufw6u] {
        top: 39vh;
        position: fixed;
        left: 82vh;
        text-align: left;
        padding: 30px
    }

    .social-details-position[b-0wx2rufw6u] {
        top: 48vh;
        position: fixed;
        left: 82vh;
        text-align: left;
        padding: 30px
    }

    .detail-div[b-0wx2rufw6u] {
        width: 300px;
    }

    .team-detail-div[b-0wx2rufw6u] {
        width: 200px;
    }

    .my-team-position[b-0wx2rufw6u] {
        top: 57vh;
        position: fixed;
        left: 82vh;
        text-align: left;
        padding: 30px
    }

    .my-team-detail-position[b-0wx2rufw6u] {
        top: 61vh;
        position: fixed;
        left: 82vh;
        text-align: left;
        padding: 30px
    }
}

@media only screen and (min-width: 1877px) and (max-width: 1880px) and (min-height:820px) and (max-height:919px) {
    /* Set the styles for the outer-ring-number class */
    .outer-ring-number[b-0wx2rufw6u] {
        font-size: 34px;
        font-weight: 700;
        line-height: 40.8px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the outer-ring-text class */
    .outer-ring-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 21.6px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-text class */
    .total-amount-text[b-0wx2rufw6u] {
        font-size: 18px;
        font-weight: 400;
        line-height: 26.4px;
        text-align: left;
        color: #fff !important;
    }

    /* Set the styles for the total-amount-value class */
    .total-amount-value[b-0wx2rufw6u] {
        font-size: 24px;
        font-weight: 400;
        line-height: 42px;
        text-align: center;
        color: #fff !important;
    }

    /* Set the styles for the raised-so-far-position class */
    .raised-so-far-position[b-0wx2rufw6u] {
        top: 43vh;
        position: fixed;
        left: 37vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the diamond-sponsor-position class */
    .diamond-sponsor-position[b-0wx2rufw6u] {
        top: 16vh;
        position: fixed;
        left: 42vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the platinum-sponsor-position class */
    .platinum-sponsor-position[b-0wx2rufw6u] {
        top: 27vh;
        position: fixed;
        left: 67vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the gold-sponsor-position class */
    .gold-sponsor-position[b-0wx2rufw6u] {
        top: 28vh;
        position: fixed;
        left: 16vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the days-left-position class */
    .days-left-position[b-0wx2rufw6u] {
        top: 49vh;
        position: fixed;
        left: 12vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the teams-registered-position class */
    .teams-registered-position[b-0wx2rufw6u] {
        top: 49vh;
        position: fixed;
        left: 71vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the addonsonly-position class */
    .addonsonly-position[b-0wx2rufw6u] {
        top: 63vh;
        position: fixed;
        left: 14vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the kbrplayers-position class */
    .kbrplayers-position[b-0wx2rufw6u] {
        top: 74vh;
        position: fixed;
        left: 56vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the waitlisted-position class */
    .waitlisted-position[b-0wx2rufw6u] {
        top: 74vh;
        position: fixed;
        left: 23vh;
        text-align: center;
        padding: 30px
    }

    /* Set the styles for the inkind-position class */
    .inkind-position[b-0wx2rufw6u] {
        top: 74vh;
        position: fixed;
        left: 56vh;
        text-align: center;
        padding: 30px
    }

    .detail-header[b-0wx2rufw6u] {
        font-size: 16px;
        font-weight: 400;
        line-height: 16.8px;
        text-align: left;
        white-space: nowrap;
        color: #fff;
    }

    .detail-number-header[b-0wx2rufw6u] {
        font-size: 20px;
        font-weight: 700;
        line-height: 21.6px;
        text-align: left;
        color: #fff;
    }

    .detail-number-description[b-0wx2rufw6u] {
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 12px;
        text-align: left;
        color: #fff;
    }

    .detail-footer[b-0wx2rufw6u] {
        font-size: 14px;
        font-weight: 400;
        line-height: 14.4px;
        text-align: left;
        color: #fff;
    }

    .team-details-position[b-0wx2rufw6u] {
        top: 21vh;
        position: fixed;
        left: 100vh;
        text-align: left;
        padding: 30px
    }

    .addon-details-position[b-0wx2rufw6u] {
        top: 36vh;
        position: fixed;
        left: 100vh;
        text-align: left;
        padding: 30px
    }

    .more-addon-details-position[b-0wx2rufw6u] {
        top: 46vh;
        position: fixed;
        left: 100vh;
        text-align: left;
        padding: 30px
    }

    .social-details-position[b-0wx2rufw6u] {
        top: 59vh;
        position: fixed;
        left: 100vh;
        text-align: left;
        padding: 30px
    }

    .detail-div[b-0wx2rufw6u] {
        width: 300px;
    }

    .team-detail-div[b-0wx2rufw6u] {
        width: 200px;
    }

    .my-team-position[b-0wx2rufw6u] {
        top: 70vh;
        position: fixed;
        left: 100vh;
        text-align: left;
        padding: 30px
    }

    .my-team-detail-position[b-0wx2rufw6u] {
        top: 74vh;
        position: fixed;
        left: 100vh;
        text-align: left;
        padding: 30px
    }
}


.tdetails-custom-header[b-0wx2rufw6u]{
    font-size: 14px !important;
    font-weight: bold;
}
.sponsorshipTileLayout-custom-header[b-0wx2rufw6u] {
    font-size: 14px !important;
    font-weight: bold;
}
/* /Pages/Donation/Donation.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-4yobeix73p] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-4yobeix73p] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-4yobeix73p] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-4yobeix73p] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-4yobeix73p] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-4yobeix73p] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }

.ToggleSwitch[b-4yobeix73p] {
    justify-content: space-between;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    padding: 5px;
}
/* /Pages/DrinkCartHospitalityTentAssignment/DrinkCartHospitalityTentAssignment.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-qwwd38zy9h] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-qwwd38zy9h] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-qwwd38zy9h] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-qwwd38zy9h] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-qwwd38zy9h] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-qwwd38zy9h] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Pages/DrinkCartHospitalityTentAssignment/DrinkCartHospitalityTentAssignmentDetail.razor.rz.scp.css */
.card-custom[b-5tw8wnql75] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-5tw8wnql75] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-5tw8wnql75] {
    padding: 1em .5em;
}

.disabledform[b-5tw8wnql75] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/DrinkCartHospitalityTentAssignment/HospitalityTentAssignment.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-jpfkpdvfji] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-jpfkpdvfji] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-jpfkpdvfji] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-jpfkpdvfji] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-jpfkpdvfji] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-jpfkpdvfji] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Pages/DrinkCartHospitalityTentAssignment/HospitalityTentAssignmentDetail.razor.rz.scp.css */
.card-custom[b-tjoes3zsfc] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-tjoes3zsfc] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-tjoes3zsfc] {
    padding: 1em .5em;
}

.disabledform[b-tjoes3zsfc] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Email/Email.razor.rz.scp.css */

.custom-div-cont[b-9zwxh8zv21] {
    border: 1px solid #ccc !important;
    background-color: white;
}
/* /Pages/Email/InviteeEmailList.razor.rz.scp.css */

.custom-div-cont[b-dwtassm8kn] {
    border: 1px solid #ccc !important;
    background-color: white;
}
/* /Pages/Faqs/Faqs.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-5gg9n0bfuj] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-5gg9n0bfuj] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-5gg9n0bfuj] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-5gg9n0bfuj] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-5gg9n0bfuj] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-5gg9n0bfuj] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }

.ToggleSwitch[b-5gg9n0bfuj] {
    justify-content: space-between;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    padding: 5px;
}
/* /Pages/Faqs/FaqsEdit.razor.rz.scp.css */
.card-custom[b-uxp1twcb79] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-uxp1twcb79] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-uxp1twcb79] {
    padding: 1em .5em;
}

.disabledform[b-uxp1twcb79] {
    pointer-events: none;
    opacity: 0.4;
}

label[b-uxp1twcb79] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}


@media (max-width:1280px) {

    label[b-uxp1twcb79] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Invitee/AddInviteeContact.razor.rz.scp.css */
.card-custom[b-eb9tdj0o00] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-eb9tdj0o00] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-eb9tdj0o00] {
    padding: 1em .5em;
}
.disabledform[b-eb9tdj0o00] {
    pointer-events: none;
    opacity: 0.4;
}
label[b-eb9tdj0o00] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}
@media (max-width:1280px) {

    label[b-eb9tdj0o00] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Invitee/AddInviteeLocation.razor.rz.scp.css */
.card-custom[b-s7vhy7el72] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-s7vhy7el72] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-s7vhy7el72] {
    padding: 1em .5em;
}

.disabledform[b-s7vhy7el72] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Invitee/InviteeContact.razor.rz.scp.css */
.card-custom[b-92km7iavrt] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-92km7iavrt] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-92km7iavrt] {
    padding: 1em .5em;
}
.disabledform[b-92km7iavrt] {
    pointer-events: none;
    opacity: 0.4;
}
label[b-92km7iavrt] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}
@media (max-width:1280px) {

    label[b-92km7iavrt] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Invitee/InviteeLocation.razor.rz.scp.css */
.card-custom[b-7y4gx79bjx] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-7y4gx79bjx] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-7y4gx79bjx] {
    padding: 1em .5em;
}

.disabledform[b-7y4gx79bjx] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Invitee/InviteeNote.razor.rz.scp.css */
.card-custom[b-x730kb0b2s] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-x730kb0b2s] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-x730kb0b2s] {
    padding: 1em .5em;
}

.disabledform[b-x730kb0b2s] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Invitee/Invitees.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-au4vlhf9gw] {
    background-color: white;
}
 .custom-row-colors .k-grid-table .k-master-row:hover[b-au4vlhf9gw] {
       background-color: lightgrey;
  }
 .custom-row-colors .k-grid-table .k-master-row.k-alt[b-au4vlhf9gw] {
       background-color: white;
 }
 .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-au4vlhf9gw] {
       background-color:aqua;
 }

.loading-panel-wrapper[b-au4vlhf9gw] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-au4vlhf9gw] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }


/* /Pages/Invitee/InviteeSponsor.razor.rz.scp.css */
.card-custom[b-ief88l6h5c] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-ief88l6h5c] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-ief88l6h5c] {
    padding: 1em .5em;
}
.disabledform[b-ief88l6h5c] {
    pointer-events: none;
    opacity: 0.4;
}

label[b-ief88l6h5c] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}


@media (max-width:1280px) {

    label[b-ief88l6h5c] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/KBRDepartment/KBRDepartment.razor.rz.scp.css */
.card-custom[b-trjfb03e5z] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-trjfb03e5z] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-trjfb03e5z] {
    padding: 1em .5em;
}
.disabledform[b-trjfb03e5z] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/KBRParticipants/KBRParticipantsSignup.razor.rz.scp.css */
.card-custom[b-foq30uw2ss] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-foq30uw2ss] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-foq30uw2ss] {
    padding: 1em .5em;
}

.disabledform[b-foq30uw2ss] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/KBRPlayer/KBRPlayers.razor.rz.scp.css */
.card-custom[b-wylfs3pmda] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-wylfs3pmda] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-wylfs3pmda] {
    padding: 1em .5em;
}
.disabledform[b-wylfs3pmda] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/KBRPlayer/Signup.razor.rz.scp.css */
.card-custom[b-odrtgzdc67] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-odrtgzdc67] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-odrtgzdc67] {
    padding: 1em .5em;
}
.disabledform[b-odrtgzdc67] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Payments/Payments.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-0h9cufctmk] {
    background-color: white;
}
 .custom-row-colors .k-grid-table .k-master-row:hover[b-0h9cufctmk] {
       background-color: lightgrey;
  }
 .custom-row-colors .k-grid-table .k-master-row.k-alt[b-0h9cufctmk] {
       background-color: white;
 }
 .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-0h9cufctmk] {
       background-color:aqua;
 }

.loading-panel-wrapper[b-0h9cufctmk] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-0h9cufctmk] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }


/* /Pages/Payments/TeamPayment.razor.rz.scp.css */
.card-custom[b-8lrcv218nu] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-8lrcv218nu] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-8lrcv218nu] {
    padding: 1em .5em;
}
.disabledform[b-8lrcv218nu] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/PlayerAssignment/KBRPlayerList.razor.rz.scp.css */
.card-custom[b-iaerzg5t2i] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-iaerzg5t2i] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-iaerzg5t2i] {
    padding: 1em .5em;
}
.disabledform[b-iaerzg5t2i] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/PlayerAssignment/PlayerAssignment.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-kfezfq1fka] {
    background-color: white;
}
 .custom-row-colors .k-grid-table .k-master-row:hover[b-kfezfq1fka] {
       background-color: lightgrey;
  }
 .custom-row-colors .k-grid-table .k-master-row.k-alt[b-kfezfq1fka] {
       background-color: white;
 }
 .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-kfezfq1fka] {
       background-color:aqua;
 }

.loading-panel-wrapper[b-kfezfq1fka] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-kfezfq1fka] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }


/* /Pages/PlayerAssignment/PlayerAssignmentDetail.razor.rz.scp.css */
.card-custom[b-wen7c3g7gm] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-wen7c3g7gm] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-wen7c3g7gm] {
    padding: 1em .5em;
}
.disabledform[b-wen7c3g7gm] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/PlayerCheckIn/CheckinPlayerStatus.razor.rz.scp.css */
@media only screen and (min-width: 992px) {
    .playerDetailsWindow[b-imjep7m2mz] {
        max-width: 800px;        
    }
}

@media only screen and (min-width: 576px) and (max-width: 992px) {
    .playerDetailsWindow[b-imjep7m2mz] {
        width: 600px;
    }
}
@media only screen and (min-width: 500px) and (max-width: 600px) {
    .playerDetailsWindow[b-imjep7m2mz] {
        width: 550px;
    }
}

@media only screen and (min-width: 400px) and (max-width: 500px) {
    .playerDetailsWindow[b-imjep7m2mz] {
        width: 450px;
    }
}

@media only screen and (min-width: 300px) and (max-width: 400px) {
    .playerDetailsWindow[b-imjep7m2mz] {
        width: 350px;
    }
}
@media only screen and (min-width: 200px) and (max-width: 300px) {
    .playerDetailsWindow[b-imjep7m2mz] {
        width: 250px;
    }
}
/* /Pages/PlayerCheckIn/KBRPlayerList.razor.rz.scp.css */
.card-custom[b-h71qgbpxsb] {
    border: .3em solid #F3F5F7;
}

div.k-grid td[b-h71qgbpxsb],
.k-grid td.k-command-cell[b-h71qgbpxsb] {
    padding-top: 2 !important;
    padding-bottom: 2 !important;
} 


.custom-tab-header[b-h71qgbpxsb] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-h71qgbpxsb] {
    padding: 1em .5em;
}
.disabledform[b-h71qgbpxsb] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/PlayerCheckIn/PlayerCheckin.razor.rz.scp.css */
.card-custom[b-m55x7jruos] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-m55x7jruos] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-m55x7jruos] {
    padding: 1em .5em;
}
.disabledform[b-m55x7jruos] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/PlayerCheckIn/PlayerCheckInManager.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-i4vmd0c4mm] {
    background-color: white;
}
 .custom-row-colors .k-grid-table .k-master-row:hover[b-i4vmd0c4mm] {
       background-color: lightgrey;
  }
 .custom-row-colors .k-grid-table .k-master-row.k-alt[b-i4vmd0c4mm] {
       background-color: white;
 }
 .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-i4vmd0c4mm] {
       background-color:aqua;
 }

.loading-panel-wrapper[b-i4vmd0c4mm] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-i4vmd0c4mm] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }


/* /Pages/PlayerCheckIn/PlayerCheckinUser.razor.rz.scp.css */
.welcome-mess[b-14dkar9eo7] {
    font-size: 2rem;
    line-height: 2rem;
    font-weight: 700;
    color: #004987;
    text-align: center;
    left: 50%;
    top: 50%;
   
    margin-top: -50px;
}


@media (min-width: 800px) and (max-width: 1300px) {

    .sub-header2[b-14dkar9eo7] {
        font-size: 1rem;
        line-height: 1.5rem;
        font-weight: 700;
        color: #00783F;
    }

    .welcome-mess[b-14dkar9eo7] {
        font-size: 1rem;
        line-height: 1.5rem;
        font-weight: 700;
        text-align: center;
        color: #004987;
        left: 50%;
        top: 50%;
        
        margin-top: -50px;
    }

    .welcomediv[b-14dkar9eo7] {
        position:relative;
        width: 750px;
        
    }
}

@media (min-width: 2000px) and (max-width: 2600px) {
   
    .welcomediv[b-14dkar9eo7] {
        position: relative;
        width: 1400px;
    }
}



/* /Pages/PlayerCheckIn/PlayerProcessingComponent.razor.rz.scp.css */
.team-detail[b-i0jtd4osvl] {
    font-size: 1.5rem;
   
}
.success-message[b-i0jtd4osvl] {
    font-size: 1.5rem;
    color: #004987;
}

@media (min-width: 800px) and (max-width: 1300px) {

    .team-detail[b-i0jtd4osvl] {
        font-size: 1rem;        
    }

    .success-message[b-i0jtd4osvl] {
        font-size: 1.25rem;
        color: #004987;
    }

}
/* /Pages/PlayerCheckIn/PlayerWelcomeComponent.razor.rz.scp.css */
.sub-header2[b-yfg3r7s9yv] {
    font-size: 2rem;
    line-height: 2rem;
    font-weight: 700;
    color: #004987;
    text-align: center;
}


@media (min-width: 800px) and (max-width: 1300px) {

    .sub-header2[b-yfg3r7s9yv] {
        font-size: 1.5rem;
        line-height: 1.5rem;
        font-weight: 700;
        text-align:center;
        color: #004987;
    }

    .welcomediv[b-yfg3r7s9yv] {
        width: 750px;
        height: 500px;
    }
}
/* /Pages/PotentialSponsor/PotentialSponsors.razor.rz.scp.css */
.card-custom[b-5s8cp1gpby] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-5s8cp1gpby] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-5s8cp1gpby] {
    padding: 1em .5em;
}
.disabledform[b-5s8cp1gpby] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Reports/Reports.razor.rz.scp.css */


.loading-panel-wrapper[b-btfaphbsbz] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-btfaphbsbz] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }


/* /Pages/SponsorshipAddOn/SponsorShipAddOn.razor.rz.scp.css */
.card-custom[b-wz07xgl2z3] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-wz07xgl2z3] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-wz07xgl2z3] {
    padding: 1em .5em;
}
.disabledform[b-wz07xgl2z3] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/SponsorshipLevel/SponsorShipLevel.razor.rz.scp.css */
.card-custom[b-9btjhm1upx] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-9btjhm1upx] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-9btjhm1upx] {
    padding: 1em .5em;
}
.disabledform[b-9btjhm1upx] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Team/TeamContact.razor.rz.scp.css */
.card-custom[b-0m3lbnvzad] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-0m3lbnvzad] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-0m3lbnvzad] {
    padding: 1em .5em;
}
.disabledform[b-0m3lbnvzad] {
    pointer-events: none;
    opacity: 0.4;
}
label[b-0m3lbnvzad] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}

@media (max-width:1280px) {

    label[b-0m3lbnvzad] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/Team/TeamNote.razor.rz.scp.css */
.card-custom[b-zlvhggoz6t] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-zlvhggoz6t] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-zlvhggoz6t] {
    padding: 1em .5em;
}

.disabledform[b-zlvhggoz6t] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Team/TeamOverview.razor.rz.scp.css */
.card-custom[b-2pzpu9xp7z] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-2pzpu9xp7z] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-2pzpu9xp7z] {
    padding: 1em .5em;
}
.disabledform[b-2pzpu9xp7z] {
    pointer-events: none;
    opacity: 0.4;
}
.cb-custom-wrap[b-2pzpu9xp7z]{
    display: flex;
    align-items: center;
    gap: 7px;
}
.cb-cust-label[b-2pzpu9xp7z]{
    /*font-size: 14px;*/
}
/* /Pages/Team/TeamPayment.razor.rz.scp.css */
.card-custom[b-z5m6dd662r] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-z5m6dd662r] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-z5m6dd662r] {
    padding: 1em .5em;
}
.disabledform[b-z5m6dd662r] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Team/Teams.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-0m98y92cb1] {
    background-color: white;
}
 .custom-row-colors .k-grid-table .k-master-row:hover[b-0m98y92cb1] {
       background-color: lightgrey;
  }
 .custom-row-colors .k-grid-table .k-master-row.k-alt[b-0m98y92cb1] {
       background-color: white;
 }
 .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-0m98y92cb1] {
       background-color:aqua;
 }

.loading-panel-wrapper[b-0m98y92cb1] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-0m98y92cb1] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }


/* /Pages/Team/TeamSocial.razor.rz.scp.css */
.card-custom[b-tpgrv4mt3s] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-tpgrv4mt3s] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-tpgrv4mt3s] {
    padding: 1em .5em;
}

.disabledform[b-tpgrv4mt3s] {
    pointer-events: none;
    opacity: 0.4;
}
.numericText[b-tpgrv4mt3s] {
    width: 31px;
    height: 39px;
}
/* /Pages/Team/TeamSponsor.razor.rz.scp.css */
.card-custom[b-tw60fbuikt] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-tw60fbuikt] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-tw60fbuikt] {
    padding: 1em .5em;
}
.disabledform[b-tw60fbuikt] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Team/TeamSponsorLogo.razor.rz.scp.css */
.card-custom[b-bamob9622i] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-bamob9622i] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-bamob9622i] {
    padding: 1em .5em;
}

.disabledform[b-bamob9622i] {
    pointer-events: none;
    opacity: 0.4;
}

label[b-bamob9622i] {
    text-align: left;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
}


@media (max-width:1280px) {

    label[b-bamob9622i] {
        text-align: left;
        display: inline-block;
        width: 100px;
        white-space: normal;
    }
}
/* /Pages/VolunteerTask/VolunteerTask.razor.rz.scp.css */
.card-custom[b-huuwb76ucn] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-huuwb76ucn] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-huuwb76ucn] {
    padding: 1em .5em;
}
.disabledform[b-huuwb76ucn] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Volunteer/Volunteers.razor.rz.scp.css */
.card-custom[b-jvnwnpk00v] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-jvnwnpk00v] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-jvnwnpk00v] {
    padding: 1em .5em;
}
.disabledform[b-jvnwnpk00v] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Volunteer/VolunteerSignup.razor.rz.scp.css */
.card-custom[b-j44lczqbxv] {
    border: .3em solid #F3F5F7;
}

.custom-tab-header[b-j44lczqbxv] {
    font-size: .7em;
    font-weight: 500;
    background-color: #F3F5F7;
    padding: .5em;
    margin: 0em;
}

.custom-tab-cont[b-j44lczqbxv] {
    padding: 1em .5em;
}
.disabledform[b-j44lczqbxv] {
    pointer-events: none;
    opacity: 0.4;
}
/* /Pages/Volunteer/VolunteersPrintTagViewComponent.razor.rz.scp.css */
body[b-kq9vkb1h9r] {
    font-family: Arial, sans-serif;
}

.logo[b-kq9vkb1h9r] {
    display: block;
    margin-left: auto;
    margin-right: auto; 
}

.title[b-kq9vkb1h9r] {
    text-align: center;
    font-size: 24px;
    margin-top: 20px;
}

.invoice-details[b-kq9vkb1h9r] {
    margin-top: 20px;
}

.table[b-kq9vkb1h9r] {
    width: 100%;
    border-collapse: collapse;
}

    .table th[b-kq9vkb1h9r],
    .table td[b-kq9vkb1h9r] {
        border: 1px solid #ddd;
        padding: 8px;
        text-align: left;
    }

.total[b-kq9vkb1h9r] {
    text-align: right;
    margin-top: 20px;
}
/* /Pages/Volunteer/VolunteersTasksAssignment.razor.rz.scp.css */
.custom-row-colors .k-grid-table .k-master-row[b-3w1491mpp7] {
    background-color: white;
}

    .custom-row-colors .k-grid-table .k-master-row:hover[b-3w1491mpp7] {
        background-color: lightgrey;
    }

    .custom-row-colors .k-grid-table .k-master-row.k-alt[b-3w1491mpp7] {
        background-color: white;
    }

        .custom-row-colors .k-grid-table .k-master-row.k-alt:hover[b-3w1491mpp7] {
            background-color: aqua;
        }

.loading-panel-wrapper[b-3w1491mpp7] {
    /* size and appearance that try to match its container with as little CSS as possible,
           you can alter them as necessary for your use case and as per your preferences 
        */
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 123456;
    /* one way center the loading indicator inside */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .loading-panel-wrapper .loading-panel-overlay[b-3w1491mpp7] {
        background: gray;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
    }
/* /Shared/EmptyLayout.razor.rz.scp.css */
.page[b-jyoph77utt] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-jyoph77utt] {
    flex: 1;
}

.sidebar[b-jyoph77utt] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-jyoph77utt] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-jyoph77utt]  a, .top-row .btn-link[b-jyoph77utt] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-jyoph77utt] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-jyoph77utt] {
        display: none;
    }

    .top-row.auth[b-jyoph77utt] {
        justify-content: space-between;
    }

    .top-row a[b-jyoph77utt], .top-row .btn-link[b-jyoph77utt] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-jyoph77utt] {
        flex-direction: row;
    }

    .sidebar[b-jyoph77utt] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-jyoph77utt] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-jyoph77utt] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-jlnylyazx6] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-jlnylyazx6] {
    flex: 1;
}

.sidebar[b-jlnylyazx6] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-jlnylyazx6] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-jlnylyazx6]  a, .top-row .btn-link[b-jlnylyazx6] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-jlnylyazx6] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-jlnylyazx6] {
        display: none;
    }

    .top-row.auth[b-jlnylyazx6] {
        justify-content: space-between;
    }

    .top-row a[b-jlnylyazx6], .top-row .btn-link[b-jlnylyazx6] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-jlnylyazx6] {
        flex-direction: row;
    }

    .sidebar[b-jlnylyazx6] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-jlnylyazx6] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-jlnylyazx6] {
        /*padding-left: 0rem !important;
        padding-right: 0rem !important;*/
    }
}
/* /Shared/NavigationMenus/CheckInSubMenu.razor.rz.scp.css */
@media only screen and (max-width: 768px) {
    .db-dview[b-000oybclae] {
        display: none;
    }
    /* .db-mview{
        display: block;
    } */
}

@media only screen and (min-width: 768px) {
    /* .db-dview{
        display: block;
    } */
    .db-mview[b-000oybclae] {
        display: none;
    }
}

.top-menu[b-000oybclae] {
    background-color: #183753;
}

.top-menu-items[b-000oybclae] {
    font-size: .70em;
    /* font-weight: 500; */
    color: #fff;
    cursor: pointer;
    margin: 0em;
    padding: 1.5em 0em;
}

.top-menu-icons[b-000oybclae] {
    margin-right: .5em;
}

.top-menu-search1[b-000oybclae] {
    width: 20vw;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
    /* border-left: .05em solid #ccc; */
    /* margin-left: 1em; */
}

.top-menu-search[b-000oybclae] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
}

.menu-icons[b-000oybclae] {
    padding-right: 5px;
}

.menu-search[b-000oybclae] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 25px;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    /*font-size: .7em;*/
    color: #202020;
}

.outer1[b-000oybclae] {
    width: 600px;
    height: 600px;
    background-color: #0A5471;
    border-radius: 50%;
    position: fixed;
    top: 8em;
    left: -4em;
    z-index: -1;
}

.outer2[b-000oybclae] {
    top: 12.5em;
    width: 450px;
    height: 450px;
    background-color: #48E37B;
    border-radius: 50%;
    position: fixed;
    left: .5em;
}

.outer3[b-000oybclae] {
    /*width: 200px; 
            height: 200px; 
            background-color: #193753; 
            border-radius: 50%; 
            position: fixed; 
            top: 8em; 
            left: 9em;
            z-index: 2;*/
    width: 200px;
    height: 200px;
    background-color: #193753;
    border-radius: 50%;
    position: fixed;
    top: 21em;
    left: 8.5em;
    z-index: 2;
}

.float-right[b-000oybclae] {
    float: right;
}

.sub-menu[b-000oybclae] {
    background-color: #F5F7FB;
}

.sub-menu-items[b-000oybclae] {
    margin: 0em;
    padding: 1em 0em;
    text-align: center;
    font-size: .7em;
    font-weight: 500;
    color:black;
}

.sub-menu-items-active[b-000oybclae] {
    background-color: darkgray !important;
}

.dnone[b-000oybclae] {
    display: none;
}
/* .top-menu-user-icon{
            background-color: #708394;
            color: #fff;
            height: 15px;
            width: 15px;
            text-align: center;
            line-height: 15px;
            font-size: .5em;
            border-radius: .5em;
        } */
    


/* /Shared/NavigationMenus/EventsAndOperationsSubMenu.razor.rz.scp.css */
@media only screen and (max-width: 768px) {
    .db-dview[b-cfqn0dtgn5] {
        display: none;
    }
    /* .db-mview{
        display: block;
    } */
}

@media only screen and (min-width: 768px) {
    /* .db-dview{
        display: block;
    } */
    .db-mview[b-cfqn0dtgn5] {
        display: none;
    }
}

.top-menu[b-cfqn0dtgn5] {
    background-color: #183753;
}

.top-menu-items[b-cfqn0dtgn5] {
    font-size: .70em;
    /* font-weight: 500; */
    color: #fff;
    cursor: pointer;
    margin: 0em;
    padding: 1.5em 0em;
}

.top-menu-icons[b-cfqn0dtgn5] {
    margin-right: .5em;
}

.top-menu-search1[b-cfqn0dtgn5] {
    width: 20vw;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
    /* border-left: .05em solid #ccc; */
    /* margin-left: 1em; */
}

.top-menu-search[b-cfqn0dtgn5] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
}

.menu-icons[b-cfqn0dtgn5] {
    padding-right: 5px;
}

.menu-search[b-cfqn0dtgn5] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 25px;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    /*font-size: .7em;*/
    color: #202020;
}

.outer1[b-cfqn0dtgn5] {
    width: 600px;
    height: 600px;
    background-color: #0A5471;
    border-radius: 50%;
    position: fixed;
    top: 8em;
    left: -4em;
    z-index: -1;
}

.outer2[b-cfqn0dtgn5] {
    top: 12.5em;
    width: 450px;
    height: 450px;
    background-color: #48E37B;
    border-radius: 50%;
    position: fixed;
    left: .5em;
}

.outer3[b-cfqn0dtgn5] {
    /*width: 200px; 
            height: 200px; 
            background-color: #193753; 
            border-radius: 50%; 
            position: fixed; 
            top: 8em; 
            left: 9em;
            z-index: 2;*/
    width: 200px;
    height: 200px;
    background-color: #193753;
    border-radius: 50%;
    position: fixed;
    top: 21em;
    left: 8.5em;
    z-index: 2;
}

.float-right[b-cfqn0dtgn5] {
    float: right;
}

.sub-menu[b-cfqn0dtgn5] {
    background-color: #F5F7FB;
}

.sub-menu-items[b-cfqn0dtgn5] {
    margin: 0em;
    padding: 1em 0em;
    text-align: center;
    font-size: .7em;
    font-weight: 500;
    color:black;
}

.sub-menu-items-active[b-cfqn0dtgn5] {
    background-color: darkgray !important;
}

.dnone[b-cfqn0dtgn5] {
    display: none;
}
/* .top-menu-user-icon{
            background-color: #708394;
            color: #fff;
            height: 15px;
            width: 15px;
            text-align: center;
            line-height: 15px;
            font-size: .5em;
            border-radius: .5em;
        } */
    


/* /Shared/NavigationMenus/FinanceSubMenu.razor.rz.scp.css */
@media only screen and (max-width: 768px) {
    .db-dview[b-4fgpwlxgud] {
        display: none;
    }
    /* .db-mview{
        display: block;
    } */
}

@media only screen and (min-width: 768px) {
    /* .db-dview{
        display: block;
    } */
    .db-mview[b-4fgpwlxgud] {
        display: none;
    }
}

.top-menu[b-4fgpwlxgud] {
    background-color: #183753;
}

.top-menu-items[b-4fgpwlxgud] {
    font-size: .70em;
    /* font-weight: 500; */
    color: #fff;
    cursor: pointer;
    margin: 0em;
    padding: 1.5em 0em;
}

.top-menu-icons[b-4fgpwlxgud] {
    margin-right: .5em;
}

.top-menu-search1[b-4fgpwlxgud] {
    width: 20vw;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
    /* border-left: .05em solid #ccc; */
    /* margin-left: 1em; */
}

.top-menu-search[b-4fgpwlxgud] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
}

.menu-icons[b-4fgpwlxgud] {
    padding-right: 5px;
}

.menu-search[b-4fgpwlxgud] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 25px;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    /*font-size: .7em;*/
    color: #202020;
}

.outer1[b-4fgpwlxgud] {
    width: 600px;
    height: 600px;
    background-color: #0A5471;
    border-radius: 50%;
    position: fixed;
    top: 8em;
    left: -4em;
    z-index: -1;
}

.outer2[b-4fgpwlxgud] {
    top: 12.5em;
    width: 450px;
    height: 450px;
    background-color: #48E37B;
    border-radius: 50%;
    position: fixed;
    left: .5em;
}

.outer3[b-4fgpwlxgud] {
    /*width: 200px; 
            height: 200px; 
            background-color: #193753; 
            border-radius: 50%; 
            position: fixed; 
            top: 8em; 
            left: 9em;
            z-index: 2;*/
    width: 200px;
    height: 200px;
    background-color: #193753;
    border-radius: 50%;
    position: fixed;
    top: 21em;
    left: 8.5em;
    z-index: 2;
}

.float-right[b-4fgpwlxgud] {
    float: right;
}

.sub-menu[b-4fgpwlxgud] {
    background-color: #F5F7FB;
}

.sub-menu-items[b-4fgpwlxgud] {
    margin: 0em;
    padding: 1em 0em;
    text-align: center;
    font-size: .7em;
    font-weight: 500;
    color:black;
}

.sub-menu-items-active[b-4fgpwlxgud] {
    background-color: darkgray !important;
}

.dnone[b-4fgpwlxgud] {
    display: none;
}
/* .top-menu-user-icon{
            background-color: #708394;
            color: #fff;
            height: 15px;
            width: 15px;
            text-align: center;
            line-height: 15px;
            font-size: .5em;
            border-radius: .5em;
        } */
    


/* /Shared/NavigationMenus/ManageTournSubMenu.razor.rz.scp.css */
@media only screen and (max-width: 768px) {
    .db-dview[b-nkvs0gyswi] {
        display: none;
    }
    /* .db-mview{
        display: block;
    } */
}

@media only screen and (min-width: 768px) {
    /* .db-dview{
        display: block;
    } */
    .db-mview[b-nkvs0gyswi] {
        display: none;
    }
}

.top-menu[b-nkvs0gyswi] {
    background-color: #183753;
}

.top-menu-items[b-nkvs0gyswi] {
    font-size: .70em;
    /* font-weight: 500; */
    color: #fff;
    cursor: pointer;
    margin: 0em;
    padding: 1.5em 0em;
}

.top-menu-icons[b-nkvs0gyswi] {
    margin-right: .5em;
}

.top-menu-search1[b-nkvs0gyswi] {
    width: 20vw;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
    /* border-left: .05em solid #ccc; */
    /* margin-left: 1em; */
}

.top-menu-search[b-nkvs0gyswi] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
}

.menu-icons[b-nkvs0gyswi] {
    padding-right: 5px;
}

.menu-search[b-nkvs0gyswi] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 25px;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    /*font-size: .7em;*/
    color: #202020;
}

.outer1[b-nkvs0gyswi] {
    width: 600px;
    height: 600px;
    background-color: #0A5471;
    border-radius: 50%;
    position: fixed;
    top: 8em;
    left: -4em;
    z-index: -1;
}

.outer2[b-nkvs0gyswi] {
    top: 12.5em;
    width: 450px;
    height: 450px;
    background-color: #48E37B;
    border-radius: 50%;
    position: fixed;
    left: .5em;
}

.outer3[b-nkvs0gyswi] {
    /*width: 200px; 
            height: 200px; 
            background-color: #193753; 
            border-radius: 50%; 
            position: fixed; 
            top: 8em; 
            left: 9em;
            z-index: 2;*/
    width: 200px;
    height: 200px;
    background-color: #193753;
    border-radius: 50%;
    position: fixed;
    top: 21em;
    left: 8.5em;
    z-index: 2;
}

.float-right[b-nkvs0gyswi] {
    float: right;
}

.sub-menu[b-nkvs0gyswi] {
    background-color: #F5F7FB;
}

.sub-menu-items[b-nkvs0gyswi] {
    margin: 0em;
    padding: 1em 0em;
    text-align: center;
    font-size: .7em;
    font-weight: 500;
    color:black;
}

.sub-menu-items-active[b-nkvs0gyswi] {
    background-color: darkgray !important;
}

.dnone[b-nkvs0gyswi] {
    display: none;
}
/* .top-menu-user-icon{
            background-color: #708394;
            color: #fff;
            height: 15px;
            width: 15px;
            text-align: center;
            line-height: 15px;
            font-size: .5em;
            border-radius: .5em;
        } */
    


/* /Shared/NavigationMenus/NavMenu.razor.rz.scp.css */
/*.navbar-toggler {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand {
    font-size: 1.1rem;
}

.oi {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type {
        padding-top: 1rem;
    }

    .nav-item:last-of-type {
        padding-bottom: 1rem;
    }

    .nav-item ::deep a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item ::deep a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item ::deep a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler {
        display: none;
    }

    .collapse {*/
        /* Never collapse the sidebar for wide screens */
        /*display: block;
    }
}*/
.navbar-toggler[b-9qb5lpisa4] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-9qb5lpisa4] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-9qb5lpisa4] {
    font-size: 1.1rem;
}

.navbar-custom[b-9qb5lpisa4] {
    background-color: #173753;
}

.oi[b-9qb5lpisa4] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-9qb5lpisa4] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-9qb5lpisa4] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-9qb5lpisa4] {
        padding-bottom: 1rem;
    }

    .nav-item[b-9qb5lpisa4]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-9qb5lpisa4]  a.active {
            background-color: rgba(255,255,255,0.25);
        }

        .nav-item[b-9qb5lpisa4]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 641px) {
    .navbar-toggler[b-9qb5lpisa4] {
        display: none;
    }

    .collapse[b-9qb5lpisa4] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* /Shared/NavigationMenus/ParticipantsSubMenu.razor.rz.scp.css */
@media only screen and (max-width: 768px) {
    .db-dview[b-w510rz9mof] {
        display: none;
    }
    /* .db-mview{
        display: block;
    } */
}

@media only screen and (min-width: 768px) {
    /* .db-dview{
        display: block;
    } */
    .db-mview[b-w510rz9mof] {
        display: none;
    }
}

.top-menu[b-w510rz9mof] {
    background-color: #183753;
}

.top-menu-items[b-w510rz9mof] {
    font-size: .70em;
    /* font-weight: 500; */
    color: #fff;
    cursor: pointer;
    margin: 0em;
    padding: 1.5em 0em;
}

.top-menu-icons[b-w510rz9mof] {
    margin-right: .5em;
}

.top-menu-search1[b-w510rz9mof] {
    width: 20vw;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
    /* border-left: .05em solid #ccc; */
    /* margin-left: 1em; */
}

.top-menu-search[b-w510rz9mof] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
}

.menu-icons[b-w510rz9mof] {
    padding-right: 5px;
}

.menu-search[b-w510rz9mof] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 25px;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    /*font-size: .7em;*/
    color: #202020;
}

.outer1[b-w510rz9mof] {
    width: 600px;
    height: 600px;
    background-color: #0A5471;
    border-radius: 50%;
    position: fixed;
    top: 8em;
    left: -4em;
    z-index: -1;
}

.outer2[b-w510rz9mof] {
    top: 12.5em;
    width: 450px;
    height: 450px;
    background-color: #48E37B;
    border-radius: 50%;
    position: fixed;
    left: .5em;
}

.outer3[b-w510rz9mof] {
    /*width: 200px; 
            height: 200px; 
            background-color: #193753; 
            border-radius: 50%; 
            position: fixed; 
            top: 8em; 
            left: 9em;
            z-index: 2;*/
    width: 200px;
    height: 200px;
    background-color: #193753;
    border-radius: 50%;
    position: fixed;
    top: 21em;
    left: 8.5em;
    z-index: 2;
}

.float-right[b-w510rz9mof] {
    float: right;
}

.sub-menu[b-w510rz9mof] {
    background-color: #F5F7FB;
}

.sub-menu-items[b-w510rz9mof] {
    margin: 0em;
    padding: 1em 0em;
    text-align: center;
    font-size: .7em;
    font-weight: 500;
    color:black;
}

.sub-menu-items-active[b-w510rz9mof] {
    background-color: darkgray !important;
}

.dnone[b-w510rz9mof] {
    display: none;
}
/* .top-menu-user-icon{
            background-color: #708394;
            color: #fff;
            height: 15px;
            width: 15px;
            text-align: center;
            line-height: 15px;
            font-size: .5em;
            border-radius: .5em;
        } */
    


/* /Shared/NavigationMenus/TopMenu.razor.rz.scp.css */
@media only screen and (max-width: 768px) {
    .db-dview[b-4qpb3vknzo] {
        display: none;
    }
    /* .db-mview{
        display: block;
    } */
}

@media only screen and (max-width: 768px) {
    /* .db-dview{
        display: block;
    } */
    .db-mview[b-4qpb3vknzo] {
        /*display: block;*/
        margin-left: 12px;
        display: grid;
        grid-template-columns: 1.1fr 1fr;
    }

    .md[b-4qpb3vknzo] {
        margin-left: -25px;
    }

    .em[b-4qpb3vknzo] {
        margin-top: -61px;
        padding-left: 28px;
        display: table;
    }
}




.top-menu-items[b-4qpb3vknzo] {
    font-size: .70em;
    /* font-weight: 500; */
    color: #fff;
    cursor: pointer;
    margin: 0em;
    padding: 1.5em 0em;
}

.top-menu-icons[b-4qpb3vknzo] {
    margin-right: .5em;
}

.top-menu-search1[b-4qpb3vknzo] {
    width: 20vw;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
    /* border-left: .05em solid #ccc; */
    /* margin-left: 1em; */
}

.top-menu-search[b-4qpb3vknzo] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
}

.menu-icons[b-4qpb3vknzo] {
    padding-right: 5px;
}

.menu-search[b-4qpb3vknzo] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 25px;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    /*font-size: .7em;*/
    color: #202020;
}

.outer1[b-4qpb3vknzo] {
    width: 600px;
    height: 600px;
    background-color: #0A5471;
    border-radius: 50%;
    position: fixed;
    top: 8em;
    left: -4em;
    z-index: -1;
}

.outer2[b-4qpb3vknzo] {
    top: 12.5em;
    width: 450px;
    height: 450px;
    background-color: #48E37B;
    border-radius: 50%;
    position: fixed;
    left: .5em;
}

.outer3[b-4qpb3vknzo] {
    /*width: 200px; 
            height: 200px; 
            background-color: #193753; 
            border-radius: 50%; 
            position: fixed; 
            top: 8em; 
            left: 9em;
            z-index: 2;*/
    width: 200px;
    height: 200px;
    background-color: #193753;
    border-radius: 50%;
    position: fixed;
    top: 21em;
    left: 8.5em;
    z-index: 2;
}

.float-right[b-4qpb3vknzo] {
    float: right;
}

.sub-menu[b-4qpb3vknzo] {
    background-color: #F5F7FB;
}

.sub-menu-items[b-4qpb3vknzo] {
    margin: 0em;
    padding: 1em 0em;
    text-align: center;
    font-size: .7em;
    font-weight: 500;
}

.sub-menu-items-active[b-4qpb3vknzo] {
    background-color: #BADAEE;
    color: #5DADDA;
    border-bottom: 2px solid #007FC5;
}

.dnone[b-4qpb3vknzo] {
    display: none;
}
/* .top-menu-user-icon{
            background-color: #708394;
            color: #fff;
            height: 15px;
            width: 15px;
            text-align: center;
            line-height: 15px;
            font-size: .5em;
            border-radius: .5em;
        } */

.routelink-header[b-4qpb3vknzo] {
    width: 1px;
    height: 1px;
}

/* /Shared/NavigationMenus/WorkBenchesSubMenu.razor.rz.scp.css */
@media only screen and (max-width: 768px) {
    .db-dview[b-s8vo5k6ecw] {
        display: none;
    }
    /* .db-mview{
        display: block;
    } */
}

@media only screen and (min-width: 768px) {
    /* .db-dview{
        display: block;
    } */
    .db-mview[b-s8vo5k6ecw] {
        display: none;
    }
}

.top-menu[b-s8vo5k6ecw] {
    background-color: #183753;
}

.top-menu-items[b-s8vo5k6ecw] {
    font-size: .70em;
    /* font-weight: 500; */
    color: #fff;
    cursor: pointer;
    margin: 0em;
    padding: 1.5em 0em;
}

.top-menu-icons[b-s8vo5k6ecw] {
    margin-right: .5em;
}

.top-menu-search1[b-s8vo5k6ecw] {
    width: 20vw;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
    /* border-left: .05em solid #ccc; */
    /* margin-left: 1em; */
}

.top-menu-search[b-s8vo5k6ecw] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 2.9em;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    font-size: .7em;
    color: #202020;
    margin: .75em;
}

.menu-icons[b-s8vo5k6ecw] {
    padding-right: 5px;
}

.menu-search[b-s8vo5k6ecw] {
    width: 100%;
    border-radius: 5px;
    border: none;
    height: 25px;
    box-shadow: 0px 1px 2px;
    padding-left: 10px;
    outline: none;
    /*font-size: .7em;*/
    color: #202020;
}

.outer1[b-s8vo5k6ecw] {
    width: 600px;
    height: 600px;
    background-color: #0A5471;
    border-radius: 50%;
    position: fixed;
    top: 8em;
    left: -4em;
    z-index: -1;
}

.outer2[b-s8vo5k6ecw] {
    top: 12.5em;
    width: 450px;
    height: 450px;
    background-color: #48E37B;
    border-radius: 50%;
    position: fixed;
    left: .5em;
}

.outer3[b-s8vo5k6ecw] {
    /*width: 200px; 
            height: 200px; 
            background-color: #193753; 
            border-radius: 50%; 
            position: fixed; 
            top: 8em; 
            left: 9em;
            z-index: 2;*/
    width: 200px;
    height: 200px;
    background-color: #193753;
    border-radius: 50%;
    position: fixed;
    top: 21em;
    left: 8.5em;
    z-index: 2;
}

.float-right[b-s8vo5k6ecw] {
    float: right;
}

.sub-menu[b-s8vo5k6ecw] {
    background-color: #F5F7FB;
}

.sub-menu-items[b-s8vo5k6ecw] {
    margin: 0em;
    padding: 1em 0em;
    text-align: center;
    font-size: .7em;
    font-weight: 500;
    color:black;
}

.sub-menu-items-active[b-s8vo5k6ecw] {
    background-color: darkgray !important;
}

.dnone[b-s8vo5k6ecw] {
    display: none;
}
/* .top-menu-user-icon{
            background-color: #708394;
            color: #fff;
            height: 15px;
            width: 15px;
            text-align: center;
            line-height: 15px;
            font-size: .5em;
            border-radius: .5em;
        } */
    


