@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '_content/horaios.de.Charis.BlazorBase/horaios.de.Charis.BlazorBase.aafvkutr7f.bundle.scp.css';

/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Dialogs/ParameterDialog/ParameterDialog.razor.rz.scp.css */
body[b-q9d913miof] {
    font-size: 1rem;
}

.box[b-q9d913miof] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(100,100,100,0.5);
    z-index: 2000;
    display: flex;
    animation: box-entry-b-q9d913miof 0.2s;
}

@keyframes box-entry-b-q9d913miof {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.dialog[b-q9d913miof] {
    z-index: 1000;
    box-shadow: 0 0 12px rgba(0,0,0,0.6);
    max-height: calc(100% - 3rem);
    margin: auto;
    flex-direction: column;
    align-self: center;
    background-color: white;
    display: flex;
    animation: dialog-entry-b-q9d913miof 0.4s;
    animation-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
}

@keyframes dialog-entry-b-q9d913miof {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateX(0px) scale(1.0);
    }
}

.dialogTitle[b-q9d913miof] {
    background-color: var(--accent-color1);
    padding: 1rem;
}

    .dialogTitle h1[b-q9d913miof] {
        font-size: 1.2rem;
        color: white;
    }

.dialogBody[b-q9d913miof] {
    flex-grow: 1;
    padding: 1rem;
}

    .dialogBody p[b-q9d913miof] {
        font-size: 1rem;
        color: black;
    }

.dialogActions[b-q9d913miof] {
    background-color: #eee;
    padding: 1rem;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Client/Admin.razor.rz.scp.css */
body[b-yfyfmmwexq] {
}

h1[b-yfyfmmwexq] {
    margin: 0;
    color: #fff;
}

h2[b-yfyfmmwexq], h3[b-yfyfmmwexq], h4[b-yfyfmmwexq] {
    margin-top: 2rem;
    color: black;
}

.box[b-yfyfmmwexq] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-yfyfmmwexq] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-yfyfmmwexq] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-yfyfmmwexq] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-yfyfmmwexq] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-yfyfmmwexq], tr[b-yfyfmmwexq] {
    clear: both;
    border: none;
}

th[b-yfyfmmwexq], td[b-yfyfmmwexq] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-yfyfmmwexq] {
    color: #fff;
    background-color: #e30027;
}

td[b-yfyfmmwexq] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-yfyfmmwexq] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-yfyfmmwexq] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-yfyfmmwexq] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-yfyfmmwexq] {
    font-family: inherit;
    font-size: inherit;
}

button[b-yfyfmmwexq] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-yfyfmmwexq] {
    margin: 0;
}

.nextButton[b-yfyfmmwexq] {
    margin: 0;
    float: right;
}

.widgetLabel[b-yfyfmmwexq] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-yfyfmmwexq] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-yfyfmmwexq] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-yfyfmmwexq] {
    padding: 0;
}

.widgetContainer[b-yfyfmmwexq] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-yfyfmmwexq] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-yfyfmmwexq] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Client/ClientAdmin.razor.rz.scp.css */
body[b-tk8r5qpvtg] {
}

h1[b-tk8r5qpvtg] {
    margin: 0;
    color: #fff;
}

h2[b-tk8r5qpvtg], h3[b-tk8r5qpvtg], h4[b-tk8r5qpvtg] {
    margin-top: 2rem;
    color: black;
}

.box[b-tk8r5qpvtg] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-tk8r5qpvtg] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-tk8r5qpvtg] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-tk8r5qpvtg] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-tk8r5qpvtg] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-tk8r5qpvtg], tr[b-tk8r5qpvtg] {
    clear: both;
    border: none;
}

th[b-tk8r5qpvtg], td[b-tk8r5qpvtg] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-tk8r5qpvtg] {
    color: #fff;
    background-color: #e30027;
}

td[b-tk8r5qpvtg] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-tk8r5qpvtg] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-tk8r5qpvtg] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-tk8r5qpvtg] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-tk8r5qpvtg] {
    font-family: inherit;
    font-size: inherit;
}

button[b-tk8r5qpvtg] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-tk8r5qpvtg] {
    margin: 0;
}

.nextButton[b-tk8r5qpvtg] {
    margin: 0;
    float: right;
}

.widgetLabel[b-tk8r5qpvtg] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-tk8r5qpvtg] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-tk8r5qpvtg] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-tk8r5qpvtg] {
    padding: 0;
}

.widgetContainer[b-tk8r5qpvtg] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-tk8r5qpvtg] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-tk8r5qpvtg] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Client/ClientConfirmRegistration.razor.rz.scp.css */
body[b-c5t97ag4e5] {
}

h1[b-c5t97ag4e5] {
    margin: 0;
    color: #fff;
}

h2[b-c5t97ag4e5], h3[b-c5t97ag4e5], h4[b-c5t97ag4e5] {
    margin-top: 2rem;
    color: black;
}

.box[b-c5t97ag4e5] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-c5t97ag4e5] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-c5t97ag4e5] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-c5t97ag4e5] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-c5t97ag4e5] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-c5t97ag4e5], tr[b-c5t97ag4e5] {
    clear: both;
    border: none;
}

th[b-c5t97ag4e5], td[b-c5t97ag4e5] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-c5t97ag4e5] {
    color: #fff;
    background-color: #e30027;
}

td[b-c5t97ag4e5] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-c5t97ag4e5] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-c5t97ag4e5] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-c5t97ag4e5] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-c5t97ag4e5] {
    font-family: inherit;
    font-size: inherit;
}

button[b-c5t97ag4e5] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-c5t97ag4e5] {
    margin: 0;
}

.nextButton[b-c5t97ag4e5] {
    margin: 0;
    float: right;
}

.widgetLabel[b-c5t97ag4e5] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-c5t97ag4e5] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-c5t97ag4e5] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-c5t97ag4e5] {
    padding: 0;
}

.widgetContainer[b-c5t97ag4e5] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-c5t97ag4e5] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-c5t97ag4e5] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Client/ClientEmailSent.razor.rz.scp.css */
body[b-dho28dfw7y] {
}

h1[b-dho28dfw7y] {
    margin: 0;
    color: #fff;
}

h2[b-dho28dfw7y], h3[b-dho28dfw7y], h4[b-dho28dfw7y] {
    margin-top: 2rem;
    color: black;
}

.box[b-dho28dfw7y] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-dho28dfw7y] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-dho28dfw7y] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-dho28dfw7y] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-dho28dfw7y] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-dho28dfw7y], tr[b-dho28dfw7y] {
    clear: both;
    border: none;
}

th[b-dho28dfw7y], td[b-dho28dfw7y] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-dho28dfw7y] {
    color: #fff;
    background-color: #e30027;
}

td[b-dho28dfw7y] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-dho28dfw7y] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-dho28dfw7y] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-dho28dfw7y] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-dho28dfw7y] {
    font-family: inherit;
    font-size: inherit;
}

button[b-dho28dfw7y] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-dho28dfw7y] {
    margin: 0;
}

.nextButton[b-dho28dfw7y] {
    margin: 0;
    float: right;
}

.widgetLabel[b-dho28dfw7y] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-dho28dfw7y] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-dho28dfw7y] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-dho28dfw7y] {
    padding: 0;
}

.widgetContainer[b-dho28dfw7y] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-dho28dfw7y] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-dho28dfw7y] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Client/ClientPayment.razor.rz.scp.css */
body[b-4nvdagy9yf] {
}

h1[b-4nvdagy9yf] {
    margin: 0;
    color: #fff;
}

h2[b-4nvdagy9yf], h3[b-4nvdagy9yf], h4[b-4nvdagy9yf] {
    margin-top: 2rem;
    color: black;
}

.box[b-4nvdagy9yf] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-4nvdagy9yf] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-4nvdagy9yf] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-4nvdagy9yf] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-4nvdagy9yf] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-4nvdagy9yf], tr[b-4nvdagy9yf] {
    clear: both;
    border: none;
}

th[b-4nvdagy9yf], td[b-4nvdagy9yf] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-4nvdagy9yf] {
    color: #fff;
    background-color: #e30027;
}

td[b-4nvdagy9yf] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-4nvdagy9yf] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-4nvdagy9yf] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-4nvdagy9yf] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-4nvdagy9yf] {
    font-family: inherit;
    font-size: inherit;
}

