/* Put your custom css here */

h4 {
	line-height: 1.35;
	text-align: justify;
}

.white { color: #fff!important; }

.page-header h1 { font-weight: 400; }

.navbar-brand img {
	transition: max-height 0.5s;
}

.colored-row { background-color: #D34932;}

.fixedHeader .navbar-brand img {
	max-height: initial;
}

.img-certificado {
    margin-left: 2em;
    margin-bottom: 1em;
}

.img-sm {
	width: 50%;
  margin-left: 25%;
}

/*.camera_wrap.sliderHeight {
	height: 420px!important;
}*/

.mt-1em { 
	 margin-top: 1em;
}

.mb-2em {
	margin-bottom: 2em;
}

.megaInner ul li a i {
	margin-top: -8px;
}

.navbar-brand {
    padding: 15px 0;
}

.fixedHeader .navbar-brand {
	padding: 8px 0;
}

.black { color: #999; }

.certificaciones h2:after { border: none;}

.presentacion-empresa {font-style: italic;}

.presentacion-empresa h4 small {
	float: right;
  font-size: 16px;
  font-style: normal;
  text-align: center;
  line-height: 1.4;
  margin-top: 3px;
}

.service-headline {
	text-decoration: underline;
}

.logo-centered { margin-left: 33%; }

#cesmec a[href$=".pdf"] {
  background: url(../images/pdf-icon.png) no-repeat left center;
  padding: 1em 2.4em;
}

.dropdown:hover .dropdown-menu {
    display: block;
 }

 #IEActual {
	width: 90%;
	margin: 50px;
	text-align: center;
}

#IEActual a { text-decoration: underline; }
 
/* ===========================================================================================================
	-TABLAS
   =========================================================================================================== */

#tables-bordered { margin-bottom: 1em;}

.table th {
	text-align: center;
	background-color: #D34932;
}

.table-centered td { text-align: center; }

.descripcion-tabla ~ td { text-align: center;}



.servicios-sistemas article { margin-bottom: 3em; }


.panel-title > a { color: #ccc; }

/* ===========================================================================================================
	-NEW-VERSION | 8 - 2016
   =========================================================================================================== */


.mt2em {margin-top: 2em;}

#mainMenu .navbar-nav i {
  float: none;
  text-align: center;
  color: #d4d3d3;
}

#mainMenu .navbar-nav li a {
	color: #d4d3d3;
}

#globalWrapper {
  max-width: 100%!important;
  overflow-x: hidden!important;
}

@media(max-width:768px){
	.slider-capacitacion { 
		margin-left: 2.6em; 
		margin-top: -4em;
		}
	.img-certificado {
		margin-left: initial;
	}
	}

@media (min-width:768px) {
	.navbar-nav > li > a {
    padding: 18px 11px 6px;
    line-height: 44px;
	}
	#mainHeader.fixedHeader .navbar-nav > li > a {
		padding: 12px 11px 2px;
    line-height: 44px;
	}

	.header1 .fixedHeader .navbar-nav > li > ul, .header1 .fixedHeader .navbar-nav .nekoMegaMenu {
    top: 83px;
	}
	.navbar-nav > li > a { padding: 18px 14px 10px; }


	#footerLogo {
	  margin-top: 3em;
	}
	
	.navbar-nav .nekoMegaMenu {
  	padding-bottom: 10px;
  }
}

@media(min-width:992px){
	.megaInner ul li a {
		font-size: 15px!important;
		padding: 12px 8px 5px!important;
		margin: 13px 0;
	}
}

@media(max-width:991px){ 
	h2:after { border: none;} 	
}

@media (min-width: 768px) and (max-width: 991px) { 
	#logos img { margin-bottom: 1em; }
	.nav-cert { margin-bottom: 3em; }
	.slider-capacitacion { margin-top: 10em;}
}

@media(max-width:1200px){ 
	.productos figure img { margin-top: 6em;}
	.fix-producto { 
		margin-top: 7em;
	}
}

@media(min-width:1201px){ 
	.productos figure img { margin-top: 6em;}
}
