/*
  uofr_template.scss
  application: EmployeeSelfService
  author: Glenn Enright/Shawn Jenkins
  date: 10 Jun 2024
  version: 1.1  
*/

:root {
	--themename: uofr_theme;
	--themelogo: url("https://www.uregina.ca/site/images/ur-logo-white.svg");
	--themefavicon: url("https://www.uregina.ca/favicon.png");

	--themecolor1:	 #00502E;		/* UofR Green */
	--themecolor1-0: #002e1a;
	--themecolor1-1: #00663b;
	--themecolor1-2: #00b368;
	--themecolor1-3: #22C55E; 		/* #00ff94; */
	--themecolor1-4: #99ffd4;
	--themecolor1-5: #fafffd;

	--themecolor2:   #FFC82E;		/* UofR Gold */
	--themecolor2-0: #332600;		/* not used */
	--themecolor2-1: #664b00;        /* not used */
	--themecolor2-2: #b38400;        /* not used */
	--themecolor2-3: #ffbc00;
	--themecolor2-4: #ffe499;
	--themecolor2-5: #fffefa;		/* not used */

	--themecolor3: #717171;
	--themecolor3-0: #1a1a1a;         /* not used */ 
	--themecolor3-1: #333333;
	--themecolor3-2: #595959;
	--themecolor3-3: #808080;         /* not used */
	--themecolor3-4: #cccccc;
	--themecolor3-5: #fcfcfc;         /* not used */

	--themecolor1_text: #cccccc;
	--themecolor1-active: #083825;     /* not used */
	--themecolor1-hover: #5f5f5f;      /* not used */
	--themecolor1_light: #ccffea;      /* not used */
	--themecolor1_light_text: #333333; /* not used */
	--themecolor1_dark: #00804a;       /* not used */
	--themecolor1_dark_text: #fff;  /* not used */

	--themecolor2_text: #333333;       /* not used */
	--themecolor2-active: #083825;     /* not used */
	--themecolor2-hover: #5f5f5f;      /* not used */
	--themecolor2_light: #fff2cc;      /* not used */
	--themecolor2_light_text: #333333; /* not used */
	--themecolor2_dark_text: #fff;  /* not used */
	--themecolor2_dark: #805e00;       /* not used */

	--themecolor3_text: #fff;       /* not used */ 
	--themecolor3-active: #4c4d4d;     /* not used */
	--themecolor3-hover: #5f5f5f;      /* not used */
	--themcolor3_light: #e6e6e6;       /* not used */
	--themecolor3_light_text: #333333; /* not used */
	--themecolor3_dark: #404040;       /* not used */ 
	--themecolor3_dark_text: #cccccc;  /* not used */
}

*, h1, h2, h3, h4, h5, h6, p, a, span, div, input, select, textarea, dt, dl, dd, ul, label  {
	color: #4F585F;
}

/* common-controls.css */

.link {
	color: #000 !important;
	text-decoration: underline;
}
@media (min-width: 680px) {
	.link:hover {
		color: var(--themecolor1) !important;
		text-decoration: none;
	}
}

.primaryButtonMiddleblue  {
	color: var(--themecolor1-3);
}

.primaryButton span  {
	color: var(--themecolor1-3);
}

.textInput  {
	color: #666666;
}

.label  {
	color: #666666;
}

.primaryButtonMiddle  {
	color: #fff;
}

.modalWindowModal  {
	background-color: #000000;
}

.modalWindowTop .modalWindowTitle  {
	color: var(--themecolor1-0); 
}

.modalWindowContentblue .errorMessage  {
	color: #5C5C5C;
}

.modalWindowTopblue .modalWindowTitle  {
	color: var(--themecolor1-3); 
}


.headerBottomBorder  {
	background-color: #00559E;
	background-color: #FF0000;
}

.browseMenuShadow  {
	border-color: var(--themecolor1-2); 
	background-color: var(--themecolor1-3); 
}

#browseButtonState.active  {
	background-color: var(--themecolor1-3); 
	border-color: var(--themecolor1-2); 
}

.browseTab div div  {
	color: #fff;
}

.headerButton div div  {
	color: #fff;
}

.headerButtonDownArrow:link, .headerButtonDownArrow:active, .headerButtonDownArrow:visited  {
	color: #fff;
}

.headerButtonDownArrow:hover  {
	color: #fff;
}

.upArrow:link, .upArrow:active, .upArrow:visited  {
	color: #fff;
}

#scrollableListContainer  {
	background-color: #fff;
}

.btn-l  {
	background-color: #646464;
	border-color: #666666;
}

.btn-r  {
	background-color: #646464;
	border-color: #666666;
}


.upButton  {
	background-color: #eee;
	border-color: #AAAAAA;
}

.downButton  {
	background-color: #eee;
	border-color: #AAAAAA;
}

.downButton:hover, .upButton:hover  {
	background-color: #eee;
	border-color: var(--themecolor1-3); 
}

.downButtonDisabled  {
	border-color: #CCCCCC;
	background-color: #F0F0F0;
}

.upButtonDisabled  {
	border-color: #CCCCCC;
	background-color: #F0F0F0;
}

.columns  {
	border-right-color: #DDDDDD;
	background-color: #fff;
}

.navListStart span  {
	color: #777777;
}

.navListStart span:hover  {
	color: #fff;
	background-color: #666666;
}

.navListStart .parent span:hover  {
	background-color: #666666;
	color: #fff;
	background-color: #999999;
}


.navList  {
	background-color: #fff;
}

.navList span  {
	color: #666666;
}

.navList span:hover  {
	color: var(--themecolor1-2); 
	background-color: var(--themecolor1-5); 
}

.navList span a  {
	color: #666666;
}

.selectedListItem span  {
	color: #fff;
	background-color: var(--themecolor1-0); 
}

.selectedListPage span  {
	color: #fff;
	background-color: var(--themecolor1-4); 
}

.navList .scrollableListItem span:hover  {
	color: var(--themecolor1-3); 
	background-color: #D9F4FB;
}

.navList .scrollableListItem:focus span  {
	color: var(--themecolor1-3); 
	background-color: #D9F4FB;
}

.navList .parent span:hover  {
	color: var(--themecolor1-2); 
	background-color: var(--themecolor1-5); 
}

.navList .parent:focus span  {
	color: var(--themecolor1-2); 
	background-color: var(--themecolor1-5); 
}

div[id=mainMenuContainer] .navList .scrollableListItem:focus span  {
	background-color: var(--themecolor1-5); 
}

div[id=mainMenuContainer] .navList .parent:focus span  {
	color: var(--themecolor1-2); 
	background-color: var(--themecolor1-5); 
}

.searchInputContainer  {
	background-color: #fff;
}

#searchInput  {
	color: #B2B2B2;
}

#searchButton  {
	color: #fff;
}




.banner-footer  {
	background-color: #F4F4F4;
	color: #585858;
}
/* common-platform.css */


.information span  {
	color: #5C5C5C;
}



#globalNav  {
	color: #fff;
}

#globalNav .globalnav-list-item  {
	border-left-color: #fff;
}

#globalNav li a  {
	color: #fff;
}

#helpWindowTab #helpWindowTabText  {
	color: var(--themecolor2-3); 
}

#helpWindowControls #helpWindowTitle  {
	color: var(--themecolor2-3); 
}

#openItemsHeader div h3  {
	color: var(--themecolor1-3); 
}


#openItemsBody  {
	border-left-color: #b9b9b9;
	border-right-color: #b9b9b9;
	background-color: #fff;
}

#categoryList  {
	color: #999999;
}

#categoryList li h4  {
	color: #555555;
}

#categoryList li h4:hover  {
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	color: #000000;
}

.itemList li:hover  {
	background-color: #F5F9FA;
	color: #333344;
}


#openItemsFooter  {
	border-color: #b9b9b9;
}

#buttonBar span  {
	color: #666666;
}

#buttonBar span:hover  {
	color: var(--themecolor1-3); 
}


.body-content {
	background: #fff;
	position: inherit;
	padding: 1rem;
	margin: auto;
	max-width: 1400px;
}
.body-content > div {
	position: inherit;
}
.body-content-title.inverse-title {
	background: #fff;
	padding: 1rem 0.25rem;
}
.body-content-title.inverse-title h2.title {
	color: #000;
	font-size: 1.25rem;
}


#landingPathMenu {
	display: grid;
	gap: 2rem;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	min-height: auto;
}
@media only screen and (max-width: 900px) {
	#landingPathMenu {
		gap: 1rem;
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}
#landingPathMenu > li.landing-path {
	width: auto;
	min-width: auto;
	border: none;
	border: 1px solid #ccc;
	padding: 1rem;
	margin: 0;
	float: none;
	border-radius: 0.25rem;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
#landingPathMenu > li.landing-path:hover {
	background-color: #eee;
}
#landingPathMenu a {
	display: block;
	padding: 1rem 0 1rem 75px;
	background-position: 0 1.25rem;
	height: auto;
	min-height: 4em;
}
#landingPathMenu a span.title {
	display: block;
	text-decoration: none;
	font-size: 1.5rem;
	margin-bottom: 0.75rem;
	color: #000;
}
#landingPathMenu h3.sub-link {
	font-size: 1rem;
}


.activeOpenItem  {
	background-color: #b9b9b9;
	color: #fff;
	border-bottom-color: #fff;
}

.tabInfoTitle  {
	color: #656564;
}

.tabInfoText  {
	color: #656564;
}
/* aurora-header.css */

#header-main-section  {
	background-color: var(--themecolor1); 
	border-bottom-color: var(--themecolor2); 
}

#header-main-section-east-part #mepDiv   {
	color: #fff;
}


#header-main-section-east-part #username {
	color: #fff;
}

.notification-center  {
	color: #FFD079;
}

.notification-center-count  {
	color: #151618;
}

.notification-center-anchor {
	background-color: #EFC728;
}

#signList .canvas-item  {
	color: #fff;
}@media only screen and (min-width: 0px) and (max-width: 767px) {

	#signInCanvas  {
	background-color: #fff;
}

	#signInCanvas .canvas-section, #signInCanvas .canvas-item  {
	border-bottom-color: #d5d5d5;
}

	#signInCanvas.signIn-active  {
	background-color: #fff;
}

	#signList .canvas-section  {
	color: #575757;
	background-color: #F9FAFB;
}

	#signList .canvas-item  {
	color: #575757;
	border-bottom-color: #d5d5d5;
}

	#signList .canvas-item:hover, #signList .canvas-item:focus  {
	background-color: var(--themecolor1-5); 
}

	.signIn-mobile.signIn-expanded:after  {
	border-bottom-color: #fff;
}
}
@media (min-width:0px) and (max-width:767px) and (orientation : landscape)	{
	#header-main-section-east-part #signInButton  {
		background-color: var(--themecolor1); 
	}
}

/* aurora-breadcrumb.css */


a.breadcrumbButton:link, a.breadcrumbButton:active, a.breadcrumbButton:visited , .breadcrumbButton  {
	color: var(--themecolor1); 
}

#title-panel {
	color: #656565;
}

#breadcrumb-panel, #title-panel {
	background-color: #F7F7F7;
	border-bottom-color: #EEEEEF;
}

#title-panel h1 {
	color: #151618;
}

.page-title-separator {
	border-bottom-color: #e3e3e3;
}@media only screen and (min-width: 0px) and (max-width: 767px) {

	#breadcrumb-panel {
	color: #575757;
}
}

/* aurora-menu.css */


#menuContainer {
	background-color: #fff;
	border-color: var(--themecolor2-4); 
}

.menu-wrapper  {
	background-color: #fff;
}

#menu ul > li  {
	border-bottom-color: #EEEEEF;
}

#menu ul > li:first-child  {
	background-color: #F7F7F7;
}

#menu .menu-text, #menu .menu-subheader-text {
	color: #151618;
}


#menu ul li:focus .menu-text, #menu ul li:focus .menu-subheader-text {
	color: #fff;
}

#menu ul li:hover {
	background-color: #F7F7F7;
}

#menu ul li:focus {
	background-color: var(--themecolor3-4); 
	color: #fff;
}

#menu {
	background-color: var(--themecolor1-5);
}

#menu span.menu-common {
	color: #000000;
}

#menu .menu-back-icon {
	background: url("../assets/arrow-left-75b2071d191480fca25e7cd9e5b6341f.svg") no-repeat center center;
}

#menu ul li:focus .menu-icon {
	background: url("../assets/arrow-right-5f5a0957ee6b2836d1451de701467e7e.svg") no-repeat center center;
}

.menu-wrapper a:link,.menu-wrapper a:visited,.menu-wrapper a:hover,.menu-wrapper a:active  {
	color: #575757;
}
/* aurora-tools.css */

#toolsList .canvas-section  {
	color: #151618;
	background-color: #F7F7F7;
	border-bottom-color: #EEEEEF;
}
#toolsList .canvas-item  {
	color: #151618;
	border-bottom-color: #EEEEEF;
	background-color: #fff;
}

#toolsList .canvas-item:hover  {
	background-color: #F7F7F7 !important;
}

#toolsList .canvas-item:focus  {
	background-color: #F7F7F7 !important;
	color: #fff;
}
#toolsList > .canvas-item:focus  {
	background-color: var(--themecolor3); 
	color: #fff;
}
#toolsCanvas {
	border-color: var(--themecolor2);
	box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}
#toolsList #mepDescForMobile  {
	background-color: #F7F7F7;
}
/* aurora-profile.css */


#userCanvas  {
	border-color: var(--themecolor2-4); 
}

#userCanvas .canvas-item  {
	border-top-color: #EEEEEF;
}

#userList .canvas-section  {
	color: #000;
	background-color: #F7F7F7;
	border-bottom-color: #EEEEEF;
}

#userList .canvas-item  {
	color: #000;
	background-color: #fff;
	border-bottom-color: #EEEEEF;
}
#userList .canvas-item:hover  {
	background-color: #F7F7F7;
}

#userList .canvas-item:focus  {
	background-color: var(--themecolor1-3); 
	color: #fff;
}

#userList .canvas-item:active  {
	background-color: var(--themecolor3); 
	color: #fff;
}

#userList .canvas-item[readonly]  {
	color: #000;
	background-color: #EEEEEF;
}

#userList #usernameForMobile  {
	background-color: #CCCCCC;
}
/* multiCalendar.css */

.grid td.focus, .grid td.focus a  {
	color: #000000 !important;
}
.grid td  {
	border-color: #CCCCCC !important;
}
.add-row-hover  {
	border-color: #CCCCCC !important;
}
.a {
	color: #000000 !important;
	background-color: #fff !important;
}

.ui-widget-content  {
	border-color: #CCCCCC;
	background-color: #fff;
	color: #333333;
}

.ui-widget-content a  {
	color: #151618;
}

.ui-widget-header a  {
	color: #222222;
}

.ui-datepicker-div .ui-widget-header  {
	background-color: #EDF0F4;
	color: #333333;
}



.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {
	color: #333333;
}

.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus  {
	color: #fff;
	background-color: var(--themecolor3); 
}

#multiCalendarContainer .ui-state-hover a, #multiCalendarContainer .ui-state-hover a:hover  {
	color: #fff !important;
	background-color: var(--themecolor3); 
}

#multiCalendarContainer .ui-state-active, #multiCalendarContainer .ui-widget-content .ui-state-active, #multiCalendarContainer .ui-widget-header .ui-state-active  {
	background-color: var(--themecolor3); 
	color: #fff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited  {
	color: #fff;
}


.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
	border-color: #FFC51E;
	background-color: #FEF8BE;
	color: #363636;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a  {
	color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error  {
	border-color: #DC6F6E;
	background-color: #EBCFCF;
	color: #000000;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a  {
	color: #000000;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text  {
	color: #000000;
}







.ui-widget-overlay  {
	background-color: #000000;
}

.ui-widget-shadow  {
	background-color: #080808;
}

.ui-datepicker-header .ui-state-hover  {
	background-color: #EAF4FD;
	border-color: #C5DBEC;
	color: var(--themecolor1-3); 
}

.ui-datepicker .ui-state-highlight  {
	background-color: #EAF4FD;
	border-color: #C5DBEC;
	color: var(--themecolor1-3); 
}

.ui-datepicker .ui-widget-content  {
	border-color: #DDDDDD;
	color: #333333;
}

#multiCalendarContainer  {
	background-color: #fff;
}




#multiCalendarContainer .ui-widget-content  {
	background-color: #fff;
	color: #333333;
}

.ui-widget-header a  {
	color: #222222;
}

.ui-datepicker-div .ui-widget-header  {
	background-color: #EDF0F4;
	color: #333333;
}


.ui-datepicker .ui-datepicker-calendar .ui-state-highlight, .ui-datepicker .ui-datepicker-calendar .ui-state-hover  {
	background-color: #EBEBEB !important;
	color: #000000;
	border-color: #C5DBEC;
}

.ui-datepicker .ui-state-default .ui-state-hover  {
	background-color: #cacaca;
}

#multiCalendarContainer .ui-datepicker-other-month  {
	background-color: #F8F8F8;
	color: #5B5E65;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {
	color: #333333;
}

#multiCalendarContainer .ui-state-focus, #multiCalendarContainer .ui-widget-content .ui-state-focus, #multiCalendarContainer .ui-widget-header .ui-state-focus  {
	color: #fff;
	background-color: var(--themecolor1-0); 
}

#multiCalendarContainer .ui-state-hover a, #multiCalendarContainer .ui-state-hover a:hover  {
	color: #fff !important;
	background-color: var(--themecolor1-0); 
}

#multiCalendarContainer .ui-state-active, #multiCalendarContainer .ui-widget-content .ui-state-active, #multiCalendarContainer .ui-widget-header .ui-state-active  {
	background-color: var(--themecolor3) !important; 
	border-color: var(--themecolor3); 
	color: #fff !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited  {
	color: #fff;
}


.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a  {
	color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error  {
	border-color: #DC6F6E;
	background-color: #EBCFCF;
	color: #000000;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a  {
	color: #000000;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text  {
	color: #000000;
}


.ui-widget-overlay  {
	background-color: #000000;
}

.ui-widget-shadow  {
	background-color: #080808;
}

.ui-datepicker .ui-datepicker-header  {
	background-color: #ECF0F4;
}

.ui-datepicker .ui-widget-content  {
	border-color: #DDDDDD;
	color: #333333;
}

#multiCalendarContainer > div  {
	background-color: #fff;
}

input.hasMultiCalendarPicker:focus  {
	border-color: var(--themecolor3); 
}

input.hasMultiCalendarPicker  {
	border-color: #B2B3B7;
}

#timeBoxContainer  {
	background-color: #fff;
	border-color: #CCCCCC;
}

.ui-state-default, .ui-widget-content .ui-state-default  {
	border-color: #D3D3D3;
}

input.hasMultiCalendarPicker.component-error   {
	border-color: #CC0000;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
	background-color: #FEF8BE;
	color: #363636;
}
.ui-datepicker .ui-state-highlight  {
	color: var(--themecolor1-3); 
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight, .ui-datepicker .ui-datepicker-calendar .ui-state-hover  {
	background-color: #5B5E65 !important;
	color: #fff !important;
}


#multiCalendarContainer  {
	background-color: #fff;
}
#multiCalendarContainer .ui-widget-header {
	background-color: #fff;
}
#multiCalendarContainer .ui-widget-header > span h5 {
	color: #585858;
}
.vertical-line  {
	border-left-color: #eee;
}@media only screen and (min-width:768px){
	.ui-datepicker-group  {
	border-color: var(--themecolor3); 
}
}

/* m-ssb-ui.css */




body  {
	// background-color: var(--themecolor1-5);
	background-color: #fff;
}

hr  {
	border-color: #D2D2D2;
	background-color: #D2D2D2;
}

a  {
	color: var(--themecolor3); 
}

.notification-center   {
	color: #FFDD9E !important;
}

.notification-center-flyout   {
	background-color: #004D70 !important;
}



input.ng-touched.ng-invalid,
textarea.ng-touched.ng-invalid,
.m-ssb-edit-radiobox.required,
.ui-select-match[required],
.select2-choices[required]  {
	border-color: #FF0000 !important;
}

/* Date Picker */
input.hasDatepicker {
	height: auto;
}
.pb-datetime {
	font-size: 100%;
}

m-ssb-panel-collapsible .panel-heading  {
	background-color: #fff !important;
	color: #000000 !important;
	border-color: #EFEFEF !important;
}

.m-ssb-panel-collapsible .panel  {
	border-color: #EFEFEF !important;
}



.m-ssb-header  {
	border-bottom-color: #e3e3e3;
	border-top-color: #e3e3e3;
	background-color: #F6F8F8;
}

.m-ssb-infobar  {
	background-color: #EFF7FF;
	color: #2874BB;
	border-top-color: #2874BB;
}
.m-ssb-infobar a {
	color: #9E0000;
}

m-ssb-links .m-ssb-links-text li + li:before  {
	color: #B9B9B9;
}

.navigation-section  {
	background-color: #fff;
}

.navigation-section .nav > li > a  {
	color: #5B5E65;
}

.navigation-section .nav > li > a:hover  {
	border-bottom-color: var(--themecolor3); 
}

.navigation-section .nav > li > a.active  {
	color: #2775D3;
	border-bottom-color: var(--themecolor3); 
}

.m-ssb-label-required  {
	color: #D42828;
}




xe-button.m-ssb-link-button .primary {
	color: var(--themecolor3); 
}

.m-ssb-panel .xe-pop-content  {
	border-top-color: #808080;
}

/* xe-table.css */
table.xe-table th,
table.xe-table td  {
	border-color: #D9D9D9;
}
table.xe-table.xe-table-type-box tr  {
	border-bottom-color: #D9D9D9;
}
.header-org  {
	color: #000000FF !important;
}
table.xe-table.xe-table-type-box tfoot tr  {
	border-top-color: #D9D9D9;
}
table.xe-table th  {
	color: #5B5E65;
}
table.xe-table th .data span  {
	color: #5B5E65;
}
table.xe-table td.total-col  {
	color: #151618;
}
@media only screen and (max-width: 767px) {

	table.xe-table.xe-table-xs tr  {
		border-bottom-color: #D9D9D9;
	}

	table.xe-table.xe-table-xs tr > th .xe-col-xs,
	table.xe-table.xe-table-xs tr > td .xe-col-xs  {
		color: #151618;
	}
}


/* custom-number-input.css */
.readonly {
	background-color: #F7F7F7;
	border-color: #151618;
	color: #5B5E65;
}
/* jquery-ui-1.8.13.custom.css */

.ui-widget-content {
	border-color: #CCCCCC;
	background-color: #fff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header a {
	color: #222222;
}
.ui-datepicker-div .ui-widget-header  {
	background-color: #EDF0F4 !important;
	color: #333333;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border-color: #DDDDDD;
	color: #333333;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {
	color: #333333;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus  {
	color: var(--themecolor3); 
}

.ui-state-default a {
	color: #5B5E65 !important;
}

.ui-state-active a {
	color: #fff !important;
}