button[b-4nvdagy9yf] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-4nvdagy9yf] {
    margin: 0;
}

.nextButton[b-4nvdagy9yf] {
    margin: 0;
    float: right;
}

.widgetLabel[b-4nvdagy9yf] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-4nvdagy9yf] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-4nvdagy9yf] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-4nvdagy9yf] {
    padding: 0;
}

.widgetContainer[b-4nvdagy9yf] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-4nvdagy9yf] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-4nvdagy9yf] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Client/ClientRegister.razor.rz.scp.css */
body[b-gutz2193b9] {
}

h1[b-gutz2193b9] {
    margin: 0;
    color: #fff;
}

h2[b-gutz2193b9], h3[b-gutz2193b9], h4[b-gutz2193b9] {
    margin-top: 2rem;
    color: black;
}

.box[b-gutz2193b9] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-gutz2193b9] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-gutz2193b9] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-gutz2193b9] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-gutz2193b9] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-gutz2193b9], tr[b-gutz2193b9] {
    clear: both;
    border: none;
}

th[b-gutz2193b9], td[b-gutz2193b9] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-gutz2193b9] {
    color: #fff;
    background-color: #e30027;
}

td[b-gutz2193b9] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-gutz2193b9] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-gutz2193b9] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-gutz2193b9] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-gutz2193b9] {
    font-family: inherit;
    font-size: inherit;
}

button[b-gutz2193b9] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-gutz2193b9] {
    margin: 0;
}

.nextButton[b-gutz2193b9] {
    margin: 0;
    float: right;
}

.widgetLabel[b-gutz2193b9] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-gutz2193b9] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-gutz2193b9] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-gutz2193b9] {
    padding: 0;
}

.widgetContainer[b-gutz2193b9] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-gutz2193b9] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-gutz2193b9] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Client/ClientRegistrationFinished.razor.rz.scp.css */
body[b-lqt4ojjvtc] {
}

h1[b-lqt4ojjvtc] {
    margin: 0;
    color: #fff;
}

h2[b-lqt4ojjvtc], h3[b-lqt4ojjvtc], h4[b-lqt4ojjvtc] {
    margin-top: 2rem;
    color: black;
}

.box[b-lqt4ojjvtc] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-lqt4ojjvtc] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-lqt4ojjvtc] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-lqt4ojjvtc] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-lqt4ojjvtc] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-lqt4ojjvtc], tr[b-lqt4ojjvtc] {
    clear: both;
    border: none;
}

th[b-lqt4ojjvtc], td[b-lqt4ojjvtc] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-lqt4ojjvtc] {
    color: #fff;
    background-color: #e30027;
}

td[b-lqt4ojjvtc] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-lqt4ojjvtc] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-lqt4ojjvtc] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-lqt4ojjvtc] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-lqt4ojjvtc] {
    font-family: inherit;
    font-size: inherit;
}

button[b-lqt4ojjvtc] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-lqt4ojjvtc] {
    margin: 0;
}

.nextButton[b-lqt4ojjvtc] {
    margin: 0;
    float: right;
}

.widgetLabel[b-lqt4ojjvtc] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-lqt4ojjvtc] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-lqt4ojjvtc] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-lqt4ojjvtc] {
    padding: 0;
}

.widgetContainer[b-lqt4ojjvtc] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-lqt4ojjvtc] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-lqt4ojjvtc] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Client/RegistrationFinished.razor.rz.scp.css */
body[b-c4unfu311t] {
}

h1[b-c4unfu311t] {
    margin: 0;
    color: #fff;
}

h2[b-c4unfu311t], h3[b-c4unfu311t], h4[b-c4unfu311t] {
    margin-top: 2rem;
    color: black;
}

.box[b-c4unfu311t] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-c4unfu311t] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-c4unfu311t] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-c4unfu311t] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-c4unfu311t] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-c4unfu311t], tr[b-c4unfu311t] {
    clear: both;
    border: none;
}

th[b-c4unfu311t], td[b-c4unfu311t] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-c4unfu311t] {
    color: #fff;
    background-color: #e30027;
}

td[b-c4unfu311t] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-c4unfu311t] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-c4unfu311t] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-c4unfu311t] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-c4unfu311t] {
    font-family: inherit;
    font-size: inherit;
}

button[b-c4unfu311t] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-c4unfu311t] {
    margin: 0;
}

.nextButton[b-c4unfu311t] {
    margin: 0;
    float: right;
}

.widgetLabel[b-c4unfu311t] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-c4unfu311t] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-c4unfu311t] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-c4unfu311t] {
    padding: 0;
}

.widgetContainer[b-c4unfu311t] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-c4unfu311t] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-c4unfu311t] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/ColumnConfiguration/AdministratorSpaltenkonfigurationCoreColumnConfiguration.razor.rz.scp.css */
body[b-vf0mt2i8r8] {
}

h1[b-vf0mt2i8r8] {
    margin: 0;
    color: #fff;
}

h2[b-vf0mt2i8r8], h3[b-vf0mt2i8r8], h4[b-vf0mt2i8r8] {
    margin-top: 2rem;
    color: black;
}

.box[b-vf0mt2i8r8] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-vf0mt2i8r8] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-vf0mt2i8r8] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-vf0mt2i8r8] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-vf0mt2i8r8] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-vf0mt2i8r8], tr[b-vf0mt2i8r8] {
    clear: both;
    border: none;
}

th[b-vf0mt2i8r8], td[b-vf0mt2i8r8] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-vf0mt2i8r8] {
    color: #fff;
    background-color: #e30027;
}

td[b-vf0mt2i8r8] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-vf0mt2i8r8] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-vf0mt2i8r8] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-vf0mt2i8r8] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-vf0mt2i8r8] {
    font-family: inherit;
    font-size: inherit;
}

button[b-vf0mt2i8r8] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-vf0mt2i8r8] {
    margin: 0;
}

.nextButton[b-vf0mt2i8r8] {
    margin: 0;
    float: right;
}

.widgetLabel[b-vf0mt2i8r8] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-vf0mt2i8r8] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-vf0mt2i8r8] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-vf0mt2i8r8] {
    padding: 0;
}

.widgetContainer[b-vf0mt2i8r8] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-vf0mt2i8r8] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-vf0mt2i8r8] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/ColumnConfiguration/ColumnConfiguration.razor.rz.scp.css */
body[b-de102za7kr] {
}

h1[b-de102za7kr] {
    margin: 0;
    color: #fff;
}

h2[b-de102za7kr], h3[b-de102za7kr], h4[b-de102za7kr] {
    margin-top: 2rem;
    color: black;
}

.box[b-de102za7kr] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-de102za7kr] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-de102za7kr] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-de102za7kr] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-de102za7kr] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-de102za7kr], tr[b-de102za7kr] {
    clear: both;
    border: none;
}

th[b-de102za7kr], td[b-de102za7kr] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-de102za7kr] {
    color: #fff;
    background-color: #e30027;
}

td[b-de102za7kr] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-de102za7kr] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-de102za7kr] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-de102za7kr] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-de102za7kr] {
    font-family: inherit;
    font-size: inherit;
}

button[b-de102za7kr] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-de102za7kr] {
    margin: 0;
}

.nextButton[b-de102za7kr] {
    margin: 0;
    float: right;
}

.widgetLabel[b-de102za7kr] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-de102za7kr] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-de102za7kr] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-de102za7kr] {
    padding: 0;
}

.widgetContainer[b-de102za7kr] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-de102za7kr] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-de102za7kr] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/ColumnConfiguration/SpaltenkonfigurationCore.razor.rz.scp.css */
body[b-lx8up0sd28] {
}

h1[b-lx8up0sd28] {
    margin: 0;
    color: #fff;
}

h2[b-lx8up0sd28], h3[b-lx8up0sd28], h4[b-lx8up0sd28] {
    margin-top: 2rem;
    color: black;
}

.box[b-lx8up0sd28] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-lx8up0sd28] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-lx8up0sd28] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-lx8up0sd28] {
    clear: both;
}

.contentBoxBorder[b-lx8up0sd28] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-lx8up0sd28], tr[b-lx8up0sd28] {
    clear: both;
    border: none;
}

