header a.logo img {max-height:42px;}
@media (max-width: 991px) {
  nav.navbar.bootsnav .navbar-nav {background-color: rgba(250,250,250,1);}
  .navbar-nav > li.dropdown > .fa {color: #355099;}
  nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown > .dropdown-menu {background-color: rgba(250,250,250,1);}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {color: #565656;}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover {color: #355099;}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:focus {color: #355099;}
}
.navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {
    color: #565656;}
.navbar-nav li > a:hover, nav.navbar.navbar-default ul.nav > li > a:hover, header .navbar-nav li > a:hover,
.navbar-nav li > a:focus, nav.navbar.navbar-default ul.nav > li > a:focus, header .navbar-nav li > a:focus {
  color: #355099;}
}
.carousel-control {width: 8% !important;}
/* ##### Start Slider ##### */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
} 
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
} 
    html,
    body,
    .carousel,
    .carousel-inner,
    .carousel-inner .item {
      height: 100%; 
    }
    .carousel-control.left, .carousel-control.right {
    background: none;
    position: bottom;
    height: auto;}
@media print
{
  .wow{animation-name:none!important;
  visibility:visible!important;}
}
.form-control {
  /* padding: 12px; */
  height: auto;
  border-radius: 0px;
}
input, textarea, select {
  margin: 0 0 4px 0;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
  width: auto;
}
.input-group-addon {
  border-radius: 0px;
}
/* JOBPORTAL LIST */
/* FILTER DIV */
.job-filter-hg {
  background: #3a5293;
  padding: 18px;
  color: #fff !important;
  box-shadow: 0 0 2px rgba(0,0,0,.2)
}
.accordion-style1 .panel-heading i {
  color: white;
}
.panel-heading h6 {
  margin-bottom: 0px;
  color: #fff;
}
.hgf-rss a {
  color: #fff;
}
.hgf-rss p {
  color: #fff;
}
.job-filter-hg p {
  color:#fff;
  margin: 12px 0px 0px 0px;
}
.panel-default {
  border: none !important;
}
.ergebnis h6 {
  margin-bottom: 0px;
  color: #fff;
  text-align: center;
  padding-top: 16px !important;
}
@media (max-width: 990px) {
  .ergebnis h6 {
    padding-top: 20px !important;
    color: #fff;
  }
}
.accordion-style1.panel-group .panel-heading+.panel-collapse>.panel-body {
  padding: 9px 0px 0px 0px;
}
.job-filter-hg .accordion-style1.panel-group .panel-heading {
  border: none;
}
.job-filter-hg .dropdown-menu {
  border-radius: 0px;
  margin: 0px;
}
.job-filter-hg .dropdown-menu li a{
  padding: 2px 30px;
}
.job-loc-search .input-group-btn .btn, .hgf-rss .input-group-btn .btn{
  border-radius: 0px;
  padding: 9px 12px;
}
@media (max-width: 990px) {
.job-loc-search .input-group-btn .btn, .hgf-rss .input-group-btn .btn {
  padding: 11px 12px;  
  }
}
.joblist-akzente {
  padding: 0px;
  margin: 0px;
  }
  .joblist-akzente a .job-item {
  background: #fff;
  list-style: none;
  padding: 15px 8%;
  width: 100%;
  margin-bottom: 12px;
  box-shadow: 0 0 2px rgba(0,0,0,.2);
  }
  .joblist-akzente a:hover .job-item {
  background: #6e8ec0;
  box-shadow: 0 0 2px rgba(0,0,0,.3);
  }
  .joblist-akzente a .job-item h6, .joblist-akzente a .job-item p, .joblist-akzente a .job-item h6 span {
  line-height: 1.1em;
  margin-bottom: 4px;
  }
  .joblist-akzente a .job-item h6 {
  color:#3a5293;
  font-weight:500;
  }
  .joblist-akzente a .job-item p, .joblist-akzente a .job-item h6 span {
  color:#6f6f6f;
  font-weight:400;
  }
  .joblist-akzente a:hover .job-item h6, .joblist-akzente a:hover .job-item p, .joblist-akzente a:hover .job-item h6 span {
  color: #fff !important;
  }
  /* ### JOB-SINGLE ### */
  .single-job {
    box-shadow: 0 0 2px rgba(0,0,0,.1)
  }
  .single-job p {
    font-size: 14px !important;
    line-height: 22px;
    margin: 0 0 10px;
    color:#6f6f6f;
    }
  .single-job ul li {
    font-size: 14px !important;
    line-height: 22px;
    margin: 0px;
    color:#6f6f6f;
  }
  .single-job .list-style-6 li {
    padding: 8px 8px 0px 4px;
  }
 a .apply-now-btn {
    color: white;
    background: #3a5293;
  }
 a:hover .apply-now-btn  {
    color: white;
    background: #6e8ec0;
  }
/* Job VORSCHAU BOX */
   .job-single-box a figure {
    background-color: #fff;
    margin-bottom: 20px;
  }
  .job-single-box a figure img {
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
  }
  .job-single-box a:hover figure img {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
  }
  .job-single-box a figure figcaption {
    text-align: center;
    padding: 20px;
  }
  .job-single-box a figure p{
    margin-bottom: 0px;
    line-height: 18px;
  }
  .job-single-box a figure p span{
    margin-bottom: 8px !important;
    line-height: 18px;
    color: #3a5293;
    font-size: 14px;
    font-weight:700;
  }
  .job-single-box a:hover figure {
    background-color: #3a5293;
    color: #fff !important;
  }
  .job-single-box a:hover figure span, .job-single-box a:hover figure p {
    color: #fff !important;
  }
/* FORM */
  .form-group-lg .form-control {
    border-radius: 0px;
    font-size: 14px;
  }
  .form-horizontal .form-group-lg .control-label {
    font-size: 14px;
  }
  .alert {
    border-radius: 0px;  
  }
/* Print CSS start .min */
  @media print {
  p{font-size:10px!important;line-height:14px}
  .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}
  .col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}
  .col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}
  .col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}
  .center-col{float:none;margin-left:auto;margin-right:auto}.visible-xs{display:none!important}.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}td.hidden-xs,th.hidden-xs{display:table-cell!important}.hidden-xs.hidden-print{display:none!important}.hidden-sm{display:none!important}.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}
}
@media (min-width: 1200px) {.slider-typography h1 {font-size: 70px; line-height: 70px;}}
@media (max-width: 1199px) {.slider-typography h1 {font-size:65px; line-height: 65px;}}
@media (max-width: 991px) {.slider-typography h1 {font-size:57px; line-height: 58px;}}
@media (max-width: 767px) {.slider-typography h1 {font-size:37px; line-height: 42px;}}
@media (max-width: 991px) {body label {font-size: 12px; line-height: 20px; padding-top: 0px;}}
@media (max-width: 991px) {.form-horizontal .control-label {padding-top: 0px;}}

/* feature box style 8 */
.feature-box-akz .feature-box-overlay {bottom: 0; left: 0; right: 0; width: 100%; height: 2px; position: absolute; z-index: -2}
.feature-box-akz:hover .feature-box-overlay {height: 100%; background: #dddddd }
.feature-box-akz:hover div, .feature-box-akz:hover p, .feature-box-akz:hover i {}
.feature-box-akz:hover .icon-round-small{}
.parallax-feature-box-bottom {position: absolute; bottom:-150%;}
.parallax-feature-box {overflow: visible}

a .feature-box-akz2 p, .feature-box-akz2 p { display: inline-block; text-decoration: none; margin-bottom: 20px; border:none; }
a .feature-box-akz2 p::after, .feature-box-akz2 p::after {content: ''; position: absolute; width: 0px; height: 3px; left: 50%; bottom:0; background-color: #3a5293; transition: all ease-in-out .3s;}
a:hover .feature-box-akz2 p::after { width: 100%; left: 0;}

span.circleakz {
  background: #3a5293;
   border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #ffffff;
  display: inline-block;
  line-height: 1.6em;
  margin-right: 15px;
  text-align: center;
  width: 1.6em; 
}