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

/* /Components/AddressSelectPanel.razor.rz.scp.css */
.address-tile[b-3kvt8zib8k] {
    background-color: #EBEBEB;
    height: 200px;
    width: 300px;
    border-radius: 5px;
    color: #000000;
    margin-right: 1rem;
    margin-bottom: 1rem;
    line-height: initial;
    position: relative;
}

.address-tile *[b-3kvt8zib8k] {
    font-size: 1.1rem;
    font-weight: 400;
}

.address-name *[b-3kvt8zib8k] {
    font-size: 1.1rem !important;
    font-weight: 500 !important;
}

.address *[b-3kvt8zib8k] {
    font-size: 1.1rem !important;
    font-weight: 400 !important;
}

.address-tile-flex[b-3kvt8zib8k] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}


.address-tile.active[b-3kvt8zib8k] {
    border: 1px solid #8ce699;
    box-shadow: 2px 4px 10px 0 rgba(219, 208, 208), 2px 4px 10px 0 rgba(219, 208, 208) !important;;
}

.address-col[b-3kvt8zib8k] {
    position: absolute;
    top: 10px;;
}

.active-address[b-3kvt8zib8k] {
    position: relative;
    top: 0 !important;
    left: 0 !important;
}

.edit-row[b-3kvt8zib8k] {
    position: absolute;
    bottom: 5px;
    width: 85%;
}

.hookicon.active[b-3kvt8zib8k] {
    visibility: visible;
    position: absolute;
    left: 15px;
    top: 5px;
    font-size: 15pt;
}

.hookicon[b-3kvt8zib8k] {
    visibility: hidden;
    position: absolute;
}


.del-btn[b-3kvt8zib8k] {
    height: fit-content;
    position: absolute;
    left: 0;
    margin: 0;
}

.edt-btn[b-3kvt8zib8k] {
    margin-left: auto;
    height: 35px;
    width: 35px;
}

.tile-footer[b-3kvt8zib8k] {
    position: relative;
    width: 100%;
    bottom: 10px;
}
/* /Components/AuthorLabel.razor.rz.scp.css */
author-label[b-n6fnyayc6y]{

}
/* /Components/BodStatus.razor.rz.scp.css */
span.status[b-ufxsqe7db3] {
    color: grey;
}

span.error[b-ufxsqe7db3] {
    color: maroon;
}

span.status.deliverable[b-ufxsqe7db3] {
    color: green;
}
/* /Components/Cover.razor.rz.scp.css */

.cover-image-empty[b-f23xmxmsuw] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #004141;
    padding: 22px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.cover-image-container[b-f23xmxmsuw] {
    position: relative;
    min-width: 250px;
    min-height: 350px;
    margin: 24px 24px 24px 18px;
}

.cover-image[b-f23xmxmsuw] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    filter: drop-shadow(2px 2px 4px #c0c0c0);
}

.regenerateCover[b-f23xmxmsuw] {
    position: absolute;
    bottom: 0;
    z-index: 1000;
    border: 0;
}
/* /Components/OrderPositions.razor.rz.scp.css */
.title[b-2vm2optb20] {
    font-weight: bold;
}

.open[b-2vm2optb20] {
    cursor: pointer;
}
/* /Components/Pager.razor.rz.scp.css */
.pager-container[b-2byacqzsya] {
    display: flex;
    margin-bottom: 22px;
}


@media (max-width: 767.98px) {

    .pager-container[b-2byacqzsya] {
        flex-direction: column;
        align-items: center;
    }

}


@media (min-width: 768px) {

    .pager-container[b-2byacqzsya] {
        flex-direction: row;
        justify-content: space-between;
    }

}
/* /Components/PartnerOrder.razor.rz.scp.css */
.order[b-0x4a79yh77] {
    background-color: white;
    border: 1px solid silver;
    padding: 25px;
    margin-bottom: 25px;
    border-radius: 5px;
}

.AlreadyProcessed[b-0x4a79yh77] {
    border-color: #00a8ff;
}

.AutomaticEnabled[b-0x4a79yh77] {
    box-shadow: 0 0 5px lightgreen;
    border: 1px solid lime;
    animation: pulse-b-0x4a79yh77 5s infinite;
}

@keyframes pulse-b-0x4a79yh77 {
    0% {
        box-shadow: 0 0 5px 5px lightgreen;
    }
    50% {
        box-shadow: 0 0 10px 5px lightgreen;
    }
    100% {
        box-shadow: 0 0 5px 5px lightgreen;
    }
}

.orderContent[b-0x4a79yh77] {
    display: flex;
    flex-direction: column;
}

.infoCard[b-0x4a79yh77] {
    width: 250px;
    display: inline-block;
}