th[b-lx8up0sd28], td[b-lx8up0sd28] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-lx8up0sd28] {
    color: #fff;
    background-color: #e30027;
}

td[b-lx8up0sd28] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-lx8up0sd28] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-lx8up0sd28] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-lx8up0sd28] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-lx8up0sd28] {
    font-family: inherit;
    font-size: inherit;
}

button[b-lx8up0sd28] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-lx8up0sd28] {
    margin: 0;
}

.nextButton[b-lx8up0sd28] {
    margin: 0;
    float: right;
}

.widgetLabel[b-lx8up0sd28] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-lx8up0sd28] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/ConfigurationTedalogHub/ConfigurationTedalogHub.razor.rz.scp.css */
body[b-z7tq2cp8uw] {
}

h1[b-z7tq2cp8uw] {
    margin: 0;
    color: #fff;
}

h2[b-z7tq2cp8uw], h3[b-z7tq2cp8uw], h4[b-z7tq2cp8uw] {
    margin-top: 2rem;
    color: black;
}

.box[b-z7tq2cp8uw] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-z7tq2cp8uw] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-z7tq2cp8uw] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-z7tq2cp8uw] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-z7tq2cp8uw] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-z7tq2cp8uw], tr[b-z7tq2cp8uw] {
    clear: both;
    border: none;
}

th[b-z7tq2cp8uw], td[b-z7tq2cp8uw] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-z7tq2cp8uw] {
    color: #fff;
    background-color: #e30027;
}

td[b-z7tq2cp8uw] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-z7tq2cp8uw] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-z7tq2cp8uw] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-z7tq2cp8uw] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-z7tq2cp8uw] {
    font-family: inherit;
    font-size: inherit;
}

button[b-z7tq2cp8uw] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-z7tq2cp8uw] {
    margin: 0;
}

.nextButton[b-z7tq2cp8uw] {
    margin: 0;
    float: right;
}

.widgetLabel[b-z7tq2cp8uw] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-z7tq2cp8uw] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-z7tq2cp8uw] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-z7tq2cp8uw] {
    padding: 0;
}

.widgetContainer[b-z7tq2cp8uw] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-z7tq2cp8uw] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-z7tq2cp8uw] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/DatabaseCredentials/CredentialsOnly.razor.rz.scp.css */
body[b-x7rpmytae5] {
}

h1[b-x7rpmytae5] {
    margin: 0;
    color: #fff;
}

h2[b-x7rpmytae5], h3[b-x7rpmytae5], h4[b-x7rpmytae5] {
    margin-top: 2rem;
    color: black;
}

.box[b-x7rpmytae5] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-x7rpmytae5] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-x7rpmytae5] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-x7rpmytae5] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-x7rpmytae5] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-x7rpmytae5], tr[b-x7rpmytae5] {
    clear: both;
    border: none;
}

th[b-x7rpmytae5], td[b-x7rpmytae5] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-x7rpmytae5] {
    color: #fff;
    background-color: #e30027;
}

td[b-x7rpmytae5] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-x7rpmytae5] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-x7rpmytae5] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-x7rpmytae5] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-x7rpmytae5] {
    font-family: inherit;
    font-size: inherit;
}

button[b-x7rpmytae5] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-x7rpmytae5] {
    margin: 0;
}

.nextButton[b-x7rpmytae5] {
    margin: 0;
    float: right;
}

.widgetLabel[b-x7rpmytae5] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-x7rpmytae5] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-x7rpmytae5] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-x7rpmytae5] {
    padding: 0;
}

.widgetContainer[b-x7rpmytae5] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-x7rpmytae5] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-x7rpmytae5] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/DatabaseCredentials/DatabaseCredentials.razor.rz.scp.css */
body[b-jakxap2qz3] {
}

h1[b-jakxap2qz3] {
    margin: 0;
    color: #fff;
}

h2[b-jakxap2qz3], h3[b-jakxap2qz3], h4[b-jakxap2qz3] {
    margin-top: 2rem;
    color: black;
}

.box[b-jakxap2qz3] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-jakxap2qz3] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-jakxap2qz3] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-jakxap2qz3] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-jakxap2qz3] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-jakxap2qz3], tr[b-jakxap2qz3] {
    clear: both;
    border: none;
}

th[b-jakxap2qz3], td[b-jakxap2qz3] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-jakxap2qz3] {
    color: #fff;
    background-color: #e30027;
}

td[b-jakxap2qz3] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-jakxap2qz3] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-jakxap2qz3] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-jakxap2qz3] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-jakxap2qz3] {
    font-family: inherit;
    font-size: inherit;
}

button[b-jakxap2qz3] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-jakxap2qz3] {
    margin: 0;
}

.nextButton[b-jakxap2qz3] {
    margin: 0;
    float: right;
}

.widgetLabel[b-jakxap2qz3] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-jakxap2qz3] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-jakxap2qz3] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-jakxap2qz3] {
    padding: 0;
}

.widgetContainer[b-jakxap2qz3] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-jakxap2qz3] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-jakxap2qz3] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/DatabaseCredentials/DatabaseCredentialsCredentialsOnly.razor.rz.scp.css */
body[b-wm1z5hw1j3] {
}

h1[b-wm1z5hw1j3] {
    margin: 0;
    color: #fff;
}

h2[b-wm1z5hw1j3], h3[b-wm1z5hw1j3], h4[b-wm1z5hw1j3] {
    margin-top: 2rem;
    color: black;
}

.box[b-wm1z5hw1j3] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-wm1z5hw1j3] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-wm1z5hw1j3] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-wm1z5hw1j3] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-wm1z5hw1j3] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-wm1z5hw1j3], tr[b-wm1z5hw1j3] {
    clear: both;
    border: none;
}

th[b-wm1z5hw1j3], td[b-wm1z5hw1j3] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-wm1z5hw1j3] {
    color: #fff;
    background-color: #e30027;
}

td[b-wm1z5hw1j3] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-wm1z5hw1j3] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-wm1z5hw1j3] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-wm1z5hw1j3] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-wm1z5hw1j3] {
    font-family: inherit;
    font-size: inherit;
}

button[b-wm1z5hw1j3] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-wm1z5hw1j3] {
    margin: 0;
}

.nextButton[b-wm1z5hw1j3] {
    margin: 0;
    float: right;
}

.widgetLabel[b-wm1z5hw1j3] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-wm1z5hw1j3] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-wm1z5hw1j3] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-wm1z5hw1j3] {
    padding: 0;
}

.widgetContainer[b-wm1z5hw1j3] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-wm1z5hw1j3] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-wm1z5hw1j3] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/DatabaseCredentials/DatabaseCredentialsService.razor.rz.scp.css */
body[b-840wfiv3x5] {
}

h1[b-840wfiv3x5] {
    margin: 0;
    color: #fff;
}

h2[b-840wfiv3x5], h3[b-840wfiv3x5], h4[b-840wfiv3x5] {
    margin-top: 2rem;
    color: black;
}

.box[b-840wfiv3x5] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-840wfiv3x5] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-840wfiv3x5] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-840wfiv3x5] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-840wfiv3x5] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-840wfiv3x5], tr[b-840wfiv3x5] {
    clear: both;
    border: none;
}

th[b-840wfiv3x5], td[b-840wfiv3x5] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-840wfiv3x5] {
    color: #fff;
    background-color: #e30027;
}

td[b-840wfiv3x5] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-840wfiv3x5] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-840wfiv3x5] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-840wfiv3x5] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-840wfiv3x5] {
    font-family: inherit;
    font-size: inherit;
}

button[b-840wfiv3x5] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-840wfiv3x5] {
    margin: 0;
}

.nextButton[b-840wfiv3x5] {
    margin: 0;
    float: right;
}

.widgetLabel[b-840wfiv3x5] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-840wfiv3x5] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-840wfiv3x5] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-840wfiv3x5] {
    padding: 0;
}

.widgetContainer[b-840wfiv3x5] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-840wfiv3x5] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-840wfiv3x5] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/DatabaseCredentials/Service.razor.rz.scp.css */
body[b-8rpgkr0kdx] {
}

h1[b-8rpgkr0kdx] {
    margin: 0;
    color: #fff;
}

