@import '_content/WebInfra.Frontend/WebInfra.Frontend.c840czqzgt.bundle.scp.css';

/* /Authentication/Pages/Login.razor.rz.scp.css */
.outerform[b-vu349uua2k] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.loader-layout[b-vu349uua2k] {
    height: 275px;
    padding: 24px;
}

[b-vu349uua2k] .logincontainer__button {
    width: 100%;
}

.logincontainer__passwordreset[b-vu349uua2k] {
    margin: 24px 0;
    display: inline-block;
    width: 100%;
}

.registercontainer[b-vu349uua2k] {
    width: 260px;
}

.registercontainer__header[b-vu349uua2k] {
    color: var(--dark-middle-grey);
    margin-top: 16px;
    margin-bottom: 5px;
}

.registercontainer__navigatelink[b-vu349uua2k] {
    margin-bottom: 5px;
}

.registercontainer__navigatelink__content[b-vu349uua2k] {
    color: #46535b;
}

.registercontainer__navigatelink__content:hover[b-vu349uua2k] {
    color: var(--navel-orange);
    text-decoration: none;
}

[b-vu349uua2k] .k-form .k-form-field > p {
    margin-bottom: 0px;
}

.portalausgelastetwrap[b-vu349uua2k] {
    display: flex;
}

.portalausgelastet-icon[b-vu349uua2k] {
    font-size: 20pt;
}

.portalausgelastet-text[b-vu349uua2k] {
    margin-left: 7px;
    font-size: 14pt;
}
/* /Authentication/Pages/LoginReset.razor.rz.scp.css */
[b-antssg22ko] .logincontainer__button {
    width: 100%;
}

.logincontainer__zurueck[b-antssg22ko] {
    margin: 24px 0;
    display: inline-block;
    width: 100%;
}

.loader-layout[b-antssg22ko] {
    height: 297px;
    padding: 24px;
}
/* /Authentication/Pages/Stillgelegt.razor.rz.scp.css */
.outerform[b-3w19tkg487] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.loader-layout[b-3w19tkg487] {
    height: 275px;
    padding: 24px;
}

[b-3w19tkg487] .logincontainer__button {
    width: 100%;
}

.logincontainer__passwordreset[b-3w19tkg487] {
    margin: 24px 0;
    display: inline-block;
    width: 100%;
}

.registercontainer[b-3w19tkg487] {
    width: 260px;
}

.registercontainer__header[b-3w19tkg487] {
    color: var(--dark-middle-grey);
    margin-top: 16px;
    margin-bottom: 5px;
}

.registercontainer__navigatelink[b-3w19tkg487] {
    margin-bottom: 5px;
}

.registercontainer__navigatelink__content[b-3w19tkg487] {
    color: #46535b;
}

.registercontainer__navigatelink__content:hover[b-3w19tkg487] {
    color: var(--navel-orange);
    text-decoration: none;
}

[b-3w19tkg487] .k-form .k-form-field > p {
    margin-bottom: 0px;
}

.portalausgelastetwrap[b-3w19tkg487] {
    display: flex;
}

.portalausgelastet-icon[b-3w19tkg487] {
    font-size: 20pt;
}

.portalausgelastet-text[b-3w19tkg487] {
    margin-left: 7px;
    font-size: 14pt;
}
/* /Common/Components/FirmenauswahlComponent.razor.rz.scp.css */
.firmenauswahlarea[b-wqicw7hc0f] {
    width: 100%;
    max-width: 1320px; 
    margin: 20px auto 0 auto; 
    padding: 0 30px
}

.firmenauswahlcontainer[b-wqicw7hc0f] {
    background: white;
    display: block;
    padding: 13px 25px;
}

.firmenauswahllabel[b-wqicw7hc0f] {
    font-size: var(--font-size-l);
    margin-right: -10px;
    padding-top: 6px;
}
/* /Common/Components/MainLayout.razor.rz.scp.css */
main[b-uq23kro862] {
    padding-top: var(--size-l);
    flex-grow: 1;
    width: 100%;
    margin-bottom: 30px;
}

