	input[type=checkbox], input[type=radio] {
    transform: scale(1.3, 1.3);
    -moz-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    -webkit-transform: scale(1.3, 1.3);
    -o-transform: scale(1.3, 1.3);
}
.btn-primary {
    color: #fff;
    background-color: #0066b3;
    border-color: #0066b3;
}    

#waitingGif {
    height: 100vh;
    text-align: center;
    padding: 100px;
    display:block
}



.form-check {
    padding-bottom: 5px;
}    
    .fieldDescription {color: #014477;  font-weight: normal;}    
    h1 {color: #0066b3; text-align: center;margin-bottom: 10px;}
    
    h2 {background-color: #0066b3; color: white !important; padding: 10px 20px; margin-top: 40px;}
        h3 { background-color: #0066b3; color: white !important;padding: 10px 20px;  font-size: 18px; }  
    h3.amberWarningColour {font-size: 22px; font-weight: bold;}
.form-group > label {
    color: #0066b3;
    font-weight: bold;
}
    #showdatehere, #showdatehereAmber, #showdatehereRed {font-size: 50px;}
    .SVHS-visitor-form-confirmation-div #showdatehere, .SVHS-visitor-form-confirmation-div #showdatehereAmber, .SVHS-visitor-form-confirmation-div #showdatehereRed {
        background-color: inherit;
    color: #017f01 !important;
    padding: 5px;
    margin-top: 0px;
    }
.SVHS-visitor-form-confirmation-div #showdatehereRed {color: #fe0000 !important;}
    #hiddenFields {display: none;}
    .SVHS-visitor-form-confirmation-div  { width: 100%; margin-top: 0px;}
    .SVHS-visitor-form-confirmation-div div { text-align: center;width: 100%;}
    #SVHS-visitor-form-confirmation {background: #d9ffd2;position: relative; }
    #SVHS-visitor-form-confirmation-failed {background: #ffe4e4;position: relative; }
    #SVHS-visitor-form-confirmation-failed h3 {background: #fd3737;}
    #SVHS-visitor-form-confirmation-amber h3 {background: #ff8100;}
    #SVHS-visitor-form-confirmation-amber {background: #ffead5;}
    .form-group {margin-top: 1rem;}
    .footer {padding-top: 200px;}
    .error {border-color: red !important; color: red;}
        .SVHS-visitor-form-confirmation-div div {
    padding: 0 10%;
}
    .submit-button {
        margin-top: 50px;
    text-align: center;
    } 
    .submit-button input {
        padding: 16px 60px;
    color: #ffffff;
    background-color: #204e71;
    border: 0px;
    border-radius: 50px;
    font-weight: bold;
    } 
    .purposeOfVisitExtraFields, .covidNegativeResult, .completedSelfIsolationPeriod, .facilityExtraFields {display: none;margin-left: 100px;background-color: #ffcbcb;}  
    .covidNegativeResult > .form-check, .completedSelfIsolationPeriod > .form-check { background-color: white;}
    #state-panel .row {text-align: center;margin-top: 30px;}
   #state-panel .row > div {padding: 5vw;} 
    #state-panel a {color: white;  background: #0066b3;   font-size: 24px;  padding: 3vw;  border-radius: 5px; text-decoration: none;}
    #state-panel a:hover {opacity: 0.5;}
    #nswFacilities, #qldFacilities, #vicFacilities {display: none;}
    .facilityHideAllInitially {display: none;}
.hideInitially {display: none;}
#contactTracingAreasQld a {font-weight: bold; color: #13365c;}
#workedSomewhereOtherThanSVHM {display: none;}

@media only screen and (max-width: 768px) {
.container {
    max-width: 95%;
} 
    img {
        max-width: 50%;
    }    
 h1 {
    font-size: 24px;
}  
 h2 {
    font-size: 20px;
}   
}
@media only screen and (max-width: 600px) {
.container {
    max-width: 95%;
} 
    img {
        max-width: 50%;
    }    
 h1 {
    font-size: 18px;
}  
 h2 {
    font-size: 18px;
     margin-top: 0;
}
        h3 {
        font-size: 16px;
    }    
        h4 {
        font-size: 18px;
    }    
    h5 {
        font-size: 14px;
    }
    hr {
display: none;
}
    .SVHS-visitor-form-confirmation-div div {
    padding: 0 5%;
}
    p {
    font-size: 14px;
}
}        
 
.covidNewFormButton {
    margin-top: 30px;
    display: none;
}
.covidNewFormButton a, .covidNewFormButtoniPad a {
    color: #fff;
    background-color: grey;
    border-color: grey;
}

 .covidNewFormButtoniPad {display: none;}

#locationLabel {
    width: 100%;
    text-align: center;
}
#locationLabel h4 {
    color: #4497d5;
}
.comma {
    display: none;
}

#blueFlagContainter {width: 100%;  text-align: center;}
#SVHS-visitor-form-flag-blue {background: #b2dbfa; }
#blueFlagContainter div {padding: 5%}

#enteringOrExitingForPcsOrIpads div, #LowyPackerBuildingChoice div {
    float: left;
}
#enteringOrExitingForPcsOrIpads > div > div:nth-child(2), #LowyPackerBuildingChoice > div > div:nth-child(2) {
    width: 50%;
}
#facilityField, .submit-button, #reasonForEntry {
    clear: both;
}

#symptomsEqualYesWording p {
    margin-bottom: 0;
}

