
.style1 {
  padding: 10px;
  font-size:18px;
  height:25px;
  border: solid 1px #dcdcdc;
  transition: box-shadow 0.3s, border 0.3s;
  text-align:center;
}
.style1 :focus,
.style1 .focus {
  border: solid 1px #707070;
  box-shadow: 0 0 5px 1px #969696;
}

.style-2{
  padding: 10px;
  border: solid 5px #c9c9c9;
  transition: border 0.3s;
}
.style-2:focus,
.style-2.focus {
  border: solid 5px #969696;
}

.tituloModulo{
  font-size:28px;
}
.subtituloModulo{
  font-size:25px;
}

.dataTables_filter{
  display:none;
}

.inputDinero{
  text-align:right;
}

.input50{
  width:50px;
}

.IconButtonMini{
  height:30px;
  width:30px;
  opacity: 0.5;
}

.IconButtonMini:hover{
  opacity: 0.9;
}

.IconButton{
  height:50px;
  width:50px;
  opacity: 0.5;
}

.IconButtonN{
  height:50px;
  width:50px;
  opacity: 1;
}

.IconButton:hover{
  opacity: 0.9;
}

.IconButtonList{
  height:20px;
  width:20px;
  opacity: 0.5;
}

.IconButtonListN{
  height:20px;
  width:20px;
  opacity: 1;
}

.IconButtonList:hover{
  opacity: 0.9;
}

.TransparentButton {
    background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;
    outline:none;
}

input[type="file"] {
    display: none;
}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}

.buttonFormularioPos{
  position:relative;
  top:-5px;
  margin-left:20px;
}

.ticketCodeBar{
  height:45px;
  width:320px;
}

.tdright{
  text-align:right;
}

.tdleft{
  text-align:left;
}

.tdcenter{
  text-align:center;
}

.divtable{
  display:table;
}

.divrow{
  display: table-row;
}

.divcell{
  display: table-cell;
}

.rfcValidacion {
  background-color: red !important;
  color: white !important;
  font-weight: bold !important;
}

.rfcValidacion.ok {
  background-color: green !important;
}

.botonFacturar{
  display:none;
}

.celdaDatatableIcon{
  min-width: 270px !important;
  max-width: 270px !important;
}