/* Homepage */
.path-frontpage .region-content .block ul li:nth-child(1) {
  background-image: url("../images/eoi-1.png");
}
.path-frontpage .region-content .block ul li:nth-child(2) {
  background-image: url("../images/eoi-2.png");
}
.path-frontpage .region-content .block ul li:nth-child(3) {
  background-image: url("../images/eoi-3.png");
}

/* My applications - EOIs */
body.user-applications-page.context-view-my-eois .region-content .block ul.how-to-submit li:nth-child(1) {
  background-image: url("../images/eoi-4.png");
}
body.user-applications-page.context-view-my-eois .region-content .block ul.how-to-submit li:nth-child(2) {
  background-image: url("../images/eoi-5.png");
}
body.user-applications-page.context-view-my-eois .region-content .block ul.how-to-submit li:nth-child(3) {
  background-image: url("../images/eoi-6.png");
}

/* My applications - Full applications */
body.user-applications-page.context-view-my-full-applications .region-content .block ul.how-to-submit li:nth-child(1) {
  background-image: url("../images/full-application-1.png");
}
body.user-applications-page.context-view-my-full-applications .region-content .block ul.how-to-submit li:nth-child(2) {
  background-image: url("../images/full-application-2.png");
}
body.user-applications-page.context-view-my-full-applications .region-content .block ul.how-to-submit li:nth-child(3) {
  background-image: url("../images/full-application-3.png");
}

/* Application list */
table.application-list td:nth-child(1) {
  width:30%;
}
table.application-list td:nth-child(2) {
  width:30%;
}
table.application-list td:nth-child(3) {
  width:20%;
}
table.application-list td:nth-child(4) {
  width:20%;
}

/* Tablefield styles - Last event visitation */
.field--name-field-last-event-visitation table.table tr:nth-child(1) td {
  width:15%;
  text-align:center;
  vertical-align: middle;
}
.field--name-field-last-event-visitation table.table tr:nth-child(1) td:nth-child(1) {
  text-align:left;
}
.field--name-field-last-event-visitation table.table tr td:nth-child(1) {
  width:25%;
}
.field--name-field-last-event-visitation table.table tr:nth-child(1) {
  background: var(--blue);
}
.field--name-field-last-event-visitation table.table tr:nth-child(3),
.field--name-field-last-event-visitation table.table tr:nth-child(5) {
  border-top: solid 2px var(--blue) !important;
}
.field--name-field-last-event-visitation table.table tr:nth-child(1),
.field--name-field-last-event-visitation table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}

/* Tablefield styles - Last event visitation - View */
.field--item.field--name-field-last-event-visitation table.table tr td {
  text-align:center;
}
.field--item.field--name-field-last-event-visitation table.table tr td:nth-child(1) {
  text-align:left;
}

/* Tablefield styles - Last Event Other Event Participants */
.field--name-field-last-event-oep table.table tr:nth-child(1) td {
  width:15%;
  text-align:center;
  vertical-align: middle;
}
.field--name-field-last-event-oep table.table tr:nth-child(1) td:nth-child(1) {
  text-align:left;
}
.field--name-field-last-event-oep table.table tr td:nth-child(1) {
  width:25%;
}
.field--name-field-last-event-oep table.table tr:nth-child(1) {
  background: var(--blue);
}
.field--name-field-last-event-oep table.table tr:nth-child(1),
.field--name-field-last-event-oep table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}

/* Tablefield styles - Last Event Other Event Participants - View */
.field--item.field--name-field-last-event-oep table.table tr td {
  text-align:center;
}
.field--item.field--name-field-last-event-oep table.table tr td:nth-child(1) {
  text-align:left;
}

/* Full application form */
#edit-field-organisation-abn-wrapper input,
#edit-field-organisation-acn-wrapper input,
#edit-field-last-event-visitation-year-wrapper input {
  width: 30%;
  display: inline;
  margin-left: 10px;
}
#edit-field-last-event-visitation-year-wrapper input {
  width: 20%;
}
#edit-field-marketing-matrix-wrapper label.control-label {
  display: none;
}

/* Tablefield styles - Next event visitation - View */
.field--item.field--name-field-next-event-visitation table.table tr:nth-child(1) td {
  width:15%;
  text-align:center;
  vertical-align: middle;
}
.field--item.field--name-field-next-event-visitation table.table tr:nth-child(1) td:nth-child(1) {
  text-align:left;
}
.field--item.field--name-field-next-event-visitation table.table tr td:nth-child(1) {
  width:25%;
}
.field--item.field--name-field-next-event-visitation table.table tr:nth-child(1) {
  background: var(--blue);
}
.field--item.field--name-field-next-event-visitation table.table tr:nth-child(3),
.field--item.field--name-field-next-event-visitation table.table tr:nth-child(5) {
  border-top: solid 2px var(--blue) !important;
}
.field--item.field--name-field-next-event-visitation table.table tr:nth-child(1) {
  color: #ffffff;
  font-weight: bold;
}
.field--item.field--name-field-next-event-visitation table.table tr td {
  text-align:center;
}
.field--item.field--name-field-next-event-visitation table.table tr td:nth-child(1) {
  text-align:left;
}