.ui-state-focus a {
	color: #fff !important;
}
.ui-state-hover a, .ui-state-hover a:hover  {
	color: var(--themecolor3) !important; 
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active  {
	background-color: var(--themecolor3); 
	color: #5B5E65 !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited  {
	color: #fff;
}

.ui-state-active a:hover {
	color: #fff !important;
}


.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight   {
	border-color: #FFC51E;
	background-color: #FEF8BE;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a  {
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error  {
	border-color: #DC6F6E;
	background-color: #EBCFCF;
	color: #000000;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a  {
	color: #000000;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text  {
	color: #000000;
}
.ui-corner-all.ui-button.ui-widget  {
	background-color: #585858;
	color: #fff;
}


.ui-widget-overlay  {
	background-color: #000000;
}
.ui-widget-shadow  {
	background-color: #080808;
}
.ui-selectable-helper  {
	border-color: #000000;
} 
.ui-tabs .ui-tabs-nav  {
	border-color: #EEEEEF;
}
.ui-datepicker .ui-state-highlight  {
	background-color: #EAF4FD;
	border-color: #C5DBEC;
	color: var(--themecolor1-3); 
}
.ui-datepicker .ui-state-default .ui-state-hover  {
	background-color: #cacaca;
}
.ui-datepicker .ui-widget-content   {
	border-color: #DDDDDD;
	color: #333333;
}
.ui-datepicker.ui-widget-content  {
	border-color: #DDDDDD;
}
/* eds.css */

.eds-text-field  {
	border-color: #B2B3B7;
	background-color: #fff;
}

.eds-text-field:focus:not([valid])  {
	border-color: var(--themecolor3); 
	color: #151618;
}

 .eds-text-field-readonly  {
	background-color: #F7F7F7;
	border-color: #151618;
	color: #5B5E65;
}

.eds-text-field-disabled  {
	border-color: #151618;
	color: #5B5E65;
	background-color: #F7F7F7;
}



.primary:hover:not([disabled])  {
	background-color: var(--themecolor3-2); 
}

.primary  {
	background-color: var(--themecolor3); 
	color: #fff;
}

.secondary  {
	background-color: #fff;
	border-color: var(--themecolor3); 
	color: var(--themecolor3); 
}

.primary:hover:not([disabled])  {
	background-color: var(--themecolor3-2); 
}

.secondary:hover:not([disabled])  {
	background-color: var(--themecolor3-2); 
	color: #fff;
}

.secondary:focus:not([disabled])  {
	background-color: var(--themecolor3); 
	color: #fff;
}

.primary:disabled  {
	background-color: #B2B3B7;
	color: #fff;
}

.secondary:disabled  {
	background-color: #B2B3B7;
	color: #fff;
}

.primary:active:not([disabled])  {
	background-color: var(--themecolor3-1); 
}

.secondary:active:not([disabled])  {
	background-color: var(--themecolor3-1); 
}
/* banner-ui-ss.css */


td.invalid-input-value  {
	background-color: #EBCFCF !important;
	border-color: #DC6F6E !important;
}

.dataTables_processing  {
	border-color: #DDDDDD;
	color: #999999;
}

table.display thead th  {
	background-color: #EDF0F4 !important;
	border-bottom-color: #AAAAAA;
}

table.display tr.heading2 td  {
	border-bottom-color: #AAAAAA;
}

tr.odd  {
	background-color: #fff;
	border-bottom-color: #DDDDDD;
	border-color: #DDDDDD;
}
tr.even  {
	background-color: #fff;
	border-bottom-color: #DDDDDD;
	border-color: #DDDDDD;
}

.top  {
	background-color: #F5F5F5;
	border-color: #CCCCCC;
}

.bottom  {
	background-color: #F5F5F5;
	border-color: #CCCCCC;
}

tfoot input  {
	color: #444444;
}

tfoot input.search_init  {
	color: #999999;
}

td.group  {
	background-color: #D1CFD0;
	border-bottom-color: #A19B9E;
	border-top-color: #A19B9E;
}

td.details  {
	background-color: #D1CFD0;
	border-color: #A19B9E;
}

.paging_full_numbers span.paginate_button,
.paging_full_numbers span.paginate_active  {
	border-color: #AAAAAA;
}

.paging_full_numbers span.paginate_button  {
	background-color: #DDDDDD;
}

.paging_full_numbers span.paginate_button:hover  {
	background-color: #CCCCCC;
}

.paging_full_numbers span.paginate_active  {
	background-color: #99B3FF;
}

table.display tr.even.row_selected td  {
	background-color: var(--themecolor1-0); 
	color: #fff;
}

table.display tr.odd.row_selected td  {
	background-color: var(--themecolor1-0); 
	color: #fff;
}

table.rowselect tr.focus  {
	border-color: #008000;
	background-color: #CCFFCC !important;
	color: #000000 !important;
}
table.rowselect tr.focus td  {
	background-color: #CCFFCC !important;
}

.ui-corner-all.ui-button.ui-widget  {
	// background-color: #585858;
	// color: #fff;
	background: none;
}

table.display tr.row_hover td  {
	color: #000000 !important;
}

table.display tr.even.row_hover td,
table.display tr.odd.row_hover td,
table.display tr.odd.row_hover td.sorting_1,
table.display tr.even.row_hover td.sorting_1  {
	background-color: #cacaca;
}

.datatables-save-success  {
	background-color: #E3EDD1 !important;
}

.cell-save-successful  {
	background-color: #fff !important;
	border-color: #008000;
}
.cell-error  {
	background-color: #fff !important;
	border-color: #FF0000;
}


.ui-layout-resizer-west, .ui-layout-resizer-east  {
	background-color: #F7F7F7;
	border-left-color: #DDDDDD;
	border-right-color: #BBBBBB;
}
.ui-layout-resizer-north, .ui-layout-resizer-south  {
	border-top-color: #DDDDDD;
	border-bottom-color: #BBBBBB;
}

#splash  {
	background-color: #fff;
}

input.combobox:hover , input.hasDatepicker:hover {
	border-color: var(--themecolor1-3); 
}

input.combobox:focus,input.hasDatepicker:focus {
	border-color: var(--themecolor1-3) !important; 
}



#simplemodal-overlay {
	background-color: #000000;
}
#simplemodal-container {
	background-color: #87B4D0;
	border-color: #87B4D0;
}

div#sidebar ul.ui-tabs-nav li.ui-state-default  {
	border-left-color: #C1C1C1;
}

div#sidebar ul.ui-tabs-nav li.ui-state-default:last-child  {
	border-right-color: #C1C1C1;
}

div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active.ui-state-hover,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-hover  {
	background-color: #F7F7F7;
}

div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active a,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active.ui-state-hover a,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-hover a  {
	color: #333333;
}

input.combobox  {
	border-color: #a2a2a2;
}

input.hasDatepicker  {
	border-color: #a2a2a2;
}


table  {
	border-color: #DDDDDD;
}

ul.ui-autocomplete  {
	border-color: var(--themecolor1-3); 
}

ul.ui-autocomplete a.ui-state-hover  {
	background-color: #778FA1;
}


.loading  {
	background-color: #000000;
}
.dataTables_wrapper table tbody tr td form input  {
	border-color: #a2a2a2;
}

.bottom .bottom-divider  {
	border-left-color: #000000;
}

.ui-datepicker .ui-datepicker-header  {
	background-color: #ECF0F4;
}

.dataTables_wrapper tr.notification-success  {
	background-color: #DDF4C9;
}

.dataTables_wrapper tr.notification-error  {
	background-color: #EBCFCF;
}

.dataTables_wrapper tr.notification-error  {
	border-color: #FF3F3F;
	background-color: #EBCFCF;
}

.dataTables_wrapper tr.notification-warning  {
	background-color: #FFF6B3;
}

.dataTables_wrapper tr.notification-warning  {
	border-color: #F9DC87;
	background-color: #FFF6B3;
}

.ui-pillbox ul  {
	border-color: #B2B3B7;
}

.ui-pillbox li  {
	outline-color: var(--themecolor2-4); 
	color: #BCBEC0;
	background-color: #fff;
}

.ui-pillbox li.ui-state-default,
.ui-pillbox li.ui-state-disabled  {
	color: #151618;
	background-color: #fff;
	border-left-color: #B2B3B7;
}

.ui-pillbox li.ui-state-disabled  {
	color: #5B5E65;
	background-color: #F8F8F8;
}

.ui-pillbox li.ui-state-highlight  {
	background-color: var(--themecolor3-1); 
	color: #fff;
	border-left-color: #B2B3B7;
}

#multiCalendarContainer  .ui-widget-header {
	background-color: #ECF0F4;
}

.component-error  {
	border-color: #CC0000;
}


/* notification-center.css */
.notification-center-flyout  {
	background-color: #0071A7;
}
.notification-center-flyout ul li.notification-center-message-success {
	background-color: #EAF7F2;
	color: #00804D;
	border-color: #00804D;
	border-top-color: #00804D;
}
.notification-center-flyout ul li.notification-center-message-error {
	background-color: #FFEEED;
	color: #D42828;
	border-color: #D42828;
	border-top-color: #D42828;
}
.notification-center-flyout ul li.notification-center-message-warning {
	background-color: #F5F2E7;
	border-color: #8A6A00;
	border-top-color: #8A6A00;
	color: #8A6A00;
}

button.notification-flyout-item:focus  {
	outline-color: #4D90FE;
}

li:first-child .notification-item-prompts  {
	background-color: #F4F4F4;
	border-top-color: #C2BCBC;
}

body > .notification-center-shim  {
	background-color: #666666;
}

#header-main-section li a.notification-message {
	color: #D42828;
}
/* jquery.ui.tooltip.css */

body .ui-tooltip  {
	border-color: #AAAAAA;
}
/* datatables-colvis.css */


.ColVis_text_hover  {
	border-color: #999999;
	background-color: #F0F0F0;
}

div.ColVis_collection  {
	background-color: #F9F9F9;
	border-color: #CCCCCC;
}

div.ColVis_collection button.ColVis_Button:hover  {
	border-color: #999999;
	background-color: #F0F0F0;
}


.disabled {
	color: #999;
}
button.primary-button.disabled:hover {
	cursor: not-allowed !important;
	color: #999;
	border: 1px solid #B2B3B7;
	background-color: #F7F7F7 !important;
}


/* backbone.grid.css */
.grid-container .bottom  {
	background-color: #F5F5F5;
	border-color: #CCCCCC;
}

table.grid > thead > tr > th  {
	background-color: #fff !important;
	border-bottom-color: #EEEEEF !important;
	border-left-color: #EEEEEF !important;
}

.grid tr.odd  {
	background-color: #fff;
	border-bottom-color: #DDDDDD;
	border-color: #DDDDDD;
}
.grid tr.even  {
	background-color: #fff;
	border-bottom-color: #DDDDDD;
	border-color: #DDDDDD;
}

.grid tr.selected  {
	background-color: #DDDDDD !important;
}

.grid tr.hover  {
	background-color: #cacaca;
}

.grid td  {
	border-left-color: #EEEEEF !important;
	border-top-color: #EEEEEF !important;
	border-bottom-color: #EEEEEF !important;
}

.grid td.focus {
	color: #000000 !important;
	outline-color: var(--themecolor2-4); 
}

.grid tbody tr td form input  {
	border-color: #a2a2a2;
}

.grid-main-wrapper .visibility-control-column  {
	border-right-color: #EEEEEF !important;
}

.grid-main-wrapper .grid th.visibility-control-column  {
	border-bottom-color: #EEEEEF !important;
}

.button-menu-container  {
	background-color: #fff;
	border-color: #DDDDDD;
	border-top-color: #CCCCCC;
}

.button-menu-overlay  {
	background-color: #000000;
}

.grid.grid-frozen tr  {
	border-right-color: #DDDDDD;
}

.grid tr.notification-success  {
	background-color: #DDF4C9 !important;
}

.grid tr.notification-error  {
	background-color: #EBCFCF !important;
}

.grid tr.notification-error  {
	background-color: #EBCFCF !important;
}

.grid tr.notification-warning  {
	background-color: #FFF6B3 !important;
}

.grid tr.notification-warning  {
	border-color: #F9DC87;
	background-color: #FFF6B3 !important;
}

.grid td.notification-warning  {
	border-color: #F9DC87 !important;
}

.grid td.readonly  {
	background-color: #fff;
	color: #151618;
}



.grid .hasMultiCalendarPicker  {
	border-color: #a2a2a2;
}


.focus-by-row .grid tr.focus  {
	background-color: #dcdcdc !important;
}

.focus-by-cell .grid td.focus  {
	background-color: #dcdcdc !important;
}

.add-row-hover  {
	background-color: #F2F8FC !important;
	border-color: #F2F8FC !important;
	color: #000000 !important;
}

.add-row-selected,.add-row-selected a:not(.select2-choice)  {
	border-color: #F8F8F8 !important;
	color: #151618 !important;
	background-color: #F8F8F8 !important;
}

.grid tr.selected  {
	background-color: #fff !important;
}

.grid tr.hover  {
	background-color: #fff;
}

.grid thead th  {
	background-color: #EDF0F4 !important;
}

.grid tr.add-row-hover td.readonly,.grid tr.add-row-hover td.add-row-selected,.grid tr.add-row-hover td.add-row-selected a {
	background-color: #F2F8FC !important;
	border-color: #F2F8FC !important;
	color: #000000 !important;
}


.ui-widget-header  {
	background-color: #F9FAFB !important;
	color: #151618;
}
/* backbone.pagingcontrols.css */


.selected-cell  {
	background-color: #CCCCCC;
}

.paging-container .divider  {
	border-left-color: #000000;
}
/* select2.css */


.select2-container .select2-choice  {
	border-color: #B2B3B7;
	color: #151618;
	background-color: #fff;
}

.select2-container.select2-drop-above .select2-choice  {
	border-bottom-color: #B2B3B7;
}

.select2-drop-mask  {
	background-color: #fff;
}

.select2-drop  {
	background-color: #fff;
	color: #151618;
	border-color: #B2B3B7;
}

.select2-drop.select2-drop-above  {
	border-top-color: #B2B3B7;
}

.select2-drop-active  {
	border-color: var(--themecolor3); 
}

.select2-drop.select2-drop-above.select2-drop-active  {
	border-top-color: var(--themecolor3); 
}

.select2-drop-auto-width  {
	border-top-color: #B2B3B7;
}

.select2-container .select2-choice .select2-arrow  {
	border-left-color: #B2B3B7;
	background-color: #fff;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow  {
	border-right-color: #B2B3B7;
}

.select2-search input  {
	border-color: #B2B3B7;
	background-color: #fff;
}

html[dir="rtl"] .select2-search input  {
	background-color: #fff;
}

.select2-search input.select2-active  {
	background-color: #fff;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices  {
	border-color: var(--themecolor3); 
}

.select2-dropdown-open .select2-choice  {
	background-color: #eee;
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices  {
	border-color: var(--themecolor3); 
}

.select2-results .select2-highlighted  {
	background-color: #F8F8F8;
	color: #151618;
}

.select2-results li em  {
	background-color: #FEFFDE;
}

.select2-results .select2-highlighted ul  {
	background-color: #fff;
	color: #000000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit  {
	background-color: #F4F4F4;
}


.select2-results .select2-disabled.select2-highlighted  {
	color: #666666;
	background-color: #F4F4F4;
}
.select2-results .select2-disabled  {
	background-color: #F4F4F4;
}

.select2-more-results.select2-active  {
	background-color: #F4F4F4;
}

.select2-more-results  {
	background-color: #F8F8F8;
}



.select2-container.select2-container-disabled .select2-choice  {
	background-color: #F4F4F4;
	border-color: #DDDDDD;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow  {
	background-color: #F4F4F4;
}
.select2-container-multi .select2-choices  {
	border-color: #B2B3B7;
	background-color: #fff;
}

.select2-container-multi.select2-container-active .select2-choices  {
	border-color: var(--themecolor3); 
}
.select2-container-multi .select2-choices .select2-search-field input  {
	color: #5B5E65;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active  {
	background-color: #fff !important;
}

.select2-default  {
	color: #5B5E65 !important;
}

.select2-container-multi .select2-choices .select2-search-choice  {
	color: #fff;
	background-color: var(--themecolor3); 
}
.select2-container-multi .select2-choices .select2-search-choice div {
	color: #fff;
}
.select2-container-multi .select2-choices .select2-search-choice-focus  {
	background-color: #B2B3B7 !important;
}
.select2-container-multi.select2-container-disabled .select2-choices  {
	background-color: #F4F4F4;
	border-color: #DDDDDD;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice  {
	border-color: #DDDDDD;
	background-color: #F4F4F4;
}


.select2-container.select2-container-active.component-error .select2-choice,
.grid tr.notification-error td.notification-error .select2-container,
.grid tr.notification-error td.notification-error .select2-container.select2-container-active .select2-choice {
	border-color: #CC0000;
}
/* bannershortcuts.css */


.content-heading-shortcut  {
	color: #585858;
}

.chicklet  {
	background-color: var(--themecolor1-5); 
	color: #656565;
	border-color: #cbcbcb;
}

.banner-shortcut  {
	border-bottom-color: #EEEEEF;
}
/* userpreference.css */


.xe-popup-container .xe-pop-content  {
	color: #585858;
}

.xe-modal-footer-copyright-info a  {
	color: var(--themecolor3) !important; 
}@media screen and (min-width: 768px) {

	.xe-popup-container .xe-pop-content  {
	color: #585858;
}
}

/* angularjs-color-picker.css */

.color-picker-wrapper .input-group .input-group-addon  {
	color: #555555;
	background-color: #eee;
	border-color: #CCCCCC;
}
.color-picker-wrapper .color-picker-swatch:not(.input-group-addon)  {
	border-color: #CCCCCC;
}
.color-picker-wrapper .color-picker-panel  {
	background-color: #fff;
	border-color: #CCCCCC;
}
.color-picker-wrapper .color-picker-panel .color-picker-hue,
.color-picker-wrapper .color-picker-panel .color-picker-opacity  {
	background-color: #fff;
}
.color-picker-wrapper .color-picker-panel .color-picker-slider  {
	background-color: #fff;
	border-color: #000000;
}
.color-picker-wrapper .color-picker-panel .color-picker-grid .color-picker-picker  {
	border-color: #000000;
}
.color-picker-wrapper .color-picker-panel .color-picker-grid .color-picker-picker > div  {
	border-color: #fff;
}
.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon  {
	border-right-color: #CCCCCC;
}
/* style.css */

body  {
	color: #333333;
}
pre  {
	background-color: #555555;
	color: #fff;
} 

.subheader  {
	color: #777777;
}
a  {
	color: #333333;
}
hr  {
	border-top-color: #DDDDDD;
}

.icon-success:after  {
	color: #268D1F;
}
.icon-warning:after  {
	color: #FFC51E;
}
.icon-error:after  {
	color: #CC0000;
}
.icon-information:after  {
	color: #93BFC9;
}
.icon-help:after  {
	color: #0070A6;
}
.icon-in-progress:after  {
	color: #268D1F;
}
.icon-circle:before  {
	color: #fff;
}
.icon-triangle:before  {
	color: #fff;
}



.icon-circle-shape:before  {
	color: #fff;
}
.icon-triangle-shape:before  {
	color: #fff;
}






.data, .data-large  {
	border-color: #999999;
}
th  {
	border-bottom-color: #A5A5A5;
	border-right-color: #C1C1C1;
	color: #333333;
}
td  {
	border-bottom-color: #DDDDDD;
}


.example  {
	background-color: #F1F1F1;
	border-color: #DDDDDD;
}


.dark  {
	background-color: #AAAAAA;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.example-two-color  {
	background-color: #DDF4C9;
	border-color: #DDDDDD;
}
.success-text  {
	color: #000000;
}
.icon-hover .icon-settings:hover  {
	color: #006699;
}
.icon-hover-transition .icon-settings:hover  {
	color: #006699;
}
.icon-styling .icon-settings  {
	color: #006699;
	border-color: #CCCCCC;
}
.icon-styling .icon-settings:hover  {
	color: #003366;
}


.icon a  {
	color: #006699;
}
.icon a:hover  {
	color: #003366;
}


.dark-background  {
	background-color: #222222;
	border-color: #777777;
}
.dark-background .icon-settings  {
	color: #fff;
}
.light-background  {
	background-color: #eee;
	border-color: #CCCCCC;
}
/* uploadProperties.css */


select.pb-item.pb-select  {
	color: #5B5E65;
	border-color: #B2B3B7;
}

select.pb-select:focus, select.pb-select:hover  {
	color: #151618;
	background-color: #fff;
	border-color: var(--themecolor3); 
}
select.pb-select:active  {
	color: #151618;
	background-color: #fff;
	border-color: var(--themecolor3); 
}

table#resourceTable tr > th {
	background-color: #F7F7F7 !important;
}
#uploadContent .ui-widget-header.content-container-header {
	background-color: #EEEEEF !important;
}
/* bannerCommon.css */

#banner-header-main-section  {
	background-color: var(--themecolor1); 
}
/* timeout.css */

.dialog-wrapper  {
	color: #8A6A00;
}
.dialog  {
	background-color: #F5F2E7;
}

.custom-logout-dialog  {
	background-color: #F5F2E7;
}
.common-button-primary  {
	background-color: #F5F2E7;
	border-top-color: #8A6A00;
	color: #8A6A00;
}
.common-button-primary:focus  {
	border-color: var(--themecolor3); 
}
/* changeexpiredpassword.css */


.input-text.default-state {
	border-color: #778FA1;
}

.input-text:hover {
	border-color: var(--themecolor1-0); 
}

.input-text:focus, .input-text.error-state:focus {
	border-color: #778FA1;
}

.input-text.disabled-state {
	border-color: #C9D2D9;
}

.input-text.error-state {
	border-color: #CF4141;
}

.invalid {
	color: #CF4141;
}
/* securityQA.css */


eds-text-field::-webkit-input-placeholder  {
	color: #5B5E65;
}
eds-text-field::-moz-placeholder  {
	color: #5B5E65;
}
eds-text-field:-ms-input-placeholder  {
	color: #5B5E65;
}
eds-text-field:-moz-placeholder  {
	color: #5B5E65;
}

#pagetitle  {
	color: #646464;
}

.eds-select-field  {
	border-color: #B2B3B7;
	background-color: #fff;
}
.eds-select-field:focus:not([valid])  {
	border-color: var(--themecolor3); 
	color: #151618;
}
select option :hover  {
	background-color: #EBCFCF;
}

.section-header  {
	background-color: #fff;
	border-color: #CCCCCC;
	color: #000000;
}

.section-header-text  {
	color: #444455;
}



.component-error {
	border-color: #CC0000;
}
/* survey.css */


#pagetitle  {
	color: #646464;
}

.content-label  {
	color: #151618;
}

.section-header  {
	color: #151618;
}

.section-header-text  {
	color: #444455;
}

.race-category-header  {
	color: #5B5E65;
	background-color: #F7F7F7;
}


.notification-error  {
	border-color: #FF3F3F;
	background-color: #EBCFCF;
}


.race-label  {
	border-color: #CCCCCC;
	background-color: #F7F7F7;
	border-color: #F7F7F7;
}
/* policy.css */


#pagetitle  {
	color: #646464;
}

.termstextdiv  {
	border-top-color: #2874BB;
	background-color: #EFF7FF;
	color: #2874BB;
}
/* bootstrap.css */

mark  {
	color: #000000;
	background-color: #FFFF00;
}
fieldset  {
	border-color: #C0C0C0;
}
body  {
	color: #333333;
	background-color: #fff;
}
a  {
	color: var(--themecolor1-3); 
}
a:hover,
a:focus  {
	color: #23527C;
}
.img-thumbnail  {
	background-color: #fff;
	border-color: #DDDDDD;
}
hr  {
	border-top-color: #eee;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small  {
	color: #777777;
}
mark,
.mark  {
	background-color: #FCF8E3;
}
.text-muted  {
	color: #777777;
}
.text-primary  {
	color: var(--themecolor1-3); 
}
a.text-primary:hover,
a.text-primary:focus  {
	color: #286090;
}
.text-success  {
	color: #3C763D;
}
a.text-success:hover,
a.text-success:focus  {
	color: #2B542C;
}
.text-info  {
	color: #31708F;
}
a.text-info:hover,
a.text-info:focus  {
	color: #245269;
}
.text-warning  {
	color: #8A6D3B;
}
a.text-warning:hover,
a.text-warning:focus  {
	color: #66512C;
}
.text-danger  {
	color: #A94442;
}
a.text-danger:hover,
a.text-danger:focus  {
	color: #843534;
}
.bg-primary  {
	color: #fff;
	background-color: var(--themecolor1-3); 
}
a.bg-primary:hover,
a.bg-primary:focus  {
	background-color: #286090;
}
.bg-success  {
	background-color: #DFF0D8;
}
a.bg-success:hover,
a.bg-success:focus  {
	background-color: #C1E2B3;
}
.bg-info  {
	background-color: #D9EDF7;
}
a.bg-info:hover,
a.bg-info:focus  {
	background-color: #AFD9EE;
}
.bg-warning  {
	background-color: #FCF8E3;
}
a.bg-warning:hover,
a.bg-warning:focus  {
	background-color: #F7ECB5;
}
.bg-danger  {
	background-color: #F2DEDE;
}
a.bg-danger:hover,
a.bg-danger:focus  {
	background-color: #E4B9B9;
}
.page-header  {
	border-bottom-color: #eee;
}