h2[b-8rpgkr0kdx], h3[b-8rpgkr0kdx], h4[b-8rpgkr0kdx] {
    margin-top: 2rem;
    color: black;
}

.box[b-8rpgkr0kdx] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-8rpgkr0kdx] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-8rpgkr0kdx] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-8rpgkr0kdx] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-8rpgkr0kdx] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-8rpgkr0kdx], tr[b-8rpgkr0kdx] {
    clear: both;
    border: none;
}

th[b-8rpgkr0kdx], td[b-8rpgkr0kdx] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-8rpgkr0kdx] {
    color: #fff;
    background-color: #e30027;
}

td[b-8rpgkr0kdx] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-8rpgkr0kdx] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-8rpgkr0kdx] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-8rpgkr0kdx] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-8rpgkr0kdx] {
    font-family: inherit;
    font-size: inherit;
}

button[b-8rpgkr0kdx] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-8rpgkr0kdx] {
    margin: 0;
}

.nextButton[b-8rpgkr0kdx] {
    margin: 0;
    float: right;
}

.widgetLabel[b-8rpgkr0kdx] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-8rpgkr0kdx] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-8rpgkr0kdx] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-8rpgkr0kdx] {
    padding: 0;
}

.widgetContainer[b-8rpgkr0kdx] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-8rpgkr0kdx] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-8rpgkr0kdx] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/DataMigrationTaskExecution/AdministratorDatenmigrationsaufgabenausführung.razor.rz.scp.css */
body[b-id3marcl5s] {
}

h1[b-id3marcl5s] {
    margin: 0;
    color: #fff;
}

h2[b-id3marcl5s], h3[b-id3marcl5s], h4[b-id3marcl5s] {
    margin-top: 2rem;
    color: black;
}

.box[b-id3marcl5s] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-id3marcl5s] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-id3marcl5s] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-id3marcl5s] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-id3marcl5s] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-id3marcl5s], tr[b-id3marcl5s] {
    clear: both;
    border: none;
}

th[b-id3marcl5s], td[b-id3marcl5s] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-id3marcl5s] {
    color: #fff;
    background-color: #e30027;
}

td[b-id3marcl5s] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-id3marcl5s] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-id3marcl5s] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-id3marcl5s] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-id3marcl5s] {
    font-family: inherit;
    font-size: inherit;
}

button[b-id3marcl5s] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-id3marcl5s] {
    margin: 0;
}

.nextButton[b-id3marcl5s] {
    margin: 0;
    float: right;
}

.widgetLabel[b-id3marcl5s] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-id3marcl5s] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-id3marcl5s] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-id3marcl5s] {
    padding: 0;
}

.widgetContainer[b-id3marcl5s] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-id3marcl5s] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-id3marcl5s] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/DataMigrationTaskExecution/Datenmigrationsaufgabenausführung.razor.rz.scp.css */
body[b-8eb1m0l2gu] {
}

h1[b-8eb1m0l2gu] {
    margin: 0;
    color: #fff;
}

h2[b-8eb1m0l2gu], h3[b-8eb1m0l2gu], h4[b-8eb1m0l2gu] {
    margin-top: 2rem;
    color: black;
}

.box[b-8eb1m0l2gu] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-8eb1m0l2gu] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-8eb1m0l2gu] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-8eb1m0l2gu] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-8eb1m0l2gu] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-8eb1m0l2gu], tr[b-8eb1m0l2gu] {
    clear: both;
    border: none;
}

th[b-8eb1m0l2gu], td[b-8eb1m0l2gu] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-8eb1m0l2gu] {
    color: #fff;
    background-color: #e30027;
}

td[b-8eb1m0l2gu] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-8eb1m0l2gu] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-8eb1m0l2gu] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-8eb1m0l2gu] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-8eb1m0l2gu] {
    font-family: inherit;
    font-size: inherit;
}

button[b-8eb1m0l2gu] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-8eb1m0l2gu] {
    margin: 0;
}

.nextButton[b-8eb1m0l2gu] {
    margin: 0;
    float: right;
}

.widgetLabel[b-8eb1m0l2gu] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-8eb1m0l2gu] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-8eb1m0l2gu] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-8eb1m0l2gu] {
    padding: 0;
}

.widgetContainer[b-8eb1m0l2gu] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-8eb1m0l2gu] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-8eb1m0l2gu] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/DataMigrationTask/Datenmigrationsaufgabe.razor.rz.scp.css */
body[b-ij3eug0gjw] {
}

h1[b-ij3eug0gjw] {
    margin: 0;
    color: #fff;
}

h2[b-ij3eug0gjw], h3[b-ij3eug0gjw], h4[b-ij3eug0gjw] {
    margin-top: 2rem;
    color: black;
}

.box[b-ij3eug0gjw] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-ij3eug0gjw] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-ij3eug0gjw] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-ij3eug0gjw] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-ij3eug0gjw] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-ij3eug0gjw], tr[b-ij3eug0gjw] {
    clear: both;
    border: none;
}

th[b-ij3eug0gjw], td[b-ij3eug0gjw] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-ij3eug0gjw] {
    color: #fff;
    background-color: #e30027;
}

td[b-ij3eug0gjw] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-ij3eug0gjw] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-ij3eug0gjw] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-ij3eug0gjw] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-ij3eug0gjw] {
    font-family: inherit;
    font-size: inherit;
}

button[b-ij3eug0gjw] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-ij3eug0gjw] {
    margin: 0;
}

.nextButton[b-ij3eug0gjw] {
    margin: 0;
    float: right;
}

.widgetLabel[b-ij3eug0gjw] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-ij3eug0gjw] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-ij3eug0gjw] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-ij3eug0gjw] {
    padding: 0;
}

.widgetContainer[b-ij3eug0gjw] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-ij3eug0gjw] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-ij3eug0gjw] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/EmbeddedFormViewWidget.razor.rz.scp.css */
body[b-v59xbbj19z] {
}

p[b-v59xbbj19z] {
    margin: 0 0.2rem 0 0.2rem;
    font-size: 1rem;
}

p:first-of-type[b-v59xbbj19z]{
    margin-top: 1rem;
}

.box[b-v59xbbj19z] {
    float: left;
}

.missingFormView[b-v59xbbj19z] {
    color: lightcoral;
    font-weight: bold;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/LanguageConfiguration/AdministratorKonfigurationSprachenCoreLanguageConfiguration.razor.rz.scp.css */
body[b-2hdzvsanof] {
}

h1[b-2hdzvsanof] {
    margin: 0;
    color: #fff;
}

h2[b-2hdzvsanof], h3[b-2hdzvsanof], h4[b-2hdzvsanof] {
    margin-top: 2rem;
    color: black;
}

.box[b-2hdzvsanof] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-2hdzvsanof] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-2hdzvsanof] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-2hdzvsanof] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-2hdzvsanof] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-2hdzvsanof], tr[b-2hdzvsanof] {
    clear: both;
    border: none;
}

th[b-2hdzvsanof], td[b-2hdzvsanof] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-2hdzvsanof] {
    color: #fff;
    background-color: #e30027;
}

td[b-2hdzvsanof] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-2hdzvsanof] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-2hdzvsanof] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-2hdzvsanof] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-2hdzvsanof] {
    font-family: inherit;
    font-size: inherit;
}

button[b-2hdzvsanof] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-2hdzvsanof] {
    margin: 0;
}

.nextButton[b-2hdzvsanof] {
    margin: 0;
    float: right;
}

.widgetLabel[b-2hdzvsanof] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-2hdzvsanof] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-2hdzvsanof] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-2hdzvsanof] {
    padding: 0;
}

.widgetContainer[b-2hdzvsanof] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-2hdzvsanof] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-2hdzvsanof] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/LanguageConfiguration/LanguageConfiguration.razor.rz.scp.css */
body[b-9xhjnazngd] {
}

h1[b-9xhjnazngd] {
    margin: 0;
    color: #fff;
}

h2[b-9xhjnazngd], h3[b-9xhjnazngd], h4[b-9xhjnazngd] {
    margin-top: 2rem;
    color: black;
}

.box[b-9xhjnazngd] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-9xhjnazngd] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-9xhjnazngd] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-9xhjnazngd] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-9xhjnazngd] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-9xhjnazngd], tr[b-9xhjnazngd] {
    clear: both;
    border: none;
}

