@import url('https://fonts.googleapis.com/css?family=Barlow');
body, p, table, a, h1, h2, h3, h4, h5, li, input, textarea, select, div, button {font-family: 'Barlow', sans-serif !important;}
body {
	background-color: white; 
	
}

h4 {margin-bottom: 20px;}
.login-box {background: #fafafa; border-color: #f2f2f2;}
.login-box input[type=text], .login-box input[type=email], .login-box input[type=password] {background: white; border: 1px solid #cccccc;box-shadow: none;}
.login-box hr {display: none;}
.idiomas {
    background: #ededed;
}
.hero {
	background: url(/public/img/factories_slider.jpg);
	height: 277px;
}
.login-box li  {list-style-type: square;}

button, .button {
    background-color: #253F8E;
    border-color: #253F8E;
		/* color: #682d23; */
}
button:hover, .button:hover {
    background-color: #455da8;
    border-color: #455da8;
}
a {color: #455da8;}
a:hover {color: #253F8E;}

.nav-bar li.active {
	background: #ededed;
}
.nav-bar li.active a {
	color: #666;
}
.namelogo {
	padding-top: 20px; 
	padding-bottom: 10px;
}

.iso_20000 img {
	width: 105px !important;
	margin-top: 8px;
}
		
.contendor_imagen_ancha {
	height: 200px; overflow: hidden;
}
.contendor_imagen_ancha img { 
	width: 100%; margin-top: -40px;
}
@media only screen and (max-width: 64.063em) {
	.login-box {margin-bottom: 40px;}

	.contendor_imagen_ancha {
		height: auto;
	}
	.contendor_imagen_ancha img { 
		margin-top: 0;
	}
}
@media only screen and (max-width: 50.063em) {
	.iso_20000 {display: none;}
	.orbit-container {display: none;}
	.contendor_imagen_ancha {display: none;}
}
.orbit-container .orbit-slides-container .orbit-caption {
	background-color: transparent;
	width: 500px;
	font-size: 3rem;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
	right:0;
	width: 40%;
}

/*.logo_nombre_proyecto {padding-left: 40px;}*/
.logo_nemofactories {height: 40px; padding-right: 4px;}

.iconos_categorias {/*background: url(/public/img/puente.jpg); background-repeat: no-repeat; background-position: center center; background-size: 1000px auto;*/}
.iconos_categorias .row {
	margin-top: 40px; 
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);
}
.iconos_categorias .row i {margin-bottom: 10px;}

.nav-bar li a {
  font-size: 150%;
	margin-bottom: 12px;
} 