.positions[b-0x4a79yh77] {
    width: 500px;
    display: inline-block;
    border: 1px solid silver;
}
/* /Components/ProductSection.razor.rz.scp.css */
.error[b-t2ngrs8yab] {
    color: maroon;
}
/* /Components/Review.razor.rz.scp.css */
.review-container[b-2p2dmkngv8] {
    padding: 0 2.5rem 2.5rem 2.5rem;
}

label[b-2p2dmkngv8] {
    font-size: 0.9rem;
    font-weight: 400;
    margin-bottom: 0.5rem;
}

.separator[b-2p2dmkngv8] {
    margin: 1rem 0;
    height: 10px;
    width: 100%;
    border-top: 1px solid #d6d6d6;
}

.send-btn[b-2p2dmkngv8] {
    width: 150px;
}

/* /Components/StarRating.razor.rz.scp.css */
/* Base setup */
/* @import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css); */
body[b-xnryzudgdo] {
    margin: 5%;
    text-align: center;
    background: #111;
    color: #333;
}

h1[b-xnryzudgdo] {
    font-size: 2em;
    margin-bottom: .5rem;
}

.rating-block[b-xnryzudgdo] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

/* Ratings widget */
.rate[b-xnryzudgdo] {
    display: inline-block;
    border: 0;
}

/* Hide radio */
.rate > input[b-xnryzudgdo] {
    display: none;
}

/* Order correctly by floating highest to the right */
.rate > label[b-xnryzudgdo] {
    float: right;
    color: #D6D6D6;
}

/* The star of the show */
.rate > label[b-xnryzudgdo]:before {
    display: inline-block;
    font-size: 0.9rem;
    padding: .3rem .2rem;
    margin: 0;
    cursor: pointer;
    font-family: FontAwesome;
    content: "\f005 "; /* full star */

}

/* Half star trick */
.rate .half[b-xnryzudgdo]:before {
    content: "\f089 "; /* half star no outline */
    position: absolute;
    padding-right: 0;
}

.rate.rate-big > label[b-xnryzudgdo]:before {
    display: inline-block;
    font-size: 2rem !important;
    padding: .3rem .2rem;
    margin: 0;
    cursor: pointer;
    font-family: FontAwesome;
    content: "\f005 "; /* full star */

}

/* Half star trick */
.rate.rate-big .half[b-xnryzudgdo]:before {
    content: "\f089 "; /* half star no outline */
    position: absolute;
    padding-right: 0;
}


/* Click + hover color */
input:checked ~ label[b-xnryzudgdo], /* color current and previous stars on checked */
label:hover[b-xnryzudgdo], label:hover ~ label[b-xnryzudgdo] {
    color: #79d97c !important;
}

/* color previous stars on hover */

/* Hover highlights */
input:checked + label:hover[b-xnryzudgdo], input:checked ~ label:hover[b-xnryzudgdo], /* highlight current and previous stars */
input:checked ~ label:hover ~ label[b-xnryzudgdo], /* highlight previous selected stars for new rating */
label:hover ~ input:checked ~ label[b-xnryzudgdo] /* highlight previous selected stars */
{
    color: #8CE699 !important;
}


.readonly[b-xnryzudgdo] {
    pointer-events: none;
}
/* /Components/StorageFile.razor.rz.scp.css */
.table-row > td[b-81p0243hsk]
{
    padding-left: 0.5rem;
}

tr:nth-of-type(even)[b-81p0243hsk] {
    background-color: #F7FBFD;
}
/* /Components/StorageView.razor.rz.scp.css */
.table-body > tr:nth-of-type(odd)[b-pd8q6r2qwm] {
    background-color: #FAFDFF;
}

.table-head[b-pd8q6r2qwm] {
    background-color: #8CE699;
}

.table-head > tr > th[b-pd8q6r2qwm] {
    padding-left: 0.5rem;
}
/* /Pages/AdminPages/Admin_CurrencyMatrix.razor.rz.scp.css */
.table-matrix td[b-gk4rabzdno] {
    padding: 8px !important;
}

.table-matrix th[b-gk4rabzdno] {
    padding: 8px !important;
}
/* /Pages/AdminPages/Admin_Genre.razor.rz.scp.css */
.tag-container[b-71i21qb0ku] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border: 1px solid #8ce699;
    border-radius: 0;
    background-color: #ffffff;
}


/* /Pages/AdminPages/Admin_Help.razor.rz.scp.css */
.activeEdit[b-p2bfctyag3] {
    width: 100% !important;
}

