 /*
html,
body {
 font-family: "Oswald", sans-serif;*/
  /*font-family: 'Comfortaa', cursive;*/
  /*font-family: 'Righteous', cursive;*/
  /*font-family: 'Poppins', sans-serif;
}*/
/*Generales*/
body{
  font-size: 0.875rem;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight:bold;
  line-height: 1.2;
  color: inherit;
}
/* Tablas*/
.reportes{
  font-size: 30px;
}
a{
  text-decoration:none
}
th {
  vertical-align: middle;
  text-align: center;
}
.table td {
  vertical-align: middle;
  /*font-family: 'Righteous', cursive;*/

  /*font-family: 'Comfortaa', cursive;
  font-size: 15px;
  font-weight: 500;*/
}
.money{
  text-align: right;
}
caption {
    /*padding-top: .75rem;*/
    /*padding-bottom: .75rem;*/
    /*font-family: "Oswald", sans-serif;
    font-size: 20px;
    font-weight: 500;
    color:black;*/
    text-align: center;
    caption-side: top;
}
.btnCenter {
  vertical-align: middle;
  text-align: center;
}
#tablaClientes_info{
  padding-top: .75rem;
}
.content {
  padding-bottom: 0px;
}
.card {
  margin-bottom: 0px;
}
.input-group i {
  width: 20px;
}

 .rigthButton{
  text-align: right;
  padding-bottom: 10px;
}
table .dataTable{
  max-width: 100% !important;
}

.alineacion-botones{
  position: absolute !important;
}
.form-control {
  font-size: 0.875rem;
}
@media (min-width: 768px)  {
  .d-lg-none {
    display: none!important;
  }
  #main-wrapper[data-sidebartype=mini-sidebar] .sidebar-nav ul .sidebar-item {
      width: 65px;
  }
}
/* .topbar .nav-toggler, .topbar .topbartoggler {
  color: #fff;
  padding: 15px !important;
} */