.body-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
#main-content {
  flex: 1;
}
.slick-carousel .slick-arrow svg path {
  fill: #004F92;
}

.slick-carousel .slick-dots li.slick-active button:before {
    fill: #004F92 !important;
    color: #004F92 !important;
}

.small-dash {
  background: #004F92;
}


.slick-carousel .carousel-box h1 {
 color: #1E3440;
}
.slick-carousel .carousel-box h2 {
 color: #1E3440;
}
.slick-carousel .carousel-box h3 {
 color: #1E3440;
}
.slick-carousel .carousel-box h4 {
 color: #1E3440;
}
.slick-carousel .carousel-box h5 {
 color: #1E3440;
}
.slick-carousel .carousel-box p {
  color: #1E3440;
}
.oembed_custom-thumbnail_icon svg{
  width: 30% !important;
}
.oembed_custom-thumbnail_icon {
  background: #E8682C;
  border-radius: 50%;
  width: 8% !important;
  height: 13%;
}
.tabs__tab[aria-selected='true'] {
  background-color: #004F92 !important;
}
.tabs .tabs__tab {
  position: relative;
}
.tabs .tabs__tab::after {
  content: "";
  background-image: url(//27082837.fs1.hubspotusercontent-eu1.net/hubfs/27082837/raw_assets/public/camplify/images/tab-seperator.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 36px;
  right: -5px;
  width: 1px;
  position: absolute;
}

.tabs .tabs__tab:last-child:after {
  display: none;
}
.accordion-lists .single svg path {
  stroke: #004F92;
}
.accordion-button .heading {
  color:#004F92;
}
.accordion-button.expanded svg path {
  stroke: #297AC3;
}
.accordion-button.expanded .heading {
  color:#297AC3;
}
.accordion-lists .single.active {
  border-bottom: 3px solid #297AC3;
}
.accordion-lists .single .accordion-section a:hover,
.accordion-lists .single .accordion-section a {
  color:#297AC3;
  font-weight: 700;
}
.show-all a {
  color:#004F92;
}
.our-services .number-list ul li::before {
  color: #004F92;
  background: #f2f5f8;
}
.our-services .number-list li {
  color: #1E3440;
} 
.d-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.header__container.dark {
  background: #004F92;
}

form input[type=file] {
  height: auto;
}

form .hs-upload input::file-selector-button {
  font-weight: 600;
  color: #fff;
  padding: 12px 20px;
  border-radius: 4px;
  border: 2px solid #004F92;
  background: #004F92;
} 
.fn-date-picker .pika-button {
  border-radius: 0;
}

}