
*,html,body, input, button, select, textarea {font-size:16px; font-family: 'Ubuntu', 'Helvetica', arial, sans-serif; font-weight: normal;}
h1,h2,h3,h4,h5,h6,.title,legend {font-weight: lighter;}
h1,h2,h3,h4,h5,h6,.title,legend { font-family: 'Ubuntu Condensed', 'Helvetica', arial, sans-serif; font-weight: normal !important; }

#header{
    margin-top:4.5em;
    background-image: url("../imgs/spacer.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

a{color:#b70024;text-shadow: none;}
a:hover{color:#cb253d;text-shadow: none;}

#mainnav{height:101px;line-height:101px;vertical-align: bottom;}
.navbar-nav a{text-shadow: none;color:#181615;}
.nav > li > a:focus, .nav > li > a:hover{background-color: transparent;}

.navbar-nav > li{height:101px;line-height:101px;}
.navbar-nav > li > a {line-height:inherit;}
.middlefooter{
    background: rgba(0, 0, 0, 0) url("../imgs/parallax_image.jpg") repeat scroll 0 0 / cover ;
    box-shadow: 0 1px 5px #616161, 0 -1px 5px #616161;
}
.middlefooter .row{
    min-height:200px;
    padding-top:1em;
    padding-bottom:1em;
}
.middlefooter h2{
    font-family: "Ubuntu Condensed","Helvetica",arial,sans-serif;
    font-size:26px;
    font-weight:400;
    color:rgb(84, 82, 82);
    line-height:35px;
    text-align:center;
}
.middlefooter h2 a{font-size:26px;}

.middlefooter .box{
    background-color: rgba(255, 255, 255, 0.77);
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 35px 5px 15px;
}
#logoline{ padding: 15px 0 0;}
#llpadding{padding: 15px;}
.bouncer {
    transition: all 0.4s cubic-bezier(0, 1.8, 1, 1.8) 0s;
}
.pic {
    background-color: #b70024;
    border-radius: 100%;
    height: 50px;
    margin: 0 auto;
    width: 50px;
}
.bouncer a{display:block;height:50px;text-align:center;}

.bouncer img {
    padding: 12.5px 0 0;
    width:50%;

}
#content{min-height:230px;}
.col-sm-offset-3.text-left.control-label{text-align:left;}
.bank{display:inline-block;width:3em;text-align:right;}
.bank:after{content:":";display:inline;padding-left:3px;padding-right:3px;}
span.r{vertical-align:super;font-size:13px;line-height:10px;font-weight:bold;}
.checkbox p{margin:0;}
.notice{font-size:12px;}
* img{border:0px none;max-width:100%;width:auto;height:auto;}
.notice_icon .glyphicon{font-size:2em;line-height:1.5em;}
.notice_text .notice{display:block;float:left;width:95%;}

fieldset{border:1px solid #efefef;border-radius:4px;padding:1em;margin-bottom:1em;}

#footer{
    font-size:14px;
    line-height:20px;
    background-color: #525050;
    border-radius: 0 0 2px 2px;
    color: #c3c5c7;
    text-shadow: none;
    color: rgb(195,197,199);
}
#footer_bg .nav{margin-top:1em;}
#footer_bg .nav > li {
    padding: 0 0 5px;
}
#footer_bg .nav > li > a {
    color: rgb(195, 197, 199);
    padding:0;
    font-size:14px;
    line-height:20px;
    text-align:center;
}
#resultMessage{
	margin-top:2em;
}
.form-control#first_name{display:none;}
.trenner{padding-top:1.5em;padding-bottom:1.5em;}
.old a,
.old{color:#6f6f6f;}
.old a{text-decoration:none;cursor: not-allowed;}
ul.checkbox,ul.checkbox li{list-style-type: none;}
.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}

.form-control-static span.label{
    padding-left:0;
    clear:left;
    color: rgb(51, 51, 51);
    font-size:100%;
}
ul.checkbox input[type="radio"]{
    position: absolute;
    margin-left: -20px;
}
