
*{
    margin: 0;
    padding: 0;
}

body{
 /*/ font-size: 12px;*/
 background-color: #E5E7E9;
}

.form-control{
 height: 28px;
 font-size: 12px;
}

.panel-group{
    margin-top: 65px; 
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 65px; 
}


.panel-primary>.panel-heading {
font-size: 20px;
font-style: bold;
text-align: center;
}

/*
thead, tbody { display: block; }
tbody {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;

}*/

/*Tablas*/


#bd-tabla {
   padding-left: 5px;
   padding-right: 5px;
    overflow:scroll;
    height:200px;
    width:100%;
}


.rejilla{
   border:1px solid #ddd;
}

#totales{

  border:0px solid #111;
  border-collapse:collapse;
  float: right;

}

#totales tbody tr td{
 width: 100px;
}


.input-group .form-control {
    position: static; 

}

/*Controles*/
#a-detalle-d{
  width: 100%;
}

label {
font-size: 12px;
font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; 
color: #707478; 
    font-weight: 500;
}


label {
    cursor: default;
}

    .iframe-container {    
       padding-bottom: 60%;
       padding-top: 30px; height: 0; overflow: hidden;
    }
 
    .iframe-container iframe,
    .iframe-container object,
    .iframe-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

.modal-header, h4, .close {
      background-color: #337ab7;
      color:white !important;
      text-align: center;
      font-size: 30px;
  }
.modal-footer {
      background-color: #f9f9f9;
  }
#avido-lbl{
  font-size: 11px;
  font-style: normal;
}
.datepicker{
  z-index: 100000;
}

.contenedor{
   background-color: #E5E7E9;
   
}
.center {
  margin-left: auto;
  margin-right: auto;
  display: block;
  font-weight: bold;
  text-align: center;
 }

 .centerBody {
  margin-left: auto;
  margin-right: auto;
  display: block;
  font-weight: bold;
  text-align: center;
  width:800px;
  height:400px;
 }

 .responsiveIMG {
  width: 100%;
  height: auto;
}