/*empresa_css_v1.0_06/26/2017*/
.minheight-100{
    min-height:100%;
}
.vertical-center {
	min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
	min-height: 100vh; /* These two lines are counted as one :-)       */
	display: flex;
	align-items: center;
}
.figure-caption{
	color:var(--gris-alto-090);
}
#empresa h1{
	color:var(--prima-alto-1);
}
.img-thumbnail{
	border-color:var(--gris-medio-1);
}
.btn-primary{
	background-color:var(--prima-alto-05);
	color:var(--blanco-075);
	border-color:var(--prima-alto-075);
	cursor:pointer;
}
.btn-primary:visited{
	color:var(--blanco-075);
}
.btn-primary:hover{
	background-color:var(--prima-alto-075);
	color:var(--blanco-075);
	border-color:var(--prima-alto-1);
}
.btn-primary:focus{
	box-shadow:var(--prima-alto-1);
}
.thumbnail{
	opacity:0.70;
	-webkit-transition: all 0.5s; 
	transition: all 0.5s;
}
.thumbnail:hover{
	opacity:1.00;
	box-shadow: 0px 0px 2px var(--prima-alto-1);
}
.thumbnail h4{
	color:var(--prima-alto-09);
}
.figcap-prod{
	color:var(--negro-1);
}
.desc-subsec{
	color:var(--negro-1);
}
.line{
	margin: 20px 0px;
}
span.thumbnail {
    border: solid 1px var(--gris-alto-075) !important;
    border-radius: 0px !important;
    -webkit-box-shadow: 0px 0px 14px 0px var(--negro-025);
    -moz-box-shadow: 0px 0px 14px 0px var(--negro-025);
    box-shadow: 0px 0px 14px 0px var(--negro-025);
	padding: 10px;
	width:100%;
	float:left;
	min-height: 100%;
}
.container h4{
	margin-top:25px; 
	margin-bottom:25px;
}
.img-product{
	height:200px;
}
.pt-6{
	padding-top:3.6em;
}
.btn-primary{
	background-color:var(--prima-alto-05);
	color:var(--blanco-075);
	border-color:var(--prima-alto-075);
	cursor:pointer;
}
.btn-primary:visited{
	color:var(--blanco-075);
}
.btn-primary:hover{
	background-color:var(--prima-alto-075);
	color:var(--blanco-075);
	border-color:var(--prima-alto-1);
}
.btn-primary:focus{
	box-shadow:var(--prima-alto-1);
}