.authorized-content-body[b-uq23kro862] {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 30px;
}


/*Header und Footer*/
footer[b-uq23kro862] {
    position: static;
}

/*
    login/logout panel styling
*/

/* position the user name badge at the right page edge, because there is no language selector */
.ly-username[b-uq23kro862] {
    position: absolute;
    top: 20px;
    right: 30px;
    min-width: 222px;
    padding: 0 12px 0 12px;
    text-align: left;
}

.ly-username-txt[b-uq23kro862] {
    font-weight: bold;
    line-height: 34px;
    margin-right: 24px;
}

.ly-username-txt--action[b-uq23kro862] {
    text-decoration: underline;
}

.ly-username i[b-uq23kro862] {
    position: absolute;
    top: 0;
    margin: 0;
    padding: 0;
    line-height: 34px;
}

.ly-username .lg-login-pannel > i.icon-login[b-uq23kro862] {
    right: 10px;
    font-size: 20px;
}

.ly-username .lg-login-pannel > i.icon-arrow_down[b-uq23kro862] {
    right: 14px;
    font-size: 14px;
}

.lg-login-pannel-buttons[b-uq23kro862] {
    margin-top: 10px;
}

[b-uq23kro862] .lg-login-pannel__button {
    width: 100%;
    margin-bottom: 14px;
}

/*Loader*/
.loader[b-uq23kro862] {
    position: relative;
    left: 25px;
    top: 16px;
    height: 200px;
}
/* /Common/Components/NavMenu.razor.rz.scp.css */
nav[b-9fazo5scnt] {
    background: var(--navel-orange);
    border-bottom: 1px solid var(--light-grey);
    width: 100%;
}

ul[b-9fazo5scnt] {
    margin-inline: var(--size-s);
    max-width: 1320px;
    margin: 0 auto;
    padding: 0 30px;
}

.nav-item[b-9fazo5scnt] {
    margin-left: 0;
    text-align: center;
    border-width: 0 1px 0 0;
    border-color: #F09746;
    border-style: solid;
}

.nav-item:first-child[b-9fazo5scnt] {
    border-width: 0 1px 0 1px;
}

.nav-item:hover[b-9fazo5scnt] {
    background: #F16E0A;
}

.nav-item[b-9fazo5scnt]  a.active {
    background: #F16E0A;
}

.nav-item[b-9fazo5scnt]  a {
    min-width: 163px;
    padding-inline: 7px;
}

.nav-item-text[b-9fazo5scnt] {
    color: white;
    font-size: var(--font-size-l);
}
/* /Datenmeldung/DatenmeldungFuerDatenart.razor.rz.scp.css */

[b-pnfi2r5be1] .abrechnungszeitraum {
    margin-top: var(--size-xs);
}

.panelbarcontent[b-pnfi2r5be1] {
    margin: 5px 10px 25px 25px;
}

a[b-pnfi2r5be1] {
    text-decoration: underline;
}

[b-pnfi2r5be1] .k-panelbar > .k-item > .k-link,
[b-pnfi2r5be1] .k-panelbar > .k-panelbar-header > .k-link,
[b-pnfi2r5be1] .k-panelbar > .k-panelbar-header > .k-link.k-selected {
    color: var(--dark-middle-grey);
    background-color: var(--almost-white);
}

[b-pnfi2r5be1] .k-panelbar > .k-state-expanded > .k-link.k-selected {
    background-color: white;
}

[b-pnfi2r5be1] .k-panelbar > .k-panelbar-header > .k-link:focus,
[b-pnfi2r5be1] .k-panelbar > .k-panelbar-header > .k-link.k-focus {
    box-shadow: none;
}



.hinweisAbrZr2[b-pnfi2r5be1] {
    font-size: 10pt;
    font-style: italic;
    border-width: 1px;
    border-style: solid;
    border-color: var(--light-smoke-grey);
    background-color: var(--almost-white);
    padding: 15px 26px;
    margin-top: 5px;
    margin-bottom: 0;
}

