fieldset legend.left {
        float: left;
        width: 34%;
        display: inline-block;
        font-weight: normal !important;
        padding-left: 0;
padding-bottom:0px;
    }
#header .inner-header img{
position: relative;
    top: -7px;
}
#header.small .inner-header img {
    height: auto;
    width: 125px;
    
}
.colleagueFieldHeading{width:36% !important;}


p {
    margin: 15px 0px !important;
}
section#content div.field {
    padding: 2px 15px;
}

#field-68324 fieldset div.de_fieldset,
#field-68325 fieldset div.de_fieldset,
#field-68324 fieldset div.de_fieldset label,
#field-68325 fieldset div.de_fieldset label{
width:100% !important;
}
/************************************************
    Coupon Field / Payment Page
************************************************/
    #couponForm #fieldContainer {
        float: left;
        width: auto;
        clear: none;
        display: inline-block;
    }
    #paymentForm {
        display: block;
        clear: both;
    }
    #couponForm #fieldContainer {
        float: left;
        width: auto;
        clear: none;
        display: inline-block;
    }
    #couponForm #fieldContainer div.field div.form-group div {
        width: 100% !important;
    }
    #couponForm input[type="text"] {
        border-radius: 4px 0px 0px 4px;
    }
    #couponForm div.field-editable {
        width: 100%;
    }
    #couponForm input[type="submit"] {
        margin-top: 28px;
        border-radius: 0px 4px 4px 0px;
        float: left;
    }
    #couponForm {
        width: auto;
        height: 100%;
        overflow: hidden;
        vertical-align: baseline;
    }
    #month,
    #year {
        width: auto !important;
    }

/************************************************
    Payment Page
************************************************/
    #paymentForm label,
    #paymentForm #ccInfo,
    #paymentForm #bankInfo table,
    #paymentForm #manualInfo {
        margin-left: 15px;
    }
    #paymentForm #billing_container label {
        margin-left: 0px;
    }
    #paymentForm h4 {
        margin-bottom: 15px;
        border-bottom: 1px solid #cccccc;
        padding-bottom: 10px;
    }
    #infoTable {
        width: 96% !important;
    }
    #infoTable tr td:nth-of-type(1) {
        width: 200px;
        font-weight: 600;
    }
    #infoTable tr td:nth-of-type(2) div.row div.col-xs-5:after {
        content: " / ";
        padding: 0px 12px;
        padding-right: 0;
        font-size: 21px;
        line-height: normal;
    }
    #infoTable tr td:nth-of-type(2) div.row div.col-xs-5 #month {
        display: inline-block !important;
    }
    #infoTable tr td:nth-of-type(2) div.row div.col-xs-6 {
        padding-left: 1px;
    }
    #valid_date,
    #valid {
        margin: 0px !important;
        padding: 7px 0px;
    }
    #billing_body #reg_new #infoContainer div.panel-body,
    #billing_body #reg_new #infoContainer div.panel-body #fieldContainer {
        padding-top: 15px;
    }
    #billing_container #billing_body #infoContainer div.panel-body #fieldContainer div.field {
        margin: 6px 0px;
    }
div[data-assoc="registrantCouponCode"]{
	padding-right:0px !important;	
}
#couponForm input[type="submit"]{
	    margin-top: 29px;
    
    float: left;
    padding: 5px 10px;
    border-radius: 0px 6px 6px 0px;	
}
.de_p_hide{
	display:none;	
}