/* 
Bootstrap
*/
/*
Grid
*/
/* 
Text 
*/
/* 
Base font styles 
*/
/*
Colors Bootstrap
*/
/*
Colors
*/
/*
Colors Bootstrap
*/
/*
Colors
*/
/* 
Global
*/
/*
Show javascript fallback info and hide content for tablets und smartphones
*/
.javascript-fallback-info {
  display: block;
  margin-top: 20px; }
  @media (min-width: 992px) {
    .javascript-fallback-info {
      display: none; } }

@media (max-width: 991px) {
  header,
  .content,
  footer {
    display: none; } }

/* show all elements, that are used in noscript version */
.noscript-only {
  display: block; }

/* 
Blocks
*/
.accordion .card .card-header h4 button {
  margin-bottom: 0; }
  .accordion .card .card-header h4 button:after {
    display: none; }

.accordion .card .card-body {
  width: 100%; }

.collapse,
.hidden {
  display: flex !important; }

@media (min-width: 1200px) {
  .basket_tab {
    display: flex !important; } }

/* 
forms
*/
.form-group {
  min-height: 35px; }

/*
schnellsuche
*/
.schnellsuche select#bereiche {
  width: 100%; }

.content-form {
  /* form with inline labels */ }
  .content-form.hide-label .select-label {
    visibility: visible; }
  .content-form.hide-label .input-label {
    visibility: visible; }

/*
Open language menu on hover instead of on click
*/
@media (min-width: 768px) {
  .service_block .service__list.top .language:hover {
    cursor: pointer;
    display: block; }
    .service_block .service__list.top .language:hover a.language_toggle {
      background: #fff;
      color: #1e252b !important;
      border-radius: 4px;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
      cursor: pointer; }
    .service_block .service__list.top .language:hover .dropdown-menu-wrapper {
      display: block;
      width: auto;
      position: absolute; }
      .service_block .service__list.top .language:hover .dropdown-menu-wrapper .dropdown-menu {
        display: block;
        position: relative;
        top: 4px;
        left: 0; } }

/* 
Hide sidebar
*/
@media (min-width: 1200px) {
  .service_block .service__list.sidebar {
    z-index: 2;
    position: inherit;
    right: auto;
    top: auto;
    transform: none;
    width: auto;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin: 3px 0 0 0;
    float: left; } }

@media (min-width: 1200px) {
  .service_block .service__list.sidebar li a {
    display: inherit;
    width: inherit;
    height: inherit;
    margin: 0 10px 0 0;
    padding: 5px;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
    background: inherit;
    position: inherit; }
    .service_block .service__list.sidebar li a:hover {
      background: inherit; } }

.service_block .service__list.sidebar li a i {
  font-size: 0.875rem; }
  @media (min-width: 1200px) {
    .service_block .service__list.sidebar li a i {
      position: inherit;
      left: inherit;
      top: inherit;
      transform: none;
      color: inherit;
      font-size: 0.875rem; } }

.service_block .service__list.sidebar .btn-sidebar-basket {
  display: none !important; }

/*
Open login menu on hover instead of click
*/
@media (min-width: 768px) {
  .dropdown.login_block:hover {
    cursor: pointer;
    display: block; }
    .dropdown.login_block:hover .login__toggle {
      text-decoration: none;
      background: #e9e9ea;
      color: #1e252b;
      cursor: pointer; }
    .dropdown.login_block:hover .dropdown-menu {
      display: block; } }

/*
Open menu on hover instead of click
*/
@media (min-width: 768px) {
  .menu_block:hover {
    cursor: pointer;
    display: block; }
    .menu_block:hover .menu__content {
      display: block; }
    .menu_block:hover .menu__content .close_button {
      display: none; }
  .menu_sublevels.collapse {
    display: block !important; } }

