:root {
    --sydneyColor: #21A5DE;
    --nzColor: #74BF5B;
    --singaporeColor: #F15A43;
    --melbourneColor: #FCBA34;
    --sydneyLineColor: #21A5DE;
    --nzLineColor: #74BF5B;
    --singaporeLineColor: #F15A43;
    --melbourneLineColor: #FCBA34;
}

/***************/
/*DEVOPS PAGE*/
/***************/
.sydneyColor .sponsor-btn a:last-child{
    color: var(--sydneyColor);
    border-color: var(--sydneyColor);
}
.nzColor .sponsor-btn a:last-child{
    color: var(--nzColor);
    border-color: var(--nzColor);
}
.singaporeColor .sponsor-btn a:last-child{
    color: var(--singaporeColor);
    border-color: var(--singaporeColor);
}
.melbourneColor .sponsor-btn a:last-child{
    color: var(--melbourneColor);
    border-color: var(--melbourneColor);
}
.devops-short-info-line.singaporeLineColor{
    background: var(--singaporeLineColor);
}
.devops-short-info-line.nzLineColor{
    background: var(--nzLineColor);
}
.devops-short-info-line.sydneyLineColor{
    background: var(--sydneyLineColor);
}
.devops-short-info-line.melbourneLineColor{
    background: var(--melbourneLineColor);
}
.page-title-border.singaporeLineColor{
    background: var(--singaporeLineColor);
}
.page-title-border.nzLineColor{
    background: var(--nzLineColor);
}
.page-title-border.sydneyLineColor{
    background: var(--sydneyLineColor);
}
.page-title-border.melbourneLineColor{
    background: var(--melbourneLineColor);
}
/***************/
/*SPEAKERS PAGE*/
/***************/
.sydneyColor .speakers-page-title:before{
    background: var(--sydneyColor);
}
.nzColor .speakers-page-title:before{
    background: var(--nzColor);
}
.singaporeColor .speakers-page-title:before{
    background: var(--singaporeColor);
}
.melbourneColor .speakers-page-title:before{
    background: var(--melbourneColor);
}
.sydneyColor .speaker-page-work{
    color: var(--sydneyColor);
}
.nzColor .speaker-page-work{
    color: var(--nzColor);
}
.singaporeColor .speaker-page-work{
    color: var(--singaporeColor);
}
.melbourneColor .speaker-page-work{
    color: var(--melbourneColor);
}
/**************/
/****AGENDA****/
/**************/
.sydneyColor .agenda-title h1::before{
    background: var(--sydneyColor);
}
.nzColor .agenda-title h1::before{
    background: var(--nzColor);
}
.singaporeColor .agenda-title h1::before{
    background: var(--singaporeColor);
}
.melbourneColor .agenda-title h1::before{
    background: var(--melbourneColor);
}
.sydneyColor .day{
    color: var(--sydneyColor);
}
.nzColor .day{
    color: var(--nzColor);
}
.singaporeColor .day{
    color: var(--singaporeColor);
}
.melbourneColor .day{
    color: var(--melbourneColor);
}
.sydneyColor .custom-info-title{
    color: var(--sydneyColor);
}
.nzColor .custom-info-title{
    color: var(--nzColor);
}
.singaporeColor .custom-info-title{
    color: var(--singaporeColor);
}
.melbourneColor .custom-info-title{
    color: var(--melbourneColor);
}
.sydneyColor .speaker-info-data-title p{
    color: var(--sydneyColor);
}
.nzColor .speaker-info-data-title p{
    color: var(--nzColor);
}
.singaporeColor .speaker-info-data-title p{
    color: var(--singaporeColor);
}
.melbourneColor .speaker-info-data-title p{
    color: var(--melbourneColor);
}
.sydneyColor .speaker-info-data-link a button{
    background: var(--sydneyColor);
}
.nzColor .speaker-info-data-link a button{
    background: var(--nzColor);
}
.singaporeColor .speaker-info-data-link a button{
    background: var(--singaporeColor);
}
.melbourneColor .speaker-info-data-link a button{
    background: var(--melbourneColor);
}
.sydneyColor .workshops-title h1::before{
    background: var(--sydneyColor);
}
.nzColor .workshops-title h1::before{
    background: var(--nzColor);
}
.singaporeColor .workshops-title h1::before{
    background: var(--singaporeColor);
}
.melbourneColor .workshops-title h1::before{
    background: var(--melbourneColor);
}
.sydneyColor .agenda-date-date{
    color: var(--sydneyColor);
}
.nzColor .agenda-date-date{
    color: var(--nzColor);
}
.singaporeColor .agenda-date-date{
    color: var(--singaporeColor);
}
.melbourneColor .agenda-date-date{
    color: var(--melbourneColor);
}
/************************/
/****BECOME A SPONSOR****/
/************************/
.sydneyColor .become-sponsor-title h1:before{
    background: var(--sydneyColor);
}
.nzColor .become-sponsor-title h1:before{
    background: var(--nzColor);
}
.singaporeColor .become-sponsor-title h1:before{
    background: var(--singaporeColor);
}
.melbourneColor .become-sponsor-title h1:before{
    background: var(--melbourneColor);
}
.sydneyColor .become-sponsor-btn a button{
    background: var(--sydneyColor);
}
.nzColor .become-sponsor-btn a button{
    background: var(--nzColor);
}
.singaporeColor .become-sponsor-btn a button{
    background: var(--singaporeColor);
}
.melbourneColor .become-sponsor-btn a button{
    background: var(--melbourneColor);
}
/*********************/
/****SUBMIT A TALK****/
/*********************/
.sydneyColor .submit-btn a button{
    background: var(--sydneyColor);
}
.nzColor .submit-btn a button{
    background: var(--nzColor);
}
.singaporeColor .submit-btn a button{
    background: var(--singaporeColor);
}
.melbourneColor .submit-btn a button{
    background: var(--melbourneColor);
}
/***********************/
/****MULTIPLE COLORS****/
/***********************/
.sydneyColor .multiColor{
    color: var(--sydneyColor);
}
.nzColor .multiColor{
    color: var(--nzColor);
}
.singaporeColor .multiColor{
    color: var(--singaporeColor);
}
.melbourneColor .multiColor{
    color: var(--melbourneColor);
}
.sydneyColor .multiInnerLinkColor a,
.sydneyColor .multiInnerLinkColor a:hover,
.sydneyColor .multiInnerLinkColor span,
.sydneyColor .multiInnerLinkColor span:hover{
    color: var(--sydneyColor);
}
.nzColor .multiInnerLinkColor a,
.nzColor .multiInnerLinkColor a:hover,
.nzColor .multiInnerLinkColor span,
.nzColor .multiInnerLinkColor span:hover{
    color: var(--nzColor);
}
.singaporeColor .multiInnerLinkColor a,
.singaporeColor .multiInnerLinkColor a:hover,
.singaporeColor .multiInnerLinkColor span,
.singaporeColor .multiInnerLinkColor span:hover{
    color: var(--singaporeColor);
}
.melbourneColor .multiInnerLinkColor a,
.melbourneColor .multiInnerLinkColor a:hover,
.melbourneColor .multiInnerLinkColor span,
.melbourneColor .multiInnerLinkColor span:hover{
    color: var(--melbourneColor);
}
.sydneyColor .multiBackground{
    background: var(--sydneyColor);
}
.nzColor .multiBackground{
    background: var(--nzColor);
}
.singaporeColor .multiBackground{
    background: var(--singaporeColor);
}
.melbourneColor .multiBackground{
    background: var(--melbourneColor);
}
.sydneyColor .multiLine:before{
    background: var(--sydneyColor);
}
.nzColor .multiLine:before{
    background: var(--nzColor);
}
.singaporeColor .multiLine:before{
    background: var(--singaporeColor);
}
.melbourneColor .multiLine:before{
    background: var(--melbourneColor);
}
.sydneyColor .multiBorder{
    border-color: var(--sydneyColor);
}
.nzColor .multiBorder{
    border-color: var(--nzColor);
}
.singaporeColor .multiBorder{
    border-color: var(--singaporeColor);
}
.melbourneColor .multiBorder{
    border-color: var(--melbourneColor);
}
