.c-form .c-button {
  color: #fff;
  background-color: #367fc4;
}


.no-featured-slider body {
  padding: 0!important;
}

.c-page-top {
  color: #FFFFFF;
  background-color: #eaeaea;
}

.c-boxed-widget .c-form .c-form__fieldset>.c-form__legend {
  background-color: #ffffff;
  color: #222;
}

.c-boxed-widget .c-form .c-form__fieldset>.c-form__legend .ui-icon:after {
  color: #367fc4;
}

.c-form.c-form--search .c-form  .c-form__buttons {
  padding-left: 0;
}


.c-boxed-widget .c-form.c-form--search {
  margin-top: 2em;
}
.c-boxed-widget .c-form.c-form--search .c-form__buttons {
  padding: 1em 0;
}
.module.pos_topbar.c-boxed-widget{
  padding: 0 1.5rem;
  border: 1px solid #e1e1e1;
  margin: 0;
  border-radius: 3px;
  background: #eaeaea;
}
.c-page-top {
  color: #333;
  background-color: #ffffff;
}

.c-page-header a,
.c-page-header a:hover,
.c-page-header a:focus  {
  color: inherit;
}


.pos_top.m_Frontend_Menu .nav {
  color: inherit;
  background-color: transparent
}


.pos_top.m_Frontend_Menu {
  float: none;
  margin-top: 0;
}



.pos_top.m_Frontend_Menu .nav__link,
.pos_top.m_Frontend_Menu .nav__link.akt,
.pos_top.m_Frontend_Menu .nav__link.akt:hover{
  color: inherit;
}

.pos_top.m_Frontend_Menu .nav__link:focus,
.pos_top.m_Frontend_Menu .nav__link:hover {
  color: inherit;
  text-decoration: none;
}
#login .c-button {
  /*width: 100%;*/
  padding: 8px 1em;
  border:0;
}

.c-page-header .parked-vehicles {
  padding: 7px 0;
}

.c-boxed-widget .c-form__fieldset .c-form__legend + div:not(.ui-accordion-content){
  display: none;
}
.c-page-header__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.c-page-header__inner:before,.c-page-header__inner:after {
  display: none;
}
.c-page-header__inner > *:not(:last-child) {
  margin-right:1em
}
.c-page-header__inner .m_Frontend_Menu {
  margin-right: auto;
}

.module.pos_top.fahrzeugnummer_suche {
  flex: 0 1 200px;
}
.c-page-header .parked-vehicles {
  padding: 7px 1em;
  border-radius: 0;
}
.c-search-vehicle-id ._input {
  border-color: #ccc;
  margin: 0;
}

.fancybox-wrap.fancybox-type-image.fancybox-opened {
  top: 1.5rem!important;
}

.m_Frontend_Login div{ margin-bottom: 0}

.c-form.c-form--search label {
  font-weight: 400;
}
.c-form.c-form--search .c-form__field--checkbox label {
  max-width: 100%;
  overflow: visible!important;
  text-overflow: inherit!important;
  white-space: normal!important;
  word-wrap: normal!important;
}

.c-form--search .number {
  font-size: .75em;
}

.c-vehicle-single--layout-v2 .c-vehicle-pricing > .c-vehicle-pricing__item .o-layout__item {
  -ms-flex: 1 1 150px !important;
  flex: 1 1 90px !important;
  width: 100%;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.c-page-footer--no-bottom-padding {
  padding: 0;
}


.fancybox__container .fancybox__viewport {
  height: auto;
}

.fancybox__container .carousel__button.is-prev,
.fancybox__container .carousel__button.is-next {
  position: absolute;
  top: 15rem;
  transform: translateY(0%);
}