abbr[title],
abbr[data-original-title]  {
	border-bottom-color: #777777;
}
blockquote  {
	border-left-color: #eee;
}
blockquote footer,
blockquote small,
blockquote .small  {
	color: #777777;
}
.blockquote-reverse,
blockquote.pull-right  {
	border-right-color: #eee;
}
code  {
	color: #C7254E;
	background-color: #F9F2F4;
}
kbd  {
	color: #fff;
	background-color: #333333;
}
pre  {
	color: #333333;
	background-color: #F5F5F5;
	border-color: #CCCCCC;
}
caption  {
	color: #777777;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td  {
	border-top-color: #DDDDDD;
}
.table > thead > tr > th  {
	border-bottom-color: #DDDDDD;
}
.table > tbody + tbody  {
	border-top-color: #DDDDDD;
}
.table .table  {
	background-color: #fff;
}
.table-bordered  {
	border-color: #DDDDDD;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td  {
	border-color: #DDDDDD;
}
.table-striped > tbody > tr:nth-of-type(odd)  {
	background-color: #F9F9F9;
}
.table-hover > tbody > tr:hover  {
	background-color: #F5F5F5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th  {
	background-color: #F5F5F5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th  {
	background-color: #E8E8E8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th  {
	background-color: #DFF0D8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th  {
	background-color: #D0E9C6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th  {
	background-color: #D9EDF7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th  {
	background-color: #C4E3F3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th  {
	background-color: #FCF8E3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th  {
	background-color: #FAF2CC;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th  {
	background-color: #F2DEDE;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th  {
	background-color: #EBCCCC;
}
legend  {
	color: #333333;
	border-bottom-color: #E5E5E5;
}
output  {
	color: #555555;
}
.form-control  {
	color: #555555;
	background-color: #fff;
	border-color: #CCCCCC;
}
.form-control:focus  {
	border-color: var(--themecolor1-4); 
}
.form-control::-moz-placeholder  {
	color: #999999;
}
.form-control:-ms-input-placeholder  {
	color: #999999;
}
.form-control::-webkit-input-placeholder  {
	color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control  {
	background-color: #eee;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label  {
	color: #3C763D;
}
.has-success .form-control  {
	border-color: #3C763D;
}
.has-success .form-control:focus  {
	border-color: #2B542C;
}
.has-success .input-group-addon  {
	color: #3C763D;
	background-color: #DFF0D8;
	border-color: #3C763D;
}
.has-success .form-control-feedback  {
	color: #3C763D;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label  {
	color: #8A6D3B;
}
.has-warning .form-control  {
	border-color: #8A6D3B;
}
.has-warning .form-control:focus  {
	border-color: #66512C;
}
.has-warning .input-group-addon  {
	color: #8A6D3B;
	background-color: #FCF8E3;
	border-color: #8A6D3B;
}
.has-warning .form-control-feedback  {
	color: #8A6D3B;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label  {
	color: #A94442;
}
.has-error .form-control  {
	border-color: #A94442;
}
.has-error .form-control:focus  {
	border-color: #843534;
}
.has-error .input-group-addon  {
	color: #A94442;
	background-color: #F2DEDE;
	border-color: #A94442;
}
.has-error .form-control-feedback  {
	color: #A94442;
}
.help-block  {
	color: #737373;
}
.btn:hover,
.btn:focus,
.btn.focus  {
	color: #333333;
}
.btn-default  {
	color: #333333;
	background-color: #fff;
	border-color: #CCCCCC;
}
.btn-default:focus,
.btn-default.focus  {
	color: #333333;
	background-color: #E6E6E6;
	border-color: #8C8C8C;
}
.btn-default:hover  {
	color: #333333;
	background-color: #E6E6E6;
	border-color: #ADADAD;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default  {
	color: #333333;
	background-color: #E6E6E6;
	border-color: #ADADAD;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus  {
	color: #333333;
	background-color: #D4D4D4;
	border-color: #8C8C8C;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus  {
	background-color: #fff;
	border-color: #CCCCCC;
}
.btn-default .badge  {
	color: #fff;
	background-color: #333333;
}
.btn-primary  {
	color: #fff;
	background-color: var(--themecolor1-3); 
	border-color: #2E6DA4;
}
.btn-primary:focus,
.btn-primary.focus  {
	color: #fff;
	background-color: #286090;
	border-color: #122B40;
}
.btn-primary:hover  {
	color: #fff;
	background-color: #286090;
	border-color: #204D74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary  {
	color: #fff;
	background-color: #286090;
	border-color: #204D74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus  {
	color: #fff;
	background-color: #204D74;
	border-color: #122B40;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus  {
	background-color: var(--themecolor1-3); 
	border-color: #2E6DA4;
}
.btn-primary .badge  {
	color: var(--themecolor1-3); 
	background-color: #fff;
}
.btn-success  {
	color: #fff;
	background-color: #5CB85C;
	border-color: #4CAE4C;
}
.btn-success:focus,
.btn-success.focus  {
	color: #fff;
	background-color: #449D44;
	border-color: #255625;
}
.btn-success:hover  {
	color: #fff;
	background-color: #449D44;
	border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success  {
	color: #fff;
	background-color: #449D44;
	border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus  {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus  {
	background-color: #5CB85C;
	border-color: #4CAE4C;
}
.btn-success .badge  {
	color: #5CB85C;
	background-color: #fff;
}
.btn-info  {
	color: #fff;
	background-color: var(--themecolor1-4); 
	border-color: var(--themecolor1-4); 
}
.btn-info:focus,
.btn-info.focus  {
	color: #fff;
	background-color: var(--themecolor1-4); 
	border-color: #1B6D85;
}
.btn-info:hover  {
	color: #fff;
	background-color: var(--themecolor1-4); 
	border-color: #269ABC;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info  {
	color: #fff;
	background-color: var(--themecolor1-4); 
	border-color: #269ABC;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus  {
	color: #fff;
	background-color: #269ABC;
	border-color: #1B6D85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus  {
	background-color: var(--themecolor1-4); 
	border-color: var(--themecolor1-4); 
}
.btn-info .badge  {
	color: var(--themecolor1-4); 
	background-color: #fff;
}
.btn-warning  {
	color: #fff;
	background-color: #F0AD4E;
	border-color: #EEA236;
}
.btn-warning:focus,
.btn-warning.focus  {
	color: #fff;
	background-color: #EC971F;
	border-color: #985F0D;
}
.btn-warning:hover  {
	color: #fff;
	background-color: #EC971F;
	border-color: #D58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning  {
	color: #fff;
	background-color: #EC971F;
	border-color: #D58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus  {
	color: #fff;
	background-color: #D58512;
	border-color: #985F0D;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus  {
	background-color: #F0AD4E;
	border-color: #EEA236;
}
.btn-warning .badge  {
	color: #F0AD4E;
	background-color: #fff;
}
.btn-danger  {
	color: #fff;
	background-color: #D9534F;
	border-color: #D43F3A;
}
.btn-danger:focus,
.btn-danger.focus  {
	color: #fff;
	background-color: #C9302C;
	border-color: #761C19;
}
.btn-danger:hover  {
	color: #fff;
	background-color: #C9302C;
	border-color: #AC2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger  {
	color: #fff;
	background-color: #C9302C;
	border-color: #AC2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus  {
	color: #fff;
	background-color: #AC2925;
	border-color: #761C19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus  {
	background-color: #D9534F;
	border-color: #D43F3A;
}
.btn-danger .badge  {
	color: #D9534F;
	background-color: #fff;
}
.btn-link  {
	color: var(--themecolor1-3); 
}
.btn-link:hover,
.btn-link:focus  {
	color: #23527C;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus  {
	color: #777777;
}
.dropdown-menu  {
	background-color: #fff;
	border-color: #CCCCCC;
}
.dropdown-menu .divider  {
	background-color: #E5E5E5;
}
.dropdown-menu > li > a  {
	color: #333333;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus  {
	color: #262626;
	background-color: #7C7C7C;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus  {
	color: #fff;
	background-color: var(--themecolor1-3); 
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus  {
	color: #777777;
}
.dropdown-header  {
	color: #777777;
}
.input-group-addon  {
	color: #555555;
	background-color: #eee;
	border-color: #CCCCCC;
}
.nav > li > a:hover,
.nav > li > a:focus  {
	background-color: #eee;
}
.nav > li.disabled > a  {
	color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus  {
	color: #777777;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus  {
	background-color: #eee;
	border-color: var(--themecolor1-3); 
}
.nav .nav-divider  {
	background-color: #E5E5E5;
}
.nav-tabs  {
	border-bottom-color: #DDDDDD;
}
.nav-tabs > li > a:hover  {
	border-color: #EEE #EEE #DDD;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus  {
	color: #555555;
	background-color: #fff;
	border-color: #DDDDDD;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus  {
	border-color: #DDDDDD;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus  {
	color: #fff;
	background-color: var(--themecolor1-3); 
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus  {
	border-color: #DDDDDD;
}


.navbar-default  {
	background-color: #F8F8F8;
	border-color: #E7E7E7;
}
.navbar-default .navbar-brand  {
	color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus  {
	color: #5E5E5E;
}
.navbar-default .navbar-text  {
	color: #777777;
}
.navbar-default .navbar-nav > li > a  {
	color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus  {
	color: #333333;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus  {
	color: #555555;
	background-color: #E7E7E7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus  {
	color: #CCCCCC;
}
.navbar-default .navbar-toggle  {
	border-color: #DDDDDD;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus  {
	background-color: #DDDDDD;
}
.navbar-default .navbar-toggle .icon-bar  {
	background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form  {
	border-color: #E7E7E7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus  {
	color: #555555;
	background-color: #E7E7E7;
}

.navbar-default .navbar-link  {
	color: #777777;
}
.navbar-default .navbar-link:hover  {
	color: #333333;
}
.navbar-default .btn-link  {
	color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus  {
	color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus  {
	color: #CCCCCC;
}
.navbar-inverse  {
	background-color: #222222;
	border-color: #080808;
}
.navbar-inverse .navbar-brand  {
	color: #9D9D9D;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus  {
	color: #fff;
}
.navbar-inverse .navbar-text  {
	color: #9D9D9D;
}
.navbar-inverse .navbar-nav > li > a  {
	color: #9D9D9D;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus  {
	color: #fff;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus  {
	color: #fff;
	background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus  {
	color: #444444;
}
.navbar-inverse .navbar-toggle  {
	border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus  {
	background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar  {
	background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form  {
	border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus  {
	color: #fff;
	background-color: #080808;
}

.navbar-inverse .navbar-link  {
	color: #9D9D9D;
}
.navbar-inverse .navbar-link:hover  {
	color: #fff;
}
.navbar-inverse .btn-link  {
	color: #9D9D9D;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus  {
	color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus  {
	color: #444444;
}
.breadcrumb  {
	background-color: #F5F5F5;
}
.breadcrumb > li + li:before  {
	color: #CCCCCC;
}
.breadcrumb > .active  {
	color: #777777;
}

a.breadcrumbButton:link, a.breadcrumbButton:active, a.breadcrumbButton:visited, .breadcrumbButton {
	font-size: 1.0em;
}


.pagination > li > a,
.pagination > li > span  {
	color: var(--themecolor1-3); 
	background-color: #fff;
	border-color: #DDDDDD;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus  {
	color: #23527C;
	background-color: #eee;
	border-color: #DDDDDD;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus  {
	color: #fff;
	background-color: var(--themecolor1-3); 
	border-color: var(--themecolor1-3); 
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus  {
	color: #777777;
	background-color: #fff;
	border-color: #DDDDDD;
}
.pager li > a,
.pager li > span  {
	background-color: #fff;
	border-color: #DDDDDD;
}
.pager li > a:hover,
.pager li > a:focus  {
	background-color: #eee;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span  {
	color: #777777;
	background-color: #fff;
}
.label  {
	color: #fff;
}
a.label:hover,
a.label:focus  {
	color: #fff;
}
.label-default  {
	background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus  {
	background-color: #5E5E5E;
}
.label-primary  {
	background-color: var(--themecolor1-3); 
}
.label-primary[href]:hover,
.label-primary[href]:focus  {
	background-color: #286090;
}
.label-success  {
	background-color: #5CB85C;
}
.label-success[href]:hover,
.label-success[href]:focus  {
	background-color: #449D44;
}
.label-info  {
	background-color: var(--themecolor1-4); 
}
.label-info[href]:hover,
.label-info[href]:focus  {
	background-color: var(--themecolor1-4); 
}
.label-warning  {
	background-color: #F0AD4E;
}
.label-warning[href]:hover,
.label-warning[href]:focus  {
	background-color: #EC971F;
}
.label-danger  {
	background-color: #D9534F;
}
.label-danger[href]:hover,
.label-danger[href]:focus  {
	background-color: #C9302C;
}
.badge  {
	color: #fff;
	background-color: #777777;
}
a.badge:hover,
a.badge:focus  {
	color: #fff;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge  {
	color: var(--themecolor1-3); 
	background-color: #fff;
}
.jumbotron  {
	background-color: #eee;
}
.jumbotron > hr  {
	border-top-color: #D5D5D5;
}

.thumbnail  {
	background-color: #fff;
	border-color: #DDDDDD;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active  {
	border-color: var(--themecolor1-3); 
}
.thumbnail .caption  {
	color: #333333;
}
.alert-success  {
	color: #3C763D;
	background-color: #DFF0D8;
	border-color: #D6E9C6;
}
.alert-success hr  {
	border-top-color: #C9E2B3;
}
.alert-success .alert-link  {
	color: #2B542C;
}
.alert-info  {
	color: #31708F;
	background-color: #D9EDF7;
	border-color: var(--themecolor1-4); 
}
.alert-info hr  {
	border-top-color: var(--themecolor1-4); 
}
.alert-info .alert-link  {
	color: #245269;
}
.alert-warning  {
	color: #8A6D3B;
	background-color: #FCF8E3;
	border-color: #FAEBCC;
}
.alert-warning hr  {
	border-top-color: #F7E1B5;
}
.alert-warning .alert-link  {
	color: #66512C;
}
.alert-danger  {
	color: #A94442;
	background-color: #F2DEDE;
	border-color: #EBCCD1;
}
.alert-danger hr  {
	border-top-color: #E4B9C0;
}
.alert-danger .alert-link  {
	color: #843534;
}
.progress  {
	background-color: #F5F5F5;
}
.progress-bar  {
	color: #fff;
	background-color: var(--themecolor1-3); 
}
.progress-bar-success  {
	background-color: #5CB85C;
}
.progress-bar-info  {
	background-color: var(--themecolor1-4); 
}
.progress-bar-warning  {
	background-color: #F0AD4E;
}
.progress-bar-danger  {
	background-color: #D9534F;
}
.list-group-item  {
	background-color: #fff;
	border-color: #DDDDDD;
}
a.list-group-item,
button.list-group-item  {
	color: #555555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading  {
	color: #333333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus  {
	color: #555555;
	background-color: #F5F5F5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus  {
	color: #777777;
	background-color: #eee;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text  {
	color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus  {
	color: #fff;
	background-color: var(--themecolor1-3); 
	border-color: var(--themecolor1-3); 
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text  {
	color: #C7DDEF;
}
.list-group-item-success  {
	color: #3C763D;
	background-color: #DFF0D8;
}
a.list-group-item-success,
button.list-group-item-success  {
	color: #3C763D;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus  {
	color: #3C763D;
	background-color: #D0E9C6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus  {
	color: #fff;
	background-color: #3C763D;
	border-color: #3C763D;
}
.list-group-item-info  {
	color: #31708F;
	background-color: #D9EDF7;
}
a.list-group-item-info,
button.list-group-item-info  {
	color: #31708F;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus  {
	color: #31708F;
	background-color: #C4E3F3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus  {
	color: #fff;
	background-color: #31708F;
	border-color: #31708F;
}
.list-group-item-warning  {
	color: #8A6D3B;
	background-color: #FCF8E3;
}
a.list-group-item-warning,
button.list-group-item-warning  {
	color: #8A6D3B;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus  {
	color: #8A6D3B;
	background-color: #FAF2CC;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus  {
	color: #fff;
	background-color: #8A6D3B;
	border-color: #8A6D3B;
}
.list-group-item-danger  {
	color: #A94442;
	background-color: #F2DEDE;
}
a.list-group-item-danger,
button.list-group-item-danger  {
	color: #A94442;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus  {
	color: #A94442;
	background-color: #EBCCCC;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus  {
	color: #fff;
	background-color: #A94442;
	border-color: #A94442;
}
.panel  {
	background-color: #fff;
}
.panel-footer  {
	background-color: #F5F5F5;
	border-top-color: #DDDDDD;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body  {
	border-top-color: #DDDDDD;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group  {
	border-top-color: #DDDDDD;
}
.panel-group .panel-footer + .panel-collapse .panel-body  {
	border-bottom-color: #DDDDDD;
}
.panel-default  {
	border-color: #DDDDDD;
}
.panel-default > .panel-heading  {
	color: #333333;
	background-color: #F5F5F5;
	border-color: #DDDDDD;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body  {
	border-top-color: #DDDDDD;
}
.panel-default > .panel-heading .badge  {
	color: #F5F5F5;
	background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body  {
	border-bottom-color: #DDDDDD;
}
.panel-primary  {
	border-color: var(--themecolor1-3); 
}
.panel-primary > .panel-heading  {
	color: #fff;
	background-color: var(--themecolor1-3); 
	border-color: var(--themecolor1-3); 
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body  {
	border-top-color: var(--themecolor1-3); 
}
.panel-primary > .panel-heading .badge  {
	color: var(--themecolor1-3); 
	background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body  {
	border-bottom-color: var(--themecolor1-3); 
}
.panel-success  {
	border-color: #D6E9C6;
}
.panel-success > .panel-heading  {
	color: #3C763D;
	background-color: #DFF0D8;
	border-color: #D6E9C6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body  {
	border-top-color: #D6E9C6;
}
.panel-success > .panel-heading .badge  {
	color: #DFF0D8;
	background-color: #3C763D;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body  {
	border-bottom-color: #D6E9C6;
}
.panel-info  {
	border-color: var(--themecolor1-4); 
}
.panel-info > .panel-heading  {
	color: #31708F;
	background-color: #D9EDF7;
	border-color: var(--themecolor1-4); 
}
.panel-info > .panel-heading + .panel-collapse > .panel-body  {
	border-top-color: var(--themecolor1-4); 
}
.panel-info > .panel-heading .badge  {
	color: #D9EDF7;
	background-color: #31708F;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body  {
	border-bottom-color: var(--themecolor1-4); 
}
.panel-warning  {
	border-color: #FAEBCC;
}
.panel-warning > .panel-heading  {
	color: #8A6D3B;
	background-color: #FCF8E3;
	border-color: #FAEBCC;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body  {
	border-top-color: #FAEBCC;
}
.panel-warning > .panel-heading .badge  {
	color: #FCF8E3;
	background-color: #8A6D3B;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body  {
	border-bottom-color: #FAEBCC;
}
.panel-danger  {
	border-color: #EBCCD1;
}
.panel-danger > .panel-heading  {
	color: #A94442;
	background-color: #F2DEDE;
	border-color: #EBCCD1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body  {
	border-top-color: #EBCCD1;
}
.panel-danger > .panel-heading .badge  {
	color: #F2DEDE;
	background-color: #A94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body  {
	border-bottom-color: #EBCCD1;
}
.well  {
	background-color: #F5F5F5;
	border-color: #E3E3E3;
}
.well blockquote  {
	border-color: #DDDDDD;
}
.close  {
	color: #000000;
}
.close:hover,
.close:focus  {
	color: #000000;
}
.modal-content  {
	background-color: #fff;
	border-color: #999999;
}
.modal-backdrop  {
	background-color: #000000;
}
.modal-header  {
	border-bottom-color: #E5E5E5;
}
.modal-footer  {
	border-top-color: #E5E5E5;
}
.tooltip-inner  {
	color: #fff;
	background-color: #000000;
}
.tooltip.top .tooltip-arrow  {
	border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow  {
	border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow  {
	border-top-color: #000000;
}
.tooltip.right .tooltip-arrow  {
	border-right-color: #000000;
}
.tooltip.left .tooltip-arrow  {
	border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow  {
	border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow  {
	border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow  {
	border-bottom-color: #000000;
}
.popover  {
	background-color: #fff;
	border-color: #CCCCCC;
}
.popover-title  {
	background-color: #F7F7F7;
	border-bottom-color: #EBEBEB;
}
.popover.top > .arrow  {
	border-top-color: #999999;
}
.popover.top > .arrow:after  {
	border-top-color: #fff;
}
.popover.right > .arrow  {
	border-right-color: #999999;
}
.popover.right > .arrow:after  {
	border-right-color: #fff;
}
.popover.bottom > .arrow  {
	border-bottom-color: #999999;
}
.popover.bottom > .arrow:after  {
	border-bottom-color: #fff;
}
.popover.left > .arrow  {
	border-left-color: #999999;
}
.popover.left > .arrow:after  {
	border-left-color: #fff;
}
.carousel-control  {
	color: #fff;
}
.carousel-control:hover,
.carousel-control:focus  {
	color: #fff;
}
.carousel-indicators li  {
	background-color: #000 \9;
	border-color: #fff;
}
.carousel-indicators .active  {
	background-color: #fff;
}
.carousel-caption  {
	color: #fff;
}

@media print {
	*,
	*:before,
	*:after  {
		color: #000000 !important;
	}
	pre,
	blockquote  {
		border-color: #999999;
	}
	.btn > .caret,
	.dropup > .btn > .caret  {
		border-top-color: #000000 !important;
	}
	.label  {
		border-color: #000000;
	}
	.table td,
	.table th  {
		background-color: #fff !important;
	}
	.table-bordered th,
	.table-bordered td  {
		border-color: #DDDDDD !important;
	}
}
@media screen and (max-width: 767px) {
  .table-responsive  {
	border-color: #DDDDDD;
}
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a  {
	border-bottom-color: #DDDDDD;
}
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus  {
	border-bottom-color: #fff;
}
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a  {
	border-bottom-color: #DDDDDD;
}
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus  {
	border-bottom-color: #fff;
}
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a  {
	color: #777777;
}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus  {
	color: #333333;
}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus  {
	color: #555555;
	background-color: #E7E7E7;
}
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus  {
	color: #CCCCCC;
}
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header  {
	border-color: #080808;
}
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider  {
	background-color: #080808;
}
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a  {
	color: #9D9D9D;
}
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus  {
	color: #fff;
}
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus  {
	color: #fff;
	background-color: #080808;
}
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus  {
	color: #444444;
}
}

/* benefitsApp.css */


a.m-ssb-tooltip  {
	color: #000000;
}
a.m-ssb-tooltip:hover {
	color: #000000;
}

.required-before:before  {
	color: #D42828;
}

.card-list .card  {
	color: #585858;
	background-color: #fff;
}





.valid-values-modal-wrapper .alert-panel  {
	background-color: #FFF7DF;
	color: #967000;
	border-top-color: #967000;
}
.valid-values-modal-wrapper .info-panel  {
	background-color: #EFF7FF;
	color: #2874BB;
	border-top-color: #2874BB;
}


.attachment-content  {
	background-color: #fff;
}

.valid-values-modal-wrapper .vvm-results select:focus  {
	border-color: var(--themecolor3); 
}


#attachment_table  {
	border-color: #cbcbcb;
	border-bottom-color: #cbcbcb;
	background-color: #fff;
}

#attachment_table th,
#attachment_table .table>thead>tr>th  {
	background-color: #fff;
	border-bottom-color: #C0CED0;
}

#attachment_table tr:hover  {
	background-color: var(--themecolor1-5) !important; 
}

#attachment_table tr:hover th:last-child {
	background-color: #fff;
}

#attachment_table th span,
#attachment_table .table>thead>tr>th span,
#attachment_table tr td  {
	color: #585858;
}

#attachment_table tr td  {
	border-bottom-color: #cbcbcb;
}

.model-header  {
	border-color: #cbcbcb;
	background-color: #eee;
}

.modal-header h2  {
	color: #585858;
}

.close.popupClose  {
	color: #585858;
}

.error-message  {
	color: #CD3B3E;
}


.attachment-container .select2-container .select2-choice  {
	border-color: #9c9c9c;
	background-color: #1E5799;
}

.attachment-container .select2-container .select2-choice span  {
	color: #585858;
}

.attachment-container .select2-results li:hover, .select2-highlighted   {
	background-color: var(--themecolor1-5); 
	color: #585858;
}
/* index.css */


a  {
	color: var(--themecolor1); 
}

a:hover  {
	color: #585858;
}

input, select, textarea  {
	background-color: #fff;
	border-color: #9c9c9c;
}

.btm-border  {
	border-bottom-color: #cbcbcb;
}

.error-message  {
	color: #CD3B3E;
}

.inactive  {
	color: #333333;
	background-color: #fff;
	border-color: #CCCCCC;
}



#content  {
	color: #585858;
	// background-color: var(--themecolor1-5);
	background-color: transparent;
}

.page-header  {
	border-bottom-color: #e3e3e3;
	background-color: #F6F8F8;
}

.navigation-section ul li  {
	border-right-color: #CBC7BE;
}

.navigation-section ul li a  {
	color: var(--themecolor1); 
}

.navigation-section ul li a:hover, .navigation-section ul li a.active  {
	color: #585858;
}

.main-nav ul  {
	background-color: #fff;
}

.navigation-section .main-nav li  {
	background-color: #F2F2F2;
	border-bottom-color: #CCCCCC;
}

.navigation-section .main-nav li:last-child  {
	border-bottom-color: #CCCCCC;
}

.header-popup-form  {
	background-color: #eee;
}

.header-popup-form h2  {
	color: #fff;
}

.modal-header h2  {
	color: #585858;
}

.close.popupClose  {
	color: #585858;
}

.copy-section  {
	background-color: #FCFBE6;
	border-color: #E6D18E;
}

.form-control-menu-contents  {
	background-color: #fff;
	border-color: #CCCCCC;
}


.form-control-menu-contents:before, .advanced-search-panel:before  {
	border-bottom-color: #CCCCCC;
}

.form-control-menu-contents:after, .advanced-search-panel:after  {
	border-bottom-color: #fff;
}

.form-control-menu-contents li  {
	border-bottom-color: #CCCCCC;
}

.form-control-menu-contents li a  {
	color: #585858;
}

.form-control-menu-contents li a.edit:hover  {
	background-color: var(--themecolor1-5); 
}

.form-control-menu-contents li a.copy:hover  {
	background-color: var(--themecolor1-5); 
}

.form-control-menu-contents li a.preview:hover  {
	background-color: var(--themecolor1-5); 
}

.form-control-menu-contents li a.print:hover  {
	background-color: var(--themecolor1-5); 
}

.form-control-menu-contents li a.export:hover  {
	background-color: var(--themecolor1-5); 
}

.form-control-menu-contents li a.delete:hover  {
	background-color: var(--themecolor1-5); 
}

.form-control-menu-contents li a.attachment:hover  {
	background-color: var(--themecolor1-5); 
}

.form-control-menu-contents li a:hover.no-bg  {
	background-color: var(--themecolor1-5); 
}

.glyphicon-cog:before  {
	color: #CCCCCC;
}

.searchicon-color  {
	color: #999999;
}


.read-only  {
	background-color: #F1F1F1;
	color: #585858;
}


.select2-container .select2-choice  {
	border-color: #9c9c9c;
	background-color: #fff;
}

.select2-container .select2-choice span  {
	color: #585858;
}

.select2-results li:hover, .select2-highlighted   {
	background-color: var(--themecolor1-5) !important; 
	color: #585858;
}

.btn-bottom-section  {
	background-color: var(--themecolor1-5); 
	border-top-color: #CCCCCC;
}


table  {
	border-color: #cbcbcb;
	border-bottom-color: #cbcbcb;
	background-color: #fff;
}

table th, .table>thead>tr>th  {
	background-color: #fff;
	border-bottom-color: #C0CED0;
}
table tr:hover  {
	background-color: var(--themecolor1-5) !important; 
}

table tr:hover th:last-child, .dashboard tr:hover th:nth-of-type(8)  {
	background-color: #fff;
}


.grid-preview table thead tr:hover th:last-child {
	background-color: #FBFBFB !important;
}

table th span, .table>thead>tr>th span, table tr td  {
	color: #585858;
}

table tr td  {
	border-bottom-color: #cbcbcb;
}

.view-more  {
	background-color: #F1F8FD;
	border-right-color: #cbcbcb;
	border-left-color: #cbcbcb;
}

.view-more button, .view-more .btn  {
	color: #154E71;
}

.view-more button:hover  {
	color: #41474B;
}

.in-progress, .return, .pending, .library-active, .library-inactive, .pending-pop, .approved-pop, .acknowledge-pop, .notAcknowledge-pop  {
	background-color: #FFCDAA;
	border-color: #E19F72;
	color: #3C4144;
}

.return  {
	background-color: #FFDCDC;
	border-color: #DB9D9D;
}

.pending, .pending-pop  {
	background-color: #DAD5FF;
	border-color: #B0ABD0;
}

.library-active, .approved-pop , .acknowledge-pop  {
	background-color: #C9F0C7;
	border-color: #4EC76A;
}

.library-inactive, .notAcknowledge-pop  {
	background-color: #F1F4F6;
	border-color: #9c9c9c;
	color: #3E4D58;
}

.pop-over-section .approved-pop, .pop-over-section .acknowledge-pop, .pop-over-section .pending-pop, .pop-over-section .notAcknowledge-pop  {
	color: #008241;
}

.pop-over-section .pending-pop  {
	color: #F2CE00;
}

.pop-over-section .notAcknowledge-pop   {
	color: #0004F0;
}



input.hasMultiCalendarPicker  {
	border-color: #9c9c9c;
}

.ui-datepicker-group select  {
	background-color: #fff;
}

.main-nav  {
	background-color: #fff;
}

input[type=checkbox]+.lbl::before,input[type=radio]+.lbl::before  {
	color: #fff;
	background-color: #fff;
	border-color: #CCCCCC;
}

input[type=checkbox]:focus+.lbl::before,input[type=radio]:focus+.lbl::before,input[type=checkbox][focus]+.lbl::before,input[type=radio][focus]+.lbl::before,input[type=checkbox].focus+.lbl::before,input[type=radio].focus+.lbl::before  {
	border-color: #316699;
}


input[type=checkbox]:checked+.lbl::before,input[type=radio]:checked+.lbl::before  {
	background-color: #006600;
	border-color: #006600;
}

.btn-primary  {
	background-color: #006C8F;
	border-color: var(--themecolor1); 
	color: #fff;
}

.btn-primary span  {
	color: #fff;
}

.glyphicon-pencil:before  {
	color: #fff;
}

.proxy-text  {
	background-color: #F6F8F8;
	border-bottom-color: #e3e3e3;
}
.globalnav-list li span, .notification-center-label span  {
	color: #fff;
}
.notification-item-message  span {
	color: #000000 !important;
}

#username span, #mepDiv span  {
	color: #fff !important;
}

.popover  {
	background-color: #fff;
}

.pop-over-section  {
	border-bottom-color: #CCCCCC;
}

.popover.bottom .arrow:after  {
	border-bottom-color: #F7F7F7;
}



select  {
	border-color: #9c9c9c;
	color: #585858;
}


.ie9 .select2-choice, .ie9 .bg-datepicker, .ie9 .summary-text, .ie9 .btn-default-bg, .ie9 .inputTextBg   {
	background-color: #fff !important;
}

.ie9 .inputTextDescBg  {
	background-color: #F1F1F1 !important;
}

.ie9 .btn-primary-bg  {
	background-color: #006C8F !important;
}
#title-panel {
	color: #656565 !important;
}
.proxy-dropdown {
	background-color: #F5F5F5 !important;
}

.proxy-headings  {
	color: #656565 !important;
}
.lbl label,.proxylist-user li label {
	color: #585858;
}


.proxy-dropdown a {
	color: #456C88 !important;
}
.gear-dropdown li a {
	color: #456C88 !important;
}
.gear-dropdown {
	border-color: #CCCCCC;
}
.dropbtn {
	color: #fff;
}
.dropdown-content  {
	background-color: #F9F9F9;
}
.dropdown-content a  {
	color: #000000;
}

.dropdown-content a:hover  {
	background-color: #F1F1F1;
}
.gear-dropdown li {
	border-bottom-color: #CCCCCC !important;
}
.teDropdown:before {
	border-bottom-color: #CCCCCC !important;
}
.teDropdown:after  {
	border-bottom-color: #F5F5F5 !important;
}
.teDropdown:after  {
	border-bottom-color: #fff;
}


.ellipsis-menu {
	background-color: #fff;
	border-color: #CCCCCC;
}
.ellipsis-menu:after, .advanced-search-panel:after  {
	border-bottom-color: #fff;
}
/* dashboard.css */

.dashboard .panel-default>.panel-heading  {
	background-color: #FBFCFD;
	border-color: #cbcbcb;
}

.dashboard .panel-title, .settings-search-results th a  {
	color: #222B31;
}

.dashboard .badge, .settings-search-results .badge  {
	background-color: #DFF6DF;
	border-color: #3A8350;
	color: #222222;
}

button:focus, input[type=buton]:focus, input[type=search]:focus, a:focus  {
	outline-color: #999999;
}

th:focus, td:focus  {
	outline-color: #00BD5F;
}
.advanced-search-panel  {
	background-color: #fff;
}
.form-control-menu-contents li  {
	border-bottom-color: #CCCCCC;
}



.dropdown-submenu  {
	border-color: #DDDDDD;
}
.dropdownMenu  {
	border-top-color: #C9D7F1;
	border-right-color: #3366CC;
	border-bottom-color: #3366CC;
	border-left-color: #A2BAE7;
	background-color: #fff;
}
.dropdownMenu a  {
	color: #0000CC;
	background-color: #fff;
}
.dropdownMenu a:hover  {
	background-color: #0000CC;
	color: #fff;
}
.red  {
	color: #E00000;
}
/* distributions.css */


.zippy > .zippy-header  {
	background-color: #ECECEC;
	border-color: #C0C0C0;
}

.zippy > .zippy-header > .zippy-header-icon  {
	color: #4B4B4B;
}

.zippy > .zippy-content  {
	border-color: #cbcbcb;
}
.edit-table-footer-border {
	border-top-color: #cbcbcb;
}
.highlight-background {
	background-color: var(--themecolor1-4); 
}
.comments-format  {
	background-color: #ECECEC;
}

#currentDist,
#updateDist {
	background-color: var(--themecolor1-5); 
}

#currentDist .data-table tr th,
#updateDist .data-table tr th  {
	border-bottom-color: #C0CED0;
}

#currentDist .data-table,
#updateDist .data-table  {
	border-left-color: #C0CED0;
	border-right-color: #C0CED0;
}@media only screen and (max-device-width: 480px) {

	#currentDist tbody,
	#updateDist tbody  {
	border-color: #cbcbcb;
}
}
@media only screen and (max-device-width: 768px) {

	#currentDist tbody,
	#updateDist tbody  {
	border-color: #cbcbcb;
}
}

/* administration.css */


.admin .list-group li  {
	border-bottom-color: #CCCCCC;
}

.panel-content  {
	border-bottom-color: #cbcbcb;
}

.admin .bottom-sml-space  {
	border-bottom-color: #FF0000;
}

.label-section-admin  {
	border-bottom-color: #cbcbcb;
}
/* reviewCertifyReports.css */


.report-side-bar-align  {
	background-color: #ECECEC;
}
.effort-section-header {
	border-bottom-color: #DDDDDD;
}
.comments-format  {
	background-color: #ECECEC;
}
.allocate-effort-align {
	border-top-color: #ECECEC;
	border-bottom-color: #ECECEC;
	background-color: #fff;
}
.table-border tr > td {
	border-top-color: #DDDDDD;
}
.red-text {
	color: #D42828;
}
.btn-cls > a {
	color: #000000;
}
.border-color {
	border-bottom-color: #ECECEC;
}
.select2-results .select2-highlighted {
	background-color: #1E90FF !important;
}
.select2-results .select2-highlighted  > div {
	background: #E4F4F8 !important;
	color: #585858 !important;
}
.select2-result-label:hover {
	color: #000 !important;
}
.select2-searching {
	color: #000000;
}


.lr-tooltip .lr-tooltiptext  {
	background-color: #696969;
	color: #fff;
}
/* main.css */




html  {
	background-color: #DDDDDD;
}

html.no-cssgradients  {
	background-color: #AAAAAA;
}

body  {
	background-color: #F5F5F5;
	color: #333333;
}

#grailsLogo  {
	background-color: #FEB672;
}

.content h1  {
	border-bottom-color: #CCCCCC;
}

.footer  {
	/* background-color: #424649; */
	color: #fff;
}
.footer a  {
	color: #FEB672;
}

.nav a  {
	color: #666666;
}

.nav a:active, .nav a:visited  {
	color: #666666;
}

.nav a:focus, .nav a:hover  {
	background-color: #E4F4F8 !important;
	color: #fff;
}

.no-borderradius .nav a:focus, .no-borderradius .nav a:hover  {
	color: #444444;
}

.nav li.dropdown.open ul.dropdown-menu  {
	background-color: #424649;
}

.fieldcontain label,
.fieldcontain .property-label  {
	color: #666666;
}

input, select, textarea  {
	background-color: #FCFCFC;
	border-color: #CCCCCC;
}

input:focus, select:focus, textarea:focus  {
	background-color: #fff;
	border-color: #eee;
}

.required-indicator  {
	color: #CC0000;
}



fieldset.embedded  {
	border-color: #CCCCCC;
}

.message  {
	background-color: #F3F3FF;
	border-color: #B2D1FF;
	color: #006DBA;
}

.errors  {
	background-color: #FFF;
	border-color: #ff4242;
	color: #CC0000;
}



.error input, .error select, .error textarea  {
	background-color: #FFF;
	border-color: #ff4242;
	color: #CC0000;
}



input:invalid, select:invalid, textarea:invalid  {
	background-color: #FFF;
	border-color: #ff4242;
	color: #CC0000;
}



table  {
	border-top-color: #DFDFDF;
}

th  {
	background-color: #EFEFEF;
	color: #666666;
}

th a:link, th a:visited  {
	color: #666666;
}

th a:hover, th a:focus  {
	color: #333333;
}

.odd  {
	background-color: #F7F7F7;
}

.even  {
	background-color: #fff;
}

th:hover, tr:hover  {
	background-color: #FEB672;
}



.pagination  {
	background-color: #EFEFEF;
}

.pagination a,
.pagination .currentStep  {
	color: #666666;
}

.pagination a:hover, .pagination a:focus,
.pagination .currentStep  {
	background-color: #999999;
	color: #fff;
}

.no-borderradius .pagination a:hover, .no-borderradius .pagination a:focus,
.no-borderradius .pagination .currentStep  {
	color: #444444;
}



.buttons  {
	background-color: #EFEFEF;
}

.buttons input,
.buttons a  {
	color: #666666;
}

.buttons input:hover, .buttons input:focus,
.buttons a:hover, .buttons a:focus  {
	background-color: #999999;
	color: #fff;
}

.no-borderradius .buttons input:hover, .no-borderradius .buttons input:focus,
.no-borderradius .buttons a:hover, .no-borderradius .buttons a:focus  {
	color: #444444;
}

.grails-logo-container  {
	background-color: #7C7C7C;
	color: #fff;
}
/* hrDashboard.css */


body  {
	background-color: #F2F4F6;
}


	
	



	
	


.deductions-history-main  {
	color: #585858;
}

.dashboard .panel-body.my-activity  {
	border-bottom-color: #DDDDDD;
}
.deductions-history-wrapper  {
	background-color: #fff;
}
.deductions-history-container .data-grid  {
	background-color: #fff;
	border-color: #cbcbcb;
}
.deductions-history-container .data-grid .header   {
	color: #585858;
}
.bottom_border_space  {
	border-bottom-color: #D4D6D9;
}
.bold-font  {
	color: #585858;
}
.deductions-history-wrapper.no-topSpace  {
	border-color: var(--themecolor1-4); 
}
.top-border  {
	border-top-color: #cbcbcb;
}

.zippy > .zippy-header  {
	background-color: #fff;
	border-color: #cbcbcb;
}
.zippy > .zippy-header span  {
	color: #585858;
}

.zippy > .zippy-header.active  {
	background-color: #F4FDFF;
	border-color: var(--themecolor1-4); 
}

.zippy > .zippy-header.inactive  {
	background-color: #fff;
}

.zippy-content .zippy .zippy-header  {
	background-color: #F9FAFB;
}

.zippy-content .zippy>.zippy-header.inactive  {
	border-left-color: var(--themecolor1-4); 
	border-right-color: var(--themecolor1-4); 
	border-bottom-color: #D4D6D9;
}

.zippy .zippy .deductions-history-wrapper  {
	border-color: var(--themecolor1-4); 
}

.zippy > .zippy-header > .zippy-header-icon  {
	color: #4B4B4B;
}

.zippy>.zippy-header:hover  {
	background-color: #F4FDFF;
	border-color: var(--themecolor1-4); 
}

.zippy-content .zippy>.zippy-header:hover  {
	background-color: #F9FAFB;
}

.zippy > .zippy-header:hover.active  {
	border-top-color: var(--themecolor1-4); 
}
 .zippy-content .row:first-child .zippy-header:first-child   {
	border-top-color: #D4D6D9;
}
.zippy-content .zippy-content .deductions-history-wrapper  {
	border-bottom-color: #D4D6D9;
}
.zippy-total .zippy-content .deductions-history-wrapper, .zippy-total  .zippy>.zippy-header.inactive  {
	border-bottom-color: var(--themecolor1-4); 
}




.earnings-filter-label  {
	color: #283036;
}
.deductions-history-wrapper.filter-wrapper  {
	border-bottom-color: #D4D6D9;
}
.earning-filter-dropdown  {
	border-color: #9c9c9c;
	color: #585858;
}
.dropdown-down  {
	color: #9c9c9c;
}
.filter-wrapper .nav .open>a  {
	color: #9c9c9c !important;
	background-color: #fff !important;
	border-color: var(--themecolor1); 
}
.filter-wrapper .nav .open>a:hover, .filter-wrapper .nav>li>a:hover,  .filter-wrapper.nav .open>a:focus,  .filter-wrapper .nav>li>a:focus  {
	background-color: #fff !important;
	color: #9c9c9c;
}
.filter-wrapper .dropdown-menu  {
	border-color: var(--themecolor1); 
}
.filter-wrapper .dropdown-menu>li>a  {
	border-bottom-color: #BECCD9;
}

.filter-wrapper .dropdown-menu>li>a:hover  {
	border-bottom-color: var(--themecolor1-4); 
	border-top-color: var(--themecolor1-4); 
	background-color: #F4FDFF;
}
#breadcrumb-panel, #title-panel  {
	border-bottom-color: #e3e3e3;
}
.form-control-menu-contents li  {
	border-bottom-color: #CCCCCC;
}



.dropdown-submenu  {
	border-color: #DDDDDD;
}
.dropdown-submenu a {
	color: #456C88 !important;
}

.dropdownMenu  {
	border-top-color: #C9D7F1;
	border-right-color: #3366CC;
	border-bottom-color: #3366CC;
	border-left-color: #A2BAE7;
	background-color: #fff;
}

.dropdownMenu a  {
	color: #0000CC;
	background-color: #fff;
}
.gear-dropdown {
	border-color: #CCCCCC;
}
.gear-dropdown li a {
	color: #456C88 !important;
}
.dropbtn {
	color: #fff;
}
.dropdown-content  {
	background-color: #F9F9F9;
}
.dropdown-content a  {
	color: #000000;
}

.dropdown-content a:hover  {
	background-color: #F1F1F1;
}
.teDropdown:before {
	border-bottom-color: #CCCCCC !important;
}
.teDropdown:after  {
	border-bottom-color: #F5F5F5 !important;
}
.teDropdown:after  {
	border-bottom-color: #fff;
}
.gear-dropdown li {
	border-bottom-color: #CCCCCC !important;
}
/* responsive.css */
@media screen and (max-width: 767px) {

	.page-header  {
	border-top-color: #e3e3e3;
}

	.page-header.admin  {
	border-bottom-color: #e3e3e3;
}

	.btn-model-section .btn:hover  {
	background-color: #F1F8FD;
}

	/*admin page general buttons*/
	.btn-add  {
	border-color: #CCCCCC;
}

	/*Data grid Styles Tables*/
	.dashboard .panel-default > .panel-heading  {
	background-color: #fff;
}

	tr  {
	border-color: #F2F2F2;
}

	.accordion-sub-section .panel-heading button.glyphicon-plus:before, .sub-section-form-header button.glyphicon-plus:before  {
	color: #585858;
}

	.total-percentage  {
	background-color: #FBFCFD;
	border-bottom-color: #9c9c9c;
	border-top-color: #9c9c9c;
}

	.sub-section-form-row  {
	border-color: #CCCCCC;
}
	/*Create Position Description*/
	.nav-pills .badge  {
	background-color: #fff;
}

	.nav-pills li.active .badge  {
	background-color: #D8D8D8;
}

	.glyphicon-repeat:before, .glyphicon-eye-open:before  {
	color: var(--themecolor1); 
}

	.description-text  {
	border-color: #9c9c9c;
	background-color: #F5F5F5;
	color: #585858;
}

	input, select, textarea, .select2-container .select2-choice  {
	border-color: #9c9c9c !important;
}

	.proxy-text  {
	border-top-color: #e3e3e3;
}

	/*header profile icon fix for mobile */
	#userList .canvas-item,
	#userList .canvas-item  {
	background-color: var(--themecolor1-5); 
}
}
@media only screen and (min-width: 768px){
	.ui-datepicker-group > .ui-datepicker-calendar {
	border-bottom-color: #808080;
}
	table.ui-datepicker-calendar>tbody  {
	border-bottom-color: #CCCCCC;
}
}

/* employeeSSB.css */


.employeeProfile  {
	background-color: #fff;
}


.employee-profile .edit-details  {
	background-color: #CCCCCC !important;
}
.employee-profile .edit-details-white  {
	background-color: #CCCCCC !important;
}


.employee-profile .main  {
	background-color: #fff;
}

.employee-profile .sidebar  {
	background-color: #F2F2F2 !important;
}
.employee-profile span > span.icon-warning:after  {
	color: #333333 !important;
}

.profile-personal-info {
	border-bottom-color: #CCCCCC;
}
/* jobSummary.css */
.jobSummary .main  {
	background-color: #E2E4E4;
}


.default-content  {
	color: #7F7F7F;
}

li.job-summary-list  {
	border-bottom-color: #7F7F7F;
	background-color: #F2F2F2;
}

li.job-summary-list:hover  {
	background-color: #CCCCCC;
}

li.job-summary-list a:hover  {
	color: #333333;
}

p.current-job  {
	background-color: #249045;
	color: #fff;
}

.active-tag  {
	color: #fff;
	background-color: var(--themecolor1-3) !important;
}

.dotted-border-bottom {
	border-bottom-color: #CCCCCC;
}

div.job-detail-block > .wrapper  {
	border-color: #E9E9E7;
}
/* payStub.css */


.pay-stub .pay-summary .panel-heading  {
	background-color: #E4F4F8;
}

.pay-stub .pay-summary .pay-stub-table .employer-contrib  {
	border-top-color: #589AFF;
}

.pay-stub .pay-summary td.net-amount  {
	background-color: #F7F7F7;
}

.pay-stub .pay-stub-table  {
	border-color: #DDDDDD;
}

.pay-stub .pay-stub-table th  {
	border-color: #DDDDDD;
	background-color: #F7F7F7;
}

.pay-stub .pay-stub-table td  {
	border-top-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
}


.pay-stub .pay-summary .pay-stub-table caption  {
	background-color: #E4F4F8;
	border-color: #DCDCDC;
}

.pay-stub .pay-summary .pay-stub-table td  {
	border-left-color: #DDDDDD;
	border-right-color: #DDDDDD;
}

.pay-stub-summary .dropdown-toggle:focus  {
	outline-color: #000000 !important;
}@media (max-width: 992px) {

	/* Force table caption to be a block */
	.pay-stub .pay-stub-table caption  {
	background-color: #F0FBFC;
}

	/* Force pseudo caption table-headers to be a block. */
	.pay-stub .pay-stub-table tbody .pseudo-caption td  {
	background-color: #F0FBFC;
}

	/* Force rows to be a table body */
	.pay-stub .pay-stub-table tbody tr,
	.pay-stub .pay-stub-table tfoot tr  {
	border-bottom-color: #E2E4E4;
}

	/* Force cells to be a row */
	.pay-stub .pay-stub-table tbody td,
	.pay-stub .pay-stub-table tfoot td  {
	border-bottom-color: #DDDDDD;
}

	/* Data title for vertical display. */
	.pay-stub .pay-stub-table td p.vertical-label  {
	border-right-color: #DDDDDD;
	background-color: #F7F7F7;
}

	/* Totals */
	.pay-stub .pay-stub-table tfoot td.numeric p,
	.pay-stub .pay-stub-table tbody.pseudo-tfoot td.numeric p  {
	color: #466D88;
	background-color: #fff;
}
}

/* leave-balance.css */

li.leave-item  {
	background-color: #E9E9E7;
}

.round-display.positive  {
	background-color: #669966;
}

.round-display.negative  {
	background-color: #F3CFC0;
}

.round-display.positive > p  {
	color: #fff;
}

.round-display.negative > p  {
	color: #CD3239;
}

.leave-wrapper  {
	background-color: #E9E9E7;
}

.leave-summary  {
	border-color: #CCCCCC;
}

.leave-summary > div.row.no-margin  {
	border-bottom-color: #CED8DD;
}

.leave-summary > div.row > div.gray-blue-background  {
	background-color: #EDF0F3;
	border-right-color: #CCCCCC;
}

.leave-summary > div.row > div.white-background  {
	background-color: #fff;
}

.detail-leave-summary  {
	background-color: #fff;
}

.thin-border {
	border-right-color: #CCCCCC;
}

div.leave-balance-detail-block > .wrapper  {
	border-color: #E9E9E7;
}


.detail-leave-summary {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.leave-balance-number-tablet-mobile {
	padding: 0 !important;
}
@media (min-width: 1200px) {
	.leave-balance-number-tablet-mobile {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}
.leave-balance-number-tablet-mobile .pull-right {
	display: flex;
	width: 100%;
	padding: 0;
	margin: 0;
}
.leave-balance-number-tablet-mobile .flatCapsule-display {
	display: block;
}



/*
.flatCapsule-display.negative  {
	background-color: #CD3239;
	color: #fff;
}
.flatCapsule-display.zerovalue  {
	background-color: #F7DD6F !important;
	color: #000;
}
.flatCapsule-display.positive > p {
	color: #fff;
}
.flatCapsule-display.zerovalue > p  {
	color: #fff;
}
.flatCapsule-display.negative > p {
	color: #CD3239;
}
*/


/* jenkshaw */
.leave-list {
	margin-top: 1rem;
}
.leave-summary-wrapper {
	border: none;
	background-color: #F2F2F2;
	padding: 0px;
	margin: 0 0.25rem 0.5rem;
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
}
@media (min-width: 1200px) {
	.leave-summary-wrapper {
		height: auto !important;
		padding: 0 !important;
	}
}
@media (min-width: 768px) {
	.leave-summary-wrapper {
		height: auto !important;
		padding: 0 !important;
	}
}
@media (max-width: 767px) {
	.leave-summary-wrapper {
		height: auto !important;
		padding: 0 !important;
	}
	.leave-list {
		margin-top: 0;
	}
}

.leave-summary-wrapper .leave-summary-description {
	padding: 0.75rem;
	display: flex;
	align-items: stretch;
	height: 100%;
}

.leave-summary-wrapper .no-margin.pull-right {
	width: 100%;
	height: 100%;
	display: flex;
}



.leave-page-title {
	background-color: #F2F2F2;
}

.leave-balance-section {
	color: #333333;
	background-color: #F2F2F2;
}

.leave-details-section-text {
	background-color: #F2F2F2;
}
/* leave-balanceDetails.css */

a.job-header.collapsed  {
	background-color: #F2F2F2;
}

a span.caret, span.caret.open  {
	border-bottom-color: #000000;
}

a.collapsed span.caret, span.caret.collapse  {
	border-top-color: #000000;
}

.dashboard-sections > a:after {
	color: #808080;
}
/* earningsByDateRange.css */


.earnings-filter .dropdown-toggle:focus  {
	outline-color: #000000 !important;
}

.earningMonthBox  {
	border-color: #CCCCCC;
}

.earningsDottedBottomBorder  {
	border-bottom-color: #CCCCCC;
}

.earningMonthText  {
	color: #3B7BA5;
}

.earning-hours-bottom-border  {
	border-bottom-color: #CCCCCC;
}
/* earningsByPosition.css */
.earningsByPositionSummary .main  {
	background-color: #E2E4E4;
}@media (max-width: 767px) {

	.position-earning-main  {
	border-top-color: #CCCCCC;
}
}

/* myTeam.css */



.team-list  {
	border-bottom-color: #CCCCCC;
}

.team-list.stacked  {
	border-color: #CCCCCC;
}

.reportees-message  {
	background-color: #F6EFCB;
}
/* font-awesome.min.css */
.fa-border {
	border-color: #eee;
}.fa-inverse {
	color: #fff;
}
/* flacApp.css */


a.m-ssb-tooltip  {
	color: #000000;
}
a.m-ssb-tooltip:hover {
	color: #000000;
}

.required-before:before  {
	color: #D42828;
}

.card-list .card  {
	color: #585858;
	background-color: #fff;
}





.valid-values-modal-wrapper .alert-panel  {
	background-color: #FFF7DF;
	color: #967000;
	border-top-color: #967000;
}
.valid-values-modal-wrapper .info-panel  {
	background-color: #EFF7FF;
	color: #2874BB;
	border-top-color: #2874BB;
}
.valid-values-modal-wrapper .info-panel.rtl  {
	background-color: #EFF7FF;
}


.attachment-content  {
	background-color: #fff;
}

.valid-values-modal-wrapper .vvm-results select:focus  {
	border-color: var(--themecolor3); 
}


#attachment_table  {
	border-color: #cbcbcb;
	border-bottom-color: #cbcbcb;
	background-color: #fff;
}

#attachment_table th,
#attachment_table .table>thead>tr>th  {
	background-color: #fff;
	border-bottom-color: #C0CED0;
}

#attachment_table tr:hover  {
	background-color: var(--themecolor1-5) !important; 
}

#attachment_table tr:hover th:last-child {
	background-color: #fff;
}

#attachment_table th span,
#attachment_table .table>thead>tr>th span,
#attachment_table tr td  {
	color: #585858;
}

#attachment_table tr td  {
	border-bottom-color: #cbcbcb;
}

.model-header  {
	border-color: #cbcbcb;
	background-color: #eee;
}

.modal-header h2  {
	color: #585858;
}

.close.popupClose  {
	color: #585858;
}

.error-message  {
	color: #CD3B3E;
}


.attachment-container .select2-container .select2-choice  {
	border-color: #9c9c9c;
	background-color: #1E5799;
}

.attachment-container .select2-container .select2-choice span  {
	color: #585858;
}

.attachment-container .select2-results li:hover, .select2-highlighted   {
	background-color: var(--themecolor1-5); 
	color: #585858;
}
/* campusDirectory.css */
.campus-directory-container  {
	background-color: #F8F8F8;
	border-bottom-color: #e3e3e3;
}

.field-label  {
	color: #74767B;
}

.results-wrapper  {
	border-color: #D9D9D9;
	background-color: #fff;
}
/* access.css */


.card-list .card  {
	color: #585858;
	background-color: #fff;
}
/* originator.css */


.pa-originator.datarow-link  {
	color: var(--themecolor3) !important; 
}


.pa-originator.superuser  {
	color: #2874BB;
}

.pa-originator .link-bar .link-wrapper + .link-wrapper:before  {
	color: #B9B9B9;
}

.pa-originator .list-header .queue-status .ui-select-container  {
	background-color: #fff;
}
/* approverSummaryFilter.css */


#pa-approver-summary-filter .datePicker  {
	border-color: #B2B3B7 !important;
	background-color: #fff !important;
}
/* originatorSummaryFilter.css */


#pa-originator-summary-filter .datePicker  {
	border-color: #B2B3B7 !important;
	background-color: #fff !important;
}
/* approverSummary.css */
.personnel-actions-container .datarow-link  {
	color: var(--themecolor3); 
}


.home .superuser  {
	color: #2874BB;
}

.pa-approver .link-bar .link-wrapper + .link-wrapper:before  {
	color: #B9B9B9;
}

.pa-approver .list-header .queue-status .ui-select-container  {
	background-color: #fff;
}
/* new.css */


.personSelectionContainer .panel  {
	border-color: #E8E8E8;
}

.personSelectionContainer xe-text-box .xe-label  {
	color: #202121;
}

.personSelectionContainer .datePicker  {
	border-color: #B2B3B7;
	background-color: #fff;
}

.personSelectionContainer .datePicker.readonly  {
	border-color: #151618;
	color: #5B5E65;
	background-color: #F7F7F7;
}

.personSelectionContainer .datePicker.readonly:focus  {
	border-color: var(--themecolor3); 
}

.personSelectionContainer input.readonly  {
	border-color: #151618;
	color: #5B5E65;
	background-color: #F7F7F7;
}
/* positionSearch.css */


.positionSearchContainer .xe-popup-container  {
	background-color: #F8F8F8;
}

.positionSearchContainer .xe-popup-container #xePopupClose  {
	background-color: #F8F8F8;
}
/* duplicateCheck.css */


.duplicate-check .person-list .person-item  {
	background-color: #fff;
}

.duplicate-check .person-list .person-item .person-details  {
	border-color: #D9D9D9;
	background-color: #F8F8F8;
}

.duplicate-check .person-list .person-item .person-details .person-item-row + .person-item-row  {
	border-top-color: #D9D9D9;
}

.duplicate-check .person-list .person-item .person-details .person-item-col-flexible + .person-item-col-flexible,
.duplicate-check .person-list .person-item .person-details .person-item-col-flexible + .person-item-col-rigid,
.duplicate-check .person-list .person-item .person-details .person-item-col-rigid + .person-item-col-rigid,
.duplicate-check .person-list .person-item .person-details .person-item-col-rigid + .person-item-col-flexible  {
	border-left-color: #D9D9D9;
}
/* epafPreview.css */

.pa-epafpreview .field-label  {
	color: #74767B;
}

.pa-epafpreview .field-value  {
	border-bottom-color: #D3D3D3;
}

.pa-epafpreview .panel-border {
	border-color: #DDDDDD;
}

.pa-epafpreview .panel-heading {
	border-color: #DDDDDD;
	background-color: #fff;
}

.border-break {
	border-bottom-color: #808080;
}

.pa-epafpreview .custom-table .ct-row.ct-header .ct-col  {
	color: #74767B;
}

.pa-epafpreview .custom-table .ct-col  {
	border-bottom-color: #DDDDDD;
}
/* comments.css */


.pa-comments .field-label  {
	color: #74767B;
}

.pa-comments .panel-heading  {
	background-color: #fff;
}

.pa-comments .panel-border {
	border-color: #DDDDDD;
}

.border-break {
	border-bottom-color: #808080;
}

.pa-comments .comments-row {
	border-bottom-color: #D3D3D3;
}
/* routingQueue.css */
@media only screen and (max-width: 767px) and (min-width: 0px) {

	#approvalQueueTable table tbody td:before  {
	color: #808080;
}
}

/* validValues.css */


.valid-values-modal-wrapper .vvm-results select:focus  {
	border-color: var(--themecolor3); 
}
/* updatePersonnelAction.css */


.pa-details .pa-details-header  {
	border-bottom-color: #D3D3D3;
}

.pa-details .field-label  {
	color: #74767B;
}

.pa-details .pa-details-data .field-label  {
	color: #74767B;
}

.pa-details .pa-details-data .comments-row  {
	border-bottom-color: #D3D3D3;
}

.pa-details .link-bar .link-wrapper + .link-wrapper:before  {
	color: #B9B9B9;
}
/* laborDistributions.css */


.labor-dist-wrapper .datePicker  {
	border-color: #B2B3B7;
	background-color: #fff;
}

.labor-dist-wrapper .history-icon-button  {
	border-color: #B2B3B7;
}

.labor-dist-wrapper .search-icon-container .search-icon-wrapper .search-icon-button  {
	background-color: #fff;
}@media only screen and (max-width: 767px) and (min-width: 0px) {
	.labor-dist-wrapper .icon-history-button  {
	border-color: #B2B3B7;
}
}

/* defaultEarnings.css */


.default-earnings-wrapper .datePicker  {
	border-color: #B2B3B7;
	background-color: #fff;
}

.default-earnings-wrapper .history-icon-button  {
	border-color: #B2B3B7;
}
/* defaultRoutingQueue.css */
.form-container  {
	border-bottom-color: #e3e3e3;
}
/* transaction.css */
.pa-transaction-search.panel-body  {
	background-color: #fff;
	border-left-color: #e3e3e3;
	border-right-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
}
/* proxyRecords.css */
.proxy-records .proxy-list  {
	background-color: #fff;
	border-color: #D9D9D9;
}

.proxy-records .proxy-list .proxy-list-header  {
	border-bottom-color: #D9D9D9;
}

.proxy-records .proxy-list .proxy-list-footer  {
	border-top-color: #D9D9D9;
}

.proxy-records .proxy-list .proxy-list-footer button  {
	border-color: var(--themecolor3); 
	background-color: var(--themecolor3); 
	color: #fff;
}
.proxy-records .proxy-list .proxy-list-footer button:not(:disabled):hover  {
	background-color: var(--themecolor3-2); 
}

.proxy-records .proxy-list .proxy-list-footer button:disabled  {
	border-color: #767676;
	background-color: #767676;
}

.proxy-records .proxy-list .proxy-list-footer button.button-white  {
	background-color: #fff;
	color: var(--themecolor3); 
}

.proxy-records .proxy-list .proxy-list-footer button:disabled.button-white  {
	background-color: #fff;
	color: #767676;
}

.proxy-records .proxy-list .proxy-list-data .proxy-list-data-item  {
	border-top-color: #D9D9D9;
}

.proxy-records .proxy-list .proxy-list-data .proxy-list-data-item .empty-message  {
	color: #767676;
}

.proxy-records .form-wrapper .approval-level .ui-select-container  {
	background-color: #fff;
}

.proxy-records .person-list .person-item  {
	background-color: #fff;
}

.proxy-records .person-list .person-item .data-item-column-name em  {
	background-color: #CDEEFF;
}
/* person-selection.css */


.pa-person-selection .search-icon-container .search-icon-wrapper .search-icon-button  {
	background-color: #fff;
}
/* configuration-settings.css */


.accordion-section  .panel-title  {
	color: #585858;
}

.settings-search-results table  {
	border-top-color: #cbcbcb;
	border-bottom-color: #cbcbcb;
}

.settings-search-results table th, .settings-search-results table>thead>tr>th  {
	background-color: #FBFCFD;
}

.settings-search-results table tr:hover th:last-child  {
	background-color: #FBFCFD;
}

.search.search-title  {
	background-color: #fff;
	border-color: #cbcbcb;
}

.version  {
	color: #707070;
}

.template .panel-default  {
	border-color: #cbcbcb;
}

.template .panel-default>.panel-heading, .admin .panel-default>.panel-heading  {
	background-color: #FBFCFD;
	border-bottom-color: #cbcbcb;
}

.list-group-item  {
	border-bottom-color: #cbcbcb;
}

.list-group-item label span  {
	color: #585858;
}

.search-wrapper .input-group .input-group-btn button  {
	border-color: #908686;
}
/* create-position-description.css */

.content-header, .position-info  {
	background-color: #fff;
	border-color: #cbcbcb;
}

.accordion-sub-section .panel-default>.panel-heading  {
	background-color: #F3F8FD;
	border-bottom-color: #cbcbcb;
}

.sub-section-form-header .btn-default span  {
	color: #306497;
}

.accordion-sub-section .panel-title  {
	color: #585858;
}

.accordion-sub-section .panel  {
	border-color: #cbcbcb;
}

.sub-section-form-row  {
	border-color: #cbcbcb;
}

.sub-section-form-row.custom  {
	border-bottom-color: #cbcbcb;
}

.sub-section-form-header  {
	background-color: #F3F8FD;
	border-top-color: #cbcbcb;
	border-bottom-color: #cbcbcb;
}

.sub-section-form-inner.last-child  {
	border-bottom-color: #CCCCCC;
}

.nav-pills .badge  {
	background-color: #fff;
	border-color: #979797;
	color: #585858;
}

.nav-pills li.active .badge  {
	background-color: #EDEDED;
}

.position-details .sub-main-section  {
	background-color: #FBFCFD;
	border-color: #cbcbcb;
}

.model-header  {
	border-color: #cbcbcb;
}

.sequence-section  {
	background-color: #fff;
	border-color: #9c9c9c;
}

.file-attachment  {
	background-color: #fff;
	color: #306497;
}

.attachment-content  {
	background-color: #fff;
}

.top-border  {
	border-top-color: #C0CED0 !important;
}

.right-border  {
	border-right-color: #C0CED0;
}

.grid-preview table  {
	border-top-color: #cbcbcb;
}
.grid-preview table thead tr th {
	border-top-color: #D2D2D2;
	background-color: #FBFBFB;
}
.grid-preview .column-label, .grid-preview .column-label-section  {
	background-color: #F3F3F3;
	border-right-color: #cbcbcb;
}
.preview-container table tr:hover   {
	background-color: #fff !important;
}

.export-btn .export  {
	color: #585858;
}
/* salaApp.css */



.required-before:before, .required-after:after  {
	color: #D42828;
}

.card-list .card  {
	color: #585858;
	background-color: #fff;
}

.card-list .cardContent  {
	color: #585858;
}
/* 1095C2015.css */
@media screen
{
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable1  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.sectionname  {
	background-color: #fff;
}
}

/* 1095C2016.css */
@media screen
{
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable1  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.sectionname  {
	background-color: #fff;
}
}

/* 1095C2017.css */
@media screen
{
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable1  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.sectionname  {
	background-color: #fff;
}
}

/* 1095C2018.css */
@media screen {

  .acacolorboldtext  {
	color: #fff;
}

  BODY  {
	background-color: #fff;
	color: #000000;
}

  TABLE.bordertablesection  {
	border-color: #000000;
}

  TABLE.bordertable2  {
	border-color: #000000;
}

  TABLE TD.sectionno  {
	background-color: #808080;
}

  TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
}
@media print {

	.acacolorboldtext  {
	color: #fff;
}

	BODY  {
	background-color: #fff;
	color: #000000;
}

	TABLE.bordertablesection  {
	border-color: #000000;
}

	TABLE.bordertable1  {
	border-color: #000000;
}

	TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}

	TABLE TD.sectionno  {
	background-color: #808080;
}

	TABLE TD.sectionname  {
	background-color: #fff;
}
}

/* 1095C2019.css */
@media screen
{
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable1  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.sectionname  {
	background-color: #fff;
}
}

/* 1095C2020.css */
@media screen
{
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
.acacolorboldtext  {
	color: #fff;
}
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertablesection  {
	border-color: #000000;
}
TABLE.bordertable1  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.sectionno  {
	background-color: #808080;
}
TABLE TD.sectionname  {
	background-color: #fff;
}
}

/* 1095C2021.css */
@media screen {

	.acacolorboldtext  {
	color: #fff;
}

	BODY  {
	background-color: #fff;
	color: #000000;
}

	TABLE.bordertablesection  {
	border-color: #000000;
}

	TABLE.bordertable2  {
	border-color: #000000;
}

	TABLE TD.sectionno  {
	background-color: #808080;
}

	TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
}
@media print
	{
		.acacolorboldtext  {
	color: #fff;
}
		BODY  {
	background-color: #fff;
	color: #000000;
}
		TABLE.bordertablesection  {
	border-color: #000000;
}
		TABLE.bordertable1  {
	border-color: #000000;
}
		TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
		TABLE TD.sectionno  {
	background-color: #808080;
}
		TABLE TD.sectionname  {
	background-color: #fff;
}
}

/* 1095C2022.css */
@media screen {

	.acacolorboldtext  {
	color: #fff;
}

	BODY  {
	background-color: #fff;
	color: #000000;
}

	TABLE.bordertablesection  {
	border-color: #000000;
}

	TABLE.bordertable2  {
	border-color: #000000;
}

	TABLE TD.sectionno  {
	background-color: #808080;
}

	TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
}
@media print
	{
		.acacolorboldtext  {
	color: #fff;
}
		BODY  {
	background-color: #fff;
	color: #000000;
}
		TABLE.bordertablesection  {
	border-color: #000000;
}
		TABLE.bordertable1  {
	border-color: #000000;
}
		TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
		TABLE TD.sectionno  {
	background-color: #808080;
}
		TABLE TD.sectionname  {
	background-color: #fff;
}
}

/* RL1Slip.css */

TABLE TD.rl1td7   {
	border-color: #000000;
	background-color: #eee;
}
TABLE TD.rl1td7B  {
	border-color: #000000;
	background-color: #eee;
}
TABLE TD.rl1td7A  {
	background-color: #eee;
}
TABLE TD.rl1td7C  {
	background-color: #fff;
}
TABLE TD.rl1td7D  {
	border-color: #000000;
	background-color: #fff;
}
TABLE TD.rl1td1   {
	background-color: #99CC99;
}
/* RL2Slip.css */
.rl2text1  {
	color: #fff;
}
.rl2text1A  {
	color: #000000;
}
.rl2text1B  {
	color: #000000;
}
.rl2text7  {
	color: #fff;
}
.rl2text8  {
	color: #fff;
}
TABLE TD.rl2td7   {
	border-color: #000000;
	background-color: #eee;
}
TABLE TD.rl2td7B  {
	border-color: #000000;
	background-color: #eee;
}
TABLE TD.rl2td7A  {
	background-color: #eee;
}
TABLE TD.rl2td7C  {
	background-color: #fff;
}
TABLE TD.rl2td7D  {
	border-color: #000000;
	background-color: #fff;
}
TABLE TD.rl2td7E  {
	border-color: #000000;
	background-color: #eee;
}
TABLE TD.rl2td1   {
	background-color: #99CC99;
}
/* W22015.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
}

/* W22016.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
}

/* W22017.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
}

/* W22018.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
}

/* W22019.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
TABLE TD.dbdefault1box9  {
	background-color: #808080;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.dbdefault1box9  {
	background-color: #808080;
}
}

/* W22020.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
TABLE TD.dbdefault1box9  {
	background-color: #808080;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.dbdefault1box9  {
	background-color: #808080;
}
}

/* W22021.css */
@media screen
{
	BODY  {
	background-color: #fff;
	color: #000000;
}
	TABLE.bordertable2  {
	border-color: #000000;
}
	TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
	TABLE TD.dbdefault1box9  {
	background-color: #808080;
}
}
@media print
{
	BODY  {
	background-color: #fff;
	color: #000000;
}
	TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
	TABLE TD.dbdefault1box9  {
	background-color: #808080;
}
}

/* W22022.css */
@media screen
{
	BODY  {
	background-color: #fff;
	color: #000000;
}
	TABLE.bordertable2  {
	border-color: #000000;
}
	TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
	TABLE TD.dbdefault1box9  {
	background-color: #808080;
}
}
@media print
{
	BODY  {
	background-color: #fff;
	color: #000000;
}
	TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
	TABLE TD.dbdefault1box9  {
	background-color: #808080;
}
}

/* W2C2015.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
	color: #000000;
	background-color: #fff;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}

/* W2C2016.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
	color: #000000;
	background-color: #fff;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}

/* W2C2017.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
	color: #000000;
	background-color: #fff;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}

/* W2C2018.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
	color: #000000;
	background-color: #fff;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}

/* W2C2019.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
	color: #000000;
	background-color: #fff;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}

/* W2C2020.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable  {
	border-color: #000000;
	color: #000000;
	background-color: #fff;
}
TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
TABLE TD.dbshaderow  {
	background-color: #808080;
}
}

/* W2C2021.css */
@media screen
{
	BODY  {
	background-color: #fff;
	color: #000000;
}
	TABLE.bordertable  {
	border-color: #000000;
}
	TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
	TABLE TD.dbshaderow  {
	background-color: #808080;
}
}
@media print
{
	BODY  {
	background-color: #fff;
	color: #000000;
}
	TABLE.bordertable  {
	border-color: #000000;
	color: #000000;
	background-color: #fff;
}
	TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
	TABLE TD.dbshaderow  {
	background-color: #808080;
}
}

/* W2C2022.css */
@media screen
{
	BODY  {
	background-color: #fff;
	color: #000000;
}
	TABLE.bordertable  {
	border-color: #000000;
}
	TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
	TABLE TD.dbshaderow  {
	background-color: #808080;
}
}
@media print
{
	BODY  {
	background-color: #fff;
	color: #000000;
}
	TABLE.bordertable  {
	border-color: #000000;
	color: #000000;
	background-color: #fff;
}
	TABLE TD.pldefault1  {
	background-color: #fff;
	color: #000000;
}
	TABLE TD.dbshaderow  {
	background-color: #808080;
}
}

/* W4.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
.w4border {
	border-color: #000000;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
.w4border {
	border-color: #000000;
}
}

/* W4Post2019.css */
@media screen
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable1  {
	border-color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE.bordertable3  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
.w4border {
	border-color: #000000;
}
}
@media print
{
BODY  {
	background-color: #fff;
	color: #000000;
}
TABLE.bordertable2  {
	border-color: #000000;
}
TABLE.bordertable1  {
	border-color: #000000;
}
TABLE TD.pldefault1  {
	color: #000000;
	background-color: #fff;
}
.w4border {
	border-color: #000000;
}
}

/* taxesApp.css */


.required-before:before  {
	color: #D42828;
}
.dbdefault  {
	color: #000000;
}
.dbdefaultbox9  {
	color: #000000;
	background-color: #808080;
}
.bordertable  {
	border-color: #000000;
}

.captiontext  {
	color: #000000;
}
/* job-selection-modal.css */



.job-selection-modal-label  {
	color: #585858;
}
/* timesheet-dashboard.css */


.timesheet-monthly-calendar-more-details  {
	background-color: #207088;
	color: #fff;
}

.timesheet-monthly-calendar-column-header  {
	border-color: #BFC7BD;
}

.timesheet-monthly-calendar-column-hours-data  {
	color: #6E757B;
}

.timesheet-monthly-calendar-column-header-holiday  {
	color: #5D7A8E;
}

.timesheet-monthly-calendar-column-data  {
	border-color: #BFC7BD;
	color: #585858;
}

.timesheet-monthly-calendar-column-data-holiday  {
	border-color: #BFC7BD;
}

.timesheet-monthly-calendar-column-data-disabled  {
	color: #557282 !important;
}

.timesheet-monthly-calendar-status-indicator  {
	border-right-color: #DDDDDD !important;
}


.timesheet-monthly-calendar-column-data-error  {
	color: #CB0004 !important;
}

.timesheet-monthly-calendar-column-data-warning  {
	color: #946F00 !important;
}

.timesheet-montly-calendar-column-selected  {
	background-color: #E4F4F8 !important; 
	color: #fff;
}

.timesheet-montly-calendar-column-error  {
	background-color: #FDE4DD;
	color: #CB0004;
	border-color: #CB0004;
}

.timesheet-montly-calendar-column-error-text  {
	color: #CB0004;
}

.timesheet-montly-calendar-column-warning  {
	background-color: #FFFEEA;
	color: #C29100;
	border-color: #C29100;
}

.timesheet-montly-calendar-column-warning-text  {
	color: #C29100;
}

.timesheet-montly-calendar-column-selected .timesheet-monthly-calendar-column-hours-data  {
	color: #fff;
}

.timesheet-montly-calendar-column-current  {
	background-color: var(--themecolor1-5); 
}

.modal-dialog-btn-primary.no-date-selected  {
	background-color: #AAC8DB;
}

.tabset hr  {
	background-color: #004F2E !important;
}


.tabset .tab.selected a {
	color: #004F2E !important;
}


.time-sheet-list .job:last-child .card  {
	border-bottom-color: #DDDDDD;
}

.time-sheet-list .header  {
	background-color: #fff;
	border-top-color: #DDDDDD;
}

.time-sheet-list .header-col  {
	border-right-color: #d5d5d5;
}

.time-sheet-list .card-subheader .card-col  {
	border-right-color: #d5d5d5;
}

input[type="checkbox"]:checked + .select-options {
	color: #1B8444;
}


input[type="checkbox"]:disabled + .select-options {
	color: #5B7B8B !important;
}

.timesheet-copy-calendar-date-selected
 {
	background-color: var(--themecolor1-3); 
	color: #fff !important;
}

.dashboard-filter  {
	background-color: var(--themecolor1-5); 
	border-top-color: #e3e3e3;
	border-left-color: #e3e3e3;
	border-right-color: #e3e3e3;
}

.timesheet-extract-btn  {
	background-color: #fff;
	border-color: #9c9c9c;
	color: #656565;
}
/* time-entry-timesheet-enter-hours.css */


.enter-hours-earn-list  {
	border-bottom-color: #e3e3e3 !important;
}

.comment-box-style  {
	border-color: #9c9c9c !important;
}

.comment-box-style::-webkit-input-placeholder  {
	color: #9c9c9c;
}
.comment-box-style:-ms-input-placeholder  {
	color: #9c9c9c;
}
.comment-box-style::-moz-placeholder  {
	color: #9c9c9c;
}

.comment-box-style:-moz-placeholder  {
	color: #9c9c9c;
}

.add-time-in-out  {
	border-color: #A5BECF;
}

.page-layout  {
	background-color: var(--themecolor1-5); 
}

.add-link-area-text  {
	color: var(--themecolor1); 
}

.enter-hours-header  {
	background-color: #E4F4F8 !important; 
}

.calendar-hours-column-detail-status-indicator  {
	border-right-color: #DDDDDD !important;
}

.calendar-hours-column-detail-status-disabled-indicator  {
	background-color: #fff !important;
}

.calendar-hours-column-detail-disabled  {
	background-color: #fff !important;
	color: #767676 !important;
}

.white-background-border-color  {
	border-top-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
}

.time-in-out-text  {
	color: #585858;
}

.clock-in-out-text  {
	color: #767676;
}

.clock-in-out-comment-text  {
	color: var(--themecolor1); 
}

.clock-in-out-button  {
	background-color: #006C8F;
	color: #fff;
	border-color: var(--themecolor1); 
}

.clock-in-out-button-disabled  {
	background-color: #AAC8DB;
	color: #fff;
	border-color: var(--themecolor1); 
}

.add-line  {
	border-top-color: #DDDDDD;
}

option  {
	color: #585858;
	border-color: var(--themecolor1); 
}

.certify-font  {
	color: #218721;
}

.remcharmsg  {
	color: #5A798C;
}

.acc-distribution-border-bottom-setting  {
	border-bottom-color: #e3e3e3;
}

.acc-distribution-border-top-setting  {
	border-top-color: #e3e3e3;
}

.account-distribution-total-border-right  {
	border-right-color: #D3D2D3;
}

.sm-save-cancel  {
	border-color: #DDDDDD;
}

.clock-in-out-box-border-right  {
	border-right-color: #DDDDDD;
}

.clock-in-out-box-border-left  {
	border-left-color: #DDDDDD;
}

.exit-page-link  {
	color: #206E9F ! IMPORTANT;
}

.exit-page-link:visited  {
	color: var(--themecolor1) !important; 
}



/* panel / accordion */
.panel-group .panel {
	margin: 0.25rem;
}
.panel-default {
	border-color: var(--themecolor2) !important;
}
.panel-default > .panel-heading  {
	background-color: #f4f4f4;
	border-color: var(--themecolor2);
}

.dashboard .panel-default > .panel-heading  {
	background-color: #f4f4f4;
}
.panel-body  {
	background-color: #fdfdfd;
	border-top-color: var(--themecolor2) !important;
	border-bottom-color: var(--themecolor2) !important;
}

.message-box-closed  {
	background-color: #F2F2F2;
}

.message-box-header  {
	color: #585858;
}

.message-box-row-bottom-border  {
	border-bottom-color: #E0D397;
}

.message-box-body-top-border  {
	border-top-color: #E0D397;
}

.message-box-circle  {
	background-color: #FFC0CB;
	color: #585858;
	border-color: #FF0000;
}



.alertinfo-text  {
	color: #856100;
}

.hintinfo-text  {
	color: #3A7683;
}

.errorinfo-text  {
	color: #CC0004;
}

.panel-default  {
	border-color: #E0D397;
}

.comment-box-circle  {
	background-color: #FFD079;
	color: #585858;
}

.timesheet-view-comments-text  {
	color: #585858;
}

.timesheet-view-route-text  {
	color: #585858;
}


.copy-timesheet-info-btn ~ .popover  {
	background-color: #FFFEEA;
}

.copy-timesheet-info-btn ~ .popover.bottom .arrow::after  {
	border-bottom-color: #FFFEEA !important;
}

.timesheet-copy-info-overlay  {
	background-color: #FFFEEA;
}

.timesheet-routing-approve-by-wrapper  {
	background-color: #FFFEEA;
	border-color: #E0D397;
}

.timesheet-job-selection-holiday-wrapper  {
	background-color: #FFFEEA;
	border-color: #E0D397;
}

.timesheet-restart-btn  {
	color: #5A748C;
}

.timesheet-leave-balances-link  {
	color: #5A748C !important;
}

.timesheet-leave-balances-link:hover, .timesheet-leave-balances-link:focus {
	color: #5A748C !important;
}

.restart-control-menu-link button:focus  {
	border-color: var(--themecolor2-4) !important; 
}

.restart-control-menu-contents li a, .restart-control-menu-contents li a:focus, .restart-control-menu-contents li a:hover  {
	color: #9c9c9c;
}

.calendar-hours-column-detail.active .timesheet-monthly-calendar-column-hours-data  {
	color: #fff !important;
}

.anchor-box  {
	border-color: #9c9c9c;
	background-color: #fff;
}

.anchor-box-open  {
	border-color: var(--themecolor1); 
}

.anchor-box > a  {
	color: #9c9c9c;
}

.anchor-box-open > a  {
	color: #3B96CD !important;
}

.col-setting-menu  {
	background-color: #fff;
	border-color: var(--themecolor1); 
}

.col-setting-menu  li  {
	border-bottom-color: #D3D3D3;
}

.copy-time-icon  {
	color: #9c9c9c;
}

.timesheet-preview-header-text  {
	color: #585858;
}

.timesheet-preview-text  {
	color: #585858;
}

.timesheet-preview-distribution-title
 {
	background-color: #F8FAFC;
	border-top-color: #cbcbcb;
}

.preview-detail-distribution-title
 {
	background-color: #F8FAFC;
	border-top-color: #cbcbcb;
}

.sm-cancel-submit-border-top  {
	border-top-color: #DDDDDD;
}

.preview-button-override  {
	border-color: #7E9EAB;
}

.preview-button-override-round  {
	border-color: #7E9EAB;
}

.te-earnings-ui-select.select2-container-disabled  {
	background-color: #F9FAFA;
}

.te-earnings-ui-select.select2-dropdown-open  {
	background-color: #fff;
}

.holiday-text + .tooltip.holidayTextTooltipClass .tooltip-inner  {
	color: #585858;
	background-color: #FFF8E2;
	border-color: #FFD079;
}

.holiday-text + .tooltip.holidayTextTooltipClass.top .tooltip-arrow  {
	border-top-color: #FFD079;
}

.holiday-text + .tooltip.holidayTextTooltipClass.bottom .tooltip-arrow  {
	border-bottom-color: #FFD079;
}

.holiday-text + .tooltip.holidayTextTooltipClass.right .tooltip-arrow  {
	border-right-color: #FFD079;
}

.comment-tooltip  {
	background-color: #FFF8E2;
	border-color: #FFD079;
}@media screen and (max-width: 767px) {

	.sm-save-cancel  {
	border-color: #DDDDDD;
}
}
@media (min-width: 568px) and (max-width: 767px) {

	.time-in-out-bottom-border  {
	border-bottom-color: #e3e3e3;
}
}
@media screen and (max-width: 567px) {

	.clock-in-out-box-border-top  {
	border-top-color: #DDDDDD;
}

	.time-in-out-bottom-border  {
	border-bottom-color: #e3e3e3;
}
}

/* account-distribution-modal.css */

.account-distribution-title  {
	color: #585858;
}

.account-distribution-title-regular  {
	color: #585858;
}

.account-distribution-body .account-distribution-row  {
	background-color: #F1F4F6;
}

.account-distribution-row-update  {
	background-color: #F1F4F6;
}

.account-distribution-edit-row-update  {
	background-color: #F1F4F6;
}

.account-distribution-button-wrapper  {
	background-color: #F1F4F6;
}

.account-distribution-white-background-border  {
	border-color: #DDDDDD;
}

.account-distribution-update-text  {
	color: #767676;
}


div[name=select2Component] .select2-container .select2-choice  {
	border-color: #9c9c9c;
	color: #9c9c9c;
}

.select2-search input  {
	border-color: #AAAAAA !important;
}

.select2-search input:focus  {
	border-color: var(--themecolor2-4) !important; 
}
.account-distribution-section-title  {
	color: #333333;
}@media screen and (max-width: 1024px) and (orientation: portrait) {

	.account-distribution-body-bottom-border  {
	border-bottom-color: #DDDDDD;
}
}
@media screen and (max-width: 991px) {

	.account-distribution-card  {
	border-bottom-color: #DDDDDD;
}

	.account-distribution-row-update  {
	background-color: #fff;
}

	.account-distribution-edit-white-background-border  {
	border-color: #DDDDDD;
}
}
@media screen and (max-width: 767px) {

	.account-distribution-edit-row-update  {
	background-color: #fff;
}
}

/* leave-report-dashboard.css */


.leave-report-list .job:last-child .card  {
	border-bottom-color: #DDDDDD;
}

.leave-report-list .header  {
	background-color: #fff;
	border-top-color: #DDDDDD;
}

.leave-report-list .header-col  {
	border-right-color: #d5d5d5;
}

.leave-report-list .card-subheader .card-col  {
	border-right-color: #d5d5d5;
}

.leave-report-monthly-calendar-column-header  {
	border-color: #BFC7BD;
}
.leave-report-monthly-calendar-column-header-holiday  {
	color: #5D7A8E;
}

.leave-report-monthly-calendar-column-data-holiday  {
	border-color: #BFC7BD;
}

.leave-report-monthly-calendar-column-data  {
	border-color: #BFC7BD;
	color: #585858;
}

.leave-report-monthly-calendar-column-data-disabled  {
	color: #5B7B8B !important;
}

.leave-report-montly-calendar-column-selected  {
	background-color: #DDEEE1 !important;
	color: #fff;
}
.leave-report-montly-calendar-column-selected .leave-report-monthly-calendar-column-data-disabled {
	color: #fff !important;
}
.leave-report-montly-calendar-column-selected .leave-report-monthly-calendar-column-hours-data  {
	color: #fff;
}

.leave-report-montly-calendar-column-current  {
	background-color: var(--themecolor1-5); 
}
.leave-report-monthly-calendar-column-hours-data  {
	color: #6E757B;
}
.leave-report-monthly-calendar-status-indicator  {
	border-right-color: #DDDDDD !important;
}

.leave-report-job-selection-holiday-wrapper  {
	background-color: #FFFEEA;
	border-color: #E0D397;
}

.leave-report-extract-btn  {
	background-color: #fff;
	border-color: #9c9c9c;
	color: #656565;
}
/* leave-report-details.css */


.calendar-hours-column-detail.active .leave-report-monthly-calendar-column-hours-data  {
	color: #fff !important;
}

.leave-report-restart-btn  {
	color: #587589;
}

.leave-report-leave-balances-link  {
	color: #587589 !important;
}

.leave-report-leave-balances-link:hover, .leave-report-leave-balances-link:focus {
	color: #587589 !important;
}

.copy-leave-report-info-btn ~ .popover  {
	background-color: #FFFEEA;
}

.copy-leave-report-info-btn ~ .popover.bottom .arrow::after  {
	border-bottom-color: #FFFEEA !important;
}

.leave-report-copy-calendar-date-selected
 {
	background-color: var(--themecolor1-3); 
	color: #fff !important;
}

.leave-report-copy-info-overlay  {
	background-color: #FFFEEA;
}

.leave-report-preview-header-text  {
	color: #585858;
}

.leave-report-preview-text  {
	color: #585858;
}

.leave-report-preview-distribution-title
 {
	background-color: #F1F4F6;
}
/* approvals-details.css */


.timesheet  {
	border-color: #E6EBEC;
}

.timesheet:hover:after  {
	border-color: #B6E6F6;
	background-color: var(--themecolor1-5); 
}

.timesheet:hover  {
	border-color: #B6E6F6;
	background-color: #CDE4EC;
}

.timesheetli  {
	color: #C8CACD;
}

.timesheet strong  {
	color: #2682AF;
}



.timesheetorglist  {
	border-color: #E6EBEC;
}

.timesheet.selected  {
	background-color: #FF0000;
}

.error-fields ~ div  {
	border-color: #E52D31;
}

.error-field  {
	border-color: #E52D31;
}

.bread-crumb-header  {
	background-color: #F2F2F2;
	border-bottom-color: #A6A6A6;
}

.select2-container .select2-default > span  {
	color: #999999 !important;
}


.dropdown-submenu  {
	border-color: #DDDDDD;
}

.dropdown-submenu a  {
	color: #456C88 !important;
}

.dropdownMenu  {
	border-top-color: #C9D7F1;
	border-right-color: #3366CC;
	border-bottom-color: #3366CC;
	border-left-color: #A2BAE7;
	background-color: #fff;
}

.dropdownMenu a  {
	color: #0000CC;
	background-color: #fff;
}

.gear-dropdown li a  {
	color: #456C88 !important;
}

.dropbtn  {
	color: #fff;
}

.dropdown-content  {
	background-color: #F9F9F9;
}

.dropdown-content a  {
	color: #000000;
}

.dropdown-content a:hover  {
	background-color: #F1F1F1;
}

.proxy-dropdown  {
	background-color: #F5F5F5;
}

.report-dropdown  {
	background-color: #fff;
}

.approval-table td  {
	background-color: #fff;
}

.status-dropdown  {
	background-color: #fff;
}

table th, .table > thead > tr > th  {
	border-bottom-color: #C0CED0;
}

.progress-badge  {
	background-color: #C9F0C7;
	border-color: #4EC76A;
	color: #585858;
}

.app-badge  {
	background-color: #E0EFFF !important;
	color: #1E5799 !important;
}

.panel-approvaltitle  {
	color: #585858 !important;
}

.panel-headingapproval  {
	background-color: #FBFCFD !important;
	border-color: #cbcbcb;
	color: #C0C0C0 !important;
}

table tr td  {
	border-bottom-color: #cbcbcb;
}

table th, .table > thead > tr > th  {
	border-bottom-color: #C0CED0;
}

.notification-count  {
	background-color: #FFD079;
	color: #585858;
}

.font-weight  {
	color: #2F4F4F;
}

.popoverdispay  {
	background-color: #fff;
	border-color: #CCCCCC;
}

.panel-headingapproval .accordion-toggle:after  {
	color: #808080;
}

.panel-buttons input  {
	background-color: #316699;
	color: #fff;
	border-color: var(--themecolor1-3); 
}

.viewmorelink  {
	color: var(--themecolor1) !important; 
}

.ellipsis-menu  {
	background-color: #fff;
	border-color: #CCCCCC;
}

.ellipsis-menu:after, .advanced-search-panel:after  {
	border-bottom-color: #fff;
}

.ellipsis-menu li  {
	border-top-color: #CCCCCC;
}

.form-control-menu-contents:before, .advanced-search-panel:before  {
	border-bottom-color: #CCCCCC;
}

.gear-dropdown span li  {
	border-bottom-color: #CCCCCC;
}

.gear-dropdown li  {
	color: #262626 !important;
	background-color: #F5F5F5 !important;
}

.teDropdown:before  {
	border-bottom-color: #CCCCCC !important;
}

.teDropdown:after  {
	border-bottom-color: #F5F5F5 !important;
}

.teDropdown:after  {
	border-bottom-color: #fff;
}

.gear-dropdown  {
	border-color: #CCCCCC;
}

.leave-report-extract  {
	background-color: #fff;
	border-color: #9c9c9c;
	color: #656565;
}

.leave-report-extract-leave-request  {
	background-color: #fff;
	border-color: #9c9c9c;
	color: #656565;
}

.select2-container .select2-default > span  {
	color: #585858 !important;
}

.ui-select-multiple .select2-choices .select2-search-choice  {
	color: #fff;
}

.all-dept .ui-select-multiple .select2-choices .select2-search-field input::placeholder  {
	color: #585858;
}

.status-dropdown-report  {
	background-color: #fff;
}

.delete-button-without-background  {
	background-color: #004F2E !important;
	color: #fff !important;
}

.zippy > .zippy-content  {
	background-color: #fff;
	border-color: #cbcbcb;
}

.zippy > .zippy-header  {
	background-color: #FBFCFD !important;
	border-color: #cbcbcb;
}
.zippy > .zippy-header > h2  {
	color: #585858 !important;
}
.leaverequest-approval-monthly-calendar-status-data  {
	background-color: #E0EFFF;
	color: #1E5799;
}

.panel-headingapproval span:focus,
.approval-grid tr td.contentApproval:focus,
.approval-grid tr td.contentApproval-access:focus  {
	outline-color: #95CAE4 !important;
}

.bar-chart-table {
	border-color: #000000;
}





.ui-select-container .select2-choice>.select2-chosen  {
	color: #585858 !important;
}@media only screen and (max-width: 768px) {
	.mobile-view-report-page div.table-container {
	border-color: #cbcbcb;
}
	.mobile-view-report-page-leave div.table-container {
	border-color: #cbcbcb;
}
}
@media only screen and (max-width: 736px) {
	.approval-grid-mobile  {
	color: #585858;
}

	.filter-mobile  {
	background-color: var(--themecolor1-5); 
}

	.filter-mobile-experience  {
	background-color: var(--themecolor1-5); 
}

	.search-icon  {
	color: #1CB6B5;
}

	.search-icon-open  {
	color: #fff;
}

	.search-bar  {
	background-color: #fff;
	color: #333333;
}
	.search-bar-open  {
	border-color: #9c9c9c !important;
}
}

/* time-entry-leave-balances.css */
.leave-balances-modal-wrapper  {
	background-color: #E2E4E4;
}

.tile-container {
	border-top-color: #E2E4E4;
	border-left-color: #E2E4E4;
}

.title-row {
	border-right-color: #E2E4E4;
	border-bottom-color: #E2E4E4;
	background-color: #fff;
}

.leave-summary {
	border-color: #CCCCCC;
}

.leave-summary > div.row.no-margin {
	border-bottom-color: #CED8DD;
}

.leave-summary > div.row > div.gray-blue-background {
	background-color: #EDF0F3;
	border-right-color: #CCCCCC;
}

.leave-summary > div.row > div.white-background {
	background-color: #fff;
}
.menu-icon .detail-leave-summary  {
	background-color: #fff;
}

.thin-border {
	border-right-color: #CCCCCC;
}






/* jenkshaw */
.flatCapsule-display {
	align-self: stretch;
	border-radius: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	font-size: 1.1rem;
	padding: 1rem;
}
.flatCapsule-display.positive {
	background-color: var(--themecolor1-3) !important;
	color: #000;
}
.flatCapsule-display.negative {
	background-color: #F3CFC0;
	color: #CD3239;
}
.flatCapsule-display.zerovalue {
	background-color: #fddb4c; /* #FFCE00 */
	color: #000;
}
.flatCapsule-display.positive > p {
	color: #FFF;
}
.flatCapsule-display.zerovalue > p  {
	color: #FFF;
}
.flatCapsule-display.negative > p {
	color: #CD3239;
}

.leave-title-text  {
	color: #456C88;
}
@media screen and (max-width: 991px) {
	.leave-balances-modal-wrapper {
		background-color: #E2E4E4;
	}
}




/* leave-request-dashboard.css */
.leave-request-list .job:last-child .card  {
	border-bottom-color: #DDDDDD;
}

.leave-request-list .header  {
	background-color: #fff;
	border-top-color: #DDDDDD;
}

.leave-request-list .header-col  {
	border-right-color: #d5d5d5;
}

.leave-request-list .card-subheader .card-col  {
	border-right-color: #d5d5d5;
}

.leave-request-monthly-calendar-column-header  {
	border-color: #BFC7BD;
}
.leave-request-monthly-calendar-column-header-holiday  {
	color: #5D7A8E;
}

.leave-request-monthly-calendar-column-data-holiday  {
	border-color: #BFC7BD;
}

.leave-request-monthly-calendar-column-data  {
	border-color: #BFC7BD;
	color: #585858;
}

.leave-request-monthly-calendar-column-data-disabled  {
	color: #5B7B8B !important;
}

.leave-request-montly-calendar-column-selected  {
	background-color: var(--themecolor1); 
	color: #fff;
}
.leave-request-montly-calendar-column-selected .leave-request-monthly-calendar-column-hours-data  {
	color: #fff;
}

.leave-request-montly-calendar-column-current  {
	background-color: var(--themecolor1-5); 
}
.leave-request-monthly-calendar-column-hours-data  {
	color: #6E757B;
}
.leave-request-monthly-calendar-status-indicator  {
	border-right-color: #DDDDDD !important;
}

.leave-request-job-selection-holiday-wrapper  {
	background-color: #FFFEEA;
	border-color: #E0D397;
}

.leave-request-extract-btn  {
	background-color: #fff;
	border-color: #9c9c9c;
	color: #656565;
}
/* time-entry-status.css */

.time-entry-status-indicator-not-started  {
	background-color: #F2F2F2;
}

.time-entry-status-indicator-in-progress  {
	background-color: #EDEAFF;
}

.time-entry-status-indicator-pending  {
	background-color: #DFEDFF;
}

.time-entry-status-indicator-error  {
	background-color: #FCE3DD;
}

.time-entry-status-indicator-approved  {
	background-color: #E2FDF1;
}

.time-entry-card-status-indicator-not-started  {
	color: #666F75 !important;
}

.time-entry-card-status-indicator-in-progress  {
	color: #C3D3D7 !important;
	background: linear-gradient(225deg, transparent 7px, #C3D3D7 7px)!important;
}

.time-entry-card-status-indicator-pending  {
	color: #1E68C2 !important;
}

.time-entry-card-status-indicator-error  {
	color: #CB0004 !important;
}

.time-entry-card-status-indicator-approved  {
	color: #008241 !important;
}

.time-entry-status-indicator-text-not-started  {
	color: #666F75;
}

.time-entry-status-indicator-text-in-progress  {
	color: #7768CA;
}

.time-entry-status-indicator-text-pending  {
	color: #1E68C2;
}

.time-entry-status-indicator-text-error  {
	color: #CB0004;
}

.time-entry-status-indicator-text-approved  {
	color: #008241;
}

.time-entry-status-indicator-not-started-calendar  {
	background-color: #666F75;
}

.time-entry-status-indicator-in-progress-calendar  {
	background-color: #004F2E !important;
}

.time-entry-status-indicator-pending-calendar  {
	background-color: #1E68C2;
}

.time-entry-status-indicator-error-calendar  {
	background-color: #CB0004;
}

.time-entry-status-indicator-approved-calendar  {
	background-color: #008241;
}

.queue-status-indicator-text-approved  {
	color: #008241;
}

.queue-status-indicator-text-pending  {
	color: #1E68C2;
}
/* approver-selection-modal.css */
.sequence-section  {
	background-color: #fff;
	border-color: #9c9c9c;
}

.approver-selection-help-info  {
	background-color: #FFFEEA;
	border-color: #E0D397;
}



/* extensibility-ss.css */
.xe-extensions-editor  {
	border-color: #CCCCCC;
}

.xe-placeholder  {
	color: #999999;
}

.xe-extensions-editor.ui-dialog .ui-dialog-title  {
	color: #000000;
}

.xe-extensions-editor .primary, .xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary  {
	background-color: var(--themecolor3); 
	color: #fff;
}

.xe-extensions-editor .primary:hover:not([disabled]), .xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary:hover:not([disabled])  {
	background-color: var(--themecolor3-2); 
}

.xe-extensions-editor .primary:focus:not([disabled]), .xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary:focus:not([disabled])  {
	border-color: var(--themecolor2-4); 
}

.xe-extensions-editor .primary:disabled, .xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary:disabled  {
	background-color: #B2B3B7;
	color: #fff;
}

.xe-extensions-editor .primary:active:not([disabled]), .xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary:active:not([disabled])  {
	background-color: var(--themecolor3-1); 
}

.xe-extensions-editor .secondary, .ui-corner-all.ui-button.ui-widget.secondary  {
	background-color: #fff;
	border-color: var(--themecolor3); 
	color: var(--themecolor3); 
}


.xe-extensions-editor .secondary:hover:not([disabled]), .ui-corner-all.ui-button.ui-widget.secondary:hover:not([disabled])  {
	background-color: var(--themecolor3-2); 
	color: #fff;
}

.xe-extensions-editor .secondary:focus:not([disabled]), .ui-corner-all.ui-button.ui-widget.secondary:focus:not([disabled])  {
	border-color: var(--themecolor2-4); 
	background-color: var(--themecolor3); 
	color: #fff;
}

.xe-extensions-editor .secondary:disabled, .ui-corner-all.ui-button.ui-widget.secondary:disabled  {
	background-color: #B2B3B7;
	color: #fff;
}

.xe-extensions-editor .secondary:active:not([disabled]), .ui-corner-all.ui-button.ui-widget.secondary:active:not([disabled])  {
	background-color: var(--themecolor3-1); 
}
/* xe-ui-components.min.css */
mark {
	background-color: #FFFF00;
	color: #000000;
}fieldset {
	border-color: #C0C0C0;
}.xe-label label {
	color: #585858;
}xe-badge .xe-badge {
	color: #585858;
}xe-badge .draft-badge {
	background-color: #F5F2E7;
	color: #8A6A00;
}xe-badge .pending-badge {
	background-color: #EAE6FF;
	color: #5745BE;
}xe-badge .rejected-badge {
	background-color: #FFEEED;
	color: #D42828;
}xe-badge .approved-badge {
	background-color: #EAF7F2;
	color: #00804D;
}xe-badge .expired-badge {
	background-color: #F4F4F4;
	color: #5B5E65;
}xe-badge .awaiting-badge {
	background-color: #EFF7FF;
	color: #2874BB;
}xe-button .primary:hover:not([disabled]) {
	background-color: var(--themecolor1-0) !important; 
}xe-button .primary {
	background-color: var(--themecolor1) !important; 
	color: #fff;
}xe-button .secondary {
	background-color: #fff;
	border-color: var(--themecolor3); 
	color: var(--themecolor3); 
}xe-button .secondary:hover:not([disabled]) {
	background-color: var(--themecolor3-2); 
	color: #fff;
}xe-button .secondary:focus:not([disabled]) {
	background-color: var(--themecolor3); 
	color: #fff;
}xe-button .primary:disabled,xe-button .secondary:disabled {
	background-color: #B2B3B7;
	color: #fff;
}xe-button .primary:active:not([disabled]),xe-button .secondary:active:not([disabled]) {
	background-color: var(--themecolor1-3) !important; 
	border-color: var(--themecolor1-2);
}
.xe-checkmark {
	background-color: #fff;
	border-color: #B2B3B7;
}.xe-container input:checked~.xe-checkmark {
	background-color: var(--themecolor3); 
	border-color: var(--themecolor3); 
}.xe-container input:focus:checked~.xe-checkmark {
	background-color: var(--themecolor3); 
	border-color: var(--themecolor2); 
}.xe-container input:focus~.xe-checkmark {
	background-color: #fff;
	border-color: var(--themecolor2); 
}.xe-container input:disabled~.xe-checkmark {
	background-color: #F7F7F7;
	border-color: #B2B3B7;
}.xe-container input:disabled:checked~.xe-checkmark {
	background-color: #D9D9D9;
	border-color: #D9D9D9;
}xe-dropdown .dropdown {
	border-color: #9c9c9c;
}xe-dropdown .dropdown:focus {
	background-color: #fff;
	border-color: var(--themecolor1); 
}xe-dropdown .dropdown .placeholder {
	color: #9c9c9c;
}xe-dropdown .dropdown .glyphicon-chevron-down {
	color: #9c9c9c;
}xe-dropdown .dropdown .dropdown-menu {
	border-color: var(--themecolor1); 
}xe-dropdown .dropdown .dropdown-menu>li.active {
	background-color: #F1F7FB;
}xe-dropdown .dropdown .dropdown-menu>li.selected,xe-dropdown .dropdown .dropdown-menu>li:hover {
	outline-color: var(--themecolor1-4); 
	background-color: var(--themecolor1-5); 
}xe-status-label .draft {
	color: #8A6A00;
	background-color: #F5F2E7;
}xe-status-label .pending {
	color: #5745BE;
	background-color: #EAE6FF;
}xe-status-label .rejected {
	color: #D42828;
	background-color: #FFEEED;
}xe-status-label .approved {
	color: #00804D;
	background-color: #EAF7F2;
}xe-status-label .default {
	color: #956130;
	background-color: #fff;
}xe-status-label .awaiting {
	color: #2874BB;
	background-color: #EFF7FF;
}xe-status-label .not-started {
	color: #5B5E65;
	background-color: #F4F4F4;
}xe-radio-button input[type=radio]+label {
	color: #151618;
}xe-radio-button input[type=radio]:checked+label {
	color: #151618;
}xe-radio-button .disabledRadio+label {
	color: #151618;
}xe-radio-button .label {
	color: #151618;
}xe-switch input.cmn-toggle-round+label:after {
	background-color: #fff;
	border-color: #D9D9D9;
}xe-switch input.cmn-toggle-round+label:before {
	background-color: #D9D9D9;
	border-color: #D9D9D9;
}xe-switch input.cmn-toggle-round:checked+label:before {
	background-color: var(--themecolor3); 
	border-color: var(--themecolor2-4); 
}xe-switch input.cmn-toggle-round:checked+label:after {
	border-color: var(--themecolor2-4); 
}xe-switch input.disabledSwitch:checked+label:before {
	color: #151618;
	border-color: #B2B3B7;
	background-color: #B2B3B7;
}xe-switch input.disabledSwitch:checked+label:after {
	background-color: #F7F7F7;
	border-color: #B2B3B7;
}xe-switch input.disabledSwitch+label:before {
	color: #151618;
	border-color: #B2B3B7;
	background-color: #B2B3B7;
}xe-switch input.disabledSwitch+label:after {
	background-color: #F7F7F7;
	border-color: #B2B3B7;
}xe-switch .label {
	color: #585858;
}xe-text-area .xe-label {
	color: #585858;
}xe-text-area .comments-field {
	border-color: #B2B3B7;
	background-color: #fff;
}xe-text-area .readonly {
	background-color: #F7F7F7;
	border-color: #151618;
	color: #5B5E65;
}xe-text-area textarea:focus {
	border-color: var(--themecolor3); 
	color: #151618;
}xe-text-area .label {
	color: #585858;
}xe-text-box .password-field,xe-text-box .text-field {
	background-color: #fff;
}xe-text-box .xe-label {
	color: #585858;
}xe-text-box .text-field {
	border-color: #B2B3B7;
}xe-text-box .password-field:focus {
	border-color: var(--themecolor1); 
	color: #585858;
}xe-text-box .password-field {
	border-color: #B2B3B7;
}xe-text-box .text-field:focus:not([valid]) {
	border-color: var(--themecolor3); 
	color: #151618;
}xe-text-box .disabled,xe-text-box .readonly {
	border-color: #151618;
	color: #5B5E65;
	background-color: #F7F7F7;
}xe-text-box .valid {
	background-color: #E8FFF1;
	color: #090A0D !important;
	border-color: #1C8445;
}xe-text-box input.ng-invalid.ng-invalid-maxlength,xe-text-box input.ng-invalid.ng-touched {
	background-color: #fff;
	color: #151618 !important;
	border-color: #FF3030 !important;
}xe-text-box .error-messages.ng-active {
	color: #E32D27;
}xe-simple-text-box .simple-input-field {
	border-color: #B2B3B7;
	background-color: #fff;
}xe-simple-text-box .label {
	color: #151618;
}xe-simple-text-box .simple-input-field:focus {
	border-color: var(--themecolor3); 
	color: #151618;
}xe-simple-text-box .readonly {
	background-color: #F7F7F7;
	border-color: #151618;
	color: #5B5E65;
}.xe-typography .headings,.xe-typography .hr,.xe-typography .inline,.xe-typography .lists,.xe-typography .paragraph {
	color: #585858;
}.xe-typography .anchor {
	color: var(--themecolor1); 
}.xe-typography .typography {
	color: #585858;
}.xe-typography .logo-white {
	background-color: var(--themecolor1); 
}.xe-typography .horizontal-row {
	border-color: #585858;
}.xeColorsContainer .content {
	border-right-color: #C5CACF;
	border-left-color: #C5CACF;
	border-bottom-color: #C5CACF;
}.xeColorsContainer .pri-color1 {
	background-color: var(--themecolor1); 
	border-color: #0E3C59;
}.xeColorsContainer .pri-color2 {
	background-color: #000000;
	border-color: #000000;
}.xeColorsContainer .pri-color3 {
	background-color: #585858;
	border-color: #252628;
}.xeColorsContainer .pri-color4 {
	background-color: var(--themecolor1-5); 
	border-color: #E4E9EC;
}.xeColorsContainer .sub-content1,.xeColorsContainer .sub-content2 {
	color: #585858;
}.xeColorsContainer .sec-color1 {
	background-color: #FFFEEA;
	border-color: #E0D397;
}.xeColorsContainer .sec-color2 {
	background-color: #EBFAFF;
	border-color: #99CDDE;
}.xeColorsContainer .sec-color3 {
	background-color: #058423;
	border-color: #054C16;
}.xeColorsContainer .sec-color4 {
	background-color: #EE4F4F;
	border-color: #EE4F4F;
}.xeColorsContainer .acc-color1 {
	background-color: #FFCDAA;
	border-color: #E19F72;
}.xeColorsContainer .acc-color2 {
	background-color: #DAD5FF;
	border-color: #988DDB;
}.xeColorsContainer .acc-color3 {
	background-color: #C9F0C7;
	border-color: #4EC76A;
}.xeColorsContainer .acc-color4 {
	background-color: #FFDCDC;
	border-color: #F57E7E;
}.xeColorsContainer .grey-color1 {
	background-color: #F7F7F7;
	border-color: #DADADA;
}.xeColorsContainer .grey-color2 {
	background-color: #EFEFEF;
	border-color: #CDCDCD;
}.xeColorsContainer .grey-color3 {
	background-color: #E2E2E2;
	border-color: #B9B9B9;
}.xeColorsContainer .grey-color4 {
	background-color: #D5D5D5;
	border-color: #A9A9A9;
}.ui-select-container .select2-choice,.ui-select-multiple .select2-choices {
	border-color: #B2B3B7;
}.ui-select-container.select2-container-active>.select2-choice {
	border-color: var(--themecolor3) !important; 
}.ui-select-multiple.select2-container-active .select2-choices {
	border-color: var(--themecolor3) !important; 
}.ui-select-container.select2-dropdown-open .select2-choice {
	border-color: var(--themecolor3); 
	border-bottom-color: #EEEEEF !important;
}.ui-select-container.select2-allowclear abbr.ui-select-clear:focus {
	outline-color: var(--themecolor3); 
}.ui-select-multiple .select2-choices .select2-search-choice {
	background-color: #E4F4F8; 
	color: #fff;
}.ui-select-container .select2-choice>.select2-chosen {
	color: #151618;
}.ui-select-dropdown .select2-search input,.ui-select-multiple .select2-choices .select2-search-field input {
	color: #151618;
}.ui-select-dropdown .select2-search input {
	border-color: #B2B3B7 !important;
}.ui-select-multiple .select2-choices .select2-search-field input::-webkit-input-placeholder {
	color: #151618;
}.ui-select-multiple .select2-choices .select2-search-field input:-moz-placeholder {
	color: #151618;
}.ui-select-multiple .select2-choices .select2-search-field input::-moz-placeholder {
	color: #151618;
}.ui-select-multiple .select2-choices .select2-search-field input:-ms-input-placeholder {
	color: #151618;
}.ui-select-dropdown {
	border-color: var(--themecolor3) !important; 
}.ui-select-choices {
	border-top-color: var(--themecolor3); 
}.ui-select-choices li {
	border-bottom-color: #EEEEEF;
}.ui-select-choices ul li {
	color: #151618;
}.ui-select-choices ul li:first-child {
	border-top-color: #EEEEEF;
}.ui-select-choices .select2-highlighted {
	background-color: #E4F4F8 !IMPORTANT; 
	border-color: #EEEEEF;
	color: #fff;
}.ui-select-choices li.ui-select-choices-group>.ui-select-choices-group-label {
	color: #151618;
	background-color: #EEEEEF;
}.ui-select-choices ul li:hover {
	background-color: #F7F7F7;
	border-color: #EEEEEF;
	color: #151618;
}.ui-select-container .select2-choice>.select2-chosen .ng-binding {
	color: #151618;
}.ui-select-choices .select2-no-results {
	color: #151618;
	background-color: #fff;
}.select2-search-choice-focus {
	background-color: #EEEEEF !important;
}.ui-select-container[theme=select2].direction-up .ui-select-dropdown {
	border-color: var(--themecolor3); 
}.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match {
	border-color: var(--themecolor3) !important; 
}.pagination-container .pagination-controls button,.pagination-container .pagination-controls input,.pagination-container .pagination-controls select {
	border-color: var(--themecolor3); 
}.pagination-container .pagination-controls button,.pagination-container .pagination-controls select {
	background-color: #fff;
}.pagination-controls button.first:focus {
	border-color: var(--themecolor2-4); 
}.pagination-container .pagination-controls button.previous:focus {
	border-color: var(--themecolor2-4); 
}.pagination-container .pagination-controls button.next:focus {
	border-color: var(--themecolor2-4); 
}.pagination-container .pagination-controls button.last:focus {
	border-color: var(--themecolor2-4); 
}.pagination-container .pagination-controls button:disabled,.pagination-container .pagination-controls button:disabled:focus,.pagination-container .pagination-controls button:disabled:hover,.pagination-container .pagination-controls select:disabled {
	background-color: #D9D9D9;
}.pagination-container .pagination-controls select {
	background-color: #fff;
}.pagination-container .pagination-controls .per-page-select {
	border-color: #B2B3B7;
}.pagination-container .pagination-controls .per-page-select:focus {
	border-color: var(--themecolor2-4); 
}.column-filter-button:focus {
	border-color: var(--themecolor3); 
	color: #151618;
}.column-filter-button {
	background-color: #fff;
	border-color: #B2B3B7;
	color: #151618;
}.column-filter-button .placeholder {
	color: #5B5E65;
}.column-setting-menu li {
	border-bottom-color: #EEEEEF;
}.column-setting-menu {
	background-color: #fff;
	border-color: #CCC #DDD #DDD;
	border-right-color: #DDDDDD;
}.column-setting-menu::after {
	border-bottom-color: #fff;
}.table-container {
	border-color: #EEEEEF;
	background-color: #fff;
}.table-container .caption caption {
	color: #151618;
}.table-container .thead {
	border-bottom-color: #EEEEEF;
	border-top-color: #EEEEEF;
}.table-container .tbody thead tr th,.table-container .thead thead tr th {
	color: #151618;
}.table-container .trMobile .total-row {
	color: #5B5E65;
}.table-container .trMobile .total-row[total-label]:before {
	color: #151618;
}.table-container .trDesktop thead tr:hover td {
	background-color: #F2F8FC;
}.table-container .trDesktop thead tr.active-row td {
	background-color: #F8F8F8;
	color: #151618 !important;
}.table-container .trDesktop thead tr th {
	color: #151618;
	border-bottom-color: #EEEEEF;
}.table-container .trDesktop thead tr th.active {
	background-color: #F8F8F8;
}.table-container .tbody tbody tr:hover td {
	background-color: #F2F8FC;
}.table-container .tbody tbody tr.active-row td {
	background-color: #F8F8F8;
	color: #151618 !important;
}.table-container .tbody tbody tr td {
	color: #151618;
	border-bottom-color: #EEEEEF;
}.table-container .tbody tbody tr td.active {
	background-color: #F8F8F8;
}.table-container .tfoot.pagination-container {
	border-top-color: #EEEEEF;
}.table-container th.focus-ring,.table-container th:focus,.table-container tr td:focus,.table-container tr.active-row td.focus-ring {
	outline-color: var(--themecolor3); 
}.table-container .load-indicator .text {
	color: #fff;
}.table-container .load-indicator .spinner>div {
	background-color: #fff;
}#dragtable td,#dragtable th {
	background-color: #d5d5d5 !important;
}.xe-tab-container a:focus {
	border-color: var(--themecolor2-4); 
}.xe-tab-container .xe-tab-nav {
	border-bottom-color: #EEEEEF;
}.xe-tab-container .xe-tab-nav>li>a {
	color: #5B5E65;
}.xe-tab-container .xe-tab-nav>li.active:active>a,.xe-tab-container .xe-tab-nav>li.active:focus>a,.xe-tab-container .xe-tab-nav>li.active:hover>a,.xe-tab-container .xe-tab-nav>li.active>a,.xe-tab-container .xe-tab-nav>li:active>a,.xe-tab-container .xe-tab-nav>li:focus>a,.xe-tab-container .xe-tab-nav>li:hover>a {
	color: var(--themecolor3); 
}.xe-tab-container .xe-tab-nav>li.active a>span,.xe-tab-container .xe-tab-nav>li.active:active a>span,.xe-tab-container .xe-tab-nav>li.active:focus a>span,.xe-tab-container .xe-tab-nav>li.active:hover a>span,.xe-tab-container .xe-tab-nav>li:active a>span,.xe-tab-container .xe-tab-nav>li:focus a>span,.xe-tab-container .xe-tab-nav>li:hover a>span {
	background-color: var(--themecolor3); 
}.xe-pie-chart .xe-pie-tooltip {
	background-color: #FFFEEA;
	border-color: #E0D397;
	color: #585858;
}.xe-popup-container {
	background-color: #fff;
}.xe-popup-container .xe-popup-close {
	background-color: #fff;
}.xe-popup-container .xe-app-title {
	color: #000000;
}.xe-popup-container .xe-modal-body .xe-title {
	color: #585858;
}.xe-popup-container .xe-pop-content {
	color: #585858;
}.xe-modal-container {
	background-color: #fff;
}.xe-modal-container .xe-modal-close {
	background-color: #fff;
}.xe-modal-container hr {
	border-top-color: #808080;
}.xe-modal-container .xe-app-title {
	color: #000000;
}.xe-modal-container .xe-app-version,.xe-modal-container .xe-platform-version {
	color: #555658;
}.xe-modal-container .xe-modal-body .xe-title {
	color: #585858;
}.xe-modal-container .xe-modal-footer {
	color: #5B5E65;
}#xeModalPrivacyLink {
	color: var(--themecolor3) !important; 
}.active-timepickerFocus {
	outline-color: var(--themecolor2-4); 
}.cancel {
	background-color: #F5F5F5;
	color: #000000;
}.pushme,.selectTime,.selectTime1 {
	background-color: #fff;
}.selectTime,.selectTime1 {
	color: #555555;
}.pushme {
	color: #000000;
}.pushmeBorder {
	border-bottom-color: #CCCCCC;
	border-top-color: #CCCCCC;
}.ulContainer {
	border-bottom-color: #B2B3B7;
	border-top-color: #B2B3B7;
}ul.ulContainer li {
	color: #585858;
}.itemContainer {
	color: #D4D6D9;
}.timerHeader .xe-popup-close {
	background-color: #fff;
}.meridianPm {
	color: #D4D6D9;
}.timepickerContainer {
	background-color: #fff;
}.xeTimePickerTextField-readonly {
	background-color: #F7F7F7 !important;
	border-color: #151618 !important;
	color: #5B5E65 !important;
}.xeTimePickerTextField {
	border-color: #B2B3B7;
	background-color: #fff;
	color: #5B5E65;
}.xeTimePickerTextField:focus {
	border-color: var(--themecolor3); 
	color: #151618;
}.xe-bar-tooltip {
	background-color: #FFFEEA;
	border-color: #E0D397;
	color: #585858;
}@media only screen and (max-width:768px){.search-container .simple-input-field:focus {
	border-color: #B2B3B7;
	color: #585858;
}.search-container .simple-input-field:focus::-webkit-input-placeholder {
	color: #CCCCCC;
}.search-container .simple-input-field:focus::-moz-placeholder {
	color: #CCCCCC;
}.search-container .simple-input-field:focus::-ms-input-placeholder {
	color: #CCCCCC;
}
}
@media only screen and (max-width:768px){.table-container .caption {
	border-bottom-color: #EEEEEF;
}.table-container .tbody tbody tr {
	border-bottom-color: #EEEEEF;
}
}
@media screen and (min-width:768px){.xe-popup-container .xe-pop-content {
	color: #585858;
}.xe-popup-container .xe-popup-header span#xePopupClose:focus {
	outline-color: #4D90FE;
}
}
@media screen and (min-width:768px){.xe-modal-container {
	border-color: #979797;
}
}
@media only screen and (min-width:768px){.timepickerContainer {
	background-color: #fff;
	border-color: var(--themecolor3); 
}.timepickerContainer::after {
	border-bottom-color: #fff;
}.timepickerContainer::before {
	border-bottom-color: var(--themecolor3); 
}
}

/* xe-ui-components.css */



mark  {
	background-color: #FFFF00;
	color: #000000;
}


fieldset  {
	border-color: #C0C0C0;
}

.xe-label label  {
	color: #585858;
}

xe-badge .xe-badge  {
	color: #585858;
}

xe-badge .draft-badge  {
	background-color: #F5F2E7;
	color: #8A6A00;
}

xe-badge .pending-badge  {
	background-color: #EAE6FF;
	color: #5745BE;
}

xe-badge .rejected-badge  {
	background-color: #FFEEED;
	color: #D42828;
}

xe-badge .approved-badge  {
	background-color: #EAF7F2;
	color: #00804D;
}

xe-badge .expired-badge  {
	background-color: #F4F4F4;
	color: #5B5E65;
}

xe-badge .awaiting-badge  {
	background-color: #EFF7FF;
	color: #2874BB;
}

xe-button .primary:hover:not([disabled])  {
	background-color: var(--themecolor1-0) !important; 
}

xe-button .primary  {
	background-color: var(--themecolor1) !important; 
	color: #fff;
}

xe-button .secondary  {
	background-color: #fff;
	border-color: var(--themecolor3); 
	color: var(--themecolor3); 
}

xe-button .secondary:hover:not([disabled])  {
	background-color: var(--themecolor3-2); 
	color: #fff;
}

xe-button .secondary:focus:not([disabled])  {
	background-color: var(--themecolor3); 
	color: #fff;
}

xe-button .primary:disabled  {
	background-color: #B2B3B7;
	color: #fff;
}

xe-button .secondary:disabled  {
	background-color: #B2B3B7;
	color: #fff;
}

xe-button .primary:active:not([disabled])  {
	background-color: var(--themecolor1-3) !important;
	border-color: var(--themecolor1-2);
}

xe-button .secondary:active:not([disabled])  {
	background-color: var(--themecolor3-1); 
}

.xe-checkmark  {
	background-color: #fff;
	border-color: #B2B3B7;
}

.xe-container input:checked ~ .xe-checkmark  {
	background-color: var(--themecolor3); 
	border-color: var(--themecolor3); 
}

.xe-container input:focus:checked ~ .xe-checkmark  {
	background-color: var(--themecolor3); 
	border-color: var(--themecolor2); 
}

.xe-container input:focus ~ .xe-checkmark  {
	background-color: #fff;
	border-color: var(--themecolor2); 
}

.xe-container input:disabled ~ .xe-checkmark  {
	background-color: #F7F7F7;
	border-color: #B2B3B7;
}


.xe-container input:disabled:checked ~ .xe-checkmark  {
	background-color: #D9D9D9;
	border-color: #D9D9D9;
}

xe-dropdown .dropdown  {
	color: #585858;
	border-color: #9c9c9c;
}
  xe-dropdown .dropdown:focus  {
	background-color: #fff;
	border-color: var(--themecolor1); 
}
  xe-dropdown .dropdown .placeholder  {
	color: #9c9c9c;
}
  xe-dropdown .dropdown .glyphicon-chevron-down  {
	color: #9c9c9c;
}
  xe-dropdown .dropdown .dropdown-menu  {
	border-color: var(--themecolor1); 
}
	  xe-dropdown .dropdown .dropdown-menu > li.active  {
	background-color: #F1F7FB;
}
	  xe-dropdown .dropdown .dropdown-menu > li:hover  {
	outline-color: var(--themecolor1-4); 
	background-color: var(--themecolor1-5); 
}
	  xe-dropdown .dropdown .dropdown-menu > li.selected  {
	outline-color: var(--themecolor1-4); 
	background-color: var(--themecolor1-5); 
}

xe-status-label .draft  {
	color: #8A6A00;
	background-color: #F5F2E7;
}

xe-status-label .pending  {
	color: #5745BE;
	background-color: #EAE6FF;
}

xe-status-label .rejected  {
	color: #D42828;
	background-color: #FFEEED;
}

xe-status-label .approved  {
	color: #00804D;
	background-color: #EAF7F2;
}

xe-status-label .default  {
	color: #956130;
	background-color: #fff;
}

xe-status-label .awaiting  {
	color: #2874BB;
	background-color: #EFF7FF;
}

xe-status-label .not-started  {
	color: #5B5E65;
	background-color: #F4F4F4;
}

xe-radio-button input[type="radio"] + label  {
	color: #151618;
}

xe-radio-button input[type="radio"]:checked + label  {
	color: #151618;
}

xe-radio-button .disabledRadio + label  {
	color: #151618;
}

xe-radio-button .label  {
	color: #151618;
}

xe-switch input.cmn-toggle-round + label:after  {
	background-color: #fff;
	border-color: #D9D9D9;
}

xe-switch input.cmn-toggle-round + label:before  {
	background-color: #D9D9D9;
	border-color: #D9D9D9;
}

xe-switch input.cmn-toggle-round:checked + label:before  {
	background-color: var(--themecolor3); 
	border-color: var(--themecolor2-4); 
}

xe-switch input.cmn-toggle-round:checked + label:after  {
	border-color: var(--themecolor2-4); 
}

xe-switch input.disabledSwitch:checked + label:before  {
	color: #151618;
	border-color: #B2B3B7;
	background-color: #B2B3B7;
}

xe-switch input.disabledSwitch:checked + label:after  {
	background-color: #F7F7F7;
	border-color: #B2B3B7;
}

xe-switch input.disabledSwitch + label:before  {
	color: #151618;
	border-color: #B2B3B7;
	background-color: #B2B3B7;
}

xe-switch input.disabledSwitch + label:after  {
	background-color: #F7F7F7;
	border-color: #B2B3B7;
}

xe-switch .label  {
	color: #585858;
}
  xe-text-area .xe-label  {
	color: #585858;
}
  xe-text-area .comments-field  {
	border-color: #B2B3B7;
	background-color: #fff;
}
  xe-text-area .readonly  {
	background-color: #F7F7F7;
	border-color: #151618;
	color: #5B5E65;
}
  xe-text-area textarea:focus  {
	border-color: var(--themecolor3); 
	color: #151618;
}
  xe-text-area .label  {
	color: #585858;
}
  xe-text-box .xe-label  {
	color: #585858;
}
  xe-text-box .text-field  {
	border-color: #B2B3B7;
	background-color: #fff;
}
  xe-text-box .password-field:focus  {
	border-color: var(--themecolor1); 
	color: #585858;
}
  xe-text-box .password-field  {
	border-color: #B2B3B7;
	background-color: #fff;
}
  xe-text-box .text-field:focus:not([valid])  {
	border-color: var(--themecolor3); 
	color: #151618;
}
  xe-text-box .readonly  {
	background-color: #F7F7F7;
	border-color: #151618;
	color: #5B5E65;
}
  xe-text-box .disabled  {
	border-color: #151618;
	color: #5B5E65;
	background-color: #F7F7F7;
}
  xe-text-box .valid  {
	background-color: #E8FFF1;
	color: #090A0D !important;
	border-color: #1C8445;
}
  xe-text-box input.ng-invalid.ng-touched, xe-text-box input.ng-invalid.ng-invalid-maxlength  {
	background-color: #fff;
	color: #151618 !important;
	border-color: #FF3030 !important;
}
  xe-text-box .error-messages.ng-active  {
	color: #E32D27;
}
  xe-simple-text-box .simple-input-field  {
	border-color: #B2B3B7;
	background-color: #fff;
}
  xe-simple-text-box .label  {
	color: #151618;
}
  xe-simple-text-box .simple-input-field:focus  {
	border-color: var(--themecolor3); 
	color: #151618;
}
  xe-simple-text-box .readonly  {
	background-color: #F7F7F7;
	border-color: #151618;
	color: #5B5E65;
}
  

.xe-typography .headings, .xe-typography .lists, .xe-typography .inline, .xe-typography .paragraph, .xe-typography .hr  {
	color: #585858;
}

.xe-typography .anchor  {
	color: var(--themecolor1); 
}

.xe-typography .typography  {
	color: #585858;
}

.xe-typography .logo-white  {
	background-color: var(--themecolor1); 
}

.xe-typography .horizontal-row  {
	border-color: #585858;
}

.xeColorsContainer .content  {
	border-right-color: #C5CACF;
	border-left-color: #C5CACF;
	border-bottom-color: #C5CACF;
}

.xeColorsContainer .pri-color1  {
	background-color: var(--themecolor1); 
	border-color: #0E3C59;
}

.xeColorsContainer .pri-color2  {
	background-color: #000000;
	border-color: #000000;
}

.xeColorsContainer .pri-color3  {
	background-color: #585858;
	border-color: #252628;
}

.xeColorsContainer .pri-color4  {
	background-color: var(--themecolor1-5); 
	border-color: #E4E9EC;
}

.xeColorsContainer .sub-content1, .xeColorsContainer .sub-content2  {
	color: #585858;
}

.xeColorsContainer .sec-color1  {
	background-color: #FFFEEA;
	border-color: #E0D397;
}

.xeColorsContainer .sec-color2  {
	background-color: #EBFAFF;
	border-color: #99CDDE;
}

.xeColorsContainer .sec-color3  {
	background-color: #058423;
	border-color: #054C16;
}

.xeColorsContainer .sec-color4  {
	background-color: #EE4F4F;
	border-color: #EE4F4F;
}

.xeColorsContainer .acc-color1  {
	background-color: #FFCDAA;
	border-color: #E19F72;
}

.xeColorsContainer .acc-color2  {
	background-color: #DAD5FF;
	border-color: #988DDB;
}

.xeColorsContainer .acc-color3  {
	background-color: #C9F0C7;
	border-color: #4EC76A;
}

.xeColorsContainer .acc-color4  {
	background-color: #FFDCDC;
	border-color: #F57E7E;
}

.xeColorsContainer .grey-color1  {
	background-color: #F7F7F7;
	border-color: #DADADA;
}

.xeColorsContainer .grey-color2  {
	background-color: #EFEFEF;
	border-color: #CDCDCD;
}

.xeColorsContainer .grey-color3  {
	background-color: #E2E2E2;
	border-color: #B9B9B9;
}

.xeColorsContainer .grey-color4  {
	background-color: #D5D5D5;
	border-color: #A9A9A9;
}

.ui-select-container .select2-choice, .ui-select-multiple .select2-choices  {
	background-color: #fff !important;
	border-color: #B2B3B7;
}

.ui-select-container.select2-container-active > .select2-choice  {
	border-color: var(--themecolor3) !important; 
}

.ui-select-multiple.select2-container-active .select2-choices  {
	border-color: var(--themecolor3) !important; 
}

.ui-select-container.select2-dropdown-open .select2-choice  {
	border-color: var(--themecolor3); 
}

.ui-select-container.select2-dropdown-open .select2-choice  {
	border-bottom-color: #EEEEEF !important;
}

.ui-select-container.select2-allowclear abbr.ui-select-clear:focus  {
	outline-color: var(--themecolor3); 
	outline-color: var(--themecolor3); 
}

.ui-select-container .select2-choice > .select2-chosen  {
	color: #151618;
}

.ui-select-dropdown .select2-search input  {
	color: #151618;
	border-color: #B2B3B7 !important;
}

.ui-select-multiple .select2-choices .select2-search-field input  {
	color: #151618;
}

.ui-select-multiple .select2-choices .select2-search-field input::-webkit-input-placeholder  {
	color: #151618;
}

.ui-select-multiple .select2-choices .select2-search-field input:-moz-placeholder  {
	color: #151618;
}

.ui-select-multiple .select2-choices .select2-search-field input::-moz-placeholder  {
	color: #151618;
}

.ui-select-multiple .select2-choices .select2-search-field input:-ms-input-placeholder  {
	color: #151618;
}

.ui-select-dropdown  {
	border-color: var(--themecolor3) !important; 
}

.ui-select-choices  {
	border-top-color: var(--themecolor3); 
}

.ui-select-choices li  {
	border-bottom-color: #EEEEEF;
}

.ui-select-choices ul li  {
	color: #151618;
}

.ui-select-choices ul li:first-child  {
	border-top-color: #EEEEEF;
}

.ui-select-choices .select2-highlighted  {
	background-color: var(--themecolor3); 
	border-color: #EEEEEF;
	color: #fff;
}

.ui-select-choices li.ui-select-choices-group > .ui-select-choices-group-label  {
	color: #151618;
	background-color: #EEEEEF;
}

.ui-select-choices ul li:hover  {
	background-color: #F7F7F7;
	border-color: #EEEEEF;
	color: #151618;
}

.ui-select-container .select2-choice > .select2-chosen .ng-binding  {
	color: #151618;
}

.ui-select-choices .select2-no-results  {
	color: #151618;
	background-color: #fff;
}

.select2-search-choice-focus  {
	background-color: #EEEEEF !important;
}

.ui-select-container[theme="select2"].direction-up .ui-select-dropdown  {
	border-color: var(--themecolor3); 
}

.ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match  {
	border-color: var(--themecolor3) !important; 
}

.pagination-container .pagination-controls button,
.pagination-container .pagination-controls input,
.pagination-container .pagination-controls select  {
	border-color: var(--themecolor3); 
}

.pagination-container .pagination-controls button,
.pagination-container .pagination-controls select  {
	background-color: #fff;
}

.pagination-controls button.first:focus  {
	border-color: var(--themecolor2-4); 
}

.pagination-container .pagination-controls button.previous:focus  {
	border-color: var(--themecolor2-4); 
}

.pagination-container .pagination-controls button.next:focus  {
	border-color: var(--themecolor2-4); 
}

.pagination-container .pagination-controls button.last:focus  {
	border-color: var(--themecolor2-4); 
}

.pagination-container .pagination-controls button:disabled, .pagination-container .pagination-controls select:disabled  {
	background-color: #D9D9D9;
}

.pagination-container .pagination-controls button:disabled:focus, .pagination-container .pagination-controls button:disabled:hover  {
	background-color: #D9D9D9;
}

.pagination-container .pagination-controls select  {
	background-color: #fff;
}

.pagination-container .pagination-controls .per-page-select  {
	border-color: #B2B3B7;
}

.pagination-container .pagination-controls .per-page-select:focus  {
	border-color: var(--themecolor2-4); 
}

.pagination-container .pagination-controls button,
.pagination-container .pagination-controls input,
.pagination-container .pagination-controls select  {
	border-color: var(--themecolor3); 
}

.pagination-container .pagination-controls button,
.pagination-container .pagination-controls select  {
	background-color: #fff;
}

.pagination-controls button.first:focus  {
	border-color: var(--themecolor2-4); 
}

.pagination-container .pagination-controls button.previous:focus  {
	border-color: var(--themecolor2-4); 
}

.pagination-container .pagination-controls button.next:focus  {
	border-color: var(--themecolor2-4); 
}

.pagination-container .pagination-controls button.last:focus  {
	border-color: var(--themecolor2-4); 
}

.pagination-container .pagination-controls button:disabled, .pagination-container .pagination-controls select:disabled  {
	background-color: #D9D9D9;
}

.pagination-container .pagination-controls button:disabled:focus, .pagination-container .pagination-controls button:disabled:hover  {
	background-color: #D9D9D9;
}

.pagination-container .pagination-controls select  {
	background-color: #fff;
}

.pagination-container .pagination-controls .per-page-select  {
	border-color: #B2B3B7;
}

.pagination-container .pagination-controls .per-page-select:focus  {
	border-color: var(--themecolor2-4); 
}

.column-filter-button:focus  {
	border-color: var(--themecolor3); 
	color: #151618;
}

.column-filter-button  {
	background-color: #fff;
	border-color: #B2B3B7;
	color: #151618;
}

.column-filter-button .placeholder  {
	color: #5B5E65;
}

.column-setting-menu li  {
	border-bottom-color: #EEEEEF;
}

.column-setting-menu  {
	background-color: #fff;
	border-color: #CCC #DDD #DDD;
	border-right-color: #DDDDDD;
}

.column-setting-menu::after  {
	border-bottom-color: #fff;
}

.table-container  {
	border-color: #EEEEEF;
	background-color: #fff;
}
  .table-container .caption caption  {
	color: #151618;
}
  .table-container .thead  {
	border-bottom-color: #EEEEEF;
	border-top-color: #EEEEEF;
}
  .table-container .thead thead tr th, .table-container .tbody thead tr th  {
	color: #151618;
}
	.table-container .trMobile .total-row  {
	color: #5B5E65;
}
	.table-container .trMobile .total-row[total-label]:before  {
	color: #151618;
}
  .table-container .trDesktop thead tr:hover td  {
	background-color: #F2F8FC;
}
  .table-container .trDesktop thead tr.active-row td  {
	background-color: #F8F8F8;
	color: #151618 !important;
}
  .table-container .trDesktop thead tr th  {
	color: #151618;
	border-bottom-color: #EEEEEF;
}
	.table-container .trDesktop thead tr th.active  {
	background-color: #F8F8F8;
}
	.table-container .tbody tbody tr:hover td  {
	background-color: #F2F8FC;
}
	.table-container .tbody tbody tr.active-row td  {
	background-color: #F8F8F8;
	color: #151618 !important;
}
	.table-container .tbody tbody tr td  {
	color: #151618;
	border-bottom-color: #EEEEEF;
}
	  .table-container .tbody tbody tr td.active  {
	background-color: #F8F8F8;
}
  .table-container .tfoot.pagination-container  {
	border-top-color: #EEEEEF;
}
  .table-container th.focus-ring, .table-container th:focus  {
	outline-color: var(--themecolor3); 
}
  .table-container tr.active-row td.focus-ring, .table-container tr td:focus  {
	outline-color: var(--themecolor3); 
}
	.table-container .load-indicator .text  {
	color: #fff;
}
	  .table-container .load-indicator .spinner > div  {
	background-color: #fff;
}

#dragtable th, #dragtable td  {
	background-color: #d5d5d5 !important;
}

.xe-tab-container a:focus  {
	border-color: var(--themecolor2-4); 
}

.xe-tab-container .xe-tab-nav  {
	border-bottom-color: #EEEEEF;
}

.xe-tab-container .xe-tab-nav > li > a  {
	color: #5B5E65;
}

.xe-tab-container .xe-tab-nav > li.active > a,
.xe-tab-container .xe-tab-nav > li.active:focus > a,
.xe-tab-container .xe-tab-nav > li.active:hover > a,
.xe-tab-container .xe-tab-nav > li.active:active > a  {
	color: var(--themecolor3); 
}

.xe-tab-container .xe-tab-nav > li:focus a > span,
.xe-tab-container .xe-tab-nav > li:hover a > span,
.xe-tab-container .xe-tab-nav > li:active a > span  {
	background-color: var(--themecolor3); 
}

.xe-tab-container .xe-tab-nav > li:focus > a,
.xe-tab-container .xe-tab-nav > li:hover > a,
.xe-tab-container .xe-tab-nav > li:active > a  {
	color: var(--themecolor3); 
}

.xe-tab-container .xe-tab-nav > li.active a > span,
.xe-tab-container .xe-tab-nav > li.active:focus a > span,
.xe-tab-container .xe-tab-nav > li.active:hover a > span,
.xe-tab-container .xe-tab-nav > li.active:active a > span  {
	background-color: var(--themecolor3); 
}

.xe-pie-chart .xe-pie-tooltip  {
	background-color: #FFFEEA;
	border-color: #E0D397;
	color: #585858;
}

.xe-popup-container  {
	background-color: #fff;
}

.xe-popup-container .xe-popup-close  {
	background-color: #fff;
}

.xe-popup-container .xe-app-title  {
	color: #000000;
}

.xe-popup-container .xe-modal-body .xe-title  {
	color: #585858;
}

.xe-popup-container .xe-pop-content  {
	color: #585858;
}

.xe-modal-container  {
	background-color: #fff;
}

.xe-modal-container .xe-modal-close  {
	background-color: #fff;
}

.xe-modal-container hr  {
	border-top-color: #808080;
}

.xe-modal-container .xe-app-title  {
	color: #000000;
}

.xe-modal-container .xe-app-version  {
	color: #555658;
}

.xe-modal-container .xe-platform-version  {
	color: #555658;
}

.xe-modal-container .xe-modal-body .xe-title  {
	color: #585858;
}

.xe-modal-container .xe-modal-footer  {
	color: #5B5E65;
}

#xeModalPrivacyLink  {
	color: var(--themecolor3) !important; 
}

