:root {
    --app-height: 100%;
}


@media (min-width: 1300px) {
  .container-xxl {
    max-width: 1360px;
  }
}

@media (min-width: 1400px) {
  .container-xxl {
    max-width: 1460px;
  }
}

@media (min-width: 1500px) {
  .container-xxl {
    max-width: 1560px;
  }
}

@media (min-width: 1600px) and (min-height: 1100px) {
  .container-xxl {
    max-width: 1660px;
    /* margin-left: auto!important; */
  }
}

@media (min-width: 1700px) and (min-height: 1100px) {
  .container-xxl {
    max-width: 1760px;
    /* margin-left: auto!important; */
  }
}

@media (min-width: 1800px) and (min-height: 1100px) {
  .container-xxl {
    max-width: 1860px;
    /* margin-left: auto!important; */
  }
}

@media (min-width: 1780px) {
  /* .container-xxl {
    max-width: 1780px;
  } */
  /* .main_diag_map_wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .main_diag_map {
    max-width: 500px;
  } */
}

@media (min-width: 1880px) {
  /* .container-xxl {
    max-width: 1880px;
  } */
}

@media (min-width: 1920px) {
  /* #atlas:fullscreen .container-xxl {
    max-width: 1760px;
  }
  #atlas:-webkit-full-screen .container-xxl {
    max-width: 1760px;
  }
  #atlas:not(:fullscreen) .container-xxl {
    max-width: 1560px;
  }
  #atlas:not(:-webkit-full-screen) .container-xxl {
    max-width: 1560px;
  } */
}

#atlas:fullscreen {
  height: 100vh!important;
  background-color: transparent!important;
  background-image: linear-gradient(15deg, #01a0ca1c 50%, #01a0ca0f 50.1%), linear-gradient(315deg, #cfd9df 0%, #e2ebf0 100%);
  background-attachment: fixed;
}
#atlas:-webkit-full-screen {
  height: 100vh!important;
  background-color: transparent!important;
  background-image: linear-gradient(15deg, #01a0ca1c 50%, #01a0ca0f 50.1%), linear-gradient(315deg, #cfd9df 0%, #e2ebf0 100%);
  background-attachment: fixed;
}

#atlas:fullscreen .no-fullscreen  {
  display: none!important;
}
#atlas:-webkit-full-screen .no-fullscreen  {
  display: none!important;
}


@media (min-width: 992px) {
  #atlas::-webkit-scrollbar {
    background-color: #f8f9fa;
  }
  #atlas::-webkit-scrollbar-thumb {
    background-color: #fff;
    border-color: #ccdce4;
  }
  #atlas::-webkit-scrollbar-track {
    background-color: #ccdce4;
  }
  
  #atlas ::-webkit-scrollbar {
    width: 6px;
  }
  #atlas ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #f1f1f2;
  }
}




#atlas :focus,
#atlas .custom-control-input:focus ~ .custom-control-label::before,
#atlas :hover,
#atlas :active,
#atlas [aria-expanded="true"]:focus {
  outline: 0px!important;
}



#atlas :focus,
#atlas .custom-control-input:focus ~ .custom-control-label::before,
#atlas :hover,
#atlas :active,
#atlas [aria-expanded="true"]:focus {
  outline: 0px!important;
}

#atlas .back_to_map {
  display: none!important;
}

#atlas .chart-title > div {
  text-align: left!important;
  /* padding-top: .5rem!important; */
}
@media (max-width: 575px) {
  #atlas .chart-title > div {
    
  }
}
#atlas .chart-title > div > h1{
  font-size: 0.8rem;
  color: #6c757d;
  font-weight: 400!important;
}






body
{
  height: 100vh!important;
}





#atlas .additional_diag_top .chart-title > div > h1:before {
  content: "\f830";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
  font-size: .9rem;
  margin: 0 .5rem 0 .25rem;
}

#atlas .additional_diag_top .canvas-container {
  height: calc(100% - 42px);
  width: 100%;
  position: relative;
}
#atlas .additional_diag_bottom .canvas-container {
  height: 100%;
  width: 100%;
  position: relative;
}


