/* _content/ICWebApp/Components/Components/Authorization/ChangePasswordComponent.razor.rz.scp.css */
.password-validation[b-z7jc4154en] {
    color: red;
}

.password-quality-bar-background[b-z7jc4154en] {
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: center;
    border: 1px solid #d9d9d9;
    display: flex;
    justify-content: flex-start;
    cursor: default;
}

    .password-quality-bar-background .password-quality-bar[b-z7jc4154en] {
        background: white !important;
        color: white;
    }

        .password-quality-bar-background .password-quality-bar.VeryWeak[b-z7jc4154en] {
            background: #c41a0e !important;
            color: white !important;
            flex: 0.25;
        }

        .password-quality-bar-background .password-quality-bar.Weak[b-z7jc4154en] {
            background: #c41a0e !important;
            color: white !important;
            flex: 0.25;
        }

        .password-quality-bar-background .password-quality-bar.Medium[b-z7jc4154en] {
            background: #f2ac16 !important;
            flex: 0.5;
        }

        .password-quality-bar-background .password-quality-bar.Strong[b-z7jc4154en] {
            color: white !important;
            background: #0F7173 !important;
            flex: 0.75;
        }

        .password-quality-bar-background .password-quality-bar.VeryStrong[b-z7jc4154en] {
            color: white !important;
            background: #27426D !important;
            flex: 1;
        }
/* _content/ICWebApp/Components/Components/Authorization/LoginComponent.razor.rz.scp.css */
.login-main-container[b-fg6lid11az] {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
}

    .login-main-container a[b-fg6lid11az] {
        color: #27426D !important;
        text-decoration: none;
    }

        .login-main-container a:hover[b-fg6lid11az] {
            color: #0a58ca !important;
        }

.login-container[b-fg6lid11az] {
    background-color: transparent;
    flex: 1 1 auto;
    padding-top: 50px;
    overflow: auto;
    padding-right: 2rem;
}

.login-footer[b-fg6lid11az] {
    width: 100%;
    display: flex;
    flex-flow: wrap;
}

.login-footer-left[b-fg6lid11az] {
    flex: 1;
}

.login-footer-right[b-fg6lid11az] {
    display: flex;
}

    .login-footer-right::deep a[b-fg6lid11az] {
        color: inherit !important;
    }

.login-footer-right-spacer[b-fg6lid11az] {
    height: 75%;
}

.login-welcome-message[b-fg6lid11az] {
    text-align: end;
}

.login-link[b-fg6lid11az] {
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

.login-busy-loader[b-fg6lid11az] {
    padding-left: calc(50% - 40px) !important;
    padding-left: -moz-calc(50% - 40px) !important;
    padding-left: -webkit-calc(50% - 40px) !important;
    padding-left: -o-calc(50% - 40px) !important;
}

@media (max-width: 800px) {
    .login-container[b-fg6lid11az] {
        padding-top: 0px;
        position: relative !important;
    }
}
/* _content/ICWebApp/Components/Components/Authorization/VerifyEmailComponent.razor.rz.scp.css */
.email-container[b-57hej1gi35] {
    background-color: white;
    padding: 20px;
    border-radius: 3px;
    position: fixed;
    height: auto;
    width: 500px;
    margin-left: calc(50% - 250px);
    margin-left: -moz-calc(50% - 250px);
    margin-left: -webkit-calc(50% - 250px);
    margin-left: -o-calc(50% - 250px);
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    top: 50px;
    position: relative;
}

@media (max-width: 680px) {
    .email-container[b-57hej1gi35] {
        position: absolute;
        border-radius: 0px;
        width: 100%;
        margin-left: 0%;
        top: 0;
        height: 100%;
        overflow: auto;
    }

    .email-logo[b-57hej1gi35] {
        display: none;
    }

    .email-data-container[b-57hej1gi35] {
        max-height: unset !important;
        overflow: unset !important;
        height: auto;
    }

    .email-footer[b-57hej1gi35] {
        position: unset !important;
        bottom: unset !important;
        left: unset !important;
        border-top: 0px !important;
    }

    .email-header[b-57hej1gi35] {
        position: unset !important;
        border-bottom: 0px !important;
    }

    .email-title[b-57hej1gi35] {
        margin-top: unset !important;
        border-bottom: 0px !important;
    }
}

.email-logo[b-57hej1gi35] {
    width: 100%;
}

    .email-logo img[b-57hej1gi35] {
        width: 100%;
    }

.email-title[b-57hej1gi35] {
    margin-top: 20px;
    border-bottom: 1px solid #d9d9d9;
}

.email-header[b-57hej1gi35] {
    position: sticky;
    top: 0;
    left: 0;
    /*   padding-bottom: 5px;
    border-bottom: 1px solid #d9d9d9;*/
}

.email-footer[b-57hej1gi35] {
    position: sticky;
    bottom: 0px;
    left: 0px;
    border-top: 1px solid #d9d9d9;
}

.email-row[b-57hej1gi35] {
    display: flex;
}

.email-row-left[b-57hej1gi35] {
    justify-content: left;
}

.email-row-right[b-57hej1gi35] {
    justify-content: right;
    margin-left: 15px;
}
/* _content/ICWebApp/Components/Components/Contacts/ContactList.razor.rz.scp.css */
/* _content/ICWebApp/Components/Components/Controls/RadioCard.razor.rz.scp.css */
.radio-container[b-2td4h25m5v] {
    display: flex;
    min-height: 300px;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
}

.card-container-selected[b-2td4h25m5v] {
    border: 1px solid #27426D;
    border-radius: 5px;
    background-color: white;
    padding: 10px;
}

.card-container[b-2td4h25m5v] {
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    padding: 10px;
    cursor: pointer;
    background-color: white;
}

    .card-container:hover[b-2td4h25m5v] {
        border: 1px solid #27426D;
    }

.card-image[b-2td4h25m5v]{
    height: 200px;
    width: 200px;
    text-align: center;
}
    .card-image img[b-2td4h25m5v] {
        margin-top: 25px;
        height: 150px;
        width: 150px;
    }

.card-title[b-2td4h25m5v] {
    font-weight: bold;
    text-align: center;
    font-size: 18px;
}
.card-detail[b-2td4h25m5v]{
    margin-top: 10px;
    text-align: center;
    margin-bottom: 20px;
}
.card-container-selected .card-selection[b-2td4h25m5v] {
    border-top: 1px solid #27426D;
    background-color: #27426D;
    color: white;
}
.card-container .card-selection[b-2td4h25m5v] {
    border-top: 1px solid #d9d9d9;
}

.card-container:hover .card-selection[b-2td4h25m5v] {
    border-top: 1px solid #27426D;
    background-color: #27426D;
    color: white;
}

.card-selection[b-2td4h25m5v] {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -10px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
/* _content/ICWebApp/Components/Components/Documents/MetaData/Edit.razor.rz.scp.css */
.edit-container[b-rosn1e5s1u]{
}
.edit-group[b-rosn1e5s1u]{
    display: flex;
}
.edit-label[b-rosn1e5s1u]{
    width: 500px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    font-size: 18px;
}

.edit-data-container[b-rosn1e5s1u] {
    height: 75vh;
    overflow: auto;
    position: relative;
    padding: 10px;
    margin-bottom: 10px;
}

.edit-button-container[b-rosn1e5s1u] {
}
.edit-control[b-rosn1e5s1u]{
    max-width: 350px;
}
/* _content/ICWebApp/Components/Components/Documents/MetaData/EditFile.razor.rz.scp.css */
.edit-container[b-rxqig8phed]{
}
.edit-group[b-rxqig8phed]{
    display: flex;
}
.edit-label[b-rxqig8phed]{
    width: 200px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    font-size: 18px;
}

.edit-data-container[b-rxqig8phed] {
    display: flex;
    flex-direction: column;
    gap: 25px;
    overflow: auto;
    position: relative;
    padding: 10px;
    margin-bottom: 10px;
}

.edit-container .edit-input .k-datepicker[b-rxqig8phed] {
    max-width: unset;
}

.edit-button-container[b-rxqig8phed] {
}

.edit-input[b-rxqig8phed] {
    flex: 1;
}
/* _content/ICWebApp/Components/Components/Documents/Search/Keyword.razor.rz.scp.css */
.keyword-container[b-p1vrx6gs6y] {
    /*border-right: 1px solid #d9d9d9;*/
    width: auto;
    height: 40px;
    padding: 5px;
    padding-right: 10px;
    margin-right: 5px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 5px;
}

.keyword-type[b-p1vrx6gs6y] {
    justify-content: flex-start;
    border-radius: 10px;
    background-color: #27426D;
    color: white;
    padding: 2px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
    .keyword-type label[b-p1vrx6gs6y]{
        cursor: pointer;
        vertical-align: middle;
    }

.keyword-text-container[b-p1vrx6gs6y] {
    display: inline-block;
}
.keyword-close-button[b-p1vrx6gs6y] {
    justify-content: flex-end;
    background-color: transparent;
    color: white;
    padding: 5px;
    line-height: 14px;
    height: 26px;
    padding-left: 6px;
    display: inline-block;
    cursor: pointer;   
    margin-left: -5px;
}

.keyword-type:hover[b-p1vrx6gs6y] {
    background-color: #337ab7;
}
/* _content/ICWebApp/Components/Components/Documents/Share/DocumentShare.razor.rz.scp.css */
.share-container[b-lraqblx8gi]
{
    width: 500px;
}

.share-link[b-lraqblx8gi]{
    font-weight: bold;
}
.share-footer[b-lraqblx8gi]{
    display: flex;
    justify-content: space-between;
}
.share-footer button[b-lraqblx8gi]{
    justify-content: flex-end;
}
.share-spacer[b-lraqblx8gi] {
    justify-content: flex-start;
}
.share-info[b-lraqblx8gi]{

}
.dice:hover[b-lraqblx8gi] {
    opacity: .7;
}
/* _content/ICWebApp/Components/Components/Global/BusyIndicator.razor.rz.scp.css */
.loader-overlay[b-vbviwz9glx] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.7);
    z-index: 9998;
}

.loader-container[b-vbviwz9glx] {
    position: fixed;
    width: 300px;
    height: 100px;
    background-color: transparent;
    z-index: 9999;
    top: calc(20vh - 50px) !important;
    top: -moz-calc(20vh - 50px) !important;
    top: -webkit-calc(20vh - 50px) !important;
    top: -o-calc(20vh - 50px) !important;
    left: calc(50% - 150px) !important;
    left: -moz-calc(50% - 150px) !important;
    left: -webkit-calc(50% - 150px) !important;
    left: -o-calc(50% - 150px) !important;
}

.loader-text[b-vbviwz9glx] {
    color: white;
    text-align: center;
}

.loader-progress[b-vbviwz9glx]{
    width: 100%;
}
/* _content/ICWebApp/Components/Components/Global/CodeInputComponent.razor.rz.scp.css */
.code-input-container[b-ul242kdd3b] {
    display: flex;
    gap: 10px;
    justify-content: flex-start;
}

.code-input-field[b-ul242kdd3b] {
    width: 40px;
    height: 40px;
}

    .code-input-field input[b-ul242kdd3b] {
        width: 40px;
        height: 40px;
        border-radius: 0px;
        border: 1px solid black;
        text-align: center;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: textfield;
    }

        .code-input-field input[b-ul242kdd3b]::-webkit-outer-spin-button,
        .code-input-field input[b-ul242kdd3b]::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }
/* _content/ICWebApp/Components/Components/Global/DialogWindowComponent.razor.rz.scp.css */
.dialog-anchor[b-zzdmernaer] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9997;
}
/* _content/ICWebApp/Components/Components/Global/ModalWindow.razor.rz.scp.css */
/* _content/ICWebApp/Components/Components/Localization/LanguageComponent.razor.rz.scp.css */
.language-popup-menu[b-z65ypk2a0i] {
    z-index: 998;
    position: absolute;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    bottom: 50px;
    padding: 1rem;
    /*width: 220px;*/
    margin-left: 15px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px;
    color: white;
}
    .language-popup-menu[b-z65ypk2a0i]::after {
        content: "";
        position: absolute;
        bottom: 0%;
        left: 50%;
        margin-bottom: -10px;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #27426D transparent transparent transparent;
        /*#1DA2AF*/
    }
.language-popup-menu-item[b-z65ypk2a0i]
{
    cursor: pointer;
}
.language-popup-menu-item label[b-z65ypk2a0i] {
    cursor: pointer;
}
.language-popup-menu-title[b-z65ypk2a0i]{
    font-weight: bold;
}

.language-popup-overlay[b-z65ypk2a0i] {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    z-index: 997;
    cursor: default;
}

.text-collapsed[b-z65ypk2a0i]{
    display: none;
}

.user-popup-menu[b-z65ypk2a0i]{
    left: 55px;
    bottom: 5px;
}
    .user-popup-menu[b-z65ypk2a0i]::after {
        content: "";
        position: absolute;
        bottom: 15%;
        left: 0%;
        margin-bottom: -10px;
        margin-left: -10px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent #27426D transparent transparent !important;
        /*#1DA2AF*/
    }
.nav-language[b-z65ypk2a0i]{
    position: relative;
}