.active-timepickerFocus  {
	outline-color: var(--themecolor2-4); 
}

.cancel  {
	background-color: #F5F5F5;
	color: #000000;
}

.selectTime, .selectTime1  {
	color: #555555;
	background-color: #fff;
}

.pushme  {
	color: #000000;
	background-color: #fff;
}

.pushmeBorder  {
	border-bottom-color: #CCCCCC;
	border-top-color: #CCCCCC;
}

.ulContainer  {
	border-bottom-color: #B2B3B7;
	border-top-color: #B2B3B7;
}

ul.ulContainer li  {
	color: #585858;
}

.itemContainer  {
	color: #D4D6D9;
}

.timerHeader .xe-popup-close  {
	background-color: #fff;
}

.meridianPm  {
	color: #D4D6D9;
}


.timepickerContainer  {
	background-color: #fff;
}

.xeTimePickerTextField-readonly  {
	background-color: #F7F7F7 !important;
	border-color: #151618 !important;
	color: #5B5E65 !important;
}

.xeTimePickerTextField  {
	border-color: #B2B3B7;
	background-color: #fff;
	color: #5B5E65;
}

.xeTimePickerTextField:focus  {
	border-color: var(--themecolor3); 
	color: #151618;
}

.xe-bar-tooltip  {
	background-color: #FFFEEA;
	border-color: #E0D397;
	color: #585858;
}@media only screen and (max-width: 768px) {
	.search-container .simple-input-field:focus  {
	border-color: #B2B3B7;
	color: #585858;
}
	  .search-container .simple-input-field:focus::-webkit-input-placeholder  {
	color: #CCCCCC;
}
	  .search-container .simple-input-field:focus::-moz-placeholder  {
	color: #CCCCCC;
}
	  .search-container .simple-input-field:focus::-ms-input-placeholder  {
	color: #CCCCCC;
}
}
@media only screen and (max-width: 768px) {
	.table-container .caption  {
	border-bottom-color: #EEEEEF;
}
	.table-container .tbody tbody tr  {
	border-bottom-color: #EEEEEF;
}
}
@media screen and (min-width: 768px) {
  .xe-popup-container .xe-pop-content  {
	color: #585858;
}
	.xe-popup-container .xe-popup-header span#xePopupClose:focus  {
	outline-color: #4D90FE;
}
}
@media screen and (min-width: 768px) {
  .xe-modal-container  {
	border-color: #979797;
}
}
@media only screen and (min-width: 768px) {
  .timepickerContainer  {
	background-color: #fff;
	border-color: var(--themecolor3); 
}
  .timepickerContainer::after  {
	border-bottom-color: #fff;
}
  .timepickerContainer::before  {
	border-bottom-color: var(--themecolor3); 
}
}

