.row{
	margin-left: 0px;
	margin-right: 0px;
}	

a.active{
   border-top:1px solid black;
}

a.navbar-brand{
  padding-top: 0px;
  padding-bottom: 0px;
}
div.remove_padding{
  padding: 0;
}
div.padding{
  /*width: 800px;*/
  margin-left:55px; 
  margin-right:55px;
  padding: 0;
  -ms-flex: 0 0 800px;
  flex: 0 0 800px;  
}
/*
.border{
  border: 5;
  border-style: solid;
  border-color: black;
}*/

/* Footer */
/*footer end of page and not 
  https://stackoverflow.com/questions/643879/css-to-make-html-page-footer-stay-at-bottom-of-the-page-with-a-minimum-height-b
  https://codepen.io/vsync/pen/FyluI

  https://stackoverflow.com/questions/4884636/css-header-always-bottom-footer-and-100-content
  http://jsfiddle.net/KeesCBakker/5fryQ/8/

*/
html{ 
  height:100%; 
  margin:auto; 
}
body{ 
  padding:0; 
  margin:auto; 
  position:relative;
  /*Tamaño maximo pag*/
  max-width: 1280px;
  min-height:100%;
  max-height: 824px;
  padding-right: 55px;
  padding-left: 55px;
}
body::after{ content:''; display:block; height:40px; clear:both;}

.site-footer {
  position:absolute; 
  width:100%; 
  /*height: 40px;*/
  bottom:0;
  
  /*top:1024px; */
  /*margin-top: 1024px;*/
}

.custom-background{
  
  background-size: contain;
  background-position: center center;
  /*opacity: 0.5;*/
}
body.custom-background.background-image{
 /* width: 1580px;*/
  background-size: contain;
}

.navbar{
  padding: 0px;
}