h2{
	text-align: center;
}
body{
	background:#ededed;
}
.btnform{
	border:1px solid #e1e1e1;
	background-color: whitesmoke;
	display:inline-flex;
	padding:0px 10px 0px 0px;
}
.med .article{
	padding:8px;
	margin-top:5px ;
	-webkit-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.28);
	-moz-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.28);
	box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.28);
}


.container .med{
	background-color: #ededed;
	-webkit-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.28);
	-moz-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.28);
	box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.28);
	padding:8px;
}
.navbar-default{
	margin:0px;
}
.center-title{
	text-align: center;
}

.semaforoVerde{
	background-color: #2cbf2c !important;
	color: white;
}
.semaforoNaranja{
	background-color: orange !important;
	color: white;
}
.semaforoRojo{
	background-color: #f52525 !important;
	color: white;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	max-width: 105%;
}


.navbar-item > .active {
	background-color: #e7e7e7;
}
.navbar-inverse {
	background-color: LightGray;
}
.navbar-inverse > .row > div > h3 {
	padding: 10px 0 0 10px;
}
.hide-class {
    display: block;
}
.navbar-nav{
	display: block;
	padding-left: 15px;
}
.breadcrumb-page {
	padding: 3px 0 0 10px;
}
@media (max-width:368px){
	.navbar-inverse, .col-xs-9  h2{
		font-size: 120%;
	}
}
@media (max-width:320px){
	.sale{
		display: none;
	}
}

@media (max-width: 575.98px) { 
	.hide-class {
  		display: none;
  	}
	.header-div {
  		text-align: center;
  	}
}
@media (min-width: 576px) {
	.container-fluid .med{
		background-color: #ededed;
		-webkit-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.28);
		-moz-box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.28);
		box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.28);
	}
}

footer .footer-above {
    padding-top: 50px;
    background-color: #ececec;
}

footer .footer-col {
    margin-bottom: 20px;
}
