/* override stili di devextreme*/

.dx-pager {
    padding: 1rem 5rem !important;
  }
  
  .dx-datagrid
    .dx-datagrid-content
    .dx-datagrid-table
    .dx-row
    > td.dx-cell-modified:not(.dx-field-item-content):not(
      .dx-validation-pending
    ).dx-command-edit.dx-command-edit-with-icons
    .dx-link,
  .dx-datagrid
    .dx-datagrid-content
    .dx-datagrid-table
    .dx-row
    > td.dx-datagrid-invalid:not(.dx-field-item-content):not(
      .dx-validation-pending
    ):not(.dx-datagrid-select-all).dx-command-edit.dx-command-edit-with-icons
    .dx-link,
  .dx-datagrid
    .dx-datagrid-content
    .dx-datagrid-table
    .dx-row
    > td:not(.dx-validation-pending):not(
      .dx-datagrid-select-all
    ).dx-command-edit.dx-command-edit-with-icons
    .dx-link {
    color: #03577a !important;
  }
  
  .dx-toolbar-label .dx-toolbar-item-content > div {
    color: #03577a;
  }
  
  .dx-link-icon {
    color: #03577a !important;
  }
  /*.dx-selection {
    background-color: #03577a !important;
  }*/
  .dx-tab-selected {
    color: #03577a !important;
  }
  
  .dx-tab.dx-tab-selected::before {
    background-color: #03577a !important;
  }
  
  .dx-texteditor.dx-state-focused::before {
    border-bottom: 2px solid #03577a;
  }
  
  /*.dx-calendar-cell.dx-calendar-selected-date span,
  .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today span {
    background-color: #03577a;
  }*/
  
  .dx-calendar-cell.dx-calendar-today {
    color: #03577a;
  }
  
  .dx-calendar-navigator-previous-month.dx-button .dx-icon,
  .dx-calendar-navigator-next-month.dx-button .dx-icon,
  .dx-calendar-navigator-previous-view.dx-button,
  .dx-calendar-navigator-next-view.dx-button .dx-icon {
    color: #03577a;
  }
  
  .dx-checkbox-checked .dx-checkbox-icon {
    background-color: #03577a !important;
  }
  
  .dx-checkbox-indeterminate .dx-checkbox-icon {
    background-color: #03577a !important;
  }
  
  .dx-pager .dx-page-sizes .dx-selection,
  .dx-pager .dx-pages .dx-selection {
    background-color: #03577a !important;
  }
  
  .dx-datagrid .dx-link {
    color: #03577a !important;
  }
  
  .dx-checkbox-icon {
    border: 1px solid #03577a;
  }
  
  .dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused) {
    background-color: #03567a47 !important;
    color: black !important;
  }
  .dx-toast-warning {
      background-color: #fff3cd !important;
      border: 2px solid #ffeeba !important;
      color: #664d03 !important;
  }
  .dx-toast-success {
      background-color: #d4edda !important;
      border: 2px solid #c3e6cb !important;
      color: #155724 !important;
  }
  .dx-toast-error {
      background-color: #f8d7da !important;
      border: 2px solid #f5c6cb !important;
      color: #721c24 !important;
  }
  .dx-toast-info{
      background-color: #d1ecf1 !important;
      border: 2px solid #bee5eb !important;
      color: #0c5460 !important;
  }