.hinweisEingabeNichtMoeglich[b-pnfi2r5be1] {
    font-size: 10pt;
    font-style: italic;
    padding: 15px 26px 0 26px;
    margin-top: 5px;
}
/* /Datenmeldung/DatenmeldungPage.razor.rz.scp.css */
[b-izxydnwbey] li {
    margin-left: 0;
}

.contentpane[b-izxydnwbey] {
    padding-left: var(--size-m);
    padding-right: var(--size-m);
}

.remarks[b-izxydnwbey] {
    margin-bottom: var(--size-l);
}

[b-izxydnwbey] .k-tabstrip-content {
    padding-bottom: var(--size-xxl);
}

/*46535B $dark-grey:*/

/* /Datenmeldung/Monatsmeldung/MonatsmeldungComponent.razor.rz.scp.css */
[b-xx38wpz617] .gridwidth {
    min-width: 950px;
}

[b-xx38wpz617] .lesstextheader {
    vertical-align: middle !important;
}

[b-xx38wpz617] .fulltextheader {
    vertical-align: middle !important;
    font-size: 9.5pt;
    font-weight: normal;
}

[b-xx38wpz617] .gridfooter {

   /* font-weight: normal;*/
}

[b-xx38wpz617] .gridfooter-rightalign {
/*    font-weight: normal;*/
    text-align: end;
}

/* /Datenmeldung/Monatsmeldung/UploadMonatsmeldungModalComponent.razor.rz.scp.css */
.buttoncontainer[b-wztiloswvn] {
    margin-top: var(--size-xxl);
    display: flex;
    width: 100%;
    justify-content: center;
}

[b-wztiloswvn] .button {
    width: 200px;
    margin-left: 10px;
    margin-right: 9px;
}

.pruefergbnis-caption[b-wztiloswvn] {
    font-size: var(--font-size-xl);
}

[b-wztiloswvn] .bottomspace {
    margin-bottom: var(--size-s);
}
/* /Datenmeldung/Paragraph17/Paragraph17AnlagenComponent.razor.rz.scp.css */
[b-6c134pzg7o] .lesstextheader {
    vertical-align: middle !important;
}

[b-6c134pzg7o] .fulltextheader {
    font-size: 9.5pt;
    font-weight: normal;
}

[b-6c134pzg7o] .k-input-inner {
    font-size: 12.5px;
}
/* /Datenmeldung/Paragraph17/Paragraph17BearbeiteDokumenteModalComponent.razor.rz.scp.css */
.disabled[b-7uaesci335] {
    color: var(--middle-grey);
    max-height:100px
}

[b-7uaesci335] .disabled .k-table-td {
    color: var(--middle-grey);
}

h3[b-7uaesci335] {
    font-weight: bold;
    text-transform: none;
    margin-top: var(--size-xl);
}

h3:first-child[b-7uaesci335] {
    margin-top: 0;
}

.checkboxlabel[b-7uaesci335] {
    top: 1px;
    position: relative;
    left: 1px;
}

.buttoncontainer[b-7uaesci335] {
    margin-top: var(--size-xxl);
    display: flex;
    width: 100%;
    justify-content: center;
}

[b-7uaesci335] .button {
    width: 200px;
    margin-left: 10px;
    margin-right: 9px;
}
/* /Datenmeldung/Paragraph17/Paragraph17DokumenteComponent.razor.rz.scp.css */
.buttoneditdokument .buttondeletedokument[b-c9x4dlwned] {
    /*bisher nur als ToolTipTarget genutzt*/
}

.dokumentegridliste[b-c9x4dlwned] {
    margin-left: var(--size-m);
    padding-left: 0
}
/* /Datenmeldung/Paragraph18/Paragraph18BearbeiteDokumenteModalComponent.razor.rz.scp.css */
.disabled[b-kaa168906c] {
    color: var(--middle-grey);
    max-height: 100px
}

