<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*		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 Image		*/
body {
	background-image: url(../images/newmountain.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	overflow-x:hidden; 
}

/*		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, .hdOpaque{background-color: #fff; padding-bottom: 20px;align-self: flex-start; }

/*		Link Text		*/
a{color: #337ab7;}
a:focus, a:hover, .deleteLink:focus, .deleteLink:hover{color:#23527c;}
#userMenuList&gt;li&gt;a{color: #fff;}
#userMenuList&gt;li&gt;a:hover{color: #fff !important;}

/*		Login Box Background		*/
.logonbox{background-color: #fff; border-radius:10px; } /* 2021-02-04: Ensure long errors do not stretch the error div */
/*#login{background-color:transparent; width: 100vw;}*/

/*		Self-Service Dialogue Box Backgrounds		*/
#popup_OTPResend{background-color: #eee;}
.popupWin {background-color:transparent;z-index:1;width: 450px; padding-left: 25px; padding-right: 25px;margin-top:150px;} /*2021-02-04: Same as above, fixed width */
.popFieldsContainer{width: 400px;}	/* 2021-02-19: For full-width fields on login popups */
#SSRecoveryActions, #SSEnrollmentAuth { margin-left: 20px; } /* 2021-02-19: Indent SS radio buttons */

/*	Input Fields	*/
.form-control{border: 1px solid #cbd6e2 !important; border-radius: 28px;}
.form-control:focus{border-color: #66afe9 !important; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0);}

/*		Header Text		*/
h1,h2,h3 { color: #fff;}

/*		Header Background		*/
.dlghdr{background-color: #7b003c;}
.dlghdr h1 {color: #fff;}

/*		Labels &amp; Legends		*/
label{color: #000;}
legend, #SSActionChosen&gt;span{color: #000;}

/*		Buttons		*/
.PGButton {
	background-color: #7b003c !important;
	color: #FFF !important;
	border-radius: 22.5px !important;
    border: 2px solid #FFF !important;
}

.PGButton:hover {
	color:#FFF;
    background-color: #7b003c !important;
    box-shadow: 0 10px 30px 0 rgba(165,160,160,0.32) !important;
	border: 2px solid #FFF !important;
}
.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&gt;a, .warningdiv&gt;a, .errordiv&gt;a { color:#337ab7; }

/*		Input		*/
.form-control{border: 2px solid #ccc;}
.form-control:focus{border-color: #66afe9;}

/*		Account Management		*/
.panel-title&gt;a {color: #fff;}
.panel-default&gt;.panel-heading {background-color: #7b003c;}
.panel-body h2 {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&gt;.panel-heading { background-color: #fff; } }
	/* For MS Edge */
	@supports (-ms-ime-align:auto) { .panel-default&gt;.panel-heading { background-color: #fff; } }
	
#lblLoggedInAs,#lblLoggedInAsMobile{color:#000;}
#lblLoggedInAsMobile{display: none;}

/*		SSO Tiles		*/
#ssoSearch{width: 100%; padding-top: 10px !important;padding-bottom: 0px !important;}
/*#SAMLSSOTabContent{display: flex; flex-wrap: wrap;justify-content: space-evenly; margin-top: 5px;}*/
.rpdiv:hover{box-shadow: 0 12px 20px 0 #7b003c;}

#SSOContainer{background-color: transparent; border-radius: 4px; border: 2px solid #FFF; color:#FFF;}

/*		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;}
tr:nth-child(even) {
    background-color: rgba(0,0,0,0.1);
}
#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: #000;}

/*		Self-Service Dialogue Box Background		*/
.popupWin div.col-md-12.shadow{background-color: #fff;}

/*	User Menu Text	*/
.usrMenuBtn{text-align: center;}
.usrMenuBtn:hover{cursor: pointer;}

#hidden, .hidden{display: none!important;}
#userMenuList{list-style: none; padding: 10px 0px 10px 0px;}
#userMenuList li, #userMenuList li a { background-color: transparent; color: #000;}
#userMenuList li:hover, #userMenuList li a:hover {background-color:#7b003c; color: #fff;}
.userMenuItem{padding: 0px 20px 0px 20px; font-size: 1.5em; display: inline-grid; grid-template-columns: 50px auto;}
.userMenuItem a{color: #fff; text-decoration: none;}
.userMenuItem a:hover,.userMenuItem a:focus {color: #fff;}
  
#menuWrapper{margin-top: 10px;}

/*	User Menu Popup	*/
#tippy-1&gt;.tippy-box{background-color: #fff!important; box-shadow: 0px 24px 56px -8px rgba(26,26,29,.16); border-radius: 10px;}
#tippy-1&gt;.tippy-box&gt;.tippy-arrow{color: #fff!important;}
.tac{text-align: center!important;}
.tal{text-align: left!important;}
.tar{text-align: right!important;}
.fr{float:right!important;}

/*	Footer	*/
#footerLogo{/*content:url('/_layouts/images/PG/images/bk.svg');*/ max-height:20px; }
#copyrightLogoContainer {order: 1; flex: 2;}
#footerHelp{order: 2; flex: 2;}
#copyrightTextContainer{order: 3; flex: 2;}

/*		Additional Custom CSS		*/

/*		End Additional Custom CSS		*/

/*	Media Queries	*/
@media all and (min-width: 320px) {
	#login{margin-top: 0px;}
}
@media all and (max-width: 800px) {
	.branded-footer{margin-top:25px;}
}
@media all and (max-width: 600px) {
	/*#maintitle{display:none;}*/
	#searchBarDiv&gt;input{width: 100%;}
	.deleteLink{float: left!important;padding-right: 0px!important;}
}
@media all and (max-width:768px){
	#copyrightLogoContainer, #footerHelp, #copyrightTextContainer{flex:7 1 100%;}
	.opaque{margin-top:0px;}
	.mobileOnly {display:none;}
	#menuWrapper{margin-right: 2.5vw;}
	#lblLoggedInAs{display: none;}
	#lblLoggedInAsMobile{display: none;}
	img#LogoImg { display:none; }
	/* 2021-02-16: Don't apply the larger width to mobile */
	.logonbox{background-color: #fff; border-radius:10px; width: 330px;}
	.popupWin {background-color:#fff;z-index:1; padding-top: 0px; width: 330px;}
	.secondaryWrapper{width: 330px;}
	.popFieldsContainer{width: 330px;}	/* 2021-02-19: So fields on mobile use full width */
	#searchBarDiv&gt;input{width:100%;margin-bottom: 15px; margin-top: 10px; margin-right: 5px;}
}

li[aria-expanded=true] { pointer-events: none; }
#ssoGroupCreationHelp { margin-bottom: 0; }
.ssoGroupName { min-width: 200px; }
/* CPC Announcement Styles */
.announcements{			
	margin:10px 0;
}
.announcements ul{
	padding:0;
	list-style:none;
	margin-top:10px;
	border-top:1px dashed #ccc;
}
.announcements li{
	padding:10px;
	border-bottom:1px dashed #ccc;
}
.announcements li:after{
	content:'';
	display:block;
	clear:both;
}
.announcements p.body{
	margin:10px 0 0;
}
.announcements p.heading{
	font-weight:bold;
	font-size: 21px;
	color: #7b003c;
}
.announcementsloading {
	width: 50px; 
	height: 51px;
	background:url(/_layouts/images/PG/images/loading.gif) no-repeat;
	margin-top: 25px;
	margin-left:50%;
}
.contactinfoheading {
	font-weight:bold;
	font-size: 21px;
	color: #7b003c;
}

#groupedApps {padding-left:50px;padding-right:50px;}
input:checked + .slider {
  background-color: #7b003c;
}
.btn-primary{background-color: #7b003c !important; border-color: #7b003c !important;}
.btn-primary:hover{background-color: #7b003c !important; border-color: #7b003c !important;}
#editToggleWrapper h2{color:#000;}
#searchBarDiv&gt;input{width:50%;margin-bottom: 15px; margin-top: 10px; margin-right: 5px;}
#clearSearch{margin:inherit !important;}
#btnDeleteCustom{background-color: #7b003c;border-color:#7b003c!important;color: #fff;}</pre></body></html>