
body {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}

b, strong {
    font-weight: 600;
}

.nav-link {
    color: #000;
}
.navbar .nav > li > a {
    color:#fff;

}
.navbar .nav > li > a:hover {
    color:#fff;
}

/*

h1,h2,h3,h4,h5,h6 {
    margin-top:0px;
    text-align:left;
}

section { margin-bottom: 20px; }
h1, .h1 { font-size: 18px; }
h2, .h2 { font-size: 18px; }
h3, .h3 { font-size: 17px; }
h4, .h4 { font-size: 16px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
h1 { }
h2 { font-style: bold; }

aside h1 { font-size: 18px; }
aside h2 { font-size: 18px; }
aside h3 { font-size: 17px; }
aside h4 { font-size: 16px; }
aside h5 { font-size: 14px; }
aside h6 { font-size: 12px; }
*/

.ff_fileupload_wrap .ff_fileupload_dropzone {
    height: 100px;
}

.element-header {
    font-size: 21px;
    font-weight: 600;
    /* border-bottom: 2px solid rgb(149,219,149); */
}

.nav-tabs .nav-link {
    border: 1px solid #dee2e6; /* Standard-Bootstrap-Grau */
    border-bottom: none; /* Verhindert doppelte Border am unteren Rand */
}

.nav-tabs .nav-link.active {
    border-bottom-color: white; /* Lässt den aktiven Tab oben "verbunden" aussehen */
}

.table-striped tbody tr:nth-of-type(odd) td,th {
    /* background-color: rgba(var(--bs-light-rgb),1) !important; */
    background-color: #f8f9fa !important;
    box-shadow: none !important;
}