/* CSS Document */

html,

body {font-family: 'Encode Sans', sans-serif; font-size: 14px;
  height: 100%;
} /* The html and body elements cannot have any padding or margin. */

h1, h2, h3, h4, h5, h6 {line-height: 120%; padding: 0; margin: 20px 0 10px 0; font-family: 'Encode Sans', sans-serif; } 


/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -44px;
  /* Pad bottom by footer height */
  padding: 0 0 44px;
}

/* Set the fixed height of the footer here */
#footer {
  height: 44px;
  background-color: #F5802F;
}
.header-ba {
  background-color: #FFFFFF;
}
.footer-ba {
  background-color: #FFFFFF;
  text-align: center;
}
.fake-menu {
  background-color: #4D4D4F;
  height: 51px;

}
.main-height {
   min-height: 500px;
}
.bs-callout-info {
    background-color: #F7F7F9;
    border-color: #D0E3F0;
}
.bs-callout {
    border-left: 5px solid #CCCCCC;
    margin: 20px 0;
    padding: 15px 30px 15px 15px;
}
.table > thead > tr > td.topinicio, 
.table > tbody > tr > td.topinicio, 
.table > tfoot > tr > td.topinicio, 
.table > thead > tr > th.topinicio, 
.table > tbody > tr > th.topinicio, 
.table > tfoot > tr > th.topinicio, 
.table > thead > tr.topinicio > td, 
.table > tbody > tr.topinicio > td, 
.table > tfoot > tr.topinicio > td, 
.table > thead > tr.topinicio > th, 
.table > tbody > tr.topinicio > th, 
.table > tfoot > tr.topinicio > th {
    background-color: #E7E7E7;
}
.table > thead > tr > td.topminero, 
.table > tbody > tr > td.topminero, 
.table > tfoot > tr > td.topminero, 
.table > thead > tr > th.topminero, 
.table > tbody > tr > th.topminero, 
.table > tfoot > tr > th.topminero, 
.table > thead > tr.topminero > td, 
.table > tbody > tr.topminero > td, 
.table > tfoot > tr.topminero > td, 
.table > thead > tr.topminero > th, 
.table > tbody > tr.topminero > th, 
.table > tfoot > tr.topminero > th {
    background-color: #777777;
}
.text-topminero {
	font-size: 1.2em;
	color: #ffffff;
}
.top-clave {
  background-color: #777777;
  font-size: 1.2em;
  color: #ffffff;
  border-top: 1px solid #DDDDDD;
  line-height: 1.42857;
  padding: 8px;
  text-align: center;
  margin-top: 30px;
}
table {
    font-size: 12;
}    
.spacer10 { height: 10px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer20 { height: 20px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer30 { height: 30px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer40 { height: 40px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer50 { height: 50px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }


.navbar-inverse .navbar-texto {
    color: #FFFFFF;
    font-size: 12;    
}
.navbar-texto {
    margin-left: 15px;
    margin-right: 15px;
}
.navbar-texto {
    float: left;
    margin-bottom: 1px;
    margin-top: 1px;
    padding: 15px;
}

/* custom btn */
.btn-minero {
  background-color: #4D4D4F;
  border-color: #4D4D4F;
  color: #FFFFFF;
  text-decoration: none;
}
.btn-minero:hover,
.btn-minero:focus,
.btn-minero:active,
.btn-minero.active {
  background-color: #404042;
  border-color: #343435;
  color: #CCCCCC;
  text-decoration: none;
}
.btn-minero.disabled:hover,
.btn-minero.disabled:focus,
.btn-minero.disabled:active,
.btn-minero.disabled.active,
.btn-minero[disabled]:hover,
.btn-minero[disabled]:focus,
.btn-minero[disabled]:active,
.btn-minero[disabled].active,
fieldset[disabled] .btn-minero:hover,
fieldset[disabled] .btn-minero:focus,
fieldset[disabled] .btn-minero:active,
fieldset[disabled] .btn-minero.active {
  background-color: #4D4D4F;
  border-color: #4D4D4F;
}

/* custom btn */
.btn-minero-orange {
  background-color: #F5802F;
  border-color: #F5802F;
  color: #FFFFFF;
  text-decoration: none;  
}
.btn-minero-orange:hover,
.btn-minero-orange:focus,
.btn-minero-orange:active,
.btn-minero-orange.active {
  background-color: #f47117;
  border-color: #e6650b;
  color: #FFFFFF;
  text-decoration: none;  
}
.btn-minero-orange.disabled:hover,
.btn-minero-orange.disabled:focus,
.btn-minero-orange.disabled:active,
.btn-minero-orange.disabled.active,
.btn-minero-orange[disabled]:hover,
.btn-minero-orange[disabled]:focus,
.btn-minero-orange[disabled]:active,
.btn-minero-orange[disabled].active,
fieldset[disabled] .btn-minero-orange:hover,
fieldset[disabled] .btn-minero-orange:focus,
fieldset[disabled] .btn-minero-orange:active,
fieldset[disabled] .btn-minero-orange.active {
  background-color: #F5802F;
  border-color: #F5802F;
}
.panel-minero > .panel-heading {
    background-color: #4D4D4F;
    border-color: #428BCA;
    color: #FFFFFF;
}
.pad-10 {
padding: 10px;
}


.table > thead > tr > td.minero, .table > tbody > tr > td.minero, .table > tfoot > tr > td.minero, .table > thead > tr > th.minero, .table > tbody > tr > th.minero, .table > tfoot > tr > th.minero, .table > thead > tr.minero > td, .table > tbody > tr.minero > td, .table > tfoot > tr.minero > td, .table > thead > tr.minero > th, .table > tbody > tr.minero > th, .table > tfoot > tr.minero > th {
    background-color: #F5802F;
    border-color: #F5802F;
    color: #FFFFFF;
}

.well-minero {
    background-color: #E3E3E3;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 6px;
}

.font-red {
    color : red;
}
.font-green {
    color : green;
}