.hero-head .nav-item #company-name {
  color: #ff2b56;
}

.tabs li.is-active a {
  color: #ff2b56;
}

.field:not(:last-child) {
  margin-bottom: 0.75em;
}

.input:focus,
.select select:focus {
  border-color: #ff2b56;
}

span#row-edit {
  font-size: 18px;
}

span#row-delete {
  font-size: 17px;
  margin-left: 0.4rem;
}

span#row-save,
span#row-create {
  padding-top: 0.3rem;
  font-size: 21px;
}

.table tfoot td,
.table tfoot th {
  color: #363636;
}

.message-body a {
  text-decoration: none;
}

button#cal-nav > span {
  margin-right: 0.25rem;
}

.button.is-focused,
.button:focus {
  border-color: #ff2b56;
  box-shadow: 0 0 0.5em rgba(255, 43, 86, 0.25);
}

.select:after {
  border: 1px solid #ff2b56;
  border-right: 0;
  border-top: 0;
}

.tab {
  font-size: 16px;
  font-weight: 700;
}

.pagination-link.is-current {
  background-color: #ff2b56;
  border-color: #ff2b56;
  color: #fff;
  font-weight: 700;
}

.pagination-link,
.pagination-next,
.pagination-previous {
  min-width: 2.5rem;
  height: 2.5rem;
  color: #ff2b56;
  font-size: 14px;
}

.pagination-link:focus,
.pagination-next:focus,
.pagination-previous:focus {
  border-color: #ff2b56;
}

a#day-pause.is-outlined {
  background-color: transparent;
  border-color: #ff3860;
  color: #ff3860;
}

.page-title {
  color: #ff2b56;
  font-weight: 400;
}

.modal-card,
.modal-content {
  overflow: visible;
}

/* Choices */

.choices__list--multiple .choices__item {
  background-color: #ff2b56;
  color: white;
  border: none;
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #ff2b56;
  color: white;
  border: none;
}

.choices[data-type*="select-multiple"] .choices__button {
  border-left: 1px solid #fff;
}
