body{background:#fff;}
.header{margin:0 70px;}
@media (max-width:500px){.header{margin:0 10px;}
}
div.masthead-brand a{display:block;}
div.masthead-brand a img{}
@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx){div.masthead-brand a img{}
}
.right{background:rgba(0, 0, 0, 0) url("../img/bg.jpg") no-repeat scroll 75% center;height:100%;}
.left{height:100%;}
.left-inner{padding:5%;}
h1{font-size:30px;font-weight:600;text-transform:uppercase;border-bottom:2px #009640 solid;margin-bottom:20px;padding-bottom:10px;}
@media (max-width:1006px){h1 br{display:none;}
}
h2{border-bottom:2px #009640 solid;margin-bottom:20px;padding-bottom:10px;font-size:30px;}
b{font-weight:600;}
.left-inner p a{border-bottom:1px dotted lightgrey;line-height:140%;}
.left-inner p a:hover,
.left-inner p a:active,
.left-inner p a:focus{text-decoration:none;opacity:0.7;transition:0.4s;}
a.button{border:1px solid #009640;display:block;margin-top:30px;padding:2% 10%;text-align:center;width:360px;}
a.button:hover,
a.button:focus,
a.button:active{background:#009640;color:#fff;transition:0.5s;text-decoration:none;}
@media (max-width:500px){a.button{font-size:14px;margin-top:30px;width:225px;padding:4%;text-align:center;}
}
.post-it{padding:0 0 100%;text-align:right;}
@media (max-width:1199px){.post-it{padding:0 0 100%;text-align:right;}
}
@media (max-width:991px){.post-it{padding:0 0 15%;text-align:right;}
}
@media (max-width:500px){.post-it img{width:260px;}
}
div.post-it-jobs{padding:0 0 200%;}
@media (max-width:1400px){div.post-it-jobs{padding:0 0 250%;}
}
@media (max-width:1199px){div.post-it-jobs{padding:0 0 300%;}
}
@media (max-width:1030px){div.site-wrapper-inner div.col-lg-4.col-md-4.col-sm-12.col-xs-12.right.jobs-right{display:none;}
div.left-inner.jobs-inner{padding-bottom:80px;}
}
a.job-link::after{content:url(../img/pdf.png) !important;padding-left:10px;}
.white{background:#fff;}
.no-border{border:none !important;}
ul.nav.masthead-nav li.active a,
ul.nav.masthead-nav li a{color:#009640;text-transform:uppercase;}
form#contactForm{margin-top:30px;}
div.container-fluid.footer{height:41px;margin-top:-40px;position:relative;z-index:2147483647;padding-top:10px;}
@media (max-height:770px){div.container-fluid.footer{margin-top:0px;}
}
div.container-fluid.footer{background:#fff;}
.footer div.container{font-weight:400 !important;color:grey;font-size:14px;text-align:center;}
.footer div.container span{margin-right:20px;}
@media (max-width:717px){.footer div.container span{display:none;}
}
.footer div.container a{font-weight:400 !important;color:grey;font-size:14px;}
.left.kontakt{margin-top:30px;}
.box-start-17-line{border-bottom:4px solid #fff;margin-bottom:20px;}
.line-1{width:100%;overflow:hidden;margin-bottom:10px;}
.main-selection{background:#fff url("../img/arrow.jpg") no-repeat scroll right 7px;border-right:1px solid lightgrey;color:#555555;float:left;font-size:14px;overflow:hidden;width:60px;margin-right:2%;border-radius:0 !important;}
.form-group1{width:86.5% !important;float:right;}
@media (max-width:1199px){.form-group1{width:85% !important;float:right;}
}
@media (max-width:635px){.form-group1{width:82% !important;float:right;}
}
@media (max-width:535px){.form-group1{width:78% !important;float:right;}
}
@media (max-width:480px){.form-group1{width:70% !important;float:right;}
}
@media (max-width:420px){.form-group1{width:60% !important;float:right;}
}
.form-group{margin-bottom:20px !important;}
div.main-selection select#selectbasic{border-radius:0 !important;}
textarea.form-control{height:100px !important;margin-bottom:30px;}
select{border:1px solid lightgrey;color:grey;background:transparent;padding:2px 2px;width:78px;height:40px;*width:50px;*background:#fafafa;-webkit-appearance:none;}
.form-control{background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:0px !important;box-shadow:none;color:#555555;display:block;height:40px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%;font-size:15px!important;font-family:'Open Sans', sans-serif !important;;font-weight:300 !important;}
select{color:#999999 !important;font-size:14px!important;font-family:'Open Sans', sans-serif !important;;font-weight:300 !important;}
.btn.btn-xxl{border:1px solid #009640;display:block;padding:2% 10%;text-align:center;width:360px;font-size:18px;}
button.btn.btn-xxl.button.center-block:hover,
button.btn.btn-xxl.button.center-block:focus,
button.btn.btn-xxl.button.center-block:active{background:#009640 !important;color:#fff;transition:0.5s;text-decoration:none;}
@media (max-width:500px){button.btn.btn-xxl.button.center-block{font-size:14px;margin-top:30px;width:225px;padding:4%;text-align:center;}
}
.btn{border-radius:0px !important;background:transparent !important;}
div.contactform section form#contactForm{margin-bottom:25px;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99;}
#status{width:32px;height:32px;position:absolute;left:50%;top:50%;background-image:url(../img/status.gif);background-repeat:no-repeat;background-position:center;margin:-16px 0 0 -16px;}
a,
a:focus,
a:hover{color:#fff;}
.btn-default,
.btn-default:hover,
.btn-default:focus{color:#333;text-shadow:none;background-color:#fff;border:1px solid #fff;}
html,
body{height:100%;background-color:#333;}
body{color:#fff;font-family:"open sans", sans-serif;font-size:20px;}
.site-wrapper{display:table;width:100%;height:100%;min-height:100%;}
.site-wrapper-inner{display:table-cell;vertical-align:top !important;}
.cover-container{margin-right:auto;margin-left:auto;}
.inner{margin:20px 0 0;padding:0;}
.masthead-brand{margin-bottom:18px;margin-top:0;}
.masthead-nav > li{display:inline-block;}
.masthead-nav > li + li{margin-left:20px;}
.masthead-nav > li > a{padding-right:0;padding-left:0;font-size:16px;font-weight:bold;color:#fff;color:rgba(255, 255, 255, .75);border-bottom:2px solid transparent;}
.masthead-nav > li > a:hover,
.masthead-nav > li > a:focus{background-color:transparent;border-bottom-color:#009640;border-bottom-color:#009640;}
.masthead-nav > .active > a,
.masthead-nav > .active > a:hover,
.masthead-nav > .active > a:focus{color:#009640;border-bottom-color:#009640;}
@media (min-width:768px){.masthead-brand{float:left;}
.masthead-nav{float:right;}
}
.cover{padding:0 20px;}
.cover .btn-lg{padding:10px 20px;font-weight:bold;}
@media (min-width:768px){.masthead{position:fixed;top:0;}
.mastfoot{position:fixed;bottom:0;}
.site-wrapper-inner{vertical-align:middle;}
.masthead,
.mastfoot,
.cover-container{width:100%;}
}
@media (min-width:992px){.masthead,
.mastfoot,
.cover-container{width:700px;}
}