.upload-btn[b-p2bfctyag3] {
    width: 100px;;
}
/* /Pages/AdminPages/Admin_OrderHistoryDetails.razor.rz.scp.css */
.table td[b-nscm7lrodu], .table th[b-nscm7lrodu] {
    border-top: none !important;
}
/* /Pages/ProductDetails.razor.rz.scp.css */
.nav-sticky[b-w6311rvur3] {
    position: sticky;
    top: 57px;
    z-index: 900;
    background-color: #FFFFFF;
}
/* /Pages/ProjectDetails.razor.rz.scp.css */
.checkbox-label[b-xhf79un6p4] {
    display: flex;
    align-items: center;
    margin: 10px;
    font-size: 1rem;
    font-weight: 500;
    gap: 5px;
}

.checkbox[b-xhf79un6p4] {
    accent-color: #8ce699;
    height: 25px;
    width: 25px;
}

.project-container[b-xhf79un6p4] {
    display: flex;
}


.font1rem th[b-xhf79un6p4] {
    font-size: 1rem;
}


tbody tr.service-row[b-xhf79un6p4] {
    border: 0.5px solid #cbcbcb;
    border-radius: 25px;
    margin: 5px;
}


.padding-left-18[b-xhf79un6p4] {
    padding-left: 18px;
}

.box-grey[b-xhf79un6p4] {
    background-color: #f2f2f2;
}

.table[b-xhf79un6p4] {
    border: none !important;
}

.bg-main[b-xhf79un6p4] {
    background-color: #ffffff !important;
}

.info[b-xhf79un6p4] {
    bottom: -100px;
    position: relative;
}

.table td[b-xhf79un6p4] {
    vertical-align: middle !important;
}

.bottom-link.active[b-xhf79un6p4] {
    border: 0;
    font-weight: 600;
    color: #000000 !important;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 85%, #8ce699 85%);
}

