.radios--wrapper legend {
  font-size: initial;
}
#main-wrapper section {
  padding: 0.5em;
  margin-bottom: 0.5em;
}
.form-group .limit-header {
  margin-bottom: 0;
}
.limit-header fieldset {
  margin-bottom: 0;
  font-size: smaller;
  font-weight: bold;
}
.alternate-section {
  background-color: var(--meso-form-section-bg);
}
div.card.is_inversion {
  background: var(--meso-drift-risk-advisor-red-highlight-bg);
}

div.card.not_inversion {
  background: var(--meso-drift-risk-advisor-green-highlight-bg);
}

.data_table td.criteria_no {
  color: var(--meso-drift-risk-advisor-table-red-highlight-color) !important;
  font-weight: 900;
}

.data_table td.no {
  background: var(--meso-drift-risk-advisor-table-red-highlight-bg);
  font-weight: 900;
}

div.webform_pie_chart_element_chart .highcharts-container::after {
  content: " ";
  z-index: 10000;
  position: absolute;
  width: 140px;
  height: 140px;
  top: 198px;
  left: 50%;
  margin: 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translate(-50%, -50%);
  background-image: url("https://s3.us-west-2.amazonaws.com/mesonet.org/files/2018-12/WindCompass-Arrows.png");
}

.current-conditions-label {
  font-weight: bold;
}
.conditions-text {
  font-size: 200%;
}
.limit-select-width {
  max-width: 20em;
}