.form-group.has-error .help-block {
  color: #fd0a27;
}

.collection-remove-item {
  position: absolute;
  top: -15px;
  right: -15px;
  padding: 5px 0px 5px 7px;
}

table.dataTable:not(.no-center-first-column) tr td:first-child {
  text-align: left;
}

table.dataTable .btn i {
  font-size: 1.75rem !important;
}

.swal2-popup .swal2-icon {
  margin: 2rem auto auto auto !important;
}

#kt_quick_panel {
  display: none !important;
}

@media (max-width: 768px) {
  #kt_quick_panel {
    display: none !important;
  }
}
container-dt {
  width: 100%;
  overflow: hidden;
}

#crud-table_wrapper {
  display: block;
  overflow-x: auto;
  /* Ocultar por defecto */
  padding-bottom: 8px;
  /* Espacio para la scrollbar cuando aparezca */
}

#crud-table_wrapper:hover {
  overflow-x: auto;
  /* Mostrar scroll solo al hacer hover */
}

#crud-table {
  width: 100% !important;
  padding: 10px !important;
}

.bottom-tbar {
  width: 100% !important;
  padding: 10px !important;
}

#crud-table th,
#crud-table td {
  padding: 8px 15px !important;
}

#crud-table th {
  width: auto !important;
}

#crud-table_wrapper::-webkit-scrollbar {
  -webkit-appearance: none;
}

#crud-table_wrapper::-webkit-scrollbar:horizontal {
  height: 12px;
  /* Altura de la barra de scroll */
}

#crud-table_wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  /* Color de la barra */
  border-radius: 6px;
}

#crud-table_wrapper::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.05);
  /* Color del fondo */
  border-radius: 6px;
}

#crud-table_wrapper {
  scrollbar-width: thin;
  /* Para Firefox */
  scrollbar-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.05);
  /* thumb y track */
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29keWFzX2VwLmNzcyIsIm1hcHBpbmdzIjoiQUFHRTtFQUNFO0FBREo7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUtBO0VBQ0U7QUFGRjs7QUFLQTtFQUNFO0FBRkY7O0FBS0E7RUFDRTtBQUZGOztBQUtBO0VBQ0U7QUFGRjs7QUFLQTtFQUNFO0lBQ0U7RUFGRjtBQUNGO0FBT0E7RUFDRTtFQUNBO0FBTEY7O0FBU0E7RUFFRTtFQUNBO0VBQWtCO0VBRWxCO0VBQXFCO0FBTnZCOztBQVNBO0VBQ0U7RUFBa0I7QUFMcEI7O0FBUUE7RUFFRTtFQUVBO0FBUEY7O0FBU0E7RUFFRTtFQUVBO0FBUkY7O0FBV0E7O0VBR0U7QUFURjs7QUFZQTtFQUNFO0FBVEY7O0FBWUE7RUFDRTtBQVRGOztBQVlBO0VBQ0U7RUFBYztBQVJoQjs7QUFXQTtFQUNFO0VBQXNDO0VBQ3RDO0FBUEY7O0FBVUE7RUFDRTtFQUF1QztFQUN2QztBQU5GOztBQVNBO0VBQ0U7RUFBdUI7RUFDdkI7RUFBeUQ7QUFKM0QsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2FwcC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35pb24tcmFuZ2VzbGlkZXIvY3NzL2lvbi5yYW5nZVNsaWRlci5jc3MnO1xuXG4uZm9ybS1ncm91cC5oYXMtZXJyb3Ige1xuICAuaGVscC1ibG9jayB7XG4gICAgY29sb3I6ICNmZDBhMjc7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb24tcmVtb3ZlLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogNXB4IDBweCA1cHggN3B4O1xufVxuXG50YWJsZS5kYXRhVGFibGU6bm90KC5uby1jZW50ZXItZmlyc3QtY29sdW1uKSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSAuYnRuIGkge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLXBvcHVwIC5zd2FsMi1pY29uIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gYXV0byBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbiNrdF9xdWlja19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNrdF9xdWlja19wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vdGVtYSBkZSBsYXMgdGFibGFzIHJlc3Bvc2l2ZVxuXG5jb250YWluZXItZHQge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbn1cblxuI2NydWQtdGFibGVfd3JhcHBlciB7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87IC8qIE9jdWx0YXIgcG9yIGRlZmVjdG8gKi9cbiAgLy9vdmVyZmxvdy15OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IC8qIEVzcGFjaW8gcGFyYSBsYSBzY3JvbGxiYXIgY3VhbmRvIGFwYXJlemNhICovXG59XG5cbiNjcnVkLXRhYmxlX3dyYXBwZXI6aG92ZXIge1xuICBvdmVyZmxvdy14OiBhdXRvOyAvKiBNb3N0cmFyIHNjcm9sbCBzb2xvIGFsIGhhY2VyIGhvdmVyICovXG59XG5cbiNjcnVkLXRhYmxlIHtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCBibHVlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8vbWluLXdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi5ib3R0b20tdGJhciB7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgeWVsbG93ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8vbWluLXdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuI2NydWQtdGFibGUgdGgsXG4jY3J1ZC10YWJsZSB0ZCB7XG4gIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuI2NydWQtdGFibGUgdGgge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4jY3J1ZC10YWJsZV93cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuI2NydWQtdGFibGVfd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTJweDsgLyogQWx0dXJhIGRlIGxhIGJhcnJhIGRlIHNjcm9sbCAqL1xufVxuXG4jY3J1ZC10YWJsZV93cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgLyogQ29sb3IgZGUgbGEgYmFycmEgKi9cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4jY3J1ZC10YWJsZV93cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IC8qIENvbG9yIGRlbCBmb25kbyAqL1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbiNjcnVkLXRhYmxlX3dyYXBwZXIge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IC8qIFBhcmEgRmlyZWZveCAqL1xuICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSByZ2JhKDAsIDAsIDAsIDAuMDUpOyAvKiB0aHVtYiB5IHRyYWNrICovXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/