.point[b-xhf79un6p4] {
    margin-left: 10px;
    margin-right: 10px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.content-box[b-xhf79un6p4] {
    position: relative;
    top: 32px;
    margin-bottom: 9rem !important;
}

.table td[b-xhf79un6p4], .table th[b-xhf79un6p4] {
    border-top: none !important;
}

.service-col[b-xhf79un6p4] {
    width: 20%;
}

.status-col[b-xhf79un6p4] {
    width: 25%;
}

.head-row[b-xhf79un6p4] {
    margin-bottom: 1rem;
    height: 70px;
    padding-left: 0.5rem;
}

.content-row[b-xhf79un6p4] {
    border: 1px solid #dfdfdf;
    margin-bottom: 1rem;
    border-radius: 5px;
    height: 70px;
    padding-left: 0.5rem;
}

.box-white[b-xhf79un6p4] {
    height: fit-content;
    min-height: 450px;
    padding: 20px;
}

.nav-btn[b-xhf79un6p4] {
    width: 10%;
}

.mr-8r[b-xhf79un6p4] {
    margin-right: 8rem;
}

.status-title[b-xhf79un6p4] {
    text-align: right;
    padding-right: 22px;
}

.status-justify[b-xhf79un6p4] {
    justify-content: end;
}

.status-item[b-xhf79un6p4] {
    margin-left: auto;
}

.mobile-flex-wrap[b-xhf79un6p4] {
    flex-wrap: nowrap;
}


@media (min-width: 768px) {

    .project-container[b-xhf79un6p4] {
        flex-direction: row;
    }

    .box-grey[b-xhf79un6p4] {
        max-width: 300px;
    }

    .meta-data-container[b-xhf79un6p4] {
        padding: 24px 24px 80px 24px;
    }

}


@media (max-width: 767.98px) {

    .project-container[b-xhf79un6p4] {
        flex-direction: column;
    }

    .meta-data-container[b-xhf79un6p4] {
        padding: 24px;
    }

    .status-title[b-xhf79un6p4] {
        text-align: left;
    }

    .status-justify[b-xhf79un6p4] {
        justify-content: start;
        margin-right: auto;
    }

    .status-item[b-xhf79un6p4] {
        margin-left: unset;
        /* margin-right: auto; */
    }

    .mobile-flex-wrap[b-xhf79un6p4] {
        flex-wrap: wrap;
    }
}

/* /Pages/Projects.razor.rz.scp.css */
.cover-image-container[b-on357v0i9j] {
    position: relative;
    min-width: 250px;
    min-height: 350px;
    margin: 24px;
}

.cover-image[b-on357v0i9j] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    filter: drop-shadow(2px 2px 4px #c0c0c0);
}

.cover-image-empty[b-on357v0i9j] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #004141;
    padding: 22px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.project-item[b-on357v0i9j] {
    height: 150px;

}

.project-item:hover[b-on357v0i9j] {
    cursor: pointer;
}

.item-row[b-on357v0i9j] {
    width: 100%;
    height: 100%;
    margin-left: 0.5rem;
    margin-right: 0;
}

.position-top[b-on357v0i9j] {
    position: relative;
    top: -30px;
}

.button-row[b-on357v0i9j] {
    margin-left: auto;
}

.font-gray[b-on357v0i9j] {
    color: gray;
}

.btn-icon[b-on357v0i9j] {
    height: 40px;
    width: 40px;
    background-color: lightgray;
    border-radius: 50%;
}

.project-icon[b-on357v0i9j] {
    font-size: 16pt;

}

.btn-icon.hover-light:hover[b-on357v0i9j] {
    background-color: #ffee80;
}

.btn-icon.hover-rubin:hover[b-on357v0i9j] {
    background-color: #fc2b6b;
}

.btn-icon.hover-mint:hover[b-on357v0i9j] {
    background-color: #8ce699;
}

.status-green[b-on357v0i9j] {
    background-color: rgb(0, 66, 65);
    color: rgb(140, 230, 153);
}

.status-yellow[b-on357v0i9j] {
    background-color: rgb(255, 238, 128);;
    color: #000000;
}

.status-blue[b-on357v0i9j] {
    background-color: rgb(188, 225, 222);
    color: #000000;
}

.status[b-on357v0i9j] {
    min-width: 100px;
    border-radius: 0 3px;
    padding: 4px 8px 4px 8px;
}

.image-column[b-on357v0i9j] {
    height: 150px;
    max-width: 100px;
}

.image-container[b-on357v0i9j] {
    height: 100%;
}

.background-active[b-on357v0i9j] {
    background-color: #8ce699 !important;
}

.background-inactive[b-on357v0i9j] {
    background-color: #ffffff !important;
}

.border-active[b-on357v0i9j] {
    border: 2px solid #8ce699 !important;
}

.border-inactive[b-on357v0i9j] {
    border: 2px solid #F2F2F2 !important;
}

.book-image[b-on357v0i9j] {
    height: 100%;
    width: auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    position: relative;
    top: 5px;
    left: 0px;
    max-height: 130px;
}


.book-image-empty[b-on357v0i9j] {
    height: 100%;
    width: auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    position: relative;
    top: 5px;
    left: 0px;
    max-height: 130px;
    background-color: #004141;
}

.select-filter[b-on357v0i9j] {
    border: none;
    background-color: inherit;
    width: 150px !important;
}

.box-white-70[b-on357v0i9j] {
    width: 70%;
    align-self: center;
    border-radius: 5px;
    background-color: #ffffff;
}

.box[b-on357v0i9j] {
    width: 70%;
    align-self: center;
    background-color: inherit;
}

.select-row[b-on357v0i9j] {
    width: 70%;
}

.tile-container[b-on357v0i9j] {
    left: 16%;
    position: relative;
    max-width: 84%;

}

.starrating[b-on357v0i9j] {
    position: relative;
    top: 7px;
    margin-left: 1rem;
}

@media (max-width: 767.98px) {

    .project-item[b-on357v0i9j] {
        height: auto;
    }

    .position-top[b-on357v0i9j] {
        position: relative;
        top: -20px;
    }

    .button-row[b-on357v0i9j] {
        margin-left: auto;
        margin-right: auto;
    }

    .box-white[b-on357v0i9j], .box-white-70[b-on357v0i9j], .select-row[b-on357v0i9j] {
        width: 100%;
    }

}


.tag-container[b-on357v0i9j] {
    background: transparent;
    border: none;
    outline: none;
}


.ht-115[b-on357v0i9j] {
    height: 115px;
}

.book-content[b-on357v0i9j] {
    position: relative;
    top: -15px
}

@media (min-width: 768px) {

    .container-margin[b-on357v0i9j] {
        margin-top: 64px;
    }

    .results-prompt[b-on357v0i9j] {
        margin-top: 32px;
        font-size: 2.8rem !important;
        font-weight: 500 !important;
    }

    .no-results-prompt[b-on357v0i9j] {
        margin-top: 32px;
        margin-bottom: 220px;
        font-size: 2.8rem !important;
        font-weight: 500 !important;

    }

    .filter-container[b-on357v0i9j] {
        display: flex;
        flex-direction: row;
        align-items: center;
    }


}


@media (max-width: 767.98px) {

    .container-margin[b-on357v0i9j] {
        margin-top: 34px;
    }

    .results-prompt[b-on357v0i9j] {
        margin-top: 32px;
        font-size: 1.8rem !important;
        font-weight: 500 !important;
    }

    .no-results-prompt[b-on357v0i9j] {
        margin-top: 32px;
        margin-bottom: 220px;
        font-size: 1.8rem !important;
        font-weight: 500 !important;
    }

    .filter-container[b-on357v0i9j] {
        display: flex;
        flex-direction: column;
    }

    .filter-container button[b-on357v0i9j] {
        font-size: 1.2rem !important;
    }

    .filter-container .dropdown-menu[b-on357v0i9j] {
        font-size: 1.2rem !important;
    }

}
/* /Pages/Search.razor.rz.scp.css */
.cover-image-container[b-ya7mb1aeth] {
    position: relative;
    min-width: 250px;
    min-height: 350px;
    margin: 24px;
}

.cover-image[b-ya7mb1aeth] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    filter: drop-shadow(2px 2px 4px #c0c0c0);
}

.cover-image-empty[b-ya7mb1aeth] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #004141;
    padding: 22px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.book-flag[b-ya7mb1aeth] {
    padding: 8px 32px 8px 32px;
    font-size: 0.9rem !important;
    font-weight: 600 !important;
}

.project-state[b-ya7mb1aeth] {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 1rem;
    color: red
}

.project-version[b-ya7mb1aeth] {
    position: absolute;
    bottom: 40px;
    right: 0;
    margin: 1rem;
}
/* /Pages/SupportPages/OpenTickets.razor.rz.scp.css */
.tickets[b-a312g54b2l] {
    padding-bottom: 150px;
}
/* /Pages/SupportPages/OrderAutomatorPanel.razor.rz.scp.css */
.orderAutomatorPanel[b-3pssz7rpmg] {
    border: 1px solid silver;
    position: fixed;
    width: 100%;
    background-color: #f2f2f2;
    z-index: 500;
    bottom: 19px;
    border-bottom: 0px;
    left: 0;
    margin: 0;
}
/* /Shared/Designer/ColorPalettesPanel.razor.rz.scp.css */
.palette-box[b-fxird0fo03] {
    width: 35px;
    height: 32px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}

.palette-box-first[b-fxird0fo03] {
    border-left: 1px solid #dddddd;
}
/* /Shared/Designer/ObjectActionsPanel.razor.rz.scp.css */
.btn-delete:hover[b-gwosksr6jm] {
    background-color: #fc2b6b;
}

.btn-upload:hover[b-gwosksr6jm] {
    background-color: #8ce699;
}
/* /Shared/Help.razor.rz.scp.css */
.action-buttons-container-left[b-cbgpl0qys8] {
    position: fixed;
    left: 8px;
    bottom: 42px;
    display: flex;
    flex-direction: row;
    z-index: 1000;
}

.action-button[b-cbgpl0qys8], .action-button-solid[b-cbgpl0qys8], .action-button-sm[b-cbgpl0qys8] {
    background-color: #ffffff;
    border: none;
    width: 50px;
    height: 50px;
    color: #000000;
    border-radius: 50px;
    box-shadow: 0px 0px 8px 0 #00000033, 0px 0px 8px 0 #00000033;
    transition: 0.3s;
    margin-right: 16px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-size: 1.1rem !important;
    font-weight: 500 !important;
    outline: none;
}

.action-button-sm .action-button-label[b-cbgpl0qys8] {
    display: none;
}

.action-button-sm:hover[b-cbgpl0qys8] {
    width: 135px;
}

.action-button-sm:hover .action-button-label[b-cbgpl0qys8] {
    display: inline;
}

.bot-window[b-cbgpl0qys8] {
    position: fixed;
    left: 8px;
    bottom: 120px;
    min-width: 350px;
    max-width: 800px;
    min-height: 400px;
    max-height: 450px;
    border-radius: 5px;
    background-color: #ffffff;
    box-shadow: 1px 1px 5px 0 rgba(0, 34, 51, 0.4), 2px 2px 5px 0 rgba(0, 34, 51, 0.4) !important;
    display: flex;
    flex-direction: column;
    z-index: 1000;
}

.messages-box[b-cbgpl0qys8] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    font-size: 0.8rem !important;
    font-weight: 500 !important;
    overflow-y: auto;
    padding: 8px;
}

