.more-top-padding {
  padding-top:200px;
}

.has-error { color: #cfd326; font-weight:bold; }

.glossary {
  text-decoration:underline;
  cursor: help;
}

.main.homepage {
    background: url(/assets/img/hero-bg.jpg) no-repeat top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    min-height: 100vh;
    z-index: 99;
}

.assessment-graph.available {
    height: 227px;
    padding-top: 90px;
    background: #007b84;
    color: white;
    text-align: center;
  }

.introduction #bg-cover-preamble {display:block!important;}

.feedback-bar { z-index:99999;}
.top-nav {z-index:99999;}

@media only screen and (min-width: 1920px){
  section.likert-bar { margin-top:20px!important;}
}

@media only screen and (min-width: 993px) {
  question .container.first {
    min-height:600px;
    padding-bottom:2rem;
  }
  .action.container {
    height:150px;
    margin-top:50px;
  }
}

.assessment-progress .text-only .stage {
  white-space:normal;
}

.preloader.generatingReport {
  height:150px;
  }
  .preloader.generatingReport .container.first{
    padding-top:6rem!important;
  }


.assessment-graph ul li {
  display:block!important;
  float:left;
}


#txtNewDate input[type="text"] {
  color: white;
  font-size: 18px;
}


.whiteInput .datepicker-input {
  background-color:white!important;
}


.data-table td {
  vertical-align:top;
  font-size:14px;
}

.disabled-link {
  color: #777777;
}
