/* /Components/Chart.razor.rz.scp.css */
[b-wyzeg66qvs] g.mud-charts-yaxis > text:only-child {
    transform: translateX(5px);
    transform: translateY(330px);
}
[b-wyzeg66qvs] g.mud-charts-yaxis > text {
    transform: translateX(5px);
}
/* /Components/NavMenu/IndustryNavMenu.razor.rz.scp.css */
.navText[b-s9s1002l76] {
    vertical-align: middle;
    margin-left: 8px;
}

.oi[b-s9s1002l76] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-s9s1002l76] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-s9s1002l76] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-s9s1002l76] {
    padding-bottom: 1rem;
}

.nav-item[b-s9s1002l76]  a {
    color: #d7d7d7;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
}

.nav-item[b-s9s1002l76]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-s9s1002l76]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}
/* /Components/NavMenu/PrimaryProducerNavMenu.razor.rz.scp.css */
.navText[b-a92y5zrl32] {
    vertical-align: middle;
    margin-left: 8px;
}

.oi[b-a92y5zrl32] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-a92y5zrl32] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-a92y5zrl32] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-a92y5zrl32] {
    padding-bottom: 1rem;
}

.nav-item[b-a92y5zrl32]  a {
    color: #d7d7d7;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
}

.nav-item[b-a92y5zrl32]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-a92y5zrl32]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}
/* /Components/Wizard/Wizard.razor.rz.scp.css */
[b-wj9zs7j4gl] .mud-chip-outlined {
    border: none;
    color: #272525;
    background-color: white;
}

[b-wj9zs7j4gl] .mud-chip-filled {
    border: none;
    color: #EBF1F3;
    background-color: rgb(49, 87, 111);
}

@media (max-width: 600px) {
    #wizard ul[b-wj9zs7j4gl] {
        flex-wrap: wrap;
        row-gap: 15px;
        column-gap: 265px !important;
    }

    #wizard div.mud-grid-item[b-wj9zs7j4gl] {
        height: 150px;
    }
}
/* /Pages/Common/InviteUser.razor.rz.scp.css */
body[b-6uerda3ggy] {
}
/* /Pages/Common/ManageUsers.razor.rz.scp.css */
body[b-jczd7mhf93] {
}
/* /Pages/ConsumerTrace.razor.rz.scp.css */
[b-wd95ee1a9v] #consumer-track-trace .mud-card,
[b-wd95ee1a9v] #consumer-track-trace .mud-table {
    border-radius: 16px;
}

[b-wd95ee1a9v].curved-arrow.curved-arrow-horizontal {
    height: 100px;
    border: 2px solid var(--mud-palette-text-primary);
    border-color: var(--mud-palette-text-primary) transparent transparent transparent;
    border-radius: 50% 50% 0px 0px;
}

[b-wd95ee1a9v].curved-arrow.curved-arrow-vertical {
    width: 100px;
    height: 200px;
    border: 2px solid var(--mud-palette-text-primary);
    border-color: transparent var(--mud-palette-text-primary) transparent transparent;
    border-radius: 0px 50% 50% 0px;
    transform: rotate(45deg);
    position: absolute;
    top: -75px;
    left: -20px;
}

[b-wd95ee1a9v].curved-arrow-container {
    flex-grow: 1;
}

[b-wd95ee1a9v].curved-arrow-container.curved-arrow-horizontal-container {
    margin: 0px -35px 0px -35px;
}

[b-wd95ee1a9v].curved-arrow-point {
    position: relative;
}

/* Horizontal */
[b-wd95ee1a9v].curved-arrow.curved-arrow-horizontal .curved-arrow-point::before,
[b-wd95ee1a9v].curved-arrow.curved-arrow-horizontal .curved-arrow-point::after {
    border: 1px solid var(--mud-palette-text-primary);
    height: 25px;
    content: "";
    position: absolute;
}

[b-wd95ee1a9v].curved-arrow.curved-arrow-horizontal .curved-arrow-point::before {
    transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
}

[b-wd95ee1a9v].curved-arrow.curved-arrow-horizontal .curved-arrow-point::after {
    transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
}


@media screen and (min-width: 600px) and (max-width:860px) {
    [b-wd95ee1a9v].curved-arrow.curved-arrow-horizontal .curved-arrow-point::before {
        top: 10px;
        right: 27px;
    }

    [b-wd95ee1a9v].curved-arrow.curved-arrow-horizontal .curved-arrow-point::after {
        top: -8px;
        right: 23px;
    }
}

@media screen and (min-width: 861px) {
    [b-wd95ee1a9v].curved-arrow.curved-arrow-horizontal .curved-arrow-point::before {
        top: 13px;
        right: 28px;
    }

    [b-wd95ee1a9v].curved-arrow.curved-arrow-horizontal .curved-arrow-point::after {
        top: -5px;
        right: 24px;
    }
}


/* Vertical */
[b-wd95ee1a9v].curved-arrow.curved-arrow-vertical .curved-arrow-point::before,
[b-wd95ee1a9v].curved-arrow.curved-arrow-vertical .curved-arrow-point::after {
    border: 1px solid var(--mud-palette-text-primary);
    height: 25px;
    content: "";
    position: absolute;
}

[b-wd95ee1a9v].curved-arrow.curved-arrow-vertical .curved-arrow-point::before {
    transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    right: 20px;
    bottom: -178px;
}