.messages-filler[b-cbgpl0qys8] {
    min-height: 40px;
    max-height: 40px;
    width: 100%;
}

.question-container[b-cbgpl0qys8] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.question[b-cbgpl0qys8] {
    background-color: #ffee80;
    color: #000000;
    border-radius: 12px;
    padding: 4px 12px 4px 12px;
    margin-bottom: 12px;
}

.response-container[b-cbgpl0qys8] {
    width: 100%;
}

.response[b-cbgpl0qys8] {
    background-color: #dfdfdf;
    color: #000000;
    border-radius: 12px;
    padding: 4px 12px 4px 12px;
    width: fit-content;
    margin-bottom: 12px;
}


@media (min-width: 1566px) {
    .action-button[b-cbgpl0qys8], .action-button-solid[b-cbgpl0qys8], .action-button-sm[b-cbgpl0qys8] {
        width: 60px;
        height: 60px;
    }
}
/* /Shared/ImprintGenerator.razor.rz.scp.css */
.modal-imprint-generator[b-665omwjqw2] {
    display: flex;
    flex-direction: column;
    border-radius: 5px;
    z-index: 9999;
    background-color: #ffffff;
    filter: drop-shadow(2px 4px 6px black);
}

.modal-details[b-665omwjqw2] {
    display: flex;
    background-color: #fff;
    overflow-y: auto;
    /* border-radius: 5px; */
    /* z-index: 9999;
    filter: drop-shadow(2px 4px 6px black); */
}

