.message_success {border-left: 5px solid #7ad03a;margin-top: 20px;}
.message {background-color: #fff;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);margin-bottom: 10px;padding: 6px 8px;}
.message_error {border-left:5px solid red;}

.ingredient-images {
  position: absolute;
  width: 400px;
  left: calc(50%);
  height: 530px;
  top: 420px;
}
/*.image-container {
  overflow: hidden;
  height: 100%;
}*/
.panel_ani_section {
  width: 100%;
  height: 120vh;
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
  position: relative;
}

.panel_ani_section .images-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.panel_ani_section .images-wrapper img {
  position: absolute;
}
.popup_view,.cross_popup {cursor: pointer;}

.result-outer .result-inner, .result-outer-2 .result-inner-chart, .result-outer-radius .result-inner-chart{
  width: 90%;
  margin: 0 auto;
  border: 1px solid hsl(210 77% 46% / 1);
}
.result-outer-2 .result-inner-chart{
  margin: 0 auto 30px auto !important;
}

.clinic_results,.chart_results {margin: 20px;}
.clinic_name{
  background: hsl(210 77% 46% / 1);
  color: #fff;
  padding: 10px 20px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.result-outer, .result-outer-2, .result-outer-radius {
    margin: 50px 0;
}

.radiusfilter_section,.showradius_section,.radiusfilter_section{display: none;}

.result-outer-2 .result-inner-chart {
    margin: 0 auto 30px auto !important;
    width: 95% !important;
}

.result-outer-2,.result-outer,.result-outer-suburb,.result-outer-radius {
    float: left;
    width: 100%;
}

.gmp-marker-active {
  animation: pulse 1s infinite;
}

@keyframes pulse {
  0% { transform: scale(1.2); }
  50% { transform: scale(1.5); }
  100% { transform: scale(1.2); }
}
td.clinic-name {
  cursor: pointer;
}
span.websitespan {
  display: none;
}