/* Tablefield styles - Next event visitation - Edit */
#edit-field-next-event-visitation-wrapper table.table tr:nth-child(1) td {
  width:15%;
  text-align:center;
  vertical-align: middle;
}
#edit-field-next-event-visitation-wrapper table.table tr:nth-child(1) td:nth-child(1) {
  text-align:left;
}
#edit-field-next-event-visitation-wrapper table.table tr td:nth-child(1) {
  width:25%;
}
#edit-field-next-event-visitation-wrapper table.table tr:nth-child(1) {
  background: var(--blue);
}
#edit-field-next-event-visitation-wrapper table.table tr:nth-child(3),
#edit-field-next-event-visitation-wrapper table.table tr:nth-child(5) {
  border-top: solid 2px var(--blue) !important;
}
#edit-field-next-event-visitation-wrapper table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}

/* Tablefield styles - Next Event Other Event Participants - View */
.field--item.field--name-field-next-event-oep table.table tr:nth-child(1) td {
  width:15%;
  text-align:center;
  vertical-align: middle;
}
.field--item.field--name-field-next-event-oep table.table tr:nth-child(1) td:nth-child(1) {
  text-align:left;
}
.field--item.field--name-field-next-event-oep table.table tr td:nth-child(1) {
  width:25%;
}
.field--item.field--name-field-next-event-oep table.table tr:nth-child(1) {
  background: var(--blue);
}
.field--item.field--name-field-next-event-oep table.table tr:nth-child(1) {
  color: #ffffff;
  font-weight: bold;
}
.field--item.field--name-field-next-event-oep table.table tr td {
  text-align:center;
}
.field--item.field--name-field-next-event-oep table.table tr td:nth-child(1) {
  text-align:left;
}

/* Tablefield styles - Next Event Other Event Participants - Edit */
#edit-field-next-event-oep-wrapper table.table tr:nth-child(1) td {
  width:15%;
  text-align:center;
  vertical-align: middle;
}
#edit-field-next-event-oep-wrapper table.table tr:nth-child(1) td:nth-child(1) {
  text-align:left;
}
#edit-field-next-event-oep-wrapper table.table tr td:nth-child(1) {
  width:25%;
}
#edit-field-next-event-oep-wrapper table.table tr:nth-child(1) {
  background: var(--blue);
}
#edit-field-next-event-oep-wrapper table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}

/* Tablefield styles - Social Media: General Styles */
.field--name-field-social-media-facebook table.table tr:nth-child(1),
.field--name-field-social-media-instagram table.table tr:nth-child(1),
.field--name-field-social-media-twitter table.table tr:nth-child(1),
.field--name-field-social-media-youtube table.table tr:nth-child(1) {
  background: var(--blue);
}

#edit-field-social-media-facebook-wrapper table.table tr:nth-child(2) td:nth-child(1) .control-label,
#edit-field-social-media-instagram-wrapper table.table tr:nth-child(2) td:nth-child(1) .control-label,
#edit-field-social-media-twitter-wrapper table.table tr:nth-child(2) td:nth-child(1) .control-label,
#edit-field-social-media-youtube-wrapper table.table tr:nth-child(2) td:nth-child(1) .control-label {
  font-weight: bold !important;
}

#edit-field-social-media-facebook-wrapper table.table tr td:nth-child(1),
#edit-field-social-media-instagram-wrapper table.table tr td:nth-child(1),
#edit-field-social-media-twitter-wrapper table.table tr td:nth-child(1),
#edit-field-social-media-youtube-wrapper table.table tr td:nth-child(1) {
  width: 20% !important;
}

/* Tablefield styles - Social Media: Facebook - View */
.field--name-field-social-media-facebook table.table tr:nth-child(1),
.field--name-field-social-media-facebook table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}
.field--name-field-social-media-facebook table.table tr td {
  text-align:left;
}
.field--name-field-social-media-facebook table.table tr:nth-child(1) td {
  width:40%;
}
.field--name-field-social-media-facebook table.table tr:nth-child(1) td:nth-child(1) {
  width: 20% !important;
}