@media (max-width: 679.98px) {
    .language-popup-menu[b-z65ypk2a0i] {
        width: calc(100% - 2rem);
        width: -moz-calc(100% - 2rem);
        width: -webkit-calc(100% - 2rem);
        width: -o-calc(100% - 2rem);
        /*width: 100%;*/
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .nav-item-tooltip[b-z65ypk2a0i] {
        display: none !important;
    }
}
/* _content/ICWebApp/Components/Components/MainMenu/NavLinkComponent.razor.rz.scp.css */
.subMenuContainer[b-xp454io5by] {
    margin-left: 15px;
}

.subMenuScrollContainer[b-xp454io5by] {
    overflow: auto;
    height: calc(100vh - 60px);
    height: -moz-calc(100vh - 60px);
    height: -webkit-calc(100vh - 60px);
    height: -o-calc(100vh - 60px);
}

.subMenuContainer-noCollapse-hidden[b-xp454io5by] {
    height: 0px;
    overflow: hidden;
    -webkit-transition: 0.1s ease-in-out;
}

.subMenuContainer-collapse-hidden[b-xp454io5by] {
    position: fixed;
    top: 60px;
    left: 50px;
    height: calc(100vh - 60px);
    height: -moz-calc(100vh - 60px);
    height: -webkit-calc(100vh - 60px);
    height: -o-calc(100vh - 60px);
    background-color: rgb(180 196 32);
    overflow: auto;
    margin-left: 0px;
    padding: 0px;
    box-shadow: inset rgb(0 0 0 / 24%) 0px 0px 4px;
    z-index: -2;
    width: 0px;
    -webkit-transition: 0.1s ease-in-out;
}

@media(min-width: 680px) {
    .nav-sub-item-container-collapsed[b-xp454io5by] {
        padding: 1em;
        width: 250px;
        -webkit-transition: 0.1s ease-in-out;
    }
}

@media(max-width: 679.98px) {
    .nav-item-tooltip[b-xp454io5by] {
        display: none !important;
    }
}

.nav-item-popupcontainer-flex[b-xp454io5by] {
    display: flex;
    justify-content: flex-start;
    padding: 10px;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 10px;
}

.nav-item-popupcontainer[b-xp454io5by] {
    position: absolute;
    top: 0px;
    left: 62px;
    width: 300px;
    height: 100vh;
    background-color: #FAFAFA;
    padding-left: 10px;
    box-shadow: rgb(0 0 0 / 24%) 2px 3px 4px 0px;
}

.nav-item-column[b-xp454io5by] {
    max-width: 25%;
    min-width: 300px;
    color: #424242;
}

.nav-item-subelement-text[b-xp454io5by] {
    width: 100%;
    border-left: 3px solid #858585;
    padding-left: 10px;
    cursor: pointer;
    margin-bottom: 15px;
}

    .nav-item-subelement-text:hover[b-xp454io5by] {
        border-color: #27426D;
        color: #27426D;
        text-decoration: underline;
    }

.nav-item-title[b-xp454io5by] {
    color: #27426D;
}

.nav-item-title-hoverable[b-xp454io5by] {
    cursor: pointer;
}

    .nav-item-title-hoverable:hover[b-xp454io5by] {
        text-decoration: underline;
    }

.nav-item-first-row[b-xp454io5by] {
    height: 50px;
    width: 100%;
}

.nav-item-second-row[b-xp454io5by] {
    line-height: 40px;
}

.nav-item-popupcontainer-closer[b-xp454io5by] {
    position: fixed;
    top: 0px;
    left: 362px;
    height: 100%;
    width: 100%;
}

.nav-fa-item[b-xp454io5by] {
    font-size: 24px;
}

.name-container[b-xp454io5by] {
    display: flex;
    gap: 10px;
    justify-content: start;
}
/* _content/ICWebApp/Components/Components/MainMenu/NavMenu.razor.rz.scp.css */
.navbar-brand-image[b-97bsuqje64] {
    height: 40px;
    width: 40px;
    margin: auto auto auto auto;
    background-image: url(/Images/Main/Logo-small.svg);
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transition: 0.1s ease-in-out;
}

.menu-left-bar[b-97bsuqje64] {
    margin-top: 10px;
    width: 65px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.menu-left-bar-main-item-list[b-97bsuqje64] {
    display: flex;
    flex-direction: column;
    height: calc(100% - 380px);
    height: -moz-calc(100% - 380px);
    height: -webkit-calc(100% - 380px);
    height: -o-calc(100% - 380px);
}

.menu-left-bar-footer-item-list[b-97bsuqje64] {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 300px;
}

.top-row[b-97bsuqje64] {
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    padding: 13px 0px 13px 10px;
    cursor: pointer;
}
/* _content/ICWebApp/Components/Components/Messaging/SystemMessageComponent.razor.rz.scp.css */
.system-message-title[b-ytyaed3vrs] {
    font-weight: bold;
}

.system-message-container[b-ytyaed3vrs] {
    padding: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 0px;
    width: 100%;
}
/* _content/ICWebApp/Components/Components/Messaging/SystemNotificationComponent.razor.rz.scp.css */
.system-notification-title[b-8rwbt16j7r] {
    font-weight: bold;
}

.system-notification-container[b-8rwbt16j7r] {
    position: relative;
    padding: 10px;
    border-radius: 3px;
    width: 100%;
    margin-bottom: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 5px;
}

.system-notification-close-button[b-8rwbt16j7r] {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 30px;
    width: 30px;
    background-color: inherit;
    border-radius: 3px;
}

    .system-notification-close-button:hover[b-8rwbt16j7r] {
        background-color: rgba(255,255,255,0.1);
    }

    .system-notification-btn[b-8rwbt16j7r] {
        height: 30px;
        width: 30px;
        background-color: inherit;
        /*border: 1px solid white;*/
        border: 0px;
        border-radius: 3px;
        color: white;
    }

    .system-notification-btn[b-8rwbt16j7r]::deep {
        display: flex;
    }
/* _content/ICWebApp/Components/Components/Pdf/EditComponent.razor.rz.scp.css */
.edit-component[b-vf6rtf20g4] {
    width: 100%;
    height: 75vh;
    max-height: 75vh;
}
.edit-doc-nav[b-vf6rtf20g4] {
    display: flex;
    flex-direction: column;
    position: relative;
}
.page-container[b-vf6rtf20g4] {
    flex: 1;
}
.page-container-inner[b-vf6rtf20g4]{
    height: 100%;
    max-height: 100%;
    overflow-y: scroll;
}
.page-select-page[b-vf6rtf20g4] {
    cursor: pointer;
    padding: 5px 10px;
    display: flex;
    gap: 10px;
    align-items: center;
}
.page-select-page.selected-page[b-vf6rtf20g4] {
    background-color: #27426D15;
}
.page-select-page:hover[b-vf6rtf20g4] {
    background-color: rgba(0,0,0,0.1);
}
.page-icon[b-vf6rtf20g4] {
    display: flex;
    align-items: end;
    justify-content: center;
    height: 70px;
    width: 50px;
    background-color: lightgray;
    padding: 5px 0px;
}
.page-icon.edited[b-vf6rtf20g4] {
    background-color: #27426D;
    color: white;
}
.page-num-label[b-vf6rtf20g4] {
    font-weight: bold;
    margin-bottom: 0;
}

.street-search-input[b-vf6rtf20g4] {
    height: 100%;
    min-height: 40px;
    padding: 0 15px;
    width: 100%;
    background-color: #F6F5F4;
    border: 1px solid #27426D;
    outline: none !important;
    vertical-align: middle;
}
.custom-button[b-vf6rtf20g4] {
    text-decoration: none;
    background-color: rgba(51, 51, 51, 0.1);
    border-radius: 3px;
    border-width: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    color: #27426D;
    font-weight: 500;
    line-height: 20px;
    list-style: none;
    margin: 0;
    padding: 10px 12px;
    text-align: center;
    transition: all 200ms;
    vertical-align: baseline;
    white-space: nowrap;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}
.custom-button:not(.disabled):hover[b-vf6rtf20g4] {
    background-color: rgba(51, 51, 51, 0.15);
}
.custom-button:visited[b-vf6rtf20g4] {
    color: inherit;
}
.custom-button.primary[b-vf6rtf20g4] {
    color: white;
    background-color: #27426D;
}
.custom-button.primary:hover[b-vf6rtf20g4] {
    background-color: #27426DCC;
}
.custom-button.disabled[b-vf6rtf20g4] {
    cursor: default;
    opacity: .5;
}
.custom-button.disabled:hover[b-vf6rtf20g4] {
    
}
.custom-button.primary.disabled:hover[b-vf6rtf20g4] {
    
}
/* _content/ICWebApp/Components/Components/Sign/ConfirmSignWindowComponent.razor.rz.scp.css */
.sign-confirmation-anchor[b-4eol4tlneq] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9996;
}
.custom-button[b-4eol4tlneq] {
    text-decoration: none;
    background-color: rgba(51, 51, 51, 0.1);
    border-radius: 3px;
    border-width: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    color: #27426D;
    font-weight: 500;
    line-height: 20px;
    list-style: none;
    margin: 0;
    padding: 10px 12px;
    text-align: center;
    transition: all 200ms;
    vertical-align: baseline;
    white-space: nowrap;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}
.custom-button:not(.disabled):hover[b-4eol4tlneq] {
    background-color: rgba(51, 51, 51, 0.15);
}
.custom-button:visited[b-4eol4tlneq] {
    color: inherit;
}
.custom-button.primary[b-4eol4tlneq] {
    color: white;
    background-color: #27426D;
}
.custom-button.primary:hover[b-4eol4tlneq] {
    background-color: #27426DCC;
}
.custom-button.disabled[b-4eol4tlneq] {
    cursor: default;
    opacity: .5;
}
.custom-button.disabled:hover[b-4eol4tlneq] {

}
.custom-button.primary.disabled:hover[b-4eol4tlneq] {

}
/* _content/ICWebApp/Components/Components/Usermanagement/EMailConfirmationComponent.razor.rz.scp.css */
.small-button[b-9jhoig1xmh] {
    height: 30px;
    width: 30px;
    padding: 0px;
}

.checked-icon-container[b-9jhoig1xmh] {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

    .checked-icon-container .checked-icon[b-9jhoig1xmh] {
        font-size: 1rem;
    }

.btn.btn-secondary.lockout-active[b-9jhoig1xmh] {
    color: #808080 !important;
    border-color: #808080 !important;
    cursor: default;
}

    .btn.btn-secondary.lockout-active:hover[b-9jhoig1xmh] {
        background-color: white !important;
    }

.checked-icon-container.lockout-active .checked-icon[b-9jhoig1xmh] {
    color: #808080 !important;
}
/* _content/ICWebApp/Components/Components/Usermanagement/LoginHistoryComponent.razor.rz.scp.css */
/* _content/ICWebApp/Components/Components/Usermanagement/ModifyUserComponent.razor.rz.scp.css */
@media (max-width: 680px) {

    .registration-logo[b-c4xahbgyzd] {
        display: none;
    }

    .registration-data-container[b-c4xahbgyzd] {
        max-height: unset !important;
        overflow: unset !important;
        height: auto;
    }

    .registration-footer[b-c4xahbgyzd] {
        position: unset !important;
        bottom: unset !important;
        left: unset !important;
        border-top: 0px !important;
    }

    .registration-header[b-c4xahbgyzd] {
        position: unset !important;
        border-bottom: 0px !important;
    }

    .registration-title[b-c4xahbgyzd] {
        margin-top: unset !important;
        border-bottom: 0px !important;
    }
}

.registration-logo[b-c4xahbgyzd] {
    width: 60%;
}

    .registration-logo img[b-c4xahbgyzd] {
        width: 100%;
    }

.registration-title[b-c4xahbgyzd] {
    margin-top: 20px;
}

.registration-header[b-c4xahbgyzd] {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-flow: column;
    justify-content: space-evenly;
    align-items: center;
    border-bottom: 1px solid #d9d9d9;
}

.registration-footer[b-c4xahbgyzd] {
    width: 100%;
    border-top: 1px solid #d9d9d9;
}

.password-container[b-c4xahbgyzd] {
    display: flex;
    flex-direction: column;
    flex-flow: nowrap;
    gap: 5px;
}

    .password-container .generaterandomPasswordButton[b-c4xahbgyzd] {
        height: 38px;
        width: 38px;
        color: #27426D;
        background: white;
        border: solid 1px #ced4da;
        padding: 4px;
    }

    .password-container .generaterandomPasswordButton:hover[b-c4xahbgyzd] {
        background: lightgray;
    }

        .password-container .generaterandomPasswordButton:focus[b-c4xahbgyzd] {
            border: 1px solid #337ab7;
        }

    .password-container .generaterandomPasswordButton svg[b-c4xahbgyzd]{
        width: 100%;
        height: 100%;
    }

.password-validation[b-c4xahbgyzd] {
    color: red;
}

.password-quality-bar-background[b-c4xahbgyzd] {
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: center;
    border: 1px solid #d9d9d9;
    display: flex;
    justify-content: flex-start;
    cursor: default;
}

    .password-quality-bar-background .password-quality-bar[b-c4xahbgyzd] {
        background: white !important;
        color: white;
    }

        .password-quality-bar-background .password-quality-bar.VeryWeak[b-c4xahbgyzd] {
            background: #c41a0e !important;
            color: white !important;
            flex: 0.25;
        }

        .password-quality-bar-background .password-quality-bar.Weak[b-c4xahbgyzd] {
            background: #c41a0e !important;
            color: white !important;
            flex: 0.25;
        }

        .password-quality-bar-background .password-quality-bar.Medium[b-c4xahbgyzd] {
            background: #f2ac16 !important;
            flex: 0.5;
        }

        .password-quality-bar-background .password-quality-bar.Strong[b-c4xahbgyzd] {
            color: white !important;
            background: #0F7173 !important;
            flex: 0.75;
        }

        .password-quality-bar-background .password-quality-bar.VeryStrong[b-c4xahbgyzd] {
            color: white !important;
            background: #27426D !important;
            flex: 1;
        }
/* _content/ICWebApp/Components/Components/Usermanagement/PasswordChangeComponent.razor.rz.scp.css */
.password-validation[b-ypb8rczezp] {
    color: red;
}

.password-quality-bar-background[b-ypb8rczezp] {
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: center;
    border: 1px solid #d9d9d9;
    display: flex;
    justify-content: flex-start;
    cursor: default;
}

    .password-quality-bar-background .password-quality-bar[b-ypb8rczezp] {
        background: white !important;
        color: white;
    }

        .password-quality-bar-background .password-quality-bar.VeryWeak[b-ypb8rczezp] {
            background: #c41a0e !important;
            color: white !important;
            flex: 0.25;
        }

        .password-quality-bar-background .password-quality-bar.Weak[b-ypb8rczezp] {
            background: #c41a0e !important;
            color: white !important;
            flex: 0.25;
        }

        .password-quality-bar-background .password-quality-bar.Medium[b-ypb8rczezp] {
            background: #f2ac16 !important;
            flex: 0.5;
        }

        .password-quality-bar-background .password-quality-bar.Strong[b-ypb8rczezp] {
            color: white !important;
            background: #0F7173 !important;
            flex: 0.75;
        }

        .password-quality-bar-background .password-quality-bar.VeryStrong[b-ypb8rczezp] {
            color: white !important;
            background: #27426D !important;
            flex: 1;
        }
/* _content/ICWebApp/Components/Components/Usermanagement/PhoneConfirmationComponent.razor.rz.scp.css */
.small-button[b-4w0rzyhbwo] {
    height: 30px;
    width: 30px;
    padding: 0px;
}

.error-message[b-4w0rzyhbwo] {
    color: red;
}

.checked-icon-container[b-4w0rzyhbwo] {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

    .checked-icon-container .checked-icon[b-4w0rzyhbwo] {
        font-size: 1rem;
    }

.btn.btn-secondary.lockout-active[b-4w0rzyhbwo] {
    color: #808080 !important;
    border-color: #808080 !important;
    cursor: default;
}

    .btn.btn-secondary.lockout-active:hover[b-4w0rzyhbwo] {
        background-color: white !important;
    }

.checked-icon-container.lockout-active .checked-icon[b-4w0rzyhbwo] {
    color: #808080 !important;
}
/* _content/ICWebApp/Components/Components/User/UserNotificationComponent.razor.rz.scp.css */
.user-popup-overlay[b-z8upc5zjj1] {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    z-index: 997;
    cursor: default;
}

.user-popup-menu[b-z8upc5zjj1] {
    z-index: 998;
    position: absolute;
    border-radius: 3px;
    Top: 65px;
    right: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #1DA2AF;
    /*border: 1px solid white;*/
    color: white;
    width: 350px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 5px;
}


.user-popup-menu-title[b-z8upc5zjj1] {
    text-align: center;
    width: 100%;
    font-weight: bold;
}

.user-popup-menu-profile-icon[b-z8upc5zjj1] {
    font-size: 72px;
    text-align: center;
}

    .user-popup-menu-profile-icon .k-icon[b-z8upc5zjj1] {
        font-size: 56px;
    }


.user-popup-menu-footer[b-z8upc5zjj1] {
    border-top: 1px solid white;
    padding-top: 10px;
    display: flex;
}

.user-popup-menu-right[b-z8upc5zjj1] {
    justify-content: right;
    align-content: flex-end;
}

.user-popup-menu-left[b-z8upc5zjj1] {
    justify-content: left;
}

@media(max-width: 679.98px) {
    .user-popup-menu[b-z8upc5zjj1] {
        border-color: white;
        width: 100%;
        height: calc(100vh - 122px);
        height: -moz-calc(100vh - 122px);
        height: -webkit-calc(100vh - 122px);
        height: -o-calc(100vh - 122px);
        border: 0px;
        top: 0px;
        left: 0px;
        border-radius: 0px;
    }

    .user-popup-menu-footer[b-z8upc5zjj1] {
        border-top: 0px;
        position: absolute;
        bottom: 15px;
        right: 15px;
    }
}

@media(min-width: 680px){
    .user-popup-menu[b-z8upc5zjj1] {
        z-index: 998;
        position: absolute;
        border-radius: 3px;
        Top: 65px;
        right: 20px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
        background-color: #1DA2AF;
        /*border: 1px solid white;*/
        color: white;
        width: 350px;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 5px;
    }
    .user-popup-menu[b-z8upc5zjj1]::after {
        content: "";
        position: absolute;
        top: 0%;
        left: 77%;
        margin-top: -10px;
        margin-left: -10px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent #1DA2AF transparent;
        /*#1DA2AF*/
    }
}
/* _content/ICWebApp/Components/Components/User/UserProfileComponent.razor.rz.scp.css */
.user-popup-menu[b-szes9beim5] {
    z-index: 998;
    position: absolute;
    border-radius: 3px;
    padding: 1rem;
    background-color: rgb(246, 245, 244);
    color: #27426D;
    width: 350px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px;
    bottom: 10px;
    left: 75px;
    padding-top: 25px;
}

    .user-popup-menu[b-szes9beim5]::after {
        content: "";
        position: absolute;
        bottom: 15px;
        top: auto;
        left: 0%;
        margin-top: -10px;
        margin-left: -10px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent gray transparent transparent;
    }

.user-popup-menu-title[b-szes9beim5] {
    text-align: center;
    width: 100%;
    font-weight: bold;
}
    .user-popup-menu-title h4[b-szes9beim5]{
        font-weight: bold;
    }

    .user-popup-menu-profile-icon[b-szes9beim5] {
        height: 150px;
        width: 150px;
        background-color: #F6F5F4;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px;
        border-radius: 15px;
        font-size: 72px;
        text-align: center;
        margin: auto;
        color: #27426D;
    }

    .user-popup-menu-profile-icon img[b-szes9beim5] {
        margin-top: 15px;
        background-color: transparent;
        height: 120px;
        font-size: 56px;
    }

.user-popup-menu-footer[b-szes9beim5] {
    border-top: 1px solid white;
    padding-top: 10px;
    display: flex;
}

.user-popup-menu-right[b-szes9beim5] {
    justify-content: right;
    align-content: flex-end;
}

.user-popup-menu-left[b-szes9beim5] {
    justify-content: left;
    flex: 1;
}
.user-popup-admin-container[b-szes9beim5]{
    padding: 0px;
}
/* _content/ICWebApp/Components/Components/User/UserSupportComponent.razor.rz.scp.css */
.nav-link-text[b-xu90s0nw9h] {
    margin-left: 10px;
    overflow: hidden;
    white-space: nowrap;
}

.not-selectable .nav-link-text[b-xu90s0nw9h] {
    text-decoration: none !important;
    font-weight: normal !important;
}

.nav-item-collapsed .nav-link-text[b-xu90s0nw9h] {
    display: none;
}

.nav-item-tooltip[b-xu90s0nw9h] {
    visibility: hidden;
    position: absolute;
    /*bottom: 100%;*/
    left: 50%;
    margin-left: 28px;
    color: var(--primary-text-color);
    text-align: center;
    border-radius: 3px;
    background-color: #27426D;
    box-shadow: rgb(0 0 0 / 35%) 0px 2px 5px;
    padding-left: 1rem;
    padding-right: 1rem;
    white-space: nowrap;
}

    .nav-item-tooltip[b-xu90s0nw9h]::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 0%;
        margin-top: -5px;
        margin-left: -10px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent #27426D transparent transparent;
    }

@media(max-width: 679.98px) {
    .nav-item-tooltip[b-xu90s0nw9h] {
        display: none !important;
    }

    .nav-item-collapsed .nav-link-text[b-xu90s0nw9h] {
        display: block !important;
    }
}

.user-support-menu[b-xu90s0nw9h] {
    z-index: 998;
    position: absolute;
    border-radius: 3px;
    padding: 1rem;
    background-color: rgb(246, 245, 244);
    width: 400px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px;
    bottom: 10px;
    left: 65px;
    padding-top: 25px;
    max-height: 900px;
    overflow: auto;
    overscroll-behavior: none;
}

    .user-support-menu[b-xu90s0nw9h]::after {
        content: "";
        position: absolute;
        bottom: 78px;
        left: 0%;
        margin-top: -10px;
        margin-left: -10px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent gray transparent transparent;
    }

.ticket-success[b-xu90s0nw9h]{
    color: green !important;
}
.ticket-error[b-xu90s0nw9h]{
    color: red !important;
}
.ticket-button-group[b-xu90s0nw9h]{
    display: flex;
    justify-content: space-between;
    gap: 10px;
}
.phone-number-container[b-xu90s0nw9h]{
    display: flex;
    justify-content: flex-start;
    gap: 10px;
}
.privacy-link .btn[b-xu90s0nw9h]{
    border: none !important;
    text-align: left;
    line-height: 30px;
}
.privacy-link .btn:hover[b-xu90s0nw9h]{
    text-decoration: underline;
}
.attachment-item[b-xu90s0nw9h]{
    display: flex;
    justify-content: space-between;
    gap: 5px;
    margin-bottom: 4px;
}

.attachment-item-label[b-xu90s0nw9h]{
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.attachment-item-button[b-xu90s0nw9h] {
    color: darkred;
    cursor: pointer;
    width: 30px !important;
}
.attachment-item-button:hover[b-xu90s0nw9h]{
    color: red;
}
.attachment-item-error[b-xu90s0nw9h]{
    color: darkred;
}
/* _content/ICWebApp/Components/Layout/AuthLayout.razor.rz.scp.css */
main[b-sugnzg6hky] {
    flex: 1;
}

.auth-page[b-sugnzg6hky] {
    height: 100vh;
    width: 100vw;
    background: url(/Images/AUTH/Background.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: darken;
}

.auth-page-header[b-sugnzg6hky] {
    position: fixed;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 500px;
    background: transparent url(/Images/AUTH/Logo-background.svg) no-repeat;
    background-size: 100%;
    padding: 15px;
}

.auth-page-container[b-sugnzg6hky] {
    position: fixed !important;
    right: 0px;
    top: 0px;
    width: 700px;
    height: 100%;
    position: relative;
    background-color: #F6F5F4;
    padding: 30px;
    padding-left: 120px;
    padding-right: 60px;
}

.auth-page-logo[b-sugnzg6hky] {
    width: 470px;
    height: 470px;
    padding-top: 20px;
}

    .auth-page-logo img[b-sugnzg6hky] {
        max-width: 325px;
    }

.auth-page-arrow[b-sugnzg6hky] {
    position: fixed;
    bottom: 45%;
    right: 630px;
}

.auth-page-arrow-logo[b-sugnzg6hky]{
}
    .auth-page-arrow-logo img[b-sugnzg6hky] {
        height: 140px;
        width: 140px;
    }

@media(max-height: 800px) {
    .auth-page-arrow[b-sugnzg6hky] {
        position: inherit !important;
        top: 305px !important;
        bottom: unset !important;
    }
}

@media(min-width: 801px) and (max-width: 1220px){
    .auth-page-arrow[b-sugnzg6hky] {
        display: none !important;
    }
    .auth-page-header[b-sugnzg6hky] {
        display: none !important;
    }
}

@media(max-width: 800px) {
    .auth-page-arrow[b-sugnzg6hky] {
        display: none !important;
    }

    .auth-page-header[b-sugnzg6hky] {
        background: white !important;
        position: relative !important;
        width: 100%;
        height: 130px;
        display: flex;
        justify-content: space-evenly;
        padding-top: 20px;
    }

    .auth-page-logo[b-sugnzg6hky] {
        padding: 0px;
        width: auto;
        height: 60px;
    }

        .auth-page-logo img[b-sugnzg6hky] {
            width: auto;
            height: 90px;
        }

    .auth-page[b-sugnzg6hky] {
        padding: 15px;
        padding-top: 15px;
    }

    .auth-page-container[b-sugnzg6hky] {
        width: 100%;
        padding: 20px;
        overflow: scroll;
        height: calc(100% - 130px) !important;
        height: -moz-calc(100% - 130px) !important;
        height: -webkit-calc(100% - 130px) !important;
        height: -o-calc(100% - 130px) !important;
        position: relative !important;
    }
}
/* _content/ICWebApp/Components/Layout/MainLayout.razor.rz.scp.css */
.main-page[b-9oyh63qpjj] {
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
}

@media not all and (min-resolution:.001dpcm) {
    @media {
        .main-page[b-9oyh63qpjj] {
            overflow-y: scroll !important;
            -webkit-overflow-scrolling: touch !important;
        }
    }
}

@media(min-width: 800px) {

    .main-container[b-9oyh63qpjj] {
        flex: 1;
        position: relative;
    }
}

.main-container[b-9oyh63qpjj] {
    height: 100%;
    width: calc(100vw - 60px);
    width: -moz-calc(100vw - 60px);
    width: -webkit-calc(100vw - 60px);
    width: -o-calc(100vw - 60px);
    left: 60px;
    -webkit-transition: 0.1s ease-in;
    overflow: auto;
}

.main-page-notifications-container[b-9oyh63qpjj] {
    z-index: 1000;
    position: absolute;
    width: 100%;
    /*margin: 10px;*/
    width: calc(100% - 120px);
    width: -moz-calc(100% - 120px);
    width: -webkit-calc(100% - 120px);
    width: -o-calc(100% - 120px);
}

.main-page-sidebar[b-9oyh63qpjj] {
    background-color: #F6F5F4;
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 4px;
    display: block;
    -webkit-transition: 0.1s ease-in;
    z-index: 990;
}

.main-page[b-9oyh63qpjj] {
    flex-direction: row;
}

.main-page-sidebar[b-9oyh63qpjj] {
    width: 60px;
    height: 100%;
    position: fixed;
    display: flex;
    justify-content: space-evenly;
}

.main-page-sidebar-content[b-9oyh63qpjj] {
    width: 60px;
}

.main-page-top-row[b-9oyh63qpjj] {
    position: fixed;
    width: calc(100vw - 265px);
    width: -moz-calc(100vw - 265px);
    width: -webkit-calc(100vw - 265px);
    width: -o-calc(100vw - 265px);
    top: 0;
    left: 265px;
    height: 60px;
    -webkit-transition: 0.1s ease-in;
    /*padding-left: 20px !important;*/
}

article[b-9oyh63qpjj] {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: 100vh;
}

.main-page-footer[b-9oyh63qpjj] {
    position: fixed;
    background-color: #1DA2AF;
    height: 50px;
    display: flex;
    bottom: 0px;
    left: 0px;
    padding: 15px;
    width: 100%;
}

.main-page-footer-left[b-9oyh63qpjj] {
    justify-content: left;
}

.main-page-footer-right[b-9oyh63qpjj] {
    justify-content: right;
    margin-left: auto;
    margin-right: 0;
}

.main-page-content[b-9oyh63qpjj] {
    position: relative;
}

.main-page-logo[b-9oyh63qpjj] {
    display: none;
}

    .main-page-logo img[b-9oyh63qpjj] {
        max-width: 250px;
    }

.main-page-header[b-9oyh63qpjj] {
    height: 100px;
}

.main-page-body[b-9oyh63qpjj] {
    margin-top: 10px;
    min-height: calc(100% - 135px);
    min-height: -moz-calc(100% - 135px);
    min-height: -webkit-calc(100% - 135px);
    min-height: -o-calc(100% - 135px);
}
/* _content/ICWebApp/Components/Layout/PublicLayout.razor.rz.scp.css */
main[b-8ftravqrmw] {
    flex: 1;
}

.auth-page[b-8ftravqrmw] {
    height: 100vh;
    width: 100vw;
    background: url(/Images/AUTH/Background.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: darken;
}

.auth-page-header[b-8ftravqrmw] {
    position: fixed;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 500px;
    background: transparent url(/Images/AUTH/Logo-background.svg) no-repeat;
    background-size: 100%;
    padding: 15px;
}

.auth-page-container[b-8ftravqrmw] {
    position: fixed !important;
    right: 0px;
    top: 0px;
    width: 700px;
    height: 100%;
    position: relative;
    background-color: #F6F5F4;
    padding: 30px;
    padding-left: 120px;
    padding-right: 60px;
}

.auth-page-logo[b-8ftravqrmw] {
    width: 470px;
    height: 470px;
    padding-top: 20px;
}

    .auth-page-logo img[b-8ftravqrmw] {
        max-width: 325px;
    }

.auth-page-arrow[b-8ftravqrmw] {
    position: fixed;
    bottom: 45%;
    right: 630px;
}

.auth-page-arrow-logo[b-8ftravqrmw]{
}
    .auth-page-arrow-logo img[b-8ftravqrmw] {
        height: 140px;
        width: 140px;
    }

@media(max-height: 800px) {
    .auth-page-arrow[b-8ftravqrmw] {
        position: inherit !important;
        top: 305px !important;
        bottom: unset !important;
    }
}

@media(min-width: 801px) and (max-width: 1220px){
    .auth-page-arrow[b-8ftravqrmw] {
        display: none !important;
    }
    .auth-page-header[b-8ftravqrmw] {
        display: none !important;
    }
}

@media(max-width: 800px) {
    .auth-page-arrow[b-8ftravqrmw] {
        display: none !important;
    }

    .auth-page-header[b-8ftravqrmw] {
        background: white !important;
        position: relative !important;
        width: 100%;
        height: 130px;
        display: flex;
        justify-content: space-evenly;
        padding-top: 20px;
    }

    .auth-page-logo[b-8ftravqrmw] {
        padding: 0px;
        width: auto;
        height: 60px;
    }

        .auth-page-logo img[b-8ftravqrmw] {
            width: auto;
            height: 90px;
        }

    .auth-page[b-8ftravqrmw] {
        padding: 15px;
        padding-top: 15px;
    }

    .auth-page-container[b-8ftravqrmw] {
        width: 100%;
        padding: 20px;
        overflow: scroll;
        height: calc(100% - 130px) !important;
        height: -moz-calc(100% - 130px) !important;
        height: -webkit-calc(100% - 130px) !important;
        height: -o-calc(100% - 130px) !important;
        position: relative !important;
    }
}
/* _content/ICWebApp/Components/Pages/Authorization/ResetPassword.razor.rz.scp.css */
.resetPassword-container[b-stwa5b37w1] {
    background-color: transparent;
    height: 100%;
    padding-top: 50px;
    min-height: 500px;
}

@media(max-height: 800px) {
    .resetPassword-data-container[b-stwa5b37w1] {
        position: inherit !important;
        width: 100% !important;
        margin-top: 20px;
    }
}

.resetPassword-data-container[b-stwa5b37w1] {
    position: absolute;
    width: 520px;
    bottom: 45%;
}

@media (max-width: 800px) {
    .resetPassword-container[b-stwa5b37w1] {
        padding-top: 0px;
    }

    .resetPassword-data-container[b-stwa5b37w1] {
        position: inherit !important;
        width: 100% !important;
        bottom: unset;
    }
    .resetPassword-footer[b-stwa5b37w1] {
        margin-top: 60px;
        position: inherit !important;
        display: block !important;
        width: 100% !important;
    }

    .resetPassword-footer-left[b-stwa5b37w1] {
        text-align: end;
    }

    .resetPassword-footer-right[b-stwa5b37w1] {
        text-align: end;
    }

    .resetPassword-footer-right-spacer[b-stwa5b37w1] {
        height: 25px !important;
    }
}

.resetPassword-title[b-stwa5b37w1] {
    text-align: end;
}

.resetPassword-footer[b-stwa5b37w1] {
    position: absolute;
    bottom: 30px;
    display: flex;
    width: 520px;
}

.resetPassword-footer-left[b-stwa5b37w1] {
    flex: 1;
    justify-content: start;
}

.resetPassword-footer-right[b-stwa5b37w1] {
    flex: 1;
    justify-content: end;
}

    .resetPassword-footer-right::deep a[b-stwa5b37w1] {
        color: inherit !important;
    }

.resetPassword-footer-right-spacer[b-stwa5b37w1] {
    height: 75%;
}
/* _content/ICWebApp/Components/Pages/Authorization/VerifiedEmail.razor.rz.scp.css */
.email-container[b-ux95v1wv22] {
    background-color: white;
    padding: 20px;
    border-radius: 3px;
    position: fixed;
    height: auto;
    width: 500px;
    margin-left: calc(50% - 250px);
    margin-left: -moz-calc(50% - 250px);
    margin-left: -webkit-calc(50% - 250px);
    margin-left: -o-calc(50% - 250px);
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    top: 50px;
    position: relative;
}

@media (max-width: 680px) {
    .email-container[b-ux95v1wv22] {
        position: absolute;
        border-radius: 0px;
        width: 100%;
        margin-left: 0%;
        top: 0;
        height: 100%;
        overflow: auto;
    }

    .email-logo[b-ux95v1wv22] {
        display: none;
    }

    .email-data-container[b-ux95v1wv22] {
        max-height: unset !important;
        overflow: unset !important;
        height: auto;
    }

    .email-footer[b-ux95v1wv22] {
        position: unset !important;
        bottom: unset !important;
        left: unset !important;
        border-top: 0px !important;
    }

    .email-header[b-ux95v1wv22] {
        position: unset !important;
        border-bottom: 0px !important;
    }

    .email-title[b-ux95v1wv22] {
        margin-top: unset !important;
        border-bottom: 0px !important;
    }
}

.email-logo[b-ux95v1wv22] {
    width: 100%;
}

    .email-logo img[b-ux95v1wv22] {
        width: 100%;
    }

.email-title[b-ux95v1wv22] {
    margin-top: 20px;
    border-bottom: 1px solid #d9d9d9;
}

.email-header[b-ux95v1wv22] {
    position: sticky;
    top: 0;
    left: 0;
    /*   padding-bottom: 5px;
    border-bottom: 1px solid #d9d9d9;*/
}

.email-footer[b-ux95v1wv22] {
    position: sticky;
    bottom: 0px;
    left: 0px;
    border-top: 1px solid #d9d9d9;
}

.email-row[b-ux95v1wv22] {
    display: flex;
}

.email-row-left[b-ux95v1wv22] {
    justify-content: left;
}

.email-row-right[b-ux95v1wv22] {
    justify-content: right;
    margin-left: 15px;
}
/* _content/ICWebApp/Components/Pages/Barcodes/BarcodeScan.razor.rz.scp.css */
.bar-code-edit-row[b-0eiasdfcxc] {
    display: flex;
    gap: 2rem;
}
.bar-code-edit-row .form-group[b-0eiasdfcxc] {
    flex: 1;
}

.e-wrong-folder-name[b-0eiasdfcxc] {
    outline: 1px solid red !important;
}

.mode-select-buttons[b-0eiasdfcxc] {
    display: flex;
    gap: 1rem;
    margin-bottom: 2rem;
}

.mode-select-button[b-0eiasdfcxc] {
    padding: .5rem 1rem;
    border-radius: 5px;
    display: flex;
    gap: 10px;
    align-items: center;
    border: 1px solid var(--primary);
    color: var(--primary);
}

.mode-select-button.m-selected[b-0eiasdfcxc] {
    background-color: var(--primary);
    color: white;
}

.meta-list-container[b-0eiasdfcxc] {
    display: flex;
    gap: 2rem;
}

.meta-list-section[b-0eiasdfcxc] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: fit-content;
    min-width: 250px;
}

.meta-list-section .title-container[b-0eiasdfcxc] {
    padding: 5px 10px;
    text-align: center;
}

.meta-list-section .document-list[b-0eiasdfcxc] {
    width: 100%;
    flex-grow: 1;
    margin: unset;
    padding: 0px 0px;
    overflow: auto;
    max-height: 70vh;
}

.meta-list-section .document-list .document-list-item[b-0eiasdfcxc] {
    display: flex;
    flex-flow: nowrap;
    align-items: center;
}

.meta-list-section .document-list .document-list-item .document[b-0eiasdfcxc] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 10px;
    border: 1px solid transparent;
    border-left: unset;
    border-right: unset;
    cursor: pointer;
    flex-grow: 1;
}

.meta-list-section .document-list .document-list-item .document:hover[b-0eiasdfcxc] {
    background-color: rgba(0,0,0,0.1);
}
.meta-list-section .document-list .document-list-item .document.active[b-0eiasdfcxc] {
    background-color: var(--primary);
    color: white;
    cursor: default;
}

.meta-cover-container[b-0eiasdfcxc] {
    border-left: 1px solid var(--primary);
    border-right: 1px solid var(--primary);
    height: 100%;
    flex: 1;
}

.meta-keywords-container[b-0eiasdfcxc] {
    height: 100%;
    max-height: 75vh;
    position: relative;
    padding: 0 1rem;
    display: flex;
    flex-direction: column;
}

.meta-keywords-container .bar-code-edit-row[b-0eiasdfcxc] {
    flex-direction: column;
    gap: 0;
}

.street-container .bar-code-edit-row[b-0eiasdfcxc] {
    flex-direction: column;
    gap: 0;
}

.form-scrollable[b-0eiasdfcxc] {
    overflow-y: auto;
    flex: 1 1 auto;
    padding-bottom: 35px;
}

.form-footer[b-0eiasdfcxc] {
    position: sticky;
    bottom: 0;
    background: white;
    padding: 10px 0;
    border-top: 1px solid #ddd;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 10;
}

.meta-plus-button[b-0eiasdfcxc] {
    cursor: pointer; aspect-ratio: 1; height: 36px; border-radius: 5px; border: 1px solid var(--primary); display: flex; justify-content: center; align-items: center;
}
.full-height[b-0eiasdfcxc] {
    height: 100%;
}

/* _content/ICWebApp/Components/Pages/Customermanagement/Customermanagement.razor.rz.scp.css */
.e-grid-height[b-9rzpv660zv] {
    height: calc(100vh - 240px);
    min-height: 625px;
}
/* _content/ICWebApp/Components/Pages/Dashboard.razor.rz.scp.css */
.statistik-container[b-9jhxqsfv7l]
{
    display: flex;
    width: 100%;
    justify-content: space-around;
    flex-wrap: wrap;
    gap: 10px;
    padding: 1rem;
    align-items: center;
    height: 100%;
}


.statistik-element[b-9jhxqsfv7l] {
    width: 300px;
    text-align: start;
}
.statistik-element-first .statistik-element-value[b-9jhxqsfv7l], .statistik-element-first .statistik-element-description[b-9jhxqsfv7l] {
    text-align: left !important;
}

.statistik-element-value[b-9jhxqsfv7l] {
    font-weight: bold;
    font-size: 74px;
    text-align: center;
}

.statistik-element-value-last[b-9jhxqsfv7l] {
    font-weight: bold;
    font-size: 74px;
    text-align: right;
}

.statistik-element-description[b-9jhxqsfv7l] {
    text-transform: uppercase;
    text-align: center;
}
.statistik-element-description-last[b-9jhxqsfv7l] {
    text-transform: uppercase;
    text-align: right;
}
.reg-search-input[b-9jhxqsfv7l] {
    height: 100%;
    padding: 0 15px;
    width: 100%;
}
.dashboard-container[b-9jhxqsfv7l]{
    position: relative;
}
.dashboard-panel-container[b-9jhxqsfv7l] {
    height: 100%;
    width: 100%;
}
.dashboard-statistik-container[b-9jhxqsfv7l] {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
.dashboard-statistik-item[b-9jhxqsfv7l]{
    flex: 1;
    height: 100%;
    width: 100%;
    padding: 30px;
}
.dashboard-statistik-title[b-9jhxqsfv7l] {
    width: 100%;
    text-align: center;
}
.grid-data-container[b-9jhxqsfv7l] {
    height: 100%;
    width: 100%;
}
.progress-bar-container[b-9jhxqsfv7l] {
    height: 28px;
    background-color: #f2f2f2;
    width: 100%;
    position: relative;
    overflow-x: clip;
    display: flex;
    justify-content: flex-start;
    gap: 0px;
    flex-wrap: nowrap;
}
.progress-bar-value[b-9jhxqsfv7l] {
    height: 28px;
    color: white;
    overflow-x: clip;
    font-size: 18px;
    line-height: 26px;
    position: relative;
}
.progress-value-title[b-9jhxqsfv7l] {
    position: absolute;
    margin-top: -30px;
    overflow: hidden;
    width: 90%;
    color: #27426D;
    font-size: 18px;
    font-weight: bold;
}
.progress-value-content[b-9jhxqsfv7l] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 28px;
    padding-left: 8px;
    padding-right: 8px;
}
.progress-value-container[b-9jhxqsfv7l] {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

.progress-value[b-9jhxqsfv7l] {
    font-weight: bold;
    font-size: 28px;
    text-align: center;
}
.progress-ba[b-9jhxqsfv7l] {
    background-color: #27426D;
    color: white;
}
.progress-sa[b-9jhxqsfv7l] {
    background-color: #4ba1d1;
    color: white;
}
.progress-ma[b-9jhxqsfv7l] {
    background-color: #417ca3;
    color: white;
}
/* _content/ICWebApp/Components/Pages/Delivery/Add.razor.rz.scp.css */
.demand-wizard-container[b-5c5o0bnrjj] {
    min-height: 580px;
    position: relative;
}

.demand-form-group[b-5c5o0bnrjj] {
    display: flex;
}

.demand-container-left[b-5c5o0bnrjj] {
    flex: 1;
    margin-right: 20px;
}

.demand-container-right[b-5c5o0bnrjj] {
    background-color: #F6F5F4;
    padding: 10px;
    border-radius: 5px;
}

    .demand-container-right img[b-5c5o0bnrjj] {
        height: 140px;
    }

.demand-element-separator[b-5c5o0bnrjj] {
    height: 50px;
}

.parcel-main-container[b-5c5o0bnrjj] {
    /*border: 1px solid #d9d9d9;*/
    /*padding: 20px;*/
}

.parcel-data-container-left[b-5c5o0bnrjj] {
    border-left: 1px solid #d9d9d9;
}

    .parcel-data-container-left h6[b-5c5o0bnrjj] {
        margin-left: 30px;
    }

.parcel-container[b-5c5o0bnrjj] {
    border: 1px solid #d9d9d9;
    background-color: #F6F5F4;
    padding: 20px;
    border-radius: 5px;
}

    .parcel-container:hover[b-5c5o0bnrjj] {
        border-color: #27426D;
    }

    .parcel-container h6[b-5c5o0bnrjj] {
        font-weight: bold;
    }

.parcel-header[b-5c5o0bnrjj] {
    display: flex;
    justify-content: space-between;
    background-color: #27426D;
    margin-left: -21px;
    margin-right: -21px;
    margin-top: -21px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: white;
    padding-left: 10px;
    padding-top: 10px;
}

.parcel-size-picker[b-5c5o0bnrjj] {
}

.parcel-add-button[b-5c5o0bnrjj] {
    text-align: center;
    text-transform: uppercase;
    background-color: #F6F5F4;
    border: 1px solid rgba(0, 0, 0, 0.08);
    padding: 10px;
    cursor: pointer;
    border-radius: 5px;
}

    .parcel-add-button:hover[b-5c5o0bnrjj] {
        background-color: #ebebeb;
    }

.parcel-data-container[b-5c5o0bnrjj] {
    display: flex;
    justify-content: space-between;
    overflow: auto;
}

.parcel-weight-picker[b-5c5o0bnrjj] {
    display: flex;
    justify-content: space-between;
    padding: 30px;
    border-radius: 5px;
}

.parce-weight-picker-image[b-5c5o0bnrjj] {
    width: 250px;
    height: 250px;
    position: relative;
}

    .parce-weight-picker-image img[b-5c5o0bnrjj] {
        width: 250px;
    }

.image-filler-item[b-5c5o0bnrjj] {
    position: absolute;
    height: 14px;
    width: 200px;
    left: 25px;
    background-color: #27426D;
}

.parce-weight-picker-slider[b-5c5o0bnrjj] {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 40px;
    height: 100%;
}
.delivery-address-container[b-5c5o0bnrjj]{
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 20px;
}
    .delivery-address-container h6[b-5c5o0bnrjj]{
        font-weight: bold;
    }

.delivery-address-container-left[b-5c5o0bnrjj] {
    padding: 20px;
    background-color: #F6F5F4;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    width: 100%;
}
.delivery-address-container-right[b-5c5o0bnrjj] {
    padding: 20px;
    background-color: #F6F5F4;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    width: 100%;
}
.delivery-dashboard-container[b-5c5o0bnrjj] {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 20px;
}
    .delivery-dashboard-container h6[b-5c5o0bnrjj] {
        font-weight: bold;
    }

.delivery-dashboard-container-left[b-5c5o0bnrjj] {
    padding: 20px;
    background-color: #F6F5F4;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    width: 100%;
}
.delivery-dashboard-container-right[b-5c5o0bnrjj] {
    padding: 20px;
    background-color: #F6F5F4;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    width: 100%;
}
.delivery-input-container[b-5c5o0bnrjj] {
    width: 100%;
    margin-top: 30px;
}
    .delivery-input-container h6[b-5c5o0bnrjj]{
        font-weight: bold;
    }

.delivery-header-container[b-5c5o0bnrjj] {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    font-size: 18px;
}
.delivery-summary-container[b-5c5o0bnrjj] {
    padding: 20px;
    background-color: #F6F5F4;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    height: 270px;
    width: 100%;
    position: relative;
    cursor: pointer;
}
    .delivery-summary-container:hover[b-5c5o0bnrjj] {
        border: 1px solid #27426D;
    }
.delivery-bordero-container[b-5c5o0bnrjj] {
    padding: 20px;
    background-color: #F6F5F4;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    height: 270px;
    width: 100%;
    position: relative;
    cursor: pointer;
}
    .delivery-bordero-container:hover[b-5c5o0bnrjj] {
        border: 1px solid #27426D;
    }
.delivery-parcel-container:hover .delivery-parcel-footer[b-5c5o0bnrjj] {
    background-color: #27426D;
    color: white;
    border-top: 1px solid #27426D;
}

.delivery-parcel-footer[b-5c5o0bnrjj], .delivery-bordero-footer[b-5c5o0bnrjj] {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 10px;
    text-align: center;
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    margin-left: -1px;
    margin-right: -1px;
    margin-bottom: -1px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: gray;
}

.delivery-bordero-container:hover .delivery-bordero-footer[b-5c5o0bnrjj] {
    background-color: #27426D;
    color: white;
    border-top: 1px solid #27426D;h
}

.delivery-bordero-download[b-5c5o0bnrjj], .delivery-summary-download[b-5c5o0bnrjj] {
    width: 80px;
    margin: auto;
}
.delivery-parcel-detail[b-5c5o0bnrjj], .delivery-bordero-detail[b-5c5o0bnrjj]{
    margin-top: 5px;
    text-align: center;
}

.delivery-parcel-title h6[b-5c5o0bnrjj], .delivery-bordero-title h6[b-5c5o0bnrjj] {
    font-weight: bold;
}

.delivery-parcel-title[b-5c5o0bnrjj], .delivery-bordero-title[b-5c5o0bnrjj] {
    text-align: center;
    margin-top: -21px;
    margin-left: -21px;
    margin-right: -21px;
    background-color: #27426D;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: white;
    padding-top: 10px;
    padding-bottom: 3px;
}

/*.delivery-summary-container {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 50px !important;
}

    .delivery-summary-container h6 {
        font-weight: bold;
    }*/

.delivery-summary-container .adress-value[b-5c5o0bnrjj]{
    margin-top: 5px;
    text-align: center;
}

.delivery-input-group[b-5c5o0bnrjj]{
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
    .delivery-input-group .form-group[b-5c5o0bnrjj]{
        width: 100%;
    }

.delivery-contact-container[b-5c5o0bnrjj] {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
    .delivery-contact-container .form-group[b-5c5o0bnrjj]{
        width: 100%;
    }

.delivery-pickup-container[b-5c5o0bnrjj]{
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

    .delivery-pickup-container .form-group[b-5c5o0bnrjj] {
        width: 100%;
    }
/* _content/ICWebApp/Components/Pages/Delivery/Delivery.razor.rz.scp.css */
/* _content/ICWebApp/Components/Pages/Demand/Demand.razor.rz.scp.css */
/* _content/ICWebApp/Components/Pages/Demand/Edit.razor.rz.scp.css */
.demand-wizard-container[b-sesi5e9vou]
{
    min-height: 580px;
    margin-top: 30px;
}

.demand-form-group[b-sesi5e9vou]{
    display: flex;
}
.demand-container-left[b-sesi5e9vou]{
    flex: 1;
    margin-right: 20px;
}
.demand-container-right[b-sesi5e9vou] {
    background-color: #F6F5F4;
    padding: 10px;
    border-radius: 5px;
}
.demand-container-right img[b-sesi5e9vou]{
    height: 90px;
}
.demand-element-separator[b-sesi5e9vou]{
    height: 20px;
}
/* _content/ICWebApp/Components/Pages/Documents.razor.rz.scp.css */
.document-container[b-wwkv29yf5o] {
    height: 100%;
}

.document-top-row-container[b-wwkv29yf5o] {
    /*height: auto;*/
    height: 60px;
    padding-bottom: 15px;
    border-bottom: 1px solid #d9d9d9;
}

.document-content-container[b-wwkv29yf5o] {
    display: flex;
    height: calc(100vh - 240px);
    height: -moz-calc(100vh - 240px);
    height: -webkit-calc(100vh - 240px);
    height: -o-calc(100vh - 240px);
    padding-top: 15px;
}
.document-treeview-data[b-wwkv29yf5o]{
    /*padding-top: 5px;*/
    padding-bottom: 5px; 
    flex: 1;
    overflow-y: scroll;
}
.document-treeview-container[b-wwkv29yf5o] {
    justify-content: flex-start;
    height: 100%;
    width: 500px;
    min-width: 500px;
    position: relative;
    border: 1px solid #d9d9d9;
    display: flex;
    flex-direction: column;
}

.document-preview-container[b-wwkv29yf5o] {
    justify-content: flex-end;
    /*width: 70%;*/
    width: calc(100% - 515px);
    width: -moz-calc(100% - 515px);
    width: -webkit-calc(100% - 515px);
    width: -o-calc(100% - 515px);
    padding: 5px;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    -webkit-transition: 0.2s ease-in-out;
    position: relative;
}

.document-preview-container-aktive[b-wwkv29yf5o] {
    width: calc(100% - 815px) !important;
    width: -moz-calc(100% - 815px) !important;
    width: -webkit-calc(100% - 815px) !important;
    width: -o-calc(100% - 815px) !important;
    -webkit-transition: 0.2s ease-in-out;
}

.document-viewer[b-wwkv29yf5o] {
    background-color: #F6F5F4;
}

@media(max-width: 800px) {
    .document-treeview-container[b-wwkv29yf5o] {
        width: 100%;
        min-width: 200px;
    }

    .document-preview-container[b-wwkv29yf5o] {
        width: 0px;
    }
}

.treeview-element-container[b-wwkv29yf5o] {
    display: flex;
    width: 100%;
    z-index: 899;
    position: relative;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 22px;
}
.treeview-element-pusher[b-wwkv29yf5o]{
    margin-left: 46px;
}
.treeview-element-pusher-small[b-wwkv29yf5o] {
    margin-left: 10px;
}
.treeview-element-selection[b-wwkv29yf5o] {
    position: absolute;
    left: 0px;
    top: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    background-color: white;
    padding-right: 19px;
}
.treeview-element-selection-small-padding[b-wwkv29yf5o] {
    padding-right: 5px;
}
    .treeview-element-container-selected[b-wwkv29yf5o] {
        background-color: #27426D !important;
        color: white !important;
    }

.treeview-expand-cover[b-wwkv29yf5o] {
    width: 20px;
    left: -20px;
    height: 20px;
    position: absolute;
    background-color: white;
}
.treeview-element-container-empty[b-wwkv29yf5o] {
    margin-left: 24px;
}

.treeview-element-name[b-wwkv29yf5o] {
    justify-content: flex-start;
    flex: 1;
    overflow: hidden;
    width: 300px;
}

.treeview-element-date[b-wwkv29yf5o] {
    justify-content: flex-end;
    text-align: end;
    margin-left: 20px;
}
.treeview-element-selection[b-wwkv29yf5o]{
    margin-right: 10px;
}
.document-search-bar[b-wwkv29yf5o] {
    background-color: #F6F5F4;
    display: flex;
    flex: 1;
    border: 1px solid #d9d9d9;
    width: 50%;
    white-space: nowrap;
    position: relative;
    cursor: text;
}

.document-search-bar-button[b-wwkv29yf5o] {
    justify-content: flex-end;
    width: 200px;
    margin-top: 2px;
}

.document-search-bar-content[b-wwkv29yf5o] {
    display: inline-block;
    white-space: nowrap;
    flex: 1;
    padding: 5px;
    overflow: auto;
}

.document-search-keywording-container[b-wwkv29yf5o] {
    display: inline-block;
}

.document-search-text-input[b-wwkv29yf5o] {
    display: inline-block;
    padding: 5px;
}

.document-search-text-input-advanced[b-wwkv29yf5o] {
    border-left: 1px solid #d9d9d9;
}

.document-search-toolbar[b-wwkv29yf5o] {
    height: 50px;
    width: 105px;
    display: inline-block;
    padding: 5px;
}

.document-search-toolbar-clear-visible[b-wwkv29yf5o] {
    width: 160px !important;
}

.document-search-toolbar-button[b-wwkv29yf5o] {
    width: 40px;
    height: 40px;
    line-height: 30px;
    padding-left: 7px;
    margin-left: 5px;
}

.document-search-popup[b-wwkv29yf5o] {
    width: 100%;
    z-index: 999;
    position: absolute;
    top: 50px;
    background-color: #F6F5F4;
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    padding: 10px;
    cursor: default;
    border: 1px solid #d9d9d9;
    border-top: none;
}

.document-keyword-list[b-wwkv29yf5o] {
    flex-wrap: wrap;
    display: flex;
}

.document-keyword-list-element[b-wwkv29yf5o] {
    border-radius: 10px;
    background-color: #27426D;
    color: white;
    padding: 2px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    margin: 5px;
    min-width: 150px;
    text-align: center;
    cursor: pointer;
}

.document-keyword-list-element-disabled[b-wwkv29yf5o] {
    opacity: 0.6;
    background-color: #27426D !important;
    cursor: default;
}

.document-keyword-list-element label[b-wwkv29yf5o] {
    cursor: pointer;
}

.document-keyword-list-element:hover[b-wwkv29yf5o] {
    background-color: #337ab7;
}

.document-search-settings[b-wwkv29yf5o] {
    padding: 5px;
}

.document-treeview-toolbar[b-wwkv29yf5o] {
    position: relative;
    display: flex;
    padding: 5px;
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    justify-content: space-between;
    background-color: #F6F5F4;
}
.document-treeview-toolbar-subcontainer[b-wwkv29yf5o] {
    display: flex;
}
.document-treeview-toolbar-button[b-wwkv29yf5o]
{
    width: 40px;
    height: 40px;
    line-height: 26px;
    padding-left: 6px;
}

.toolbar-button-left[b-wwkv29yf5o]{
    padding-left: 7px;
}

.document-treeview-toolbar-button-spacer[b-wwkv29yf5o] {
    margin-right: 5px;
}

.document-toolbar-popup[b-wwkv29yf5o] {
    width: 100%;
    z-index: 998;
    position: absolute;
    left: 0px;
    top: 50px;
    background-color: #F6F5F4;
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    padding: 10px;
    cursor: default;
    border: 1px solid #d9d9d9;
    border-top: none;
}
.document-treeview-toolbar-button-disabled[b-wwkv29yf5o] {
    opacity: 0.3;
    background-color: transparent !important;
    cursor: default;
}

.document-toolbar-slider[b-wwkv29yf5o]{
    padding: 10px;
}
.document-toolbar-top-row[b-wwkv29yf5o]{
    display: flex;
    justify-content: space-between;
}
.document-toolbar-footer[b-wwkv29yf5o]{
    display: flex;
    justify-content: space-between;
}
.document-toolbar-footer-button[b-wwkv29yf5o] {
    height: 34px;
    line-height: 18px;
}
.document-treeview-year-label[b-wwkv29yf5o] {
    margin-left: 10px;
    line-height: 40px;
}
.document-metadata[b-wwkv29yf5o] {
    justify-content: flex-end;
    display: flex;
}
.document-metadata-toggler[b-wwkv29yf5o] {
    width: 15px;
    background-color: #ededed;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    border: 1px solid #d9d9d9;
}
    .document-metadata-toggler:hover[b-wwkv29yf5o] {
        background-color: #e3e3e3 !important;
    }
.document-metadata-container[b-wwkv29yf5o] {
    width: 0px;
    position: relative;
    padding-left: 0px;
    overflow: auto !important;
    overflow-x: hidden !important;
    -webkit-transition: 0.2s ease-in-out;
    border: 1px solid #d9d9d9;
    border-left: 0px;
    text-align: end;
    background-color: #F6F5F4;
}
.document-metadata-container-aktive[b-wwkv29yf5o] {
    width: 300px !important;
    padding: 15px;
    -webkit-transition: 0.2s ease-in-out;
}

.metadata-header[b-wwkv29yf5o]{
    font-weight: bold;
    margin-bottom: 10px;
}

.metadata-row[b-wwkv29yf5o] {
    font-size: 14px;
    margin-bottom: 5px;
}
.metadata-title[b-wwkv29yf5o] {
    font-weight: bold;
    word-wrap: break-word;
}
.metadata-value[b-wwkv29yf5o] {
    word-wrap: break-word;
}
.document-metadata-container label[b-wwkv29yf5o] {
    font-size: 14px;
    margin-bottom: 20px;
}

#adobe-dc-view[b-wwkv29yf5o] {
    width: 100% !important;
    height: 100% !important;
}

.quick-search-container[b-wwkv29yf5o] {
    position: absolute;
    top: 50px;
    left: 0px;
    background-color: #F6F5F4;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    padding: 5px;
    width: 100%;
    z-index: 997;
}
.quick-search-input[b-wwkv29yf5o] {
    flex: 1;
    border: 1px solid #d9d9d9;
    appearance: none !important;
    outline: none !important;
    box-shadow: none !important;
    padding-left: 10px;
    padding-right: 10px;
}
.quick-search-bar[b-wwkv29yf5o]{
    display: flex;
    gap: 8px;
}

.document-list-view[b-wwkv29yf5o] {
    display: flex;
    width: 100%;
    flex-direction: column;
    overflow-y: scroll;
    flex: 1;
    box-sizing: border-box;
}

.document-list-view .document-list-view-item[b-wwkv29yf5o] {
    padding: 10px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    cursor: pointer;
}
.document-list-view-item p[b-wwkv29yf5o] {
    margin-bottom: 5px;
}
.document-list-view .document-list-view-item:hover[b-wwkv29yf5o] {
    background-color: rgba(0,0,0,0.05);
}

.document-list-view .document-list-view-item.l-selected[b-wwkv29yf5o] {
    background-color: #27426D33;
}

.list-view-grid-cell[b-wwkv29yf5o] {
    padding: 15px;
    background-color: #F6F5F4;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.list-view-grid-cell.list-view-cell-header[b-wwkv29yf5o] {
    background-color: #0b396b;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
}

.list-view-col-template[b-wwkv29yf5o] {
    grid-template-columns: 2fr 3fr 2fr 2fr 5fr 3fr;
}
.list-view-grid-row[b-wwkv29yf5o] {
    display: grid; grid-column-gap: 1px; width: 100%;cursor: pointer;
}

.list-view-grid-row:hover .list-view-grid-cell[b-wwkv29yf5o] {
    background-color: #D6D5D4;
}
/* _content/ICWebApp/Components/Pages/Meldeamt/Meldeamt.razor.rz.scp.css */
.reg-search-bar[b-rewpc6y4ge] {
    margin-bottom: 20px;
    display: flex;
    height: 45px;
}

.reg-search-input[b-rewpc6y4ge] {
    height: 100%;
    padding: 0 15px;
    width: 100%;
}

.reg-input-controls[b-rewpc6y4ge] {
    background-color: #F6F5F4;
    display: flex;
    align-items: center;
    padding: 0 15px;
}

.reg-doc-type-selector[b-rewpc6y4ge] {
    padding: 5px 10px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

.reg-doc-type-selector:hover[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.3);
}

.reg-doc-type-selector.r-selected[b-rewpc6y4ge] {
    background-color: rgb(39, 66, 109);
    color: white;
}

.reg-doc-type-selector.r-selected:hover[b-rewpc6y4ge] {
    background-color: rgba(39, 66, 109, 0.8);
}

.ma-name-table td[b-rewpc6y4ge], .ma-name-table th[b-rewpc6y4ge] {
    padding: 7px 15px;
}

.ma-name-table tr.ma-table-row.even[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.1);
}

.ma-name-table tr.ma-table-row.odd[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.05);
}

.ma-name-table tr.ma-table-row.even:hover[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.15);
}

.ma-name-table tr.ma-table-row.odd:hover[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.15);
}

.ma-table-row[b-rewpc6y4ge] {
    cursor: pointer;
}

.ma-name-table tr.ma-table-row.even.ma-doc-selected[b-rewpc6y4ge] {
    background-color: rgb(39, 66, 109);
    color: white;
}

.ma-name-table tr.ma-table-row.odd.ma-doc-selected[b-rewpc6y4ge] {
    background-color: rgb(39, 66, 109);
    color: white;
}

.ma-container[b-rewpc6y4ge] {
    height: 75vh;
    max-height: 75vh;
}

.ma-name-table-container[b-rewpc6y4ge] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: 75vh;
    max-height: 75vh;
    overflow-y: scroll;
    overflow-x: hidden;
}

.ma-letter-select[b-rewpc6y4ge] {
    font-size: 1.2rem;
    display: flex;
    margin-bottom: 10px;
}

.selectable-letter[b-rewpc6y4ge] {
    cursor: pointer;
    color: black;
    padding: 3px 10px;
}

.selectable-letter:not(.letter-selected):hover[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.15);
}

