/* Template CSS Overrides */

/* Home section spacing */
@media screen and (min-width: 576px) {
  .home-section-1 {
    padding: 150px !important;
  }
}

select#dropdown_0 {
  font-family: 'Unbounded';
  font-size: 14px;
}

/* Grid table font */
.view-grid table,
.view-grid table tbody,
.view-grid table td,
.view-grid table th {
  font-family: 'Unbounded';
  font-size: 14px;
}

/* Grid actions */
.grid-actions {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* Form and entity list base border reset */
.crmEntityFormView,
.entitylist {
  border: none;
}

/* Sortable column links */
.sort-enabled a {
  color: #4a4949;
  font-family: 'Unbounded';
  font-weight: 800;
  font-size: 14px;
}

/* Disabled sort labels */
.sort-disabled {
  color: #4a4949;
  font-family: 'Unbounded';
  font-weight: 800;
  font-size: 14px;
}

.sort-disabled:hover {
  color: #a8a7a7;
}

/* Dropdown menu links */
a.dropdown-item {
  font-size: 14px;
}

/* Details/action links */
a.details-link.has-tooltip {
  font-size: 13px;
}

/* Form, list, modal, and popover styling */
.crmEntityFormView,
.entitylist,
.modal-content,
.popover-content {
  background-color: #ffffff;
  color: #000000;
  border: 2px solid #f2f2f2;
}