.section{
	margin-top: 0px !important;
	margin-bottom: 40px;
}
.section[data-type="image"].section--aside, .section[data-type="image"].section--offset {
	margin-top: 40px;
}
.section--aside figcaption {
	margin-top: 0; 
	padding: 0; 
}
.post__aside {
	margin-bottom: 0;
}
.header__aside .button {
	color: white;
}
.course_programe {
	margin-top: 2em;
	line-height: 2.5em;
}
.course_programe span{
	background-color: white;
	color: black;
	padding: 1em;
}
.post__aside__inner {
	padding-bottom: 40px;
}
.post__aside__inner .panel-default{
	text-align: center;
}
.section--aside {
	margin-top: 0 !important;
}
#map {
	height: 400px;
}
.cert {
	text-align: center;
	border: 1px solid #d6d3d3;
}.post__aside__inner img {
	width: 100%;
}
.post__aside {
	position: relative;
}
.section[data-type="text"] img {
	margin: 20px;
}
.messages {
	margin-top: 80px;
	z-index: 100;
    position: relative;
}
.button-user {
	background: gray;
    padding: .8em;
    display: block;
}
@media (min-width: 768px) {
	.header__aside--navigation>ul li {
    	margin-bottom: 20px;
	}
}
@media (min-width: 992px) {
	.post {
	    margin-top: 60px;
	}
	.post__header {
	    margin-bottom: 60px;
	}
	.post__aside {
		position: absolute;
	}
	.section.section--aside .section__wrapper {
		width: 35%;
	}
	.section[data-type="image"].section--offset .section__wrapper {
	    margin-left: 37.6%;
	}
	.section--aside figcaption {
		text-align: right
	}
	.post__aside__inner .panel-default{
		text-align: left;
	}
	
}