.modal-details-header[b-665omwjqw2], .modal-details-footer[b-665omwjqw2] {
    display: flex;
    flex-direction: row;
    /* justify-content: space-between;
    position: sticky;
    top: 0;
    border-radius: 5px;
    background-color: #ffffff; */
    /* font-size: 1.2rem !important;
    font-weight: 500 !important; */
}

.modal-details-left[b-665omwjqw2] {
    overflow-y: auto;
    padding: 1rem;
}

.modal-details-footer-left[b-665omwjqw2], .modal-details-footer-right[b-665omwjqw2] {
    display: flex;
    flex-direction: column;
}

.modal-details-right[b-665omwjqw2] {
    overflow-y: auto;
}

.white-separator[b-665omwjqw2] {
    margin: 0 1.5rem 0 1.5rem;
    height: 1px;
    background-color: #ffffff;
}


@media (max-width: 767.98px) {

    .modal-imprint-generator[b-665omwjqw2] {
        width: 100%;
        height: 100%
    }

    .modal-details[b-665omwjqw2] {
        width: 100%;
        height: 100%;
        flex-direction: column;
    }

    /* .modal-details-header {
        padding: 0.8rem 0 0 0.7rem;
    } */
    .modal-details-header-left[b-665omwjqw2], .modal-details-footer-left[b-665omwjqw2] {
        padding: 1rem;
        width: 100%;
    }

    .modal-details-left[b-665omwjqw2] {
        width: 100%;
    }

    .modal-details-header-right[b-665omwjqw2] {
        background-color: #ebebeb;
        color: #000000;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        padding: 1rem;
        width: 100%;
        border-top-right-radius: 5px;
    }

    .modal-details-footer-right[b-665omwjqw2] {
        background-color: #ebebeb;
        padding: 1rem;
        width: 100%;
        border-bottom-right-radius: 5px;
    }

    .modal-details-right[b-665omwjqw2] {
        background-color: #ebebeb;
        color: #000000;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
        padding: 0 1.5rem 1.5rem 1.5rem;
    }

    .close-button-right[b-665omwjqw2] {
        display: none;
    }

    .desktop[b-665omwjqw2] {
        display: none;
    }
}


@media (min-width: 768px) {

    .modal-imprint-generator[b-665omwjqw2] {
        width: 85%;
        height: 80%;
    }

    .modal-details[b-665omwjqw2] {
        width: 100%;
        height: 100%;
        flex-direction: row;
    }

    /* .modal-details-header {
        padding: 1.0rem 0 0 1.5rem;
    } */
    .modal-details-left[b-665omwjqw2] {
        width: 70%;
    }

    .modal-details-header-left[b-665omwjqw2] {
        padding: 2rem 1rem 0 1.5rem;
        width: 70%;
    }

    .modal-details-footer-left[b-665omwjqw2] {
        padding: 1rem;
        width: 70%;
    }

    .close-button-left[b-665omwjqw2] {
        display: none;
    }

    .modal-details-header-right[b-665omwjqw2] {
        padding: 1rem;
        background-color: #ebebeb;
        color: #000000;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 30%;
        min-width: 370px;
        border-top-right-radius: 5px;
    }

    .modal-details-footer-right[b-665omwjqw2] {
        background-color: #ebebeb;
        padding: 1rem;
        width: 30%;
        min-width: 370px;
        border-bottom-right-radius: 5px;
    }

    .modal-details-right[b-665omwjqw2] {
        background-color: #ebebeb;
        color: #000000;
        display: flex;
        flex-direction: column;
        width: 30%;
        min-width: 370px;
        padding: 0 1.5rem 1.5rem 1.5rem;
    }

    .close-button-right[b-665omwjqw2] {
        text-align: right;
        padding: 0.5rem;
        position: sticky;
        top: 0;
    }

}
/* /Shared/ImprintGeneratorComplete.razor.rz.scp.css */
.modal-imprint-generator[b-79sqadc9j1] {
    display: flex;
    flex-direction: column;
    border-radius: 5px;
    z-index: 9999;
    background-color: #ffffff;
    filter: drop-shadow(2px 4px 6px black);
}

.modal-details[b-79sqadc9j1] {
    display: flex;
    background-color: #fff;
    overflow-y: auto;
    /* border-radius: 5px; */
    /* z-index: 9999;
    filter: drop-shadow(2px 4px 6px black); */
}

