﻿#sc #p2 input.date-day, #sc #p2 input.date-month, #sc #p2 input.date-year {
    display: inline !important;
    width: 50px !important;
}

#sc #p2 input.date-year {
    width: 60px !important;
}

.field-validation-error {
    display: block;
    margin-top: 3px;
    color: red;
}

.enrol p.info {
    font-style: normal;
    padding-left: 10px;
}

.enrol p.warning {
    font-style: normal;
}

.enrol .form-control.A.disabled {
    color: #cccccc;
}

.enrol #p2 h4 {
    padding: 20px;
    margin: 0px;
    padding-bottom: 0px;
    font-size: 14px;
}

.enrol .progress {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}


.enrol .right-panel p {
    font-style: normal;
    padding: 5px;
    font-size: 14px;
}

.enrol .right-panel ul, .enrol .right-panel ul li {
    margin-left: 30px;
    margin-bottom: 0px;
}


#sc div.gbs3 {
    padding-top: 0px;
}

    #sc div.gbs3 form.chronoform h2 {
        margin-top: 20px;
        padding-top: 0px;
    }

div.error-container {
    text-align: center;
    border: 1px solid red;
    margin: 30px;
    margin-top: 15px;
}

    div.error-container h3 {
        color: white;
        background-image: url('/Content/images/bg-red-pattern-80.png');
    }

p.field-validation-error {
    display: block;
    width: 100%;
    font-style: normal;
    padding: 10px;
}

div.error-container-bottom p.field-validation-error {
    color: black;
    font-size: 15px;
}


#sc div.gbs3 p.error {
    font-style: normal;
}

    #sc div.gbs3 p.error b {
        font-size: 16px;
    }




