:root {
  --uk-muted-background: #f9fafc;
  --uk-primary-background: #1447e6;
}

html, body {
    font-family: "Inter", sans-serif !important;
}
a {
  color: #1447e6;
}
.intestazione {
    color: #4a5565;
    font-weight: 600;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #ffffff;
}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
  min-height: 60px;
}
.uk-section-muted {
  background: #f9fafc;
}
.uk-button {
  border-radius: 6px;
  text-transform: none;
  padding-left: 1rem;
  padding-right: 1rem;
}
.uk-button-primary {
  background-color: #1447e6;
}
.uk-button-danger {
  background-color: #c70036;
}
.uk-button i {
  vertical-align: text-bottom;
}
.uk-card {
  border-radius: 12px;
  border: 1px solid #ebe6e7;
}
/* Tables */
tr > td > [uk-modal] {
    display: none !important;
}
.tablewrapper {
  border: 1px solid #ebe6e7;
  border-radius: 12px;
  background-color: #ffffff;
}
.uk-table-divider>:not(:first-child)>tr {
  border-top: 1px solid #ebe6e7;
}
.uk-table-divider>:last-child>tr {
  border-bottom: 1px solid #ebe6e7;
}
.uk-table-divider thead tr {
  border-top: 1px solid #ebe6e7;
  border-bottom: 1px solid #ebe6e7;
}
.uk-table-divider th {
  background: #f9fafc;
  color: #4a5565;
  font-weight: 600;
  text-transform: none;
}
/* Forms */
.uk-form-label {
  color: #101828;
  font-weight: 600;
}
.uk-input, .uk-textarea, .uk-select, .uk-search-input {
  border: 1px solid #ebe6e7;
  border-radius: 12px;
  background-color: #fbf9fa;
}
.uk-input::placeholder, .uk-textarea::placeholder, .uk-select::placeholder, .uk-search-input::placeholder {
  color: #4a5565;
}
input[type="checkbox"] {
  border-radius: 4px;
  background-color: #fbf9fa;
}
.uk-input:focus, .uk-textarea:focus, .uk-select:focus {
  border: 2px solid #1447e6;
}