/* banner-theme-common-patch.scss */
.placeholder-theme-name {
  content:  var(--themename);
}

/*** Transparent background ***/
body {
  background-color: #fff;
}

#brandingDiv {
	padding: 0.35rem;
}

/*** Branding Logo ***/
.institutionalBranding {
  background-image: var(--themelogo);
  background-size: auto 80%;
  background-position: top left;
  background-repeat: no-repeat;
  width: 20em;
}


/*** Favicon ***/
.favicon {
  background-image: var(--themefavicon);
}

/*** Global focus ***/
:focus {
  outline-color: var(--themecolor2-4) ;
}

/*** Header ***/
#banner-header-main-section,
#header-main-section {
  background-color: var(--themecolor1); /* use selected color */
  color: var(--themecolor1_text);
  border-bottom-color: var(--themecolor2);
}

/*** Tweaks to base UI */
#header-main-section-east-part #username,
#header-main-section-east-part #mepDiv {
  padding-right:0.5em; /* space before and after name and mepDiv */
  padding-left:0.5em;
}

#header-main-section-east-part #mepDiv,
#header-main-section-east-part #signInButton,
#header-main-section-east-part #userDiv,
#header-main-section-east-part #toolsButton {
  border-left: 0px; /* Removed 1px unneeded line  */
  border-right: 0px;
}

