@charset "utf-8";
/* CSS Document */
.ie-panel{display: none;background: #212121;padding: 10px 0;box-shadow: 3px 3px 5px 0 rgba(0,0,0,.3);clear: both;text-align:center;position: relative;z-index: 1;} 
html.ie-10 .ie-panel, html.lt-ie-10 .ie-panel {display: block;}	

.content-box-shadow {
	background-color:white;				 
	border: 0px solid; 
	padding-left: 30px;  
	padding-top: 20px;
	box-shadow: 5px 10px 18px #e9e8e8;
}
.content-box-shadow h2, .content-box-blue h2 {
	margin-top:0px; 
	margin-bottom:0px;
}
.content-box-blue {
	background-color:#006f99;
	color:white;
	padding: 30px;
}
.section-content-box-first {
	z-index: 10;
	margin-top: -240px; 
	position: relative;
}
.section-content-box-first .content-box-shadow,
.section-content-box-first .content-box-blue {
	height:340px;
}
.inner-left {
	padding: 0px 0px 15px 0px;
}
.inner-right {
	padding:0px 15px;
}
.content-box-blue input {
	margin-top:14px; margin-right:20px;
}
.icon-overlay {
	z-index: 10;
	position: absolute;
	padding-left: 30px;
	padding-top: 30px;
}
.icon-participant, .icon-clock {	
	margin-bottom: 16px;
	margin-right: 10px;
}
.section-content-box-big {
	margin-top:-70px;			
	padding-left: 15px;
}
.box-big {
	padding: 0px 0px 15px 0px;
}
.section-content-box-big .content-box-shadow {
	height:740px;
}
.bg-default {
	margin-top:-50px;
}
.image-box {
	padding-right:0px;
}
.content-box-shadow hr {
	border-top: 1px solid #5d5d5d;
}
.content-box-green {
	background-color:#69af62; margin-top:20px; align-content: center; margin-left: 0px; margin-right: 20px;		
}
.content-box-white {
	margin-top:20px; align-content: center; border: 1px solid black; margin-left: 0px; margin-right: 20px;		
}
.content-box-shadow h2 {
	margin-bottom: 30px;
}
.content-box-green p, .content-box-white p {
	text-transform: uppercase; color:white; font-size: small; font-weight: bold; margin-left:20px; margin-top:10px;
}
.content-box-white p {
	text-transform: uppercase; color:black; font-size: small; font-weight: bold; margin-left:6px; margin-top:10px;
}
.content-box-green input, .content-box-white input {
	width: 30px; height: 30px; margin-top:6px;
}
.active {
	/*background-color:#69af62; 
	color:white;*/
}
.active a { text-decoration:underline}
.active hr {
	/*border-top: 1px solid white;*/
}
.active .content-box-white {
	background-color:#69af62; 
	color:white;
	border: 1px solid white;
}
.active .content-box-white p {
	color:white;
}
.active .content-box-green {
	background-color:white; margin-top:20px; height:40px; align-content: center;
}
.active .content-box-green p {
	text-transform: uppercase; color:black; font-size: small; font-weight: bold; margin-left:20px; margin-top:10px;
}
.active .content-box-green p input {
	width: 30px; height: 30px; margin-top:6px;
}

.description {
	margin-right: 20px;
}

.active .description {
	border-left: 5px solid #69af62;
	padding-left: 20px;
	background-color: #efefef;
	padding-top: 10px;
	padding-bottom: 10px;
}

.image-box img {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button_load, .button_mission, .button_mission_all {			
  text-transform: uppercase;
  background-color: white;
  height: 40px;
  width: 100px;
  font-weight: bold;
  font-size: 16px;
  margin-top: 10px;
}
.section-missions-all {
	margin-top:10px;
}
.button_mission {			
  width: 300px;		
  margin-top: 0px; 
  margin-left: 20px;
  font-size: 10pt; 
}
.button_mission_all {
	background-color:#006f99;
	color:white;
	width: 360px;
	font-size: 10pt;	
}
.link {
	color: #5d5d5d;
	text-decoration:underline;	
}
ul {
	list-style:square;
	margin-left:16px;	
	line-height:30px;
	margin-top:20px;
	margin-bottom:30px;
}

/*.swiper-slider-1 {
  min-height: 0px;
}*/

input:checked {
  background-color: #fff;
  color: #000;
}
.toolbox hr {
	border-top: 1px solid #5d5d5d;
}
.toolbox .item {
	margin-top:40px; margin-right:15px;
}
.toolbox ul li {
	display:list-item;
}

@media all and (max-width:520px){		
	.intro-box__title {
	  font-size: 18px;
	  padding-top: 0px;
	}
}