#atlas .additional_diag_top,
#atlas .additional_diag_bottom {
  aspect-ratio: 1.5 / 1;
}

@media (min-width: 992px) {
  #atlas .cards-right .card-top {
    height: calc(40%);
    padding-bottom: 30px;
  }
  #atlas .cards-right .card-bottom {
    height: calc(60%);
  }
  #atlas .additional_diag_top {
    position: absolute;
    left: 0rem;
    right: 0rem;
    top: 0;
    bottom: 30px;
  }
  #atlas #additional_diag_bottom_content {
    right: 1rem;
    left: 1rem;
    bottom: 1rem;
    top: 60px;
    position: absolute;
  }
  #atlas .additional_diag_top,
  #atlas .additional_diag_bottom {
    aspect-ratio: auto;
  }
}












#atlas,
#atlas.initialized:not(.modal-open).atlas-sub-nav-open {
  padding-top: 0px;
  overflow: hidden;
  height: 100vh;
}
#atlas.initialized:not(.modal-open) {
  overflow: auto;
  /* height: auto; */
}
#atlas.initialized.modal-open {
  padding-right: 0px!important;
}
#atlas.modal-open main {
  filter: blur(6px);
}
#atlas header nav,
#atlas footer {
  display: none;
}


#atlas .mw-1500 {
  max-width: 1500px;
}


@media (max-width: 991px) {
  #atlas.initialized:not(.modal-open).atlas-sub-nav-open,
  #atlas.initialized:not(.modal-open).atlas-comorb-open {
    position: fixed;
  }
  #atlas main > section.bg-info {
    background-color: #fff!important;
  }
}

@media (min-width: 576px) {

  #atlas .bg-sm-transparent {
    background-color: transparent!important;
  }
  #atlas .box-shadow {
    border-radius: .25rem;
    box-shadow: 0 0 0.25rem rgb(0 0 0 / 8%);
  }

}


#atlas .chart-loading ~ div,
#atlas.initialized .chart-loading {
  opacity: 0;
  pointer-events: none;

}
#atlas.initialized .chart-loading ~ div {
  pointer-events: all;
  opacity: 1;
  transition: all 400ms ease-in-out;
}




/* #atlas a.iag + div .chart-loading {
  height: calc(100vh - 14rem);
  transform: scale(0.75);
}
#atlas [class*=additional_diag] a.iag + div .chart-loading {
  height: calc(50vh - 7rem);
} */


/* #atlas #atlas-sub-nav.type2 {
  width: 100vw;
  height: 0;
  overflow: hidden;
  transition: height 500ms ease-in-out;
  position: fixed;
  z-index: 1;
  top: 85px;
  border-top: 1px solid #fff;
  background-color: #003f4eed;
}
#atlas #atlas-sub-nav.type2.show {
  height: calc(100vh - 85px);
}

#atlas #atlas-sub-nav.type2:before {
  content: "";
  position: absolute;
  display: block;
  border-width: 1rem;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  transform: translateX(-50%);
  left: 50%;
}

#atlas #atlas-sub-nav.type2 .nav-link {
  color: #fff;
}
#atlas #atlas-sub-nav.type2 .nav-item:not(:first-child) .nav-link {
  border-top: 1px solid #2d3a3e;
} */




#atlas #atlas-sub-nav.type1,
#atlas #atlas-sub-nav.type1 ~ div {
  transition: all 250ms ease-in-out;
}

#atlas #atlas-sub-nav.type1 {
  position: fixed;
  pointer-events: none;
  opacity: 0;
  height: calc(var(--app-height) - 100px);
  left: .9rem;
  right: .9rem;
  bottom: 0rem;
  border-radius: 0.25rem;
  top: 86px;
  background-color: #f8f9fa;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding-bottom: 3rem;
}
@media (min-width: 992px) {
  #atlas #atlas-sub-nav.type1 {
    position: absolute;
    top: 1.5rem;
    bottom: 0rem;
    left: 1rem;
    right: 1.1rem;
    height: unset;
    border-radius: unset;
  }
}
#atlas .sidebar { width: 220px; overflow: hidden;transition: all 250ms ease-in-out;}
#atlas.atlas-comorb-open .sidebar { opacity: 0; pointer-events: none;}