/*Höhe der Liste der UploadDateien begrenzen*/
[b-kaa168906c] ul.k-upload-files {
    max-height: 225px !important;
}

[b-kaa168906c] .disabled .k-table-td {
    color: var(--middle-grey);
}

h3[b-kaa168906c] {
    font-weight: bold;
    text-transform: none;
    margin-top: var(--size-xl);
}

.checkboxlabel[b-kaa168906c] {
    top: 1px;
    position: relative;
    left: 1px;
}

.buttoncontainer[b-kaa168906c] {
    margin-top: var(--size-xxl);
    display: flex;
    width: 100%;
    justify-content: center;
}

[b-kaa168906c] .fulltextheader {
    font-size: 9.5pt;
    font-weight: normal;
}

[b-kaa168906c] .datepicker {
    background: var(--background-grey);
}

[b-kaa168906c] .textbox {
    margin-bottom: 0;
}

[b-kaa168906c] .button {
    width: 200px;
    margin-left: 10px;
    margin-right: 9px;
}

[b-kaa168906c] .rightAlignNumericTextbox .k-input-inner {
    text-align: end;
}
/* /Datenmeldung/Paragraph18/Paragraph18Component.razor.rz.scp.css */
[b-iusprhbdcj] .gridwidth {
    min-width: 950px;
}

[b-iusprhbdcj] .lesstextheader {
    vertical-align: middle !important;
}

[b-iusprhbdcj] .fulltextheader {
    font-size: 9.5pt;
    font-weight: normal;
}

.buttoneditdokument .buttondeletedokument[b-iusprhbdcj] {
    /*bisher nur als ToolTipTarget genutzt*/
}

.dokumentegridliste[b-iusprhbdcj] {
    margin-left: var(--size-m);
    padding-left: 0
}

[b-iusprhbdcj] .dokumententypen-content {
    font-size: 9pt;
    margin-top: 2px
}

[b-iusprhbdcj] .seenummer-subheader {
    font-size: 9pt;
    font-weight: normal;
    display: block;
    line-height: 12pt;
}

[b-iusprhbdcj] .seenummer-content {
    font-weight: bold;
    line-height: 12pt;
    display: block;
    margin-top: 2px;
}

[b-iusprhbdcj] .seenummer-subcontent {
    font-size: 9pt;
    font-weight: normal;
    line-height: 12pt;
    display: block;
}
/* /Datenmeldung/Quittungsdatei/QuittungsdateiErstellenModalComponent.razor.rz.scp.css */
[b-445q9js3h2] .textarea {
    background: var(--background-grey);
}
/* /Registrierung/Pages/AktivierungPage.razor.rz.scp.css */
[b-6xbpuif4g0] .successicon {
    font-size: 17pt;
    position: relative;
    bottom: 2px;
    color: var(--color-success);
}
/* /Registrierung/Pages/RegistrierungPage.razor.rz.scp.css */
/* Wizard-Text "Schritt x von y" verstecken; Wizard muss dafür in separatem <div> eingebettet sein*/
[b-fu90gub4ah] .k-wizard-pager {
    display: none !important;
}

[b-fu90gub4ah] .k-wizard-buttons {
    display: none !important;
}

[b-fu90gub4ah] .k-wizard-content {
    overflow-x: hidden !important;
}


/* Styles für die RegSteps */
[b-fu90gub4ah] .regstep {
    margin-top: var(--size-m);
}

[b-fu90gub4ah] .regstep_fehlerhinweis {
    color: var(--color-error);
    margin-bottom: var(--size-xl);
    margin-top: var(--size-xl);
}

[b-fu90gub4ah] .regstep_formbuttons {
    margin-top: var(--size-xl);
}

[b-fu90gub4ah] .regstep_formbuttons_button {
    width: 180px;
    margin-right: var(--size-xs);
    margin-top: var(--size-xs);
}
