body {
  /*background-color: black !important;*/
  background-color: #e1e1e1 !important;
  font-family: arial !important;
  font-size: 13px !important;
}
.navbar{
	font-family: 'Open Sans Condensed' !important;
	font-size: 18px !important;
}

h2, h3, h1{
  font-family: 'Open Sans Condensed', sans-serif !important;
  font-weight: 300 !important;
}
h4{
  font-family: 'Open Sans Condensed', sans-serif !important;
}

/*
font-family: 'Cabin Condensed', sans-serif;
font-family: 'Archivo Narrow', sans-serif;
font-family: 'Satisfy', cursive;
font-family: 'Cookie', cursive;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Source Sans Pro', sans-serif;
font-family: 'Droid Serif', serif;*/

#footer{
  background-color: #13120d;
  border-top: 1px solid #101010;
  text-align: center;
  padding-top: 15px;
  font-family: Arial, sans-serif !important;
  text-transform: uppercase;
  font-size: 11px;
  color: gray;
  letter-spacing: 3px;
  font-weight: bold;
  
}

* {     
    margin: 0; 
} 
html, body{     
    height: 100%; 
} 

#wrapper{    
    min-height: 100%;     
    height: auto !important;     
    height: 100%;     
    margin: 0 auto -45px; /* el magin-bottom es el valor negativo de     
    la altura del footer */ 
} 

#footer, #push {     
    height: 45px; /* la altura del push es la misma que la altura     
    del footer */ 
}

form textarea {
  display: block;
  width: 100%;
  height: 180px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: white;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control{
  background-color: white !important;
}
form textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
form textarea::-moz-placeholder {
  color: #777;
  opacity: 1;
}
form textarea:-ms-input-placeholder {
  color: #777;
}
form textarea::-webkit-input-placeholder {
  color: #777;
}

@media (min-width: 768px){
  .navbar, .navbar a{
    height: 65px;
  }
  .navbar-nav>li>a {
    padding-top: 20px !important;
  }
}


.panel-default>.panel-heading, .panel-default, .panel{
  background-color: #13120d !important;
  border-top: 1px solid #101010 !important;
  border: 0px !important;
  border-radius: 0px !important;
  color: #dadada !important;
  text-align: justify;
}

.p_body{
   font-family: 'Open Sans Condensed';
  font-size: 15px;
  text-align: justify;

}

.titulo_p{
  font-size: 24px;
  position: relative;
  display: inline;
  font-family: 'Open Sans Condensed';
}

.table-bordered th,
  .table-bordered td {
    border: 1px solid #c4c4c4 !important;
  }

.comentario{
  height: 70px !important;
  overflow: auto;
}
.siniestros{
  width: 100%;
}

.siniestros td{
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 5px !important;
}

.siniestros input, .siniestros select{
  width: 95%;
}
.siniestros textarea{
  width: 97.5%;
}

.cuadro{
  background: #cdcdcd;
  width: 100%; 
  padding: 10px;
  padding-bottom: 20px;
  border-bottom: 2px solid #b0b0b0;
  border-right: 1px solid #b0b0b0;
}

.cuadro form{
  width: 95%;
  padding-left: 15px;
}

input[type="checkbox"]{
  width: auto;
}

.boletas{
  height: 100px !important;
  overflow: auto;
}

.bh_alert .alert{
  width: 180px;
  position: relative;
  float: left;
  margin: 3px;
}

.bh_alert{
  overflow: hidden;
}

.bh_alert .alert-danger{
  color: #734b38;
  background-color: #eca249;
  border-color: #da6e6c;
}

.bh_alert .alert-warning{
  color: #734b38;
  background-color: #f5d442;
  border-color: #d4b737;
}

.abh_title, .abh_days, .abh_sin, .bh_alert .alert-link{
  width: 100%;
  display: block;
  text-align: center;
}

.abh_title{
  font-weight: bold;
  min-height: 36px;
}

.abh_days{
  font-size: 20px;
  font-weight: bold;
}

.abh_sin{
  font-size: 12px;
}

.abh_sin a, .abh_sin a:hover{
  color: #734b38;
}

.bh_alert .alert-danger .alert-link {
  color: #734b38;
}

.bh_alert .alert-link{
  margin-top: 10px;
}

.bh_alert button.close{
  margin-right: -12px;
  margin-top: -16px;
}