/* Tablefield styles - Use of Destination NSW Funds */
.field--name-field-use-of-dnsw-funds td {
    text-align:left;
}
.field--name-field-use-of-dnsw-funds table.table tr td {
    width:22%;
}
.field--name-field-use-of-dnsw-funds table.table tr td:nth-child(3) {
    width:34%;
}
.field--name-field-use-of-dnsw-funds table.table tr:nth-child(1) {
    background: #ed008c;
}
.field--name-field-use-of-dnsw-funds table.table tr:nth-child(1),
.field--name-field-use-of-dnsw-funds table.table tr:nth-child(1) label.control-label {
    color: #ffffff;
    font-weight: bold;
}

/* Tablefield marketing budget breakdown */
.field--name-field-mb-paid-advertising table.table tr:nth-child(1),
.field--name-field-mb-in-kind-advertising table.table tr:nth-child(1),
.field--name-field-mb-printing table.table tr:nth-child(1),
.field--name-field-mb-signage table.table tr:nth-child(1),
.field--name-field-mb-publicity-promotional table.table tr:nth-child(1),
.field--name-field-mb-digital-assets table.table tr:nth-child(1),
.field--name-field-mb-other-marketing table.table tr:nth-child(1) {
    background: #ed008c;
}
.field--name-field-mb-paid-advertising table.table tr:nth-child(1),
.field--name-field-mb-paid-advertising table.table tr:nth-child(1) label.control-label,
.field--name-field-mb-in-kind-advertising table.table tr:nth-child(1),
.field--name-field-mb-in-kind-advertising table.table tr:nth-child(1) label.control-label,
.field--name-field-mb-printing table.table tr:nth-child(1),
.field--name-field-mb-printing table.table tr:nth-child(1) label.control-label,
.field--name-field-mb-signage table.table tr:nth-child(1),
.field--name-field-mb-signage table.table tr:nth-child(1) label.control-label,
.field--name-field-mb-publicity-promotional table.table tr:nth-child(1),
.field--name-field-mb-publicity-promotional table.table tr:nth-child(1) label.control-label,
.field--name-field-mb-digital-assets table.table tr:nth-child(1),
.field--name-field-mb-digital-assets table.table tr:nth-child(1) label.control-label,
.field--name-field-mb-other-marketing table.table tr:nth-child(1),
.field--name-field-mb-other-marketing table.table tr:nth-child(1) label.control-label {
    color: #ffffff;
    font-weight: bold;
}
.field--name-field-mb-paid-advertising,
.field--name-field-mb-in-kind-advertising,
.field--name-field-mb-printing,
.field--name-field-mb-signage,
.field--name-field-mb-publicity-promotional,
.field--name-field-mb-digital-assets,
.field--name-field-mb-other-marketing {
    margin-bottom: 0px;
}
.field--name-field-mb-paid-advertising .form-tablefield,
.field--name-field-mb-in-kind-advertising .form-tablefield,
.field--name-field-mb-printing .form-tablefield,
.field--name-field-mb-signage .form-tablefield,
.field--name-field-mb-publicity-promotional .form-tablefield,
.field--name-field-mb-digital-assets .form-tablefield,
.field--name-field-mb-other-marketing .form-tablefield {
    box-shadow: none;
    -webkit-box-shadow: none;
}
.field--name-field-mb-paid-advertising table.table tr td:nth-child(1),
.field--name-field-mb-in-kind-advertising table.table tr td:nth-child(1),
.field--name-field-mb-printing table.table tr td:nth-child(1),
.field--name-field-mb-signage table.table tr td:nth-child(1),
.field--name-field-mb-publicity-promotional table.table tr td:nth-child(1),
.field--name-field-mb-digital-assets table.table tr td:nth-child(1),
.field--name-field-mb-other-marketing table.table tr td:nth-child(1) {
    width:35%;
}
.field--name-field-mb-paid-advertising table.table tr td:nth-child(2),
.field--name-field-mb-in-kind-advertising table.table tr td:nth-child(2),
.field--name-field-mb-printing table.table tr td:nth-child(2),
.field--name-field-mb-signage table.table tr td:nth-child(2),
.field--name-field-mb-publicity-promotional table.table tr td:nth-child(2),
.field--name-field-mb-digital-assets table.table tr td:nth-child(2),
.field--name-field-mb-other-marketing table.table tr td:nth-child(2) {
    width:50%;
}
.field--name-field-mb-paid-advertising table.table tr td:nth-child(3),
.field--name-field-mb-in-kind-advertising table.table tr td:nth-child(3),
.field--name-field-mb-printing table.table tr td:nth-child(3),
.field--name-field-mb-signage table.table tr td:nth-child(3),
.field--name-field-mb-publicity-promotional table.table tr td:nth-child(3),
.field--name-field-mb-digital-assets table.table tr td:nth-child(3),
.field--name-field-mb-other-marketing table.table tr td:nth-child(3) {
    width:15%;
}
#edit-field-mb-paid-advertising-wrapper .form-item.form-type-tablefield > .control-label,
#edit-field-mb-in-kind-advertising-wrapper .form-item.form-type-tablefield > .control-label,
#edit-field-mb-printing-wrapper .form-item.form-type-tablefield > .control-label,
#edit-field-mb-signage-wrapper .form-item.form-type-tablefield > .control-label,
#edit-field-mb-publicity-promotional-wrapper .form-item.form-type-tablefield > .control-label,
#edit-field-mb-digital-assets-wrapper .form-item.form-type-tablefield > .control-label,
#edit-field-mb-other-marketing-wrapper .form-item.form-type-tablefield > .control-label {
    display: block;
    font-size: 1.5em;
    line-height: 1em;
    margin: 10px 0px 10px 0px;
}