th[b-9xhjnazngd], td[b-9xhjnazngd] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-9xhjnazngd] {
    color: #fff;
    background-color: #e30027;
}

td[b-9xhjnazngd] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-9xhjnazngd] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-9xhjnazngd] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-9xhjnazngd] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-9xhjnazngd] {
    font-family: inherit;
    font-size: inherit;
}

button[b-9xhjnazngd] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-9xhjnazngd] {
    margin: 0;
}

.nextButton[b-9xhjnazngd] {
    margin: 0;
    float: right;
}

.widgetLabel[b-9xhjnazngd] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-9xhjnazngd] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-9xhjnazngd] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-9xhjnazngd] {
    padding: 0;
}

.widgetContainer[b-9xhjnazngd] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-9xhjnazngd] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-9xhjnazngd] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Language/Language.razor.rz.scp.css */
body[b-frrdvg1bs0] {
}

h1[b-frrdvg1bs0] {
    margin: 0;
    color: #fff;
}

h2[b-frrdvg1bs0], h3[b-frrdvg1bs0], h4[b-frrdvg1bs0] {
    margin-top: 2rem;
    color: black;
}

.box[b-frrdvg1bs0] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-frrdvg1bs0] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-frrdvg1bs0] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-frrdvg1bs0] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-frrdvg1bs0] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-frrdvg1bs0], tr[b-frrdvg1bs0] {
    clear: both;
    border: none;
}

th[b-frrdvg1bs0], td[b-frrdvg1bs0] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-frrdvg1bs0] {
    color: #fff;
    background-color: #e30027;
}

td[b-frrdvg1bs0] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-frrdvg1bs0] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-frrdvg1bs0] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-frrdvg1bs0] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-frrdvg1bs0] {
    font-family: inherit;
    font-size: inherit;
}

button[b-frrdvg1bs0] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-frrdvg1bs0] {
    margin: 0;
}

.nextButton[b-frrdvg1bs0] {
    margin: 0;
    float: right;
}

.widgetLabel[b-frrdvg1bs0] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-frrdvg1bs0] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-frrdvg1bs0] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-frrdvg1bs0] {
    padding: 0;
}

.widgetContainer[b-frrdvg1bs0] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-frrdvg1bs0] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-frrdvg1bs0] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Language/SpracheCoreLanguage.razor.rz.scp.css */
body[b-livwn0301f] {
}

h1[b-livwn0301f] {
    margin: 0;
    color: #fff;
}

h2[b-livwn0301f], h3[b-livwn0301f], h4[b-livwn0301f] {
    margin-top: 2rem;
    color: black;
}

.box[b-livwn0301f] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-livwn0301f] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-livwn0301f] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-livwn0301f] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-livwn0301f] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-livwn0301f], tr[b-livwn0301f] {
    clear: both;
    border: none;
}

th[b-livwn0301f], td[b-livwn0301f] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-livwn0301f] {
    color: #fff;
    background-color: #e30027;
}

td[b-livwn0301f] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-livwn0301f] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-livwn0301f] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-livwn0301f] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-livwn0301f] {
    font-family: inherit;
    font-size: inherit;
}

button[b-livwn0301f] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-livwn0301f] {
    margin: 0;
}

.nextButton[b-livwn0301f] {
    margin: 0;
    float: right;
}

.widgetLabel[b-livwn0301f] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-livwn0301f] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-livwn0301f] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-livwn0301f] {
    padding: 0;
}

.widgetContainer[b-livwn0301f] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-livwn0301f] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-livwn0301f] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Privilege/Berechtigung.razor.rz.scp.css */
body[b-rr2zdmgwg9] {
}

h1[b-rr2zdmgwg9] {
    margin: 0;
    color: #fff;
}

h2[b-rr2zdmgwg9], h3[b-rr2zdmgwg9], h4[b-rr2zdmgwg9] {
    margin-top: 2rem;
    color: black;
}

.box[b-rr2zdmgwg9] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-rr2zdmgwg9] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-rr2zdmgwg9] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-rr2zdmgwg9] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-rr2zdmgwg9] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-rr2zdmgwg9], tr[b-rr2zdmgwg9] {
    clear: both;
    border: none;
}

th[b-rr2zdmgwg9], td[b-rr2zdmgwg9] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-rr2zdmgwg9] {
    color: #fff;
    background-color: #e30027;
}

td[b-rr2zdmgwg9] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-rr2zdmgwg9] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-rr2zdmgwg9] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-rr2zdmgwg9] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-rr2zdmgwg9] {
    font-family: inherit;
    font-size: inherit;
}

button[b-rr2zdmgwg9] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-rr2zdmgwg9] {
    margin: 0;
}

.nextButton[b-rr2zdmgwg9] {
    margin: 0;
    float: right;
}

.widgetLabel[b-rr2zdmgwg9] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-rr2zdmgwg9] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-rr2zdmgwg9] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-rr2zdmgwg9] {
    padding: 0;
}

.widgetContainer[b-rr2zdmgwg9] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-rr2zdmgwg9] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-rr2zdmgwg9] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/Privilege/BerechtigungCoreBerechtigung.razor.rz.scp.css */
body[b-la5pjf3tq2] {
}

h1[b-la5pjf3tq2] {
    margin: 0;
    color: #fff;
}

h2[b-la5pjf3tq2], h3[b-la5pjf3tq2], h4[b-la5pjf3tq2] {
    margin-top: 2rem;
    color: black;
}

.box[b-la5pjf3tq2] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-la5pjf3tq2] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-la5pjf3tq2] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-la5pjf3tq2] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-la5pjf3tq2] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-la5pjf3tq2], tr[b-la5pjf3tq2] {
    clear: both;
    border: none;
}

th[b-la5pjf3tq2], td[b-la5pjf3tq2] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-la5pjf3tq2] {
    color: #fff;
    background-color: #e30027;
}

td[b-la5pjf3tq2] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-la5pjf3tq2] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-la5pjf3tq2] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-la5pjf3tq2] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-la5pjf3tq2] {
    font-family: inherit;
    font-size: inherit;
}

button[b-la5pjf3tq2] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-la5pjf3tq2] {
    margin: 0;
}

.nextButton[b-la5pjf3tq2] {
    margin: 0;
    float: right;
}

.widgetLabel[b-la5pjf3tq2] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-la5pjf3tq2] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-la5pjf3tq2] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-la5pjf3tq2] {
    padding: 0;
}

.widgetContainer[b-la5pjf3tq2] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-la5pjf3tq2] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-la5pjf3tq2] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/RegistrationForm.razor.rz.scp.css */
body[b-jdvdapbb3f] {
}

.mainContent[b-jdvdapbb3f] {
    clear: both;
    overflow: hidden;
    background-color: white;
    margin: 0;
    padding: 1rem;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/SmtpConfiguration/SMTPConfiguration.razor.rz.scp.css */
body[b-22kmzsg7xy] {
}

h1[b-22kmzsg7xy] {
    margin: 0;
    color: #fff;
}

h2[b-22kmzsg7xy], h3[b-22kmzsg7xy], h4[b-22kmzsg7xy] {
    margin-top: 2rem;
    color: black;
}

.box[b-22kmzsg7xy] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-22kmzsg7xy] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-22kmzsg7xy] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-22kmzsg7xy] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-22kmzsg7xy] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-22kmzsg7xy], tr[b-22kmzsg7xy] {
    clear: both;
    border: none;
}

th[b-22kmzsg7xy], td[b-22kmzsg7xy] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-22kmzsg7xy] {
    color: #fff;
    background-color: #e30027;
}

td[b-22kmzsg7xy] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-22kmzsg7xy] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-22kmzsg7xy] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-22kmzsg7xy] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-22kmzsg7xy] {
    font-family: inherit;
    font-size: inherit;
}

button[b-22kmzsg7xy] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-22kmzsg7xy] {
    margin: 0;
}

.nextButton[b-22kmzsg7xy] {
    margin: 0;
    float: right;
}

.widgetLabel[b-22kmzsg7xy] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-22kmzsg7xy] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-22kmzsg7xy] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-22kmzsg7xy] {
    padding: 0;
}

