  div.subtitle, h2.subtitle { }
  div.content-text { }
  div.content-text ul { }

  .content-text aside.tip { }
  .content-text aside.warning { }

  .button-wrap button { }
  .button-wrap button:hover { }
  .button-wrap button:disabled { }

  .button-wrap .back-button button { }
  .button-wrap .back-button button svg path { }

  a.tile { }
  a.tile svg path { }

  div.radio-wrap { }
  div.radio-wrap label { }
  div.radio-wrap .radio-check { }

  div.dropdown-wrap { }
  div.dropdown-wrap li { }

/*Border left & background color Tip EVERYWHERE*/
.content-text aside.tip {
  border-left: 12px solid #c8dcca!important;
  background: #dae8dc!important;
}



/*custom survey submit button color*/

.custom-survey-submit-button {
 button, button:active, button:focus { 
  background-color: #C8DCCA;
  border-color: #C8DCCA;
 }
}

/*Border left & background color Warning EVERYWHERE*/

.content-text aside.warning {
   border-left: 12px solid #ff9d6f!important;
  background: #ff9d6f!important;

}

/*Changing Stateside tile color*/

.step-4028097 a.tile {
   background-color: #DADFDE!important;
}

.step-4404624 a.tile {
   background-color: #DADFDE!important;
}

.guide-EqT3UJEG6H a.tile {
   background-color: #DADFDE!important;
}

.guide-vs09KpAxNK .tile.stepNextTile-23671145 {
   background-color: #DADFDE!important;
}
.guide-vs09KpAxNK a.tile {
   background-color: #DADFDE!important;
}

.guide-vi92V05DDJ a.tile {
   background-color: #DADFDE!important;
}


.guide-gjfdnxSyJr a.tile {
   background-color: #DADFDE!important;
}

/*Survey Customizations*/

label.ratingStyle-numbers {
    color: #213f39;
    border-color: #213f39;
    background: #f5f3e7;
}

label.ratingStyle-numbers:hover {
    background: #213f39;
    border-color: #213f39;
    color: #f5f3e7;
}






/* BASE */
.guide-jWQlgPBEUS button[value="submit"][data-cy="nextStepButton"],
.guide-jWQlgPBEUS button[value="submit"],
.guide-jWQlgPBEUS button[data-cy="nextStepButton"] {
  color: rgb(24, 68, 60) ;
  background: transparent;
  border: 1px solid rgb(24, 68, 60) ;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* ensure inner content inherits the color */
.guide-jWQlgPBEUS button[value="submit"] *,
.guide-jWQlgPBEUS button[data-cy="nextStepButton"] * {
  color: inherit ;
}

/* Make the icon follow text color */
.guide-jWQlgPBEUS button[value="submit"] svg path,
.guide-jWQlgPBEUS button[data-cy="nextStepButton"] svg path {
  fill: currentColor ;
}

/* HOVER */
.guide-jWQlgPBEUS button[value="submit"]:hover,
.guide-jWQlgPBEUS button[data-cy="nextStepButton"]:hover {
  color: #fff ;
  background: rgb(24, 68, 60) ;
  border-color: rgb(24, 68, 60) ;
}

.guide-jWQlgPBEUS label[class*="RadioButton__LabelButton"]:hover span[class*="RadioButton__RadioCheck"] {
  border-color: rgb(24, 68, 60) !important;
}


