/*

Grey: #2d2d2d
Red: #206520;

*/

/* header */
.govuk-header {
  background: #2e2e2e;
}

.govuk-header__container {
  border-color: #166019;
}

/* forms */
.govuk-input:focus {
  box-shadow: inset 0 0 0 2px #166019;
}

/* buttons */
a,
a:visited {
  text-decoration: none;
  color: #166019;
}

a:hover,
a:focus,
a:active {
  text-decoration: underline;
}

.govuk-button,
.govuk-button:focus {
  background-color: #166019;
  outline: 0;
  border: none;
  box-shadow: none !important;
}

.govuk-button:hover {
  background-color: #134215;
  border: none;
  box-shadow: none !important;
}

.govuk-button--secondary {
  background: #2e2e2e;
  color: #fff;
  outline: 0;
  border: 2px solid #2e2e2e;
  box-shadow: none !important;
}

.govuk-button--secondary:hover,
.govuk-button--secondary:focus {
  background-color: #f3f2f1;
  color: #000;
  border: 2px solid #2e2e2e;
  box-shadow: none !important;
}

/* calendar */
.ui-widget {
  background: #fff;
}

.ui-datepicker .ui-datepicker-header {
  background: #2d8931;
}


/* choose time */
.sis-ct-date-day,
.sis-ct-date-date {
  background: #2d8931;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.sis-ct-date-column {
  border-bottom: 1px solid grey;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: auto;
}

a {
  text-decoration: underline !important;
}

a:hover,
a:focus {
  text-decoration: none !important;
}

.ui-datepicker-prev,
.ui-datepicker-next {
  background: #fff;
  top: 4px !important;
}