.link-footer p a {
  color: #004699;
}

.search__input {
  outline: 0;
  box-sizing: border-box;
  width: 100%;
  border-style: solid;
  border-color: gray;
  box-shadow: none;
  font-family: inherit;
  background: white;
  color: #282c37;
  border-radius: 0px;
  margin: 0;
  display: block;
  padding: 15px 30px 15px 15px;
  line-height: 18px;
  font-size: 16px;
}


.admin-wrapper .content__heading__tabs a.selected,
.admin-wrapper .sidebar ul .simple-navigation-active-leaf a,
.simple_form .block-button,
.simple_form .button,
.simple_form button, 
.button.logo-button,
.dimension__item__indicator,
.react-toggle--checked .react-toggle-track {
  background-color: #004699;
}


body.app-body.layout-single-column{
  background-color: white;
}

.button, .btn , .simple_form button {
  background-color: #004699;
  background: #004699;
  border-radius: 0;
  color: white;
}

.button:active, .button:focus, .button:hover, .btn:active, .btn:focus, .btn:hover {
 background: #00387A; 
}

.button.button-tertiary , .button.button-secondary {
 background: white !important;
 color: #004699 !important;
 border: 1px solid #004699 !important;
}


.button.button-tertiary:active, .button.button-tertiary:focus, .button.button-tertiary:hover, .button.button-secondary:hover, .button.button-secondary:focus, .button.button-secondary:active {
 background: white !important;
 color: #00387A !important;
 box-shadow: inset 0px 0px 0px 2px #00387A; 
}

.react-toggle.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track,
.dashboard__quick-access {
  background: #EC0000;
}

.retention__table__box {
  background: #CE000085;
}

.column-link--transparent.active,
.notification__message .fa, 
.column-back-button,
.column-header__back-button,
.simple_form .recommended,
.empty-column-indicator a, 
.follow_requests-unlocked_explanation a,
.filters .filter-subset a.selected,
.admin-wrapper .content .muted-hint a, body .muted-hint a,
.back-link a
 {
  color: #004699;
}
.sparkline__graph path:last-child {
  stroke: #CE000078 !important;
}
.sparkline__graph path:first-child {
  fill: #EC000080 !important;
}
.follow_requests-unlocked_explanation a,
.filters .filter-subset a.selected {
  border-bottom: #EC000078;
}
.compose-form .compose-form__warning, 
.simple_form .recommended {
  border-color: #EC0000;
}
.compose-form .compose-form__warning, .simple_form .recommended,
.admin-wrapper .content__heading__tabs a.selected:active, 
.admin-wrapper .content__heading__tabs a.selected:focus, 
.admin-wrapper .content__heading__tabs a.selected:hover,
.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover,
.simple_form.block-button:active, 
.simple_form .block-button:focus,
.simple_form .block-button:hover,
.simple_form .button:active,
.simple_form .button:focus,
.simple_form .button:hover,
.simple_form button:active,
.simple_form button:focus,
.simple_form button:hover,
.dimension__item__indicator--80,
.button.disabled, .button:disabled,

.react-toggle--checked:is(:hover, :focus-within):not(.react-toggle--disabled) .react-toggle-track {
 background-color: #00387A;
}


.about__section__title {
 color: #004699;
}

.rules-list li::before {
  background: #EC000078;
}

.radio-button__input.checked {
  border-color: #00387A;
  background: #00387A;
}

.simple_form input[type="datetime-local"]:active, .simple_form input[type="datetime-local"]:focus, .simple_form input[type="email"]:active, .simple_form input[type="email"]:focus, .simple_form input[type="number"]:active, .simple_form input[type="number"]:focus, .simple_form input[type="password"]:active, .simple_form input[type="password"]:focus, .simple_form input[type="text"]:active, .simple_form input[type="text"]:focus, .simple_form input[type="url"]:active, .simple_form input[type="url"]:focus, .simple_form textarea:active, .simple_form textarea:focus {
  border-color: #00387A;
}