@media (max-width: 991px) {
  #atlas .sidebar {
    width: auto;
    position: fixed;
    pointer-events: none;
    opacity: 0;
    height: calc(100vh);
    height: calc(var(--app-height) - 60px - 1rem);
    top: calc(60px + 1rem);
    left: 0rem;
    right: 1rem;
    bottom: 0rem;
    border-radius: 0.25rem;

    background: #f8f9fa;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;

  }
}

#atlas #atlas-sub-nav.type1 ul li{
  font-size: .875rem;
}
#atlas #atlas-sub-nav.type1 ul li:nth-child(even){
  background: #f1f1f2;
}



#atlas #atlas-sub-nav.type1.show,
#atlas .sidebar.show {
  pointer-events: all;
  opacity: 1;
  z-index: 2000000;
}
#atlas #atlas-sub-nav.type1.show ~ div {
  pointer-events: none;
  opacity: 0;
  z-index: -1!important;

}


#atlas #atlas-sub-nav.type1 .nav-link {
  color: #343a40;
}



#atlas #atlas-sub-nav .nav-link.active {
  font-weight: bold;
  color: #84bd00;
}
#atlas #atlas-sub-nav .nav-link:hover {
  color: #00a0c7;
}



#atlas #atlas-sub-nav .nav-link:hover {
  color: #00a0c7;
}




#atlas #atlas-comorb-wrapper {
  position: fixed;
  pointer-events: none;
  opacity: 0;
  height: calc(100vh);
  height: calc(var(--app-height) - 60px - 1.5rem);
  left: .5rem;
  right: 1.5rem;
  bottom: 0rem;
  /* border-radius: 0.25rem; */
  top: calc(60px + 1.5rem);
  /* background-color: #ffffff; */
  /* overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain; */
  transition: all 250ms ease-in-out;
}
@media (min-width: 992px) {
  #atlas #atlas-comorb-wrapper {
    position: absolute;
    top: 1.5rem;
    bottom: unset;
    left: -12.8rem;
    right: 0.9rem;
    height: auto;
    min-height: 100%;
  }
}
#atlas #atlas-comorb-wrapper.show {
  pointer-events: all;
  opacity: 1;
  z-index: 2000000;
}


#atlas .comorb-sticker {
  margin-left: -1.4rem;
  /* margin-right: -1.4rem; */
  position: relative;
  border-radius: 0rem .2rem .2rem .2rem
}
#atlas .comorb-sticker:before {
  content: "";
  top: -.4rem;
  display: block;
  position: absolute;
  border-style: solid;
  border-width: .2rem;
  filter: brightness(0.65);
}
#atlas .comorb-sticker:before {
  left: 0;
  border-color: transparent #84bd00 #84bd00 transparent;
}
/* #atlas .comorb-sticker:after {
  right: 0;
  border-color: transparent transparent #84bd00 #84bd00;
} */



#faq.modal h4 {

}
#faq.modal h4 .fas {
  display: none;
}

#atlas .tree {
  height: 0;
  /* transition: all 250ms ease-in-out; */
}
#atlas .extender {
  transition: width 250ms ease-in-out;
}

#atlas .hr_type .custom-control-label:before {
  left: unset;
  right: -2.5rem;
}
#atlas .hr_type .custom-control-label:after {
  left: unset;
  right: calc(-1.75rem + 2px);
}
#atlas .hr_type .custom-control-input:checked ~ .custom-control-label:before,
#atlas .hr_type .custom-control-input:not(:checked) ~ .custom-control-label:before {
  border-color: #005468;
  background-color: #fff!important;
}
#atlas .hr_type .custom-control-input:checked ~ .custom-control-label:after,
#atlas .hr_type .custom-control-input:not(:checked) ~ .custom-control-label:after {
  background-color: #005468;
}
#atlas .hr_type .custom-control-input:checked ~ .custom-control-label ~ label,
#atlas .hr_type .custom-control-input:not(:checked) ~ .custom-control-label {
  color: #005468;
  font-weight: 900;
}

