html,
body,
header.full,
.full .intro-section {
  height: 100%;
}

header.half {
  height: 50%;
}

.engineering-lp .view .btn.blue-gradient {
    padding-bottom: .85rem;
    padding-left: 2.15rem; }

.engineering-lp .navbar {
  background-color: #eee;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
  .engineering-lp .navbar:not(.top-nav-collapse) {
    background: transparent; }
    @media (min-width: 769px) {
      .engineering-lp .navbar:not(.top-nav-collapse) {
        box-shadow: none; } }
    @media (max-width: 768px) {
      .engineering-lp .navbar:not(.top-nav-collapse) {
        background: #eee; } }
    @media (min-width: 800px) and (max-width: 850px) {
      .engineering-lp .navbar:not(.top-nav-collapse) {
        background: #eee; } }

.engineering-lp .page-footer {
  background-color: #23242a; }
  .engineering-lp .page-footer ::-webkit-input-placeholder {
    color: #fff; }
  .engineering-lp .page-footer ::-moz-placeholder {
    color: #fff; }
  .engineering-lp .page-footer :-ms-input-placeholder {
    color: #fff; }
  .engineering-lp .page-footer ::-ms-input-placeholder {
    color: #fff; }
  .engineering-lp .page-footer ::placeholder {
    color: #fff; }

.engineering-lp .md-pills .nav-item .nav-link {
  color: #000;
  background-color: #fff; }
  .engineering-lp .md-pills .nav-item .nav-link:hover {
    background-color: transparent;
    color: #52bb51a1; }
  .engineering-lp .md-pills .nav-item .nav-link.active {
    color: #52bb51;
    background-color: transparent; }