/** Page Builder */
.admin-menu-section-main {
  border-color: var(--themecolor1-2); 
}
.admin-menu {
  color: var(--themecolor1-3); /*#206E9F;*/
}

.admin-menu-section-sub>div:first-of-type {
  border-right-color: var(--themecolor1-2); 
  border-left-color: var(--themecolor1-2); 
}

.admin-menu-section-sub {
  border-color: var(--themecolor1-2); 
}
.app-list-container {
  border: 1px solid var(--themecolor1-2);
}


.admin-menu-section-main {
  border-color: var(--themecolor1-2); 
}

@media (max-width: 991px) {
  .admin-menu-section-sub>div:first-of-type {
	border-bottom-color: var(--themecolor1-2); 
  }
}

.app-list-container>div {
  border-top-color: var(--themecolor1-2); 
}

/*This css is for pagebuilder landing page mapping it with the CTA Color*/
.pb-block a, .pb-link span{
  color: var(--themecolor3);
}

.pagination-container .pagination-controls button:hover, .pagination-container .pagination-controls button:focus {
  background-color: var(--themecolor3);
}

/* Hide button bar in header of old-style pages */
.buttonBar {
  visibility: hidden;
}

/* Login page style overrides */
.ie-warning DIV {
  color: #fff;
}

.login-primary {
  background-color: var(--themecolor3);
}

