@font-face {
  font-family: 'astemsa-cargas';
  src: url('fonts/astemsa-cargas.eot?pz981q');
  src: url('fonts/astemsa-cargas.eot?pz981q#iefix') format('embedded-opentype'),
    url('fonts/astemsa-cargas.ttf?pz981q') format('truetype'),
    url('fonts/astemsa-cargas.woff?pz981q') format('woff'),
    url('fonts/astemsa-cargas.svg?pz981q#astemsa-cargas') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'astemsa-cargas' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-astemsa-cargas:before {
  content: "\e900";
  /*color: #fcfafa;*/
  color: inherit !important;
}


@font-face {
  font-family: 'mantenimiento-astemsa';
  src: url('fonts/mantenimiento-astemsa.eot?lyrfmn');
  src: url('fonts/mantenimiento-astemsa.eot?lyrfmn#iefix') format('embedded-opentype'),
    url('fonts/mantenimiento-astemsa.ttf?lyrfmn') format('truetype'),
    url('fonts/mantenimiento-astemsa.woff?lyrfmn') format('woff'),
    url('fonts/mantenimiento-astemsa.svg?lyrfmn#mantenimiento-astemsa') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon5-"],
[class*=" icon5-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mantenimiento-astemsa' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon5-ahorro:before {
  content: "\e900";
}

.icon5-anticipo:before {
  content: "\e901";
}

.padresultadoCarga {
  padding-bottom: 10px;
}


.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ccc !important;
  /* Fondo gris claro, igual al borde */
  border-color: #ccc;
  /* Mantiene el borde gris */
  color: #666;
  /* Opcional: texto gris para mejor contraste */
  opacity: 0.65;
  /* Opcional: opacidad para indicar que está deshabilitado */
}

.danger-registro-entradas {
  color: #a94442;
  background-color: rgb(242, 222, 222);
}

.modal-body {
  position: relative;
  padding: 0px;
}

.has-error {
  border-color: #c62828 !important;
  /*font-size: 0.85rem;*/
  margin-top: 4px;
  display: block;
}


.btn-consultar {
  background-color: #f0f0f0;
  color: #0066cc;
  padding: 5px 10px;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
}

.btn-consultar:hover {
  background-color: #e0e0e0;
}



.td-right {
  text-align: right;
}