#atlas #comorb-lines{
  transition: opacity 250ms ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1060;
  pointer-events: none;
}
#atlas.initialized:not(.modal-open).atlas-sub-nav-open.atlas-comorb-open #comorb-lines{
  opacity: 0;
  pointer-events: none;
}
#atlas [data-dismiss="comorb"] {
  right: 2rem;
  top: 2rem;
}

#comorb_modal.show {
  display: flex!important;
}
#comorb_modal .modal-dialog {
  width: calc(100% - 10rem);
  height: calc(100% - 10rem);
  max-width: 1800px;
}


#atlas .custom-checkbox {
  min-height: 2.25rem;
  padding-left: 2.25rem;
  display: flex;
  align-items: center;
}
#atlas .custom-checkbox .custom-control-label {
  font-size: .875rem;
}
#atlas .custom-checkbox .custom-control-label::before,
#atlas .custom-checkbox .custom-control-label::after {
    top: 0rem;
    left: -2.25rem;
    width: 1.5rem;
    height: 1.5rem;
}
#atlas .custom-checkbox .custom-control-label::before {
  border: 0;
  background-color: #f8f9fa;
  border-radius: 1rem;
}
#atlas .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%234a4a4a' d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
}
#atlas .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23a4a4a4' d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
}


#atlas .bootstrap-select > .dropdown-toggle::after {
    display: inline-block;
    margin: 0;
    vertical-align: 0;
    content: "\f107";
    border: 0;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
}

#atlas .switch_bl_kreis {
  /* height: 29px; */
}
#atlas .switch_bl_kreis .btn {
  font-size: 80%;
  font-weight: 400;
  line-height: 1.5!important;
}

#atlas .switch_bl_kreis .btn-light {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

@media (max-width: 575px) {

  #atlas .cards-right a.iag + div {
    border-radius: 0rem;
    transition: height 400ms ease-in-out;
    max-width: unset;
    /* width: calc(100vw - 2rem);
    margin-left: 1rem; */
  }
}

#atlas a.iag + div .color-index div {
    min-width: 30px;
}
@media (min-width: 576px) {
  #atlas a.iag + div .color-index div {
      min-width: 45px;
  }
}
#atlas a.iag + div .color-index i {
  width: 100%;
  height: 6px;
  border-radius: 0px;
}
#atlas a.iag + div .color-index div:first-child i {
  border-radius: 3px 0 0 3px;
}
#atlas a.iag + div .color-index div:last-child i {
  border-radius: 0 3px 3px 0;
}


#atlas #additional_diag_bottom_menu,
#atlas #switch_ag,
#atlas .switch_bl_kreis {
  gap: .5rem;
}
#atlas .nav-pills .nav-link {
    color: #6c757d;
    transition: box-shadow .2s ease-in-out;
}

#atlas .nav-pills .nav-link.active,
#atlas .nav-pills .show>.nav-link,
#atlas .switch_bl_kreis .btn.active,
#atlas .switch_bl_kreis .bl-title  {
  color: #01a0ca;
  background-color: #f8f9fa;
  font-weight: bold;
}

#atlas .nav-pills .nav-link.active i,
#atlas .nav-pills .show>.nav-link i {
  color: #01a0ca!important;
}

#atlas .nav-pills .nav-link:not(.active):hover,
#atlas .switch_bl_kreis .btn:not(.active):hover  {
    background-color: #f8f9fa;
}

