/* _content/ICWebApp/Components/Authorization/LoginComponent.razor.rz.scp.css */
.login-error[b-tslks9913c]
{
    color: red;
}

.login-container[b-tslks9913c] {
    background-color: #FEFAEB;
}
/* _content/ICWebApp/Components/Cooks/CookAvatar.razor.rz.scp.css */
/* Card Customizations */
.e-avatar[b-ookzpi81p3] {
    height: 2.5em;
    width: 2.5em;
}
.e-custom-card[b-ookzpi81p3] {
    overflow: visible;
    margin-top: 80px;
    border-width: 1px;
    padding: 1px;
}

    .e-custom-card :nth-child(2) .e-card-header-title.name[b-ookzpi81p3] {
        margin-top: 30px;
    }

    .e-custom-card .e-card-header[b-ookzpi81p3] {
        text-align: center;
    }

    .e-custom-card .e-avatar[b-ookzpi81p3] {
        font-size: 40px;
        position: absolute;
        top: calc(0% - 1.25em);
        left: calc(50% - 1.25em);
        box-shadow: 0 16px 28px -8px rgba(0, 0, 0, .36), 0 4px 15px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
    }

.tailwind .e-custom-card .e-avatar[b-ookzpi81p3],
.bootstrap5 .e-custom-card .e-avatar[b-ookzpi81p3],
.bootstrap5-dark .e-custom-card .e-avatar[b-ookzpi81p3],
.fluent .e-custom-card .e-avatar[b-ookzpi81p3],
.fluent-dark .e-custom-card .e-avatar[b-ookzpi81p3] {
    height: 2.5em;
    width: 2.5em;
}

.e-card.e-custom-card :nth-child(3)[b-ookzpi81p3] {
    padding: 12px 0px 20px 0px;
    height: auto;
}

.e-custom-card.e-card .e-card-content[b-ookzpi81p3] {
    overflow: visible;
}

.avatar-content[b-ookzpi81p3] {
    text-align: center;
    color: rgb(94, 94, 94);
}

.name[b-ookzpi81p3] {
    margin-top: 30px;
}
.e-card[b-ookzpi81p3]{
    cursor: pointer;
}
.e-card:hover[b-ookzpi81p3] {
    border: 1px solid #A00022;
}
.e-custom-card:hover .e-card-toolbar[b-ookzpi81p3]{
    display: block !important;
}
.e-card-toolbar[b-ookzpi81p3]{
    position: absolute;
    top: -30px;
    left: 0px;
    padding: 0px;
    margin: 0px;
}
.e-file[b-ookzpi81p3]{
    margin-top: 10px;
}
    .e-file .e-avatar[b-ookzpi81p3] {
        font-size: 40px;
        box-shadow: 0 16px 28px -8px rgba(0, 0, 0, .36), 0 4px 15px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
    }
/* _content/ICWebApp/Components/Cooks/GalerieItem.razor.rz.scp.css */
.image-item-container[b-2ko66b3n8c]{
    position: relative;
    width: 100%;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    padding: 8px 8px;
}
    .image-item-container:hover[b-2ko66b3n8c] {
        border: 1px solid #A00022;
    }

