/*		Login Page Logo		*/
img#LogoImg { max-height: 150px; }

.acctLogo{
	content:url(/_layouts/images/PG/images/shield.png);
}

/*		Main Body Text		*/
html, body { color: #000; background-color: #ccc; }

/*		Background Image		*/
body {
	background-color: #ccc;	/* 2018-07-20: For contrast, in case bg image doesn't load */
	background: url(/_layouts/images/PG/images/background.png) no-repeat;   
    background-size: cover;
	/* 2019-11-04: Fix for black bgnd on AcctMgmt page */
	min-width: 100%;
	position: absolute;
}

/*		Box Shadows		*/
.shadow{
	-webkit-box-shadow: 0px 0px 5px 4px rgba(133,133,133.5);
	-moz-box-shadow: 0px 0px 5px 4px rgba(133,133,133.5);
	box-shadow: 0px 0px 5px 4px rgba(133,133,133,0.5);
}

/*		For Solid/Semi-transparent Backgrounds on HD, Dashboard, SSO, and Acct Mgmt Pages		*/
.opaque{background-color: transparent; padding-bottom: 20px; margin-top: 20px;}

/*		Link Text		*/
a{color: #337ab7;}
a:focus, a:hover{color:#23527c;}

/*		Login Box Background		*/
.logonbox{background-color: #fff;}

/*		Self-Service Dialogue Box Backgrounds		*/
.popupWin div.col-md-8.col-md-offset-2.shadow{background-color: #fff;}
#popup_OTPResend{background-color: #fff;}

/*		Header Text		*/
h1,h2,h3 { color: #fff;}

/*		Header Background		*/
.dlghdr{background-color: #007558;}
.dlghdr h1, .dlghdr h2 {color: #fff;}

/*		Labels & Legends		*/
label{color: #000;}
legend, #SSActionChosen>span{color: #000;}

/*		Buttons		*/
.PGButton {
	background-color: transparent;
	color: #000;
	border-radius: 22.5px;
    border: 2px solid #000;
}

.PGButton:hover {
	color:#fff;
    background-color: #17C671;
    box-shadow: 0 10px 30px 0 rgba(165,160,160,0.32);
	border: 2px solid #FFF;
}
.PGButtonDisabled { background-color: transparent; color:#fff; border: 2px solid #fff; }
.PGButtonDisabled:hover { color:#fff; }

.PGAltButton { background-color:#ff8000; }
.PGAltButton:hover { background-color: #ff9933; color: #fff; }

/*		Errors, Warnings, and Confirmations		*/
.successdiv { background: #9fc; border: 2px solid #690; color: #000;}
.warningdiv { background: #9fc; border: 2px solid #0f0; color: #000;}
.errordiv  { background: #fc9; border: 2px solid #f00; color: #000;}
.errorfield { background: #fc9; border: 2px solid #f00; }

/*		Link Text for Errors, Warnings, and Confirmations		*/
.successdiv>a, .warningdiv>a, .errordiv>a { color:#337ab7; }

/*		Input		*/
.form-control{border: 2px solid #ccc;}
.form-control:focus{border-color: #66afe9;}

/*		Account Management		*/
.panel-title>a {color: #000;}
.activityLabel{color:#000;}
.panel{background-color: transparent; color:#000;}
	/* For IE11 */
	@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .panel-default>.panel-heading { background-color: #fff; } }
	/* For MS Edge */
	@supports (-ms-ime-align:auto) { .panel-default>.panel-heading { background-color: #fff; } }
	
#lblLoggedInAs{color:#000;}
.panel-body h2 {color: #000;} /* 2021-06-17 Changed color of h2 from White to Black within accordian view */
/*		SSO Tiles		*/
#SAMLSSOTabContent{display: flex; flex-wrap: wrap;justify-content: space-evenly; margin-top: 5px;}
a.rplink, a.rplink:link, a.rplink:visited { background: transparent; padding: 6px; border: 2px solid #000; color: #000;}  
a.rplink:hover, a.rplink:active { color:#fff; border: 2px solid #fff; background-color: #17C671; box-shadow: 0 10px 30px 0 rgba(165,160,160,0.32); }  
a.rplink img { display: inline; border: solid 1px #d6d6d6;}
.rpdiv{margin: 0px;}

/* 2019-01-10 - Removed padding so tiles fit "3 per row" again */
#SSOContainer{background-color: transparent; border-radius: 4px; border: 2px solid #FFF; color:#000;}

/*		Self-Registration Page		*/
div.container div.displaybox.col-md-8.col-md-offset-2{background-color: #fff;}

/*		Horizontal Rule Spacers for HelpDesk and Admin Dashboard		*/
hr {border-color: #EEE;}

/*		Help Desk Background		*/
.HelpDeskActions{background-color: rgba(51,51,51,0.5); border-radius: 4px; border: 2px solid #000; padding: 20px;}

/*		Admin Dashboard User Detail Lookup Utility		*/
#ReportBody{background-color: rgba(51,51,51,0.5); border-radius: 4px; border: 2px solid #000; padding: 20px;}
#UserProfileData, #NoUserSelected{background-color: rgba(51,51,51,0.5); border-radius: 4px; border: 2px solid #000; padding: 20px;}	/*	Uncomment to add transparent background to User Detail Lookup */
.sectionHeader{color: #FFF;}

/*		Additional Custom CSS		*/
#lblMainFormTitle{text-transform: none!important;}
.boldgreen{color: #000000}
#maintitle{color: #000000} /* 2021-06-17 Changed title from white to black on Acct MGMT page */