.selectable-letter.letter-selected[b-rewpc6y4ge] {
    color: rgb(39, 66, 109);
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0.1);
}

.ma-street-container[b-rewpc6y4ge] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: 75vh;
    max-height: 75vh;
    display: flex;
}

.street-select-container[b-rewpc6y4ge] {
    min-width: 350px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
}

.selectable-street[b-rewpc6y4ge] {
    padding: 5px 10px;
    cursor: pointer;
    width: 100%;
}

.selectable-street:hover[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.15);
}

.selectable-street.s-selected[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.15);
}

.house-number-container[b-rewpc6y4ge] {
    min-width: 200px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
}

.keywords-container[b-rewpc6y4ge] {
    flex: 1;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
}

.kw-row[b-rewpc6y4ge] {
    padding: 5px 10px;
    cursor: pointer;
}

tr.kw-row.even[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.1);
}

tr.kw-row.odd[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.05);
}

tr.kw-row.even:hover[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.15);
}

tr.kw-row.odd:hover[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.15);
}

tr.kw-row.even.ma-doc-selected[b-rewpc6y4ge] {
    background-color: rgb(39, 66, 109);
    color: white;
}

tr.kw-row.odd.ma-doc-selected[b-rewpc6y4ge] {
    background-color: rgb(39, 66, 109);
    color: white;
}