.login-primary:hover:not([disabled]) {
  background-color: var(--themecolor3-2); /*hover*/
}

.login-primary:focus:not([disabled]) {
  background-color: var(--themecolor3-2); /*hover*/
  border-color: var(--themecolor2-4);
}

.login-primary:active:not([disabled]) {
  background-color: var(--themecolor3-1); /*active*/
}

.signin-button {
  background-color: var(--themecolor3);
}

.signin-button:hover:not([disabled]) {
  background-color: var(--themecolor3-2); /*hover*/
}

.signin-button:focus:not([disabled])  {
  background-color: var(--themecolor3-2); /*hover*/
  border-color: var(--themecolor2-4);
}

.signin-button:active:not([disabled])  {
  background-color: var(--themecolor3-1); /*active*/
}

.splashBg .appName {
  color: var(--themecolor3);
}

.splashBg .forgotpassword {
  color: var(--themecolor3);
}



.xe-modal-mask {
  background-color: rgba(0, 0, 0, 0.3);
}
.xe-popup-mask {
  background-color: rgba(0, 0, 0, 0.3);
}

/*** Survey ***/
.termstextdiv {
  border-color: var(--themecolor1) ;
  background-color: var(--themecolor1-5);
  color: var(--themecolor1);
  padding: 0.5em;
  margin-bottom: 2em;
}

