.container-fluid
{
padding-right:0;
padding-left:0;
}


ul
{
padding-left:1em;
}
ul li
{
position:relative;
}
ul li:before
{
content:'•';
width:1em;
position:absolute;
left:-1em;
color: #b81625;
}

#footer ul
{
padding-left:0;
margin-bottom: 0;
}

.fa
{
}

.fa:before
{
 font-family: 'Font Awesome 6 Pro';
 font-weight: 300;
padding-right: .5em;
content:'\f35c';

}

.fa.pdf:before
{
content:'\f1c1';
}

footer {
min-height: 120px;
border-top: 12px solid #b81f25;
}

.bmeajaxform label,.bmeajaxform input,.bmeajaxform textarea
{
width:100%;
}
 .bmeajaxform input[type="checkbox"]
{
width:auto;
}

.bmeajaxform .warnung 
{
color:#f00;

}
.bmeajaxform .warnung ul
{
list-style: none;
padding: 0;
margin: 0;
}

.bmeajaxform .alert-success {
	color: #3c763d;
	background-color: #fff
	border-color: #fff;
}



@font-face {
   font-family:'Clear Sans';
   font-style: normal;
   font-weight: 400;
   src: url(/theme/fonts/ClearSans-Regular.woff) format('woff');
}
@font-face {
   font-family:'Clear Sans';
   font-style: normal;
   font-weight: 700;
   src: url(/theme/fonts/ClearSans-Bold.woff) format('woff');
}
@font-face {
   font-family:'Clear Sans';
   font-style: normal;
   font-weight: 500;
   src: url(/theme/fonts/ClearSans-Medium.woff) format('woff');
}


body,html
{
    font-family:'Clear Sans',Arial, sans-serif;
}