.doc-detail-button[b-rewpc6y4ge] {
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.9);
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.doc-detail-button span[b-rewpc6y4ge] {
    cursor: pointer;
    padding: 10px;
}

.doc-detail-button a[b-rewpc6y4ge] {
    text-decoration: none;
    padding-bottom: 10px;
    color: #27426D;
}

.doc-detail-button span:hover[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.2);
}

.doc-detail-button.right[b-rewpc6y4ge] {
    left: unset;
    right: 10px;
}

.doc-detail-button:hover[b-rewpc6y4ge] {
    background-color: rgba(255, 255, 255, 0.8);
}
.doc-wrap[b-rewpc6y4ge] {
    width: 100%;
    height: 100%;max-height: 100%;position: relative;
}
.doc-wrap:hover .doc-detail-button[b-rewpc6y4ge] {
    display: flex;
}

.table-btn[b-rewpc6y4ge] {
    padding: 0 5px;
}

.table-btn:hover[b-rewpc6y4ge] {
    background-color: rgba(0, 0, 0, 0.2);
}

.street-search-input[b-rewpc6y4ge] {
    height: 100%;
    min-height: 40px;
    padding: 0 15px;
    width: 100%;
    background-color: #F6F5F4;
    border: 1px solid #27426D;
    outline: none !important;
    vertical-align: middle;
}
.hb-selectable-row[b-rewpc6y4ge] {
    cursor: pointer;
}
.hb-selectable-row:hover[b-rewpc6y4ge] {
    background-color: rgba(0,0,0,0.1);
}
.hb-selectable-row-disabled[b-rewpc6y4ge] {
    cursor: default;
    opacity: .5;
}
/* _content/ICWebApp/Components/Pages/Public/ShareDownload.razor.rz.scp.css */
.download-container[b-w2j3nc9dlc] {
    background-color: transparent;
    height: 100%;
    padding-top: 50px;
    min-height: 500px;
}