.search_container {
  /* federal state */ }
  .search_container #federalState .card-header h4 button:after {
    display: none; }
  .search_container #federalState .card-header h4 button:hover, .search_container #federalState .card-header h4 button:focus {
    cursor: default;
    background: #dddedf;
    color: #1e252b; }
  .search_container #federalState .card .collapse {
    display: block !important; }
  .search_container .datepicker {
    /* date picker input */ }
    .search_container .datepicker .input-group-addon:hover, .search_container .datepicker .input-group-addon:focus {
      cursor: default;
      color: #6d7176;
      background-color: #dddedf; }

.result_pager .pager_items .form-group {
  /* only for javascript fallback */ }
  .result_pager .pager_items .form-group .btn-update {
    display: block; }

/*
Open filter menu on hover instead of click
*/
@media (min-width: 768px) {
  .result_filter .dropdown:hover {
    cursor: pointer;
    display: block; }
    .result_filter .dropdown:hover .login__toggle {
      text-decoration: none;
      background: #e9e9ea;
      color: #1e252b;
      cursor: pointer; }
    .result_filter .dropdown:hover .dropdown-menu {
      display: block;
      top: 31px; } }

select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 4px;
  cursor: pointer;
  padding: 0 10px;
  height: 34px;
  width: 100%; }

select::-ms-expand {
  display: none; }

.select-wrapper {
  width: 100%; }
  .select-wrapper:before {
    display: block;
    pointer-events: none;
    width: 34px;
    height: 34px;
    position: absolute;
    top: 17px;
    right: 23px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #9a9da0;
    font-family: "icons";
    content: "\e902";
    font-size: 1.25rem;
    color: #fff;
    transform: translate(-50%, -50%);
    text-align: center;
    padding-top: 5px; }

.payment-container.step-1 .select-wrapper.anrede select {
  width: 140px !important; }

.payment-container.step-1 .select-wrapper.anrede:before {
  top: 75px;
  left: 128px; }

.payment-container.step-1 .select-wrapper.land:before {
  top: 45px;
  right: -12px; }

.newsletter-form .select-wrapper.anrede select {
  width: 140px !important; }

.newsletter-form .select-wrapper.anrede:before {
  top: 44px;
  left: 128px; }

.search-row .col.col-info .select-wrapper:before {
  top: 17px;
  right: 23px; }

.search-row .col .select-wrapper:before {
  top: 17px;
  right: -17px; }

.search-row .col-lg-6.col-info .select-wrapper:before {
  top: 27px;
  right: 33px; }

.search-row .col-lg-6 .select-wrapper:before {
  top: 27px;
  right: -7px; }

.pager_items .select-wrapper {
  width: 85px !important; }
  .pager_items .select-wrapper:before {
    top: 17px;
    right: 19px; }

.user-container .form_elem .select-wrapper:before {
  top: 45px;
  right: -17px; }

@media (min-width: 768px) {
  .user-container .content.content_middle .block #service_publicate_detail_box {
    display: block !important; }
  .user-container .content.content_middle .block #show_other_services_block {
    display: block !important; }
  .user-container #customer_export .card-body {
    width: 100%; } }

/* 
Blocks BANZ
*/
/* publication */
.publicationcontent {
  max-width: 915px !important;
  overflow-x: scroll; }

.search_container #part_search {
  display: none; }

.search_container.all #part_search {
  display: block; }

.search_container.all .card-header {
  display: none; }

.result_container .row a.toggle-link {
  display: none !important; }

.result_container .row .noscript-only p {
  margin-bottom: 1rem; }

.pager_release_date .select-wrapper:before {
  top: 37px;
  right: 40px; }

.pager_release_date .select-wrapper:before {
  top: 37px;
  right: 40px; }

.result_filter.fonddata-search .select-wrapper:before {
  right: -17px; }

/* result */
.result_container.watchlist .custom-control.custom-checkbox.select-all {
  display: none; }

/*# sourceMappingURL=style_javascript_fallback.min.css.map */