/* =====================================================*/
/******* ============ THEME OVERRIDE ============ *******/
/* =====================================================*/

/**** Colours ***
- Main (Orange): #521c74
- Secondary (Blue): #734c94


*/
 
/** Main Accent Colour (Orange): #521c74 **/

a, 
.welcome-message h4, 
.header-container .nav-auxiliary .UtilityAuthentication a, 
#ctl01_ciWelcomebackContactName_institute, 
.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected{
	color:#521c74;
}

h2, 
.bordered-area, .welcome-message, 
.news-article h1, .stories-long h3 {
	border-left-color:#521c74;
}

h2{
	border-left:8px solid #521c74!important;
}

li.rmItem a.rmSelected{
	border-bottom-color:#521c74;
}

.my-panels .card-shadow h5:after, 
.btn, .TextButton, 
.TextButton:visited, 
.TextButtonWithImage, 
.ruButton, 
#masterHeaderActionArea a, 
.RadGrid input.TextButton, 
.large-news .BlockTLItem h4:after, 
.navbar-toggle.collapsed,
.mat-fab.mat-accent, 
.mat-flat-button.mat-accent, 
.mat-mini-fab.mat-accent, 
.mat-raised-button.mat-accent{
	background-color:#521c74;
}

.sub-nav-body ul.rtUL a,
.RadMenu.RadMenu_GreatBarrierReef .rsmItem a {
	color:#521c74;
}

.RadMenu.RadMenu_GreatBarrierReef .rsmItem {
	border-left: 2px solid #521c74;
}

/** - Secondary Accent Colour (Blue): #734c94 **/

a:hover, a:visited, 
.sidebar-zone .selected,
.sub-nav-body .rtSelected a.rtIn,
.sub-nav-body ul.rtUL a:hover,
.RadMenu.RadMenu_GreatBarrierReef .rsmItem.rsmSelected a:hover {
	color:#734c94;
}

.btn:hover, .btn:focus, .btn:active, 
.TextButton:hover, .TextButton:focus, .TextButton:active, 
.TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, 
.ruButton:hover, .ruButton:focus, 
#masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, 
.RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active {
	background-color:#fff;
	color: #734c94;
	border: #734c94 solid 1px;
}

.RadMenu.RadMenu_GreatBarrierReef .rsmItem:hover,
.RadMenu.RadMenu_GreatBarrierReef .rsmItem.rsmSelected:hover {
	border-color: #734c94;
}

/** Neutral Backgrounds: #F7F8FA **/

.service-boxes, .sidebar, 
.RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmExpanded, 
.RadMenu.RadMenu_GreatBarrierReef .rmRootLink:hover, 
.RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmFocused, 
.col-secondary, .my-panels .card-shadow,
.sidebar-zone, .RadTabStrip {
	background:#F7F8FA;
}

#masterContentArea, .border-content-top{
	border-top-color:#F7F8FA;
}


/** Blacks **/
body, h1, .h1, .PageTitle, h2, .h2, .PanelTitle, h3,h4,h5,h6, .large-news .BlockTLItem h4 a, .sidebar-zone .SectionLabel, .PanelField.Left{color:#000;}

.backToTop{
	background-color:#000!important;
}

/** Whites **/
body, 
.RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmFocused, 
.InternalHeaderArea .carousel-inner::before,
.RadMenu.RadMenu_GreatBarrierReef .rmGroup {
	background-color:#fff;
}

.icon-bar{
	background-color:#fff!important;
}

.carousel-inner.bg-img div, .InternalHeaderArea, #hd{
	background-color:transparent!important;
}



/** Accent Text - remove as relevant **/
/* input (form) buttons */
/* Override dark text for dark primary accent (default is black) */
input.TextButton {
	color: white;
}
/* Override dark text for dark secondary accent (default is black) */
input.TextButton:hover {
	color: white;
}


/** Member Card image **/
.Member_MemberCard {
  background-image: url(/images/Black_card.png);
  width: 454px;
  padding-left: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  color: white;
}

/** Fonts **/

body, h1, .h1, .PageTitle, h2, .h2, .PanelTitle{font-family: 'Roboto', sans-serif;}

.RadMenu.RadMenu_GreatBarrierReef .rmRootGroup > .rmItem > .rmLink{font-family: 'Roboto Condensed', sans-serif;}

/**************************/

/* Union Footer */
#ft,
.footer-content,
.footer-nav-copyright  {
	background-color:#501f74;
	text-align: left;
}

