body {
    /*Para la barra superior fija*/
    padding-top: 70px;
    /*Para la barra inferior fija*/
    padding-bottom: 70px;
}

.tableFixHead          { overflow-y: auto; height: 350px; }
.tableFixHead thead th { position: sticky; top: 0; height:50px }

/* Just common table stuff. Really. */
table  { border-collapse: collapse; width: 100%; }
nav {padding: 8px 16px; }
/*th, td { padding: 8px 16px; }
th     { background:#eee; }*/

tr.row-background {
	background:#cff4fc;
}

label.error {
 	 color: #FB0202;
 	 margin: 1 0 .1em 50px; 
 	 display: block; 
 	 font-size: .7em !important;
 	 font-weight:bold; 
 }

h3,
.h3 {
	font-size: 1.714rem;
	line-height: 1.2;
	color: #161c2d;
	font-weight: 501;
	font-family: "Roboto", sans-serif;
	text-align: left;
}
h3 a,
.h3 a {
	color: inherit; }