.download-title[b-w2j3nc9dlc] {
    text-align: end;
}

.download-content[b-w2j3nc9dlc] {
    margin-top: 40px;
    width: 520px;
    bottom: 45%;
}
.download-content-icon-container[b-w2j3nc9dlc]{
    margin-top: 20px;
}

@media(max-height: 800px) {
    .download-content[b-w2j3nc9dlc] {
        position: inherit !important;
        width: 100% !important;
        margin-top: 20px;
    }
}
@media(max-width: 800px) {
    .download-content[b-w2j3nc9dlc] {
        position: inherit !important;
        width: 100% !important;
        margin-top: 20px;
    }
    .download-container[b-w2j3nc9dlc]{
        padding-top: 0px;
    }
    .download-footer[b-w2j3nc9dlc] {
        margin-top: 60px;
        position: inherit !important;
        display: block !important;
        width: 100%;
    }
}
.download-content-subtitle[b-w2j3nc9dlc]{
    font-weight: bold;
    text-align: center;
    font-size: 22px;
    margin-bottom: 5px;
}

.download-content-text[b-w2j3nc9dlc]{
    text-align: end;
}

.download-button-container[b-w2j3nc9dlc]{
    display: flex;
    justify-content: space-between;
}
.download-spacer[b-w2j3nc9dlc]{
    justify-content: flex-start;
}
.download-button-container button[b-w2j3nc9dlc]{
    justify-content: flex-end;
}
.download-content-icon[b-w2j3nc9dlc]{
    display: flex;
    justify-content: end;
}
.download-content-icon img[b-w2j3nc9dlc]{
    width: 150px;
}
.download-content-customer-branding[b-w2j3nc9dlc] {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 50px;
}
.download-footer[b-w2j3nc9dlc] {
    position: absolute;
    bottom: 30px;
    display: flex;
    width: 520px;
    justify-content: flex-end;
}
.download-footer-right[b-w2j3nc9dlc]{

}
/* _content/ICWebApp/Components/Pages/RegistryOffice/Documents.razor.rz.scp.css */
.reg-search-bar[b-pkkd9g0yey] {
    margin-bottom: 20px;
    display: flex;
    height: 45px;
}
.reg-doc-list[b-pkkd9g0yey] {
    overflow-y: scroll;
    border-right: 1px solid rgba(0,0,0,0.2);
    height: 100%;
    position: relative;
}
.reg-doc-list-item-kw[b-pkkd9g0yey] {
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    padding: 10px;
    cursor: pointer;
}
.reg-doc-list-item-kw:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.1);
}
.reg-doc-keywords-container[b-pkkd9g0yey] {
    margin-top: 10px;
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.reg-doc-keywords[b-pkkd9g0yey] {
    padding: 2px 6px;
    border-radius: 5px;
    background-color: rgba(0,0,0,0.1);
    cursor: pointer;
}
.reg-doc-keywords:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.2);
}
.reg-doc-keywords.selected[b-pkkd9g0yey] {
    background-color: rgba(39, 66, 109, 1);
    color: white;
    cursor: default;
}
.reg-doc-keywords.selected:hover[b-pkkd9g0yey] {
    background-color: rgba(39, 66, 109, 1);
}
.reg-doc-list-item[b-pkkd9g0yey] {
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    padding: 10px;
    cursor: pointer;
}
.reg-doc-list-item.selected-doc[b-pkkd9g0yey] {
    background-color: rgb(39, 66, 109);
    color: white;
}
.reg-doc-list-item:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.2);
}
.reg-doc-container[b-pkkd9g0yey] {
    height: 75dvh;
    max-height: 75dvh;
    display: grid;
    grid-template-columns: 300px 1fr;
    border: 1px solid rgba(0,0,0,0.2);
}

