h1 {
    color: #6CB640;
    margin: 0;
    font-size: 14pt;
}

#ticketsubheader ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#ticketsubheader ol li {
    width: 285px;
    float: left;
    margin-right: 15px;
}

#ticketform {
    clear: left;
}

.fieldset-container {
    padding: 1em 0;
    background-color: #f4f4f4;
    margin: 1em 0;
    overflow: hidden;
    float: left;
}

fieldset {
    border: 0px;
    padding: 0;
    margin: 0;
}

fieldset legend {
padding-left: 10px;
}


fieldset#fieldset-ticketdata {

margin: 0;
}

fieldset#fieldset-delegate1data, fieldset#fieldset-delegate2data {

    float: left;


}

#delegate1data {

    margin-right: 10px;

}

fieldset#fieldset-delegate2data {



}

fieldset#fieldset-contactbydata {

clear: both;

}

fieldset#fieldset-additionalsubmit textarea#conditions {

     height: 100px;
     overflow: scroll;

}

fieldset legend {

    font-weight: bold;
    font-size: 13pt;
    color: #6CB640;
    padding-top: 0em;

}

fieldset ol {
    
    list-style-type: none;
    padding: 0 15px;
    margin: 1em 0;
    overflow: hidden;


}

fieldset ol li {

    width: 870px;


}

fieldset ol li label {
 float: left;
 width: 100px;
}

fieldset ol li input, fieldset ol li select, fieldset ol li textarea {
        float: left;
        margin-right: 10px;

}

fieldset ol li label.checkbox-label {
clear: both;
width: 180px;
}

fieldset#fieldset-contactbydata ol li {
    float: left;
}

fieldset#fieldset-contactbydata ol li label.checkbox-label {

    width: 60px;
}

fieldset#fieldset-additionalsubmit ol li label.checkbox-label {

    width: 300px;

}

fieldset ol li {
 clear:both;
 margin: 0.5em 0;
 float: left;
}

.hint {

float: left;
padding: 0;
margin: 0;

}

.reference {

color:#6CB640;
font-weight: bold;
font-size: 18px;

}

.total {

font-weight: bold;
font-size: 11pt;

}

.error, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#CC3333;border-color:#FBC2C4;}
.success {background:#E6EFC2;color:#264409;border-color:#6CB640;}
.error a {color:#8a1f11;}
