div#ctl00_mCPH_divHeader {
    font-family: 'Open Sans';
    color: #000;
    font-weight: bold;
    font-size: 26px;
    padding-bottom: 10px;
}

div#ctl00_mCPH_divSubHeader {
    padding-bottom: 15px;
    font-size: 18px;
    font-family: 'Open Sans';
    color: #000;
}

input#btnRegister {
    margin-right: 0px;
    background: #30aa44;
    color: #000 !important;
    margin-left: 0px;
    border: 2px solid #000000;
    font-size: 18px;
    font-weight: bold;
    border-radius: 8px;
    font-family: 'Open Sans';
}
h1.heading {
    font-family: 'Open Sans';
    color: #000;
}
input#btnRegister:hover {
    border: 2px solid #000;
    background: #fff;
    transition: 0.6s;
}
span.text-info {
    font-weight: bold;
    font-size: 18px !important;
    color: #000;
    font-family: 'Open Sans';
}
.HeaderRowTitle {
    display: none;
}
.par {
    padding-bottom: 15px;
    font-size: 18px;
    font-family: 'Open Sans';
    color: #000;
}
span#ctl00_mCPH_ctrl1_lblMandatory {
    color: #FF0000;
    font-weight: bold;
    font-family: 'Open Sans';
}
span#ctl00_mCPH_ctrl2_lblMandatory {
    color: #FF0000;
    font-weight: bold;
    font-family: 'Open Sans';
}
span#ctl00_mCPH_ctrl3_lblMandatory {
    color: #FF0000;
    font-weight: bold;
    font-family: 'Open Sans';
}
span#ctl00_mCPH_ctrl4_lblMandatory {
    font-family: 'Open Sans';
    color: #FF0000;
    font-weight: bold;
}
span#ctl00_mCPH_ctrl5_lblMandatory {
    color: #FF0000;
    font-weight: bold;
    font-family: 'Open Sans';
}
span#ctl00_mCPH_ctrl9_lblMandatory {
    color: #FF0000;
    font-weight: bold;
    font-family: 'Open Sans';
}
span#ctl00_mCPH_ctrl10_MinimumRegistrationAgeLabel {
    color: #FF0000;
    font-weight: bold;
    font-family: 'Open Sans';
}
input#ctl00_mCPH_ctrl1_txtInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl1_txtInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl2_txtInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl2_txtInput:focus {
    outline: 2px dashed #000;
} 
select#ctl00_mCPH_ctrl3_cboInput {
    border: 1px solid #000;
}
select#ctl00_mCPH_ctrl3_cboInput:focus {
    outline: 2px dashed #000;
}
select#ctl00_mCPH_ctrl4_cboInput {
    border: 1px solid #000;
}
select#ctl00_mCPH_ctrl4_cboInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl5_txtInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl5_txtInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl6_txtInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl6_txtInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl7_txtInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl7_txtInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl8_txtInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl8_txtInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl9_txtPostCode {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl9_txtPostCode:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl10_DayInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl10_DayInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl10_MonthInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl10_MonthInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl10_YearInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl10_YearInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl11_txtInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl11_txtInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_ctrl12_txtInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl12_txtInput:focus {
    outline: 2px dashed #000;
}
input#ctl00_mCPH_btnExit {
    display: none;
}
input#ctl00_mCPH_btnSave {
    margin-bottom: 30px;
    margin-right: 0px;
    background: #30aa44;
    color: #000 !important;
    margin-left: 0px;
    border: 2px solid #000000;
    font-size: 18px;
    font-weight: bold;
    border-radius: 8px;
    padding: 10px;
    font-family: 'Open Sans';
}
div#ctrl10_dateinput-hint {
    font-family: 'Open Sans';
    color: #000;
    font-weight: bold;
}
div#printOnly {
    display: none;
}
legend.govuk-date-fieldset__legend {
    font-family: 'Open Sans';
    color: #000;
}
input#ctl00_mCPH_ctrl12_EmailAddress_txtInput {
    border: 1px solid #000;
}
input#ctl00_mCPH_ctrl12_EmailAddress_txtInput:focus {
    outline: 2px dashed #000;
}
