.small-spacer {
  margin-bottom: 50px;
}

.spacer {
  margin-bottom: 100px;
}

.center-txt {
  text-align: center;
}

.hero-title {
  color: #444f60 !important;
}

.hero-copy {
  color: #444f60 !important;
}

.hero-img {
  height: 550px !important;
  width: auto !important;
  display: inline-block !important;
}

.video-container {
  position: absolute;
  width: 100%;
  height: 550px !important;
  overflow: hidden;
}

.feature-list li {
  cursor: pointer;
}

.intro-section p{
  font-size: 22px;
}

.tabs.is-boxed li.is-active a {
  border-color: transparent !important;
  border-bottom-color: transparent !important;
}

.tabs a {
  border-bottom-color: transparent;
  padding: 0.2em 0;
}

.tabs span {
  width: 100%;
}

.tab-content p{
  font-size: 19px;
}

.tabs ul {
  border-bottom-color: white;
}

.panel:not(:last-child) {
  margin-bottom: 0;
}

.shadow {
  -webkit-box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.18);
  box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.18);
}

.quiz-video {
  height: 450px;
  width: auto;
}

.tab-col-2 ul{
  margin-left: 25px;
}

.tab-col-1 ul li{
  font-size: 19px;
  list-style-type: disc;
}

.tab-col-2 ul li{
  font-size: 19px;
  list-style-type: disc;
}

.testimonial-title{
  font-weight: bold !important;
  color: black !important;
  margin-bottom: 15px;
}

.testimonial-author{
  margin-top: 15px;
}

.testimonial-author-name{
  font-weight: 600;
}

.testimonial-author-position{
  font-weight: 400;
}

.hide-tablet{
    display: none;
}

/*OVERRIDES*/

.title-color {
  color: #444f60 !important;
}

.navbar-wrapper .navbar-brand img {
  height: 50px !important;
}

.navbar-item img {
  max-height: 3em !important;
}

.button.secondary-btn.btn-outlined {
  border-color: #26c485 !important;
  color: #26c485 !important;
  background-color: transparent;
}

.button.secondary-btn.btn-outlined:hover {
  border-color: #26c485 !important;
  color: white !important;
  background-color: #26c485 !important;
}

.button:hover {
  color: #ffd046 !important;
}

.tabs li.is-active a {
  border-bottom-color: #336699;
  color: #336699;
  font-weight: bolder;
  font-size: 1.1em;
}

.tabs-img{
  height: 200px !important;
  border-radius: 6px !important;
  margin-bottom: 50px;
}

.section .icon-subtitle i {
  font-size: 2.4rem;
  color: #26c485 !important;
}

.timeline .timeline-item .timeline-icon {
  background: #26c485 !important;
}

.title-divider {
  background: #26c485 !important;
}

.button.primary-btn {
  border-color: #26c485 !important;
  background-color: #26c485 !important;
}

#backtotop a {
  background-color: #ffd046 !important;
}

.img-showcase {
  height: 450px;
  width: auto;
}

@media only screen and (max-width: 767px) {
  form button[type="submit"] {
    width: 40% !important;
  }
}