.widgetContainer[b-22kmzsg7xy] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-22kmzsg7xy] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-22kmzsg7xy] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/User/AdministratorBenutzerCoreBenutzer.razor.rz.scp.css */
body[b-fclh8fjbpv] {
}

h1[b-fclh8fjbpv] {
    margin: 0;
    color: #fff;
}

h2[b-fclh8fjbpv], h3[b-fclh8fjbpv], h4[b-fclh8fjbpv] {
    margin-top: 2rem;
    color: black;
}

.box[b-fclh8fjbpv] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-fclh8fjbpv] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-fclh8fjbpv] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-fclh8fjbpv] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-fclh8fjbpv] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-fclh8fjbpv], tr[b-fclh8fjbpv] {
    clear: both;
    border: none;
}

th[b-fclh8fjbpv], td[b-fclh8fjbpv] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-fclh8fjbpv] {
    color: #fff;
    background-color: #e30027;
}

td[b-fclh8fjbpv] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-fclh8fjbpv] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-fclh8fjbpv] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-fclh8fjbpv] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-fclh8fjbpv] {
    font-family: inherit;
    font-size: inherit;
}

button[b-fclh8fjbpv] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-fclh8fjbpv] {
    margin: 0;
}

.nextButton[b-fclh8fjbpv] {
    margin: 0;
    float: right;
}

.widgetLabel[b-fclh8fjbpv] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-fclh8fjbpv] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-fclh8fjbpv] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-fclh8fjbpv] {
    padding: 0;
}

.widgetContainer[b-fclh8fjbpv] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-fclh8fjbpv] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-fclh8fjbpv] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/User/Benutzer.razor.rz.scp.css */
body[b-5fbw23c8up] {
}

h1[b-5fbw23c8up] {
    margin: 0;
    color: #fff;
}

h2[b-5fbw23c8up], h3[b-5fbw23c8up], h4[b-5fbw23c8up] {
    margin-top: 2rem;
    color: black;
}

.box[b-5fbw23c8up] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-5fbw23c8up] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-5fbw23c8up] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-5fbw23c8up] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-5fbw23c8up] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-5fbw23c8up], tr[b-5fbw23c8up] {
    clear: both;
    border: none;
}

th[b-5fbw23c8up], td[b-5fbw23c8up] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-5fbw23c8up] {
    color: #fff;
    background-color: #e30027;
}

td[b-5fbw23c8up] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-5fbw23c8up] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-5fbw23c8up] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-5fbw23c8up] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-5fbw23c8up] {
    font-family: inherit;
    font-size: inherit;
}

button[b-5fbw23c8up] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-5fbw23c8up] {
    margin: 0;
}

.nextButton[b-5fbw23c8up] {
    margin: 0;
    float: right;
}

.widgetLabel[b-5fbw23c8up] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-5fbw23c8up] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-5fbw23c8up] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-5fbw23c8up] {
    padding: 0;
}

.widgetContainer[b-5fbw23c8up] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-5fbw23c8up] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-5fbw23c8up] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonBenutzerCore/AdministrationOfUsers.razor.rz.scp.css */
body[b-4zv8jafire] {
}

h1[b-4zv8jafire] {
    margin: 0;
    color: #fff;
}

h2[b-4zv8jafire], h3[b-4zv8jafire], h4[b-4zv8jafire] {
    margin-top: 2rem;
    color: black;
}

.box[b-4zv8jafire] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-4zv8jafire] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-4zv8jafire] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-4zv8jafire] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-4zv8jafire] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-4zv8jafire], tr[b-4zv8jafire] {
    clear: both;
    border: none;
}

th[b-4zv8jafire], td[b-4zv8jafire] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-4zv8jafire] {
    color: #fff;
    background-color: #e30027;
}

td[b-4zv8jafire] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-4zv8jafire] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-4zv8jafire] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-4zv8jafire] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-4zv8jafire] {
    font-family: inherit;
    font-size: inherit;
}

button[b-4zv8jafire] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-4zv8jafire] {
    margin: 0;
}

.nextButton[b-4zv8jafire] {
    margin: 0;
    float: right;
}

.widgetLabel[b-4zv8jafire] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-4zv8jafire] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-4zv8jafire] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-4zv8jafire] {
    padding: 0;
}

.widgetContainer[b-4zv8jafire] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-4zv8jafire] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-4zv8jafire] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonBenutzerCore/AdministratorVerwaltungVonBenutzerCoreAdministrationOfUsers.razor.rz.scp.css */
body[b-0e75qw4j9e] {
}

h1[b-0e75qw4j9e] {
    margin: 0;
    color: #fff;
}

h2[b-0e75qw4j9e], h3[b-0e75qw4j9e], h4[b-0e75qw4j9e] {
    margin-top: 2rem;
    color: black;
}

.box[b-0e75qw4j9e] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-0e75qw4j9e] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-0e75qw4j9e] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-0e75qw4j9e] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-0e75qw4j9e] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-0e75qw4j9e], tr[b-0e75qw4j9e] {
    clear: both;
    border: none;
}

th[b-0e75qw4j9e], td[b-0e75qw4j9e] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-0e75qw4j9e] {
    color: #fff;
    background-color: #e30027;
}

td[b-0e75qw4j9e] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-0e75qw4j9e] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-0e75qw4j9e] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-0e75qw4j9e] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-0e75qw4j9e] {
    font-family: inherit;
    font-size: inherit;
}

button[b-0e75qw4j9e] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-0e75qw4j9e] {
    margin: 0;
}

.nextButton[b-0e75qw4j9e] {
    margin: 0;
    float: right;
}

.widgetLabel[b-0e75qw4j9e] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-0e75qw4j9e] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-0e75qw4j9e] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-0e75qw4j9e] {
    padding: 0;
}

.widgetContainer[b-0e75qw4j9e] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-0e75qw4j9e] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-0e75qw4j9e] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonBenutzerCore/VerwaltungVonBenutzer.razor.rz.scp.css */
body[b-sbeacnxeny] {
}

h1[b-sbeacnxeny] {
    margin: 0;
    color: #fff;
}

h2[b-sbeacnxeny], h3[b-sbeacnxeny], h4[b-sbeacnxeny] {
    margin-top: 2rem;
    color: black;
}

.box[b-sbeacnxeny] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-sbeacnxeny] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-sbeacnxeny] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-sbeacnxeny] {
    clear: both;
}

table[b-sbeacnxeny], tr[b-sbeacnxeny] {
    clear: both;
    border: none;
}

th[b-sbeacnxeny], td[b-sbeacnxeny] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-sbeacnxeny] {
    color: #fff;
    background-color: #e30027;
}

td[b-sbeacnxeny] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-sbeacnxeny] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-sbeacnxeny] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-sbeacnxeny] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-sbeacnxeny] {
    font-family: inherit;
    font-size: inherit;
}

button[b-sbeacnxeny] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-sbeacnxeny] {
    margin: 0;
}

.nextButton[b-sbeacnxeny] {
    margin: 0;
    float: right;
}

.widgetLabel[b-sbeacnxeny] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-sbeacnxeny] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonBerechtigungenCore/AdministrationOfPrivileges.razor.rz.scp.css */
body[b-cuwl22qb81] {
}

h1[b-cuwl22qb81] {
    margin: 0;
    color: #fff;
}

h2[b-cuwl22qb81], h3[b-cuwl22qb81], h4[b-cuwl22qb81] {
    margin-top: 2rem;
    color: black;
}

.box[b-cuwl22qb81] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-cuwl22qb81] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-cuwl22qb81] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-cuwl22qb81] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-cuwl22qb81] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-cuwl22qb81], tr[b-cuwl22qb81] {
    clear: both;
    border: none;
}

th[b-cuwl22qb81], td[b-cuwl22qb81] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-cuwl22qb81] {
    color: #fff;
    background-color: #e30027;
}

td[b-cuwl22qb81] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-cuwl22qb81] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-cuwl22qb81] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-cuwl22qb81] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-cuwl22qb81] {
    font-family: inherit;
    font-size: inherit;
}

button[b-cuwl22qb81] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-cuwl22qb81] {
    margin: 0;
}

.nextButton[b-cuwl22qb81] {
    margin: 0;
    float: right;
}

