.breadcrumb {
	padding-top: 0;
	padding-bottom: 0;
	padding-left:0px;
	margin-bottom:0
}

ul.breadcrumb {
	margin-top: 1rem;
	background-color:rgba(0, 0, 0, 0);
}

#articleBody{
	text-align:justify;
}

.form-group{
margin-bottom:0}
/*Timeline */
ul.jover-timeline {
 list-style: none;
 position: relative;
 padding: 20px 0 20px;
}
ul.jover-timeline:before {
 top: 0;
 bottom: 0;
 position: absolute;
 content: " ";
 width: 3px;
 background-color: #444;
 left: 50%;
 margin-left: -1.5px;
}
ul.jover-timeline > li:after, ul.jover-timeline > li:before {
 content: " ";
 display: table;
}
ul.jover-timeline > li:after {
 clear: both;
}
ul.jover-timeline > li {
 margin-bottom: 20px;
 position: relative;
}
ul.jover-timeline > li > .jover-timeline-panel {
 width: 40%;
 float: left;
 border: 1px solid #d4d4d4;
 background: #FFF;
 border-radius: 2px;
 padding: 20px;
 position: relative;
 -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
 box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
ul.jover-timeline > li.jover-timeline-even > .jover-timeline-panel {
 float: right;
}
ul.jover-timeline > li.jover-timeline-odd > .jover-timeline-panel {
 text-align: right;
}
ul.jover-timeline > li > .jover-timeline-panel:after {
 position: absolute;
 top: 27px;
 right: -12px;
 display: inline-block;
 border-top: 12px solid transparent;
 border-left: 12px solid #ccc;
 border-right: 0 solid #ccc;
 border-bottom: 12px solid transparent;
 content: " ";
}
ul.jover-timeline > li.jover-timeline-even > .jover-timeline-panel:after{
 border-left-width: 0;
 border-right-width: 12px;
 left: -12px;
 right: auto;
}
ul.jover-timeline > li > .jover-badge {
 color: #000;
 width: 30px;
 height: 30px;
 line-height: 30px;
 font-size: 1.4em;
 text-align: center;
 position: absolute;
 top: 28px;
 left: 50%;
 margin-left: -14px;
 background-color: #fff;
 z-index: 100;
 border-top-right-radius: 50%;
 border-top-left-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
}
.img .img-responsive .jover-timeline-image
 {
	border:solid #000000 1px 
 }
 
.element-invisible.finder {
	display:none;
}
 
.footer-layout {
	padding : 40px 0 ;
	
}
.fontwhite {
	color:white;
	border-left: solid 2px white;
		border-right: solid 2px white;
	padding-left: 20px;
	padding-right: 20px
}
.fontwhite a {
	color:white;
	
}



.sticky {
	background-color:white;
	position:sticky;
	top: 80px;
	border:1px solid #dee2e6;
	
}
.moduletable.prochrencontres{
	padding:20px;
	border: 1px solid #ccc;
}
.module-title {
color: #225eac;
}
.table th{
	font-size:1.2rem
}
 
.coords {
	border:1px #ccc solid;
	padding:15px;
	/*background-color:#99bf13;*/
	background-color:#ececec;
	
	border-radius:.25rem
}
 
#mapid {
	margin-top:20px;
	height: 500px;
	}
.list-title{
	font-weight:bold;
	
	}	
.details-membres{
	text-align:justify;
	
	}	
.portrait {
	float:left;
	padding:0 15px	15px 0
	}

.slider {
	border: 15px solid #FFF;
	box-shadow: 1px 1px 5px #CCC;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
	
.sss {
	height: 0;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	overflow: hidden;
}

.ssslide {
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	overflow: hidden;
}

.ssslide img {
	max-width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
}
.sssnext, .sssprev {
	width: 25px;
	height: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	background: url('/images/arr.png') no-repeat;
}

.sssprev {
	left: 3%;
	background-position: 0 50%;
}

.sssnext {
	right: 3%;
	background-position: -26px 50%;
}
.slideplus-navigation>*, .slideplus-paging>*{
	width:1.7em;height:1.7em}
.sssprev:hover, .sssnext:hover {
	cursor: pointer;
}	
.astroid-component-section{padding:20px 0!important}

.headline {
color: #225eac;
border-bottom:1px solid #225eac
}

.item-title {
margin-bottom:20px
}

.postuler{
	background-color:#225eac2b;
}
.fichemanquante {
	color:#999
}

.divdate {padding-bottom:15px;font-weight:bold;color:#225eac}
.divcompterendu {background-color:#eee;border:1px #ccc solid;padding:20px;margin-bottom:15px;margin-top:15px;
border-left:3px solid #225eac}
.titlecompterendu {color:#225eac}

.table-hover tbody tr:hover{background-color:rgba(141, 198, 63, 0.5)}

@media (max-width: 767px) {
 ul.jover-timeline:before {
 left: 40px;
 }
 ul.jover-timeline > li > .jover-timeline-panel {
 float: right;
 width: calc(100% - 120px);
 width: -moz-calc(100% - 120px);
 width: -webkit-calc(100% - 120px);
 }
 ul.jover-timeline > li > .jover-timeline-panel:before {
 border-left-width: 0;
 border-right-width: 15px;
 left: -15px;
 right: auto;
 }
 ul.jover-timeline > li.jover-timeline-odd > .jover-timeline-panel {
 text-align: left;
 }
 ul.jover-timeline > li > .jover-badge {
 left: 25px;
 margin-left: 0;
 top: 26px;
 }
 ul.jover-timeline > li > .jover-timeline-panel:after {
 border-left-width: 0;
 border-right-width: 14px;
 left: -14px;
 right: auto;
 }
}