﻿body {
    max-width: 600px;
    width: 100%;
    font-family: Arial;
}
h1 {
    color: rgb(45,0,142);
}

h2 {
    color: rgb(45,0,142);
    font-size: 20px;
    font-weight: normal;
    border-bottom: solid 1px rgb(237,40,147);
    padding-bottom: 2px;
}

label {
    display: block;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 15px;
}

fieldset {
    display: contents;
}

    fieldset label {
        display: contents;
    }

legend {
    font-size: 12px;
    font-weight: normal;
    padding-top: 15px;
}

.Wrapper div {
    display: inline-block;
    width: 250px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    vertical-align: top;
}

input[type=text], select {
    font-size: small;
    width: 150px;
}

select {
    padding-top: 2px;
    padding-bottom: 2px;
}

    select[class=LongText], input[class=LongText] {
        width: 230px;
    }

    select[class=DOBText], input[class=DOBText] {
        width: 75px;
    }

.Navigation, .Score {
    text-align: right;
    margin-top: 20px;
}

    .Navigation div {
        display: inline-block;
        margin-right: 10px;
    }

#OtherTitle, #OtherEthnicity {
    width: 100%;
    margin: 0;
    padding: 0;
}

input[class=ShortText], select[class=ShortText] {
    width: 90px;
}

input[class=Number], select[class=Number] {
    width: 30px;
}

input[class=dobDropDown], select[class=dobDropDown] {
    width: 80px;
}


.RiskAssessmentWrapper {
    padding-left: 20px;
    padding-right: 20px;
}

h3 {
    font-size:14px;
    margin-top:25px;
}

.Validate {
    color: #B00000;
}

select[class=FullWidth] {
    width: 100%;
}

.ReferenceNumber {
    text-align: center;
}

#ReferenceNumber {
    padding: 5px 10px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

#AddressErrorMessage {
    color: #B00000;
}

#Password {
    width: 150px;
}

#LoginSection {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
}

#PartnerButtonSection {
    text-align: right;
}

#AreYouAPartner {
    font-size: 12px;
}

#NotAPartnerSection {
    text-align: right;
}

#SubmitAnotherFormSection {
    text-align: right;
}

#NotAPartner {
    font-size: 12px;
}

#SubmitAnotherForm {
    font-size: 12px;
}

#AdditionalInformation {
    width: 100%;
    height: 60px;
}

.NavLinks {
    margin-right: 10px;
}

#PartnerValidation {
    text-align: center;
}

#ForwardToRskAssessment {
    margin-right: 10px;
}
#OnlyAdult label,
#Under16 label,
#Over65 label,
#WorkingSmokeAlarm label,
#PreviousFire label,
#UnattendedElecApps label,
#ElectricHeaters label,
#Candles label,
#Bedbound label,
#Wheelchair label,
#PermanentWheelchair label,
#WalkingStick label,
#Oxygen label,
#Medication label,
#MentalHealth label,
#HearingImpaired label,
#SightImpaired label,
#Intoxication label,
#IntoxicatedCooking label,
#AnyoneSmoke label,
#Smoker label,
#CareAssistance label,
#ChangeInCircumstance label {
    display: contents;
}