html body .btn--primary {
  background-color: #4fb88f;
  /* Fallback */
  background-image: linear-gradient(top, #5ec39b, #41ad82);
  background-image: -webkit-linear-gradient(top, #5ec39b, #41ad82);
  background-image: -moz-linear-gradient(top, #5ec39b, #41ad82);
  background-image: -ms-linear-gradient(top, #5ec39b, #41ad82);
  background-image: -o-linear-gradient(top, #5ec39b, #41ad82);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#5ec39b', EndColorStr='#41ad82')"; }
  html body .btn--primary.btn:active, html body .btn--primary.btn:hover {
    background-color: #3a9b74;
    /* Fallback */
    background-image: linear-gradient(top, #41ad82, #338866);
    background-image: -webkit-linear-gradient(top, #41ad82, #338866);
    background-image: -moz-linear-gradient(top, #41ad82, #338866);
    background-image: -ms-linear-gradient(top, #41ad82, #338866);
    background-image: -o-linear-gradient(top, #41ad82, #338866);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#41ad82', EndColorStr='#338866')"; }

.btn--primary {
  color: #FFFFFF !important; }

html body .step-banner {
  background-color: #489d37;
  /* Fallback */
  background-image: linear-gradient(to right, #4CA63A, #439333);
  background-image: -webkit-linear-gradient(to right, #4CA63A, #439333);
  background-image: -moz-linear-gradient(to right, #4CA63A, #439333);
  background-image: -ms-linear-gradient(to right, #4CA63A, #439333);
  background-image: -o-linear-gradient(to right, #4CA63A, #439333);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4CA63A', EndColorStr='#439333')"; }

.step-progress li.step-current {
  background-color: #4CA63A; }

.step-progress li .step-content span {
  color: #000000 !important; }

.application-product-summary {
  background-color: #D5FFD5 !important; }

.application-product-summary {
  color: #000000 !important; }
