@charset "UTF-8";
/* CSS Document */

.af-seo-sidebar-actions .af-seo-sidebar-btn, .af-seo-actions .af-seo-action-btn, .af-seo-vehicle-trim-calltoaction .af-seo-action-btn, #af-seo-regular-quote-form button {
  color: #FFFFFF !important;
}

.af-seo-quote-form-column label {
  color: #FFFFFF;
}

.af-seo-quote-form-column textarea {
  width: 100%;
}

#af-seo-regular-quote-form button {
  border: 3px solid #55b7e0;
  background-color: #55b7e0;
}

#af-seo-regular-quote-form button:hover {
  border: 3px solid #004d71;
  background-color: #004d71;
}

.af-seo-sidebar-btn, .af-seo-sidebar-btn:hover, .af-seo-sidebar-btn:focus, .af-seo-sidebar-btn:active, .af-seo-vehicle-trim-calltoaction .af-seo-action-btn, .af-seo-vehicle-trim-calltoaction .af-seo-action-btn:hover, .af-seo-vehicle-trim-calltoaction .af-seo-action-btn:focus, .af-seo-vehicle-trim-calltoaction .af-seo-action-btn:active {
  border-radius: 0;
  padding-top: 16px;
  max-width: 100%;
  height: 55px;
}

.af-seo-sidebar-contact-icon svg {
  fill: #4abcf6;
}

.af-brand-text-hover-only:hover {
  color: #4abcf6;
}

.af-seo-vehicle-trim-box h3 {
  padding: 10px !important;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.af-seo-quote-form-column input, .af-seo-quote-form-column textarea {
  width: 100%;
}

.affix, 
.affix-top {
  top: 128px;
}

@media (max-width: 767px){
  .af-seo-actions .af-seo-action-btn {
    margin: 20px auto;
  }
  .af-seo-vehicle-spec-name {
    width: 60%;
    font-size: 14px !important;
  }
  .af-seo-vehicle-spec-value {
    width: 40%;
    font-size: 14px !important;
  }
}

