@body {
  font-size: 10px;
  backgrouned-color: red;
}
.contenedor{
  width: 100%;
  height: 100%;
  background-color: #f2f2f2;
  margin: 0 80px 0 80px;
}
.centrado {
  text-align: center;
  position: absolute;
  border-radius: 15px;
  padding: 15px;
  width: 500px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
}

.boton {
  border-radius: 5px;
  padding: 5px 15px;
}

.footer {
  position: fixed;
  padding: 5px 0 5px 0;
  text-align: center;
  height: 40px;
  bottom: 0;
  width: 100%;
  background-color: #fff;
}

.profile-img-card {
  border-radius: 50%;
}

input,
textarea,
select {
  border-radius: 5px;
  padding: 5px;
}

select {
  border-radius: 5px;
  padding: 5px;
}

.imagen {
  padding: 15px;
  background-color: #2d3582;
  text-align: center;
}

.nav-link .active {
  background-color: #000;
  color: white;
}

.active {
  font-size: 16px;
}

.titulo {
  padding: 10px;
}

.menu {
  border-radius: 15px;
  padding: 5px 5px;
  margin: 8px 0;
  border: 1px solid blue;
  width: 100%;
  text-shadow: 1px 1px 1px blue;
}

button::-moz-focus-inner {
  border: 0;
}

/* Para Firefox */

