/* HubSpot Contact Form */

.hs-form-required {
  display: none !important;
}

#firstname-90b8507a-e51c-43c7-bd0f-6187ae822769,
#lastname-90b8507a-e51c-43c7-bd0f-6187ae822769,
#email-90b8507a-e51c-43c7-bd0f-6187ae822769,
#subject-90b8507a-e51c-43c7-bd0f-6187ae822769 {
  height: 30px !important;
  border-radius: 0;
}

#message-90b8507a-e51c-43c7-bd0f-6187ae822769 {
  width: 97% !important;
  border-radius: 0;
  height: 70px;
}

.hs-form-90b8507a-e51c-43c7-bd0f-6187ae822769_f7e7c176-330b-465c-b4ad-ad4d6e719937.stacked .inputs-list>li label,
.hs-form-90b8507a-e51c-43c7-bd0f-6187ae822769_1d44289c-e925-4ada-a890-6a75a7f701f9.stacked .inputs-list>li label,
.hs-form-90b8507a-e51c-43c7-bd0f-6187ae822769_8d4f50fa-0dec-4a10-800a-4753d741ba04 label,
.hs-error-msgs inputs-list {
  color: #ffffff !important;
}

.hs-button {
  color: #ffffff !important;
  text-align: center !important;
  background-color: #00BBD2 !important;
  border-radius: 0 !important;
  padding: 9px 50px !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  background-image: none !important;
  text-shadow: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

.hs-button:hover {
  color: #37457B !important;
}

#pg-8175-2,
#pl-8175 .panel-grid-cell .so-panel {
  margin-bottom: 0 !important;
}

/* End HubSpot Contact Form */

.wpProQuiz_questionListItem input[type="text"] {
  width: 99.5% !important;
  height: 150px !important;
}

h2,
h4,
h6,
strong {
  color: #37457B !important;
}

#masthead.site-header.affix-top.bg-custom-sticky.sticky-header.header_overlay.header_v1 {
  background-color: #182958;
}

.thim-video-popup .video-info {
  background-color: rgba(0, 190, 214, .3) !important;
  color: #FFFFFF !important;
}

.thim-video-popup .video-title {
  color: #ffffff !important;
}

.sc_heading {
  padding-top: 20px !important;
}

#pl-9191 .panel-grid-cell .so-panel {
  margin-bottom: 0px !important;
}

.theiaStickySidebar {
  padding-top: 30px !important;
}

.thim-get-100s h2 {
  color: #B1E5EE !important;
}

.counter-box.number-left .counter-content-container {
  border-left: 1px solid #FFFFFF !important;
}

.qmn_results_page br {
  display: none !important; 
}