.modal-details-header[b-79sqadc9j1], .modal-details-footer[b-79sqadc9j1] {
    display: flex;
    flex-direction: row;
    /* justify-content: space-between;
    position: sticky;
    top: 0;
    border-radius: 5px;
    background-color: #ffffff; */
    /* font-size: 1.2rem !important;
    font-weight: 500 !important; */
}

.modal-details-left[b-79sqadc9j1] {
    overflow-y: auto;
    padding: 1rem;
}

.modal-details-footer-left[b-79sqadc9j1], .modal-details-footer-right[b-79sqadc9j1] {
    display: flex;
    flex-direction: column;
}

.modal-details-right[b-79sqadc9j1] {
    overflow-y: auto;
}

.white-separator[b-79sqadc9j1] {
    margin: 0 1.5rem 0 1.5rem;
    height: 1px;
    background-color: #ffffff;
}


@media (max-width: 767.98px) {

    .modal-imprint-generator[b-79sqadc9j1] {
        width: 100%;
        height: 100%
    }

    .modal-details[b-79sqadc9j1] {
        width: 100%;
        height: 100%;
        flex-direction: column;
    }

    /* .modal-details-header {
        padding: 0.8rem 0 0 0.7rem;
    } */
    .modal-details-header-left[b-79sqadc9j1], .modal-details-footer-left[b-79sqadc9j1] {
        padding: 1rem;
        width: 100%;
    }

    .modal-details-left[b-79sqadc9j1] {
        width: 100%;
    }

    .modal-details-header-right[b-79sqadc9j1] {
        background-color: #ebebeb;
        color: #000000;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        padding: 1rem;
        width: 100%;
        border-top-right-radius: 5px;
    }

    .modal-details-footer-right[b-79sqadc9j1] {
        background-color: #ebebeb;
        padding: 1rem;
        width: 100%;
        border-bottom-right-radius: 5px;
    }

    .modal-details-right[b-79sqadc9j1] {
        background-color: #ebebeb;
        color: #000000;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
        padding: 0 1.5rem 1.5rem 1.5rem;
    }

    .close-button-right[b-79sqadc9j1] {
        display: none;
    }

    .desktop[b-79sqadc9j1] {
        display: none;
    }
}


