/* /Components/IntroComponent.razor.rz.scp.css */
.g-5[b-bacmr1nek1],
.gx-5[b-bacmr1nek1] {
    --bs-gutter-x: 3rem;
}

.col-lg-8[b-bacmr1nek1] {
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-xl-7[b-bacmr1nek1] {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-xxl-6[b-bacmr1nek1] {
    flex: 0 0 auto;
    width: 50%;
}

.my-5[b-bacmr1nek1] {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.row-cols-1 > *[b-bacmr1nek1] {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-md-2 > *[b-bacmr1nek1] {
    flex: 0 0 auto;
    width: 50%;
}



.display-5[b-bacmr1nek1] {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2;
}

.fw-bolder[b-bacmr1nek1] {
    font-weight: bolder !important;
}

.text-white[b-bacmr1nek1] {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.mb-0[b-bacmr1nek1] {
    margin-bottom: 0 !important;
}

h6[b-bacmr1nek1], .h6[b-bacmr1nek1], h5[b-bacmr1nek1], .h5[b-bacmr1nek1], h4[b-bacmr1nek1], .h4[b-bacmr1nek1], h3[b-bacmr1nek1], .h3[b-bacmr1nek1], h2[b-bacmr1nek1], .h2[b-bacmr1nek1], h1[b-bacmr1nek1], .h1[b-bacmr1nek1] {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}

h1[b-bacmr1nek1], .h1[b-bacmr1nek1] {
    font-size: calc(1.375rem + 1.5vw);
}
.mb-2[b-bacmr1nek1] {
    margin-bottom: 0.5rem !important;
}

.lead[b-bacmr1nek1] {
    font-size: 1.25rem;
    font-weight: 300;
}

.fw-normal[b-bacmr1nek1] {
    font-weight: 400 !important;
}

.text-white-50[b-bacmr1nek1] {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
}

.mb-4[b-bacmr1nek1] {
    margin-bottom: 1.5rem !important;
}

.btn-primary[b-bacmr1nek1] {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd;
}

.btn-lg[b-bacmr1nek1], .btn-group-lg > .btn[b-bacmr1nek1] {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: 0.5rem;
}

.d-sm-flex[b-bacmr1nek1] {
    display: flex !important;
}

.justify-content-sm-center[b-bacmr1nek1] {
    justify-content: center !important;
}

.text-xl-start[b-bacmr1nek1] {
    text-align: left !important;
}

.justify-content-xl-start[b-bacmr1nek1] {
    justify-content: flex-start !important;
}

.justify-content-center[b-bacmr1nek1] {
    justify-content: center !important;
}

.me-sm-3[b-bacmr1nek1] {
    margin-right: 1rem !important;
}

.btn-outline-light[b-bacmr1nek1] {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none;
}

.col-xl-5[b-bacmr1nek1] {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.text-center[b-bacmr1nek1] {
    text-align: center !important;
}

.d-none[b-bacmr1nek1] {
    display: none !important;
}

.d-xl-block[b-bacmr1nek1] {
    display: block !important;
}

.mb-5[b-bacmr1nek1] {
    margin-bottom: 3rem !important;
}

.mb-lg-0[b-bacmr1nek1] {
    margin-bottom: 0 !important;
}

.h-100[b-bacmr1nek1] {
    height: 100% !important;
}

.bg-gradient[b-bacmr1nek1] {
    background-image: var(--bs-gradient) !important;
}

.rounded-3[b-bacmr1nek1] {
    border-radius: var(--bs-border-radius-lg) !important;
}

.mb-3[b-bacmr1nek1] {
    margin-bottom: 1rem !important;
}

.bg-primary[b-bacmr1nek1] {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.mb-md-0[b-bacmr1nek1] {
    margin-bottom: 0 !important;
}
/* /Components/LoggedInMainPageComponent.razor.rz.scp.css */
.card[b-k027zf4j2j] {
    background: linear-gradient(to left, #d41459, #911a6c);
    /*background: linear-gradient(to bottom, #FF8C00, #FF5733);*/
    /*background: #FF5733;*/
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    height: auto;
    width: 100%;
    /*max-width: 1000px;*/
    min-width: 200px;
    min-height: 50px;
    max-height: 85px;
    overflow: hidden;
    transition: transform 0.3s ease;
}

/*.card:hover {
        transform: scale(1.05);
    }*/

.card-content[b-k027zf4j2j] {
    padding: 20px;
    text-align: center;
    color: #fff;
}

/*panel*/
.panel[b-k027zf4j2j] {
    border: none;
    box-shadow: none;
}

.panel-heading[b-k027zf4j2j] {
    border-color: #eff2f7;
    font-size: 13px;
    font-weight: 400;
    background: #fafafa;
    text-transform: uppercase;
    padding: 15px;
}

.panel-title[b-k027zf4j2j] {
    color: #32323A;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    font-family: 'Open Sans', sans-serif;
}

.panel-primary .tools a[b-k027zf4j2j] {
    color: #fff;
}


.card-img[b-k027zf4j2j] {
    height: 85px;
    min-height: 50px;
    max-height: 85px;
}

.videoWrapper[b-k027zf4j2j] {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.margin-top5[b-k027zf4j2j] {
    margin-top: 5px !important;
}

.panel-body[b-k027zf4j2j] {
    border-bottom: 2px solid #eee;
}

.padding-bottom0[b-k027zf4j2j] {
    padding-bottom: 0px !important;
}

/*.padding-left30 {
    padding-left: 30px !important;
}*/

.padding-bottom30[b-k027zf4j2j] {
    padding-bottom: 30px !important;
}

.font-size16[b-k027zf4j2j] {
    font-size: 16px !important;
}

.grey333[b-k027zf4j2j] {
    color: #333 !important;
}

/*.padding-right30 {
    padding-right: 30px !important;
}*/
/* /Pages/Guide.razor.rz.scp.css */
.videoWrapper[b-7z7cw4k7n3] {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.margin-top5[b-7z7cw4k7n3] {
    margin-top: 5px !important;
}

.panel-body[b-7z7cw4k7n3] {
    border-bottom: 2px solid #eee;
}

.padding-bottom0[b-7z7cw4k7n3] {
    padding-bottom: 0px !important;
}

/*.padding-left30 {
    padding-left: 30px !important;
}*/

.padding-bottom30[b-7z7cw4k7n3] {
    padding-bottom: 30px !important;
}

.font-size16[b-7z7cw4k7n3] {
    font-size: 16px !important;
}

.grey333[b-7z7cw4k7n3] {
    color: #333 !important;
}

/*.padding-right30 {
    padding-right: 30px !important;
}*/
/* /Pages/YouTube/VideoStatus.razor.rz.scp.css */
.div-status[b-epjjmowmc6] {
    width: 300px; /* Adjust as necessary */
    max-height: 150px; /* Adjust as necessary */
    overflow-y: auto;
    word-wrap: break-word;
    border: 1px solid #ccc; /* Optional: for better visibility */
    padding: 10px; /* Optional: for better spacing */
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-g1we3j8n4u] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-g1we3j8n4u] {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.sidebar[b-g1we3j8n4u] {
    /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #191c24 70%); */
    background-color: #212529
}

.menu-separator[b-g1we3j8n4u] {
    margin: 0 10px;
    color: #ccc;
}

.top-row[b-g1we3j8n4u] {
    /*background-color: #f7f7f7;*/
    background-color: #212529;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-g1we3j8n4u]  a, .top-row[b-g1we3j8n4u]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-g1we3j8n4u]  a:hover, .top-row[b-g1we3j8n4u]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-g1we3j8n4u]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-g1we3j8n4u] {
        display: none;
    }

    .top-row.auth[b-g1we3j8n4u] {
        justify-content: space-between;
    }

    .top-row[b-g1we3j8n4u]  a, .top-row[b-g1we3j8n4u]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-g1we3j8n4u] {
        flex-direction: row;
    }

    .sidebar[b-g1we3j8n4u] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-g1we3j8n4u] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-g1we3j8n4u]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-g1we3j8n4u], article[b-g1we3j8n4u] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

/*body {
    color:white;*/    
    /*display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;    */
/*}*/

h1[b-g1we3j8n4u] {
    color: #333;
    font-size: 24px;
}

p[b-g1we3j8n4u] {
    color: #666;
    font-size: 16px;
}

.row[b-g1we3j8n4u] {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row > *[b-g1we3j8n4u] {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}

/*.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}*/

/*.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}*/

.container[b-g1we3j8n4u],
.container-fluid[b-g1we3j8n4u],
.container-xxl[b-g1we3j8n4u],
.container-xl[b-g1we3j8n4u],
.container-lg[b-g1we3j8n4u],
.container-md[b-g1we3j8n4u],
.container-sm[b-g1we3j8n4u] {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
}

/*.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}*/

/*.align-items-center {
    align-items: center !important;
}*/

/*.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}*/

/*.mt-auto {
    margin-top: auto !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-sm-row {
    flex-direction: row !important;
}*/

/*.col-auto {
    flex: 0 0 auto;
    width: auto;
}*/

/*small, .small {
    font-size: 0.875em;
}*/

/*.m-0 {
    margin: 0 !important;
}*/

/*.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}*/

/*.link-light {
    color: #f8f9fa !important;
}*/

/*.mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
}*/



/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-olx6g1kq3s] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-olx6g1kq3s] {
    height: 3.5rem;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
    /*background-color: #191c24;*/
    /*background-color: rgba(0,0,0,0.4);*/
}

.navbar-brand[b-olx6g1kq3s] {
    font-size: 1.1rem;
}

.oi[b-olx6g1kq3s] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-olx6g1kq3s] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-olx6g1kq3s] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-olx6g1kq3s] {
        padding-bottom: 1rem;
    }

    .nav-item[b-olx6g1kq3s]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-olx6g1kq3s]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-olx6g1kq3s]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-olx6g1kq3s] {
        display: none;
    }

    .collapse[b-olx6g1kq3s] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-olx6g1kq3s] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Shared/PageHeader.razor.rz.scp.css */
.page-header-title[b-4hpsc9gozr] {
    background: #fff;
    margin-top: -10px;
    margin-bottom: 30px;
    padding: 25px 35px 22px 38px;
    box-shadow: 1px 0 5px rgba(0, 0, 0, 0.1);
    margin-left: -30px;
    margin-right: -20px;
    position: relative;
}

.page-header-title h2[b-4hpsc9gozr] {
    font-size: 20px;
    color: #000;
    line-height: 20px;
    letter-spacing: 0;
    font-weight: 400;
    position: relative;
}
