.footer-row a,
footer a {
  color: #777 !important;
}

.footer-row .btn--default,
footer .btn--default {
  background-color: #2e3d98;
  color: #fff !important;
}

.footer-row .btn--default:hover,
footer .btn--default:hover {
  background-color: #09bcef;
}

.footer-row .trailernew,
footer .trailernew {
  padding-top: 3rem;
}

.footer-row .trailernew,
.footer-row .copyright,
footer .trailernew,
footer .copyright {
  background-color: #f5f5f5;
}

.footer-row .trailer__heading,
footer .trailer__heading {
  font-size: 0.875rem;
  line-height: 1.7142857;
  font-weight: 700;
  text-transform: none;
}

.footer-row .trailer__heading,
.footer-row .trailer__heading span,
.footer-row p,
footer .trailer__heading,
footer .trailer__heading span,
footer p {
  color: #000 !important;
}

.footer-row .trailer__bloglist > li:not(:last-child):before,
footer .trailer__bloglist > li:not(:last-child):before {
  color: inherit;
}

.footer-row .follow-list,
footer .follow-list {
  margin-bottom: 0.75rem;
}

.footer-row .follow-list::after,
footer .follow-list::after {
  clear: both;
  content: "";
  display: table;
}

.footer-row .copyright p,
footer .copyright p {
  color: #999 !important;
  margin-bottom: 0;
  padding-bottom: 3rem;
}

a,
.three-col-template .left-nav ul li.active,
.two-col-template .left-nav ul li.active,
.two-col-right-rail-template .left-nav ul li.active,
.rte-area .left-nav ul li.active,
.otsc-wem-component .left-nav ul li.active,
.three-col-template .left-nav ul li.active a,
.two-col-template .left-nav ul li.active a,
.two-col-right-rail-template .left-nav ul li.active a,
.rte-area .left-nav ul li.active a,
.otsc-wem-component .left-nav ul li.active a,
.customer-stories-search-results .col-1-4.tags li a,
.partner-solutions-feature .col-1-4.tags li a,
.three-col-template .left-nav ul li a:hover,
.two-col-template .left-nav ul li a:hover,
.two-col-right-rail-template .left-nav ul li a:hover,
.rte-area .left-nav ul li a:hover,
.otsc-wem-component .left-nav ul li a:hover,
.three-col-template .left-nav h3 a:hover,
.two-col-template .left-nav h3 a:hover,
.two-col-right-rail-template .left-nav h3 a:hover,
.rte-area .left-nav h3 a:hover,
.otsc-wem-component .left-nav h3 a:hover,
.three-col-template .left-nav ul li .sub-nav li a:hover,
.two-col-template .left-nav ul li .sub-nav li a:hover,
.two-col-right-rail-template .left-nav ul li .sub-nav li a:hover,
.rte-area .left-nav ul li .sub-nav li a:hover,
.otsc-wem-component .left-nav ul li .sub-nav li a:hover,
.three-col-template .left-nav ul li .sub-nav li.active a,
.two-col-template .left-nav ul li .sub-nav li.active a,
.two-col-right-rail-template .left-nav ul li .sub-nav li.active a,
.rte-area .left-nav ul li .sub-nav li.active a,
.otsc-wem-component .left-nav ul li .sub-nav li.active a {
  color: #09bcef;
}

.form-elq input[type="submit"] {
  background-color: #2e3d98;
  color: #fff;
}

.form-elq input[type="submit"]:hover {
  background-color: #09bcef !important;
  color: #fff !important;
}

ul.tabs li.active,
ul.tabs li:hover,
.three-col-template ul.tabs2 li.active,
.two-col-template ul.tabs2 li.active,
.two-col-right-rail-template ul.tabs2 li.active,
.rte-area ul.tabs2 li.active,
.otsc-wem-component ul.tabs2 li.active {
  background-color: #09bcef;
}

ul.tabs li:hover {
  background-color: #09bcef !important;
}

.three-col-template ul.tabs2,
.two-col-template ul.tabs2,
.two-col-right-rail-template ul.tabs2,
.rte-area ul.tabs2,
.otsc-wem-component ul.tabs2 {
  border-bottom-color: #09bcef;
}

.three-col-template .left-nav ul,
.two-col-template .left-nav ul,
.two-col-right-rail-template .left-nav ul,
.rte-area .left-nav ul,
.otsc-wem-component .left-nav ul,
.learn-more ul.tabs > li.active::after,
.three-col-template ul.tabs2 li.active::after,
.two-col-template ul.tabs2 li.active::after,
.two-col-right-rail-template ul.tabs2 li.active::after,
.rte-area ul.tabs2 li.active::after,
.otsc-wem-component ul.tabs2 li.active::after {
  border-top-color: #09bcef;
}

.right-rail-form {
  background-color: #e1e8f6;
}
