/*

Grey: #2d2d2d
Red: #206520;

*/

/* header */
.govuk-header {
  background: #006851;
  padding-top: 15px;
}

.govuk-header__container {
  border-color: #004331;
}

.govuk-header__logo {
  transition: all 0.2s;  
}

.govuk-header__logo:hover {
  opacity: 0.8;
}

/* forms */
.govuk-input:focus {
  box-shadow: inset 0 0 0 2px #004331;
}

/* buttons */
a,
a:visited {
  text-decoration: underline !important;
}

a:hover,
a:focus,
a:active {
  text-decoration: none !important;
}

.govuk-button {
  background-color: #004331;
  outline: 0;
  border: none;
  box-shadow: none !important;
}

.govuk-button:focus {
  background-color: #fd0 !important;
  outline: 0;
  border: none;
  box-shadow: none !important;
}

.govuk-button:hover {
  background-color: #004331;
  border: none;
  box-shadow: none !important;
}

.govuk-button--secondary:focus,
.govuk-button--secondary {
  background: #f3f2f1;
  outline: 0;
  border: none;
  box-shadow: none !important;
}

.govuk-button--secondary:hover {
  background-color: #f3f2f1;
  opacity: .7;
  border: none;
  box-shadow: none !important;
}

/* calendar */
.ui-widget {
  background: #fff;
}

.ui-datepicker .ui-datepicker-header {
  background: #007975;
}


/* choose time */
.sis-ct-date-day,
.sis-ct-date-date {
  background: #007975;
  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;
}
