.label-grey{background-color:#aaa;}
.label-grey[href]:focus,.label-success[href]:hover{background-color:#bbb}

@media (max-width: 480px) {
 .c-content-client-logos-slider-1 .item img {
    max-width: 230px;
	/* NL Modif */
    opacity: 1;
    filter: alphaopacity=100;
    transition: all 0s;
	/* -- */
	}
}

@media (min-width: 992px) {

    .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link {
        padding: 41px 15px 19px 15px;
    }

  .c-layout-header .c-brand {
	  /* NL Modif */
	  /*
    margin: 40px 0 37px 0;
	*/
	  margin: 0px 0 17px 0;
	}
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
      transition: margin 0.2s;
      	/*
		NL Modif
		margin: 22px 0 19px 0;
		*/
		margin: 6px 0 9px 0;
	}
	
}

@media (max-width: 991px) {
  /* 991px */
    .c-layout-header .c-brand {
	/*
		NL modif
      margin: 20px 15px 21px 15px;
		*/
		margin: 10px 15px 6px 15px;

	}
}

@media (max-width: 1200px) {
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {

        font-size: 15px;
		letter-spacing: 1px;
		font-style: normal;
		transition: all 0.2s;
		padding: 41px 5px 19px 5px;
		min-height: 100px;
		font-size: 14px !important;
	}
}
.c-content-business-line-icon.c-business-icon-huge {
    width: 60px;
    height: 60px;}

.c-content-feature-1 > h3 {
    margin: 5px 0 25px 0;
}

.c-font-white-over {
  color: #FFFFFF !important;
  text-shadow: 1.5px 1.5px #777;
  }

.c-theme-nav li.c-active-black > a:not(.btn) {
  color: #333 !important; 
}
/*
.c-theme-nav li > a:not(.btn) {
  background-color: rgba(255, 255, 255, 0.3);
  padding:5px 8px;
  border-radius: 5px;
  border:1px solid rgba(255, 255, 255, 0.3);
}
.c-theme-nav li > a:not(.btn):hover {

  border:1px solid rgba(255, 255, 255, 1);
  transition: all 0.5s ease-out;
 
}

.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li {
    padding: 8px 2px 8px 2px;
}
*/


.c-feature-container .c-feature-title {
    margin-bottom: 2px;
    padding-left: 15px;
    border-left: 3px solid;
}
.c-feature-container .c-feature-fonction {
    margin-bottom: 10px;
    padding-left: 15px;
 }
.c-feature-container .c-feature-picture {
 margin-left: 10px; margin-bottom: 2px;
}

.required { color:#900;}

.c-content-tab-2 > .c-tab-content .c-tab-pane p { color:#FFF;}

.mon_dossier {
    display: block !important;
    position: fixed;
    right: 30px;
    bottom: 75px;
    z-index: 20000000;
    height: 96px;
    width: 96px;
    cursor: pointer;
}

.display-hide { display:none;}

.b_danger {border:1px solid #ed4e2a;}