::placeholder { color: lightgrey; }

#pageBackground {
  max-height: 100%;
}
#contentUnderFold {
  flex: 1 1 fit-content;
}
.story {
  display: flex;
  flex-direction: column;
  position: relative;
  max-height: 100%;
  overflow: auto;
}
.viewpwdiv {
  color: black;
}

/************* Survey Styles *************/
.form-group.row { margin-bottom: 1rem; 
                  align-items: center; }
.SurveyTitle { text-align: left; }
.SurveyGroup { margin: 0.5rem;
               border: 1px solid #1e2423;
               padding: 0.5rem;
               background-color: white;
               text-align: left; }
.SurveyLabel {  }
.SurveyValue {  }
.SurveyGroup-submit { text-align: left; }
.survey-main {
  overflow: auto;
  color: black;
}