#atlas .sidebar .nav-pills .nav-link {
  /* border: 1px solid #f8f9fa; */
}
#atlas .sidebar .nav-pills .nav-item:first-child .nav-link {
  /* border-radius: .25rem 0 0 .25rem; */
}
#atlas .sidebar .nav-pills .nav-item:last-child .nav-link {
  /* border-radius: 0 .25rem .25rem 0; */
}


@media (max-width: 575px) {

  #atlas #additional_diag_bottom_menu {display: none!important;}
  #atlas #additional_diag_bottom_content .tab-pane {
    display: block;
    opacity: 1;
    /* padding-top: .5rem;
    padding-bottom: .75rem;
    border-top: 1rem solid #f8f9fa; */
  }

  #atlas:not(.initialized) .header-wrapper > .row > div:not(:first-child) {
    height: 0;
    visibility: hidden;
  }
}


#atlas .ag-wrapper .dropdown-toggle::after {
  display: inline-block;
  margin: 0;
  vertical-align: 0;
  content: "\f107";
  border: 0;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
  float: right;
}

#atlas .reset-filter {
    opacity: 0;
    pointer-events: none;
    transition: all 400ms ease-in-out;
}
#atlas .filtered .reset-filter {
    opacity: 1;
    pointer-events: all;
}


@media (min-width: 992px) {
  #atlas #switch_ag_content {
    /* max-height: 144px; */
    height: 0;
  }
}

#atlas a.iag + div .map-wrapper  canvas + svg {
  transition: filter 200ms ease-in-out;
}
#atlas.refreshing a.iag + div .map-wrapper  canvas + svg {
  filter: blur(4px) opacity(.8);
}
#atlas a.iag + div .map-wrapper:after  {
  content: "Karte wird aktualisiert ..";
  font-size: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 0.25rem 0.75rem;
  border-radius: 0.25rem;
  opacity: 0;
  pointer-events: none;
  transition: opacity 200ms ease-in-out 0ms;
}
#atlas.refreshing a.iag + div .map-wrapper:after  {
  opacity: 1;
  transition: opacity 600ms ease-in-out 2000ms;
}

/* #atlas a.iag + div .map-wrapper canvas + svg {

} */

/* #atlas .trigger-reset-bl:after {
  display: flex;
  margin: 0;
  vertical-align: 0;
  content: "\f105";
  border: 0;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
  position: absolute;
  top: 0;
  right: -2px;
  height: 100%;
  align-items: center;
  z-index: 2;
  color: #c0c0c0;
} */


#atlas .resultNotice {
  font-size: 80%;
  /* white-space: nowrap; */
  /* top: 150px!important; */
}
#atlas a.iag.chart + .has-no-data canvas.chartjs-render-monitor 
,#atlas a.iag.map + .has-no-data .map-wrapper
{
  filter: blur(2px);
}


@media (min-width: 576px) {
  #atlas .legend .description {
    position: absolute;
    transform: translate(-9px, 15px) rotate(-90deg);
    transform-origin: top left;
    font-size: 90%;
  }
}


/* #atlas .dropdown-menu[aria-labelledby$="toggler"] .dropdown-item {
  color: #003f4e;
}
#atlas .dropdown-menu[aria-labelledby$="toggler"].show {
  transform: translate3d(0px, 0px, 0px)!important;
  -webkit-box-shadow: 0 0.25rem 1rem 0rem rgb(0 0 0 / 15%);
  box-shadow: 0 0.25rem 1rem 0rem rgb(0 0 0 / 15%);
}
#atlas .dropdown-menu[aria-labelledby$="toggler"] .dropdown-item.active,
#atlas .dropdown-menu[aria-labelledby$="toggler"] .dropdown-item:active {
  color: #01a0c7;
  font-weight: bold;
  background-color: inherit;
} */
#atlas .dropdown-menu[aria-labelledby="current-view-toggler"]:hover {
  overflow: hidden;
}
#atlas .dropdown-menu[aria-labelledby="current-view-toggler"] .dropdown-item {
  padding: 0.75rem;;
}
#atlas .dropdown-menu[aria-labelledby="current-view-toggler"] .dropdown-item.active {
  display: none;
}
#atlas .dropdown-menu[aria-labelledby="current-view-toggler"] .dropdown-item:hover {
  background-color: #eaf1f4;
}
#atlas .dropdown-menu[aria-labelledby="current-view-toggler"].show {
  -webkit-box-shadow: 0 0.25rem 1rem 0rem rgb(0 0 0 / 15%);
  box-shadow: 0 0.25rem 1rem 0rem rgb(0 0 0 / 15%);
}