/*** Tweaks to buttons ***/
.primary:hover:not([disabled])  {
  background-color: var(--themecolor3-2); 
}

.primary:focus:not([disabled])  {
  background-color: var(--themecolor3-2); 
}

.secondary:hover:not([disabled])  {
  background-color: var(--themecolor3-2); 
}

.secondary:focus:not([disabled])  {
  background-color: var(--themecolor3-2); 
}

/* Login Background image fix */
.pageBg {
  background-image: url("$themebgimage"); //Do not modify this
}

/* Login page Logo and background fix */
.splashBg .ellucianName {
  background-image: url("$themesecondaryLogo"); //Do not modify this
}

/* for login password link*/
.splashBg .forgotpassword {
  color: var(--themecolor3) !important; /*EDS*/
}

/* EmployeeSelfService-patch.scss */
/*******************************************************************************
 Copyright 2013-2017 Ellucian Company L.P. and its affiliates.
 *******************************************************************************/
.placeholder-theme-name {
  content:  var(--themename);
}

:focus {
  outline-color: var(--themecolor3-4);
}


.notification-center-count {
  color: #fff;
}

/*** Tweaks to base UI */
#header-main-section-east-part #username {
  padding-right:0.5em; /* space after name */
}
#header-main-section-east-part #mepDiv {
  padding-left:0.5em;
}


#header-main-section-east-part #mepDiv,
#header-main-section-east-part #signInButton,
#header-main-section-east-part #userDiv,
#header-main-section-east-part #toolsButton {
  border-left: 0px; /*!! Removed 1px unneeded line  */
}

#toolsList .canvas-item:hover,
#toolsList .canvas-item:focus {
  background-color: var(--themecolor3)-5 ;
}

/** Page Builder */
.admin-menu-section-main {
  border-color: var(--themecolor1-2); 
}
.admin-menu {
  color: var(--themecolor1-3); /*#206E9F;*/
}

.admin-menu-section-sub>div:first-of-type {
  border-right-color: var(--themecolor1-2); 
}

.admin-menu-section-sub {
  border-color: var(--themecolor1-2); 
}
.app-list-container {
  border: 1px solid var(--themecolor1-2);
}


.admin-menu-section-main {
  border-color: var(--themecolor1-2); 
}

@media (max-width: 991px) {
  .admin-menu-section-sub>div:first-of-type {
	border-bottom-color: var(--themecolor1-2); 
  }
}

@media (min-width: 992px) {
  .admin-menu-section-sub>div:first-of-type {
	border-right-color: var(--themecolor1-2); 
  }
}

.app-list-container>div {
  border-top-color: var(--themecolor1-2); 
}

#toolsList .canvas-item:hover,
#toolsList .canvas-item:focus {
  background-color: var(--themecolor3)-5 ;
}

.btn-primary  {
	background-color: var(--themecolor1-2) !important;
	border-color: var(--themecolor1-2); 
	color: #fff !important;
	box-shadow: var(--themecolor1-2) 0px -4px 0px 0px inset;
}

#breadcrumb-panel, #title-panel {
	background-color: #F9FAFB;
}

#header-main-section-east-part #userDiv {
	background-color: var(--themecolor1-2); 
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus  {
	background-color: var(--themecolor1-2);
}

.nav-pills > li.active > a span,
.nav-pills > li.active > a:hover span,
.nav-pills > li.active > a:focus span {
  color: #fff;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {
  color: #f2f2f2; 
}

#user {
	margin: 0 .5em;
}

.pi-profile-image {
	display: none;
}

.info-icon {
	background-color: #E4F4F8 !important;
}

.carousel .carousel-inner div .active {
	background-color: #E4F4F8 !important;
}

.modal-dialog-btn-primary {
	background-color: #004F2E !important;
	border: 1px solid #004F2E !important;
}

.modal-dialog-btn-primary:hover, .modal-dialog-btn-primary:focus, .modal-dialog-btn-primary:active, .modal-dialog-btn-primary.active {
	color: #fff !important;
	background-color: #248159 !important;
	border: 1px solid #004F2E !important;
}


.time-entry-status-indicator-pending-calendar {
	background: #004F2E !important;
}

#profile-info-notices {
	background: var(--themecolor1); /*#248159; */
	font-size: 1.2em;
}

#profile-info-notices * {
	color: #fff;
}

#profileTerm {
	padding-top: 0.5rem;
	display: inline-block;
}

li.dropdown.profile-item.limit-width.term-select-li {
	padding: 0.25rem !important;
}
.profile-block .profile-item {
	padding: 0.75rem !important;
}

.navbar-inverse * {
	font-weight: normal;
}

li.dropdown.profile-item.limit-width.term-select-li {
	background: var(--themecolor1) !important; /* background: #248159 !important; */
}
.navbar-collapse.in > ul > li {
	border-bottom-color: #fff;
}

/* fixed mobile Holds menu */
@media screen and (max-width: 768px) {
	.profile-nav > .profile-nonCollapse > .navbar-noti #student-holds-list ~ .dropdown-menu {
		left: 0px;
	}
}


/* Grid Table Element */
.ui-grid-contents-wrapper .ui-grid-header-cell, .ui-grid-contents-wrapper .ui-grid-cell {
	padding: 0.25rem;
}
.ui-grid-contents-wrapper .ui-grid-header-cell {
	font-size: 1rem;
}
.ui-grid-contents-wrapper .ui-grid-header-cell:last-child {
	border-right: none;
}
.ui-grid-contents-wrapper .ui-grid-cell {
	min-height: 2.25rem;
	font-size: 0.9rem;
}
.ui-grid-contents-wrapper .ui-grid-cell-contents {
	padding: 0;
}


#header-main-section #userCanvas {
	box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
	border-color: var(--themecolor2);
}
#header-main-section #userCanvas div {
	background-color: #fff;
}
#header-main-section #userCanvas div:hover {
	background-color: #EEEEEF;
}
#header-main-section #userCanvas div span {
	padding: 0.25rem 0;
}


.details-section.overview {
	text-align: left;
}


.student-info-container.profile-picture {
	display: none;
}


.list-group-menu a.list-group-item {
	color: #000;
	text-decoration: underline;
}

@media (min-width: 680px) {
	.list-group-menu a.list-group-item:hover {
		color: var(--themecolor1);
		text-decoration: none;
	}
}


.pi-overview-divider {
	width: 100%;
}


.clearpath-button {
	border: 1px solid var(--themecolor1);
	background: var(--themecolor1);
	padding: 0.5rem 1rem;
	border-radius: 0;
	text-shadow: none;
	box-shadow: none;
}
.clearpath-button:hover {
	padding: 0.5rem 1rem;
	background: var(--themecolor1-0);
	text-shadow: none;
	box-shadow: none;
	border-radius: 0;
}


.inverse-title h2 {
	color: #fff;
}
.ui-state-active .ui-tabs-anchor span {
	color: #fff;
}

.calendarIcon, .ui-state-active .calendarIcon, .listIcon, .ui-state-active .listIcon {
	background-position: 0px center;
}


#contentDiv {
	top: 43px;
}


/* Modal popup */
div.ui-dialog {}
div.ui-dialog div.ui-dialog-titlebar {
	background: var(--themecolor1) !important;
	color: #fff;
	text-shadow: none;
	border: none;
	padding: 0.5rem 0 0.5rem 0.5rem;
	display: block;
	height: 45px;
}
div.ui-dialog div.ui-dialog-titlebar button { /* Close Button */
	border: none;
	background: none;
	height: auto !important;
	width: auto !important;
	margin-right: 0;
	line-height: 100%;
}
div.ui-dialog div.ui-dialog-titlebar button::before {
	display: inline-block;
	color: #000;
	content: 'X';
	font-size: 1em;
	padding: 0.5rem 0.65rem;
	background: #fff;
	height: auto;
	border: 1px solid #666;
	border-radius: 9999px;
	line-height: 100%;
}
div.ui-dialog .ui-dialog-title {
	margin-right: 30px;
	padding-top: 0.25rem;
	color: #fff;
}
div.ui-dialog .ui-dialog-buttonpane button {
	border: none;
	background: var(--themecolor1) !important;
	padding: 0.75rem 1.25rem;
}
.ui-dialog .ui-dialog-titlebar-close {
	top: 40%;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 1px;
}

.course-details-dialog .ui-dialog-title {
	color: #000;
}
.course-details-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
	background: none;
	border: none;
	display: inline-block;
	color: #F7F7F7;
}
.course-details-dialog .ui-dialog-titlebar-close span.ui-icon,
.course-details-dialog .ui-dialog-titlebar-close span.ui-icon:hover {
	background: none;
}
.ui-dialog .ui-dialog-titlebar-close {
	color: #F7F7F7;
}
.ui-dialog .ui-dialog-titlebar-close span {
	background: none;
}
.ui-widget-header .ui-icon {
	display: none;
}


@media print {
	
	#header-main-section, #breadcrumb-panel {
		display: none;
	}
	
	#content {
		top: 0px !important;
	}
	
	/* Show Logo on Print Version */
	#content::before {
		display: block;
		content: url('https://www.uregina.ca/files/assets/images/full_logo_dark.png');
	}
	
	#printDetails {
		padding-top: 5rem;
	}
	
}