.igif-color-1{
	color:#FF8C40;
}

.link-register span {
	border-color: #7971ea;
	padding: 14px 20px;
	color: #fff;
	background: #7971ea;
	border-radius: 30px;
	font-size: .7rem;
	font-weight: 900;
	text-transform: uppercase;
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease; 
}

.formation-photo-wrap a {
	cursor: pointer;
	font-size: 16px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 10px 0;
}

.formationLabel {
	left: 13px;
	width: 85%;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}

p.formationLabel {
	position: absolute;
	bottom: 0px;
	left: 10%;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	color: #ffffff;
	width: 85%;
}

.formationLabel a {
    color: #ffffff;
}

.footer-section .social-icons {
	display: block;
	/*text-align: center;*/
}

.social-icons ul {
	padding: 0;
	margin-bottom: 15px;
}

.footer-section .social-icons li {
	display: inline-block;
	list-style: none;
	width: auto;
}

.footer-section .social-icons li a {
	font-size: 37px;
	text-decoration: none;
}

.footer-section .social-icons li a {
	/*color: #bccbde;*/
	padding: 0 8px;
}

.view-header {
	margin-top: 60px;
}

.view-content .course-wrap {
	height: 200px;
	background-color: #26789e;
	border: 1px solid #185f80;
}

.view-content .course-wrap a {
	padding: 10px;
	display: block;
	width: 100%;
	height: 100%;
}

.view-content .course-wrap h4 {
	padding: 10px;
	display: block;

	color: white;

	font-size: 18px;
	line-height: 1.5;
	font-weight: 700;
	letter-spacing: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.view-content .course-wrap p {
	padding: 10px;
	display: block;

	color: #ffffff;
	font-size: 12px;
	margin-bottom: 5px;
}

.view-content .course-wrap .enroll {
	text-align: right;
	border-bottom: none;
	position: absolute;
	width: 100%;
	bottom: 12px;
	right: 47px;
	font-weight: 700;
}

.view-content .bureautique{
	background-color: #007bff;
	border: 1px solid #007bff;
}

.view-content .informatique{
	background-color: #28a745;
	border: 1px solid #28a745;
}

.view-content .comptabilite-et-gestion{
	background-color: #e83e8c;
	border: 1px solid #e83e8c;
}


.site-navbar {
	-webkit-box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.2);
	box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.2);
	background: #fff;
	position: -webkit-sticky;
  	position: sticky;
  	top: 0;
}

.site-navbar .site-navigation .site-menu > li > a {
	text-align: center;
	font-weight: 600;
}

.cta a{
	text-align: center;
}

.cta a span.user-text{
	/*font-size: 11px;*/
	font-weight: 300;
	/*text-transform: uppercase;*/
	display: block;
}

/*.cta a span.user-icon {
	display: inline-block;
	vertical-align: bottom;
}*/

/*.link-inscription {*/
.link-details{
	position: absolute;
	bottom: 12px;
	right: 47px;
	border-color: #7971ea;
	padding: 9px 34px;
	color: #fff;
	background: #7971ea;
	/*border-radius: 30px;*/
	font-size: .7rem;
	font-weight: 900;
	text-transform: uppercase;
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease; 
}

/*.link-details a span{
	color: #fff;
}*/



@media only screen and (min-width: 564px){
  .link-details {
  		right:22px;
  }
}


@media only screen and (min-width: 980px){
  .link-details {
  		right:51px;
  }
}

.course-title{
	font-weight: 900;
	color: #000;
}