/* dark blue ** */
/* default, fallback */
/* ### */
/* Content Element Layout */
.layout-ci-bg-whitesmoke {
  background-color: whitesmoke; }

.layout-ci-bg-gray {
  background-color: darkgray; }

.layout-ci-bg-gray * {
  color: white !important; }

.layout-ci-bg-black {
  background-color: black; }

.layout-ci-bg-black * {
  color: white !important; }

.layout-ci-bg-brand-color {
  background-color: #004494;
  color: white !important; }

.layout-ci-bg-brand-color * {
  color: white !important; }

a, .social-logos > a, #page-footer.navbar-default a, .social-logos > a i, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-left > li > a > .top, .navbar-left > li > a > [class*="icon-"], .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown.main.open ul ul li a, .dropdown-submenu > a > .fa, .jumbotron h1, .jumbotron .h1, h1, .right-extra .panel-title a .fa, .right-extra .panel-body .fa, [class*="bullet-layout-"] > ul > li:before, .layout-job-list .btn.pull-right, .layout-job-list .news-single .btn.btn-default, .back-to-top, .collapsible-accordion [data-toggle="collapse"]:before, .ce-bullets li:before, [class*="ce-text"] ul li::before {
  /* .navbar-default .navbar-nav > li > a:focus, */
  color: #004494; }

.navbar {
  border-bottom: 0 solid #004494; }

.navbar-shrink {
  border-bottom: 2px solid #004494 !important; }

.shrink .dropdown-searchbox.show {
  border-color: #004494; }

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {
  color: #004494 !important; }

a:hover, #page-footer.navbar-default a:hover .social-logos > a:hover i, a:focus {
  color: #004494; }

.page-content .panel-default > .panel-heading, input[type="submit"] {
  color: white; }

.btn, .carousel-caption .btn, .dropdown.main.open > .dropdown-menu > li > a > [class*="icon-"], .dropdown.main.open > .dropdown-menu > li > a > [class*="fa-"], .dropdown-submenu > a > [class*="icon-"]:first-child, .dropdown-submenu > a > [class*="fa-"]:first-child, .navbar-right .dropdown-menu a::before, .carousel-indicators .active, .page-content .panel-default > .panel-heading, .page-content .carousel-indicators li.active, .fsc-default [class*="-header"] > .fa[class*="icon-"], .fsc-default [class*="-header"] > .fa[class*="fa-"], .navbar-default .navbar-toggle .icon-bar, .navbar-header > button.navbar-toggle[aria-expanded="true"]:after, .navbar-nav.navbar-left > li > ul.dropdown-menu > li > a:before, input[type="submit"], .label-info, .btn-default:active:hover, .btn-default.active:hover, .btn-default:active:focus, .btn-default.active:focus, .btn-default.focus:active, .btn-default.active.focus, .badge-primary, .news-event-list .extra {
  background-color: #004494;
  box-shadow: none;
  color: white; }

.page-content .layout-company-image-panel-title .panel-default > .panel-heading {
  background-color: transparent; }

.navbar-left > li > a > [class*="fa-"]:first-child, #bs-navbar-collapse-1 .navbar-left .dropdown-menu > li > a > i.fa[class*="icon-"]:first-child, #bs-navbar-collapse-1 .navbar-left .dropdown-menu > li > a > i.fa[class*="fa-"]:first-child {
  background-color: transparent;
  color: #004494;
  font-size: 3.5em;
  top: 0; }

#bs-navbar-collapse-1 .navbar-left .dropdown-menu > li > a > i.fa[class*="fa-"]:first-child {
  font-size: 3.35em;
  top: 0.05em; }

#bs-navbar-collapse-1 .navbar-left .dropdown-menu > li > a > i.fa[class*="icon-"], #bs-navbar-collapse-1 .navbar-left .dropdown-menu > li > a > i.fa[class*="fa-"] {
  background-color: transparent;
  color: #004494; }

.btn-primary {
  border-color: #004494; }

.btn:hover, .btn:focus, .btn-default:active, .btn-default.active, .carousel-caption .btn:hover {
  background-color: #004494;
  color: white; }

.navbar-default .navbar-toggle {
  border-color: #004494; }

.btn-primary:hover, .btn-default:active, .btn-default.active, .btn-default:active:hover, .btn-default.active:hover, .btn-default:active:focus, .btn-default.active:focus, .btn-default.focus:active, .btn-default.active.focus {
  border-color: #004494;
  color: white !important; }

.navbar-right .dropdown-menu .nav-page7:before, .navbar-right .dropdown-menu > .active > .nav-page7:before {
  background-color: #008c58; }
  .navbar-right .dropdown-menu .nav-page8:before, .navbar-right .dropdown-menu > .active > .nav-page8:before {
    background-color: #febf00; }
  .navbar-right .dropdown-menu .nav-page9:before, .navbar-right .dropdown-menu > .active > .nav-page9:before {
    background-color: #ef7b21; }
  .navbar-right .dropdown-menu .nav-page10:before, .navbar-right .dropdown-menu > .active > .nav-page10:before {
    background-color: #95c11f; }
  .navbar-right .dropdown-menu .nav-page1079:before, .navbar-right .dropdown-menu > .active > .nav-page1079:before {
    background-color: #95c11f; }
  .navbar-right .dropdown-menu .nav-page11:before, .navbar-right .dropdown-menu > .active > .nav-page11:before {
    background-color: #009fe3; }
  .navbar-right .dropdown-menu .nav-page12:before, .navbar-right .dropdown-menu > .active > .nav-page12:before {
    background-color: #b02b17; }
  .navbar-right .dropdown-menu .nav-page13:before, .navbar-right .dropdown-menu > .active > .nav-page13:before {
    background-color: #004494; }
  .navbar-right .dropdown-menu .nav-page80:before, .navbar-right .dropdown-menu > .active > .nav-page80:before {
    background-color: #004494; }

[class*="tab-header-"]:hover:before, [class*="tab-header-"].active:before {
  color: #004494; }

.divider-vertical-step hr {
  background-color: #004494; }

.underline.vrg-blue:after {
  background-color: #004494; }

.underline.vrg-hr:after {
  background-color: #008c58; }

.underline.micos:after {
  background-color: #febf00; }

.underline.curamus:after {
  background-color: #ef7b21; }

.underline.vrg-it:after {
  background-color: #b02b17; }

.underline.akademie:after {
  background-color: #95c11f; }

.underline.vrg-sys:after {
  background-color: #d41217; }

@media (max-width: 991.98px) {
  .dropdown-menu {
    border-left: 2px solid #004494; } }
/* pad Portrait and medium desk */
@media only screen and (min-width: 768px) and (max-width: 1023.98px), (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .dropdown-menu > li > a:before {
    background-color: #004494; } }