.reg-type[b-pkkd9g0yey] {
    font-weight: bold;
    font-size: 1.2rem;
}
.reg-doc-type-selector[b-pkkd9g0yey] {
    padding: 5px 10px;
    border-radius: 3px;
    background-color: rgba(0,0,0,0.2);
    cursor: pointer;
}
.reg-doc-type-selector:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.3);
}
.reg-doc-type-selector.r-selected[b-pkkd9g0yey] {
    background-color: rgb(39, 66, 109);
    color: white;
}
.reg-doc-type-selector.r-selected:hover[b-pkkd9g0yey] {
    background-color: rgba(39, 66, 109, 0.8);
}
.reg-view-button[b-pkkd9g0yey] {
    padding: 10px;
    height: 100%;
    cursor: pointer;
    background-color: rgba(0,0,0,0.2);
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    border: 1px solid rgba(39, 66, 109, 0.3);;
}
.reg-view-button.selected[b-pkkd9g0yey] {
    background-color: rgba(39, 66, 109, 0.2);
    cursor: default;
}
.reg-view-button:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.3);
}
.reg-view-button.selected:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.3);
}
.reg-search-button[b-pkkd9g0yey] {
    background-color: rgba(39, 66, 109, 1);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    padding: 0 15px;
}
.reg-search-button:hover[b-pkkd9g0yey] {
    background-color: rgba(39, 66, 109, .8);
}
.reg-doc-view[b-pkkd9g0yey] {
    height: 100%;
    max-height: inherit;
    overflow-y: scroll;
    position: relative;
}
.index-list[b-pkkd9g0yey] {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: start;
    align-items: start;
    gap: 5px;
    max-height: 100%;
}
.index-list-item[b-pkkd9g0yey] {
    cursor: pointer;
    padding: 5px 10px;
}
.index-list-item:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.3);
}
.embed-wrapper[b-pkkd9g0yey] {
    width: 100%;
    justify-content: center;
    display: flex;
    height: 100%;
    flex-wrap: wrap;
}
.reg-search-input[b-pkkd9g0yey] {
    height: 100%;
    padding: 0 15px;
    width: 100%;
}
.reg-input-controls[b-pkkd9g0yey] {
    background-color: #F6F5F4;
    display: flex;
    align-items: center;
    padding: 0 15px;
}
.reg-doc-nav[b-pkkd9g0yey] {
    min-width: 400px;
    height: 50px;
    background-color: white;
    position: absolute;
    opacity: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    border-radius: 10px;
    transition: opacity .2s ease-out;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
}
.reg-doc-view:hover .reg-doc-nav[b-pkkd9g0yey] {
    opacity: .9;
}
.reg-doc-nav-arrow[b-pkkd9g0yey] {
    border-radius: 50%;
    padding: 5px 10px;
}
.reg-doc-nav-arrow.inactive[b-pkkd9g0yey] {
    color: rgba(0,0,0,0.5);
}
.reg-doc-nav-arrow.active:hover[b-pkkd9g0yey] {
    cursor: pointer;
    background-color: rgba(0,0,0,0.1);
}
.index-list-container[b-pkkd9g0yey] {
    padding: 25px;
}
.index-list-container .doc-title[b-pkkd9g0yey] {
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 10px;
}
.index-table td[b-pkkd9g0yey], .index-table th[b-pkkd9g0yey] {
    padding: 7px 15px;
}
.index-table tr.even[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.1);
}
.index-table tr.odd[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.05);
}
.index-table tr.even:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.15);
}
.index-table tr.odd:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.15);
}