[b-wd95ee1a9v].curved-arrow.curved-arrow-vertical .curved-arrow-point::after {
    transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    right: 6px;
    bottom: -184px;
}
/* /Pages/IndustryActivation.razor.rz.scp.css */
.mud-icon-default[b-rugto9ljp4] {
    color: #31576F;
}
/* /Pages/LandPage.razor.rz.scp.css */
/* Circular elements */
.circle[b-mhlsn8dbq1] {
    border-radius: 50%;
}

/* Icon containers in Features Cards */
.feature-icon-container[b-mhlsn8dbq1] {
    background-color: #31576F;
    border: 1px solid #31576F;
    padding: 3px;
}

[b-mhlsn8dbq1] .feature-icon {
    color: white;
    fill: white;
}

/* Product icons in Cypriot Products */
.product-icon[b-mhlsn8dbq1] {
    height: 35px;
    width: 35px;
}

/* Circular containers in Cypriot Products */
.product-container[b-mhlsn8dbq1] {
    border: 1px solid black;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Large circular image containers in Benefits */
.benefit-image-container[b-mhlsn8dbq1] {
    width: 150px;
    height: 150px;
    overflow: hidden;
}

.benefit-image[b-mhlsn8dbq1] {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
/* /Pages/PrimaryProducerActivation.razor.rz.scp.css */
body[b-52mdgfg8p7] {
}

.mud-icon-default[b-52mdgfg8p7] {
    color: #31576F;
}
/* /Pages/SystemAdmin/IndustryReviewActivation.razor.rz.scp.css */
.mud-icon-default[b-bxf5d9869z] {
    color: #31576F;
}
/* /Pages/SystemAdmin/ManageIndustries.razor.rz.scp.css */
/* /Pages/SystemAdmin/ManagePrimaryProducers.razor.rz.scp.css */
/* /Pages/SystemAdmin/PrimaryProducerReviewActivation.razor.rz.scp.css */
body[b-ujggfceee5] {
}

.mud-icon-default[b-ujggfceee5] {
    color: #31576F;
}
/* /Pages/SystemAdmin/SystemAdminDashboard.razor.rz.scp.css */
@media (max-width: 960px) {
    [b-f24gcbt484]#system-admin-dashboard .sa-dashboard-cards {
        flex-wrap: wrap !important;
        justify-content: center !important;
    }
}
/* /Pages/UserAdmin/AddUserRoleDialog.razor.rz.scp.css */
body[b-4st76xsrc8] {
}
/* /Pages/UserAdmin/ManageRoles.razor.rz.scp.css */
body[b-lwr0goinup] {
}
/* /Pages/UserAdmin/ManageUser.razor.rz.scp.css */
body[b-g0wcyixm7a] {
}
/* /Pages/UserAdmin/UserAdminDashboard.razor.rz.scp.css */
body[b-l5npkmokfp] {
}
/* /Pages/UserRoleActivation.razor.rz.scp.css */
[b-xniw3am35g].industry-pending-icon > div {
    background-image: none !important;
    background-color: #B09038;
    mask: url(/images/industry-solid.svg) no-repeat center center;
}

[b-xniw3am35g].industry-icon > div {
    background-image: none !important;
    background-color: white;
    mask: url(/images/industry-solid.svg) no-repeat center center;
}

[b-xniw3am35g].primary-producer-pending-icon > div {
    background-image: none !important;
    background-color: #B09038;
    mask: url(/images/tractor-solid.svg) no-repeat center center;
}

[b-xniw3am35g].primary-producer-icon > div {
    background-image: none !important;
    background-color: white;
    mask: url(/images/tractor-solid.svg) no-repeat center center;
}

[b-xniw3am35g].registration-rejected-icon > div {
    background-image: none !important;
    background-color: #ff9800;
    mask: url(/images/registration.svg) no-repeat center center;
}


[b-xniw3am35g].user-pending-activation > div {
    background-image: none !important;
    background-color: #B09038;
    mask: url(/images/pending-hourglass.svg) no-repeat center center;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-08n1yx1887] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-08n1yx1887] {
    flex: 1;
}

.sidebar[b-08n1yx1887] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-08n1yx1887] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row[b-08n1yx1887]  a, .top-row[b-08n1yx1887]  .btn-link {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row[b-08n1yx1887]  a:hover, .top-row[b-08n1yx1887]  .btn-link:hover {
    text-decoration: underline;
}

.top-row[b-08n1yx1887]  a:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-08n1yx1887] {
        display: none;
    }

    .top-row.auth[b-08n1yx1887] {
        justify-content: space-between;
    }

    .top-row[b-08n1yx1887]  a, .top-row[b-08n1yx1887]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-08n1yx1887] {
        flex-direction: row;
    }

    .sidebar[b-08n1yx1887] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-08n1yx1887] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-08n1yx1887]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-08n1yx1887], article[b-08n1yx1887] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

/* Footer Logos */
[b-08n1yx1887] .image-container {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between;
    width: 100%;
    max-width: 690px;
    margin: 0 auto;
}

[b-08n1yx1887] .image-wrapper {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
}

[b-08n1yx1887] .image-wrapper img {
    max-width: 100%;
    height: auto;
    display: block;
}

/* Different max-widths for each image */
[b-08n1yx1887] .image-wrapper:nth-child(1) {
    flex-basis: 50%;
}

[b-08n1yx1887] .image-wrapper:nth-child(2) {
    flex-basis: 40%;
}

[b-08n1yx1887] .image-wrapper:nth-child(3) {
    flex-basis: 10%;
}

@media (max-width:370px) {
    #sgl_footer_logo[b-08n1yx1887] {
        max-width: 32px !important;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
/* /Shared/NoAuthLayout.razor.rz.scp.css */