.image-item-toolbar[b-2ko66b3n8c] {
    font-size: 15px;
    line-height: 15px;
    display: flex;
    justify-content: flex-start;
    gap: 30px;
}
.image-item-container[b-2ko66b3n8c] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    gap: 20px;
}
.image-item-content[b-2ko66b3n8c]{
    flex: 1;
}
.image-name[b-2ko66b3n8c] {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    display: flex;
}
.image-size[b-2ko66b3n8c] {
    width: 80px;
    color: #808080;
    font-size: 14px;
    margin-bottom; 10px;
}
.image-preview-container[b-2ko66b3n8c] {
    max-height: 600px;
    overflow: auto;
    position: relative;
}
.image-preview-item[b-2ko66b3n8c]{
    margin: auto;
}
.image-preview-container img[b-2ko66b3n8c] {
    width: 100%;
}
.image-preview-small[b-2ko66b3n8c] {
    width: 120px;
    height: 72px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
    .image-preview-small img[b-2ko66b3n8c] {
        width: 100%;
    }

.primary-container[b-2ko66b3n8c] {
    font-size: 15px;
    line-height: 15px;
    margin-top: 5px;
    margin-left: 10px;
}
/* _content/ICWebApp/Components/Coupons/Adventure/GalerieItem.razor.rz.scp.css */
.image-item-container[b-441fpkxwsr]{
    position: relative;
    width: 100%;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    padding: 8px 8px;
}
    .image-item-container:hover[b-441fpkxwsr] {
        border: 1px solid #A00022;
    }

.image-item-toolbar[b-441fpkxwsr] {
    font-size: 15px;
    line-height: 15px;
    display: flex;
    justify-content: flex-start;
    gap: 30px;
}
.image-item-container[b-441fpkxwsr] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    gap: 20px;
}
.mage-item-content[b-441fpkxwsr]{
    flex: 1;
}
.image-name[b-441fpkxwsr] {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
.image-size[b-441fpkxwsr] {
    width: 80px;
    color: #808080;
    font-size: 14px;
    margin-bottom: 10px;
}
.image-preview-container[b-441fpkxwsr] {
    max-height: 600px;
    overflow: auto;
    position: relative;
}
.image-preview-item[b-441fpkxwsr]{
    margin: auto;
}
.image-preview-container img[b-441fpkxwsr] {
    width: 100%;
}
.image-preview-small[b-441fpkxwsr] {
    width: 120px;
    height: 72px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
    .image-preview-small img[b-441fpkxwsr] {
        width: 100%;
    }
/* _content/ICWebApp/Components/Coupons/GalerieItem.razor.rz.scp.css */
.image-item-container[b-qpmbevdsli]{
    position: relative;
    width: 100%;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    padding: 8px 8px;
}
    .image-item-container:hover[b-qpmbevdsli] {
        border: 1px solid #A00022;
    }

.image-item-toolbar[b-qpmbevdsli] {
    font-size: 15px;
    line-height: 15px;
    display: flex;
    justify-content: flex-start;
    gap: 30px;
}
.image-item-container[b-qpmbevdsli] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    gap: 20px;
}
.mage-item-content[b-qpmbevdsli]{
    flex: 1;
}
.image-name[b-qpmbevdsli] {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
.image-size[b-qpmbevdsli] {
    width: 80px;
    color: #808080;
    font-size: 14px;
    margin-bottom: 10px;
}
.image-preview-container[b-qpmbevdsli] {
    max-height: 600px;
    overflow: auto;
    position: relative;
}
.image-preview-item[b-qpmbevdsli]{
    margin: auto;
}
.image-preview-container img[b-qpmbevdsli] {
    width: 100%;
}
.image-preview-small[b-qpmbevdsli] {
    width: 120px;
    height: 72px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
    .image-preview-small img[b-qpmbevdsli] {
        width: 100%;
    }
/* _content/ICWebApp/Components/Coupons/GalerieSelectionItem.razor.rz.scp.css */
.image-item-container[b-k9zni5n8bt]{
    position: relative;
    width: 100%;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    padding: 8px 8px;
}
    .image-item-container:hover[b-k9zni5n8bt] {
        border: 1px solid #A00022;
    }
.image-item-container-selected[b-k9zni5n8bt] {
    border: 1px solid #A00022 !important;
    background-color: #f2f2f2;
}

.image-item-toolbar[b-k9zni5n8bt] {
    font-size: 15px;
    line-height: 15px;
    display: flex;
    justify-content: flex-start;
    gap: 30px;
}
.image-item-container[b-k9zni5n8bt] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    gap: 20px;
}
.mage-item-content[b-k9zni5n8bt]{
    flex: 1;
}
.image-name[b-k9zni5n8bt] {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
.image-size[b-k9zni5n8bt] {
    width: 80px;
    color: #808080;
    font-size: 14px;
    margin-bottom: 10px;
}
.image-preview-container[b-k9zni5n8bt] {
    max-height: 600px;
    overflow: auto;
    position: relative;
}
.image-preview-item[b-k9zni5n8bt]{
    margin: auto;
}
.image-preview-container img[b-k9zni5n8bt] {
    width: 100%;
}
.image-preview-small[b-k9zni5n8bt] {
    width: 120px;
    height: 72px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
    .image-preview-small img[b-k9zni5n8bt] {
        width: 100%;
    }
/* _content/ICWebApp/Components/Email/AttachmentItem.razor.rz.scp.css */
.image-item-container[b-0sleu7ribo]{
    position: relative;
    width: 100%;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    padding: 8px 8px;
}
    .image-item-container:hover[b-0sleu7ribo] {
        border: 1px solid #A00022;
    }

.image-item-toolbar[b-0sleu7ribo] {
    font-size: 15px;
    line-height: 15px;
    display: flex;
    justify-content: flex-start;
    gap: 30px;
}
.image-item-container[b-0sleu7ribo] {
    display: flex;
    justify-content: flex-start;
    width: 200px;
    gap: 20px;
}
.image-name[b-0sleu7ribo] {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}

.image-preview-item[b-0sleu7ribo]{
    margin: auto;
}
.image-preview-container img[b-0sleu7ribo] {
    width: 100%;
}
.image-preview-small[b-0sleu7ribo] {
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 30px;
    text-align: center;
    font-size: 22px;
}
    .image-preview-small img[b-0sleu7ribo] {
        width: 100%;
    }
/* _content/ICWebApp/Components/Events/GalerieItem.razor.rz.scp.css */
.image-item-container[b-5uxf9oh4iu]{
    position: relative;
    width: 100%;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    padding: 8px 8px;
}
    .image-item-container:hover[b-5uxf9oh4iu] {
        border: 1px solid #A00022;
    }

.image-item-toolbar[b-5uxf9oh4iu] {
    font-size: 15px;
    line-height: 15px;
    display: flex;
    justify-content: flex-start;
    gap: 30px;
}
.image-item-container[b-5uxf9oh4iu] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    gap: 20px;
}
.mage-item-content[b-5uxf9oh4iu]{
    flex: 1;
}
.image-name[b-5uxf9oh4iu] {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
.image-size[b-5uxf9oh4iu] {
    width: 80px;
    color: #808080;
    font-size: 14px;
    margin-bottom: 10px;
}
.image-preview-container[b-5uxf9oh4iu] {
    max-height: 600px;
    overflow: auto;
    position: relative;
}
.image-preview-item[b-5uxf9oh4iu]{
    margin: auto;
}
.image-preview-container img[b-5uxf9oh4iu] {
    width: 100%;
}
.image-preview-small[b-5uxf9oh4iu] {
    width: 120px;
    height: 72px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
    .image-preview-small img[b-5uxf9oh4iu] {
        width: 100%;
    }
/* _content/ICWebApp/Components/File/PDFViewer.razor.rz.scp.css */
/* _content/ICWebApp/Components/Global/BusyIndicator.razor.rz.scp.css */
/* _content/ICWebApp/Components/Global/DialogWindowComponent.razor.rz.scp.css */
.dialog-anchor[b-cnnfzkzx5w] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9997;
}
/* _content/ICWebApp/Components/InputFields/PhoneNumberInputField.razor.rz.scp.css */
.custom-phone-container[b-v4ftq3qpr0] {
    width: 100%;
    box-shadow: none !important;
    outline: none !important;
    height: 36px;
}
/* _content/ICWebApp/Components/Language/LanguagePicker.razor.rz.scp.css */
/* _content/ICWebApp/Components/Validation/CustomValidationMessage.razor.rz.scp.css */
.error-message[b-2ajdmv4jx7] {
    color: red;
}
/* _content/ICWebApp/Pages/Authorization/Login.razor.rz.scp.css */
/* _content/ICWebApp/Pages/Bookings/Administration.razor.rz.scp.css */

.appointment-container[b-03lult05s5] {
    position: relative;
}

.appointment-item-selected[b-03lult05s5] {
    border: 1px solid #A00022 !important;
    background-color: #f2f2f2;
    opacity: 1 !important;
}
.appointment-item-expired[b-03lult05s5] {
    opacity: 0.5;
}

.appointment-item[b-03lult05s5] {
    width: 380px;
    margin-bottom: 10px;
    margin-right: 10px;
    float: left;
    padding: 8px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    justify-content: flex-start;
    gap: 10px;
}

    .appointment-item:hover[b-03lult05s5] {
        border-color: #A00022;
    }

    .appointment-item:last-of-type[b-03lult05s5] {
        margin-right: 0px !important;
    }

.appointment-count-container[b-03lult05s5] {
    font-size: 15px;
    line-height: 16px;
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    color: #808080;
}
.appointment-count-title[b-03lult05s5]{
    line-height: 18px;
}

.appointment-weekday[b-03lult05s5] {
    width: 80px;
    border-right: 1px solid #d9d9d9;
    text-align: center;
    color: #808080;
    font-weight: bold;
}
.appointment-day[b-03lult05s5] {
    font-size: 22px;
}
.appointment-month[b-03lult05s5] {
    font-size: 22px;
    line-height: 18px;
}

.appointment-hour[b-03lult05s5] {
}

.appointment-separator[b-03lult05s5] {
    color: #808080;
}
.appointment-full[b-03lult05s5]{
    color: #A00022;
}
.appointment-clear[b-03lult05s5] {
    width: 160px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 90.5px;
}
.year-container[b-03lult05s5]{
    position: relative;
}
.year-item[b-03lult05s5] {
    margin-bottom: 10px;
    margin-right: 10px;
    float: left;
    padding: 8px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    cursor: pointer;
    width: 80px;
    text-align: center;
}

    .year-item:hover[b-03lult05s5] {
        border-color: #A00022;
    }

    .year-item:last-of-type[b-03lult05s5] {
        margin-bottom: 0px !important;
        margin-right: 0px !important;
    }
.year-item-selected[b-03lult05s5] {
    border: 1px solid #A00022 !important;
    background-color: #f2f2f2;
}
.appointment-item-status-true[b-03lult05s5] {
    color: #808080;
}

.appointment-item-status-false[b-03lult05s5] {
    color: #A00022;
}
.appointment-status-container[b-03lult05s5] {
    font-size: 15px;
    display: flex;
    justify-content: space-between;
    gap: 30px;
    width: 100%;
    margin-bottom: 5px;
}
/* _content/ICWebApp/Pages/Bookings/EditBooking.razor.rz.scp.css */
/* _content/ICWebApp/Pages/Cooks/Administration.razor.rz.scp.css */
/* _content/ICWebApp/Pages/Cooks/EditCook.razor.rz.scp.css */
.btn-link[b-ybh0jcy0d7] {
    margin-top: auto;
    margin-bottom: auto;
}
.galerie-container[b-ybh0jcy0d7] {
    position: relative;
}

.galerie-loader[b-ybh0jcy0d7] {
    height: 40px;
    width: 40px;
    position: relative;
}

.galerie-item[b-ybh0jcy0d7] {
    width: 373px;
    margin-bottom: 10px;
    margin-right: 10px;
    float: left;
}

    .galerie-item:last-of-type[b-ybh0jcy0d7] {
        margin-bottom: 0px !important;
    }

.galerie-upload-container[b-ybh0jcy0d7] {
    height: 500px;
    overflow: hidden;
}

.galerie-empty[b-ybh0jcy0d7], .cook-empty[b-ybh0jcy0d7], .appointments-empty[b-ybh0jcy0d7] {
    color: #808080;
}
.cook-item[b-ybh0jcy0d7]{
    width: auto;
}
/* _content/ICWebApp/Pages/Coupons/Administration.razor.rz.scp.css */
/* _content/ICWebApp/Pages/Coupons/EditCoupon.razor.rz.scp.css */
.coupon-values-container[b-x5aqfwagd4]
{
    display: flex;
    justify-content: flex-start;
    gap: 10px;
}
.coupon-value-item[b-x5aqfwagd4]{
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    padding: 10px;
    width: 120px;
    text-align: center;
    cursor: pointer;
}
    .coupon-value-item:hover[b-x5aqfwagd4] {
        border-color: #A00022;
        background-color: #f2f2f2;
    }
.coupon-image-selection-container[b-x5aqfwagd4] {
    position: relative;
    width: 800px;
}
.galerie-loader[b-x5aqfwagd4] {
    height: 40px;
    width: 40px;
    position: relative;
}

.galerie-item[b-x5aqfwagd4] {
    width: 373px;
    margin-bottom: 10px;
    margin-right: 10px;
    float: left;
}

    .galerie-item:last-of-type[b-x5aqfwagd4] {
        margin-bottom: 0px !important;
    }
.galerie-empty[b-x5aqfwagd4], .cook-empty[b-x5aqfwagd4], .appointments-empty[b-x5aqfwagd4] {
    color: #808080;
}
.row-button-container[b-x5aqfwagd4] {
    width: 956px;
}
.preview-container .row-button-container[b-x5aqfwagd4]{
    width: 100% !important;
}
/* _content/ICWebApp/Pages/Dashboard.razor.rz.scp.css */
.shortcut-container[b-4ey2v0bwqu]
{
    text-align: center;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    padding: 20px;
    color: #A00022;
}
    .shortcut-container:hover[b-4ey2v0bwqu] {
        border-color: #A00022;
        background-color: #f2f2f2;
    }

    .shortcut-title[b-4ey2v0bwqu] {
        font-size: 24px;
        font-weight: bold;
    }
.shortcut-icon[b-4ey2v0bwqu]{
    font-size: 42px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.shortcut-count[b-4ey2v0bwqu] {
    font-size: 24px;
    font-weight: bold;
}
/* _content/ICWebApp/Pages/Events/Administration.razor.rz.scp.css */
.defaultcursor[b-co7pg6mhao] {
    cursor: default;
}

.gap-filter[b-co7pg6mhao] {
    display: flex;
    flex-flow: nowrap;
    gap: 10px;
}
/* _content/ICWebApp/Pages/Events/EditEvent.razor.rz.scp.css */
.cook-container[b-ywh7jjee6e]{
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding-bottom: 10px;
}
.cook-item[b-ywh7jjee6e]{
    display: inline-block;
    width: 300px;
    margin-right: 10px;
}
.cook-item:last-of-type[b-ywh7jjee6e]{
    margin-right: 0px !important;
}
.galerie-container[b-ywh7jjee6e] {
    position: relative;
}
.galerie-loader[b-ywh7jjee6e] {
    height: 40px;
    width: 40px;
    position: relative;
}
.galerie-item[b-ywh7jjee6e] {
    width: 373px;
    margin-bottom: 10px;
    margin-right: 10px;
    float: left;
}

    .galerie-item:last-of-type[b-ywh7jjee6e] {
        margin-bottom: 0px !important;
    }
.galerie-upload-container[b-ywh7jjee6e]{
    height: 500px;
    overflow: hidden;
}
.galerie-empty[b-ywh7jjee6e], .cook-empty[b-ywh7jjee6e], .appointments-empty[b-ywh7jjee6e] {
    color: #808080;
}
.appointment-container[b-ywh7jjee6e] {
    position: relative;
}
.appointment-item[b-ywh7jjee6e] {
    width: 350px;
    margin-bottom: 10px;
    margin-right: 10px;
    float: left;
    padding: 8px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    justify-content: flex-start;
    gap: 10px;
}
    .appointment-item:hover[b-ywh7jjee6e] {
        border-color: #A00022;
    }
    .appointment-item:last-of-type[b-ywh7jjee6e] {
        margin-bottom: 0px !important;
    }
.appointment-item-toolbar[b-ywh7jjee6e] {
    font-size: 15px;
    line-height: 15px;
    display: flex;
    justify-content: flex-start;
    gap: 30px;
    margin-bottom: 5px;
}
.appointment-weekday[b-ywh7jjee6e] {
    width: 80px;
    border-right: 1px solid #d9d9d9;
    text-align: center;
    color: #808080;
    font-weight: bold;
}

.appointment-day[b-ywh7jjee6e] {
    font-size: 22px;
}

.appointment-month[b-ywh7jjee6e] {
    font-size: 22px;
    line-height: 18px;
}
.appointment-hour[b-ywh7jjee6e]{
}
.appointment-separator[b-ywh7jjee6e]{
    color: #808080;
}
.appointment-item-status-true[b-ywh7jjee6e] {
    font-size: 15px;
    color: #808080;
    margin-bottom: 10px;
}
.appointment-item-status-false[b-ywh7jjee6e] {
    font-size: 15px;
    color: #A00022;
    margin-bottom: 10px;
}
.appointment-item-expired[b-ywh7jjee6e]{
    opacity: 0.5;
}
/* _content/ICWebApp/Pages/Participants/Administration.razor.rz.scp.css */
.sf-value-template-custom[b-6qlboxbb2x] {
    height: 100%;
    line-height: 28px;
    padding-left: 10px;
}
/* _content/ICWebApp/Pages/Settings/Categories/Administration.razor.rz.scp.css */
/* _content/ICWebApp/Pages/Settings/Categories/EditCategory.razor.rz.scp.css */
/* _content/ICWebApp/Pages/Settings/Coupon/Administration.razor.rz.scp.css */
.galerie-container[b-phbhrztxu4] {
    position: relative;
}

.galerie-loader[b-phbhrztxu4] {
    height: 40px;
    width: 40px;
    position: relative;
}

.galerie-item[b-phbhrztxu4] {
    width: 373px;
    margin-bottom: 10px;
    margin-right: 10px;
    float: left;
}

    .galerie-item:last-of-type[b-phbhrztxu4] {
        margin-bottom: 0px !important;
    }

.galerie-upload-container[b-phbhrztxu4] {
    height: 500px;
    overflow: hidden;
}

.galerie-empty[b-phbhrztxu4], .cook-empty[b-phbhrztxu4], .appointments-empty[b-phbhrztxu4] {
    color: #808080;
}
/* _content/ICWebApp/Pages/Settings/Emailtemplates/Administration.razor.rz.scp.css */
/* _content/ICWebApp/Pages/Settings/Events/Addresses.razor.rz.scp.css */
/* _content/ICWebApp/Pages/Settings/General/Settings.razor.rz.scp.css */
.application-label[b-od46sco8wc]
{
    width:  700px;
}
.row-name[b-od46sco8wc]{
    width: 600px !important;
}
/* _content/ICWebApp/Pages/User/PersonalArea.razor.rz.scp.css */
/* _content/ICWebApp/Shared/Breadcrumb.razor.rz.scp.css */
/* _content/ICWebApp/Shared/Layout/AuthLayout.razor.rz.scp.css */
.auth-page[b-8m5tqk2601] {
    background-image: url('images/background.png');
    background-repeat: no-repeat, repeat;
    background-position: center;
    background-size: cover;
    height: 100vh;
    width: 100vw;
    position: relative;
}
.auth-page-container[b-8m5tqk2601] {
    height: auto;
    width: 20vw;
    position: absolute;
    left: 40vw;
    top: 20vh;
    background-color: #FEFAEB;
    border-radius: 5px;
    padding: 25px;
}
/* _content/ICWebApp/Shared/Layout/MainLayout.razor.rz.scp.css */
.main-page[b-te2lr5wmnz]{
    display: flex;
    flex-direction: column;
    height: 100%;
}
article[b-te2lr5wmnz] {
    flex: 1;
    overflow: auto;
    max-height: 100vh;
}
.main-container[b-te2lr5wmnz]{
    flex: 1;
    display: flex;
    justify-content: space-between;
}
/* _content/ICWebApp/Shared/NavMenu.razor.rz.scp.css */
.nav-small[b-5tijqc56ya] {
    position: relative;
    width: 64px;
    background-color: #FEFAEB;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    border-right: 1px solid #d9d9d9;
}
.nav-title-item[b-5tijqc56ya]{
    text-align: center;
    height: 65px;
    width: 60px;
    line-height: 60px;
}
.nav-title-item img[b-5tijqc56ya] {
    width: 40px;
    height: 40px;
    margin: auto;
}
.nav-link svg[b-5tijqc56ya]{
    font-size: 22px;
}

.nav-item-tooltip[b-5tijqc56ya] {
    visibility: hidden;
    position: absolute;
    top: 15px;
    left: 65px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    background-color: #A00022;
    box-shadow: rgb(0 0 0 / 35%) 0px 2px 5px;
    padding-left: 1rem;
    padding-right: 1rem;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    z-index: 999;
}

    .nav-item-tooltip[b-5tijqc56ya]::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 0%;
        margin-top: -5px;
        margin-left: -10px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent #A00022 transparent transparent;
    }
.nav-link-aktive[b-5tijqc56ya] {
    background-color: #A00022;
    color: #FEFAEB !important;
}
.nav-link[b-5tijqc56ya] {
    position: relative;
}
    .nav-link:hover .nav-item-tooltip[b-5tijqc56ya] {
        visibility: visible;
    }
.nav-item-submenu[b-5tijqc56ya] {
    position: absolute;
    top: 0px;
    margin-left: 60px;
    background-color: #FEFAEB;
    width: 280px;
    height: 100vh;
    z-index: 998;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.visible[b-5tijqc56ya] {
    display: block !important;
}
.nav-sub-menu-separator[b-5tijqc56ya] {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #A00022;
}
.nav-item-sub-container[b-5tijqc56ya]{
    margin-left: 10px;
}
.nav-item-clickable:hover[b-5tijqc56ya] {
    color: #A00022;
    border-color: #A00022;
    text-decoration: underline;
}
.nav-sub-sub-menu-item[b-5tijqc56ya] {
    cursor: pointer;
    border-left: 3px solid #808080;
    padding-left: 10px;
}
.nav-sub-menu-item-clickable[b-5tijqc56ya] {
    color: black;
    cursor: pointer;
    border-left: 3px solid #808080;
    padding-left: 10px;
}
    .nav-sub-menu-item-clickable:hover[b-5tijqc56ya] {
        color: #A00022;
        border-color: #A00022;
        text-decoration: underline;
    }
.user-profile-menu[b-5tijqc56ya] {
    position: absolute;
    bottom: 0px;
    left: 64px;
    background-color: #FEFAEB;
    width: 280px;
    height: auto;
    z-index: 998;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    text-align: start;
}
.user-profile-separator[b-5tijqc56ya] {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #d9d9d9;
}
.user-profile-button[b-5tijqc56ya]{
    cursor: pointer;
}
    .user-profile-button:hover[b-5tijqc56ya] {
        color: #A00022;
        text-decoration: underline;
    }

.nav-item[b-5tijqc56ya] {
    text-align: center;
}
