/* Set header size */
#Heading img {
    max-height: unset;
    max-width: 100%;
    margin-top: 9px;
}
H2 {
  padding-top: 30px;
}
P {
  font-size: 20px;
}

.container {
   max-width: 1110px;
}

/* Set button colour */
.btn-primary, .btn-primary::placeholder {
  background-color: #591C87 !Important;
  color: #fff !Important;
border-color: #fff !Important;
opacity: 1 !Important;
  font-weight: 600;
}


/* Set hover colour */
.btn-primary:hover
 {
  background-color: #e30a7d !Important;
  color: #fff !Important;
border-color: #fff !Important;
 }

/* Set active colour */
.btn-check:checked+.btn-primary,.btn-primary:active,.btn-other:not(:placeholder-shown) {
  color: #fff !Important;
  background-color: #e30a7d !Important;
border-color: #fff !Important;
}

button:focus {
  outline: none;
}


.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {
    color: #591C87;
}

.form-check-input.is-valid, .was-validated .form-check-input:valid
Specificity: (0,3,0)
 {
    border-color: #591C87;
}

.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
    background-color:  #591C87;
}