.boton3d {
  border: 0;
  color: blue;
  font-size: 20px;
  font-family: sans-serif;
  padding: 5px 0;
  background: -moz-linear-gradient(center top, #eaeaea 0%, #999999 100%) repeat
    scroll 0 0 transparent;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #eaeaea),
    color-stop(100%, #999999)
  );
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-shadow: 1px 1px 1px blue;
  -moz-box-shadow: 0 6px 0 #eaea;
  -webkit-box-shadow: 0 6px 0 #999999;
}

.boton3d:active {
  position: relative;
  top: 3px;
  -moz-box-shadow: 0 3px 0 #eaea;
  -webkit-box-shadow: 0 3px 0 #999999;
  background: -moz-linear-gradient(center top, #eaeaea 0%, #999999 100%) repeat
    scroll 0 0 transparent;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #eaeaea),
    color-stop(100%, #999999)
  );
}

.jumbotron {
  background-color: white;
}

.jumbotron > .row > .col-md-12 > img {
  padding-bottom: 20px;
}

.boton3d:hover {
  color: red;
  font-size: 22px;
}

table {
  margin-top: 20px;
  font-size: 12px;
  margin-bottom: 50px;
  align-items: center;
}

.cuadradoAbierta {
  font-size: 11px;
  text-align: center;
  width: 10px;
  height: 25px;
  background-color: #d1f5c9;
  margin: 5px 5px;
  padding-top: 5px;
}

.cuadradoReclamada {
  font-size: 11px;
  text-align: center;
  width: 10px;
  height: 25px;
  background-color: #ff9292;
  margin: 5px 5px;
  padding-top: 5px;
}

.cuadradoCerrada {
  font-size: 11px;
  text-align: center;
  width: 10px;
  height: 25px;
  background-color: #e5e28a;
  margin: 5px 5px;
  padding-top: 5px;
}

.cuadradoAnulada {
  font-size: 11px;
  text-align: center;
  width: 10px;
  height: 25px;
  background-color: #56e5ff;
  margin: 5px 5px;
  padding-top: 5px;
}

.cuadradoLiquidada {
  vertical-align: middle;
  font-size: 11px;
  text-align: center;
  width: 10px;
  height: 25px;
  background-color: #de97ff;
  margin: 5px 5px;
  padding-top: 5px;
}

.cuadradoPteMaterial {
  font-size: 11px;
  text-align: center;
  width: 50px;
  height: 25px;
  background-color: #f9d0ac;
  margin: 5px 5px;
  padding-top: 5px;
}

.cuadradoPteIngreso {
  font-size: 11px;
  text-align: center;
  width: 10px;
  height: 25px;
  background-color: #f4ffd5;
  margin: 5px 5px;
  padding-top: 5px;
}

.averia {
  margin: 0 10px;
}

.averia > div {
  margin-bottom: 10px;
}

label,
th {
  color: #c2290a;
  font-weight: bold;
}

table #ESTADO,
table #ZONA,
table #TECNICO {
  color: #c2290a;
  font-weight: bold;
  border: 0;
}

.rojo {
  color: #c2290a;
  font-weight: bold;
}

.horas {
  border: 1px solid black;
  text-align: right;
  background-color: #ceffae;
  padding: 5px;
}

.titulo-tecnicos-horas {
  border: 1px solid black;
  padding: 5px;
}

.separador {
  border: 1px dashed grey;
}

.laterales {
  border-right: 1px solid black;
}

#seguimientoAveria input,
select {
  width: 100%;
  height: 100%;
}
.btnCalendario {
  padding-bottom: 8px;
  margin-bottom: 5px;
}
img {
  margin: 5px 50px 5px 15px;
}
.container > .row > a > button {
  padding: 6px 3px;
  margin: 15px 3px;
  border-radius: 10px;
}
.container > .row > button > a {
  color: white;
  text-decoration: none;
  font-style: italic;
}

input {
  border-radius: 10px;
  padding: 10px;
}
.titulo {
  padding: 10px;
}
input:invalid,
textarea:invalid {
  background: red;
}
.imagenes {
  display: inline-block;
  margin: 20px 10px;
}
.imagenes img {
  border-radius: 7px;
  margin: 0 auto;
  width: 100%;
  padding: 20px auto;
}
.imagenes p {
  margin: 20px auto;
}
.capturas {
  display: block;
}
.captura-img {
  border-radius: 7px;
  width: 100%;
  align-content: center;
  margin: 20px auto;
}
.capturas p {
  font-size: 8px;
  text-align: center;
}
#PRELIQUIDACION {
  text-align: center;
  align-content: center;
}
.imagenes img:hover {
  margin: auto;
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  transform: scale(3);
}
.btn-ver-img {
  display: inline-block;
}
#btn-verificar-img,
#btn-eliminar-img {
  margin: 5px auto;
  padding: 2px 5px;
  font-size: 12px;
}
.container_liquidaciones {

  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.btnLiquidacionTecnicos {
  margin: 5px auto;
  padding: 12px 5px;
  font-size: 12px;ogi
}
.btnLiquidacionTecnicos button {
  margin: 5px auto;
  padding: 12px 5px;
  font-size: 12px;
}
.page-header{
  padding-top: 30px;
}
.row{
  margin: 20px 100px;
}
.txtbtnliquidacionesxtecnico button{
  font-size: 20px;
  padding: 5px 20px;
  box-shadow: 0px 0px 15px gray;
}
.txtbtnliquidacionesxtecnico button:hover{
  font-size: 20px;
  padding: 5px 20px;
  box-shadow: 0px 0px 15px gray;
}
.logoMenu{
  margin: -65px 0 0 0;
  width: 40%;
}
.sidebar.close ~ .home-section {
  left: 75px;
  //width: calc(100% - 78px);
}

.home-section .home-content {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-section .home-content .bx-menu,
.home-section .home-content .text {
  color: #11101d;
  font-size: 35px;
}

.home-section .home-content .bx-menu {
  margin: -3px 0 0 15px !important;
  cursor: pointer;
}
.contenedor{
  background-color: white;
  margin-left: 0px;
}
.listadoFacturacion{
  padding: 10px 0;
}
.tblBuscador td{
  padding: 5px 10px;
  padding: 5px 10px;
}
.containerBuscador{
  margin: 10px 100px;
}
.slcBuscador{
  margin: 10px auto;
  padding-left: 30px;
}
.datosBuscador{
  margin: 10px auto;
  width: 100%;
}
.btnBuscador{
  margin: 10px auto;
}
# pago[*]{
  font-size: 55px;
}
.leyenda > col-md-1{
  display: inline !important;
}
.error{
  color: darkred;
}
.selectBuscador{
  margin: 10px auto;
  height: 40px;
}