#atlas .toolbar {
  position: absolute;
  bottom: 1rem;
  right: 0px;
  padding: 0!important;
  transform: translateX(-2rem);
  z-index: 2;
}
#atlas .toolbar > div {
  padding: 0;
}
#atlas .toolbar .classification .btn {
  padding-bottom: 0;
}

.popover>.arrow::before {
display: none;
}


.atlas-sidebar-toggler .fa-layers-counter {
  width: .8rem;
  height: .8rem;
  top: 0;
  right: -.25rem;
  font-size: 0.5rem;
  opacity: 0;
}

#atlas .btn-special-1 {
  background-color: #ffffff1a;
  margin-right: 1rem;
  cursor: pointer;
}











html.atlas {
  background-color: transparent!important;
  background-image: linear-gradient(15deg, #01a0ca1c 50%, #01a0ca0f 50.1%), linear-gradient(315deg, #cfd9df 0%, #e2ebf0 100%);
  background-attachment: fixed;
}
@media (min-width: 576px) {
  #atlas.glossy {
    background-color: transparent!important;
  }
}


#atlas.glossy .btn-special-1 {
  background-color: #00a1ca80;
}

#atlas.glossy,
#atlas.glossy .btn-light {
  color: #005468;
}
#atlas.glossy :not(.header-wrapper) .btn-light {
  /* background-color: #e3ebef; */
}

#atlas.glossy .header-wrapper .btn-light {
  /* background-image: linear-gradient(307deg, #01a0ca30 20%, #01a0ca1c 70.1%); */
  /* background-image: linear-gradient(169deg, #f2f7f9 0%, #e2ebf000 100%);
  background-color: #ffffffc7!important; */
  border: 0;
}
#atlas.glossy:not(.modal-open) {
  
  /* background-image: linear-gradient(15deg, #c9dde6 50%, #d5e4ec 50.1%); */
  height: 100%;
}
#atlas.glossy .modal-body {
  background-image: linear-gradient(15deg, #01a0ca1c 50%, #01a0ca0f 50.1%), linear-gradient(315deg, #cfd9df 0%, #e2ebf0 100%);
} 

#atlas.glossy .bg-white {
    /* background-image: linear-gradient(333deg, #f2f7f9 0%, #e2ebf000 100%);
    background-color: #ffffff99!important; */
}
#atlas.glossy .cards-right .bg-white {
    /* background-image: linear-gradient(333deg, #f2f7f9 0%, #e2ebf000 100%);
    background-color: #ffffff59!important; */
}


#atlas.glossy .header-section,
#atlas.glossy .modal-header  {
  background-image: linear-gradient(68deg, #01a0ca 0%, #37c3e7 100%);
}
#atlas.glossy .logo-wrapper {
  overflow: hidden;
}
#atlas.glossy .logo-wrapper .bg-white{
  /* background-color: #eef4f7!important;
  background-image: unset; */
}

#atlas.glossy .chart-title > div > h1{
  color: #005468;
}