.widgetLabel[b-cuwl22qb81] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-cuwl22qb81] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-cuwl22qb81] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-cuwl22qb81] {
    padding: 0;
}

.widgetContainer[b-cuwl22qb81] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-cuwl22qb81] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-cuwl22qb81] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonBerechtigungenCore/VerwaltungVonBerechtigungenCoreAdministrationOfPrivileges.razor.rz.scp.css */
body[b-16d7dc07yj] {
}

h1[b-16d7dc07yj] {
    margin: 0;
    color: #fff;
}

h2[b-16d7dc07yj], h3[b-16d7dc07yj], h4[b-16d7dc07yj] {
    margin-top: 2rem;
    color: black;
}

.box[b-16d7dc07yj] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-16d7dc07yj] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-16d7dc07yj] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-16d7dc07yj] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-16d7dc07yj] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-16d7dc07yj], tr[b-16d7dc07yj] {
    clear: both;
    border: none;
}

th[b-16d7dc07yj], td[b-16d7dc07yj] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-16d7dc07yj] {
    color: #fff;
    background-color: #e30027;
}

td[b-16d7dc07yj] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-16d7dc07yj] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-16d7dc07yj] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-16d7dc07yj] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-16d7dc07yj] {
    font-family: inherit;
    font-size: inherit;
}

button[b-16d7dc07yj] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-16d7dc07yj] {
    margin: 0;
}

.nextButton[b-16d7dc07yj] {
    margin: 0;
    float: right;
}

.widgetLabel[b-16d7dc07yj] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-16d7dc07yj] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-16d7dc07yj] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-16d7dc07yj] {
    padding: 0;
}

.widgetContainer[b-16d7dc07yj] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-16d7dc07yj] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-16d7dc07yj] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonClients/VerwaltungVonClients.razor.rz.scp.css */
body[b-fg9mqy0rh2] {
}

h1[b-fg9mqy0rh2] {
    margin: 0;
    color: #fff;
}

h2[b-fg9mqy0rh2], h3[b-fg9mqy0rh2], h4[b-fg9mqy0rh2] {
    margin-top: 2rem;
    color: black;
}

.box[b-fg9mqy0rh2] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-fg9mqy0rh2] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-fg9mqy0rh2] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-fg9mqy0rh2] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-fg9mqy0rh2] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-fg9mqy0rh2], tr[b-fg9mqy0rh2] {
    clear: both;
    border: none;
}

th[b-fg9mqy0rh2], td[b-fg9mqy0rh2] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-fg9mqy0rh2] {
    color: #fff;
    background-color: #e30027;
}

td[b-fg9mqy0rh2] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-fg9mqy0rh2] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-fg9mqy0rh2] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-fg9mqy0rh2] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-fg9mqy0rh2] {
    font-family: inherit;
    font-size: inherit;
}

button[b-fg9mqy0rh2] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-fg9mqy0rh2] {
    margin: 0;
}

.nextButton[b-fg9mqy0rh2] {
    margin: 0;
    float: right;
}

.widgetLabel[b-fg9mqy0rh2] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-fg9mqy0rh2] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-fg9mqy0rh2] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-fg9mqy0rh2] {
    padding: 0;
}

.widgetContainer[b-fg9mqy0rh2] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-fg9mqy0rh2] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-fg9mqy0rh2] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonDatenmigrationsaufgabenausführungen/AdministratorVerwaltungVonDatenmigrationsaufgabenausführungen.razor.rz.scp.css */
body[b-ddvoz6dvas] {
}

h1[b-ddvoz6dvas] {
    margin: 0;
    color: #fff;
}

h2[b-ddvoz6dvas], h3[b-ddvoz6dvas], h4[b-ddvoz6dvas] {
    margin-top: 2rem;
    color: black;
}

.box[b-ddvoz6dvas] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-ddvoz6dvas] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-ddvoz6dvas] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-ddvoz6dvas] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-ddvoz6dvas] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-ddvoz6dvas], tr[b-ddvoz6dvas] {
    clear: both;
    border: none;
}

th[b-ddvoz6dvas], td[b-ddvoz6dvas] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-ddvoz6dvas] {
    color: #fff;
    background-color: #e30027;
}

td[b-ddvoz6dvas] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-ddvoz6dvas] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-ddvoz6dvas] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-ddvoz6dvas] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-ddvoz6dvas] {
    font-family: inherit;
    font-size: inherit;
}

button[b-ddvoz6dvas] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-ddvoz6dvas] {
    margin: 0;
}

.nextButton[b-ddvoz6dvas] {
    margin: 0;
    float: right;
}

.widgetLabel[b-ddvoz6dvas] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-ddvoz6dvas] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-ddvoz6dvas] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-ddvoz6dvas] {
    padding: 0;
}

.widgetContainer[b-ddvoz6dvas] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-ddvoz6dvas] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-ddvoz6dvas] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonDatenmigrationsaufgabenausführungen/VerwaltungVonDatenmigrationsaufgabenausführungen.razor.rz.scp.css */
body[b-k16xzebdge] {
}

h1[b-k16xzebdge] {
    margin: 0;
    color: #fff;
}

h2[b-k16xzebdge], h3[b-k16xzebdge], h4[b-k16xzebdge] {
    margin-top: 2rem;
    color: black;
}

.box[b-k16xzebdge] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-k16xzebdge] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-k16xzebdge] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-k16xzebdge] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-k16xzebdge] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-k16xzebdge], tr[b-k16xzebdge] {
    clear: both;
    border: none;
}

th[b-k16xzebdge], td[b-k16xzebdge] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-k16xzebdge] {
    color: #fff;
    background-color: #e30027;
}

td[b-k16xzebdge] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-k16xzebdge] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-k16xzebdge] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-k16xzebdge] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-k16xzebdge] {
    font-family: inherit;
    font-size: inherit;
}

button[b-k16xzebdge] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-k16xzebdge] {
    margin: 0;
}

.nextButton[b-k16xzebdge] {
    margin: 0;
    float: right;
}

.widgetLabel[b-k16xzebdge] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-k16xzebdge] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-k16xzebdge] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-k16xzebdge] {
    padding: 0;
}

.widgetContainer[b-k16xzebdge] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-k16xzebdge] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-k16xzebdge] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonDatenmigrationsaufgaben/VerwaltungVonDatenmigrationsaufgaben.razor.rz.scp.css */
body[b-9hkr05fpal] {
}

h1[b-9hkr05fpal] {
    margin: 0;
    color: #fff;
}

h2[b-9hkr05fpal], h3[b-9hkr05fpal], h4[b-9hkr05fpal] {
    margin-top: 2rem;
    color: black;
}

.box[b-9hkr05fpal] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-9hkr05fpal] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-9hkr05fpal] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-9hkr05fpal] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-9hkr05fpal] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-9hkr05fpal], tr[b-9hkr05fpal] {
    clear: both;
    border: none;
}

th[b-9hkr05fpal], td[b-9hkr05fpal] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-9hkr05fpal] {
    color: #fff;
    background-color: #e30027;
}

td[b-9hkr05fpal] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-9hkr05fpal] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-9hkr05fpal] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-9hkr05fpal] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-9hkr05fpal] {
    font-family: inherit;
    font-size: inherit;
}

button[b-9hkr05fpal] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-9hkr05fpal] {
    margin: 0;
}

.nextButton[b-9hkr05fpal] {
    margin: 0;
    float: right;
}

.widgetLabel[b-9hkr05fpal] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-9hkr05fpal] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-9hkr05fpal] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-9hkr05fpal] {
    padding: 0;
}

.widgetContainer[b-9hkr05fpal] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-9hkr05fpal] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-9hkr05fpal] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonSpaltenkonfigurationen/AdministrationOfColumnConfiguration.razor.rz.scp.css */
body[b-fl0z0lagw8] {
}

h1[b-fl0z0lagw8] {
    margin: 0;
    color: #fff;
}

h2[b-fl0z0lagw8], h3[b-fl0z0lagw8], h4[b-fl0z0lagw8] {
    margin-top: 2rem;
    color: black;
}

.box[b-fl0z0lagw8] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-fl0z0lagw8] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-fl0z0lagw8] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-fl0z0lagw8] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-fl0z0lagw8] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-fl0z0lagw8], tr[b-fl0z0lagw8] {
    clear: both;
    border: none;
}

