a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none !important;
}

.rounded {
  border-radius: 8px !important;
}

.rounded-start {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

.rounded-end {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}

.rounded-top {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
}

.rounded-bottom {
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}

/* Background Image for Install and Login */
.backgroundImage {
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 1;
}

/* vi30 */
.form-check-input {
  width: 1.2em !important;
  height: 1.2em !important;
}

.form-check-input:active,
.form-check-input:focus,
.btn {
  outline: 0 !important;
  box-shadow: none !important;
}

.list-group-item {
  border: 0px !important;
}

/*==================================*/
/*            PLUGIN CHOICES        */
/*==================================*/

/* Choices Js Plugin v79  -- for input and select */
.choices__inner,
.choices__list {
  border-radius: 8px !important;
}

/* Choices Plugin */
.choices__item--choice {
  /* Text Presione Enter para agregar "__" */
  color: black !important;
}

/*==================================*/
/*            PLUGIN QUILL          */
/*==================================*/
/* Display font size values in the dropdown Form */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value]::before {
  content: attr(data-value) !important;
}

/* Remove 'px' from display - show just numbers */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="8px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="8px"]::before {
  content: "8" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="9px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="9px"]::before {
  content: "9" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="10px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]::before {
  content: "10" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="11px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="11px"]::before {
  content: "11" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]::before {
  content: "12" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]::before {
  content: "14" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]::before {
  content: "16" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]::before {
  content: "18" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]::before {
  content: "24" !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36px"]::before {
  content: "36" !important;
}

/* Change "Visit URL" to "Enter Image:" for image tooltip */
.ql-snow .ql-tooltip[data-mode="image"]::before {
  content: "Enter Image:" !important;
}

/*==================================*/
/*      PLUGIN TUI PAGINATION       */
/*==================================*/

/* .tui-pagination a.tui-page-btn{
  border: 1px solid #ddd;

  border-left: 0; 
  
} */
/* hay que cuardrarle el border left or right
  para que no haga doble borde en los numeros */

/*==================================*/
/*            FALTPICKR -DATE RANGE PCIKER   */
/*==================================*/


/*==================================*/
/*            FLAT STUFF            */
/*==================================*/

/* Range shortcut buttons container */
.flatpickr-range-buttons {
    padding: 10px;
    border-top: 1px solid #e6e6e6;
    background: #fff;
}

.flatpickr-range-buttons-row {
    display: flex;
    gap: 8px;
    margin-bottom: 8px;
}

.flatpickr-range-buttons-row:last-child {
    margin-bottom: 0;
}

.flatpickr-range-btn {
    flex: 1;
    padding: 6px 8px;
    border: 1px solid #ddd;
    background: white;
    cursor: pointer;
    font-size: 12px;
    border-radius: 4px;
    text-align: center;
    white-space: nowrap;
}

.flatpickr-range-btn:hover {
    background: #f5f5f5;
    border-color: #999;
}

.flatpickr-range-btn.active {
    background: #0d6efd;
    color: white;
    border-color: #0d6efd;
}

