/* _content/WebApp.Layers.FISFV/Components/Antragstellung/NeuenAntrag.razor.rz.scp.css */
.neuer-antrag-button[b-dg6w46dv35] {
    width: 70px;
}

.list-group-container[b-dg6w46dv35] {
    min-height: 3em;
    position: relative;
}

.antrag-stellen-text[b-dg6w46dv35] {

}
/* _content/WebApp.Layers.FISFV/Components/Antragstellung/Shared/Error.razor.rz.scp.css */
.error-container .error-header[b-82s20tegd3] {

}

.error-container .error-body[b-82s20tegd3] {
}
/* _content/WebApp.Layers.FISFV/Components/Fachdaten/FachdatenDetails.razor.rz.scp.css */
div.table_row[b-klo4ecvvjq] {
    display: grid;
    container-type: inline-size;
    /*grid-template-columns: 11rem auto;*/
}

div.table_row > div.label > span[b-klo4ecvvjq] {
    display: contents;
    text-align: justify;
    vertical-align: top;
}
    div.table_row > div.value[b-klo4ecvvjq] {
        margin-left: 0rem;
    }
    div.table_row > div.value > span[b-klo4ecvvjq] {
        word-wrap: break-word;
        text-align: justify;
        vertical-align: top;
        padding-left: 0;
    }

deep div.table[b-klo4ecvvjq] {
    font-size: 16px;
}


/*@media only screen and (max-width: 1000px) {*/
    div.table_row[b-klo4ecvvjq] {
        grid-template-columns: 1fr;
    }
/*}*/
/* _content/WebApp.Layers.FISFV/Components/Index.razor.rz.scp.css */
li > p[b-705krq9yoe] {
    margin-bottom: 0.4rem;
}

li[b-705krq9yoe] {
    font-size: var(--fontsize);
}

    li > p + p[b-705krq9yoe] {
        margin-bottom: 1rem;
    }
/* _content/WebApp.Layers.FISFV/Components/Layout/MainLayout.razor.rz.scp.css */
div.help_context_button[b-7pnwrbxvso] {
    position: absolute;
    grid-row: 1;
    grid-column: 1;
    right: 0;
    margin-right: 3rem;
}

div.help_content[b-7pnwrbxvso] {
    grid-row: 2;
    grid-column: 2;
    transition: all ease-in-out 3s;
    opacity: 0;
    display: none;
}

    div.help_content.show_help[b-7pnwrbxvso] {
        display: block;
        opacity: 1;
    }

div.body_wrapper[b-7pnwrbxvso] {
    grid-row: span 2 / -1;
    grid-column: 1;
}

div.help_context[b-7pnwrbxvso] {
    width: 20rem;
}

.help_context_wrapper[b-7pnwrbxvso] {
    position: absolute;
    right: 0rem;
    width: 20rem;
    z-index: 1000;
}

div.help_context > div:first-of-type[b-7pnwrbxvso] {
    text-align: right;
}

.help_content[b-7pnwrbxvso] {
    background: white;
    border: 1px solid;
    position: relative;
    text-align: left;
    width: 20rem;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    transition: all 1s ease-out;
}

    .help_content.show_help[b-7pnwrbxvso] {
        opacity: 1;
    }

.top-row[b-7pnwrbxvso] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    /*height: 3.5rem;*/
    /*display: flex;*/
    align-items: center;
}

    .top-row[b-7pnwrbxvso]  a, .top-row .btn-link[b-7pnwrbxvso] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-7pnwrbxvso] {
        overflow: hidden;
        text-overflow: ellipsis;
    }



@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-7pnwrbxvso] {
        display: none;
    }

    .top-row.auth[b-7pnwrbxvso] {
        justify-content: space-between;
    }

    .top-row a[b-7pnwrbxvso], .top-row .btn-link[b-7pnwrbxvso] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-7pnwrbxvso] {
        flex-direction: row;
    }

    .sidebar[b-7pnwrbxvso] {
        width: 300px;
        position: sticky;
        top: 0;
    }

    .top-row[b-7pnwrbxvso] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-7pnwrbxvso], article[b-7pnwrbxvso] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/WebApp.Layers.FISFV/Components/Layout/MainLogo.razor.rz.scp.css */
div.fisfv-logo-wrapper[b-u05m4imcxp] {
    position: relative;

    > a {
        svg.top-logo-svg {
        }

        > div[b-u05m4imcxp] {
            position: absolute;
            left: 60px;
            color: var(--main-color);
            font-family: 'Hessen Gellix Regular';
            line-height: 2rem;
            font-size: 1.2em
        }
    }
}

@media (min-width: 1024px){

}

@media (min-width: 1680px){

}
/* _content/WebApp.Layers.FISFV/Components/Layout/NavMenu.razor.rz.scp.css */
div.navbar__buttons[b-tx4ui2wr2y]{
    width: 22rem;

}
/* _content/WebApp.Layers.FISFV/Components/MeineAntraege/MeinAntrag.razor.rz.scp.css */
[b-eic7aoa70z] div.table_row{
    display: grid;
    grid-template-columns: 24rem auto;
}

    [b-eic7aoa70z] div.table_row > div.label > span{
        display: contents;
    }

    [b-eic7aoa70z] div.table_row>div.value * {
        display: contents;
    }

    [b-eic7aoa70z] div.table.small {
        font-size: var(--fontsize-small);
    }

[b-eic7aoa70z] div.table {
    font-size: var(--fontsize);
}

@media (min-width: 768px){
    [b-eic7aoa70z] div.table {
        font-size: var(--fontsize-768);
    }
}

@media (min-width: 1024px){
    [b-eic7aoa70z] div.table {
        font-size: var(--fontsize-1024);
    }
}
/* _content/WebApp.Layers.FISFV/Components/MeineAntraege/MeineAntraege.razor.rz.scp.css */
/* MeineAntraege { */
div.filter[b-vzufuzik0x] {
    padding: 1rem;

    margin-bottom: 1rem;
    border: 1px solid #111;
    border-radius: 1rem;
    display: grid;
    grid-template-columns: repeat(3, 300px) auto;
    align-items: end;
    grid-column-gap: 5px;
    justify-items: end;
}

div.filter :last-child[b-vzufuzik0x] {
    padding-left: 30px;
}


div.AntraegeContainer[b-vzufuzik0x] {
    display: grid;
    grid-gap: 10px;
    font-size: var(--fontsize);
    justify-content: left;
    grid-template-columns: repeat(auto-fit, 27rem);
}

@media only screen and (min-width: 1680px) {
    div.AntraegeContainer[b-vzufuzik0x] {
        /*grid-template-columns: 1fr 1fr 1fr;*/
        justify-content: space-evenly;
    }
}

    div.AntraegeContainer[b-vzufuzik0x] {
@media (min-width: 768px) {
        font-size: var(--fontsize-768);[b-vzufuzik0x]
    }
}

@media (min-width: 1024px) {
    div.AntraegeContainer[b-vzufuzik0x] {
        font-size: var(--fontsize-1024);
    }
}

/* } MeineAntraege  */
