/*A:link {text-decoration: none;   color: #cb0611;}
A:visited {text-decoration:;    color: #cb0611;}
A:active {text-decoration:;    color: #cb0611;}
A:hover {text-decoration: underline; color: #000;}
*/
	.hoverTable{
		width:98%; 
		border-collapse:collapse; 
		font-size: 10px;
	}
	.hoverTable td{ 
		padding:2px; 
		border-bottom: 0.5px solid grey;
	}
	/* Define the hover highlight color for the table row */
    .hoverTable tr:hover {
          background-color: #eeeeee;
    }
	tr:first-child:hover {
    background-color: #fff; 
}
 select{
        color:#000000 !important; 
    }

hr.red {
  border-top: 1px solid red !important;
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}
hr.blue {
  border-top: 1px solid #0036d9 !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
hr.verde {
  border-top: 1px solid #008c00 !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.vr{ 
  
 border-left: 6px solid green;
  height: 500px;   
}
.verdebg
{
	background-color: #bfffbf;
	color: grey;
	font-weight: bold;
} 
.rojobg
{
	background-color: #ffbfbf;
	color: grey;
		font-weight: bold;

} 
.btn-sq-lg {
  width: 250px !important;
  height: 250px !important; 
  color: #fff;
}

.btn-sq {
  width: 100px !important; 
  height: 75px !important;
  color: #fff;
  font-size: 12px !important;
  padding:9px;

}



.btn-sq-xs {
  width: 25px !important;
  height: 25px !important;
  padding:2px;
    color: #fff;
}
.btn-gris,
.btn-gris:active,
.btn-gris:visited {
  background-color: #999999 !important;
    color: #ffffff !important;;
}

.btn-gris:hover {
  background-color: #666666 !important;
  color: #ffffff !important;;
}
.btn-magenta,
.btn-magenta:active,
.btn-magenta:visited {
  background-color: #ff4cd2 !important;
    color: #ffffff !important;;
}

.btn-magenta:hover {
  background-color: #ff73ff !important;
  color: #ffffff !important;
}
.btn.btn-rojoalc {
  color: #fff;
  background-color: #cb0611;
  border-color: #cb0611;
}
.btn.btn-rojoalc.focus,
.btn.btn-rojoalc:focus {
  color: #fff;
  background-color: #cb0611;
  border-color: #cb0611;
  outline: none;
  box-shadow: none;
}
.btn.btn-rojoalc:hover {
  color: #fff;
  background-color: #cb0611;
  border-color: #cb0611;
  outline: none;
  box-shadow: none;
}
.btn.btn-rojoalc.active,
.btn.btn-rojoalc:active {
  color: #fff;
  background-color: #cb0611;
  border-color: #cb0611;
  outline: none;
}
.btn.btn-rojoalc.active.focus,
.btn.btn-rojoalc.active:focus,
.btn.btn-rojoalc.active:hover,
.btn.btn-rojoalc:active.focus,
.btn.btn-rojoalc:active:focus,
.btn.btn-rojoalc:active:hover {
  color: #fff;
  background-color: #cb0611;
    border-color: #cb0611;
  outline: none;
  box-shadow: none;
}

.btn.btn-verdealc {
  color: #fff;
  background-color: #008c46;
  border-color: #008c46;
}
.btn.btn-verdealc.focus,
.btn.btn-verdealc:focus {
  color: #fff;
  background-color: #008c46;
  border-color: #008c46;
  outline: none;
  box-shadow: none;
}
.btn.btn-verdealc:hover {
  color: #fff;
  background-color: #008c46;
  border-color: #008c46;
  outline: none;
  box-shadow: none;
}
.btn.btn-verdealc.active,
.btn.btn-verdealc:active {
  color: #fff;
  background-color: #008c46;
  border-color: #008c46;
  outline: none; 
}
.btn.btn-verdealc.active.focus,
.btn.btn-verdealc.active:focus,
.btn.btn-verdealc.active:hover,
.btn.btn-verdealc:active.focus,
.btn.btn-verdealc:active:focus,
.btn.btn-verdealc:active:hover {
  color: #fff;
  background-color: #008c46;
    border-color: #008c46;
  outline: none;
  box-shadow: none;
}


.btn-sq-lg {
  width: 250px !important;
  height: 250px !important; 
  color: #fff;
}

.btn-sq {
  width: 100px !important; 
  height: 75px !important;
  color: #fff;
  font-size: 12px !important;
  padding:9px;
}
hr.red {
  border-top: 1px solid red !important;
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}
.vr{ 
  
 border-left: 6px solid green;
  height: 500px;   
}
.navbar {
  background-color: #cb0611;
}
.backrjb  {
  background-color: #cb0611 !important;
  color: #fff;
}
.backgris  {
  background-color: #888888 !important;
  color: #fff;
}
.rojoalc 
{
color: #cb0611;
}
.verdealc
{
color: #00b300;
}
.azulalc
{
color: #265cff;
}
.grisalc
{
color: #999999;
}
.naranjoalc
{
color: #d96c00;
}
.negrooalc
{
color: #000000;
}
.contratado
{
  background-color: #ffe599;
  color: #000;
}
.regacti
{
  background-color: #99ff99;
  color: #000;
}
.navbar-brand
{
	margin-top: -5px;
}
.textbl
{
	color: #fff;
	font-size: 18px;
}
.textbl2
{
	color: #fff;
	font-size: 14px;
}

.color1:active:hover:not([disabled]) {
   background-color: #ff8000;
	color: #fff;
}
}

