@media screen {
  /* IE7 needs !important */

  body  {
    background-color:#ffffff !important;
  }

  /* Global Button Contrast Fix */
button, 
input[type="submit"], 
.btn, 
.button,
.btn-primary {
    background-color: #4c1e6d !important;
    border: 1px solid #4c1e6d !important;
    color: #ffffff !important; /* Forces white text */
    border-radius: 6px !important;
    padding: 10px 20px !important;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
}

/* Hover State: Transitions to Gold with Dark Purple Text */
button:hover, 
input[type="submit"]:hover, 
.btn:hover, 
.button:hover,
.btn-primary:hover {
    background-color: #e3b625 !important;
    border-color: #e3b625 !important;
    color: #4c1e6d !important; 
    cursor: pointer;
}

/* Navigation Menu & Active Links */
.navbar-inverse, 
.main-nav, 
#main-navigation {
    background-color: #4c1e6d !important;
    border-bottom: 3px solid #e3b625 !important;
}

.navbar-inverse .navbar-nav > li > a {
    color: #ffffff !important;
}

/* Fix for secondary or "ghost" buttons that might be invisible */
.btn-default {
    background-color: #f5f5f5 !important;
    color: #4c1e6d !important;
    border: 1px solid #4c1e6d !important;
}

  h1,
  h2,
  h3,
  .sa-form-title,
  .sa-form-nav-page-name,
  .sa-form-nav-pages-current i.fa-circle,
  .sa-form-field[data-flavor='section'],
  .sa-form-field[data-flavor='subsection']
  {
    color: #4c1e6d;
  }

  section h2:first-of-type {
    border-bottom-color: #4c1e6d;
  }

  #content-body {
    border-top-color: #4c1e6d
  }

  .notification-alert {
    background-color: rgba(76, 30, 109, 0.1);
  }

  .notification-alert .notification-icon > i {
    color: #4c1e6d;
  }

  .summary-communication > .notification-icon > .fa-bullhorn {
    color: #4c1e6d;
  }

  li.page-item.active > a.page-link {
    background-color: #4c1e6d
  }

  ul.header-actions > li > a > .header-action-label {
    color: #4c1e6d
  }

  .student-summary-action-link {
    color: #4c1e6d
  }

  button.btn-primary {
    background-color: #4c1e6d
  }

  .ap-installment-list.table {
    .ap-installment-contact-highlight {
      background-color: #4c1e6d
    }
  }
}