@media (min-width: 768px) {

    .modal-imprint-generator[b-79sqadc9j1] {
        width: 85%;
        height: 80%;
    }

    .modal-details[b-79sqadc9j1] {
        width: 100%;
        height: 100%;
        flex-direction: row;
    }

    /* .modal-details-header {
        padding: 1.0rem 0 0 1.5rem;
    } */
    .modal-details-left[b-79sqadc9j1] {
        width: 70%;
    }

    .modal-details-header-left[b-79sqadc9j1] {
        padding: 2rem 1rem 0 1.5rem;
        width: 70%;
    }

    .modal-details-footer-left[b-79sqadc9j1] {
        padding: 1rem;
        width: 70%;
    }

    .close-button-left[b-79sqadc9j1] {
        display: none;
    }

    .modal-details-header-right[b-79sqadc9j1] {
        padding: 1rem;
        background-color: #ebebeb;
        color: #000000;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 30%;
        min-width: 370px;
        border-top-right-radius: 5px;
    }

    .modal-details-footer-right[b-79sqadc9j1] {
        background-color: #ebebeb;
        padding: 1rem;
        width: 30%;
        min-width: 370px;
        border-bottom-right-radius: 5px;
    }

    .modal-details-right[b-79sqadc9j1] {
        background-color: #ebebeb;
        color: #000000;
        display: flex;
        flex-direction: column;
        width: 30%;
        min-width: 370px;
        padding: 0 1.5rem 1.5rem 1.5rem;
    }

    .close-button-right[b-79sqadc9j1] {
        text-align: right;
        padding: 0.5rem;
        position: sticky;
        top: 0;
    }

}
/* /Shared/ModalTree.razor.rz.scp.css */
.treenode[b-5j1gcrwc46] {
    width: 100%;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.treenode:hover[b-5j1gcrwc46] {
    background-color: #efefef;
}

.search-control[b-5j1gcrwc46], .search-control[b-5j1gcrwc46]::placeholder {
    border: none;
    outline: none;
    font-weight: 400;
    font-size: 0.8rem;
    color: #000000;
    width: 100%;
}

.search-container[b-5j1gcrwc46] {
    display: flex;
    flex-direction: row;
    align-items: center;
    border-bottom: 1px solid #6ed183;
    width: 50%;
    padding-bottom: 4px;
}

.narrow-width[b-5j1gcrwc46] {
    width: 50% !important;
    min-width: unset !important;
    max-width: unset !important;
}

@media (max-width: 768px) {
    .narrow-width[b-5j1gcrwc46] {
        width: 80% !important;
    }
}
/* /Shared/ProvisionContributionComponent.razor.rz.scp.css */
.select-box[b-8rkl756x1b] {
    width: 70%;
    display: flex;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    min-width: 850px;
    padding: 1.5rem;
    border: 1px solid #dee2e6;
    background: transparent;
    color: #999999;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

.select-box:hover[b-8rkl756x1b] {
    border: 2px solid #8ce699;
    background-color: #ffffff;
    color: #000000;
    transition: 0.3s;
}

.table-simple[b-8rkl756x1b] {
    width: auto;
}

.table-simple thead th[b-8rkl756x1b] {
    border: none;
    font-size: 0.7rem;
    font-weight: 600;
    padding: 0.3rem 1.2rem 0.3rem 0;
}

.table-simple tbody th[b-8rkl756x1b] {
    font-size: 0.7rem;
    font-weight: 500;
    vertical-align: middle;
}

.table-simple tbody tr[b-8rkl756x1b] {
    border: none;
    transition: 0.3s;
}

.table-simple td[b-8rkl756x1b] {
    border: none;
    vertical-align: middle;
    font-size: 0.7rem;
    font-weight: 500;
    padding: 0.3rem 1.2rem 0.3rem 0;
}

/* 
.table tr, .table th {
    width: 25%;
}

table tr, table th {
    width:unset !important;
} */
.point[b-8rkl756x1b] {
    margin-left: 10px;
    margin-right: 10px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

/* .spacer {
    background-color: lightgray !important;
} */

.add-box[b-8rkl756x1b] {
    color: #999999;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

.add-box:hover[b-8rkl756x1b] {
    border: 2px solid #8ce699 !important;
    background-color: #ffffff !important;
    color: #000000;
    transition: 0.3s;
}

table td.filler[b-8rkl756x1b], .table-boxed-safari tbody tr.filler[b-8rkl756x1b] {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    width: 100% !important;
    height: 10px !important;
    background-color: #f2f2f2 !important;
    border-radius: none !important;
    box-shadow: none !important;

}

.modal-mobile[b-8rkl756x1b] {
    width: 50%;
}

.nowrap[b-8rkl756x1b] {
    white-space: nowrap;
}

@media (max-width: 768px) {
    .modal-mobile[b-8rkl756x1b] {
        width: 95%;
    }

    .nowrap[b-8rkl756x1b] {
        white-space: unset;
    }
}
/* /Shared/Timeline.razor.rz.scp.css */
td[b-yzqvcfyosl] {
    vertical-align: middle;
}

.marketing-container[b-yzqvcfyosl] {
    display: flex;
    flex-direction: column;
}

.post[b-yzqvcfyosl] {
    border-radius: 5px;
    background-color: #ffffff;
    margin-bottom: 32px;
}

.post-header[b-yzqvcfyosl] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    font-size: 1.3rem;
    font-weight: 600;
    font-family: 'Barlow';
    padding: 1rem;
}

.post-profile-image[b-yzqvcfyosl] {
    min-width: 40px;
    min-height: 40px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 50px;
    margin-right: 20px;
}

.post-content[b-yzqvcfyosl] {
    font-size: 1.3rem;
    font-weight: 500;
    font-family: 'Barlow';
    padding: 1rem;
}

.attachment-image-container[b-yzqvcfyosl] {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.attachment-image-dot[b-yzqvcfyosl] {
    font-size: 0.6rem;
    color: #707070;
}

.attachment-image-dot-active[b-yzqvcfyosl] {
    font-size: 0.6rem;
    color: #000000;
}

.attachment-image-clicker[b-yzqvcfyosl] {
    position: absolute;
    left: 42px;
    top: 0;
    right: 42px;
    bottom: 0;
}

.btn-attachment-left[b-yzqvcfyosl] {
    position: absolute;
    left: 0;
    top: 50%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.btn-attachment-right[b-yzqvcfyosl] {
    position: absolute;
    right: 0;
    top: 50%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.post-footer[b-yzqvcfyosl] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-top: 12px;
}

.large-image-container[b-yzqvcfyosl] {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.video-container[b-yzqvcfyosl] {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
}


@media (min-width: 768px) {

    .event-mobile[b-yzqvcfyosl] {
        display: none;
    }

}

@media (max-width: 767.98px) {

    .post-header[b-yzqvcfyosl] {
        flex-wrap: wrap;
    }

    .event-desktop[b-yzqvcfyosl] {
        display: none;
    }

}
/* /Shared/TreeNodes.razor.rz.scp.css */
.treenode[b-d9qkwgfuwt] {
    width: 100%;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.treenode:hover[b-d9qkwgfuwt] {
    background-color: #efefef;
}

.pseudo-hide[b-d9qkwgfuwt] {
    background-color: transparent !important;
    border: none !important;
}
