
.em-blue {
	background-color: #6ac7ec;
	padding: 0 5px;
	color: white;
}

.em-green {
	background-color: #33ad72;
	padding: 0 5px;
	color: white;
}


.em-blue-text {
	color: #6ac7ec;
}

.em-green-text {
	color: #33ad72;
}

.em-pine {
	background-color: #006659;
	padding: 0 5px;
	color: white;
}

.em-border-medium {
	padding: 1px 7px 2px;
	border: black 4px solid;
	display: inline-block ;
}

.em-list-item h4, .em-list-item p {
	padding-left: 40px;
	margin:0;
}

div#nav.collapse.navbar-collapse {
	vertical-align: middle;
	margin-top: 10px;
}

.navbar-nav li.nav-infos {
color: white;
padding: 15px 10px 5px;
border: solid 2px white;
line-height: 0;
	}

.navbar-nav li#nav-reg a {
padding: 8px 10px 5px;
margin-left: 15px;
background: #6ac7ec;	
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
			transition: all 0.3s;}

.navbar-nav li#nav-expo a {
padding: 8px 10px 5px;
margin-left: 15px;
background: #33ad72;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
			transition: all 0.3s;}

.navbar-nav li#nav-expo a:hover {background: #299e68; color:white;}

.navbar-nav li#nav-reg a:hover {background: #5cb8db; color:white;}

.navbar-nav li.nav-social a {
padding: 8px 10px 5px;
margin-left: 15px;
	}


.mfp-content #exposer {
	background:#ffffff;
	box-shadow: 0px 3px 5px rgba(0,0,0,.35);
}

.button-line-green {
	color: #262626;
	background: transparent;
	border: 2px solid #262626;
}

.button-line-green:hover,
.button-line-green:active {
	color: #ffffff;
	background: #33ad72;
	text-decoration:none;
	border: 2px solid #33ad72;
}

.button-line-blue {
	color: #262626;
	background: transparent;
	border: 2px solid #262626;
}

.button-line-blue:hover,
.button-line-blue:active {
	color: #ffffff;
	background: #6ac7ec;
	text-decoration:none;
	border: 2px solid #6ac7ec;
}

.tp-dottedoverlay.twoxtwo {background:none;}