th[b-fl0z0lagw8], td[b-fl0z0lagw8] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-fl0z0lagw8] {
    color: #fff;
    background-color: #e30027;
}

td[b-fl0z0lagw8] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-fl0z0lagw8] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-fl0z0lagw8] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-fl0z0lagw8] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-fl0z0lagw8] {
    font-family: inherit;
    font-size: inherit;
}

button[b-fl0z0lagw8] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-fl0z0lagw8] {
    margin: 0;
}

.nextButton[b-fl0z0lagw8] {
    margin: 0;
    float: right;
}

.widgetLabel[b-fl0z0lagw8] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-fl0z0lagw8] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-fl0z0lagw8] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-fl0z0lagw8] {
    padding: 0;
}

.widgetContainer[b-fl0z0lagw8] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-fl0z0lagw8] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-fl0z0lagw8] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonSpaltenkonfigurationen/AdministratorVerwaltungVonSpaltenkonfigurationenAdministrationOfColumnConfiguration.razor.rz.scp.css */
body[b-jsy51ms6aq] {
}

h1[b-jsy51ms6aq] {
    margin: 0;
    color: #fff;
}

h2[b-jsy51ms6aq], h3[b-jsy51ms6aq], h4[b-jsy51ms6aq] {
    margin-top: 2rem;
    color: black;
}

.box[b-jsy51ms6aq] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-jsy51ms6aq] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-jsy51ms6aq] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-jsy51ms6aq] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-jsy51ms6aq] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-jsy51ms6aq], tr[b-jsy51ms6aq] {
    clear: both;
    border: none;
}

th[b-jsy51ms6aq], td[b-jsy51ms6aq] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-jsy51ms6aq] {
    color: #fff;
    background-color: #e30027;
}

td[b-jsy51ms6aq] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-jsy51ms6aq] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-jsy51ms6aq] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-jsy51ms6aq] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-jsy51ms6aq] {
    font-family: inherit;
    font-size: inherit;
}

button[b-jsy51ms6aq] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-jsy51ms6aq] {
    margin: 0;
}

.nextButton[b-jsy51ms6aq] {
    margin: 0;
    float: right;
}

.widgetLabel[b-jsy51ms6aq] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-jsy51ms6aq] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-jsy51ms6aq] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-jsy51ms6aq] {
    padding: 0;
}

.widgetContainer[b-jsy51ms6aq] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-jsy51ms6aq] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-jsy51ms6aq] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonSprachenCore/VerwaltungVonSprachen.razor.rz.scp.css */
body[b-kf8jydgpk6] {
}

h1[b-kf8jydgpk6] {
    margin: 0;
    color: #fff;
}

h2[b-kf8jydgpk6], h3[b-kf8jydgpk6], h4[b-kf8jydgpk6] {
    margin-top: 2rem;
    color: black;
}

.box[b-kf8jydgpk6] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-kf8jydgpk6] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-kf8jydgpk6] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-kf8jydgpk6] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-kf8jydgpk6] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-kf8jydgpk6], tr[b-kf8jydgpk6] {
    clear: both;
    border: none;
}

th[b-kf8jydgpk6], td[b-kf8jydgpk6] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-kf8jydgpk6] {
    color: #fff;
    background-color: #e30027;
}

td[b-kf8jydgpk6] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-kf8jydgpk6] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-kf8jydgpk6] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-kf8jydgpk6] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-kf8jydgpk6] {
    font-family: inherit;
    font-size: inherit;
}

button[b-kf8jydgpk6] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-kf8jydgpk6] {
    margin: 0;
}

.nextButton[b-kf8jydgpk6] {
    margin: 0;
    float: right;
}

.widgetLabel[b-kf8jydgpk6] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-kf8jydgpk6] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-kf8jydgpk6] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-kf8jydgpk6] {
    padding: 0;
}

.widgetContainer[b-kf8jydgpk6] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-kf8jydgpk6] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-kf8jydgpk6] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Forms/VerwaltungVonSprachenCore/VerwaltungVonSprachenCoreVerwaltungVonSprachen.razor.rz.scp.css */
body[b-alq4vvtcfy] {
}

h1[b-alq4vvtcfy] {
    margin: 0;
    color: #fff;
}

h2[b-alq4vvtcfy], h3[b-alq4vvtcfy], h4[b-alq4vvtcfy] {
    margin-top: 2rem;
    color: black;
}

.box[b-alq4vvtcfy] {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
}

.titleBox[b-alq4vvtcfy] {
    float: left;
    margin: 0;
    width: 100%;
}

    .titleBox h1[b-alq4vvtcfy] {
        font-size: 2em;
        color: darkgray;
    }

.contentBox[b-alq4vvtcfy] {
    clear: both;
    padding: 0;
}

.contentBoxBorder[b-alq4vvtcfy] {
    border-radius: 0.2rem;
    border: 1px solid gray;
    padding: 0 0 0.5rem 0.5rem;
}

table[b-alq4vvtcfy], tr[b-alq4vvtcfy] {
    clear: both;
    border: none;
}

th[b-alq4vvtcfy], td[b-alq4vvtcfy] {
    height: 2rem;
    border: 1px solid rgb(128, 128, 128);
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
    border-collapse: collapse;
}

th[b-alq4vvtcfy] {
    color: #fff;
    background-color: #e30027;
}

td[b-alq4vvtcfy] {
    color: #000;
    background-color: #fff;
}

tbody > tr[b-alq4vvtcfy] {
    background-color: #eee;
    color: #000;
}

    tbody > tr:hover[b-alq4vvtcfy] {
        background-color: #aaa;
        cursor: pointer;
        color: #fff;
    }

.table[b-alq4vvtcfy] {
    clear: both;
    float: left;
    margin-top: 1rem;
    display: inline-block;
    width: fit-content;
    color: darkgray;
}

pre[b-alq4vvtcfy] {
    font-family: inherit;
    font-size: inherit;
}

button[b-alq4vvtcfy] {
    float: left;
    margin: 0 1rem 0 1rem;
}

.backButton[b-alq4vvtcfy] {
    margin: 0;
}

.nextButton[b-alq4vvtcfy] {
    margin: 0;
    float: right;
}

.widgetLabel[b-alq4vvtcfy] {
    margin: 0.5rem 0 0.2rem 0.5rem;
    font-size: 0.7rem;
}

.missingWidget[b-alq4vvtcfy] {
    color: lightcoral;
    font-weight: bold;
    margin: 0 2rem 0 0;
}

.noBorder[b-alq4vvtcfy] {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: middle;
}

.firstWidgetContainer[b-alq4vvtcfy] {
    padding: 0;
}

.widgetContainer[b-alq4vvtcfy] {
    padding: 0.5rem 0 0 0;
}

.labelContainer[b-alq4vvtcfy] {
    padding: 0.25rem 0.25rem 0.25rem 0;
}

.fullwidth[b-alq4vvtcfy] {
    width: 100%;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Pages/Index.razor.rz.scp.css */
.box[b-yhgwurtkn1] {
    background-color: white;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Pages/Payment.razor.rz.scp.css */
.box[b-g6uewjyy3e] {
    background-color: white;
}

.information[b-g6uewjyy3e]{
    color:black
}

.nextButton[b-g6uewjyy3e] {
    margin: 0 1em 0 0;
    float: right;
}

.deleteButton[b-g6uewjyy3e]{
    background-color: #a00;
    float: left;
}
/* _content/de.flexuma.TedalogHub.BlazorWebApp.Registration-Prod/Shared/RegistrationLayout.razor.rz.scp.css */
.page[b-969pt159s6] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-969pt159s6] {
    flex: 1;
}

.sidebar[b-969pt159s6] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-969pt159s6] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-969pt159s6]  a, .top-row .btn-link[b-969pt159s6] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-969pt159s6] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-969pt159s6] {
        display: none;
    }

    .top-row.auth[b-969pt159s6] {
        justify-content: space-between;
    }

    .top-row a[b-969pt159s6], .top-row .btn-link[b-969pt159s6] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-969pt159s6] {
        flex-direction: row;
    }

    .sidebar[b-969pt159s6] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-969pt159s6] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-969pt159s6], article[b-969pt159s6] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
