﻿h3 { font-size: 24px; }
.carousel-caption { background: rgba(0, 0, 0, 0.3); border-radius: 0.5em; }

.agency-contacts { margin-bottom: 2em; }
.agency-contacts h2 { margin-top: .5em; }
.agency-contacts h3 { margin-top: 1em; }
.agency-contacts h4 { margin-top: .5em; }
.agency-contacts td { padding-right: 1em; }

.alert-ideoc-monitoring { text-align: center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; }
.alert-ideoc-level3 { text-align: center; color: #856404; background-color: #fff3cd; border-color: #ffeeba; }
.alert-ideoc-level2 { text-align: center; color: #7b4014; background-color: #fbe5d3; border-color: #fadac2;}
.alert-ideoc-level1 { text-align: center; color: #721c24; background-color: #f8d7da; border-color: #f5c6cb }

.alert-ideoc-monitoring h2 strong::after { content: "Monitoring Status"; }
.alert-ideoc-level3 h2 strong::after { content: "Level III"; }
.alert-ideoc-level2 h2 strong::after { content: "Level II"; }
.alert-ideoc-level1 h2 strong::after { content: "Level I"; }

.alert-ideoc-monitoring p, .alert-ideoc-level3 p, .alert-ideoc-level2 p, .alert-ideoc-level1 p { margin-bottom: 0; }

/*
 * fixes gform layout issues where non-complex/non-full line fields display incorrectly
 * overrides .gform_wrapper .gfield_label { float: left } on /wp-content/themes/webmaster-v3/style.css?ver=5.4:1578
 */
@media (min-width: 768px) {
  .gform_wrapper .gfield_label {
	  float: initial;
  }
}