a {
    background-color: #2678aa;
    color: white;
    padding: 0.7em 2em;
    text-decoration: none;
    text-transform: uppercase;
}

h3 {
	color: #125f8d;
	font-weight: bold;
	}
header nav {
	float: right;
	margin-top: 20px;
        color: #125f8d;
	font-weight: bold;
        outline: none; 
        border:none;
        text-transform: uppercase;
	}
	
header nav li {
        display: inline;
        margin-left: 15px;
        }

.gauge1, .gauge2, .gauge3 {
		  width: 100%;
		  display: block;
		  margin-left: auto;
		  margin-right: auto;
		  max-width: 250px;
		  font-family: "Roboto", sans-serif;
		  font-size: 32px;
		  color: #125f8d;
		  font-weight: bold;
		}

		.gauge__body {
		  width: 100%;
		  height: 0;
		  padding-bottom: 50%;
		  background: #a5dff3;
		  position: relative;
		  border-top-left-radius: 100% 200%;
		  border-top-right-radius: 100% 200%;
		  overflow: hidden;
		}

		.gauge__fill1, .gauge__fill2, .gauge__fill3 {
		  position: absolute;
		  top: 100%;
		  left: 0;
		  width: inherit;
		  height: 100%;
		  background: #2678aa;
		  transform-origin: center top;
		  transform: rotate(0.25turn);
		  transition: transform 0.2s ease-out;
		}

		.gauge__cover1, .gauge__cover2, .gauge__cover3 {
		  width: 75%;
		  height: 150%;
		  background: #ffffff;
		  border-radius: 50%;
		  position: absolute;
		  top: 25%;
		  left: 50%;
		  transform: translateX(-50%);

		  /* Text */
		  display: flex;
		  align-items: center;
		  justify-content: center;
		  padding-bottom: 25%;
		  box-sizing: border-box;
		}
		
		
.highcharts-figure, .highcharts-data-table table {
  min-width: 360px; 
  max-width: 1300px;
  margin: 1em auto;
}

.highcharts-data-table table {
	font-family: Verdana, sans-serif;
        color: #125f8d;
	font-weight: bold;
	border-collapse: collapse;
	border: 1px solid #EBEBEB;
	margin: 0px auto;
	text-align: center;
	width: 100%;
	max-width: 800px;
}
.highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}
.highcharts-data-table th {
	font-weight: 600;
  padding: 0.5em;
}
.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
  padding: 0.5em;
}
.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8;
}
.highcharts-data-table tr:hover {
  background: #f1f7ff;
}
