#nationalGuidance{
			flex-direction: row;
			display:flex;
			justify-content:space-around;
			width:100%;
			flex-wrap:wrap;

		}
		#nationalGuidance div {
			margin:0px;
			cursor:pointer;
			padding:5px;
			text-align: center;
		}
		#nationalGuidance img { max-height: 130px;}

		.overlayContainer {
			position: relative;
			background-color: white;
		}
		.overlayContainer  img {
			position: absolute;
			left: 0px;
			right: 0px;
			opacity: 30%;
			mix-blend-mode: multiply;
			width:100%;
		}

		.fcstPeriodImageSelection{
			flex-direction: row;
			display:flex;
			justify-content:center;
		}
		.fcstThumbnails {
			justify-content:center;
			display:none;
			text-align: center;
			flex-wrap:wrap;
			margin-bottom: 5px;
		}
		.fcstThumbnails div {
			margin:0px;
			cursor:pointer;
			padding:5px;
		}
		.fcstThumbnails img { width: 130px; }
		.fcstThumbnails p { margin: 4px; }
		.fcstThumbnails.active {
			display:flex;
		}
		.fcstThumbnails div.active {
			border: 2px #0071bc solid;
			border-radius: 10px;
		}
		.fcstTypeSelection {
			flex-direction: row;
			display:flex;
			justify-content:space-around;
		}
		.fcstTypeSelection h3 {
			cursor:pointer;
			font-weight:normal;
			margin:0 0 10px 0;
		}
		.analysisTypeSelection {
			flex-direction: row;
			display:flex;
			justify-content:space-around;
		}
		.analysisTypeSelection h3 {
			cursor:pointer;
			font-weight:normal;
			margin:0 0 10px 0;
		}
		.analysis {
			display:none;
		}
		.analysis.active {
			display:block;
		}
		.webcamSelection {
			display:flex;
			justify-content:space-around;
			flex-direction:row;
			flex-wrap:wrap;
			align-items: flex-end;
		}
		.webcamSelection div {
			text-align: center;
		}
		.webcamSelection > div > img {
			max-height: 150px;
			padding:5px;
			border:thin gray solid;
			border-radius: 5px;
		}
		.fcstTypeSelection h3.is_active {
			/*color:blue;
			//background-color: antiquewhite;*/
		}
		.bgWhite {
			background-color: white;
			border-radius: 5px;
			padding:20px;
		}
		#webcamHistoryStorage{
			display:none;
		}
		.h1margin { margin: 30px; }

.b-tabs-nav__link {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 4px;
  padding: 12px;
  color: #0071bc;
  cursor: pointer;
  background-color: #FFFFFF;
  border-bottom:1px solid #0071bc;
  text-align: center;
  -webkit-transition: color 0.3s;
          transition: color 0.3s;
}


.b-tabs-nav__link.is-active {
  color: #FFF;
  background-color: #0071bc;
}
