body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.428571429; color: #333; }

body .content { margin-top: 51px; margin-bottom: 80px; }

.navbar-fixed-top { border-bottom: 2px solid #EC0C2C; }

.navbar.navbar-fixed-top .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover { background-color: #ec0c2c; color: #FFF; text-shadow: none; }

.container.home .content { margin-top: 20px; }

.container.home .content * { background-image: none; background: transparent; }

.container.home .content > * { background-color: rgba(255, 255, 255, 0.6); border-color: rgba(255, 255, 255, 0.4); }

.container.home .content .panel-heading, .container.home .content .panel-footer { border-color: transparent; background-color: rgba(255, 255, 255, 0.4); background-color: transparent; }

.impress { color: #AAA; }

.impress .row .col-md-3, .impress .row .col-md-9 { padding-top: 4px; padding-bottom: 4px; }

.center { text-align: center; }

.justify { text-align: justify; }

.content .col-md-3 img { width: 100%; }

a.navbar-brand { overflow: hidden; width: 150px; background: url(/assets/images/logo_s.png) no-repeat 10px center; background-size: 122px 50px; text-indent: -1000px; }

.company a.lightbox { border-radius: 50%; border-radius: 5%; display: block; float: left; margin: 10px 10px 10px 0; height: 100px; overflow: hidden; width: 100px; }

.company a.lightbox img { width: 150px; }

.qualifications .row { margin-bottom: 20px; }

.qualifications .row h2 { font-size: 1.1em; }

.qualifications .row h3 { font-size: 1em; }

.references .thumbnail { margin-bottom: 20px; }

.references .caption { height: 70px; }

.contact .carousel { border-bottom: 2px solid #EC0C2C; }

.systempartner-link { padding-bottom: 2rem; padding-top: 2rem; }

.systempartner-link .systempartner-logo { text-align: center; }

.systempartner-link img { max-width: 150px; }

html.home { background: url("/assets/images/background_3.jpg") no-repeat center center; min-height: 100%; background-size: cover; }

html.home body { background-color: transparent; min-height: 100%; }

html.home .navbar-fixed-bottom { border-top: 2px solid #EC0C2C; }

/*# sourceMappingURL=main.css.map */