.doc-detail-button[b-pkkd9g0yey] {
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 5px;
    background-color: rgba(255,255,255,0.9);
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.doc-detail-button span[b-pkkd9g0yey] {
    cursor: pointer;
    padding: 10px;
}
.doc-detail-button a[b-pkkd9g0yey] {
    text-decoration: none;
    padding-bottom: 10px;
    color: #27426D;
}
.doc-detail-button span:hover[b-pkkd9g0yey] {
    background-color: rgba(0,0,0,0.2);
}

.doc-detail-button.right[b-pkkd9g0yey] {
    left: unset;
    right: 10px;
}
.doc-detail-button:hover[b-pkkd9g0yey] {
    background-color: rgba(255,255,255,0.8);
}
.doc-wrap:hover .doc-detail-button[b-pkkd9g0yey] {
    display: flex;
}
/* _content/ICWebApp/Components/Pages/Search.razor.rz.scp.css */
.reg-search-input[b-jgawdafmr7] {
    height: 100%;
    padding: 0 15px;
    width: 100%;
}
.reg-doc-type-selector[b-jgawdafmr7] {
    padding: 5px 10px;
    border-radius: 3px;
    background-color: rgba(0,0,0,0.2);
    cursor: pointer;
}
.reg-doc-type-selector:hover[b-jgawdafmr7] {
    background-color: rgba(0,0,0,0.3);
}
.reg-doc-type-selector.r-selected[b-jgawdafmr7] {
    background-color: rgb(39, 66, 109);
    color: white;
}
.reg-doc-type-selector.r-selected:hover[b-jgawdafmr7] {
    background-color: rgba(39, 66, 109, 0.8);
}
.result-container[b-jgawdafmr7] {
    width: 100%;
    height: 75vh;
    max-height: 75vh;
    overflow-y: scroll;
    position: relative;
    padding: 0 0 0 30px;
    overflow-x: hidden;
}
.no-results[b-jgawdafmr7] {
    font-size: 1.2rem;
    padding-left: 30px;
}
.result-bauamt[b-jgawdafmr7] {
    padding: 15px;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: rgba(0,0,0,0.1);
}
.result-bauamt:hover[b-jgawdafmr7] {
    background-color: rgba(0,0,0,0.2);
}
.result-standesamt[b-jgawdafmr7] {
    padding: 15px;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: rgba(0,0,0,0.1);
}
.result-standesamt:hover[b-jgawdafmr7] {
    background-color: rgba(0,0,0,0.2);
}
.type-selector .e-label[b-jgawdafmr7] {
    font-size: 1rem;
}

.search-container[b-jgawdafmr7] {
    display: flex;
}
.search-container .type-selector[b-jgawdafmr7] {
    width: 300px;
    padding: 0 30px 0 10px;
    border-right: 1px solid rgba(0,0,0,0.1);
}

.checkbox-wrapper[b-jgawdafmr7] {
    display: flex;flex-direction: column;gap: 15px;
}
/* _content/ICWebApp/Components/Pages/Shared.razor.rz.scp.css */
/* _content/ICWebApp/Components/Pages/Usermanagement/Account.razor.rz.scp.css */
body[b-c0nm010cxd] {
}
/* _content/ICWebApp/Components/Pages/Usermanagement/Usermanagement.razor.rz.scp.css */
.e-grid-height[b-wyn9vzd634] {
    height: calc(100vh - 240px);
    min-height: 625px;
}

.useredit-anchor[b-wyn9vzd634] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9996;
}
