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

/**** Colours ***
- Orange: #F15931
- Yellow: #F15931
- Blue: #034EA2


*/
 
/** Main Accent Colour (Orange): #F15931 **/

a, 
.header-container .nav-auxiliary .UtilityAuthentication a, 
#ctl01_ciWelcomebackContactName_institute, 
.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected{
	color:#F15931;
}

.welcome-message h4 {
	color:#F15931;
}

h2, 
.bordered-area, .welcome-message, 
.news-article h1 {
	border-left-color:#F15931;
}

h2, .stories-long h3{
	border-left:8px solid #F15931!important;
}

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

.my-panels .card-shadow h5:after, 
#masterHeaderActionArea a, 
.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:#F15931;
}


.btn, .TextButton, 
.TextButton:visited, 
.TextButtonWithImage, 
.ruButton, 
.RadGrid input.TextButton {
	background-color:#F15931;
}

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

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

/** - Secondary Accent Colour (Blue): #034EA2 **/

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

.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:#034EA2;
}

.RadMenu.RadMenu_GreatBarrierReef .rsmItem:hover,
.RadMenu.RadMenu_GreatBarrierReef .rsmItem.rsmSelected:hover {
	border-color: #034EA2;
}

/** Neutral Backgrounds: #F7F8FA **/

.service-boxes, a:visited, .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:#231F20;}

.backToTop{
	background-color:#231F20!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/AMWU_MemberCard.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:#efefef;
	color: #424242;
	text-align: left;
}

.footer-content a {
	color: #424242;
}

.footer-content a:hover {
	color: #787878;
}

#ft .footer-content {
	color: #919191;
}

a.fab {
	text-decoration: none;
}

.error {
	color: red;
	font-weight: bold;
}
	