/* Tablefield styles - Social Media: Instagram - View */
.field--name-field-social-media-instagram table.table tr:nth-child(1),
.field--name-field-social-media-instagram table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}
.field--name-field-social-media-instagram table.table tr td {
  text-align:left;
}
.field--name-field-social-media-instagram table.table tr:nth-child(1) td {
  width:40%;
}
.field--name-field-social-media-instagram table.table tr:nth-child(1) td:nth-child(1) {
  width: 20% !important;
}

/* Tablefield styles - Social Media: Twitter */
.field--name-field-social-media-twitter table.table tr:nth-child(1),
.field--name-field-social-media-twitter table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}
.field--name-field-social-media-twitter table.table tr td {
  text-align:left;
}
.field--name-field-social-media-twitter table.table tr:nth-child(1) td {
  width:26.6%;
}
.field--name-field-social-media-twitter table.table tr:nth-child(1) td:nth-child(1) {
  width: 20% !important;
}

/* Tablefield styles - Social Media: Youtube */
.field--name-field-social-media-youtube table.table tr:nth-child(1),
.field--name-field-social-media-youtube table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}
.field--name-field-social-media-youtube table.table tr td {
  text-align:left;
}
.field--name-field-social-media-youtube table.table tr:nth-child(1) td {
  width:26.6%;
}
.field--name-field-social-media-youtube table.table tr:nth-child(1) td:nth-child(1) {
  width: 20% !important;
}

/* Tablefield styles - Key event dates */
.field--name-field-event-key-dates table.table tr td {
  text-align:left;
}
.field--name-field-event-key-dates table.table tr td:nth-child(1) {
  width:30%;
}
.field--name-field-event-key-dates table.table tr td:nth-child(2) {
  width:70%;
}
.field--name-field-event-key-dates table.table tr:nth-child(1) {
  background: var(--blue);
}
.field--name-field-event-key-dates table.table tr:nth-child(1),
.field--name-field-event-key-dates table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}

/* Tablefield proposed budget income / expenditure */
.field--name-field-proposed-budget-income table.table tr:nth-child(1),
.field--name-field-proposed-budget-expenses table.table tr:nth-child(1) {
  background: var(--blue);
}

.field--name-field-proposed-budget-income table.table tr:nth-child(1),
.field--name-field-proposed-budget-income table.table tr:nth-child(1) label.control-label,
.field--name-field-proposed-budget-expenses table.table tr:nth-child(1),
.field--name-field-proposed-budget-expenses table.table tr:nth-child(1) label.control-label {
  color: #ffffff;
  font-weight: bold;
}

/* Auto calculation values */
.auto-calculation-value {
  float:right;
  font-size:1.3em;
  font-weight:bold;
  padding-right:20px;
}

.marketing-budget-total.auto-calculation-value {
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px #CCC solid;
  padding-top: 12px;
}

article.application.full-application .proposed-budget-profit-loss.auto-calculation-value {
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px #CCC solid;
  padding-top: 12px;
}

.field--name-field-risk-management-protocols,
.field--name-field-paid-media-to-partners {
  clear:both;
}

#edit-field-letters-confirmed-sponsors-wrapper .panel-heading .panel-title,
#edit-field-other-letters-of-support-wrapper .panel-heading .panel-title,
#edit-field-other-support-material-wrapper .panel-heading .panel-title,
#edit-field-top-images-last-year-wrapper .panel-heading .panel-title,
#edit-field-suppliers-supporting-docs-wrapper .panel-heading .panel-title {
  font-weight:bold;
  font-size:1em;
}

/*
#edit-field-letters-confirmed-sponsors-wrapper .form-item.panel.panel-default,
#edit-field-other-letters-of-support-wrapper .form-item.panel.panel-default,
#edit-field-other-support-material-wrapper .form-item.panel.panel-default,
#edit-field-top-images-last-year-wrapper  .form-item.panel.panel-default {
  border:none;
}

#edit-field-letters-confirmed-sponsors-wrapper .panel-heading,
#edit-field-other-letters-of-support-wrapper .panel-heading,
#edit-field-other-support-material-wrapper .panel-heading,
#edit-field-top-images-last-year-wrapper .panel-heading {
  background: #FFF;
  padding:0px;
  border:none;
}

#edit-field-letters-confirmed-sponsors-wrapper .panel-body,
#edit-field-other-letters-of-support-wrapper .panel-body,
#edit-field-other-support-material-wrapper .panel-body,
#edit-field-top-images-last-year-wrapper .panel-body {
  padding:5px 0px 0px 0px;
}
*/

#edit-field-funding-amount-requested-wrapper .help-block {
  margin-bottom:10px;
}

.group-uploads-supporting-information .file-review-file-wrapper {
  margin:4px 0px 12px 0px
}

.group-uploads-supporting-information .file-review-file-wrapper table {
  margin:0px;
}
