@import url(./public_directories.css);

:root {
  --workers-coop-orange: #F2910C;
  --workers-coop-black: #1C1C1C;
}

/* hide the CiviCRM title until it is properly set */
.civicrm .page-title {
  opacity: 0;
  transition: opacity 0.5s;
}
.civicrm .page-title.crm-page-title {
  opacity: 1;
}
/* suppress list bullet psuedo-elements from the theme */
.crm-container .crm-checkbox-list li::before,
.crm-container .crm-search-display-pager .pagination li::before {
  content: none!important;
}

/* basic frontend afform styles - TODO: switch to Riverlea for frontend pages */
.crm-public #bootstrap-theme .btn {
  color: white;
  background-color: var(--workers-coop-black);
  transition: all 0.25s;
  font-weight: bold;
  border: none!important;
  border-radius: 0!important;
  padding: 0.75rem 0.5rem;
}
/* afform buttons */
.crm-public #bootstrap-theme .btn.btn-padded {
  margin-top: 0.5rem;
  padding: 1.25rem 1rem;
  font-size: 1rem;
}

.crm-public #bootstrap-theme .btn:hover {
  background-color: var(--workers-coop-orange)!important;
  color: var(--workers-coop-black)!important;
  border: none!important;
  border-radius: 0!important;
}
.crm-public #bootstrap-theme .af-container {
  margin-top: 1.5rem;
}
.crm-public #bootstrap-theme legend {
  font-size: 0.9rem;
  text-transform: uppercase;
}
.crm-public #bootstrap-theme label {
  font-size: 1.25rem;
}
.crm-public #bootstrap-theme .workers-coop-inline-fields af-field {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.crm-public #bootstrap-theme .workers-coop-inline-fields af-field label {
  /* font-size: 1rem; */
}