/*
Theme Name: Sanford Health Postdoctoral Psychology Residency
Author: the Bross team
Author URI: https://brossgroup.com/
*/

:root {
  --shppr-primary: #13467b;
  --shppr-secondary: #525252;
  --shppr-accent: #ffc81a;
  --shppr-accent-highlight-15: rgba(255, 200, 26, 0.15);
  --shppr-second-accent: #1193e6;
}

.logo-img {
  width: 100%;
}
@media (min-width: 1200px) and (min-width: 992px) {
  .navbar-expand-lg.dark-blue .navbar-nav .nav-item .nav-link {
    padding: 1rem 1rem;
  }
}
table {
  width: 100%;
}
table caption {
  font-style: italic;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  color: #333;
  text-align: center;
  caption-side: top;
}
table tr:nth-child(odd) {
  background: #f1f1f1;
}
table tr:nth-child(even) {
  background: #fff;
}
table tr td,
table th {
  padding: 6px;
}
table tr th {
  text-align: left;
  background: #333;
  color: #fff;
  padding-left: 16px;
}
table tr td {
  text-align: center;
  border-left: 1px solid #ccc;
  padding-left: 16px;
  font-weight: normal;
}
table tr td:first-child {
  text-align: left !important;
  border-left: 0;
}
.footer .footer-top {
  background: var(--shppr-secondary);
}
.breadcrumb-section .breadcrumb .breadcrumb-item.active {
  background: var(--shppr-accent);
  color: #000;
}

.inner-pages h2:not(.section-heading):before {
  background: var(--shppr-accent);
}
.footer .footer-bottom {
  background: var(--shppr-primary);
}
.navbar.sample-nav {
  background: var(--shppr-primary);
}
.wiche-in-focus-wrapper {
  background-color: var(--shppr-secondary);
}
.wiche-in-focus-wrapper .text-wrapper span {
  background: var(--shppr-second-accent);
}
.banner-section .banner-content {
  background: rgba(82, 82, 82, 0.75);
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
  background: linear-gradient(
    to bottom right,
    var(--shppr-primary) 0%,
    var(--shppr-primary) 100%
  );
}
.btn-outline-primary {
  border: 2px solid;
  color: var(--shppr-primary);
}
.btn-secondary {
  background: var(--shppr-primary);
  border-color: var(--shppr-primary);
}
.section-heading .line {
  background: var(--shppr-accent);
}
.people-cards .card .card-body .card-title {
  color: var(--shppr-accent);
}
.inner-pages h3,
.h3-headings {
  color: #083a5e;
}
.inner-pages h4,
.h4-headings {
  color: var(--shppr-primary);
}
.people-cards .people-details .modal-title {
  color: var(--shppr-accent);
}
.inner-pages > .row.mt-5.mb-5 .col-md-12 ol > li::before,
.inner-pages > .row.mt-5.mb-5 .col-md-12 ol > li > ol > li::before,
.inner-pages > .row.mt-5.mb-5 .col-md-12 ol > li > ol > li > ol > li::before {
  /*color: var(--shppr-accent);*/
}
.inner-pages
  > .row.mt-5.mb-5
  > .col-md-12
  ul:not(.nav-tabs):not(.initiatives):not(.gform_fields):not(
    .gfield_checkbox
  ):not(.gfield_radio):not(.nav):not(.ff-select-to-checkbox-ul)
  > li:before,
.inner-pages
  > .row.mt-5.mb-5
  > .side-navbar-content
  ul:not(.nav-tabs):not(.initiatives):not(.gform_fields):not(
    .gfield_checkbox
  ):not(.gfield_radio):not(.nav):not(.ff-select-to-checkbox-ul)
  > li:before {
  color: var(--shppr-accent);
}
.btn-warning {
  background: linear-gradient(
    to bottom right,
    var(--shppr-primary) 0%,
    var(--shppr-primary) 100%
  );
}
.inner-banner-section .banner-content {
  background: url(../../images/akpic-banner-bg.png);
}
.navbar.sample-nav
  .navbar-nav
  > .dropdown
  > .dropdown-menu
  .dropdown-item:hover:before {
  background: var(--shppr-accent);
}
.navbar.sample-nav
  .navbar-nav
  > .dropdown
  > .dropdown-menu
  .dropdown-item:hover,
.navbar.sample-nav
  .navbar-nav
  > .dropdown
  > .dropdown-menu
  .dropdown-item:focus {
  background: var(--shppr-accent-highlight-15);
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
  background-color: var(--shppr-accent);
  border-color: var(--shppr-accent);
}
.btn-outline-primary:hover {
  background-color: var(--shppr-accent);
  border-color: var(--shppr-accent);
  color: #000;
}
.navbar.sample-nav .navbar-nav .dropdown .dropdown-toggle:hover,
.navbar.sample-nav .navbar-nav .dropdown .dropdown-toggle:focus {
  color: var(--shppr-primary);
}
a {
  color: var(--shppr-second-accent);
}
a:hover {
  color: var(--shppr-primary);
}
.dark-blue .searchbox-open .search-box-outer {
  background: var(--shppr-primary);
}
.navbar-expand-lg .navbar-toggler {
  background: var(--shppr-primary);
}
.m-search-box .fa-times,
.m-search-box .fa-search {
  color: var(--shppr-primary);
}
table tr:first-child td {
  background-color: var(--shppr-primary);
}
.inner-pages
  > .row.mt-5.mb-5
  > .col-md-12
  ul:not(.nav-tabs):not(.initiatives):not(.gform_fields):not(
    .gfield_checkbox
  ):not(.gfield_radio):not(.nav):not(.ff-select-to-checkbox-ul)
  > li,
.inner-pages > .row.mt-5.mb-5 > .side-navbar-content ul:not(.initiatives) > li {
  margin-bottom: 0.5rem;
}
p:empty {
  display: none;
}

/* Override here resolves issues on the /residency-sites page */
.bubble-stepper-main-wrapper .fancy-circles__circle span.number {
  font-size: 200%;
  white-space: nowrap;
}
