@import "navbar.css";

/*
Colours
    Dark Grey #414141
	Stone #B7A99A
	Light Stone #F8F6F5
*/

/**************/
/* Typography */
/**************/

/* Hyperlinks */
a, 
a:link {
	color: #414141;
}

a:visited {
    color: #414141;
}

a:hover, 
a:focus ,
a:active {
	color: #414141;
}
/* Hyperlinks - End */

/***********/
/* BUTTONS */
/***********/
.GTTextButton, 
.wgStyleButton{
	background-color: #FFFFFF;
}

/* Darkened by 20% */
.GTTextButton:active, 
.wgStyleButton:active {
	background-color: #FFFFFF;
}

.wg-hyperlinkButton {
	color: #FFFFFF !important;
}

/****************/
/* Input Fields */
/****************/

/* Checkbox */
input[type=checkbox]:checked + label:before {
    background-color: #414141;
}
/* Checkbox - END */

/*********/
/* Tiles */
/*********/

/* Selected Tile */
li.tile-selected {
    background-color: #414141;
}

.tile-selected p {
  color: #ffffff;
}


/* LABEL COMPONENT */

.responsiveLCLayout fieldset .label {
font-weight:normal;
}

/* REQUIRED FIELDS */

label.requiredField::after {
    content: " *";
    color: red;
}

.wg-theme-colored {
	color: #B7A99A; 
}

/* CASE HISTORY DETAIL */
.labelAsComponent .label {
  color: #B7A99A;
}

.footer-tagline{
	color: #B7A99A;
	font-weight: normal;
}

/* Log In/ Reg Links */
.toplink-label {
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    color: #414141;
}

.csc-number {
	color: #B7A99A;
}

.wgCurrentBreadcrumb{
  	background: #414141 !important; 
}

.wgHeaderLogo {
	float: left;
	background: #414141 !important; 
}

.wgHeaderText {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 48px;
	font-style: italic;
}

/************** Idle Timeout Warning **************/
.pageMessageDisplayArea {
    background-color: #414141;
    color: #ffffff;
}
/**************************************************/

/* Loading Spinner Colour */
.loader {
	border-left-color: #666666;
}

/* File Upload */
div.fu-holder {
	border-color: #FFC72C;
	border-width: 3px;
	border-style: solid;
	padding: 1rem;
	margin-bottom: 1rem;
	box-sizing: border-box;
}

label.fu-label {
	margin-right: 1rem;
}
/* END of File Upload */