#atlas.glossy .bootstrap-select .selectpicker ~ .dropdown-menu {
    top: 100%!important;
    box-shadow: unset;
    -webkit-box-shadow: unset;
    background-color: #f8f9fa;
}
#atlas.glossy .bootstrap-select.filter .selectpicker ~ .dropdown-menu > .inner .dropdown-item {
    font-size: 0.875rem;
}
#atlas.glossy .bootstrap-select.filter .selectpicker ~ .dropdown-menu li {
    padding: 0;
}
#atlas.glossy .bootstrap-select .selectpicker ~ .dropdown-menu > .inner .dropdown-item,
#atlas.glossy .bootstrap-select .selectpicker ~ .dropdown-menu li.dropdown-header span {
    border-radius: 0;
    color: #005468;
}
#atlas.glossy .bootstrap-select .dropdown-menu.inner {
  background-color: transparent;
}
#atlas.glossy .bootstrap-select.filter .selectpicker ~ .dropdown-menu > .inner .dropdown-item.active,
#atlas.glossy .bootstrap-select.filter .selectpicker ~ .dropdown-menu > .inner .dropdown-item:active,
#atlas.glossy .bootstrap-select.filter .selectpicker ~ .dropdown-menu > .inner .dropdown-item.selected {
  background-color: #e5eef1;
  font-weight: bold;

}
#atlas.glossy .bootstrap-select .selectpicker ~ .dropdown-menu > .inner .dropdown-item:hover {
  background-color: #eaf2f5;
}

#atlas.glossy .sidebar > div > div> div {
  transition: all 200ms ease-in-out;
}
#atlas.glossy.sidebar-filter-open .sidebar > div > div > div:not(.filter-open) {
  filter: blur(6px);
  opacity: .5;
}
#atlas.glossy .footer-wrapper .text-muted {
  color: #08576c!important;
}

#atlas.glossy #atlas-sub-nav.type1 ul li{
  border-radius: 0.25rem;
}
#atlas.glossy #atlas-sub-nav.type1 ul li:nth-child(even){
  background: #eaf1f4;
}
#atlas.glossy #atlas-sub-nav.type1 ul li:hover{
  background-color: #e3ebef;
  font-weight: bold;
}
/* #atlas.glossy #atlas-sub-nav.type1 .text-bifg-green-1 {
  color: #005468!important;
}
#atlas.glossy #atlas-sub-nav.type1 .fa-stack .fa-square {
  display: none;
} */

@media (min-width: 576px) {
  #atlas.glossy #atlas-sub-nav.type1 .menu-title {
    background: #e4ecef;
    border-radius: 0.25rem;
    margin-bottom: 1rem;
  }
}

#atlas.glossy #atlas-sub-nav .nav-link:hover {
  color: #08576c;
}
@media (min-width: 576px) {
  #atlas.glossy .box-shadow {
    box-shadow: 0 0 1.6rem -1.1rem rgb(0 0 0 / 20%);
  }
}
@media (min-width: 992px) {
  #atlas.glossy #atlas-sub-nav.type1 {
    box-shadow: 0 0 1.6rem -1.1rem rgb(0 0 0 / 20%);
    background-color: #ffffff!important;
    border-radius: 0.25rem;
  }
}

#atlas.glossy .switch_bl_kreis .btn {
  color: #005468;
}
#atlas.glossy .nav-pills .nav-link.active,
#atlas.glossy .nav-pills .show>.nav-link,
#atlas.glossy .switch_bl_kreis .btn.active,
#atlas.glossy .switch_bl_kreis .bl-title  {
  color: #015468;
  background-color: #0154680f;
  font-weight: bold;
}
#atlas.glossy .nav-pills .nav-link.active i,
#atlas.glossy .nav-pills .show>.nav-link i {
  color: #015468!important;
}

#atlas.glossy .nav-pills .nav-link:not(.active):hover,
#atlas.glossy .switch_bl_kreis .btn:not(.active):hover,
#atlas.glossy .btn-light:hover,
#atlas.glossy .btn-light:focus,
#atlas.glossy .show>.btn-light.dropdown-toggle  {
    background-color: #eaf1f4;
    border-color: transparent;
}
#atlas.glossy .nav-pills .nav-link {
    color: #015468;
}
#atlas.glossy .custom-checkbox .custom-control-label::before {
    background-color: transparent;
    box-shadow: inset 0px 0px 0px 1px #0b5a6d24;
}


/* linear-gradient(333deg, #f2f7f9 0%, #e2ebf000 100%) */