h1{
    margin-bottom: 40px;
}
label {
    color: #333;
}
.btn-send {
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
}

.btn span.glyphicon {    			
	opacity: 0;				
}
.btn.active span.glyphicon {				
	opacity: 1;				
}
.panel-green {
  border-color: #5cb85c;
}
.panel-green > .panel-heading {
  border-color: #5cb85c;
  color: white;
  background-color: #5cb85c;
}
.panel-green > a {
  color: #5cb85c;
}
.panel-green > a:hover {
  color: #3d8b3d;
}
.panel-red {
  border-color: #d9534f;
}
.panel-red > .panel-heading {
  border-color: #d9534f;
  color: white;
  background-color: #d9534f;
}
.panel-red > a {
  color: #d9534f;
}
.panel-red > a:hover {
  color: #b52b27;
}
.panel-yellow {
  border-color: #f0ad4e;
}
.panel-yellow > .panel-heading {
  border-color: #f0ad4e;
  color: white;
  background-color: #f0ad4e;
}
.panel-yellow > a {
  color: #f0ad4e;
}
.panel-yellow > a:hover {
  color: #df8a13;
}

.panel-naranjo {
  border-color: #ef5321;
}
.panel-naranjo > .panel-heading {
  border-color: #ef5321;
  color: white;
  background-color: #ef5321;
}
.panel-naranjo > a {
  color: #ef5321;
}
.panel-naranjo > a:hover {
  color: #df8a13;
}

.panel-azul{
  border-color: #0154a0;
}
.panel-azul > .panel-heading {
  border-color: #0154a0;
  color: white;
  background-color: #0154a0;
}
.panel-azul > a {
  color: #0154a0;
}
.panel-azul > a:hover {
  color: #df8a13;
}



.panel-rojo{
  border-color: #cb1211;
}
.panel-rojo > .panel-heading {
  border-color: #cb1211;
  color: white;
  background-color: #cb1211;
}
.panel-rojo > a {
  color: #cb1211;
}
.panel-rojo > a:hover {
  color: #df8a13;
}

.tblanco
{
color: #fff;
font-size: 15px;
font-weight: bold;
padding-top: 8px;
}
.nollenar
{
color: #cb1211;
font-size: 10px;
font-weight: bold;
}