
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
margin-bottom: 15px !important;
}

@media screen and (min-width: 960px) {
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 90%;
height: 100%;
margin-bottom: 15px !important;
}
}

@media screen and (max-width: 959px) {
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}

// increase font size for sponsorship pricing list

.Sponsor_Price {
font-size: 1em !important;
}

.dnnFormItem input[type="checkbox"], .dnnFormItem input[type="radio"] {
      height: 13px;
    width: 13px;
    border: 1px solid black;
    opacity: 1 !important;
    z-index: 9 !important;
}

.dnnFormRadioButtons label, .dnnFormItem input[type=radio]   label {
      padding-left: 1.5em;
}



.swMain ul.anchor li a[disabled]:hover {
    color: #000 !important;
}

[SubEvent] input[type="checkbox"], input[type="radio"] {
    position: relative;
    vertical-align: top;
}

[id*="wcbForm"] .IsOther {
        width: 66% !important;
    }

.PriceInDescription {
    text-align: left !important;
}

.FormRow label {
    display: inline-block !important;
}

// make accordion panels less visually heavy 

.panel-group .panel {
    border: 1px solid #f1ecec;
}

.panel-group .panel-heading .accordion-toggle {
    text-decoration: none;
}

