

/************************************************************
* CSS TABLE OF CONTENTS
*
* 1. PeopleSoft overrides
* 2. jQuery Mobile overrides
* 3. PeopleMobile styles
* 4. Plugins
* 5. Custom CSS
* 6. Includes
*
************************************************************/


	/******** 1. PeopleSoft overrides ********/

/*** Hide ***/

/* Go menus */
div[id*="NAV"][id*="GOTO"] {
	display: none;
}

/* Suppress save, wait, and processing icons */
#WAIT_win0,
#SAVED_win0,
#Delayed_win0,
#Processing {
	display: none !important;
}
/*.gh-frame .PSSRCHPAGE.is-modal #WAIT_win0,
.gh-frame .PSSRCHPAGE.is-modal #SAVED_win0,
.gh-frame .PSSRCHPAGE.is-modal #Processing {
	display: block !important;
}*/

/* Hide the toolbar and navbar */
html:not(.show-ps-frame) #ptbr_header_container:before,
div[id][data-role="navbar"],
[id^="win"][id$="_FOOTER_LINKS"],
[id^="win"][id$="_SUBFOOT_LINKS"],
[id^="win"][id$="divPAGEBAR"],
[id^="win"][id$="divPSTOOLBAR"],
html:not(.show-ps-frame) #DEFAULT_HEADER_FLUID,
div[id$="divPSPANELTABS"] {
	display: none !important;
}

/* Hide the related action image */
img[src*="PT_GLYPH_ICON"] {
	display: none !important;
}

/* Hide spacer images */
img[src*="PT_PIXEL"] {
	display: none !important;
}

a[name^="ICFirstAnchor"],
a[name^="ICLastAnchor"],
#pt_fakeBC,
#pt_modalMaskCover,
#pt_modalMask,
#pt_console {
	display: none;
}

/*** Wrappers ***/

.PSPAGE {
	margin: 0;
	margin-left: 0 !important;
}
[id*="divPSPAGECONTAINER"],
.PSPAGECONTAINER {
	background: none;
	width: 100% !important;
}
body:not(.isFluid) [id*="divPAGECONTAINER"]:not([id*="DROPDOWN"]),
body:not(.isFluid) [id*="divPSPAGECONTAINER"] {
	display: block !important;
	width: 100% !important;
}
body.PSSRCHPAGE {
	margin: 0;
}

/*** Portal Template ***/

/* Template */
.gh-target-iframe body {
	overflow: hidden;
}
html.ios.safari #ptifrmtemplate {
	overflow: hidden !important;
	touch-action: none;
}
.ui-mobile.gh-target-iframe body {
	height: 100%;
	position: fixed;
	width: 100%;
}
.ui-mobile.gh-target-iframe .ui-page[data-role="page"] .ui-panel-content-wrap,
.ui-mobile.gh-target-iframe .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	height: calc(100vh - 48px);
	min-height: auto;
	padding: 0 !important;
}
.gh-target-iframe .ui-panel {
	-webkit-overflow-scrolling: touch;
	height: 100vh;
	overflow-y: auto;
	z-index: 2;
}
.gh-target-iframe .gh-page-header-wrap,
.gh-target-iframe .gh-footer {
	display: none;
}
.gh-target-iframe .ui-page .PSForm,
.gh-target-iframe .pst_panel-mode .ps_mid_section,
.gh-target-iframe .ps_ag-targetcontent {
	height: 100%;
}
.gh-target-iframe .ui-page .PSForm {
	width: 100%;
}
#ptifrmcontent,
#ptifrmtarget,
#ptifrmtgtframe {
	height: inherit;
	overflow: hidden;
	width: 100% !important;
}

/* Content */
.ui-mobile.gh-target-content body > .skip-main,
.ui-mobile.gh-target-content .ui-page > .ui-header,
.ui-mobile.gh-target-content [data-role="panel"],
.ui-mobile.gh-target-content .ui-panel {
	display: none;
}
.ui-mobile.gh-target-content .ui-page[data-role="page"] {
	padding: 0 !important;
}
.ui-mobile.gh-target-content .ui-page[data-role="page"] .ui-panel-content-wrap {
	min-height: auto !important;
}

/* Popups */
.gh-target-iframe body.gh-popup-active:not(.ui-overlay-a) .ui-page > .ui-header:before,
.gh-target-iframe body.gh-popup-active:not(.ui-overlay-a) .ui-panel:before {
	background: #000;
	content: '';
	height: calc(100% + 1px);
	opacity: 0.5;
	position: fixed;
	width: calc(100% + 1px);
	z-index: 1003;
}
.gh-target-iframe body.gh-popup-active .ui-panel {
	overflow: visible;
}


/*** Normalize styles ***/

[class="ui-page"] *[class^="PS"],
[class="ui-page"] *[class^="SSS"],
[class="ui-page"] *[class^="PA"] {
	background: none;
	background-color: transparent;
	background-image: initial;
	border: none;
	border-radius: 0px;
	color: #001;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 24px !important;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: 0;
	text-shadow: none;
}
.ui-page span[class^="PS"][style*="width"] {
	width: auto !important;
}
[class*="PSPUSHBUTTON"]#Left,
[class*="PSPUSHBUTTON"].Left,
[class*="PSPUSHBUTTON"] span,
[class*="PSPUSHBUTTON"] span:hover {
	background: none !important;
	border: none !important;
	height: auto !important;
}


/*** Defaults ***/

.ui-page .PAPAGEINSTRUCTIONS,
.ui-page .PSTEXT {
	display: block;
	margin-bottom: 15px;
}
.ui-page .PAPAGEINSTRUCTIONS[style*="width"],
.ui-page .PAPAGEINSTRUCTIONS [style*="width"],
.ui-page .PSTEXT[style*="width"],
.ui-page .PSTEXT [style*="width"] {
	width: auto !important;
}
.ui-page .alert .PAPAGEINSTRUCTIONS,
.ui-page .alert .PSTEXT {
	margin-bottom: 0;
}
.ui-page .PABOLDTEXT,
.ui-page .PABOLDTEXT * {
	font-weight: bold !important;
}
.ui-page .PSLONGEDITCNT span {
	display: inline-block;
	font-size: 12px !important;
	line-height: 14px !important;
	margin: 0 5px 0 0;
	text-transform: uppercase;
}

/*** Modals ***/

#ptModalShadow,
#popupTitleBarLeftImage,
#popupTitleBarRightImage,
#pt_modals .PSMODALBOTTOM {
	display: none !important;
}
#pt_modalMask {
	background: #000;
	height: 100% !important;
	opacity: 0.5;
	width: 100% !important;
	z-index: 2000;
}
#pt_modals {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#pt_modals div[id^="ptMod_"]:not(.gh-modal-typeahead):not(.ps_popup-menu) {
	height: 100% !important;
	position: fixed;
	width: 100% !important;
}
#pt_modals .PSMODALTABLE:not(.ps_typeahead_modal):not(.ps_popup-menu),
[id*="HelppopupInner_"] {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	background: #fff !important;
	border: 1px solid #FFD200;
	border-radius: 3px;
	box-sizing: border-box;
	height: 80% !important;
	left: 5% !important;
	margin: 0;
	overflow: hidden;
	padding: 40px 0 0 0;
	top: 50% !important;
	transform: translateY(-50%);
	width: 90% !important;
	z-index: 3000;
}
html[class*="gh-modal-"] #pt_modals .PSMODALTABLE {
	-moz-transform: translateX(200%);
	-webkit-transform: translateX(200%);
	transform: translateX(200%);
}
html[class*="gh-modal-"] #pt_modals .PSMODALTABLE.ui-popup-active {
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
@media all and (min-width: 480px) {
	#pt_modals .PSMODALTABLE:not(.ps_typeahead_modal):not(.ps_popup-menu),
	[id*="HelppopupInner_"] {
		left: 10% !important;
		top: 50% !important;
		width: 80% !important;
	}
}
@media all and (min-width: 800px) {
	#pt_modals .PSMODALTABLE:not(.ps_typeahead_modal):not(.ps_popup-menu),
	[id*="HelppopupInner_"] {
		left: 25% !important;
		width: 50% !important;
	}
}
#pt_modals .PSMODALHEADER,
[id*="HelppopupTitleBar_"] {
	background: #005DAA !important;
	border: none !important;
	border-radius: 3px 3px 0 0;
	box-shadow: none;
	color: #fff;
	height: 40px;
	margin: 0;
	overflow: visible;
	padding: 8px 45px 8px 15px !important;
	position: absolute;
	text-align: left;
	text-shadow: none;
	top: 0;
	z-index: 1;
}
#pt_modals .PSMODALHEADER *,
[id*="HelppopupTitleBar_"] * {
	color: #fff;
}
#pt_modals .PSMODALHEADER div[style] {
	float: none !important;
	height: auto !important;
	margin: 0;
	padding: 0;
	width: auto !important;
}
#pt_modals .PSMODALHEADER,
#pt_modals .PSMODALTITLE,
[id*="HelppopupTitleBar_"] .PTPOPUP_TITLE {
	box-sizing: border-box;
	width: 100% !important;
}
#pt_modals .PSMODALTITLE,
[id*="HelppopupTitleBar_"] .PTPOPUP_TITLE {
	background: transparent !important;
	cursor: default !important;
}
#pt_modals .PTPOPUP_TITLE,
[id*="HelppopupTitleBar_"] .PTPOPUP_TITLE {
	background: none;
	color: #fff;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
#pt_modals .PSMODALCONTENT {
	-webkit-overflow-scrolling: touch;
	border: none !important;
	box-shadow: none;
	height: 100% !important;
	margin: 0;
	overflow: auto;
	width: 100% !important;
}
#pt_modals .PSMODALCONTENT iframe {
	-webkit-overflow-scrolling: touch;
	height: 100% !important;
	float: left;
	min-width: 0;
	overflow-y: scroll;
	width: 100% !important;
}
#pt_modals .PSMODALHEADER div.PSMODALCLOSE,
#HelppopupTitleBarRightImage {
	background: #005DAA !important;
	border-left: 1px solid #FFD200;
	color: #fff;
	height: 100% !important;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px !important;
}
#pt_modals .PSMODALHEADER div.PSMODALCLOSE img,
[id="#HELPPOPUPCLOSE"] {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}
#pt_modals .PSMODALHEADER div.PSMODALCLOSE a {
	display: block;
	height: 100%;
	width: 100%;
}
#pt_modals .PSMODALHEADER div.PSMODALCLOSE a:before,
#HelppopupTitleBarRightImage:before {
	color: #fff;
	content: '\f00d';
	font-family: 'FontAwesome';
	font-size: 16px;
	left: 50%;
	line-height: 16px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
}
#pt_modals .popupText {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
}
#pt_modals #alertmsg {
	margin: 0;
	padding: 15px;
}
#pt_modals #alertbutton {
	margin: 0;
	padding: 0 15px;
}
#pt_modals #alertbutton a {
	display: inline-block;
	margin: 0 5px 0 0;
	vertical-align: top;
}
#pt_modals #alertbutton a input[type="button"] {
	background: #FFD478;
	border: 1px solid #7C6A55;
	border-radius: 3px;
	color: #000;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding: 9px 20px;
}
#pt_modals #alertbutton a:hover input[type="button"],
#pt_modals #alertbutton a:focus input[type="button"],
#pt_modals #alertbutton a input[type="button"]:hover,
#pt_modals #alertbutton a input[type="button"]:focus {
	background: rgba(0,0,0,0.2);
	border: 1px solid #rgba(0,0,0,0.2);
	color: #000;
}

/* Configurations */

/*** Help Popups ***/

[id*="HelppopupContainer_"] {
	display: none !important;
	visibility: hidden !important;
}
[id*="HelppopupContainer_"][style*="display:"][style*="block"] {
	display: block !important;
	visibility: visible !important;
}
[id*="HelppopupContainer_"] table,
[id*="HelppopupContainer_"] thead,
[id*="HelppopupContainer_"] tbody,
[id*="HelppopupContainer_"] tr,
[id*="HelppopupContainer_"] td,
[id*="HelppopupContainer_"] th {
	display: block !important;
}
[id*="HelppopupContainer_"] {
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	left: 0 !important;
	position: fixed !important;
	top: 0 !important;
	width: 100% !important;
	z-index: 3000 !important;
}
[id*="HelppopupInner_"] {
	border: 1px solid #ddd;
	box-shadow: 0 0 5px #000 !important;
	padding-top: 0;
	position: absolute;
}
[id*="HelppopupTitleBar_"],
[id*="HelpdivpopupFrame_"] {
	border: none !important;
	box-shadow: none !important;
	box-sizing: border-box;
	width: 100% !important;
}
[id*="HelpdivpopupFrame_"] {
	height: 100% !important;
}
[id*="HelpdivpopupFrame_"] * {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
[id="#HELPPOPUPCLOSE"] {
	left: auto;
	right: 0;
	width: 45px;
}
#HelppopupTitleBarLeftImage,
#HelppopupShadow {
	display: none !important;
}

/*** Actions Menu ***/

/*[id*="divPAGECONTAINER"].RADIUS_MENU_DROPDOWN_CORNER {
	background: rgba(0, 0, 0, 0.5) !important;
	box-shadow: none !important;
	height: 100% !important;
	left: 0 !important;
	position: fixed !important;
	top: 0 !important;
	width: 100% !important;
}
.RADIUS_MENU_DROPDOWN_CORNER > table {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	background: #fff !important;
	border: 1px solid #b0b2c4 !important;
	border-radius: 3px !important;
	box-shadow: none !important;
	box-sizing: border-box !important;
	height: 50% !important;
	left: 50% !important;
	margin: 0 !important;
	overflow: hidden;
	overflow-y: scroll;
	padding: 0;
	position: absolute !important;
	top: 50% !important;
	transform: translateX(-50%) translateY(-50%);
	width: 50% !important;
	z-index: 9999 !important;
}
.RADIUS_MENU_DROPDOWN_CORNER * {
	background: none;
	color: #001;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	overflow: visible;
	padding: 0;
}
.RADIUS_MENU_DROPDOWN_CORNER div[smn],
.RADIUS_MENU_DROPDOWN_CORNER .PTCPRCMENUSEPERATORTH {
	display: none;
}
.RADIUS_MENU_DROPDOWN_CORNER .PT_MENU_ACTION_LISTHEAD {
	background: #005DAA !important;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 11px 15px;
	text-transform: uppercase;
}
.RADIUS_MENU_DROPDOWN_CORNER a {
	color: #005DAA;
}
.RADIUS_MENU_DROPDOWN_CORNER .PT_MENU_ACTION_LISTITEM_L0 {
	border-bottom: 1px solid #b0b2c4;
	padding: 8px 15px !important;
}
.RADIUS_MENU_DROPDOWN_CORNER tr:last-child .PT_MENU_ACTION_LISTITEM_L0 {
	border-bottom: none;
}*/


/*** Popups ***/

[id*="MOpopupContainer"] {
	left: 50% !important;
	position: fixed !important;
	top: 50% !important;
	transform: translateY(-50%) translateX(-50%);
}


/*** Typeahead ***/

[id*="pt_typeahead"] .spanTextDropdown {
	background: #fff;
	border-radius: 0px;
	margin: 0;
	padding: 0;
}
[id*="pt_typeahead"] .spanTextDropdown .noMatchData,
.ps_typeahead_modal .noMatchData {
	background: #f5f5f5 !important;
	color: #001;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px !important;
	font-weight: bold;
	line-height: 14px !important;
	padding: 5px;
}
[id*="pt_typeahead"] .spanTextDropdown table {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
[id*="pt_typeahead"] .spanTextDropdown tr {
	border-bottom: 1px solid #ddd;
}
[id*="pt_typeahead"] .spanTextDropdown th {
	background: #333;
	border-right: 1px solid #fff;
	color: #fff;
	padding: 5px;
}
[id*="pt_typeahead"] .spanTextDropdown th:last-child {
	border-right: none;
}
[id*="pt_typeahead"] .spanTextDropdown th * {
	color: #fff;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px !important;
	font-weight: bold;
	line-height: 16px !important;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
[id*="pt_typeahead"] .spanTextDropdown td {
	border-right: 1px solid #ddd;
	padding: 15px 5px;
}
[id*="pt_typeahead"] .spanTextDropdown tr:hover,
[id*="pt_typeahead"] .spanTextDropdown td.spanHighElement {
	background: #f5f5f5;
}
[id*="pt_typeahead"] .spanTextDropdown td:last-child {
	border-right: none;
}
[id*="pt_typeahead"] .spanTextDropdown td * {
	color: #001;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px !important;
	line-height: 16px !important;
}
[id*="pt_typeahead"] .spanTextDropdown td img {
	display: block;
}
[id*="pt_typeahead"] > img[src*="CLOSE"] {
	display: none;
}


/*** Typeahead Fluid ***/

.ps_typeahead_modal {
	background: #fff !important;
	border-right: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important;
}

.ps_typeahead_modal .ps_modal_header {
	display: none !important;
}

.ps_typeahead_modal .ps_modal_content {
	padding-top: 0 !important;
}

.ps_typeahead_modal .ps_grid-cell {
	border-right: 1px solid #ddd !important;
	padding: 5px !important;
}

.ps_typeahead_modal .ps_grid-row {
	cursor: pointer;
}

.ps_typeahead_modal .ps_grid-row:hover {
	background: #f5f5f5;
}


/*** Classic Plus ***/

/* Table pager */
.gh-classic-plus .PTCPGRIDHDRLEFTSEC,
.gh-classic-plus .PTCPGRIDHDRRIGHTSEC,
.pt_classic_plus .PTCPGRIDHDRLEFTSEC,
.pt_classic_plus .PTCPGRIDHDRRIGHTSEC {
	display: none !important;
}


/*** Spellcheck ***/

[id^="win"][id$="divSPELLCHECKABOVE"] br {
	display: none;
}
[id^="win"][id$="divSPELLCHECKABOVE"] .PSEDITBOXLABEL {
	font-weight: bold;
}
[id^="win"][id$="divSPELLCHECKABOVE"] .PTSPELLCHECKERROR {
	background: none;
}
[id^="win"][id$="divSPELLCHECKABOVE"] [id="spellpreview"] {
	border: none !important;
}
[id^="win"][id$="divSPELLCHECKABOVE"] .PSPUSHBUTTON .ui-btn input {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
[id^="win"][id$="divSPELLCHECKABOVE"] .gh-select:before {
	display: none;
}
[id^="win"][id$="divSPELLCHECKABOVE"] .ui-input-text {
	border: none;
}
[id^="win"][id$="divSPELLCHECKABOVE"] .ui-input-text input[type="text"] {
	border: 1px solid #b0b2c4;
}

	/******** 2. jQuery Mobile overrides ********/

/*** Corners ***/

.ui-btn-corner-all {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ui-corner-all {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/*** Icons ***/

.ui-icon {
	height: 18px;
	width: 18px;
}
.ui-icon-bubble {
	border-radius: 9px;
}

/*** Disabled ***/

.ui-disabled {
	cursor: default !important;
	opacity: 0.5;
	pointer-events: none !important;
}

/*** Containers ***/

.ui-field-contain {
	border: none;
	margin: 0 0 10px 0;
	padding: 0;
}
.ui-body[class*="ui-body-"] {
	background: none;
	border-color: #b0b2c4;
}
[class="ui-body"] {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px;
	margin: 0 0 10px 0;
	overflow: visible;
	padding: 15px;
}
[class="ui-body"][data-theme="a"] {
	border: 1px solid #1f1f1f;
}
[class="ui-body"] [class="ui-bar"] {
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px 3px 0 0;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: -16px -16px 15px -16px;
	overflow: visible;
	padding: 11px 15px;
	position: relative;
}
[class="ui-body"][data-theme="a"] [class="ui-bar"] {
	background: #333;
	border: 1px solid #1f1f1f;
	color: #fff;
}
[class="ui-body"] [class="ui-bar"] .fa {
	color: #999;
	float: left;
	margin: 0 10px 0 0;
}
[class="ui-body"][data-theme="a"] [class="ui-bar"] .fa {
	color: #fff;
}
[class="ui-body"] [class="ui-bar"] .ui-icon-bubble {
	background: #999;
	border-radius: 3px;
	color: #fff;
	float: right;
	font-size: 13px;
	margin: -2px 0 -2px 10px;
	padding: 2px 8px;
	width: auto;
}
[class="ui-body"][data-theme="a"] [class="ui-bar"] .ui-icon-bubble {
	background: #fff;
}

/* Attached button */
[class="ui-body"] [class="ui-bar"][data-attached],
.ui-collapsible .ui-collapsible-heading[data-attached] .ui-collapsible-heading-toggle {
	padding-right: 55px;
}
[class="ui-body"] [class="ui-bar"][data-attached] .attached,
.ui-collapsible .ui-collapsible-heading[data-attached] .attached {
	height: 100%;
	position: absolute;
}
[class="ui-body"] [class="ui-bar"][data-attached] div.attached a,
.ui-collapsible .ui-collapsible-heading[data-attached] div.attached a {
	left: 0;
	margin-left: 1px;
	position: relative;
	right: 0;
	top: 0;
}
[class="ui-body"] [class="ui-bar"][data-attached] .attached {
	right: -1px;
	top: -1px;
}
.ui-collapsible .ui-collapsible-heading[data-attached] .attached {
	right: 0;
	top: 0;
}
[class="ui-body"] [class="ui-bar"][data-attached] .attached *,
.ui-collapsible .ui-collapsible-heading[data-attached] .attached * {
	height: 100%;
}
[class="ui-body"] [class="ui-bar"][data-attached] a.attached,
.ui-collapsible .ui-collapsible-heading[data-attached] a.attached {
	border-width: 1px !important;
	border-radius: 0 3px 0 0;
	margin: 0;
	padding: 0;
	width: 45px;
}
.ui-collapsible .ui-collapsible-heading[data-attached] a.attached {
	box-sizing: border-box;
}
[class="ui-body"] [class="ui-bar"][data-attached] a.attached:before,
.ui-collapsible .ui-collapsible-heading[data-attached] a.attached:before {
	left: 50%;
	margin: -9px 0 0 -9px;
	position: absolute;
	top: 50%;
}
.attached .ui-radio label.ui-btn {
	background: transparent;
	border-color: rgba(0,0,0,0.1) !important;
	border-radius: 0 3px 0 0;
}
.attached .ui-radio label.ui-btn:hover,
.attached .ui-radio label.ui-btn:focus {
	border-color: rgba(0,0,0,0.2) !important;
}
.attached .ui-radio label.ui-btn .ui-btn-inner {
	padding: 0;
	width: 45px;
}
.attached .ui-radio label.ui-btn .ui-btn-text {
	left: -9999px;
	position: absolute;
	top: -9999px;
}
.attached .ui-radio label.ui-btn .ui-icon {
	left: 50%;
	margin: -9px 0 0 -9px;
	top: 50%;
}
.attached .ui-radio label.ui-btn .ui-icon:before {
	color: #333;
}
.attached .ui-radio label.ui-btn .ui-icon:before {
	content: '\f00c';
}
.attached .ui-btn,
.attached.ui-btn {
	background: transparent;
}
.attached .ui-btn .ui-btn-inner,
.attached.ui-btn .ui-btn-inner {
	padding: 0;
}
.attached .ui-btn:before,
.attached.ui-btn:before {
	color: #333;
}
.attached .gh-radio,
.attached .gh-checkbox,
.attached .ui-btn {
	margin: 0;
}

/*** Alignment ***/

.ui-align-left {
	text-align: left;
}
.ui-align-center {
	text-align: center;
}
.ui-align-right {
	text-align: right;
}

/*** Focus ***/

.ui-focus,
.ui-btn:focus,
.ui-input-text.ui-focus {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

*:focus,
.ui-focus,
.ui-btn:focus,
.ui-link-inherit:focus,
div.ui-input-text input.ui-input-text:focus,
div.ui-input-text textarea.ui-input-text:focus {
	outline: 2px solid auto !important; 
	outline: -webkit-focus-ring-color auto 2px !important; 
	outline: -moz-focus-ring-color auto 2px !important;
	outline: -ms-focus-ring-color auto 2px !important;
	outline: -o-focus-ring-color auto 2px !important;
	outline: focus-ring-color auto 2px !important;
	outline-offset: -2px !important;
	outline-style: hidden !important;
}

/*** Links ***/

*[class*="ui-body"] .ui-link,
*[class*="ui-body"] .ui-link:link,
*[class*="ui-body"] .ui-link:active,
*[class*="ui-body"] .ui-link:visited {
	color: #005DAA;
	text-decoration: none;
}
*[class*="ui-body"] .ui-link:hover,
*[class*="ui-body"] .ui-link:focus {
	color: #005DAA;
}

/*** Buttons ***/

.ui-btn,
.ui-checkbox label.ui-btn,
.ui-radio label.ui-btn {
	background: #FFD478;
	border: 1px solid #7C6A55;
	border-radius: 3px;
	box-shadow: none;
	display: inline-block;
	margin: 0 5px 5px 0;
	position: relative;
	text-align: center;
	vertical-align: top;
}
.ui-btn[data-theme="a"],
.ui-checkbox label.ui-btn[data-theme="a"],
.ui-radio label.ui-btn[data-theme="a"] {
	background: #7C6A55;
	border: 1px solid #005DAA;
}
.ui-btn:hover,
.ui-btn:focus,
.ui-btn.ui-focus,
.ui-checkbox .ui-btn:hover,
.ui-checkbox .ui-btn:focus,
.ui-checkbox .ui-btn.ui-focus,
.ui-radio .ui-btn:hover,
.ui-radio .ui-btn:focus,
.ui-radio .ui-btn.ui-focus {
	background: rgba(0,0,0,0.2);
	border: 1px solid #rgba(0,0,0,0.2);
	text-decoration: none !important;
}
.ui-btn[data-theme="a"]:hover,
.ui-btn[data-theme="a"]:focus,
.ui-btn[data-theme="a"].ui-focus,
.ui-checkbox .ui-btn[data-theme="a"]:hover,
.ui-checkbox .ui-btn[data-theme="a"]:focus,
.ui-checkbox .ui-btn[data-theme="a"].ui-focus,
.ui-radio .ui-btn[data-theme="a"]:hover,
.ui-radio .ui-btn[data-theme="a"]:focus,
.ui-radio .ui-btn[data-theme="a"].ui-focus {
	background: #000;
	border: 1px solid #rgba(0,0,0,0.2);
}
.ui-btn .ui-btn-inner {
	border: none;
	display: block;
	padding: 9px 20px;
	position: relative;
	text-overflow: initial;
	white-space: normal;
}
.ui-btn-active,
.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit,
.ui-btn .ui-btn-inner,
.ui-btn .ui-btn-text {
	color: #000;
}
.ui-btn:hover .ui-btn-inner,
.ui-btn:focus .ui-btn-inner,
.ui-btn.ui-focus .ui-btn-inner,
.ui-btn:hover .ui-btn-text,
.ui-btn:focus .ui-btn-text,
.ui-btn.ui-focus .ui-btn-text {
	color: #000;
}
.ui-btn-active[data-theme="a"],
.ui-btn-active[data-theme="a"]:visited,
.ui-btn-active[data-theme="a"]:hover,
.ui-btn-active[data-theme="a"] a.ui-link-inherit,
.ui-btn[data-theme="a"] .ui-btn-inner,
.ui-btn[data-theme="a"] .ui-btn-text {
	color: #fff;
}
.ui-btn[data-theme="a"]:hover .ui-btn-inner,
.ui-btn[data-theme="a"]:focus .ui-btn-inner,
.ui-btn[data-theme="a"].ui-focus .ui-btn-inner,
.ui-btn[data-theme="a"]:hover .ui-btn-text,
.ui-btn[data-theme="a"]:focus .ui-btn-text,
.ui-btn[data-theme="a"].ui-focus .ui-btn-text {
	color: #fff;
}
a.ui-btn {
	text-decoration: none;
}
a.ui-btn[style*="padding-top"] {
	padding-top: 0 !important; /* Fix for inline padding on some buttons */
}
a.ui-btn[style*="padding-bottom"] {
	padding-bottom: 0 !important; /* Fix for inline padding on some buttons */
}
a.ui-btn .ui-btn-inner,
a.ui-btn .ui-btn-text,
div.ui-btn .ui-btn-inner,
div.ui-btn .ui-btn-text,
.ui-btn.fa .ui-btn-inner,
.ui-btn.fa .ui-btn-text {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	word-break: normal;
	word-wrap: normal;
}
.ui-btn-inline,
.ui-page .ui-btn-inline.ui-field-contain {
	display: inline-block;
	margin: 0 5px 5px 0;
	vertical-align: middle;
}
.ui-btn-inline .ui-btn {
	margin: 0;
}
.ui-btn-inline .ui-field-contain {
	margin: 0;
	max-width: none;
}
.ui-page .ui-btn.ui-disabled,
.ui-page .ui-btn.ui-disabled:hover,
.ui-page .ui-btn.ui-disabled:focus {
	opacity: 0.5;
}
.ui-btn-hidden {
	-webkit-appearance: none;
	background: #fff;
	background: rgba(255,255,255,0);
	border: none;
	cursor: pointer;
	filter: Alpha(Opacity=0);
	font-size: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999px;
	width: 100%;
}
.ui-btn .ui-btn-hidden {
	height: 100% !important;
	text-indent: -9999px !important;
	width: 100% !important;
}

/* Error states */
.ui-btn .PSERROR {
	font-size: 14px !important;
	font-weight: bold;
	line-height: 16px !important;
}
.PSERROR .ui-btn-inner,
.PSERROR .ui-btn[data-theme="a"] .ui-btn-inner,
.ui-btn .ui-btn-inner.PSERROR,
.ui-btn[data-theme="a"] .ui-btn-inner.PSERROR {
	background: #f2dede;
	border: 1px solid #ebccd1;
	margin: -1px;
}
.PSERROR .ui-btn:hover .ui-btn-inner,
.PSERROR .ui-btn:focus .ui-btn-inner,
.PSERROR .ui-btn.ui-focus .ui-btn-inner,
.PSERROR .ui-btn[data-theme="a"]:hover .ui-btn-inner,
.PSERROR .ui-btn[data-theme="a"]:focus .ui-btn-inner,
.PSERROR .ui-btn[data-theme="a"].ui-focus .ui-btn-inner,
.ui-btn:hover .ui-btn-inner.PSERROR,
.ui-btn:focus .ui-btn-inner.PSERROR,
.ui-btn.ui-focus .ui-btn-inner.PSERROR,
.ui-btn[data-theme="a"]:hover .ui-btn-inner.PSERROR,
.ui-btn[data-theme="a"]:focus .ui-btn-inner.PSERROR,
.ui-btn[data-theme="a"].ui-focus .ui-btn-inner.PSERROR {
	border-color: #ac2925;
}

/* Icons */
.ui-btn .ui-btn-inner .ui-icon {
	height: 20px;
	margin: 0;
	position: absolute;
	width: 20px;
}
.ui-btn[class*="fa-"]:before,
.ui-btn .ui-icon:before {
	position: absolute;
	text-shadow: none;
}
.ui-btn[class*="fa-"]:before {
	font-family: 'FontAwesome';
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
}
.ui-btn[class*="icon-left"] .ui-btn-inner {
	padding-left: 40px;
}
.ui-btn[class*="icon-left"][class*="fa-"]:before,
.ui-btn[class*="icon-left"] .ui-btn-inner .ui-icon,
.ui-btn[class*="icon-right"][class*="fa-"]:before,
.ui-btn[class*="icon-right"] .ui-btn-inner .ui-icon {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	top: 50%;
	transform: translateY(-50%);
}
.ui-btn[class*="icon-left"][class*="fa-"]:before,
.ui-btn[class*="icon-left"] .ui-btn-inner .ui-icon{
	left: 10px;
}
.ui-btn[class*="icon-right"] .ui-btn-inner {
	padding-right: 40px;
}
.ui-btn[class*="icon-right"][class*="fa-"]:before,
.ui-btn[class*="icon-right"] .ui-btn-inner .ui-icon {
	right: 10px;
}
.ui-btn[class*="icon-top"][class*="fa-"]:before,
.ui-btn[class*="icon-top"] .ui-btn-inner .ui-icon,
.ui-btn[class*="icon-bottom"][class*="fa-"]:before,
.ui-btn[class*="icon-bottom"] .ui-btn-inner .ui-icon {
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	left: 50%;
	transform: translateX(-50%);
}
.ui-btn[class*="icon-top"][class*="fa-"]:before,
.ui-btn[class*="icon-top"] .ui-btn-inner .ui-icon {
	top: 5px;
}
.ui-btn[class*="icon-top"] .ui-btn-inner {
	padding-top: 30px;
}
.ui-btn[class*="icon-bottom"][class*="fa-"]:before,
.ui-btn[class*="icon-bottom"] .ui-btn-inner .ui-icon {
	bottom: 5px;
}
.ui-btn[class*="icon-bottom"] .ui-btn-inner {
	padding-bottom: 30px;
}

/*** Form fields ***/

div.ui-input-text {
	background: #fff;
	border: 1px solid #b0b2c4;
	border-radius: 3px;
	box-shadow: none;
	box-sizing: border-box;
	outline: none;
	margin: 8px 0;
	padding: 0;
}
.ui-field-contain div.ui-input-text {
	margin: 0;
	width: 100%;
}
div.ui-input-text:hover,
div.ui-input-text:focus,
div.ui-input-text.ui-focus {
	border: 1px solid rgba(0,0,0,0.2);
}
.ui-page textarea.ui-input-text,
div.ui-input-text input.ui-input-text {
	box-sizing: border-box;
	border: none;
	border-radius: 3px;
	font-size: 16px;
	margin: 0;
	padding: 5px 10px;
	width: 100%;
}
.ui-page textarea.ui-input-text {
	background: #fff;
	border: 1px solid #b0b2c4;
	border-radius: 3px;
	box-shadow: none;
	display: block;
	height: auto;
	margin: 10px 0;
	resize: none;
	width: 100%;
}
.ui-page textarea.ui-input-text:hover,
.ui-page textarea.ui-input-text:focus {
	border: 1px solid rgba(0,0,0,0.2);
}
div.ui-input-text input.ui-input-text {
	background: none;
	min-height: 34px;
}
div.ui-input-text.ui-disabled {
	opacity: 1;
}
div.ui-input-text.ui-disabled input.ui-input-text,
div.ui-input-text input.ui-input-text:disabled,
div.ui-input-text input.ui-input-text.ui-disabled,
.ui-page textarea.ui-input-text.ui-disabled,
.ui-page textarea.ui-input-text:disabled {
	background: #f5f5f5;
	color: #999;
	opacity: 1;
}
.ui-page input:-webkit-autofill,
.ui-page textarea:-webkit-autofill,
.ui-page select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #fff inset;
	border-radius: 3px;
}
.ui-page .ui-select {
	margin: 8px 0;
}
.ui-page .ui-select .ui-btn {
	display: inline-block;
	vertical-align: middle;
}
.ui-page .ui-select .ui-btn.ui-btn-inline {
	margin-left: 5px;
}
.ui-page .ui-select [aria-haspopup="true"] + select {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}
.ui-page .ui-select select {
	width: 100% !important;
}

/* Error states */
div.ui-input-text.PSERROR,
.ui-page textarea.ui-input-text.PSERROR {
	background: #f2dede;
	border-color: #ebccd1;
}
div.ui-input-text.PSERROR:hover,
div.ui-input-text.PSERROR.ui-focus,
.ui-page textarea.ui-input-text.PSERROR:hover,
.ui-page textarea.ui-input-text.PSERROR:focus {
	border-color: #ac2925;
}

/* Checkboxes & Radios */
.ui-checkbox, 
.ui-radio {
	display: inline-block;
}
.ui-checkbox label.ui-btn,
.ui-radio label.ui-btn {
	border: 1px solid #7C6A55 !important; /* Override PS style reset */
	border-radius: 3px; /* Override PS style reset */
	margin: 0;
}
.ui-checkbox label.ui-btn[data-theme="a"],
.ui-radio label.ui-btn[data-theme="a"] {
	border: 1px solid #005DAA !important; /* Override PS style reset */
}
label.ui-btn .ui-btn-inner,
label.ui-btn .ui-btn-text,
.ui-checkbox label.ui-btn .ui-btn-inner,
.ui-checkbox label.ui-btn .ui-btn-text,
.ui-radio label.ui-btn .ui-btn-inner,
.ui-radio label.ui-btn .ui-btn-text {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
.ui-checkbox label.ui-btn .ui-btn-text, 
.ui-radio label.ui-btn .ui-btn-text {
	color: #000;
}
.ui-checkbox label.ui-btn[data-theme="a"] .ui-btn-text, 
.ui-radio label.ui-btn[data-theme="a"] .ui-btn-text {
	color: #fff;
}
.ui-checkbox input[type="checkbox"],
.ui-radio input[type="radio"] {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

/*** Listview ***/

.ui-page .ui-listview {
	box-shadow: none;
}
.ui-page .ui-listview-inset {
	border-radius: 3px;
}
.ui-page .ui-listview,
.ui-page .gsgrid .ui-listview,
.ui-page .ui-listview-inset,
.ui-page .gsgrid .ui-listview-inset {
	margin: 0 0 24px 0;
}
.ui-page .ui-listview li {
	background: #fff;
	display: block;
}
.ui-page .ui-listview li,
.ui-page .ui-listview li:hover {
	border: none;
	border-bottom: 1px solid #ddd;
	cursor: default;
}
.ui-page .ui-listview li.ui-listview,
.ui-page .ui-listview li.ui-li {
	font-weight: normal;
	margin: 0;
}
.ui-page .ui-listview-inset li,
.ui-page .ui-listview-inset li:hover {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.ui-page .ui-listview-inset li:first-child {
	border-top: 1px solid #ddd;
}
.ui-page .ui-listview li[data-theme="a"] {
	background: #333;
}
.ui-page .ui-listview li[data-theme="a"],
.ui-page .ui-listview li[data-theme="a"]:hover {
	border-bottom: 1px solid #1f1f1f;
}
.ui-page .ui-listview-inset li[data-theme="a"],
.ui-page .ui-listview-inset li[data-theme="a"]:hover {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.ui-page .ui-listview-inset li[data-theme="a"]:first-child {
	border-top: 1px solid #1f1f1f;
}
.ui-page .ui-listview .ui-li-divider,
.ui-page .ui-listview .ui-li-divider:hover,
.ui-page .ui-listview li a:hover,
.ui-page .ui-listview li a:focus {
	background: #f5f5f5;
}
.ui-page .ui-listview[data-theme="a"] .ui-li-divider,
.ui-page .ui-listview[data-theme="a"] .ui-li-divider:hover,
.ui-page .ui-listview li[data-theme="a"] a:hover,
.ui-page .ui-listview li[data-theme="a"] a:focus {
	background: #373737;
}
.ui-page .ui-listview li > .ui-btn-inner {
	padding: 0;
}
.ui-page .ui-listview .ui-li-divider {
	color: #333;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	text-shadow: none;
}
.ui-page .ui-listview[data-theme="a"] .ui-li-divider {
	color: #fff;
}
.ui-page .ui-listview li .ui-li-heading {
	color: #333;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 2px 0;
	white-space: normal;
}
.ui-page .ui-listview li[data-theme="a"] .ui-li-heading {
	color: #fff;
}
.ui-page .ui-listview li .ui-li-desc {
	color: #333;
	font-size: 14px;
	line-height: 16px;
	margin: 0;
}
.ui-page .ui-listview li[data-theme="a"] .ui-li-desc {
	color: #fff;
}
.ui-page .ui-listview li .ui-li-desc strong {
	font-weight: normal;
}
.ui-page .ui-listview li .ui-icon {
	z-index: 1;
}
.ui-page .ui-listview li .ui-icon:before {
	color: #999;
}
.ui-page .ui-listview li[data-theme="a"] .ui-icon:before {
	color: #fff;
}
.ui-page .ui-listview li .ui-radio {
	display: inline;
}
.ui-page .ui-listview li a .ui-radio,
.ui-page .ui-listview li a label.ui-radio-on,
.ui-page .ui-listview li a label.ui-radio-off,
.ui-page .ui-listview li a input[type="radio"] {
	display: none;
}
.ui-page .ui-listview li .ui-btn-inner a.ui-link-inherit .ui-btn-inner {
	padding: 0;
}

/*** Collapsibles ***/

.ui-content .ui-collapsible-set {
	margin: 0 0 5px 0;
}
.ui-content .ui-collapsible-set .ui-collapsible {
	margin: -1px 0 0 0;
}
.ui-collapsible-set .ui-collapsible .ui-collapsible-heading {
	border-radius: 0px;
}
.ui-collapsible-set .ui-collapsible:first-child .ui-collapsible-heading {
	border-radius: 3px 3px 0 0;
}
.ui-collapsible-set .ui-collapsible:last-child .ui-collapsible-heading {
	border-radius: 0px;
}
.ui-collapsible .ui-collapsible-heading.ui-collapsible-heading-collapsed {
	border-radius: 3px;
}
.ui-collapsible-set .ui-collapsible:last-child .ui-collapsible-heading.ui-collapsible-heading-collapsed {
	border-radius: 0 0 3px 3px;
}
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle[data-theme="a"] {
	background: #333;
	border: 1px solid #1f1f1f;
	color: #fff;
}
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle[data-theme="a"]:hover,
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle[data-theme="a"]:focus {
	background: #555;
	border: 1px solid #1f1f1f;
}
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-btn-inner {
	padding: 0;
}
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-btn-inner,
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-btn-text {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:hover .ui-btn-inner,
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:focus .ui-btn-inner,
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:hover .ui-btn-text,
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:focus .ui-btn-text {
	color: #333;
}
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle[data-theme="a"] .ui-btn-inner,
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle[data-theme="a"] .ui-btn-text {
	color: #fff;
}
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle[data-theme="a"]:hover .ui-btn-inner,
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle[data-theme="a"]:focus .ui-btn-inner,
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle[data-theme="a"]:hover .ui-btn-text,
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle[data-theme="a"]:focus .ui-btn-text {
	color: #fff;
}
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-icon {
	display: none;
}
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-status {
	display: inline-block;
	opacity: 0;
	text-indent: -9999px;
}
/*.ui-collapsible .ui-collapsible-content > *:last-child {
	margin-bottom: 15px;
}*/


/*** Navbar ***/

.ui-navbar {
	width: 100%;
}
.ui-navbar {
	border-bottom: 1px solid #b0b2c4;
	margin-top: -10px;
	margin-bottom: 10px;
}
.ui-navbar li {
	margin: 10px 0 0 0;
	vertical-align: top;
}
.ui-navbar .ui-btn {
	background: none;
	border: none;
	/*border-bottom: 1px solid #b0b2c4;
	margin: 0 0 -1px 0;*/
	padding: 0 5px;
}
/*.ui-navbar .ui-btn.ui-btn-active {
	margin-top: -1px;
}*/
.ui-navbar li:last-child .ui-btn {
	padding-right: 0;
}
.ui-navbar li:first-child .ui-btn {
	padding-left: 0;
}
.ui-navbar .ui-btn .ui-btn-inner,
.ui-navbar .ui-btn .ui-btn-text {
	text-transform: none;
}
.ui-navbar li .ui-btn .ui-btn-inner {
	padding: 0 10px;
}
.ui-navbar .ui-btn.ui-btn-active .ui-btn-inner {
	border-top: 1px solid #b0b2c4;
	border-right: 1px solid #b0b2c4;
	border-left: 1px solid #b0b2c4;
	border-radius: 0.3em 0.3em 0px 0px;
}
.ui-navbar .ui-btn .ui-btn-inner .ui-btn-text {
	color: #005DAA;
	display: table-cell;
	height: 40px;
	vertical-align: middle;
	width: 1%;
}
.ui-navbar .ui-btn.ui-btn-active .ui-btn-inner .ui-btn-text {
	color: #001;
}

/*** Loader ***/

.ui-loader h1 {
	color: #fff;
}
.ui-loader-default h1 {
	color: #001;
}
.ui-loader .ui-icon-loading {
	-moz-animation: rotation .6s infinite linear;
	-o-animation: rotation .6s infinite linear;
	-webkit-animation: rotation .6s infinite linear;
	animation: rotation .6s infinite linear;
	background: none !important;
	border-top: 6px solid rgba(255,255,255,.8);
	border-right: 6px solid rgba(255,255,255,.15);
	border-bottom: 6px solid rgba(255,255,255,.15);
	border-left: 6px solid rgba(255,255,255,.15);
	border-radius: 100%;
	height: 40px;
	margin: 0 auto 10px auto;
	position: relative;
	width: 40px;
}
@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
	}
}
@-moz-keyframes rotation {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(359deg);
	}
}
@-o-keyframes rotation {
	from {
		-o-transform: rotate(0deg);
	}
	to {
		-o-transform: rotate(359deg);
	}
}
@keyframes rotation {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}

/*** Labels - using ID for specificity ***/

#jqm_main_page label.ui-input-text,
#jqm_main_page label.ui-select {
	box-sizing: border-box;
	display: inline-block;
	color: #001;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: bold !important;
	margin: 0 -4px 0 0;
	padding: 0 2% 0 0;
	text-shadow: none;
	vertical-align: middle;
	width: 30%;
}
#jqm_main_page label.ui-input-text + div,
#jqm_main_page label.ui-input-text + span,
#jqm_main_page label.ui-select + div,
#jqm_main_page label.ui-select + span {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	width: 68%;
}
#jqm_main_page label.ui-input-text + .date,
#jqm_main_page label.ui-input-text + .prompt {
	min-width: 30%;
	width: auto;
}
#jqm_main_page .ui-table label.ui-input-text + div,
#jqm_main_page .ui-table label.ui-input-text + span,
#jqm_main_page .ui-table label.ui-select + div,
#jqm_main_page .ui-table label.ui-select + span {
	width: 66%;
}
.PSSRCHPAGE #jqm_main_page span.PSSRCHEDITBOXLABEL,
.PSSRCHPAGE #jqm_main_page span.PSSRCHEDITBOXLABEL + div,
.PSSRCHPAGE #jqm_main_page .ui-field-contain label + div, 
.PSSRCHPAGE #jqm_main_page .ui-field-contain label + div + div {
	display: inline-block;
	margin: 0 5px 10px 0;
	vertical-align: middle;
	width: auto;
}

/* Helper text */
#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-input-text + div,
#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-input-text + span,
#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-select + div,
#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-select + span {
	margin-right: 2%;
}
#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-input-text + div,
#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-select + div {
	width: 30%;
}
#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-input-text + span,
#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-select + span {
	width: auto !important;
}
#jqm_main_page [data-role="fieldcontain"][aria-describedby] span + .gh-helper-text {
	margin-left: 2%;
}
#jqm_main_page .gh-helper-text {
	box-sizing: border-box;
	color: #001;
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	vertical-align: middle;
	width: 30%;
}

@media all and (max-width: 480px) {
	#jqm_main_page label.ui-input-text,
	#jqm_main_page label.ui-select {
		display: block;
		margin: 0;
		width: auto;
	}
	#jqm_main_page label.ui-input-text + div,
	#jqm_main_page label.ui-input-text + span,
	#jqm_main_page label.ui-select + div,
	#jqm_main_page label.ui-select + span {
		display: block;
		width: auto;
	}
	#jqm_main_page .ui-table label.ui-input-text + div,
	#jqm_main_page .ui-table label.ui-input-text + span,
	#jqm_main_page .ui-table label.ui-select + div,
	#jqm_main_page .ui-table label.ui-select + span {
		width: auto;
	}

	/* Helper text */
	#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-input-text + div,
	#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-input-text + span,
	#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-select + div,
	#jqm_main_page [data-role="fieldcontain"][aria-describedby] label.ui-select + span {
		margin-right: 0;
		width: auto;
	}
	#jqm_main_page [data-role="fieldcontain"][aria-describedby] span + .gh-helper-text {
		margin-left: 0;
	}
	#jqm_main_page [data-role="fieldcontain"][aria-describedby] .gh-helper-text {
		display: block;
		margin-top: 5px;
		width: auto;
	}
}

/*** Actionsheet ***/

.ui-actionsheet-wallpaper {
	z-index: 1000;
}
#mobile_popup {
	background: #fff !important;
	border: 1px solid #FFD200;
	border-radius: 3px;
	padding: 0;
	z-index: 1001;
}
#mobile_popup > div {
	float: none;
	margin: 0 !important;
	padding: 0 !important;
}
#mobile_popup .ui-header {
	background: none;
	border: none;
	color: #001;
	height: auto;
	position: static;
	padding: 10px !important;
}
#mobile_popup .ui-header .ui-title {
	color: #001;
	display: block !important;
	font-weight: bold;
	margin: 0 !important;
	min-height: 0px;
	padding: 0;
	text-align: left;
}
#mobile_popup .alertmessage {
	-webkit-overflow-scrolling: touch;
	display: block !important;
	max-height: 100px;
	overflow: auto;
	padding: 0 10px !important;
}
#mobile_popup .popupText {
	display: block;
}
#mobile_popup a.ui-btn {
	display: block;
	margin: 0 0 10px 0;
}
#mobile_popup .mobile_popup_buttons {
	padding: 10px 10px 0 10px !important;
}

	/******** 3. PeopleMobile styles ********/

	/*** Defaults/Layout ***/

/*** Header ***/

[data-role="header"] h1 {
	display: none;
}
.ui-page > .ui-header {
	-moz-transform: translate3d(0px, 0px, 0px) !important; /* override jQuery mobile nested class selectors */
	-webkit-transform: translate3d(0px, 0px, 0px) !important; /* override jQuery mobile nested class selectors */
	background: #143592;
	background: -moz-linear-gradient(top, #143592 0%, #143592 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #143592), color-stop(100%, #143592));
	background: -webkit-linear-gradient(top, #143592 0%, #143592 100%);
	background: -o-linear-gradient(top, #143592 0%, #143592 100%);
	background: -ms-linear-gradient(top, #143592 0%, #143592 100%);
	background: linear-gradient(to bottom, #143592 0%, #143592 100%);
	background-color: #143592;
	background-size: auto 100%;
	border: none;
	box-shadow: 1px 1px #FFD200;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	left: 0;
	height: 48px;
	margin: 0 !important; /* override jQuery mobile nested class selectors */
	padding: 0;
	position: fixed;
	top: 0;
	transform: translate3d(0px, 0px, 0px) !important; /* override jQuery mobile nested class selectors */
	width: 100%;
	z-index: 1002;
}
.ui-page > .ui-header .ui-btn {
	background: none;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	margin: 0;
}
.ui-page > .ui-header .ui-btn-left,
.ui-page > .ui-header .ui-btn-right {
	height: 48px !important;
	width: 42px;
}
.ui-page > .ui-header a.ui-btn {
	display: inline-block;
	height: 48px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	width: 42px;
	z-index: 2;
}
.ui-page > .ui-header a.ui-btn:hover,
.ui-page > .ui-header a.ui-btn:focus {
	background: rgba(0,0,0,0.1);
}
.ui-page > .ui-header .ui-btn .ui-btn-inner {
	background: none;
	border: none;
	height: 48px;
	padding: 0;
	width: 42px;
}
.ui-page > .ui-header .ui-btn .ui-btn-inner:hover {
	background: none;
	border: none;
}
.ui-page > .ui-header .ui-btn[class*="icon-left"] .ui-btn-inner,
.ui-page > .ui-header .ui-btn[class*="icon-right"] .ui-btn-inner {
	padding: 0;
}
.ui-page > .ui-header .ui-btn .ui-btn-text {
	color: #fff;
	height: 48px;
	left: 0;
	opacity: 0;
	position: absolute;
	text-indent: -9999px;
	top: 0;
}
.ui-page > .ui-header .ui-btn .ui-icon {
	background: none;
	border-radius: 0;
	box-shadow: none;
	display: block;
	margin: 0;
	position: static;
}
.ui-page > .ui-header .ui-btn .ui-icon,
.ui-page > .ui-header .ui-btn .ui-icon:before {
	-webkit-transform: none;
	-ms-transform: none;
	color: #fff !important;
	height: 48px !important;
	transform: none;
	width: 42px !important;
}
.ui-page > .ui-header .ui-btn .ui-icon.fa {
	background: none;
}
.ui-page > .ui-header .ui-btn .ui-icon.fa,
.ui-page > .ui-header .ui-btn .ui-icon.fa:before {
	background: none;
	font-size: 26px;
	line-height: 48px;
}
.ui-page > .ui-header .ui-btn .ui-icon.fa:before {
	display: block;
}
.ui-page .ui-header .ui-icon-arrow-l:before,
.ui-page .ui-header .ui-icon-gear:before {
	content: '';
}
.ui-page > .ui-header .ui-title {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	height: 48px;
	margin: 0;
	min-height: 1px;
}
.ui-page > .ui-header .ui-title a {
	display: block;
	height: 48px;
	top: 0 !important;
	width: auto;
	z-index: 1;
}
.ui-page > .ui-header .ui-title a:hover,
.ui-page > .ui-header .ui-title a:focus {
	background: rgba(0,0,0,0.1);
}
.ui-page > .ui-header .ui-title a .ui-btn-inner {
	height: 48px !important;
	padding: 0 !important;
	width: auto;
}
.ui-page > .ui-header .ui-title .ui-btn .ui-btn-text {
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 16px;
	line-height: 48px;
	opacity: 1;
	position: static;
}
	.ui-page > .ui-header .ui-title {
		text-indent: -9999px;
	}
	.ui-page > .ui-header .ui-title a .ui-icon {
		background: url(https://www.csub.edu/images/csub-logo-appsian.png);
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: auto 100%;
		margin: 0;
		position: static;
		width: auto !important;
	}
	.ui-page > .ui-header .ui-title .ui-btn .ui-btn-text {
		opacity: 0;
		position: absolute;
	}

/*** Panels ***/

[data-role="panel"],
.ui-panel {
	-moz-transform: translate3d(0,0,0) !important; /* override jQuery mobile nested class selectors */
	-moz-transition: all 350ms ease;
	-ms-flex: none;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-webkit-transform: translate3d(0,0,0) !important; /* override jQuery mobile nested class selectors */
	-webkit-transition: all 350ms ease;
	background: #f5f5f5;
	box-sizing: border-box;
	flex: none;
	position: static;
	transition: all 350ms ease;
	transform: translate3d(0,0,0) !important; /* override jQuery mobile nested class selectors */
	width: 17em;
	visibility: hidden;
	z-index: 1001;
}
[data-role="panel"][data-display="overlay"],
.ui-panel[data-display="overlay"] {
	-webkit-overflow-scrolling: touch;
	height: 100%;
	overflow-y: auto;
	position: fixed;
}
.gh-frame .PSSRCHPAGE .ui-panel {
	-webkit-transition: initial;
	-moz-transition: initial;
	transition: initial;
}
.gh-frame .is-modal .ui-panel {
	display: none;
}
[data-role="panel"][data-position="left"],
.ui-panel.ui-panel-position-left {
	border-right: 1px solid #ddd;
	float: left;
	margin-left: -17em;
}
.ui-page-panel-open .ui-panel.ui-panel-position-left {
	margin-left: -34em;
}
.ui-page-panel-open .ui-panel.ui-panel-position-left,
.ui-page-panel-open .ui-panel.ui-panel-position-left.ui-panel-open {
	margin: 0;
	visibility: visible;
}
.ui-panel.ui-panel-position-right {
	border-left: 1px solid #ddd;
	float: right;
	margin-right: -17em;
}
.ui-page-panel-open .ui-panel.ui-panel-position-right {
	margin-right: -34em;
}
.ui-page-panel-open .ui-panel.ui-panel-position-right,
.ui-page-panel-open .ui-panel.ui-panel-position-right.ui-panel-open {
	margin: 0;
	visibility: visible;
}
.ui-panel .ui-panel-inner {
	padding: 0 0 25px 0;
}
.ios .ui-panel .ui-panel-inner {
	padding-bottom: 80px;
}

/* Listview */
.ui-panel .ui-listview {
	border: none;
	border-radius: 0px;
}
.ui-panel .ui-listview li,
.ui-panel .ui-listview li:hover {
	background: none;
	border: none;
	border-bottom: 1px solid #ddd;
	padding: 0;
	position: relative;
}
.ui-panel .ui-listview li:last-child {
	border-bottom: none;
}
.ui-panel .ui-listview li li {
	border: none !important;
}
.ui-panel .ui-listview li a:hover,
.ui-panel .ui-listview li a:focus {
	background: none;
}
.ui-panel .ui-listview li .fa {
	color: #999;
	font-size: 20px;
	left: 10px;
	position: absolute;
	top: 11px;
}
.ui-panel .ui-listview li:hover .fa,
.ui-panel .ui-listview li:focus .fa {
	color: #999;
}
.ui-panel .ui-listview li .ui-icon {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	left: auto;
	right: 10px;
}
.ui-panel .ui-listview li .ui-icon:before {
	color: #999;
}
.ui-panel .ui-listview li:hover .ui-icon:before,
.ui-panel .ui-listview li.ui-focus .ui-icon:before,
.ui-panel .ui-listview li:focus .ui-icon:before {
	color: #999;
}
.ui-panel .ui-listview li .ui-btn-inner a {
	display: block;
	font-size: 16px;
	line-height: 18px;
	padding: 12px 38px;
	text-decoration: none;
	text-overflow: initial;
	white-space: normal;
}
.ui-panel .ui-listview li a,
.ui-panel .ui-listview li .ui-link-inherit {
	color: #333;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;
}
.ui-panel .ui-listview li a:hover,
.ui-panel .ui-listview li a:focus {
	background: none;
	color: #333;
}
.ui-panel .ui-listview li li a,
.ui-panel .ui-listview li li .ui-link-inherit {
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	padding: 9px 16px 9px 40px;
}
.ui-panel .ui-listview .ui-btn-inner,
.ui-panel .ui-listview .ui-listview {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
.ui-panel .ui-listview li i[style] {
	background-size: 100% 100%;
	height: 24px;
	left: 8px;
	position: absolute;
	top: 8px;
	width: 24px;
}

/* Collapsibles */
.ui-panel .ui-collapsible {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
}
.ui-panel .ui-collapsible .ui-collapsible-heading {
	 margin: 0;
}
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle {
	padding: 0;
}
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle,
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:hover,
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:focus {
	background: none;
	color: #333;
}
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle,
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-btn-inner {
	background: none;
	border: none;
	border-radius: 0;
}
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-btn-inner {
	padding: 0;
}
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-btn-inner,
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-btn-text {
	color: #333;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
}
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:hover .ui-btn-text,
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:focus .ui-btn-text {
	color: #333;
}
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-icon:before {
	color: #999;
}
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:hover .ui-icon:before,
.ui-panel .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:focus .ui-icon:before {
	color: #999;
}
.ui-panel .ui-collapsible .ui-collapsible-content {
	background: none;
	border: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
.ui-panel .ui-listview .ui-collapsible-content .ui-icon {
	display: none;
}
.ui-panel .ui-listview .ui-collapsible-content .ui-collapsible-heading .ui-btn-inner {
	padding-top: 9px;
	padding-left: 40px;
	padding-bottom: 9px;
}
.ui-panel .ui-listview .ui-collapsible-content .ui-collapsible-heading .ui-btn-inner,
.ui-panel .ui-listview .ui-collapsible-content .ui-collapsible-heading .ui-btn-text {
	font-size: 14px;
	line-height: 14px;
}
.ui-panel .ui-listview .ui-collapsible-content .ui-collapsible-heading .ui-icon {
	display: block;
}
.ui-panel .ui-collapsible .ui-listview .ui-collapsible-content {
	margin: 0;
}
.ui-panel .ui-collapsible .ui-listview .ui-collapsible-content .ui-listview .ui-link-inherit {
	padding-left: 55px;
}

/*** Defaults/Resets ***/

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	background: #fff;
	color: #001;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 24px;
	overflow-x: hidden;
	position: relative;
}
body:not(.appsian-ready):before,
.appsian-ready.gh-hide-content:not(.isLogin) > [data-role="page"] > .ui-panel-content-wrap > [data-role="content"]:before {
	background: #fff;
	content: '';
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1;
}
body:not(.appsian-ready):before {
	z-index: 1003;
}
.gh-field-hide {
	position: relative;
}
.gh-field-hide:before {
	background: #fff;
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
}
.ui-page .ui-table.table-stripe tbody tr:nth-child(odd) .gh-field-hide:before {
	background: #f5f5f5;
}

.visually-hidden {
	border:0 !important;
	clip: rect(0px 0px 0px 0px); /* IE6, IE7 */
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding:0 !important;
	position: absolute !important;
	width: 1px !important;
}

.gshidden {
	display: none !important;
}

.gstogether {
	display: inline-block;
}

.ui-content {
	border-width: 0;
	overflow: hidden;
	padding: 15px;
	width: 100%;
}

.PAGROUPBOXLABELINVISIBLE {
	display: none;
}

input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}

/* iFrame modals */
.ui-mobile.gh-frame,
.ui-mobile.gh-frame body {
	-webkit-overflow-scrolling: touch;
	height: 100%;
	overflow-y: auto;
	width: 100%;
}
[class="ui-page"] * {
	-webkit-font-smoothing: antialiased;
	color: inherit;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: inherit;
	line-height: inherit;
	text-shadow: none;
}
b, strong, em, i, span, a {
	color: inherit;
	font: inherit;
	font-size: 100%;
}
b, strong {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
br {
	line-height: 0;
}
.ui-content h1,
.ui-content h2,
.ui-content h3,
.ui-content h4,
.ui-content h5,
.ui-content h6 {
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: normal;
}
.ui-content h1 {
	font-size: 28px;
	line-height: 32px;
}
.ui-content h2 {
	font-size: 26px;
	line-height: 30px;
}
.ui-content h3 {
	font-size: 24px;
	line-height: 28px;
}
.ui-content h4 {
	font-size: 22px;
	line-height: 26px;
}
.ui-content h5 {
	font-size: 20px;
	line-height: 24px;
}
.ui-content h6 {
	font-size: 18px;
	line-height: 24px;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 10px 0;
	padding: 0;
}
img {
	height: auto;
	max-width: 100%;
}
table {
	width: 100%;
}
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
a,
a:link,
a:visited,
[class*="PSHYPERLINK"] a,
[class*="PSHYPERLINK"] a:link,
[class*="PSHYPERLINK"] a:visited,
a[class*="PSHYPERLINK"],
a[class*="PSHYPERLINK"]:link,
a[class*="PSHYPERLINK"]:visited {
	color: #005DAA;
	font-weight: bold;
	text-decoration: none;
	text-shadow: none;
	word-break: break-word;
	word-wrap: break-word;
}
a:hover,
a:focus,
[class*="PSHYPERLINK"] a:hover,
[class*="PSHYPERLINK"] a:focus,
a[class*="PSHYPERLINK"]:hover,
a[class*="PSHYPERLINK"]:focus {
	color: #005DAA;
	text-decoration: underline;
}
table, thead, tbody, tr, th, td {
	background: none;
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

/*** Override server-side CSS ***/

#jqm_main_page .ghresponsive-items li {
	display: block;
	width: auto;
}
td.gsgrid {
	padding: 0;
}
.gs-collapsible-control[aria-expanded],
.gs-collapsible-control [aria-expanded],
a.gs-collapsible-control,
.PTCOLLAPSE_ARROW,
.PTEXPAND_ARROW {
	display: none;
}

/*** Helper Classes ***/

/* Hide */
#jqm_main_page .gh-hidden {
	display: none !important;
}

/* Offscreen */
.gh-offscreen {
	left: -9999px;
	position: absolute;
	top: -9999px;
}

/* Required */
.ui-page .gh-required span {
	display: block !important;
	font-size: 12px !important;
	font-style: italic;
	line-height: 12px !important;
}

/*** Layout ***/

body.ui-mobile-viewport {
	background: #f5f5f5;
	overflow-x: hidden;
}
body.ui-mobile-viewport.ui-overlay-a {
	overflow: hidden; /* lock down scrolling when dialogs are open */
}
[data-role="page"],
.ui-mobile .ui-page[data-role="page"] {
	background: #fff;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 100% !important;
	overflow: hidden;
	padding: 48px 0 0 0 !important;
}
.ui-mobile body.ui-mobile-viewport.ui-overlay-a .ui-page[data-role="page"] {
	display: block; /* show page when dialogs are open */
}
[data-role="page"] .ui-panel-content-wrap,
.ui-page[data-role="page"] .ui-panel-content-wrap {
	-moz-transition: all 350ms ease;
	-ms-flex: none;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-webkit-transition: all 350ms ease;
	background: #fff;
	flex: none;
	min-height: 100vh;
	position: static;
	transition: all 350ms ease;
	width: 100%;
}
.gh-frame .PSSRCHPAGE .ui-page[data-role="page"] .ui-panel-content-wrap {
	-moz-transition: initial;
	-webkit-transition: initial;
	transition: initial;
}
.ui-page-panel-open .ui-panel-content-wrap.ui-panel-content-wrap-position-right {
	margin-left: -17em !important;
	margin-right: 17em !important;
}
	.ui-mobile .ui-page[data-role="page"] .ui-panel-content-wrap {
		padding-bottom: 40px;
	}
	.ui-mobile.gh-frame .PSSRCHPAGE .ui-page[data-role="page"] .ui-panel-content-wrap {
		padding-bottom: 0;
	}
.ui-content,
.ui-mobile .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	box-sizing: border-box;
	height: 100%;
	min-height: inherit !important;
	overflow: hidden;
	padding: 15px !important;
	width: 100%;
}

/*** Footer ***/

.gh-footer {
	-moz-transition: all 350ms ease;
	-webkit-transition: all 350ms ease;
	background: #fff;
	border: none;
	transition: all 350ms ease;
	z-index: 1000;
}
.gh-footer ul {
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
}
.gh-footer li {
	-ms-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-webkit-flex-basis: 0;
	-webkit-flex-grow: 1;
	-webkit-flex: 1;
	border-left: 1px solid #FFD478;
	flex: 1;
	flex-basis: 0;
	flex-grow: 1;
	margin: 0;
}
.gh-footer li:first-child {
	border-left: none;
}
.gh-footer li a,
.gh-footer li a:hover,
.gh-footer li a:focus {
	background: #005DAA;
	display: block;
	color: #fff;
	height: 40px;
	text-decoration: none;
}
.gh-footer li a span {
	color: #fff;
	cursor: pointer;
	display: table-cell;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	line-height: 12px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 1%;
}
.gh-footer li a:hover span,
.gh-footer li a:focus span {
		background: #005DAA;
}
.gh-footer .gh-footer-disabled,
.gh-footer .gh-footer-disabled:hover,
.gh-footer .gh-footer-disabled:focus {
	opacity: 0.3;
}
.gh-footer .gh-footer-icon .fa {
	display: none;
}
@media all and (max-width: 480px) {
	.gh-footer .gh-footer-icon .fa {
		color: #fff !important;
		display: block;
		font-size: 20px;
		line-height: 40px;
		text-align: center;
	}
	.gh-footer .gh-footer-icon span {
		text-indent: -9999px;
	}
}

/* Configurations */
	.gh-footer {
		bottom: 0;
		left: 0;
		position: fixed;
		width: 100%;
	}
	.ui-page-panel-open .ui-panel:not([data-display="overlay"]) + .ui-panel-content-wrap.ui-panel-content-wrap-position-left .gh-footer {
		margin-left: 17em !important;
	}
	.ui-page-panel-open .ui-panel:not([data-display="overlay"]) + .ui-panel-content-wrap.ui-panel-content-wrap-position-right .gh-footer {
		left: auto;
		margin-right: 17em !important;
		right: 0;
	}

.gh-frame-as-modal .gh-footer {
	background: none;
	margin-top: 15px;
	position: static;
	text-align: right;
}
.gh-frame-as-modal .gh-footer ul {
	display: block;
}

.gh-frame-as-modal .gh-footer li {
	border: none;
	display: inline-block;
	margin-left: 5px;
	width: auto;
}

.gh-frame-as-modal .gh-footer li a,
.gh-frame-as-modal .gh-footer li a span {
	border-radius: 3px;
	max-width: 200px;
	width: auto;
}

.gh-frame-as-modal .gh-footer li a span {
	padding: 0 20px !important;
}

/*** Responsive ***/


/* Activity Guide Footer */
.ui-mobile.gh-target-content.gh-activity-guide .gh-footer {
	background: none;
	margin-top: 15px;
	position: static;
	text-align: right;
}
.ui-mobile.gh-target-content.gh-activity-guide .gh-footer ul {
	display: block;
}
.ui-mobile.gh-target-content.gh-activity-guide .gh-footer li {
	display: inline-block;
	margin-left: 5px;
	width: auto;
}
.ui-mobile.gh-target-content.gh-activity-guide .gh-footer li a {
	border-radius: 3px;
	max-width: 200px;
	padding: 0 !important;
	width: auto;
}
.ui-mobile.gh-target-content.gh-activity-guide .gh-footer li a span {
	padding: 0 20px !important;
	width: auto;
}
.ui-mobile.gh-target-content.gh-activity-guide .ui-panel-content-wrap.ui-panel-content-wrap-position-left .gh-footer,
.ui-mobile.gh-target-content.gh-activity-guide .ui-panel-content-wrap.ui-panel-content-wrap-position-left.ui-panel-content-wrap-display-push.ui-panel-content-wrap-open .gh-footer {
	margin-left: 0 !important;
}
.ui-mobile.gh-target-content.gh-activity-guide .ui-panel-content-wrap.ui-panel-content-wrap-position-right .gh-footer,
.ui-mobile.gh-target-content.gh-activity-guide .ui-panel-content-wrap.ui-panel-content-wrap-position-right.ui-panel-content-wrap-display-push.ui-panel-content-wrap-open .gh-footer {
	margin-right: 0 !important;
}

	/*** Sections (required) ***/

/* skip links */
body > a.skip-main {
	background: #fff;
	position: absolute;
}
a.skip-main {
	box-sizing: border-box;
	color: #333;
	display: block;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: normal;
	height: 1px;
	opacity: 0;
	text-decoration: none;
	width: 100%;
	z-index: 1002;
}
.gh-frame .is-modal a.skip-main {
	display: none;
}
a.skip-main:hover,
a.skip-main:focus {
	color: #333;
}
a.skip-main:focus {
	height: auto;
	opacity: 1;
	padding: 8px 15px;
}
body > a.skip-main:focus {
	top: 48px;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

/*** Defaults ***/

input:disabled,
textarea:disabled,
label.ui-disabled {
	cursor: default !important;
	pointer-events: none !important;
}

/*** Search ***/
.ui-input-search .ui-input-clear {
	display: none;
}

/*** Selects ***/

select {
	display: inline-block;
}
.gh-select {
	background: #fff;
	border-radius: 3px;
	display: inline-block;
	margin: 8px 0;
	position: relative;
	width: auto !important;
}
.ui-field-contain .gh-select {
	margin: 0;
}
.gh-select select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: transparent;
	border: 1px solid #b0b2c4;
	border-radius: 3px;
	color: #001;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal;
	line-height: 24px !important;
	margin: 0;
	opacity: 0.8;
	padding: 5px 40px 5px 10px;
	position: relative;
	width: 100%;
	z-index: 2;
}
.gh-select select[multiple] {
	background: #fff;
}
.gh-select select::-ms-expand {
	display: none !important; /* IE override */
}
.gh-select select:hover,
.gh-select select:focus {
	border: 1px solid rgba(0,0,0,0.2);
}
.gh-select:before {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	color: #001;
	content: '\f107';
	font-family: 'FontAwesome';
	font-size: 20px;
	line-height: 20px;
	position: absolute;
	right: 16px;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}
.gh-select:hover:before {
	border-color: rgba(0,0,0,0.2);
}
.gh-select.ui-disabled {
	opacity: 1;
}
.ui-select a.ui-btn.ui-disabled,
.gh-select.ui-disabled select,
.gh-select.ui-disabled select[multiple],
.gh-select select:disabled,
.gh-select select[multiple]:disabled,
.gh-select select.ui-disabled {
	background: #f5f5f5;
	color: #999;
	opacity: 0.8;
}
.ui-select a.ui-btn.ui-disabled * {
	color: #999;
}

/*** Checkboxes & Radios ***/

.gh-checkbox,
.gh-radio {
	display: inline-block;
	margin: 0 5px 5px 0;
	position: relative;
}
.gh-checkbox input[type="checkbox"],
.gh-radio input[type="radio"] {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	cursor: pointer;
	height: 100%;
	left: 0;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}
.gh-checkbox label,
.gh-radio label {
	color: #001;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold;
	line-height: 16px !important;
	margin: 0;
	padding: 0 0 0 25px;
}
.ui-page .gh-checkbox label.ui-disabled,
.ui-page .gh-radio label.ui-disabled {
	opacity: 0.5;
}
.gh-checkbox [type="checkbox"]:focus + label,
.gh-radio [type="radio"]:focus + label {
	outline: 2px solid auto; 
	outline: -webkit-focus-ring-color auto 2px; 
	outline: -moz-focus-ring-color auto 2px;
	outline: -ms-focus-ring-color auto 2px;
	outline: -o-focus-ring-color auto 2px;
	outline: focus-ring-color auto 2px;
	outline-offset: -2px;
	outline-style: hidden;
}
.gh-checkbox label:before,
.gh-radio label:before {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	color: #778;
	font-family: 'FontAwesome';
	font-size: 18px;
	left: 0;
	line-height: 18px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}
.gh-checkbox label:before {
	content: '\f0c8';
}
.gh-checkbox input[type="checkbox"]:checked + label:before {
	content: '\f14a';
}
.gh-radio label:before {
	content: '\f111';
}
.gh-radio input[type="radio"]:checked + label:before {
	content: '\f192';
}
	.gh-checkbox label,
	.gh-radio label {
		background: #fff;
		border: 1px solid #b0b2c4;
		border-radius: 3px;
		opacity: 0.9;
		padding: 9px 20px 9px 40px;
	}
	.gh-checkbox [type="checkbox"]:hover + label,
	.gh-checkbox [type="checkbox"]:focus + label,
	.gh-radio [type="radio"]:hover + label,
	.gh-radio [type="radio"]:focus + label {
		border: 1px solid rgba(0,0,0,0.2);
		opacity: 1;
	}
	.gh-checkbox label:before,
	.gh-radio label:before {
		left: 15px;
	}
	.gh-checkbox label[data-theme="a"]:before,
	.gh-radio label[data-theme="a"]:before {
		color: #005DAA;
	}
	.gh-checkbox label[data-theme="a"],
	.gh-radio label[data-theme="a"] {
		background: #7C6A55;
		border: 1px solid #005DAA;
		color: #fff;
		opacity: 1;
	}
	.gh-checkbox [type="checkbox"]:hover + label[data-theme="a"],
	.gh-checkbox [type="checkbox"]:focus + label[data-theme="a"],
	.gh-radio [type="radio"]:hover + label[data-theme="a"],
	.gh-radio [type="radio"]:focus + label[data-theme="a"] {
		background: #000;
		border: 1px solid #rgba(0,0,0,0.2);
		color: #fff;
		opacity: 0.9;
	}
	.gh-checkbox [type="checkbox"]:hover + label[data-theme="a"]:before,
	.gh-checkbox [type="checkbox"]:focus + label[data-theme="a"]:before,
	.gh-radio [type="radio"]:hover + label[data-theme="a"]:before,
	.gh-radio [type="radio"]:focus + label[data-theme="a"]:before {
		color: #005DAA;
	}

.ui-page .gh-no-label > .gh-select,
.ui-page .gh-no-label > .gh-checkbox,
.ui-page .gh-no-label > .gh-btn,
.ui-page .gh-no-label > span,
.ui-page .gh-no-label > a,
.ui-page .gh-no-label .ps_box-value {
	margin-left: calc(30% - 4px);
}

@media all and (max-width: 480px) {
	.ui-page .gh-no-label > .gh-checkbox,
	.ui-page .gh-no-label > .gh-btn,
	.ui-page .gh-no-label > span,
	.ui-page .gh-no-label > a,
	.ui-page .gh-no-label .ps_box-value {
		margin-left: 0;
	}
}

/* Select all */
.gh-select-all .gh-checkbox {
	margin: 0;
	vertical-align: middle;
}
.gh-select-all .gh-checkbox label,
.gh-select-all .gh-radio label {
	background: none;
	border: none;
	font-size: 0px !important;
	padding: 0;
	text-overflow: clip;
	width: 20px;
}
.ui-page .gh-select-all .gh-checkbox label,
.ui-page .gh-select-all .gh-radio label {
	border: none;
	font-size: 0px !important;
}
.gh-select-all .gh-checkbox label:before,
.gh-select-all .gh-radio label:before {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}

/* Attached */
.attached .gh-radio {
	vertical-align: top;
}
.attached .gh-radio label {
	background: transparent;
	border-color: rgba(0,0,0,0.1) !important;
	border-radius: 0 3px 0 0;
	padding: 0;
	text-overflow: clip;
	width: 45px;
}
.ui-page .attached .gh-radio label {
	font-size: 0px !important;
}
.attached .gh-radio label:hover,
.attached .gh-radio label:focus {
	border-color: rgba(0,0,0,0.2) !important;
}
.attached .gh-radio label:before {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	color: #333;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.attached .gh-radio label:before,
.attached .gh-radio input[type="radio"]:checked + label:before {
	content: '\f00c';
}

/* Sliders */
.gh-slider-container {
	margin: 0;
	padding: 0;
	width: 100%;
}
.gh-slider-container .gh-slider {
	-webkit-appearance: none;
	appearance: none;
	background: #eee;
	height: 25px;
	margin: 0;
	outline: none;
	padding: 0;
	width: 100%;
}

/* Sliders - IE */
.gh-slider-container input[type=range]::-ms-track {
	background: #eee;
	border-color: transparent;
	border-width: 6px 0;
	color: transparent;
	height: 25px;
	width: 100%;
}
.gh-slider-container input[type=range]::-ms-fill-lower {
	background: #eee;
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ 
.gh-slider-container .gh-slider::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	background: #005DAA;
	cursor: pointer;
	height: 25px;
	width: 20%; /* default value, reset in module */
}
.gh-slider-container .gh-slider::-moz-range-thumb {
	background: #005DAA;
	cursor: pointer;
	height: 25px;
	width: 20%; /* default value, reset in module */
}
.gh-slider-container  input[type=range]::-ms-thumb {
	background: #005DAA;
	cursor: pointer;
	height: 25px;
	width: 40px; /* Set a specific slider handle width, cannot use percents */
}
/* Sliders - thumbs */
.gh-slider-container .gh-slider.gh-slider-option1::-webkit-slider-thumb {
	width: 100%;
}
.gh-slider-container .gh-slider.gh-slider-option1::-moz-range-thumb {
	width: 100%;
}
.gh-slider-container .gh-slider.gh-slider-option2::-webkit-slider-thumb {
	width: 50%;
}
.gh-slider-container .gh-slider.gh-slider-option2::-moz-range-thumb {
	width: 50%;
}
.gh-slider-container .gh-slider.gh-slider-option3::-webkit-slider-thumb {
	width: 33.3%;
}
.gh-slider-container .gh-slider.gh-slider-option3::-moz-range-thumb {
	width: 33.3%;
}
.gh-slider-container .gh-slider.gh-slider-option4::-webkit-slider-thumb {
	width: 25%;
}
.gh-slider-container .gh-slider.gh-slider-option4::-moz-range-thumb {
	width: 25%;
}
.gh-slider-container .gh-slider.gh-slider-option5::-webkit-slider-thumb {
	width: 20%;
}
.gh-slider-container .gh-slider.gh-slider-option5::-moz-range-thumb {
	width: 20%;
}
.gh-slider-container .gh-slider.gh-slider-option6::-webkit-slider-thumb {
	width: 16.6%;
}
.gh-slider-container .gh-slider.gh-slider-option6::-moz-range-thumb {
	width: 16.6%;
}
.gh-slider-container .gh-slider.gh-slider-option7::-webkit-slider-thumb {
	width: 14.2%;
}
.gh-slider-container .gh-slider.gh-slider-option7::-moz-range-thumb {
	width: 14.2%;
}
.gh-slider-container .gh-slider.gh-slider-option8::-webkit-slider-thumb {
	width: 12.5%;
}
.gh-slider-container .gh-slider.gh-slider-option8::-moz-range-thumb {
	width: 12.5%;
}
.gh-slider-container .gh-slider.gh-slider-option9::-webkit-slider-thumb {
	width: 11.1%;
}
.gh-slider-container .gh-slider.gh-slider-option9::-moz-range-thumb {
	width: 11.1%;
}
.gh-slider-container .gh-slider.gh-slider-option10::-webkit-slider-thumb {
	width: 10%;
}
.gh-slider-container .gh-slider.gh-slider-option10::-moz-range-thumb {
	width: 10%;
}

/* Sliders - labels and ticks */
.gh-slider-container ul.gh-slider-labels,
.gh-slider-container ul.gh-slider-ticks {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gh-slider-container ul.gh-slider-ticks {
	height: 10px;
	position: relative;
	top: -7px;
}
.gh-slider-container ul.gh-slider-labels li {
	border-collapse: collapse;
	display: inline-block;
	font-size: 10px;
	height: 20px;
	line-height: 10px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
.gh-slider-container ul.gh-slider-ticks li {
	color: #aaa;
	display: inline-block;
	font-size: 10px;
	line-height: 10px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;	
}

/* Flipswitch */
.gh-checkbox.gh-flipswitch {
	display: block;
	margin: 0;
}
.gh-checkbox.gh-flipswitch label {
	background: none !important;
	border: none !important;
	border-radius: 0px;
	color: #001;
	font-size: 16px !important;
	line-height: 24px !important;
	min-height: 32px;
	opacity: 1;
	padding: 0;
}
.gh-checkbox.gh-flipswitch label:after,
.ui-table .gh-checkbox.gh-flipswitch label:before {
	color: #000;
	content: '\f204';
	font-family: 'FontAwesome';
	font-weight: normal;
	font-size: 32px;
	height: 32px;
	line-height: 32px;
	margin: 0 0 0 10px;
	position: static;
	vertical-align: middle;
	width: auto;
}
@media (min-width: 481px) {
	.gh-checkbox.gh-flipswitch label {
		max-width: 30%;
	}
	.gh-checkbox.gh-flipswitch label:after,
	.ui-table .gh-checkbox.gh-flipswitch label:before {
		left: 30%;
		margin: 0 0 0 -4px;
		position: absolute;
	}
}
.gh-checkbox.gh-flipswitch input[type="checkbox"]:checked + label:after,
.ui-table .gh-checkbox.gh-flipswitch input[type="checkbox"]:checked + label:before {
	color: #005DAA;
	content: '\f205';
}
.gh-checkbox.gh-flipswitch label:before {
	display: none;
}
.ui-table .gh-checkbox.gh-flipswitch label:before {
	display: block;
	left: 9999px;
	margin: 0;
	position: absolute;
	top: 16px;
}
.ui-table .gh-checkbox.gh-flipswitch label {
	text-indent: -9999px;
}
.ui-table .gh-checkbox.gh-flipswitch label:after {
	display: none;
}

/* add class "gh-inline-mobile" in PFOs to inline labels and fields for 480px screen-size */
@media (max-width: 480px) {
	/* grids */
	.ui-page .gh-inline-mobile .ui-table b.ui-table-cell-label,
	.ui-page .gh-inline-mobile .gh-row-collapsible b.ui-table-cell-label {
		display: inline-block !important;
		width: 48% !important;
	}
	.ui-page .gh-inline-mobile .ui-table b.ui-table-cell-label + div,
	.ui-page .gh-inline-mobile .ui-table b.ui-table-cell-label + span,
	.ui-page .gh-inline-mobile .gh-row-collapsible b.ui-table-cell-label + div,
	.ui-page .gh-inline-mobile .gh-row-collapsible b.ui-table-cell-label + span {
		display: inline-block !important;
		width: 48% !important;
	}
	/* non-grids */
	#jqm_main_page .gh-inline-mobile label.ui-input-text,
	#jqm_main_page .gh-inline-mobile label.ui-select {
		display: inline-block !important;
		width: 48% !important;
	}
	#jqm_main_page .gh-inline-mobile label.ui-input-text + div,
	#jqm_main_page .gh-inline-mobile label.ui-input-text + span,
	#jqm_main_page .gh-inline-mobile label.ui-select + div,
	#jqm_main_page .gh-inline-mobile label.ui-select + span {
		display: inline-block !important;
		width: 48% !important;
	}
}

/*** Text ***/

/* Success */
.success {
	color: #26762C;
}

/* Info */
.info {
	color: #337ab7;
}

/* Warning */
.warning {
	color: #BF5803;
}

/* Danger */
.danger {
	color: #A40C0A;
}

/*** Containers ***/

.alert {
	-moz-transition: all 150ms ease;
	-webkit-transition: all 150ms ease;
	border: 1px solid transparent;
	border-radius: 3px;
	color: #001;
	margin: 0 0 10px 0;
	padding: 15px;
	position: relative;
	transition: all 150ms ease;
}
.alert a {
	color: #001;
	text-decoration: underline;
}
.alert a.ui-btn,
.alert a[data-role="button"] {
	text-decoration: none;
}
.alert span.fa {
	float: left;
	margin: 0 10px 0 0;
}
.alert span.fa + span,
.alert span.fa + div {
	overflow: hidden;
}
.alert [style*="width"] {
	width: auto !important;
}

/* Dismissable */
.alert[data-gh-alert-dismissable="true"] {
	padding-right: 55px;
}
.alert.hidden {
	border: none;
	height: 0;
	margin: 0;
	opacity: 0;
	padding: 0;
}
.alert.hidden * {
	display: none !important;
}

/* Success */
.alert-success,
.ui-page div.ui-input-text.success,
.ui-page textarea.success,
.ui-page .gh-select.success select,
.ui-collapsible[data-alert="success"] .ui-collapsible-heading .ui-collapsible-heading-toggle,
[class="ui-body"][data-alert="success"] [class="ui-bar"] {
	background: #dff0d8;
	border-color: #d6e9c6;
}
.ui-collapsible[data-alert="success"] .ui-collapsible-heading .ui-collapsible-heading-toggle,
[class="ui-body"][data-alert="success"] [class="ui-bar"] {
	color: #26762C;
}
.ui-collapsible[data-alert="success"] .ui-collapsible-content,
[class="ui-body"][data-alert="success"] {
	border-color: #d6e9c6;
}
.ui-page div.ui-input-text.success:hover,
.ui-page div.ui-input-text.success:focus,
.ui-page div.ui-input-text.success.ui-focus,
.ui-page textarea.success:hover,
.ui-page textarea.success:focus,
.ui-page textarea.success.ui-focus,
.ui-page .gh-select.success select:hover,
.ui-page .gh-select.success select:focus {
	border-color: #206B20;
}
.ui-collapsible[data-alert="success"] .ui-collapsible-heading a.attached,
[class="ui-body"][data-alert="success"] [class="ui-bar"] a.attached {
	background: #206B20;
	border-color: #206B20;
	color: #fff;
}
.ui-collapsible[data-alert="success"] .ui-collapsible-heading a.attached:before,
[class="ui-body"][data-alert="success"] [class="ui-bar"] a.attached:before {
	color: #fff;
}
.ui-collapsible[data-alert="success"] .ui-collapsible-heading-toggle:before,
.ui-collapsible[data-alert="success"] .ui-collapsible-heading-toggle:hover:before,
.ui-collapsible[data-alert="success"] .ui-collapsible-heading-toggle:focus:before,
.ui-collapsible .ui-collapsible-heading .fa.success,
.ui-collapsible[data-alert="success"] .ui-collapsible-heading .fa,
[class="ui-body"] [class="ui-bar"] .fa.success,
[class="ui-body"][data-alert="success"] [class="ui-bar"] .fa {
	color: #26762C;
}
.ui-collapsible .ui-collapsible-heading .ui-icon-bubble.success,
.ui-collapsible[data-alert="success"] .ui-collapsible-heading .ui-icon-bubble,
[class="ui-body"] [class="ui-bar"] .ui-icon-bubble.success,
[class="ui-body"][data-alert="success"] [class="ui-bar"] .ui-icon-bubble {
	background: #206B20;
}

/* Info */
.alert-info,
.ui-page div.ui-input-text.info,
.ui-page textarea.info,
.ui-page .gh-select.info select,
.ui-collapsible[data-alert="info"] .ui-collapsible-heading .ui-collapsible-heading-toggle,
[class="ui-body"][data-alert="info"] [class="ui-bar"] {
	background: #d9edf7;
	border-color: #bce8f1;
}
.ui-collapsible[data-alert="info"] .ui-collapsible-heading .ui-collapsible-heading-toggle,
[class="ui-body"][data-alert="info"] [class="ui-bar"] {
	color: #337ab7;
}
.ui-collapsible[data-alert="info"] .ui-collapsible-content,
[class="ui-body"][data-alert="info"] {
	border-color: #bce8f1;
}
.ui-page div.ui-input-text.info:hover,
.ui-page div.ui-input-text.info:focus,
.ui-page div.ui-input-text.info.ui-focus,
.ui-page textarea.info:hover,
.ui-page textarea.info:focus,
.ui-page textarea.info.ui-focus,
.ui-page .gh-select.info select:hover,
.ui-page .gh-select.info select:focus {
	border-color: #1A619E;
}
.ui-collapsible[data-alert="info"] .ui-collapsible-heading a.attached,
[class="ui-body"][data-alert="info"] [class="ui-bar"] a.attached {
	background: #1A619E;
	border-color: #1A619E;
	color: #fff;
}
.ui-collapsible[data-alert="info"] .ui-collapsible-heading a.attached:before,
[class="ui-body"][data-alert="info"] [class="ui-bar"] a.attached:before {
	color: #fff;
}
.ui-collapsible[data-alert="info"] .ui-collapsible-heading-toggle:before,
.ui-collapsible[data-alert="info"] .ui-collapsible-heading-toggle:hover:before,
.ui-collapsible[data-alert="info"] .ui-collapsible-heading-toggle:focus:before,
.ui-collapsible .ui-collapsible-heading .fa.info,
.ui-collapsible[data-alert="info"] .ui-collapsible-heading .fa,
[class="ui-body"] [class="ui-bar"] .fa.info,
[class="ui-body"][data-alert="info"] [class="ui-bar"] .fa {
	color: #337ab7;
}
.ui-collapsible .ui-collapsible-heading .ui-icon-bubble.info,
.ui-collapsible[data-alert="info"] .ui-collapsible-heading .ui-icon-bubble,
[class="ui-body"] [class="ui-bar"] .ui-icon-bubble.info,
[class="ui-body"][data-alert="info"] [class="ui-bar"] .ui-icon-bubble {
	background: #1A619E;
}

/* Warning */
.alert-warning,
.ui-page div.ui-input-text.warning,
.ui-page textarea.warning,
.ui-page .gh-select.warning select,
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading .ui-collapsible-heading-toggle,
[class="ui-body"][data-alert="warning"] [class="ui-bar"] {
	background: #fcf8e3;
	border-color: #faebcc;
}
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading .ui-collapsible-heading-toggle,
[class="ui-body"][data-alert="warning"] [class="ui-bar"] {
	color: #BF5803;
}
.ui-collapsible[data-alert="warning"] .ui-collapsible-content,
[class="ui-body"][data-alert="warning"] {
	border-color: #faebcc;
}
.ui-page div.ui-input-text.warning:hover,
.ui-page div.ui-input-text.warning:focus,
.ui-page div.ui-input-text.warning.ui-focus,
.ui-page textarea.warning:hover,
.ui-page textarea.warning:focus,
.ui-page textarea.warning.ui-focus,
.ui-page .gh-select.warning select:hover,
.ui-page .gh-select.warning select:focus {
	border-color: #BF5803;
}
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading a.attached,
[class="ui-body"][data-alert="warning"] [class="ui-bar"] a.attached {
	background: #BF5803;
	border-color: #BF5803;
	color: #fff;
}
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading a.attached:before,
[class="ui-body"][data-alert="warning"] [class="ui-bar"] a.attached:before {
	color: #fff;
}
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading-toggle:before,
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading-toggle:hover:before,
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading-toggle:focus:before,
.ui-collapsible .ui-collapsible-heading .fa.warning,
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading .fa,
[class="ui-body"] [class="ui-bar"] .fa.warning,
[class="ui-body"][data-alert="warning"] [class="ui-bar"] .fa {
	color: #BF5803;
}
.ui-collapsible .ui-collapsible-heading .ui-icon-bubble.warning,
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading .ui-icon-bubble,
[class="ui-body"] [class="ui-bar"] .ui-icon-bubble.warning,
[class="ui-body"][data-alert="warning"] [class="ui-bar"] .ui-icon-bubble {
	background: #BF5803;
}

/* Danger */
.alert-danger,
.ui-page div.ui-input-text.danger,
.ui-page textarea.danger,
.ui-page div.ui-input-text.PSERROR,
.ui-page textarea.PSERROR,
.ui-page .gh-select.danger select,
.ui-page .gh-select.PSERROR select,
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading .ui-collapsible-heading-toggle,
[class="ui-body"][data-alert="danger"] [class="ui-bar"] {
	background: #f2dede;
	border-color: #ebccd1;
}
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading .ui-collapsible-heading-toggle,
[class="ui-body"][data-alert="danger"] [class="ui-bar"] {
	color: #A40C0A;
}
.ui-collapsible[data-alert="danger"] .ui-collapsible-content,
[class="ui-body"][data-alert="danger"] {
	border-color: #ebccd1;
}
.ui-page div.ui-input-text.danger:hover,
.ui-page div.ui-input-text.danger:focus,
.ui-page div.ui-input-text.danger.ui-focus,
.ui-page div.ui-input-text.PSERROR:hover,
.ui-page div.ui-input-text.PSERROR:focus,
.ui-page div.ui-input-text.PSERROR.ui-focus,
.ui-page textarea.danger:hover,
.ui-page textarea.danger:focus,
.ui-page textarea.danger.ui-focus,
.ui-page textarea.PSERROR:hover,
.ui-page textarea.PSERROR:focus,
.ui-page textarea.PSERROR.ui-focus,
.ui-page .gh-select.danger select:hover,
.ui-page .gh-select.danger select:focus,
.ui-page .gh-select.PSERROR select:hover,
.ui-page .gh-select.PSERROR select:focus {
	border-color: #A40C0A;
}
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading a.attached,
[class="ui-body"][data-alert="danger"] [class="ui-bar"] a.attached {
	background: #A40C0A;
	border-color: #A40C0A;
	color: #fff;
}
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading a.attached:before,
[class="ui-body"][data-alert="danger"] [class="ui-bar"] a.attached:before {
	color: #fff;
}
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading-toggle:before,
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading-toggle:hover:before,
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading-toggle:focus:before,
.ui-collapsible .ui-collapsible-heading .fa.danger,
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading .fa,
[class="ui-body"] [class="ui-bar"] .fa.danger,
[class="ui-body"][data-alert="danger"] [class="ui-bar"] .fa {
	color: #A40C0A;
}
.ui-collapsible .ui-collapsible-heading .ui-icon-bubble.danger,
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading .ui-icon-bubble,
[class="ui-body"] [class="ui-bar"] .ui-icon-bubble.danger,
[class="ui-body"][data-alert="danger"] [class="ui-bar"] .ui-icon-bubble {
	background: #A40C0A;
}

/* Attached button */
.ui-collapsible[data-alert="success"] .ui-collapsible-heading a.attached,
.ui-collapsible[data-alert="info"] .ui-collapsible-heading a.attached,
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading a.attached,
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading a.attached,
[class="ui-body"][data-alert="success"] [class="ui-bar"] a.attached,
[class="ui-body"][data-alert="info"] [class="ui-bar"] a.attached,
[class="ui-body"][data-alert="warning"] [class="ui-bar"] a.attached, 
[class="ui-body"][data-alert="danger"] [class="ui-bar"] a.attached {
	opacity: 0.9;
}
.ui-collapsible[data-alert="success"] .ui-collapsible-heading a.attached:hover,
.ui-collapsible[data-alert="success"] .ui-collapsible-heading a.attached:focus,
.ui-collapsible[data-alert="info"] .ui-collapsible-heading a.attached:hover,
.ui-collapsible[data-alert="info"] .ui-collapsible-heading a.attached:focus,
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading a.attached:hover,
.ui-collapsible[data-alert="warning"] .ui-collapsible-heading a.attached:focus,
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading a.attached:hover,
.ui-collapsible[data-alert="danger"] .ui-collapsible-heading a.attached:focus,
[class="ui-body"][data-alert="success"] [class="ui-bar"] a.attached:hover,
[class="ui-body"][data-alert="success"] [class="ui-bar"] a.attached:focus,
[class="ui-body"][data-alert="info"] [class="ui-bar"] a.attached:hover,
[class="ui-body"][data-alert="info"] [class="ui-bar"] a.attached:focus,
[class="ui-body"][data-alert="warning"] [class="ui-bar"] a.attached:hover,
[class="ui-body"][data-alert="warning"] [class="ui-bar"] a.attached:focus,
[class="ui-body"][data-alert="danger"] [class="ui-bar"] a.attached:hover,
[class="ui-body"][data-alert="danger"] [class="ui-bar"] a.attached:focus {
	opacity: 1;
}

/*** Close ***/

.alert .alert-close {
	border: 1px solid transparent;
	border-radius: 0 3px;
	padding: 15px 15px 15px 0;
	position: absolute;
	right: -1px;
	text-decoration: none;
	top: -1px;
}
.alert .alert-close span.fa {
	float: none;
	margin: 0;
}

/* Success */
.alert-success .alert-close {
	color: #206B20;
}
.alert-success .alert-close:hover,
.alert-success .alert-close:focus {
	color: #001;
}

/* Info */
.alert-info .alert-close {
	color: #1A619E;
}
.alert-info .alert-close:hover,
.alert-info .alert-close:focus {
	color: #001;
}

/* Warning */
.alert-warning .alert-close {
	color: #BF5803;
}
.alert-warning .alert-close:hover,
.alert-warning .alert-close:focus {
	color: #001;
}

/* Danger */
.alert-danger .alert-close {
	color: #A40C0A;
}
.alert-danger .alert-close:hover,
.alert-danger .alert-close:focus {
	color: #001;
}

/*** Buttons ***/

.ui-btn.success,
.ui-btn.info,
.ui-btn.danger,
.ui-btn.warning,
.ui-btn.primary {
	opacity: 0.9;
}
[data-role="button"].success,
[data-role="button"].info,
[data-role="button"].warning,
[data-role="button"].danger,
[data-role="button"].primary {
	opacity: 0.9;
}
	[class*="-checkbox"] label.success, 
	[class*="-checkbox"] label.info, 
	[class*="-checkbox"] label.warning, 
	[class*="-checkbox"] label.danger,
	[class*="-checkbox"] label.primary {
		opacity: 0.9;
	}
	[class*="-radio"] label.success, 
	[class*="-radio"] label.info,
	[class*="-radio"] label.warning,
	[class*="-radio"] label.danger,
	[class*="-radio"] label.primary {
		opacity: 0.9;
	}
.ui-btn.success:hover,
.ui-btn.success:focus,
.ui-btn.success.ui-focus,
.ui-btn.info:hover,
.ui-btn.info:focus,
.ui-btn.info.ui-focus,
.ui-btn.warning:hover,
.ui-btn.warning:focus,
.ui-btn.warning.ui-focus,
.ui-btn.danger:hover,
.ui-btn.danger:focus,
.ui-btn.danger.ui-focus,
.ui-btn.primary:hover,
.ui-btn.primary:focus,
.ui-btn.primary.ui-focus {
	opacity: 1;
}
[data-role="button"].success:hover,
[data-role="button"].success:focus,
[data-role="button"].success.ui-focus,
[data-role="button"].info:hover,
[data-role="button"].info:focus,
[data-role="button"].info.ui-focus,
[data-role="button"].warning:hover,
[data-role="button"].warning:focus,
[data-role="button"].warning.ui-focus,
[data-role="button"].danger:hover,
[data-role="button"].danger:focus,
[data-role="button"].danger.ui-focus,
[data-role="button"].primary:hover,
[data-role="button"].primary:focus,
[data-role="button"].primary.ui-focus {
	opacity: 1;
}
	[class*="-checkbox"] label.success:hover, 
	[class*="-checkbox"] label.success:focus,
	[class*="-checkbox"] label.success.ui-focus,
	[class*="-checkbox"] label.info:hover, 
	[class*="-checkbox"] label.info:focus,
	[class*="-checkbox"] label.info.ui-focus,
	[class*="-checkbox"] label.warning:hover, 
	[class*="-checkbox"] label.warning:focus,
	[class*="-checkbox"] label.warning.ui-focus,
	[class*="-checkbox"] label.danger:hover,
	[class*="-checkbox"] label.danger:focus,
	[class*="-checkbox"] label.danger.ui-focus,
	[class*="-checkbox"] label.primary:hover,
	[class*="-checkbox"] label.primary:focus,
	[class*="-checkbox"] label.primary.ui-focus {
		opacity: 1;
	}
	[class*="-radio"] label.success:hover, 
	[class*="-radio"] label.success:focus,
	[class*="-radio"] label.success.ui-focus,
	[class*="-radio"] label.info:hover,
	[class*="-radio"] label.info:focus,
	[class*="-radio"] label.info.ui-focus,
	[class*="-radio"] label.warning:hover,
	[class*="-radio"] label.warning:focus,
	[class*="-radio"] label.warning.ui-focus,
	[class*="-radio"] label.danger:hover,
	[class*="-radio"] label.danger:focus,
	[class*="-radio"] label.danger.ui-focus,
	[class*="-radio"] label.primary:hover,
	[class*="-radio"] label.primary:focus,
	[class*="-radio"] label.primary.ui-focus {
		opacity: 1;
	}
.ui-btn.success:before,
.ui-btn.success span,
.ui-btn.success span:before,
.ui-btn.info:before,
.ui-btn.info span,
.ui-btn.info span:before,
.ui-btn.warning:before,
.ui-btn.warning span,
.ui-btn.warning span:before,
.ui-btn.danger:before,
.ui-btn.danger span,
.ui-btn.danger span:before {
	color: #fff !important;
}
.ui-btn.primary:before,
.ui-btn.primary span,
.ui-btn.primary span:before {
	color: #fff !important;
}
[data-role="button"].success:before,
[data-role="button"].success span,
[data-role="button"].success span:before,
[data-role="button"].info:before,
[data-role="button"].info span,
[data-role="button"].info span:before,
[data-role="button"].warning:before,
[data-role="button"].warning span,
[data-role="button"].warning span:before,
[data-role="button"].danger span:before,
[data-role="button"].danger span,
[data-role="button"].danger span:before {
	color: #fff !important;
}
[data-role="button"].primary span:before,
[data-role="button"].primary span,
[data-role="button"].primary span:before {
	color: #fff !important;
}
	[class*="-checkbox"] label.success,
	[class*="-checkbox"] label.success:before,
	[class*="-checkbox"] label.success span,
	[class*="-checkbox"] label.success .ui-icon:before,
	[class*="-checkbox"] label.info,
	[class*="-checkbox"] label.info:before,
	[class*="-checkbox"] label.info span,
	[class*="-checkbox"] label.info .ui-icon:before,
	[class*="-checkbox"] label.warning,
	[class*="-checkbox"] label.warning:before,
	[class*="-checkbox"] label.warning span,
	[class*="-checkbox"] label.warning .ui-icon:before,
	[class*="-checkbox"] label.danger,
	[class*="-checkbox"] label.danger:before,
	[class*="-checkbox"] label.danger span,
	[class*="-checkbox"] label.danger .ui-icon:before {
		color: #fff;
	}
	[class*="-checkbox"] label.primary,
	[class*="-checkbox"] label.primary:before,
	[class*="-checkbox"] label.primary span,
	[class*="-checkbox"] label.primary .ui-icon:before {
		color: #fff;
	}
	[class*="-radio"] label.success,
	[class*="-radio"] label.success:before,
	[class*="-radio"] label.success span,
	[class*="-radio"] label.success .ui-icon:before,
	[class*="-radio"] label.info,
	[class*="-radio"] label.info:before, 
	[class*="-radio"] label.info span,
	[class*="-radio"] label.info .ui-icon:before,
	[class*="-radio"] label.warning,
	[class*="-radio"] label.warning:before,
	[class*="-radio"] label.warning span,
	[class*="-radio"] label.warning .ui-icon:before,
	[class*="-radio"] label.danger,
	[class*="-radio"] label.danger:before,
	[class*="-radio"] label.danger span,
	[class*="-radio"] label.danger .ui-icon:before {
		color: #fff;
	}
	[class*="-radio"] label.primary,
	[class*="-radio"] label.primary:before,
	[class*="-radio"] label.primary span,
	[class*="-radio"] label.primary .ui-icon:before {
		color: #fff;
	}

/* Success */
.ui-btn.success[class^="PS"],
.ui-btn.success[class^="SSS"],
.ui-btn.success[class^="PA"],
.ui-btn.success,
.ui-btn.success:hover,
.ui-btn.success:focus,
.ui-btn.success.ui-focus,
.gh-submenu-wrap .gh-submenu .success.info,
.gh-submenu-wrap .gh-submenu .success.info:hover,
.gh-submenu-wrap .gh-submenu .success.info:focus,
.gh-submenu-wrap .gh-submenu .success.info.ui-focus {
	background: #206B20;
	border: 1px solid #206B20;
}
[data-role="button"].success,
[data-role="button"].success:hover,
[data-role="button"].success:focus,
[data-role="button"].success.ui-focus {
	background: #206B20;
	border: 1px solid #206B20;
}
	[class*="-checkbox"] label.success,
	[class*="-checkbox"] label.success:hover,
	[class*="-checkbox"] label.success:focus,
	[class*="-checkbox"] label.success.ui-focus {
		background: #206B20;
		border: 1px solid #206B20 !important;
	}
	[class*="-radio"] label.success,
	[class*="-radio"] label.success:hover,
	[class*="-radio"] label.success:focus,
	[class*="-radio"] label.success.ui-focus {
		background: #206B20;
		border: 1px solid #206B20 !important;
	}
.ui-btn.ui-btn-icon-success:before,
.ui-btn.ui-btn-icon-success:hover:before,
.ui-btn.ui-btn-icon-success:focus:before,
.ui-btn.ui-btn-icon-success.ui-focus:before,
.ui-btn .ui-icon.success:before,
.ui-btn:hover .ui-icon.success:before,
.ui-btn:focus .ui-icon.success:before,
.ui-btn.ui-focus .ui-icon.success:before {
	color: #26762C;
}

/* Info */
.ui-btn.info[class^="PS"],
.ui-btn.info[class^="SSS"],
.ui-btn.info[class^="PA"],
.ui-btn.info,
.ui-btn.info:hover,
.ui-btn.info:focus,
.ui-btn.info.ui-focus,
.gh-submenu-wrap .gh-submenu .toggle.info,
.gh-submenu-wrap .gh-submenu .toggle.info:hover,
.gh-submenu-wrap .gh-submenu .toggle.info:focus,
.gh-submenu-wrap .gh-submenu .toggle.info.ui-focus {
	background: #1A619E;
	border: 1px solid #1A619E;
}
[data-role="button"].info,
[data-role="button"].info:hover,
[data-role="button"].info:focus,
[data-role="button"].info.ui-focus {
	background: #1A619E;
	border: 1px solid #1A619E;
}
	[class*="-checkbox"] label.info,
	[class*="-checkbox"] label.info:hover,
	[class*="-checkbox"] label.info:focus,
	[class*="-checkbox"] label.info.ui-focus {
		background: #1A619E;
		border: 1px solid #1A619E !important;
	}
	[class*="-radio"] label.info,
	[class*="-radio"] label.info:hover,
	[class*="-radio"] label.info:focus,
	[class*="-radio"] label.info.ui-focus {
		background: #1A619E;
		border: 1px solid #1A619E !important;
	}
.ui-btn.ui-btn-icon-info:before,
.ui-btn.ui-btn-icon-info:hover:before,
.ui-btn.ui-btn-icon-info:focus:before,
.ui-btn.ui-btn-icon-info.ui-focus:before,
.ui-btn .ui-icon.info:before,
.ui-btn:hover .ui-icon.info:before,
.ui-btn:focus .ui-icon.info:before,
.ui-btn.ui-focus .ui-icon.info:before {
	color: #337ab7;
}

/* Warning */
.ui-btn.warning[class^="PS"],
.ui-btn.warning[class^="SSS"],
.ui-btn.warning[class^="PA"],
.ui-btn.warning,
.ui-btn.warning:hover,
.ui-btn.warning:focus,
.ui-btn.warning.ui-focus,
.gh-submenu-wrap .gh-submenu .toggle.warning,
.gh-submenu-wrap .gh-submenu .toggle.warning:hover,
.gh-submenu-wrap .gh-submenu .toggle.warning:focus,
.gh-submenu-wrap .gh-submenu .toggle.warning.ui-focus {
	background: #BF5803;
	border: 1px solid #BF5803;
}
[data-role="button"].warning,
[data-role="button"].warning:hover,
[data-role="button"].warning:focus,
[data-role="button"].warning.ui-focus {
	background: #BF5803;
	border: 1px solid #BF5803;
}
	[class*="-checkbox"] label.warning,
	[class*="-checkbox"] label.warning:hover,
	[class*="-checkbox"] label.warning:focus,
	[class*="-checkbox"] label.warning.ui-focus {
		background: #BF5803;
		border: 1px solid #BF5803 !important;
	}
	[class*="-radio"] label.warning,
	[class*="-radio"] label.warning:hover,
	[class*="-radio"] label.warning:focus,
	[class*="-radio"] label.warning.ui-focus {
		background: #BF5803;
		border: 1px solid #BF5803 !important;
	}
.ui-btn.ui-btn-icon-warning:before,
.ui-btn.ui-btn-icon-warning:hover:before,
.ui-btn.ui-btn-icon-warning:focus:before,
.ui-btn.ui-btn-icon-warning.ui-focus:before,
.ui-btn .ui-icon.warning:before,
.ui-btn:hover .ui-icon.warning:before,
.ui-btn:focus .ui-icon.warning:before,
.ui-btn.ui-focus .ui-icon.warning:before {
	color: #BF5803;
}

/* Danger */
.ui-btn.danger[class^="PS"],
.ui-btn.danger[class^="SSS"],
.ui-btn.danger[class^="PA"],
.ui-btn.danger,
.ui-btn.danger:hover,
.ui-btn.danger:focus,
.ui-btn.danger.ui-focus,
.gh-submenu-wrap .gh-submenu .toggle.danger,
.gh-submenu-wrap .gh-submenu .toggle.danger:hover,
.gh-submenu-wrap .gh-submenu .toggle.danger:focus,
.gh-submenu-wrap .gh-submenu .toggle.danger.ui-focus {
	background: #A40C0A;
	border: 1px solid #A40C0A;
}
[data-role="button"].danger,
[data-role="button"].danger:hover,
[data-role="button"].danger:focus,
[data-role="button"].danger.ui-focus {
	background: #A40C0A;
	border: 1px solid #A40C0A;
}
	[class*="-checkbox"] label.danger,
	[class*="-checkbox"] label.danger:hover,
	[class*="-checkbox"] label.danger:focus,
	[class*="-checkbox"] label.danger.ui-focus {
		background: #A40C0A;
		border: 1px solid #A40C0A !important;
	}
	[class*="-radio"] label.danger,
	[class*="-radio"] label.danger:hover,
	[class*="-radio"] label.danger:focus,
	[class*="-radio"] label.danger.ui-focus {
		background: #A40C0A;
		border: 1px solid #A40C0A !important;
	}
.ui-btn.ui-btn-icon-danger:before,
.ui-btn.ui-btn-icon-danger:hover:before,
.ui-btn.ui-btn-icon-danger:focus:before,
.ui-btn.ui-btn-icon-danger.ui-focus:before,
.ui-btn .ui-icon.danger:before,
.ui-btn:hover .ui-icon.danger:before,
.ui-btn:focus .ui-icon.danger:before,
.ui-btn.ui-focus .ui-icon.danger:before {
	color: #A40C0A;
}

/* Error */
.PSERROR {
	background-color: transparent;
}
.ui-btn.PSERROR {
	background: #f2dede;
	border: 1px solid #ebccd1;
}
.ui-btn.PSERROR * {
	font-size: 14px !important;
	font-weight: bold;
	line-height: 16px !important;
}
.ui-btn.PSERROR:hover,
.ui-btn.PSERROR:focus,
.ui-btn.PSERROR.ui-focus {
	border-color: #A40C0A;
}
[data-role="button"].PSERROR {
	background: #f2dede;
	border: 1px solid #ebccd1;
}
[data-role="button"].PSERROR * {
	font-size: 14px !important;
	font-weight: bold;
	line-height: 16px !important;
}
[data-role="button"].PSERROR:hover,
[data-role="button"].PSERROR:focus,
[data-role="button"].PSERROR.ui-focus {
	border-color: #A40C0A;
}
	[class*="-checkbox"] label.PSERROR {
		background: #f2dede;
		border: 1px solid #ebccd1 !important;
	}
	[class*="-checkbox"] label.PSERROR:hover,
	[class*="-checkbox"] label.PSERROR:focus,
	[class*="-checkbox"] label.PSERROR.ui-focus {
		border-color: #A40C0A !important;
	}
	[class*="-radio"] label.PSERROR {
		background: #f2dede;
		border: 1px solid #ebccd1 !important;
	}
	[class*="-radio"] label.PSERROR:hover,
	[class*="-radio"] label.PSERROR:focus,
	[class*="-radio"] label.PSERROR.ui-focus {
		border-color: #A40C0A !important;
	}

/* Primary */
.ui-btn.primary,
[data-role="button"].primary,
.gh-submenu-wrap .gh-submenu .toggle.primary {
	background: #005DAA;
	border: 1px solid #005DAA;
}
.ui-btn.primary:hover,
.ui-btn.primary:focus,
.ui-btn.primary.ui-focus,
.gh-submenu-wrap .gh-submenu .toggle.primary:hover,
.gh-submenu-wrap .gh-submenu .toggle.primary:focus,
.gh-submenu-wrap .gh-submenu .toggle.primary.ui-focus,
[data-role="button"].primary:hover,
[data-role="button"].primary:focus
[data-role="button"].primary.ui-focus {
	background: #005DAA;
	border: 1px solid #005DAA;
}
	[class*="-checkbox"] label.primary {
		background: #005DAA;
		border: 1px solid #005DAA;
	}
	[class*="-checkbox"] label.primary:hover,
	[class*="-checkbox"] label.primary:focus,
	[class*="-checkbox"] label.primary.ui-focus {
		background: #005DAA;
		border: 1px solid #005DAA;
	}
	[class*="-radio"] label.primary {
		background: #005DAA;
		border: 1px solid #005DAA;
	}
	[class*="-radio"] label.primary:hover,
	[class*="-radio"] label.primary:focus,
	[class*="-radio"] label.primary.ui-focus {
		background: #005DAA;
		border: 1px solid #005DAA;
	}

/*** Containers ***/

.ui-content .ui-collapsible {
	margin: 0 0 5px 0;
}

/* Heading */
.gs-collapsible-header {
	display: none;
}
.ui-collapsible .ui-collapsible-heading {
	border-radius: 0px;
	margin: 0;
	position: relative;
}
.ui-collapsible .ui-collapsible-heading-toggle {
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px 3px 0 0;
	display: block;
	padding: 11px 15px 11px 40px;
	position: relative;
	text-decoration: none;
}
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle {
	background: #333;
	border: 1px solid #1f1f1f;
}
.ui-collapsible.ui-collapsible-collapsed .ui-collapsible-heading-toggle {
	border-radius: 3px;
}
.ui-collapsible .ui-collapsible-heading-toggle,
.ui-collapsible .ui-collapsible-heading-toggle * {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.ui-collapsible .ui-collapsible-heading-toggle,
.ui-collapsible .ui-collapsible-heading-toggle *,
.ui-collapsible .ui-collapsible-heading-toggle.ui-link,
.ui-collapsible .ui-collapsible-heading-toggle:link,
.ui-collapsible .ui-collapsible-heading-toggle:active,
.ui-collapsible .ui-collapsible-heading-toggle:visited {
	color: #333;
}
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle,
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle *,
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle.ui-link,
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle:link,
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle:active,
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle:visited {
	color: #fff;
}
.ui-collapsible .ui-collapsible-heading-toggle:hover,
.ui-collapsible .ui-collapsible-heading-toggle:focus {
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,0.2);
	color: #333;
	text-decoration: none;
}
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle:hover,
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle:focus {
	background: #555;
	border: 1px solid #1f1f1f;
	color: #fff;
}
.ui-collapsible.ui-collapsible-collapsed .ui-collapsible-heading-toggle:before {
	content: '\f107';
}
.ui-collapsible .ui-collapsible-heading-toggle:before {
	color: #999;
	content: '\f106';
	font-family: 'FontAwesome';
	font-size: 20px;
	font-weight: normal;
	left: 15px;
	line-height: 20px;
	margin: -9px 0 0 0;
	position: absolute;
	top: 50%;
}
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle:before {
	color: #fff;
}
.ui-collapsible .ui-collapsible-heading-toggle:hover:before,
.ui-collapsible .ui-collapsible-heading-toggle:focus:before {
	color: #999;
}
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle:hover:before,
.ui-collapsible[data-theme="a"] .ui-collapsible-heading-toggle:focus:before {
	color: #fff;
}

/* Icons */
.ui-collapsible .ui-collapsible-heading .fa {
	color: #999;
	float: right;
	margin: 0 0 0 10px;
}
.ui-collapsible[data-theme="a"] .ui-collapsible-heading .fa {
	color: #fff;
}
.ui-collapsible .ui-collapsible-heading .ui-icon-bubble {
	background: #999;
	border-radius: 3px;
	display: block !important;
	color: #fff;
	float: right;
	font-size: 13px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	margin: -2px 0 -2px 10px;
	padding: 2px 8px;
	width: auto;
}
.ui-collapsible[data-theme="a"] .ui-collapsible-heading .ui-icon-bubble {
	background: #fff;
}

/* Content */
.ui-collapsible .ui-collapsible-content {
	background: #fff;
	border-right: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
	border-left: 1px solid rgba(0,0,0,0.1);
	border-radius: 0 0 3px 3px;
	margin: 0;
	padding: 15px;
}
.ui-collapsible.ui-collapsible-collapsed > .ui-collapsible-content {
	display: none;
}

/*** Panel ***/

.ui-panel .gh-listview .ui-collapsible {
	background: rgba(255, 255, 255, 0.3);
	margin: -11px -15px;
}
.ui-panel .gh-listview .ui-collapsible-collapsed {
	background: none;
}
.ui-panel .gh-listview .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle {
	color: #333;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 12px 40px;
}
.ui-panel .gh-listview .ui-collapsible.gh-active-collapsible > .ui-collapsible-heading > .ui-collapsible-heading-toggle,
.ui-panel .gh-listview .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:hover,
.ui-panel .gh-listview .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:focus {
	color: #333;
}
.ui-panel .gh-listview .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:before {
	color: #999;
	left: auto;
	right: 10px;
}
.ui-panel .gh-listview .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:hover:before,
.ui-panel .gh-listview .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:focus:before {
	color: #999;
}
.ui-panel .gh-listview .ui-collapsible-heading a:after {
	display: none;
}

/* Subnav */
.ui-panel .gh-listview li li .ui-collapsible {
	background: none;
	margin: 0;
}
.ui-panel .gh-listview li li .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle {
	font-size: 14px;
	line-height: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.ui-panel .gh-listview li.sequential li .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:before {
	content: '\f104';
	left: 10px;
	font-size: 18px;
	line-height: 18px;
	right: auto;
}
.ui-panel .gh-listview li.sequential li .ui-collapsible-collapsed .ui-collapsible-heading .ui-collapsible-heading-toggle:before {
	content: '\f105';
	left: auto;
	right: 10px;
}
.ui-panel .gh-listview li.sequential li .ui-collapsible a {
	padding-left: 40px;
}

/*** Footers ***/

.gh-container-footer {
	margin: 15px 0 0 0;
}
.gh-container-footer.prepend {
	margin-top: 0;
	margin-bottom: 5px;
}
.gh-container-footer.attach {
	margin-right: -15px;
	margin-bottom: -16px;
	margin-left: -15px;
}
.gh-container-footer.attach.prepend {
	margin-top: -15px;
	margin-bottom: 15px;
}
.gh-container-footer ul {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.gh-container-footer.align-center ul {
	justify-content: center;
}
.gh-container-footer.align-right ul {
	justify-content: flex-end;
}
.gh-container-footer li {
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex: 0 1 auto;
}
.gh-container-footer li[class*="align-"] {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.gh-container-footer li.align-right {
	text-align: right;
}
.gh-container-footer li:last-child {
	margin-right: 0;
}
.gh-container-footer.attach li {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	margin: 0;
}
.gh-container-footer li a {
	-ms-flex: 1;
	-webkit-flex: 1;
	box-sizing: border-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex: 1;
	margin: 0;
	text-align: left;
}
.gh-container-footer li[class*="align-"] a {
	display: inline-block;
}
.gh-container-footer.attach li a {
	border-radius: 0px;
	height: 100%;
	margin-bottom: -1px;
	margin-left: -1px;
	text-align: center;
}
div[class="ui-body"] .gh-container-footer.attach li:last-child a,
.ui-collapsible .gh-container-footer.attach li:last-child a {
	border-bottom-right-radius: 3px;
}
div[class="ui-body"] .gh-container-footer.attach li:first-child a,
.ui-collapsible .gh-container-footer.attach li:first-child a {
	border-bottom-left-radius: 3px;
}
.gh-container-footer.attach li:last-child a {
	margin-right: -1px;
}
.gh-container-footer li a > span {
	-moz-box-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	-webkit-align-self: center;
	-webkit-box-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	align-self: center;
	flex: 1 1 auto;
}
.gh-container-footer li a .ui-btn-inner {
	padding-top: 8px;
	padding-bottom: 8px;
}
.gh-container-footer li a[data-icon][data-icon-position="right"] > span {
	justify-content: flex-end;
}

/*** Custom listviews ***/

.gh-listview {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}
.gh-listview[data-inset="true"] {
	border-radius: 3px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.gh-listview li,
.gh-listview li a,
.gh-listview li a.ui-link,
.gh-listview li a.ui-link:link,
.gh-listview li a.ui-link:active,
.gh-listview li a.ui-link:visited {
	font-weight: normal;
	text-shadow: none;
}
.gh-listview li a,
.gh-listview li a.ui-link,
.gh-listview li a.ui-link:link,
.gh-listview li a.ui-link:active,
.gh-listview li a.ui-link:visited {
	color: #333;
}
.gh-listview li {
	border-bottom: 1px solid #ddd;
	padding: 11px 15px;
}
.gh-listview[data-inset="true"] li:first-child {
	border-top: 1px solid #ddd;
}
.gh-listview li a {
	background: #fff;
	display: block;
	margin: -11px -15px;
	padding: 11px 40px 11px 15px;
	position: relative;
	text-decoration: none;
}
.gh-listview li a:after {
	color: #999;
	content: '\f105';
	font-family: 'FontAwesome';
	font-size: 20px;
	line-height: 20px;
	margin: -9px 0 0 0;
	position: absolute;
	right: 10px;
	top: 50%;
}
.gh-listview li a:hover,
.gh-listview li a:focus {
	background: #f5f5f5;
	text-decoration: none;
}
.gh-listview[data-inset="true"] li:first-child,
.gh-listview[data-inset="true"] li:first-child a {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.gh-listview[data-inset="true"] li:last-child,
.gh-listview[data-inset="true"] li:last-child a {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

/* Heading */
.gh-listview li .ui-li-heading {
	color: #333;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 2px 0;
}

/* Description */
.gh-listview li .ui-li-desc {
	color: #333;
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

/* Divider */
.gh-listview [data-role="list-divider"] {
	background: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
}

/*** Container listviews ***/

.ui-page div[class="ui-body"] {
	min-height: 1px !important;
}
.ui-page div[class="ui-body"] ul[data-transform-links],
.ui-page .ui-collapsible-content ul[data-transform-links] {
	margin: -15px -15px -16px -15px;
}
.ui-page div[class="ui-body"] .ui-field-contain > ul[data-transform-links],
.ui-page .ui-collapsible-content .ui-field-contain > ul[data-transform-links] {
	margin-bottom: -26px;
}
.ui-page div[class="ui-body"] ul[data-transform-links][data-inset],
.ui-page .ui-collapsible-content ul[data-transform-links][data-inset] {
	margin: 0 0 15px 0;
}
.ui-page div[class="ui-body"] ul[data-transform-links] li,
.ui-page div[class="ui-body"] ul[data-transform-links] li a {
	font-size: 14px;
	line-height: 16px;
}
.ui-page div[class="ui-body"] ul[data-transform-links] li:last-child,
.ui-page div[class="ui-body"] ul[data-transform-links] li:last-child a {
	border-radius: 0 0 3px 3px;
}

/*** Panel Listviews ***/

.ui-panel .gh-listview li {
	border-bottom: 1px solid #ddd;
	position: relative;
}
.ui-panel .gh-listview li:last-child {
	border-bottom: none;
}
.ui-panel .gh-listview li,
.ui-panel .gh-listview li a {
	color: #333;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
}
.ui-panel .gh-listview li:hover,
.ui-panel .gh-listview li:focus,
.ui-panel .gh-listview li a:hover,
.ui-panel .gh-listview li a:focus {
	color: #333;
}
.ui-panel .gh-listview li a {
	background: none;
	border: none;
	padding: 12px 40px;
}
.ui-panel .gh-listview .gh-listview {
	border: none;
	margin: 0;
}
.ui-panel .gh-listview .gh-listview li {
	border: none;
	padding: 0;
}
.ui-panel .gh-listview .gh-listview li,
.ui-panel .gh-listview .gh-listview li a {
	border-radius: 0px;
}
.ui-panel .gh-listview .gh-listview li a {
	border: none;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	padding: 9px 16px 9px 40px;
}
.ui-panel .gh-listview .gh-listview li a:after {
	display: none;
}
.ui-panel .gh-listview .gh-listview li li a {
	font-size: 13px;
	padding-left: 50px;
}

/* Icons */
.ui-panel .gh-listview li .fa {
	color: #999;
	font-size: 20px;
	left: 10px;
	position: absolute;
	top: 11px;
}
.ui-panel .gh-listview li:hover .fa,
.ui-panel .gh-listview li:focus .fa {
	color: #999;
}
.ui-panel .gh-listview li .ui-icon {
	left: auto;
	right: 10px;
}
.ui-panel .gh-listview li .ui-icon:before,
.ui-panel .gh-listview li a:after {
	color: #999;
}
.ui-panel .gh-listview li:hover .ui-icon:before,
.ui-panel .gh-listview li:focus .ui-icon:before,
.ui-panel .gh-listview li:hover a:after,
.ui-panel .gh-listview li:focus a:after {
	color: #999;
}
.ui-panel .gh-listview li i[style] {
	background-size: 100% 100%;
}
.ui-panel .gh-listview li i[style],
.ui-panel .gh-listview li img {
	height: 24px;
	left: 8px;
	position: absolute;
	top: 8px;
	width: 24px;
}
.ui-panel .gh-listview li li img {
	height: 18px;
	left: 10px;
	top: 6px;
	width: 18px;
}

/*** Navlist ***/

#navlist.gh-listview li p {
	display: none;
}

/*** Gridformatter ****/

.ui-page .gh-listview li .ui-li-heading {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 2px 0;
}
.ui-page .gh-listview li .ui-li-desc {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
}
.ui-page .gh-listview li .ui-li-desc strong {
	font-weight: normal;
}
.ui-page .search-results .gh-listview li .ui-li-desc strong {
	font-weight: bold;
}
.ui-page .gh-listview.gridformatter .ui-li-desc label.ui-radio-on,
.ui-page .gh-listview.gridformatter .ui-li-desc label.ui-radio-off,
.ui-page .gh-listview.gridformatter .ui-li-desc input[type="radio"],
.ui-page .gh-listview.gridformatter .ui-li-desc input[type="radio"] + label {
	display: none;
}

/*** Popups ***/

.ui-popup .gh-listview[data-inset="true"] {
	margin: 0;
}
.ui-popup .gh-listview[data-inset="true"],
.ui-popup .gh-listview[data-inset="true"] li:first-child,
.ui-popup .gh-listview[data-inset="true"] li:first-child a,
.ui-popup .gh-listview[data-inset="true"] li:last-child,
.ui-popup .gh-listview[data-inset="true"] li:last-child a {
	border-radius: 0px;
}
.ui-popup .gh-listview[data-inset="true"],
.ui-popup .gh-listview[data-inset="true"] li:last-child {
	border: none;
}
.ui-popup .gh-listview a {
	color: #333;
}
.ui-popup .gh-listview a:hover,
.ui-popup .gh-listview a:focus {
	color: #005DAA;
}

/* Collapsibles */
.ui-popup .gh-listview li .ui-collapsible {
	margin: -11px -15px;
}
.ui-popup .gh-listview li .ui-collapsible .ui-collapsible-heading-toggle {
	background: none;
	border: none;
	border-radius: 0px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding-left: 15px;
}
.ui-popup .gh-listview li .ui-collapsible .ui-collapsible-heading-toggle:hover,
.ui-popup .gh-listview li .ui-collapsible .ui-collapsible-heading-toggle:focus {
	background: #f5f5f5;
	color: #005DAA;
}
.ui-popup .gh-listview li .ui-collapsible .ui-collapsible-heading-toggle:after {
	display: none;
}
.ui-popup .gh-listview li .ui-collapsible .ui-collapsible-heading-toggle:before {
	left: auto;
	right: 10px;
}
.ui-popup .gh-listview li .ui-collapsible .ui-collapsible-content {
	border: none;
	border-radius: 0px;
	margin: 0;
	padding: 0;
}
.ui-popup .gh-listview li .ui-collapsible .ui-collapsible-content .gh-listview li {
	border: none;
	font-size: 14px;
	line-height: 18px;
	padding-left: 30px;
}
.ui-popup .gh-listview li .ui-collapsible .ui-collapsible-content .gh-listview li a {
	margin-left: -30px;
	padding-left: 30px;
}

.ui-page .prompt {
	display: block;
	position: relative;
	width: auto;
}
.ui-page .prompt div.ui-input-text {
	box-sizing: border-box;
	display: block;
	margin: 0;
	max-width: none;
	padding: 0 37px 0 0;
	vertical-align: middle;
	width: auto;
}
.ui-page .prompt.gh-detach-prompt-icon div.ui-input-text {
	margin-right: 37px;
	padding-right: 0;
}
.ui-page .prompt.gh-hide-prompt-icon div.ui-input-text {
	margin-right: 0;
	padding-right: 0;
}
.ui-page .prompt div.ui-input-text + a {
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 0 3px 3px 0;
	box-sizing: border-box;
	height: 36px;
	margin: 0 0 0 -37px;
	padding: 5px 0 !important; /* override inline styles */
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: 0;
	width: 37px;
}
.ui-page .prompt.gh-detach-prompt-icon div.ui-input-text + a {
	background: transparent;
	border: none;
}
.ui-page .prompt.gh-hide-prompt-icon div.ui-input-text + a {
	display: none;
}
.ui-page .prompt div.ui-input-text + a,
.ui-page .prompt div.ui-input-text + a .ui-btn-inner,
.ui-page .prompt div.ui-input-text + a .ui-btn-text,
.ui-page .prompt div.ui-input-text + a .fa {
	color: #999;
}

.gh-print {
	display: none;
}
@media print {
	.gh-print {
		display: block;
	}
	.gh-cols-flex {
		display: block !important;
	}
	.gh-col {
		display: block !important;
		width: auto !important;
	}
	#gh-main-nav-panel,
	.ui-header,
	.gh-submenu,
	.gh-page-header-links,
	#gh-footer,
	th [aria-hidden],
	.gh-progress-nav,
	th .fa,
	.sr-only,
	.visually-hidden,
	.ghtables-navigation,
	.gh-loader {
		display: none !important;
	}
	#jqm_main_page,
	#gh-main-content,
	#ptifrmcontent {
		margin: 0 !important;
		padding: 0 !important;
		position: static !important;
	}
	.gh-page-header,
	[class="ui-body"],
	.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle,
	.ui-page .ui-listview-inset li,
	.ui-page .ui-listview li,
	.gh-container-footer li a,
	div[class="ui-body"][data-submenu="true"] .gh-submenu-wrap [class="ui-bar"],
	div.ui-input-text,
	.ui-checkbox label.ui-btn,
	.ui-radio label.ui-btn,
	.ui-btn.success,
	.ui-btn.waring,
	.ui-btn.info,
	.ui-btn.danger,
	.ui-btn,
	.ui-checkbox label.ui-btn,
	.ui-radio label.ui-btn,
	.alert-info,
	.alert-warning,
	.alert-danger,
	.alert-success,
	.ui-collapsible .ui-collapsible-content,
	.ui-page .prompt div.ui-input-text + a,
	.gh-radio-tabs .gh-radio-tabs-item input[type="radio"]:checked + label,
	.gh-radio-tabs,
	.gh-listview,
	.gh-listview li {
		/*border-color: #000 !important;*/
	}
	[class="ui-body"] [class="ui-bar"] {
		border-bottom: 1px solid black !important;
		/*border-color: #000 !important;*/
	}
	/*.ui-page .ui-table.table-stroke thead td,
	.ui-page .ui-table.table-stroke thead th,
	.ui-page .ui-table.table-stroke tbody th,
	.ui-page .ui-table.table-stroke tbody td,
	.ui-bar .ui-icon-bubble {
		border: 1px solid #000 !important;
	}
	.ui-btn {
		background: #fff !important;
	}
	.ui-btn-text {
		color: #000 !important;
	}*/
	.ui-field-contain {
		margin-bottom: 6px;
	}
	/*.fa:before,
	.ui-icon:before {
		color: #000 !important;
	}*/
	html,
	body {
		height: auto !important;
		width: 1024px !important;
	}
	.ui-table {
		display: table !important;
	}
	.ui-table thead,
	.ui-table tbody {
		display: table-row-group !important;
	}
	.ui-table tr {
		display: table-row !important;
	}
	.ui-table th,
	.ui-table td {
		display: table-cell !important;
	}
	.ui-table b.ui-table-cell-label {
		display: none !important;
	}
}
		/*** Modules (optional) ***/

.gh-page-header-wrap:after {
	clear: both;
	content: '';
	display: block;
}
.gh-page-header {
	background: #fff;
	border: 1px solid #FFD200;
	border-radius: 3px;
	margin: 0 0 8px 0;
	overflow: hidden;
}
.gh-page-header .gh-page-header-headings {
	float: left;
	line-height: 16px;
	outline: none !important;
	padding: 10px 15px;
	vertical-align: middle;
}
.gh-page-header .gh-page-header-headings h1,
.gh-page-header .gh-page-header-headings h2,
.gh-page-header .gh-page-header-headings h3,
.gh-page-header .gh-page-header-headings h4,
.gh-page-header .gh-page-header-headings h5,
.gh-page-header .gh-page-header-headings h6 {
	color: #333;
	display: inline-block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-shadow: none;
	vertical-align: middle;
}
.gh-page-header .gh-page-header-headings span:after {
	color: #333;
	content: '\f105';
	display: inline-block;
	font-family: 'FontAwesome';
	margin: -3px 10px 0 8px;
	padding: 0;
	vertical-align: middle;
}
.gh-page-header-headings span {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.gh-page-header .gh-page-header-headings *:last-child {
	color: #FFD478;
}
.gh-page-header .gh-page-header-headings span:last-child {
	display: none;
}

/* Hide original heading */
.gh-page-header-original {
	display: none !important;
}

/* links */
.gh-page-header .gh-page-header-links {
	border-right: 1px solid #FFD200;
	border-bottom: 1px solid #FFD200;
	float: right;
	margin: -1px -1px -1px 0;
	padding: 0 0 0 30px;
	position: relative;
	vertical-align: middle;
}
.gh-page-header .gh-page-header-links-inner {
	background: #fff;
	border-top: 1px solid #FFD200;
	border-radius: 0 3px 3px 0;
	/*min-height: 37px;*/
	overflow: hidden;
	padding: 0 0 0 8px;
}
.gh-page-header .gh-page-header-links a,
.gh-page-header .gh-page-header-links a.ui-link {
	border-left: 1px solid #FFD200;
	color: #005DAA;
	cursor: pointer;
	display: inline-block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 0 -1px;
	padding: 11px 15px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	z-index: 3;
	text-transform: capitalize;
}
.gh-page-header .gh-page-header-links a:hover,
.gh-page-header .gh-page-header-links a:focus,
.gh-page-header .gh-page-header-links a.ui-link:hover,
.gh-page-header .gh-page-header-links a.ui-link:focus {
	color: #333;
	outline: none;
}
.gh-page-header .gh-page-header-links a:first-child {
	border-left: none;
	padding-left: 0;
}
.gh-page-header .gh-page-header-links a:before {
	border-bottom: 1px solid #FFD200;
	content: "";
	display: block;
	left: 0;
	min-width: 480px;
	position: absolute;
	top: -1px;
	width: 100%;
}
.gh-page-header .gh-page-header-links:before {
	border-top: 21px solid transparent;
	border-bottom: 21px solid transparent;
	border-right: 21px solid #FFD200;
	content: "";
	left: auto;
	margin-left: -21px;
	position: absolute;
	top: 0;
	z-index: 1;
}
.gh-page-header .gh-page-header-links:after {
	border-top: 21px solid transparent;
	border-bottom: 21px solid transparent;
	border-right: 21px solid #fff;
	content: "";
	left: auto;
	margin-left: -20px;
	position: absolute;
	top: 0;
	z-index: 2;
}
@media all and (max-width: 600px) {
	.gh-page-header .gh-page-header-headings {
		float: none;
	}
	.gh-page-header .gh-page-header-links {
		border-right: 0;
		float: none;
		margin-right: 0;
		padding-left: 0;
		width: 100%;
	}
	.gh-page-header .gh-page-header-links-inner {
		border-radius: 0px;
		padding-left: 0;
	}
	.gh-page-header .gh-page-header-links a:first-child {
		padding-left: 15px;
	}
}

.gh-page-header-wrap .gh-username-wrap {
	float: left;
	margin: 0 0 10px 0;
}
.gh-page-header-wrap .gh-username,
.gh-page-header-wrap .gh-jobtitle,
.gh-page-header-wrap .gh-userlinks, 
.gh-page-header-wrap .gh-userlinks a {
	display: inline-block;
	vertical-align: bottom;
}
.gh-page-header-wrap .gh-username,
.gh-page-header-wrap .gh-userlinks,
.gh-page-header-wrap .gh-userlinks a {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.gh-page-header-wrap .gh-jobtitle {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-transform: uppercase;
}

.legend {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: 15px 0;
	padding: 0;
	width: 100%;
}
.legend .legend-item {
	-ms-flex: 0 0 33%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33%;
	box-sizing: border-box;
	flex: 0 0 33%;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 10px 0;
	padding: 0 15px 0 0;
	text-align: center;
	text-transform: uppercase;
}
.legend .legend-item:last-child {
	padding-right: 0;
}
.legend .legend-item .fa,
.legend .legend-item img {
	display: block;
	margin: 0 auto;
}
.legend .legend-item .fa span {
	display: none;
}
.legend.gh-accessible {
	display: none;
}
@media all and (min-width: 480px) {
	.legend .legend-item {
		-ms-flex: 1 0 auto;
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 auto;
		flex: 1 0 auto;
		text-align: left;
	}
	.legend .legend-item .fa,
	.legend .legend-item img {
		display: inline;
		margin: 0 10px 0 0;
		vertical-align: middle;
	}
}

.gh-submenu {
	float: right;
	margin: 0 0 10px 0;
	position: relative;
	z-index: 888;
}
.gh-submenu-wrap > .gh-submenu {
	z-index: auto;
}
.gh-page-header-wrap .gh-submenu {
	z-index: 999;
}
.gh-submenu .menu {
	background: #fff;
	border-radius: 0 0 3px 3px;
}
.gh-submenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Button */
.gh-submenu .ui-btn.toggle {
	background: #005DAA;
	border: 1px solid #005DAA;
	margin: 0;
	min-height: 32px;
	min-width: 40px;
	opacity: 0.9;
}
.gh-submenu .ui-btn.toggle:hover,
.gh-submenu .ui-btn.toggle:focus {
	background: #005DAA;
	border: 1px solid #005DAA;
	opacity: 1;
}
.gh-submenu .ui-btn.toggle .ui-btn-text {
	color: #fff;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
.gh-submenu .ui-btn.toggle:hover .ui-btn-text,
.gh-submenu .ui-btn.toggle:focus .ui-btn-text {
	color: #fff;
}
.gh-submenu .ui-btn.toggle.fa:before {
	color: #fff;
}
.gh-submenu .ui-btn.toggle.fa:hover:before,
.gh-submenu .ui-btn.toggle.fa:focus:before {
	color: #fff;
}
.gh-submenu .ui-btn.toggle.fa.label-false:before {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	display: block;
	left: 50%;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 45px;
}
.gh-submenu .ui-btn.toggle.label-false .ui-btn-inner {
	padding: 0;
}
.gh-submenu .ui-btn.toggle.label-false .ui-btn-text {
	left: -9999px;
	position: absolute;
	top: -9999px;
}

/* Popup */
.ui-popup .menu .ui-collapsible {
	margin: -10px -15px;
}
.ui-popup .menu .ui-collapsible-heading-toggle {
	background: none;
	border: none;
	border-radius: 0;
	margin: 0;
}
.ui-popup .menu .ui-collapsible-heading {
	margin: 0;
}
.ui-popup .menu .ui-collapsible-heading .ui-btn-inner {
	padding-left: 15px;
}
.ui-popup .menu .ui-collapsible-heading .ui-btn-text {
	font-size: 16px;
	font-weight: normal;
}
.ui-popup .menu .ui-collapsible-content {
	border: none;
	border-top: 1px solid rgba(0,0,0,0.1);
	border-radius: 0;
	margin: 0;
}

/* Dropdown */
.gh-submenu.dropdown .menu {
	-moz-transition: opacity 350ms ease;
	-webkit-transition: opacity 350ms ease;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
	left: -9999px;
	margin: 3px 0 0 0;
	opacity: 0;
	position: absolute;
	top: -9999px;
	transition: visibility 350ms ease, opacity 350ms ease;
	visibility: hidden;
	width: 230px;
	z-index: 999;
}
.gh-submenu.dropdown.active .menu {
	left: auto;
	opacity: 1;
	right: 0;
	top: auto;
	visibility: visible;
}
.gh-submenu.dropdown.active.position-left .menu {
	left: 0;
	right: auto;
}
.gh-submenu.dropdown.active.overflow .menu {
	-webkit-overflow-scrolling: touch;
	max-height: 100px;
	overflow-y: auto;
}

/* Menu */
.gh-submenu .menu > ul > li {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	position: relative;
}
.gh-submenu .menu > ul > li:last-child {
	border-bottom: none;
}
.gh-submenu .menu > ul > li > a {
	padding: 10px 15px;
}
.gh-submenu .menu a {
	color: #005DAA;
	display: block;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 6px 15px 6px 5px;
	position: relative;
	text-decoration: none;
}
.gh-submenu .menu a.ui-link {
	color: #005DAA;
}
.gh-submenu .menu a:hover,
.gh-submenu .menu a:focus {
	background: #f5f5f5;
	color: #333;
	outline: none;
}
.gh-submenu.dropdown .menu > ul > li:first-child > a {
	border-radius: 3px 3px 0 0;
}
.gh-submenu .menu > ul > li:last-child > a {
	border-radius: 0 0 3px 3px;
}
.gh-submenu .menu a.ui-link:hover,
.gh-submenu .menu a.ui-link:focus {
	color: #333;
}
.gh-submenu .menu a.ui-disabled {
	color: #005DAA;
	opacity: 1;
}
.gh-submenu .menu li.active > a {
	color: #005DAA;
}
.gh-submenu .menu ul ul {
	margin: -6px 5px 8px 5px;
}
.gh-submenu .menu ul ul li a {
	padding-left: 30px;
	position: relative;
}
.gh-submenu .menu ul ul li a:before {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	background: #005DAA;
	content: "";
	font-size: 16px;
	height: 5px;
	left: 12px;
	line-height: 16px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 5px;
}
.gh-submenu .menu a img {
	margin-right: 10px;
	max-width: 20px;
}

/* Submenu in container/collapsible heading */
div[class="ui-body"][data-submenu="true"] {
	border-top: none;
	padding-top: 0;
	overflow: visible;
}
[class="ui-body"] [class="ui-body"][data-submenu="true"],
.ui-collapsible-content [class="ui-body"][data-submenu="true"] {
	border: none;
	margin: 0 -15px;
}
div[class="ui-body"][data-submenu="true"] .gh-submenu-wrap {
	margin: 0 -16px 10px -16px;
}
[class="ui-body"] [class="ui-body"][data-submenu="true"] .gh-submenu-wrap,
.ui-collapsible-content div[class="ui-body"][data-submenu="true"] .gh-submenu-wrap {
	margin: 0 0 10px 0;
}
div[class="ui-body"][data-submenu="true"] .gh-submenu-wrap [class="ui-bar"] {
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px 3px 0 0;
	margin: 0;
}
[class="ui-body"] [class="ui-body"][data-submenu="true"] .gh-submenu-wrap [class="ui-bar"],
.ui-collapsible-content div[class="ui-body"][data-submenu="true"] .gh-submenu-wrap [class="ui-bar"] {
	border-radius: 3px 0 0 3px;
}
.gh-submenu-wrap {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	position: relative;
}
.gh-submenu-wrap [class="ui-bar"],
.gh-submenu-wrap .ui-collapsible-heading {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.gh-submenu-wrap .gh-submenu {
	-ms-flex: none;
	-webkit-box-flex: none;
	-webkit-flex: none;
	flex: none;
	margin: 0 0 0 -1px;
	position: static;
}
.gh-submenu-wrap .gh-submenu.position-left {
	-ms-flex-order: -1;
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	margin: 0 -1px 0 0;
	order: -1;
}
.gh-submenu-wrap .gh-submenu .toggle {
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 0 3px 0 0;
	box-sizing: border-box;
	display: block;
	height: 100%;
	min-width: 45px;
}
.gh-submenu-wrap .gh-submenu:hover .toggle {
	border: 1px solid rgba(0,0,0,0.2);
}
.gh-submenu-wrap .gh-submenu .toggle:hover, 
.gh-submenu-wrap .gh-submenu .toggle:focus {
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,0.2);
}
.gh-submenu-wrap .gh-submenu.active .toggle {
	background: #333;
	background-image: none;
	border: 1px solid #1f1f1f;
}
[class="ui-body"] [class="ui-body"][data-submenu="true"] .gh-submenu-wrap .gh-submenu .toggle,
.ui-collapsible-content [class="ui-body"][data-submenu="true"] .gh-submenu-wrap .gh-submenu .toggle,
.ui-collapsible.ui-collapsible-collapsed .gh-submenu-wrap .gh-submenu .toggle {
	border-radius: 0 3px 3px 0;
}
.gh-submenu-wrap .gh-submenu .toggle.fa:before {
	color: #999;
}
.gh-submenu-wrap .gh-submenu .toggle.fa:hover:before, 
.gh-submenu-wrap .gh-submenu .toggle.fa:focus:before {
	color: #999;
}
.gh-submenu-wrap .gh-submenu.active .toggle.fa:before {
	color: #fff;
}
.gh-submenu-wrap .gh-submenu.active .toggle.fa:hover:before, 
.gh-submenu-wrap .gh-submenu.active .toggle.fa:focus:before {
	color: #fff;
}
.gh-submenu-wrap .gh-submenu .toggle .ui-btn-inner {
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	height: inherit;
	padding-top: 0;
	padding-bottom: 0;
}
.gh-submenu-wrap .gh-submenu .toggle .ui-btn-text {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.gh-submenu-wrap .gh-submenu .toggle:hover .ui-btn-text,
.gh-submenu-wrap .gh-submenu .toggle:focus .ui-btn-text {
	color: #333;
}
.gh-submenu-wrap .gh-submenu.active .toggle .ui-btn-text {
	color: #fff;
}
.gh-submenu-wrap .gh-submenu.active .toggle:hover .ui-btn-text, 
.gh-submenu-wrap .gh-submenu.active .toggle:focus .ui-btn-text {
	color: #fff;
}
.gh-submenu-wrap .gh-submenu.dropdown.active .menu {
	margin: 3px 0 0 0;
	top: auto;
}

/* Column toggle */
.ui-content a.ui-btn.gh-submenu-column-toggle {
	float: right;
	margin: 0 0 10px 0;
}
.ui-content .tablesaw-bar.mode-swipe a.ui-btn.gh-submenu-column-toggle {
	float: left;
	margin: 0;
}

/* Sort By submenu */
.ui-page .gh-submenu[class*="reflow-grid-"] {
	z-index: 997;
}
div[class="ui-body"] .gh-submenu[class*="reflow-grid-"],
.ui-collapsible-content .gh-submenu[class*="reflow-grid-"] {
	margin: -5px 0 5px 0;
}
.gh-submenu[class*="reflow-grid-"] ~ * {
	clear: both;
}
.gh-submenu[class*="reflow-grid-"] .fa[class*="fa-sort-"] {
	float: left;
	margin-right: 8px;
}
.gh-submenu[class*="reflow-grid-"] .fa-sort-asc,
.gh-submenu[class*="reflow-grid-"] .fa-sort-up {
	margin-top: 5px;
}
.gh-submenu[class*="reflow-grid-"] .fa-sort-desc,
.gh-submenu[class*="reflow-grid-"] .fa-sort-down {
	margin-top: -5px;
}

/* Bubble counter */
.gh-submenu .ui-icon-bubble {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	background: #ac2925;
	color: #fff;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	padding: 0 5px;
	position: absolute;
	right: 8px;
	text-align: center;
	transform: translateY(-50%);
	top: 50%;
	width: auto;
}
.isFluid .menu ul ul .ui-icon-bubble {
	right: 3px;
}

/* Select to submenu */
.gh-submenu-wrap .gh-submenu[data-select-id] .menu {
	box-sizing: border-box;
	width: 99%;
}
.gh-submenu-wrap .gh-submenu[data-select-id].dropdown.active .menu {
	margin: 3px 0.5% 0 0.5%;
	top: auto;
}
.gh-submenu-wrap .gh-submenu[data-select-id] .menu > ul {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
}
.gh-submenu-wrap .gh-submenu[data-select-id] .menu li {
	-ms-flex: 1 49%;
	-ms-flex-align: center;
	-ms-flex-item-align: stretch;
	-webkit-align-items: center;
	-webkit-align-self: stretch;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1 49%;
	align-items: center;
	align-self: stretch;
	border-right: 1px solid #ddd;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex: 1 49%;
}
.gh-submenu-wrap .gh-submenu[data-select-id] .menu li:hover {
	background: #f5f5f5;
}

/*** Page Columns ***/

.gh-submenu-cols > .gh-submenu,
.gh-submenu[data-gh-server-page] {
	display: none;
}
.gh-submenu-cols > .gh-submenu .menu {
	margin: -15px;
}
@media (min-width: 1200px) {
	.gh-has-submenu-cols .gh-submenu-cols,
	.gh-has-submenu-cols .ui-page .gh-submenu-cols[id*="divPAGECONTAINER"] {
		-ms-flex-direction: row;
		-ms-flex-pack: justify;
		-webkit-box-orient: horizontal;
		-webkit-box-pack: justify;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-webkit-justify-content: space-between;
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
		flex-direction: row;
		justify-content: space-between;
	}
	.gh-has-submenu-cols .gh-submenu-cols > div[class^="gh-"] {
		-ms-flex: auto;
		-webkit-box-flex: auto;
		-webkit-flex: auto;
		display: block;
		flex: auto;
	}
	.gh-has-submenu-cols .gh-submenu-cols[data-cols="1"] > .ps_pspagecontainer,
	.gh-has-submenu-cols .gh-submenu-cols[data-cols="1"] > .gh-submenu-cols-wrap {
		width: 100% !important;
	}
	.gh-has-submenu-cols .gh-submenu-cols[data-cols="2"] > .ps_pspagecontainer,
	.gh-has-submenu-cols .gh-submenu-cols[data-cols="2"] > .gh-submenu-cols-wrap {
		width: 74% !important;
	}
	.gh-has-submenu-cols .gh-submenu-cols[data-cols="3"] > .ps_pspagecontainer,
	.gh-has-submenu-cols .gh-submenu-cols[data-cols="3"] > .gh-submenu-cols-wrap {
		width: 48% !important;
	}
	.subsite .gh-has-submenu-cols .gh-submenu-cols[data-cols="2"] > .ps_pspagecontainer,
	.subsite .gh-has-submenu-cols .gh-submenu-cols[data-cols="2"] > .gh-submenu-cols-wrap {
		width: 79% !important;
	}
	.subsite .gh-has-submenu-cols .gh-submenu-cols[data-cols="3"] > .ps_pspagecontainer,
	.subsite .gh-has-submenu-cols .gh-submenu-cols[data-cols="3"] > .gh-submenu-cols-wrap {
		width: 58% !important;
	}
	.gh-has-submenu-cols .gh-submenu-cols > div.gh-submenu,
	.gh-has-submenu-cols .gh-submenu-cols > div.gh-filter,
	.gh-has-submenu-cols .gh-submenu-cols > div.gh-progress-nav {
		flex: none;
		margin: 0;
		width: 25%;
	}
	.subsite .gh-has-submenu-cols .gh-submenu-cols > div.gh-submenu,
	.subsite .gh-has-submenu-cols .gh-submenu-cols > div.gh-filter,
	.subsite .gh-has-submenu-cols .gh-submenu-cols > div.gh-progress-nav {
		width: 20%;
	}
	.gh-has-submenu-cols .gh-submenu-cols > div.gh-submenu {
		margin-left: 1%;
	}
	.gh-has-submenu-cols .gh-submenu-cols > div.gh-progress-nav,
	.gh-has-submenu-cols .gh-submenu-cols > div.gh-filter {
		margin-right: 1%;
	}
	.gh-has-submenu-cols .gh-page-header-wrap .gh-submenu {
		display: none;
	}
}

/*** All tables ***/

.ui-page table {
	table-layout: auto;
}

/*** Presentational tables ***/

.ui-page form table[role="presentation"],
.ui-page form table[role="presentation"] > tbody,
.ui-page form table[role="presentation"] > tbody > tr,
.ui-page form table[role="presentation"] > tbody > tr > td {
	display: block;
}
.ui-page form table[role="presentation"] td.PAGROUPBOXLABELINVISIBLE {
	display: none;
}
.ui-page form table[role="presentation"] .alert table.PAGROUPBOXLABELINVISIBLE {
	display: block;
}

/*** Reflow tables ***/

.ui-page .ui-table {
	margin: 0 0 15px 0;
}

/* Defaults */
.ui-page .ui-table,
.ui-page .ui-table tbody,
.ui-page .ui-table tbody tr,
.ui-page .ui-table tbody th,
.ui-page .ui-table tbody td {
	display: block;
}
.ui-page .ui-table tbody td.ui-btn-inline {
	display: inline-block;
}
.ui-page .ui-table td.gh-cell-no-padding b.ui-table-cell-label,
.ui-page .ui-table tbody td.ui-btn-inline b.ui-table-cell-label {
	display: none;
}
.ui-page .ui-table th,
.ui-page .ui-table td {
	background: none;
	border: none; /* Overwrite jQuery style */
	padding: 6px 8px;
}
.ui-page .ui-table td.gh-cell-no-padding {
	font-size: 0px !important;
	line-height: 0px !important;
	padding: 0;
}
.ui-page .ui-table th,
.ui-page .ui-table th[align="center"],
.ui-page .ui-table th[align="right"] {
	text-align: left;
}
.ui-page .ui-table td[align="center"],
.ui-page .ui-table td[align="right"] {
	text-align: left;
}

/* Header */
.ui-page .ui-table thead {
	display: none;
}
.ui-page .ui-table thead,
.ui-page .ui-table thead th {
	background: #333;
}
.ui-page .ui-table thead th,
.ui-page .ui-table thead th a,
.ui-page .ui-table thead th a.ui-link,
.ui-page .ui-table thead th a:link,
.ui-page .ui-table thead th a:visited,
.ui-page .ui-table thead th a:hover {
	color: #fff;
	font-size: 12px !important;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 16px !important;
	text-indent: 0;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	vertical-align: middle;
	word-break: normal;
	word-wrap: normal;
}
.ui-page .ui-table thead td,
.ui-page .ui-table thead th {
	display: table-cell;
}
.ui-page .ui-table thead th *:not(.fa) {
	background: none !important;
	border: none !important;
	color: inherit !important;
	font-family: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
	height: auto !important;
	line-height: inherit !important;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
}
.ui-page .ui-table thead th table[role="presentation"] {
	display: table !important;
	width: 100% !important;
}
.ui-page .ui-table thead th > span[id*="star"] {
	float: left;
}

/* Body */
.ui-page .ui-table tbody tr {
	border: 1px solid #ddd;
}
.ui-page .ui-table tbody .ui-field-contain {
	margin: 0;
	text-align: left;
}
.ui-page .ui-table tbody input[type="text"],
.ui-page .ui-table tbody textarea,
.ui-page .ui-table tbody select {
	min-width: 100px;
}
.ui-page .ui-table tbody input,
.ui-page .ui-table tbody textarea {
	font-size: 16px !important;
}
.ui-page .ui-table tbody textarea.ui-input-text {
	margin: 0;
}
.ui-page .ui-table div.ui-input-text input.ui-input-text {
	width: 100%;
}
.ui-page .ui-table tbody .fa,
.ui-page .ui-table.reflow-grid-400 tbody .fa,
.ui-page .ui-table.reflow-grid-500 tbody .fa,
.ui-page .ui-table.reflow-grid-600 tbody .fa,
.ui-page .ui-table.reflow-grid-700 tbody .fa,
.ui-page .ui-table.reflow-grid-800 tbody .fa,
.ui-page .ui-table.reflow-grid-900 tbody .fa,
.ui-page .ui-table.reflow-grid-1000 tbody .fa {
	font-size: 20px !important;
	line-height: 20px !important;
}

/* Stroke */
.ui-page .ui-table.table-stroke thead td,
.ui-page .ui-table.table-stroke thead th {
	border-right: 1px solid #fff;
}
.ui-page .ui-table.table-stroke thead td:last-child,
.ui-page .ui-table.table-stroke thead th:last-child {
	border-right: none;
}

/* Stripe */
.ui-page .ui-table.table-stripe tbody tr:nth-child(odd) {
	background: #f5f5f5;
}
.ui-page .ui-table.table-stripe tbody tr:nth-child(even) {
	background: #fff;
}
.ui-page .ui-table.table-stripe tbody tr:nth-child(odd) td, 
.ui-page .ui-table.table-stripe tbody tr:nth-child(odd) th,
.ui-page .ui-table.table-stripe tbody tr:nth-child(even) td, 
.ui-page .ui-table.table-stripe tbody tr:nth-child(even) th {
	background: none;
}

/* Tables in containers/collapsibles */

.ui-page div[class="ui-body"] .ui-table,
.ui-page .ui-collapsible-content .ui-table {
	border: none;
}
/*.ui-page div[class="ui-body"] > .ui-bar + .ui-table,
.ui-page div[class="ui-body"] > .ui-bar + * .ui-table,
.ui-page .ui-collapsible-content > .ui-table,
.ui-page .ui-collapsible-content > * .ui-table {
	margin-bottom: 0;
}*/
.ui-page div[class="ui-body"] .ui-table > tbody > tr,
.ui-page .ui-collapsible-content .ui-table > tbody > tr {
	margin: 0 -16px -1px -16px;
	padding: 0 7px;
}
.ui-page div[class="ui-body"] .ui-table > tbody > tr:first-child, 
.ui-page .ui-collapsible-content .ui-table > tbody > tr:first-child {
	border-top: 1px solid #ddd;
}
.ui-page div[class="ui-body"] .ui-table > tbody > tr:last-child, 
.ui-page .ui-collapsible-content .ui-table > tbody > tr:last-child {
	border-bottom: 1px solid #ddd;
}
/*.ui-page div[class="ui-body"] > .ui-bar + .ui-table > tbody > tr:first-child,
.ui-page div[class="ui-body"] > .ui-bar + * .ui-table > tbody > tr:first-child,
.ui-page .ui-collapsible-content > .ui-table > tbody > tr:first-child,
.ui-page .ui-collapsible-content > * .ui-table > tbody > tr:first-child {
	margin-top: -15px;
	padding-top: 15px;
}
.ui-page div[class="ui-body"] > .ui-bar + .ui-table > tbody > tr:last-child,
.ui-page div[class="ui-body"] > .ui-bar + * .ui-table > tbody > tr:last-child,
.ui-page .ui-collapsible-content > .ui-table > tbody > tr:last-child,
.ui-page .ui-collapsible-content > * .ui-table > tbody > tr:last-child {
	margin-bottom: -15px;
	padding-bottom: 15px;
}*/
.ui-page div[class="ui-body"] .gh-submenu[class*="reflow-grid-"] + .ui-table > tbody > tr:first-child,
.ui-page .ui-collapsible-content .gh-submenu[class*="reflow-grid-"] + .ui-table > tbody > tr:first-child {
	border-top: 1px solid #ddd;
}
.ui-page div[class="ui-body"] .ui-table + [id*="gh-table-pager-"],
.ui-page .ui-collapsible-content .ui-table + [id*="gh-table-pager-"] {
	border-top: 1px solid #ddd;
	margin: 0 -15px;
	padding: 15px 15px 0 15px;
}
/*.ui-page div[class="ui-body"] > .ui-bar + .ui-table + *,
.ui-page div[class="ui-body"] > .ui-bar + * .ui-table + *,
.ui-page .ui-collapsible-content > .ui-table + *,
.ui-page .ui-collapsible-content > * .ui-table + * {
	margin-top: 15px;
}*/

/* Buttons */
.ui-page .ui-table .ui-btn,
.ui-page .ui-table textarea,
.ui-page .ui-table div.ui-input-text,
.ui-page .ui-table .ui-select,
.ui-page .ui-table .gh-select,
.ui-page .ui-table .gh-checkbox,
.ui-page .ui-table .gh-radio {
	margin: 0;
}
.ui-page .ui-table .gh-checkbox:not(.ui-btn-inline),
.ui-page .ui-table .gh-radio:not(.ui-btn-inline),
.ui-page .ui-table .ui-btn:not(.ui-btn-inline) {
	margin-right: 0px;
}
.ui-page .ui-table a.ui-btn,
.ui-page .ui-table div.ui-btn {
	word-break: normal;
	word-wrap: normal;
}

/* Labels */
.ui-page .ui-table b.ui-table-cell-label {
	text-align: left;
}
.ui-page .ui-table b.ui-table-cell-label,
.ui-page .gh-row-collapsible b.ui-table-cell-label {
	box-sizing: border-box;
	color: #001;
	display: inline-block;
	font-weight: bold;
	margin: 0 -4px 0 0;
	padding: 0 2% 0 0;
	vertical-align: middle;
	width: 30%;
}
.ui-page .ui-table b.ui-table-cell-label + div,
.ui-page .ui-table b.ui-table-cell-label + span,
.ui-page .gh-row-collapsible b.ui-table-cell-label + div,
.ui-page .gh-row-collapsible b.ui-table-cell-label + span {
	box-sizing: border-box;
	display: inline-block;
	margin: 0 -4px 0 0;
	vertical-align: middle;
}

@media (max-width: 480px) {
	.ui-page .ui-table b.ui-table-cell-label,
	.ui-page .gh-row-collapsible b.ui-table-cell-label {
		display: block;
		margin-right: 0;
		padding-right: 0;
		width: auto;
	}
	.ui-page .ui-table b.ui-table-cell-label + div,
	.ui-page .ui-table b.ui-table-cell-label + span,
	.ui-page .gh-row-collapsible b.ui-table-cell-label + div,
	.ui-page .gh-row-collapsible b.ui-table-cell-label + span {
		display: block;
		margin-right: 0;
		width: auto;
	}
}
@media (min-width: 400px) {
	.ui-page .ui-table.reflow-grid-400 {
		border: none;
		display: table;
		margin-bottom: 15px !important;
	}
	.ui-page .ui-table.reflow-grid-400 thead,
	.ui-page .ui-table.reflow-grid-400 tbody {
		display: table-row-group;
	}
	.ui-page .ui-table.reflow-grid-400 tbody tr {
		display: table-row;
		margin: 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-400 + [id*="gh-table-pager-"] {
		border-top: none !important;
		margin: 15px 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-400 tbody tr:last-child {
		border-bottom: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-400 tbody th,
	.ui-page .ui-table.reflow-grid-400 tbody td {
		display: table-cell;
	}
	.ui-page .ui-table.reflow-grid-400 > tbody td,
	.ui-page .ui-table.reflow-grid-400 > tbody th,
	.ui-page .ui-table.reflow-grid-400 > tbody div,
	.ui-page .ui-table.reflow-grid-400 > tbody span,
	.ui-page .ui-table.reflow-grid-400 > tbody a {
		font-size: 14px !important;
		line-height: 16px !important;
	}
	.ui-page .ui-table.reflow-grid-400 label[for].ui-input-text,
	.ui-page .ui-table.reflow-grid-400 label[for].ui-select,
	.ui-page .ui-table.reflow-grid-400 b.ui-table-cell-label {
		opacity: 0;
		position: absolute;
		visibility: hidden;
		z-index: -1;
	}
	.ui-page .ui-table.reflow-grid-400 label.ui-input-text + div,
	.ui-page .ui-table.reflow-grid-400 label.ui-input-text + span,
	.ui-page .ui-table.reflow-grid-400 label.ui-select + div,
	.ui-page .ui-table.reflow-grid-400 label.ui-select + span,
	.ui-page .ui-table.reflow-grid-400 b.ui-table-cell-label + div,
	.ui-page .ui-table.reflow-grid-400 b.ui-table-cell-label + span {
		display: block !important;
		margin: 0;
		width: auto !important;
	}
	.ui-page .ui-table.reflow-grid-400 td span.fa {
		display: inline-block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-400 div[id*="$sel"],
	.ui-page .ui-table.reflow-grid-400 div[id*="$sel"] div[id*="ctrl"] {
		display: block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-400 .gh-select-all,
	.ui-page .ui-table.reflow-grid-400 .gh-select-all * {
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-400 td[align="right"] {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-400 td[align="right"] input,
	.ui-page .ui-table.reflow-grid-400 td[align="right"] textarea {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-400.table-stroke tbody tr {
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-400.table-stroke tbody td,
	.ui-page .ui-table.reflow-grid-400.table-stroke tbody th {
		border-right: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-400.table-stroke tbody td:last-child,
	.ui-page .ui-table.reflow-grid-400.table-stroke tbody th:last-child {
		border-right: none;
	}
	.ui-page .gh-submenu.reflow-grid-400 {
		display: none;
	}
}
@media (min-width: 500px) {
	.ui-page .ui-table.reflow-grid-500 {
		border: none;
		display: table;
		margin-bottom: 15px !important;
	}
	.ui-page .ui-table.reflow-grid-500 thead,
	.ui-page .ui-table.reflow-grid-500 tbody {
		display: table-row-group;
	}
	.ui-page .ui-table.reflow-grid-500 tbody tr {
		display: table-row;
		margin: 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-500 + [id*="gh-table-pager-"] {
		border-top: none !important;
		margin: 15px 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-500 tbody tr:last-child {
		border-bottom: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-500 tbody th,
	.ui-page .ui-table.reflow-grid-500 tbody td {
		display: table-cell;
	}
	.ui-page .ui-table.reflow-grid-500 > tbody td,
	.ui-page .ui-table.reflow-grid-500 > tbody th,
	.ui-page .ui-table.reflow-grid-500 > tbody div,
	.ui-page .ui-table.reflow-grid-500 > tbody span,
	.ui-page .ui-table.reflow-grid-500 > tbody a {
		font-size: 14px !important;
		line-height: 16px !important;
	}
	.ui-page .ui-table.reflow-grid-500 label[for].ui-input-text,
	.ui-page .ui-table.reflow-grid-500 label[for].ui-select,
	.ui-page .ui-table.reflow-grid-500 b.ui-table-cell-label {
		opacity: 0;
		position: absolute;
		visibility: hidden;
		z-index: -1;
	}
	.ui-page .ui-table.reflow-grid-500 label.ui-input-text + div,
	.ui-page .ui-table.reflow-grid-500 label.ui-input-text + span,
	.ui-page .ui-table.reflow-grid-500 label.ui-select + div,
	.ui-page .ui-table.reflow-grid-500 label.ui-select + span,
	.ui-page .ui-table.reflow-grid-500 b.ui-table-cell-label + div,
	.ui-page .ui-table.reflow-grid-500 b.ui-table-cell-label + span {
		display: block !important;
		margin: 0;
		width: auto !important;
	}
	.ui-page .ui-table.reflow-grid-500 td span.fa {
		display: inline-block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-500 div[id*="$sel"],
	.ui-page .ui-table.reflow-grid-500 div[id*="$sel"] div[id*="ctrl"] {
		display: block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-500 .gh-select-all,
	.ui-page .ui-table.reflow-grid-500 .gh-select-all * {
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-500 td[align="right"] {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-500 td[align="right"] input,
	.ui-page .ui-table.reflow-grid-500 td[align="right"] textarea {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-500.table-stroke tbody tr {
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-500.table-stroke tbody td,
	.ui-page .ui-table.reflow-grid-500.table-stroke tbody th {
		border-right: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-500.table-stroke tbody td:last-child,
	.ui-page .ui-table.reflow-grid-500.table-stroke tbody th:last-child {
		border-right: none;
	}
	.ui-page .gh-submenu.reflow-grid-500 {
		display: none;
	}
}
@media (min-width: 600px) {
	.ui-page .ui-table.reflow-grid-600 {
		border: none;
		display: table;
		margin-bottom: 15px !important;
	}
	.ui-page .ui-table.reflow-grid-600 thead,
	.ui-page .ui-table.reflow-grid-600 tbody {
		display: table-row-group;
	}
	.ui-page .ui-table.reflow-grid-600 tbody tr {
		display: table-row;
		margin: 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-600 + [id*="gh-table-pager-"] {
		border-top: none !important;
		margin: 15px 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-600 tbody tr:last-child {
		border-bottom: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-600 tbody th,
	.ui-page .ui-table.reflow-grid-600 tbody td {
		display: table-cell;
	}
	.ui-page .ui-table.reflow-grid-600 > tbody td,
	.ui-page .ui-table.reflow-grid-600 > tbody th,
	.ui-page .ui-table.reflow-grid-600 > tbody div,
	.ui-page .ui-table.reflow-grid-600 > tbody span,
	.ui-page .ui-table.reflow-grid-600 > tbody a {
		font-size: 14px !important;
		line-height: 16px !important;
	}
	.ui-page .ui-table.reflow-grid-600 label[for].ui-input-text,
	.ui-page .ui-table.reflow-grid-600 label[for].ui-select,
	.ui-page .ui-table.reflow-grid-600 b.ui-table-cell-label {
		opacity: 0;
		position: absolute;
		visibility: hidden;
		z-index: -1;
	}
	.ui-page .ui-table.reflow-grid-600 label.ui-input-text + div,
	.ui-page .ui-table.reflow-grid-600 label.ui-input-text + span,
	.ui-page .ui-table.reflow-grid-600 label.ui-select + div,
	.ui-page .ui-table.reflow-grid-600 label.ui-select + span,
	.ui-page .ui-table.reflow-grid-600 b.ui-table-cell-label + div,
	.ui-page .ui-table.reflow-grid-600 b.ui-table-cell-label + span {
		display: block !important;
		margin: 0;
		width: auto !important;
	}
	.ui-page .ui-table.reflow-grid-600 td span.fa {
		display: inline-block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-600 div[id*="$sel"],
	.ui-page .ui-table.reflow-grid-600 div[id*="$sel"] div[id*="ctrl"] {
		display: block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-600 .gh-select-all,
	.ui-page .ui-table.reflow-grid-600 .gh-select-all * {
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-600 td[align="right"] {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-600 td[align="right"] input,
	.ui-page .ui-table.reflow-grid-600 td[align="right"] textarea {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-600.table-stroke tbody tr {
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-600.table-stroke tbody td,
	.ui-page .ui-table.reflow-grid-600.table-stroke tbody th {
		border-right: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-600.table-stroke tbody td:last-child,
	.ui-page .ui-table.reflow-grid-600.table-stroke tbody th:last-child {
		border-right: none;
	}
	.ui-page .gh-submenu.reflow-grid-600 {
		display: none;
	}
}
@media (min-width: 700px) {
	.ui-page .ui-table.reflow-grid-700 {
		border: none;
		display: table;
		margin-bottom: 15px !important;
	}
	.ui-page .ui-table.reflow-grid-700 thead,
	.ui-page .ui-table.reflow-grid-700 tbody {
		display: table-row-group;
	}
	.ui-page .ui-table.reflow-grid-700 tbody tr {
		display: table-row;
		margin: 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-700 + [id*="gh-table-pager-"] {
		border-top: none !important;
		margin: 15px 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-700 tbody tr:last-child {
		border-bottom: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-700 tbody th,
	.ui-page .ui-table.reflow-grid-700 tbody td {
		display: table-cell;
	}
	.ui-page .ui-table.reflow-grid-700 > tbody td,
	.ui-page .ui-table.reflow-grid-700 > tbody th,
	.ui-page .ui-table.reflow-grid-700 > tbody div,
	.ui-page .ui-table.reflow-grid-700 > tbody span,
	.ui-page .ui-table.reflow-grid-700 > tbody a {
		font-size: 14px !important;
		line-height: 16px !important;
	}
	.ui-page .ui-table.reflow-grid-700 label[for].ui-input-text,
	.ui-page .ui-table.reflow-grid-700 label[for].ui-select,
	.ui-page .ui-table.reflow-grid-700 b.ui-table-cell-label {
		opacity: 0;
		position: absolute;
		visibility: hidden;
		z-index: -1;
	}
	.ui-page .ui-table.reflow-grid-700 label.ui-input-text + div,
	.ui-page .ui-table.reflow-grid-700 label.ui-input-text + span,
	.ui-page .ui-table.reflow-grid-700 label.ui-select + div,
	.ui-page .ui-table.reflow-grid-700 label.ui-select + span,
	.ui-page .ui-table.reflow-grid-700 b.ui-table-cell-label + div,
	.ui-page .ui-table.reflow-grid-700 b.ui-table-cell-label + span {
		display: block !important;
		margin: 0;
		width: auto !important;
	}
	.ui-page .ui-table.reflow-grid-700 td span.fa {
		display: inline-block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-700 div[id*="$sel"],
	.ui-page .ui-table.reflow-grid-700 div[id*="$sel"] div[id*="ctrl"] {
		display: block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-700 .gh-select-all,
	.ui-page .ui-table.reflow-grid-700 .gh-select-all * {
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-700 td[align="right"] {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-700 td[align="right"] input,
	.ui-page .ui-table.reflow-grid-700 td[align="right"] textarea {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-700.table-stroke tbody tr {
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-700.table-stroke tbody td,
	.ui-page .ui-table.reflow-grid-700.table-stroke tbody th {
		border-right: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-700.table-stroke tbody td:last-child,
	.ui-page .ui-table.reflow-grid-700.table-stroke tbody th:last-child {
		border-right: none;
	}
	.ui-page .gh-submenu.reflow-grid-700 {
		display: none;
	}
}
@media (min-width: 800px) {
	.ui-page .ui-table.reflow-grid-800 {
		border: none;
		display: table;
		margin-bottom: 15px !important;
	}
	.ui-page .ui-table.reflow-grid-800 thead,
	.ui-page .ui-table.reflow-grid-800 tbody {
		display: table-row-group;
	}
	.ui-page .ui-table.reflow-grid-800 tbody tr {
		display: table-row;
		margin: 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-800 + [id*="gh-table-pager-"] {
		border-top: none !important;
		margin: 15px 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-800 tbody tr:last-child {
		border-bottom: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-800 tbody th,
	.ui-page .ui-table.reflow-grid-800 tbody td {
		display: table-cell;
	}
	.ui-page .ui-table.reflow-grid-800 > tbody td,
	.ui-page .ui-table.reflow-grid-800 > tbody th,
	.ui-page .ui-table.reflow-grid-800 > tbody div,
	.ui-page .ui-table.reflow-grid-800 > tbody span,
	.ui-page .ui-table.reflow-grid-800 > tbody a {
		font-size: 14px !important;
		line-height: 16px !important;
	}
	.ui-page .ui-table.reflow-grid-800 label[for].ui-input-text,
	.ui-page .ui-table.reflow-grid-800 label[for].ui-select,
	.ui-page .ui-table.reflow-grid-800 b.ui-table-cell-label {
		opacity: 0;
		position: absolute;
		visibility: hidden;
		z-index: -1;
	}
	.ui-page .ui-table.reflow-grid-800 label.ui-input-text + div,
	.ui-page .ui-table.reflow-grid-800 label.ui-input-text + span,
	.ui-page .ui-table.reflow-grid-800 label.ui-select + div,
	.ui-page .ui-table.reflow-grid-800 label.ui-select + span,
	.ui-page .ui-table.reflow-grid-800 b.ui-table-cell-label + div,
	.ui-page .ui-table.reflow-grid-800 b.ui-table-cell-label + span {
		display: block !important;
		margin: 0;
		width: auto !important;
	}
	.ui-page .ui-table.reflow-grid-800 td span.fa {
		display: inline-block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-800 div[id*="$sel"],
	.ui-page .ui-table.reflow-grid-800 div[id*="$sel"] div[id*="ctrl"] {
		display: block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-800 .gh-select-all,
	.ui-page .ui-table.reflow-grid-800 .gh-select-all * {
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-800 td[align="right"] {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-800 td[align="right"] input,
	.ui-page .ui-table.reflow-grid-800 td[align="right"] textarea {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-800.table-stroke tbody tr {
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-800.table-stroke tbody td,
	.ui-page .ui-table.reflow-grid-800.table-stroke tbody th {
		border-right: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-800.table-stroke tbody td:last-child,
	.ui-page .ui-table.reflow-grid-800.table-stroke tbody th:last-child {
		border-right: none;
	}
	.ui-page .gh-submenu.reflow-grid-800 {
		display: none;
	}
}
@media (min-width: 900px) {
	.ui-page .ui-table.reflow-grid-900 {
		border: none;
		display: table;
		margin-bottom: 15px !important;
	}
	.ui-page .ui-table.reflow-grid-900 thead,
	.ui-page .ui-table.reflow-grid-900 tbody {
		display: table-row-group;
	}
	.ui-page .ui-table.reflow-grid-900 tbody tr {
		display: table-row;
		margin: 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-900 + [id*="gh-table-pager-"] {
		border-top: none !important;
		margin: 15px 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-900 tbody tr:last-child {
		border-bottom: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-900 tbody th,
	.ui-page .ui-table.reflow-grid-900 tbody td {
		display: table-cell;
	}
	.ui-page .ui-table.reflow-grid-900 > tbody td,
	.ui-page .ui-table.reflow-grid-900 > tbody th,
	.ui-page .ui-table.reflow-grid-900 > tbody div,
	.ui-page .ui-table.reflow-grid-900 > tbody span,
	.ui-page .ui-table.reflow-grid-900 > tbody a {
		font-size: 14px !important;
		line-height: 16px !important;
	}
	.ui-page .ui-table.reflow-grid-900 label[for].ui-input-text,
	.ui-page .ui-table.reflow-grid-900 label[for].ui-select,
	.ui-page .ui-table.reflow-grid-900 b.ui-table-cell-label {
		opacity: 0;
		position: absolute;
		visibility: hidden;
		z-index: -1;
	}
	.ui-page .ui-table.reflow-grid-900 label.ui-input-text + div,
	.ui-page .ui-table.reflow-grid-900 label.ui-input-text + span,
	.ui-page .ui-table.reflow-grid-900 label.ui-select + div,
	.ui-page .ui-table.reflow-grid-900 label.ui-select + span,
	.ui-page .ui-table.reflow-grid-900 b.ui-table-cell-label + div,
	.ui-page .ui-table.reflow-grid-900 b.ui-table-cell-label + span {
		display: block !important;
		margin: 0;
		width: auto !important;
	}
	.ui-page .ui-table.reflow-grid-900 td span.fa {
		display: inline-block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-900 div[id*="$sel"],
	.ui-page .ui-table.reflow-grid-900 div[id*="$sel"] div[id*="ctrl"] {
		display: block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-900 .gh-select-all,
	.ui-page .ui-table.reflow-grid-900 .gh-select-all * {
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-900 td[align="right"] {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-900 td[align="right"] input,
	.ui-page .ui-table.reflow-grid-900 td[align="right"] textarea {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-900.table-stroke tbody tr {
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-900.table-stroke tbody td,
	.ui-page .ui-table.reflow-grid-900.table-stroke tbody th {
		border-right: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-900.table-stroke tbody td:last-child,
	.ui-page .ui-table.reflow-grid-900.table-stroke tbody th:last-child {
		border-right: none;
	}
	.ui-page .gh-submenu.reflow-grid-900 {
		display: none;
	}
}
@media (min-width: 1000px) {
	.ui-page .ui-table.reflow-grid-1000 {
		border: none;
		display: table;
		margin-bottom: 15px !important;
	}
	.ui-page .ui-table.reflow-grid-1000 thead,
	.ui-page .ui-table.reflow-grid-1000 tbody {
		display: table-row-group;
	}
	.ui-page .ui-table.reflow-grid-1000 tbody tr {
		display: table-row;
		margin: 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-1000 + [id*="gh-table-pager-"] {
		border-top: none !important;
		margin: 15px 0 !important;
		padding: 0 !important;
	}
	.ui-page .ui-table.reflow-grid-1000 tbody tr:last-child {
		border-bottom: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-1000 tbody th,
	.ui-page .ui-table.reflow-grid-1000 tbody td {
		display: table-cell;
	}
	.ui-page .ui-table.reflow-grid-1000 > tbody td,
	.ui-page .ui-table.reflow-grid-1000 > tbody th,
	.ui-page .ui-table.reflow-grid-1000 > tbody div,
	.ui-page .ui-table.reflow-grid-1000 > tbody span,
	.ui-page .ui-table.reflow-grid-1000 > tbody a {
		font-size: 14px !important;
		line-height: 16px !important;
	}
	.ui-page .ui-table.reflow-grid-1000 label[for].ui-input-text,
	.ui-page .ui-table.reflow-grid-1000 label[for].ui-select,
	.ui-page .ui-table.reflow-grid-1000 b.ui-table-cell-label {
		opacity: 0;
		position: absolute;
		visibility: hidden;
		z-index: -1;
	}
	.ui-page .ui-table.reflow-grid-1000 label.ui-input-text + div,
	.ui-page .ui-table.reflow-grid-1000 label.ui-input-text + span,
	.ui-page .ui-table.reflow-grid-1000 label.ui-select + div,
	.ui-page .ui-table.reflow-grid-1000 label.ui-select + span,
	.ui-page .ui-table.reflow-grid-1000 b.ui-table-cell-label + div,
	.ui-page .ui-table.reflow-grid-1000 b.ui-table-cell-label + span {
		display: block !important;
		margin: 0;
		width: auto !important;
	}
	.ui-page .ui-table.reflow-grid-1000 td span.fa {
		display: inline-block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-1000 div[id*="$sel"],
	.ui-page .ui-table.reflow-grid-1000 div[id*="$sel"] div[id*="ctrl"] {
		display: block;
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-1000 .gh-select-all,
	.ui-page .ui-table.reflow-grid-1000 .gh-select-all * {
		text-align: center;
	}
	.ui-page .ui-table.reflow-grid-1000 td[align="right"] {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-1000 td[align="right"] input,
	.ui-page .ui-table.reflow-grid-1000 td[align="right"] textarea {
		text-align: right;
	}
	.ui-page .ui-table.reflow-grid-1000.table-stroke tbody tr {
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-1000.table-stroke tbody td,
	.ui-page .ui-table.reflow-grid-1000.table-stroke tbody th {
		border-right: 1px solid #ddd;
	}
	.ui-page .ui-table.reflow-grid-1000.table-stroke tbody td:last-child,
	.ui-page .ui-table.reflow-grid-1000.table-stroke tbody th:last-child {
		border-right: none;
	}
	.ui-page .gh-submenu.reflow-grid-1000 {
		display: none;
	}
}

/*** Overflow ***/

.ui-page div[data-overflow] .indicator {
	display: none;
}
.ui-page div[data-overflow="true"] {
	margin: 0 0 15px 0;
	position: relative;
}
.ui-page div[data-overflow="true"] .indicator {
	-moz-transition: opacity 350ms ease;
	-webkit-transition: opacity 350ms ease;
	display: block;
	height: 100%;
	opacity: 1;
	position: absolute;
	top: 0;
	transition: opacity 350ms ease;
	width: 15px;
}
.ui-page div[data-overflow="true"] .indicator.hide {
	opacity: 0;
}
.ui-page div[data-overflow="true"] .indicator:before {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	color: #778;
	font-family: 'FontAwesome';
	font-size: 24px;
	left: 50%;
	line-height: 24px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
}
.ui-page div[data-overflow="true"]:hover .indicator.left:before {
	-moz-animation: lnudge .6s 1 linear;
	-o-animation: lnudge .6s 1 linear;
	-webkit-animation: lnudge .6s 1 linear;
	animation: lnudge .6s 1 linear;
}
.ui-page div[data-overflow="true"]:hover .indicator.right:before {
	-moz-animation: rnudge .6s 1 linear;
	-o-animation: rnudge .6s 1 linear;
	-webkit-animation: rnudge .6s 1 linear;
	animation: rnudge .6s 1 linear;
}
@-webkit-keyframes lnudge {
	0%, 100% {
		-webkit-transform: translateY(-50%) translateX(-50%);
	}
	50% {
		-webkit-transform: translateY(-50%) translateX(-100%);
	}
}
@-moz-keyframes lnudge {
	0%, 100% {
		-moz-transform: translateY(-50%) translateX(-50%);
	}
	50% {
		-moz-transform: translateY(-50%) translateX(-100%);
	}
}
@-o-keyframes lnudge {
	0%, 100% {
		-o-transform: translateY(-50%) translateX(-50%);
	}
	50% {
		-o-transform: translateY(-50%) translateX(-100%);
	}
}
@keyframes lnudge {
	0%, 100% {
		transform: translateY(-50%) translateX(-50%);
	}
	50% {
		transform: translateY(-50%) translateX(-100%);
	}
}
@-webkit-keyframes rnudge {
	0%, 100% {
		-webkit-transform: translateY(-50%) translateX(-50%);
	}
	50% {
		-webkit-transform: translateY(-50%) translateX(0);
	}
}
@-moz-keyframes rnudge {
	0%, 100% {
		-moz-transform: translateY(-50%) translateX(-50%);
	}
	50% {
		-moz-transform: translateY(-50%) translateX(0);
	}
}
@-o-keyframes rnudge {
	0%, 100% {
		-o-transform: translateY(-50%) translateX(-50%);
	}
	50% {
		-o-transform: translateY(-50%) translateX(0);
	}
}
@keyframes rnudge {
	0%, 100% {
		transform: translateY(-50%) translateX(-50%);
	}
	50% {
		transform: translateY(-50%) translateX(0);
	}
}
.ui-page div[data-overflow="true"] .indicator.left {
	left: -15px;
}
.ui-page div[data-overflow="true"] .indicator.left:before {
	content: '\f104';
}
.ui-page div[data-overflow="true"] .indicator.right {
	right: -15px;
}
.ui-page div[data-overflow="true"] .indicator.right:before {
	content: '\f105';
}
.ui-page div[data-overflow="true"] .indicator.scroll {
	border: 1px solid #ddd;
	border-radius: 5px;
	height: 7px;
	margin: 0 0 7px 0;
	position: static;
	width: 100%;
}
.ui-page div[data-overflow="true"] .indicator.scroll > div {
	background: #333;
	border-radius: 5px;
	height: 100%;
	width: 0px;
}
.ui-page div[data-overflow="true"] .indicator.scroll:before {
	display: none;
}
.ui-page div[data-overflow="true"] > div:not(.indicator) {
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	padding: 0 1px;
}
.ui-page div[data-overflow="true"] .ui-table {
	border: none;
	display: table;
	margin: 0;
}
.ui-page div[data-overflow="true"] .ui-table thead,
.ui-page div[data-overflow="true"] .ui-table tbody {
	display: table-row-group;
}
.ui-page div[data-overflow="true"] .ui-table tbody tr {
	display: table-row;
	margin: 0 !important;
	padding: 0 !important;
}
.ui-page div[data-overflow="true"] .ui-table + [id*="gh-table-pager-"] {
	border-top: none !important;
	margin: 15px 0 !important;
	padding: 0 !important;
}
.ui-page div[data-overflow="true"] .ui-table tbody tr:last-child {
	border-bottom: 1px solid #ddd;
}
.ui-page div[data-overflow="true"] .ui-table tbody th,
.ui-page div[data-overflow="true"] .ui-table tbody td {
	display: table-cell;
}
.ui-page div[data-overflow="true"] .ui-table > tbody td,
.ui-page div[data-overflow="true"] .ui-table > tbody th,
.ui-page div[data-overflow="true"] .ui-table > tbody div,
.ui-page div[data-overflow="true"] .ui-table > tbody span,
.ui-page div[data-overflow="true"] .ui-table > tbody a {
	font-size: 14px !important;
	line-height: 16px !important;
}
.ui-page div[data-overflow="true"] .ui-table label[for].ui-input-text,
.ui-page div[data-overflow="true"] .ui-table label[for].ui-select,
.ui-page div[data-overflow="true"] .ui-table b.ui-table-cell-label {
	opacity: 0;
	position: absolute;
	visibility: hidden;
	z-index: -1;
}
.ui-page div[data-overflow="true"] .ui-table label.ui-input-text + div,
.ui-page div[data-overflow="true"] .ui-table label.ui-input-text + span,
.ui-page div[data-overflow="true"] .ui-table label.ui-select + div,
.ui-page div[data-overflow="true"] .ui-table label.ui-select + span,
.ui-page div[data-overflow="true"] .ui-table b.ui-table-cell-label + div,
.ui-page div[data-overflow="true"] .ui-table b.ui-table-cell-label + span {
	display: block !important;
	margin: 0;
	width: auto !important;
}
.ui-page div[data-overflow="true"] .ui-table td span.fa {
	display: inline-block;
	text-align: center;
}
.ui-page div[data-overflow="true"] .ui-table div[id*="$sel"],
.ui-page div[data-overflow="true"] .ui-table div[id*="$sel"] div[id*="ctrl"] {
	display: block;
	text-align: center;
}
.ui-page div[data-overflow="true"] .ui-table .gh-select-all,
.ui-page div[data-overflow="true"] .ui-table .gh-select-all * {
	text-align: center;
}
.ui-page div[data-overflow="true"] .ui-table td[align="right"] {
	text-align: right;
}
.ui-page div[data-overflow="true"] .ui-table td[align="right"] input,
.ui-page div[data-overflow="true"] .ui-table td[align="right"] textarea {
	text-align: right;
}
.ui-page div[data-overflow="true"] .ui-table.table-stroke tbody tr {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.ui-page div[data-overflow="true"] .ui-table.table-stroke tbody td,
.ui-page div[data-overflow="true"] .ui-table.table-stroke tbody th {
	border-right: 1px solid #ddd;
}
.ui-page div[data-overflow="true"] .ui-table.table-stroke tbody td:last-child,
.ui-page div[data-overflow="true"] .ui-table.table-stroke tbody th:last-child {
	border-right: none;
}
.ui-page div[data-overflow="true"] .gh-submenu {
	display: none;
}


/*** Select all ***/

/* Heading */
.ui-page table thead th.gh-select-all {
	text-align: center !important;
	width: 45px;
}
.ui-page table thead th.gh-select-all a {
	display: block;
	margin: -6px -8px;
	padding: 6px 8px;
}
.ui-page table thead th.gh-select-all span {
	left: -9999px;
	position: absolute;
	top: -9999px;
}

/* Checkbox */
.ui-page .ui-table input[type="checkbox"][id*="SELECT"] + label,
.ui-page .ui-table input[type="checkbox"][id*="$sel"] + label {
	background: none;
	border: none;
	font-size: 0px !important;
	opacity: 1;
	padding: 0;
	text-overflow: clip;
	width: 20px;
}
.ui-page .ui-table input[type="checkbox"][id*="SELECT"] + label:before,
.ui-page .ui-table input[type="checkbox"][id*="$sel"] + label:before {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}
.ui-page .ui-table th input[type="checkbox"][id*="SELECT"] + label:before,
.ui-page .ui-table th input[type="checkbox"][id*="$sel"] + label:before {
	color: #fff;
}

/* Tablesaw */
.ui-page .tablesaw .gh-select-all,
.ui-page .tablesaw .gh-select-all * {
	text-align: center;
}

/* jQuery mobile (deprecated) */
.ui-page td.gh-select-all .ui-checkbox {
	border: none;
}
.ui-page td.gh-select-all .ui-checkbox label {
	background: none;
	border: none !important;
	z-index: 2;
}
.ui-page td.gh-select-all .ui-checkbox .ui-btn-inner {
	padding: 0;
}
.ui-page td.gh-select-all .ui-checkbox .ui-btn-text {
	left: -9999px;
	position: absolute;
	top: -9999px;
}
.ui-page td.gh-select-all .ui-checkbox .ui-icon {
	float: left;
	left: 0;
	margin: 0;
	position: static;
	top: 0;
}
.ui-page td.gh-select-all .ui-checkbox .ui-icon:before {
	font-size: 20px;
}
.ui-page td.gh-select-all .ui-checkbox input {
	margin: 0;
	z-index: 3;
}

/*** Table Pager ***/

.gh-table-pager,
.gh-table-pager-more {
	border: 1px solid #b0b2c4;
	margin: 0 0 15px 0;
	padding: 10px 15px;
	position: relative;
	text-align: center;
}
.gh-table-pager,
.gh-table-pager-more {
	border-radius: 3px;
}
.gh-table-pager-more {	
	margin-top: -1px;
}
.gh-table-pager.no-bottom {
	border-radius: 3px 3px 0 0;
	margin: 0;
}
.gh-table-pager.no-bottom + .gh-table-pager-more {
	border-radius: 0 0 3px 3px;
}
.gh-table-pager ul,
.gh-table-pager-more ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gh-table-pager ul {
	display: table;
	width: 100%;
}
.gh-table-pager.count-2 ul li:nth-child(1),
.gh-table-pager.count-2 ul li:nth-child(3) {
	position: absolute;
}
.gh-table-pager.count-3 ul li:nth-child(1),
.gh-table-pager.count-3 ul li:nth-child(2),
.gh-table-pager.count-3 ul li:nth-child(4),
.gh-table-pager.count-4 ul li:nth-child(1),
.gh-table-pager.count-4 ul li:nth-child(2),
.gh-table-pager.count-4 ul li:nth-child(4),
.gh-table-pager.count-4 ul li:nth-child(5) {
	position: absolute;
}
.gh-table-pager.count-2 ul li:nth-child(1) {
	left: 15px;
	top: 10px;
}
.gh-table-pager.count-2 ul li:nth-child(3) {
	top: 10px;
	right: 15px;
}
.gh-table-pager.count-3 ul li:nth-child(1),
.gh-table-pager.count-4 ul li:nth-child(1) {
	left: 15px;
	top: 25px;
}
.gh-table-pager.count-3 ul li:nth-child(2),
.gh-table-pager.count-4 ul li:nth-child(2) {
	left: 15px;
	top: 10px;
}
.gh-table-pager.count-3 ul li:nth-child(3),
.gh-table-pager.count-4 ul li:nth-child(3) {
	padding: 7px 0;
}
.gh-table-pager.count-3 ul li:nth-child(4),
.gh-table-pager.count-4 ul li:nth-child(4) {
	top: 10px;
	right: 15px;
}
.gh-table-pager.count-4 ul li:nth-child(5) {
	top: 25px;
	right: 15px;
}
@media all and (min-width: 480px){
	.gh-table-pager ul li {
		display: table-cell;
		padding: 0 !important;
		position: static !important;
		width: 20%;
	}
}
.gh-table-pager-more ul li {
	display: inline-block;
	border-right: 1px solid #b0b2c4;
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	vertical-align: middle;
}
.gh-table-pager-more ul li:last-child {
	border-right: none;
	margin: 0;
	padding: 0;
}
.gh-table-pager ul,
.gh-table-pager ul li,
.gh-table-pager ul li a,
.gh-table-pager ul li .fa,
.gh-table-pager-more ul,
.gh-table-pager-more ul li,
.gh-table-pager-more ul li a {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
}
.gh-table-pager ul li a,
.gh-table-pager-more ul li a {
	text-decoration: none;
}

/*** Sort ***/

.ui-page .ui-table thead th a.gh-nosort {
	cursor: default !important;
	pointer-events: none !important;
}
.ui-page .ui-table thead th a.ui-icon-right,
.ui-page .ui-table thead th a.ui-icon-left {
	display: block;
	position: relative;
}
.ui-page .ui-table thead th a.ui-icon-right {
	padding-right: 18px !important;
}
.ui-page .ui-table thead th a.ui-icon-left {
	padding-left: 18px !important;
}
.ui-page .ui-table thead th a.ui-icon-left .fa,
.ui-page .ui-table thead th a.ui-icon-right .fa {
	margin: -10px 0 0 0;
	position: absolute;
	top: 50%;
}
.ui-page .ui-table thead th a.ui-icon-right .fa {
	right: 0;
}
.ui-page .ui-table thead th a.ui-icon-left .fa {
	left: 0;
}
.ui-page .ui-table thead th a.ui-icon-left .fa-sort-up, 
.ui-page .ui-table thead th a.ui-icon-right .fa-sort-asc,
.ui-page .ui-table thead th a.ui-icon-left .fa-sort-up, 
.ui-page .ui-table thead th a.ui-icon-right .fa-sort-up {
	margin-top: -5px;
}
.ui-page .ui-table thead th a.ui-icon-left .fa-sort-desc, 
.ui-page .ui-table thead th a.ui-icon-right .fa-sort-desc,
.ui-page .ui-table thead th a.ui-icon-left .fa-sort-down, 
.ui-page .ui-table thead th a.ui-icon-right .fa-sort-down {
	margin-top: -15px;
}

/*** Row collapsibles ***/

.ui-page .gh-row-collapsible-table,
.ui-page .gh-row-collapsible-table > tbody,
.ui-page .gh-row-collapsible-table > tbody > tr,
.ui-page .gh-row-collapsible-table > tbody > tr > td {
	background: none;
	border: none;
	display: block;
	padding: 0;
}
.ui-page .gh-row-collapsible-table > thead {
	display: none;
}
.ui-page .gh-row-collapsible-table .PAGROUPBOXLABELINVISIBLE {
	display: none;
}
.gh-row-collapsible-change {
	font-size: 12px;
	line-height: 12px;
	margin: 0;
	text-align: right;
	text-transform: uppercase;
}
.gh-row-collapsible-change a {
	display: block;
	padding: 10px 0;
}

/*** Row actions ***/

.ui-page .ui-table th[data-actions="true"] {
	width: 85px !important;
}
.ui-page .ui-table td[data-actions="true"] b.ui-table-cell-label {
	display: none;
}
.ui-page .gh-row-actions {
	display: inline-block;
	float: none;
	margin: 0;
	z-index: 997;
}
.ui-page .gh-row-actions.active {
	z-index: 998;
}
/*.ui-page .gh-row-actions.dropdown.active .menu {
	left: 0;
	right: auto;
}
@media (min-width: 400px) {
	.ui-page .ui-table.reflow-grid-400 .gh-row-actions.dropdown.active .menu {
		left: auto;
		right: 0;
	}
}
@media (min-width: 500px) {
	.ui-page .ui-table.reflow-grid-500 .gh-row-actions.dropdown.active .menu {
		left: auto;
		right: 0;
	}
}
@media (min-width: 600px) {
	.ui-page .ui-table.reflow-grid-600 .gh-row-actions.dropdown.active .menu {
		left: auto;
		right: 0;
	}
}
@media (min-width: 700px) {
	.ui-page .ui-table.reflow-grid-700 .gh-row-actions.dropdown.active .menu {
		left: auto;
		right: 0;
	}
}
@media (min-width: 800px) {
	.ui-page .ui-table.reflow-grid-800 .gh-row-actions.dropdown.active .menu {
		left: auto;
		right: 0;
	}
}
@media (min-width: 900px) {
	.ui-page .ui-table.reflow-grid-900 .gh-row-actions.dropdown.active .menu {
		left: auto;
		right: 0;
	}
}
@media (min-width: 1000px) {
	.ui-page .ui-table.reflow-grid-1000 .gh-row-actions.dropdown.active .menu {
		left: auto;
		right: 0;
	}
}*/
.ui-page .tablesaw .gh-row-actions li .fa {
	display: inline-block;
}
.ui-page .gh-row-actions .ui-btn[class*="icon-left"] .ui-btn-inner {
	padding-left: 24px;
	padding-right: 10px;
}
.ui-page .gh-row-actions .ui-btn[class*="icon-right"] .ui-btn-inner {
	padding-left: 10px;
	padding-right: 24px;
}
.ui-page .gh-row-actions .ui-btn[class*="icon-left"][class*="fa-"]:before, 
.ui-page .gh-row-actions .ui-btn[class*="icon-left"][class*="ui-icon"]:before {
	left: 6px;
}
.ui-page .gh-row-actions .ui-btn[class*="icon-right"][class*="fa-"]:before, 
.ui-page .gh-row-actions .ui-btn[class*="icon-right"][class*="ui-icon"]:before {
	right: 6px;
}

/*** Default ***/

.gh-tabs {
	border-bottom: 1px solid #b0b2c4;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0 0 15px 0;
}
.gh-tabs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.gh-tabs li {
	color: #001;
	display: inline-block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	max-width: 120px;
	text-align: center;
	vertical-align: bottom;
}
.gh-tabs li.active {
	background: #fff;
	border-top: 1px solid #b0b2c4;
	border-right: 1px solid #b0b2c4;
	border-left: 1px solid #b0b2c4;
	border-radius: 3px 3px 0 0;
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.gh-tabs li a {
	color: #005DAA;
	display: block;
	display: table-cell;
	height: 45px;
	padding: 0 15px;
	text-decoration: none;
	vertical-align: middle;
}
.gh-tabs li a:hover,
.gh-tabs li a:focus {
	color: #005DAA;
}
.gh-tabs li.active a {
	color: #001;
}

/*** Radios to tabs ***/

.gh-radio-tabs {
	border-bottom: 1px solid #b0b2c4;
	margin: 0 0 10px 0;
}
.gh-radio-tabs .gh-radio-tabs-item {
	display: table-cell;
	vertical-align: middle;
}
.gh-radio-tabs .gh-radio-tabs-item a {
	text-decoration: none;
}
.gh-radio-tabs .gh-radio-tabs-item .gh-radio,
.gh-radio-tabs .gh-radio-tabs-item .ui-radio {
	background: #fff;
	display: block;
	margin: 0;
}
.gh-radio-tabs .gh-radio-tabs-item label {
	background: none !important;
	border: none !important;
	border-radius: 3px 3px 0 0;
	margin: 0;
}
.gh-radio-tabs .gh-radio-tabs-item .gh-radio label {
	padding: 0;
}
.gh-radio-tabs .gh-radio-tabs-item input[type="radio"] {
	cursor: pointer;
	height: 100%;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}
.gh-radio-tabs .gh-radio-tabs-item input[type="radio"]:checked + label {
	border-top: 1px solid #b0b2c4 !important;
	border-right: 1px solid #b0b2c4 !important;
	border-left: 1px solid #b0b2c4 !important;
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.gh-radio-tabs .gh-radio-tabs-item label .ui-btn-inner {
	display: table-cell;
	height: 45px;
	padding: 0 15px;
	text-align: center;
	vertical-align: middle;
}
.gh-radio-tabs .gh-radio-tabs-item label .ui-btn-text {
	color: #005DAA;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.gh-radio-tabs .gh-radio-tabs-item label:hover .ui-btn-text {
	color: #005DAA;
}
.gh-radio-tabs .gh-radio-tabs-item input[type="radio"]:checked + label .ui-btn-text {
	color: #001;
}
.gh-radio-tabs .gh-radio-tabs-item .gh-radio label:before,
.gh-radio-tabs .gh-radio-tabs-item label .ui-icon {
	display: none;
}

/* Link Tabs */
.gh-tabs > div {
	-ms-flex: 1;
	-webkit-flex: 1;
	-webkit-box-flex: 1;
	color: #001;
	flex: 1;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	max-width: 150px;
	text-align: center;
}
.gh-tabs > div.active {
	background: #fff;
	border-top: 1px solid #b0b2c4;
	border-right: 1px solid #b0b2c4;
	border-left: 1px solid #b0b2c4;
	border-radius: 3px 3px 0 0;
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.gh-tabs > div span {
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	align-items: center;
	box-sizing: border-box;
	color: #005DAA;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	height: 100%;
	justify-content: center;
	padding: 15px;
}
.gh-tabs > div.active span {
	color: #001;
}
.gh-tabs > div a {
	text-decoration: none;
}
.gh-tabs > div a:hover,
.gh-tabs > div a:focus {
	color: #005DAA;
	text-decoration: none;
}

#tilebox,
.tilebox {
	list-style: none;
	margin: 20px -2% 20px 0;
	padding: 0;
}
#tilebox > li,
.tilebox > li {
	box-sizing: border-box;
	display: inline-block;
	margin: 0 2% 0 0;
	vertical-align:top;
	width: 23%;
}
#tilebox a,
.tilebox a {
	box-sizing: border-box;
	color: #000;
	display: block;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 auto;
	min-height: 115px;
	padding: 3px 0 5px 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	word-break: normal;
	word-wrap: normal;
}
#tilebox a:hover,
#tilebox a:focus,
.tilebox a:hover,
.tilebox a:focus {
	color: #000;
}
#tilebox .tile,
#tilebox .tile-img,
.tilebox .tile,
.tilebox .tile-img {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: auto 100%;
}
#tilebox .tile-img,
.tilebox .tile-img,
#tilebox .tile-img.fa,
.tilebox .tile-img.fa {
	color: #005DAA;
	font-size: 40px;
	height: 100%;
	line-height: 66px;
	text-shadow: none;
	width: 100%;
}
#tilebox a:hover .tile-img,
#tilebox a:focus .tile-img,
.tilebox a:hover .tile-img,
.tilebox a:focus .tile-img {
	color: #005DAA;
}
#tilebox .tile,
.tilebox .tile {
	background: #fff;
	background: -moz-radial-gradient(center, ellipse cover, #fff 0%, #fff 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, , color-stop(0%, #fff), color-stop(100%, #fff));
	background: -webkit-radial-gradient(center, ellipse cover, #fff 0%, #fff 100%);
	background: -o-radial-gradient(center, ellipse cover, #fff 0%, #fff 100%);
	background: -ms-radial-gradient(center, ellipse cover, #fff 0%, #fff 100%);
	background: radial-gradient(ellipse at center, #fff 0%, #fff 100%);
	background-size: 100% 100%;
	border: 0px 0px 1px 0px solid #ddd;
	border-radius: 0px;
	box-sizing: border-box;
	box-shadow: 0px;
	height: 64px;
	margin: 0 auto 5px;
	max-width: 72px;
	position: relative;
	width: 100%;
}
#tilebox .tile span,
.tilebox .tile span {
	position: absolute;
	top: 0;
	right: 0;
}

/* Tiles - Icons */
#tilebox a .fa,
.tilebox a .fa {
	background-image: none;
}
#tilebox a .fa:before,
.tilebox a .fa:before {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

/* Tiles - Alerts */
/*#tilebox .ui-icon-alert,
.tilebox .ui-icon-alert {
	background-color: #fff;
	box-shadow: 0px 0px 3px #333;
	display: inline-block;
	margin-right: 5px;
}
#tilebox .fa-warning,
.tilebox .fa-warning {
	color: #F89406;
	font-size: 18px;
	text-shadow: none;
}*/
#tilebox .ui-icon-bubble,
#tilebox .tile .ui-icon-bubble,
.tilebox .ui-icon-bubble,
.tilebox .tile .ui-icon-bubble {
	background: #A40C0A;
	box-sizing: border-box;
	color: #fff;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: auto;
	line-height: 13px;
	min-height: 18px;
	min-width: 18px;
	padding: 3px;
	position: absolute;
	right: -9px;
	text-align: center;
	top: -9px;
	z-index: 1;
}

/* Inline tiles */
.tile-open #tilebox,
.tile-open .tilebox,
[data-tile][data-rel="inline"] {
	display: none;
}
.tile-open [data-tile-status="active"] {
	display: block;
}
.gh-footer [data-gh-item-link="tile-close"] {
	left: -9999px;
	position: absolute;
	top: -9999px;
}
.tile-open .gh-footer [data-gh-item-link="tile-close"] {
	left: auto;
	position: relative;
	top: auto;
}

/* page tiles */
.gh-page-header-wrap .tilebox {
	margin: 0 6px 0 0;
	float: right;
}
.gh-page-header-wrap .tilebox > li {
	width: 50px;
}
.gh-page-header-wrap .tilebox a {
	min-height: 35px;
}
.gh-page-header-wrap .tilebox .tile {
	height: 35px;
}
.gh-page-header-wrap .tilebox .tile-img.fa {
	font-size: 35px;
	line-height: 35px;
}
.gh-page-header-wrap .tilebox .ui-icon-bubble {
	background: #ac2925;
	right: 0px;
	top: -4px;
}
[data-tile].ui-popup .ui-bar {
	display: none;
}
[data-tile] .PSTEXT {
	margin-top: 15px;
}
[data-tile] .alert .PSTEXT {
	margin-top: 0;
}
[data-related-tile] {
	display: none;
}

@media (min-width: 400px) {
	[data-tile-breakpoint="400"] #tilebox,
	[data-tile-breakpoint="400"] .tilebox,
	[data-tile-breakpoint="400"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="400"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="400"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 500px) {
	[data-tile-breakpoint="500"] #tilebox,
	[data-tile-breakpoint="500"] .tilebox,
	[data-tile-breakpoint="500"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="500"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="500"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 600px) {
	[data-tile-breakpoint="600"] #tilebox,
	[data-tile-breakpoint="600"] .tilebox,
	[data-tile-breakpoint="600"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="600"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="600"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 700px) {
	[data-tile-breakpoint="700"] #tilebox,
	[data-tile-breakpoint="700"] .tilebox,
	[data-tile-breakpoint="700"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="700"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="700"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 800px) {
	[data-tile-breakpoint="800"] #tilebox,
	[data-tile-breakpoint="800"] .tilebox,
	[data-tile-breakpoint="800"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="800"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="800"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 900px) {
	[data-tile-breakpoint="900"] #tilebox,
	[data-tile-breakpoint="900"] .tilebox,
	[data-tile-breakpoint="900"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="900"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="900"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 1000px) {
	[data-tile-breakpoint="1000"] #tilebox,
	[data-tile-breakpoint="1000"] .tilebox,
	[data-tile-breakpoint="1000"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="1000"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="1000"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 1100px) {
	[data-tile-breakpoint="1100"] #tilebox,
	[data-tile-breakpoint="1100"] .tilebox,
	[data-tile-breakpoint="1100"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="1100"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="1100"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 1200px) {
	[data-tile-breakpoint="1200"] #tilebox,
	[data-tile-breakpoint="1200"] .tilebox,
	[data-tile-breakpoint="1200"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="1200"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="1200"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 1300px) {
	[data-tile-breakpoint="1300"] #tilebox,
	[data-tile-breakpoint="1300"] .tilebox,
	[data-tile-breakpoint="1300"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="1300"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="1300"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 1400px) {
	[data-tile-breakpoint="1400"] #tilebox,
	[data-tile-breakpoint="1400"] .tilebox,
	[data-tile-breakpoint="1400"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="1400"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="1400"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 1500px) {
	[data-tile-breakpoint="1500"] #tilebox,
	[data-tile-breakpoint="1500"] .tilebox,
	[data-tile-breakpoint="1500"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="1500"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="1500"] [data-related-tile] {
		display: block;
	}
}
@media (min-width: 1600px) {
	[data-tile-breakpoint="1600"] #tilebox,
	[data-tile-breakpoint="1600"] .tilebox,
	[data-tile-breakpoint="1600"] .gh-footer [data-gh-item-link="tile-close"] {
		display: none;
	}
	[data-tile-breakpoint="1600"] [data-tile][data-rel="inline"] {
		display: block;
	}
	[data-tile-breakpoint="1600"] [data-related-tile] {
		display: block;
	}
}

#pt_modals {
	height: auto !important;
	width: auto !important;
	z-index: 20000;
}

#pt_modals div[id^="ptMod_"]:not(.gh-modal-typeahead):not(.ps_popup-menu) {
	background-color: rgba(0, 0, 0, 0.5) !important;
	visibility: hidden !important;
}

#pt_modals div[id^="ptMod_"]:not(.gh-modal-typeahead):not(.ps_popup-menu).gh-modal-loaded {
	visibility: visible !important;
}

#pt_modals div[id^="ptMod_"].gh-modal-typeahead {
	background-color: transparent !important;
}

#pt_modals .PSMODALTABLE:not(.ps_modal-gridsort):not(.ps_box-grid-flex):not(.frame-pt_promptpage):not(.ps_popup-msg):not(.gh-frame-as-modal-container):not(.ps_popup-menu):not(.ps_popup-horizontal):not(.ps_popup-vertical):not(.ps_typeahead_modal) {
	-webkit-animation: none;
	-webkit-transform: translateY(-50%);
	-moz-animation: none;
	-ms-animation: none;
	-ms-transform: translateY(-50%);
	animation: none;
	border: 0 !important;
	border-radius: 0;
	box-shadow: none;
	height: 100% !important;
	left: 0 !important;
	top: 0 !important;
	transform: none;
	width: 100% !important;
}
#pt_modals .PSMODALTABLE:not(.ps_modal-gridsort):not(.ps_box-grid-flex):not(.frame-pt_promptpage):not(.ps_popup-msg):not(.gh-frame-as-modal-container):not(.ps_popup-menu):not(.ps_popup-horizontal):not(.ps_popup-vertical):not(.ps_typeahead_modal) .ps_modal_header {
	display: none !important;
}

#pt_modals .ps_modal_content {
	border-radius: 0 !important;
}

#pt_modals .ps_modal_container.ps_popup-horizontal:not(.ps_modal-gridsort) .ps_modal_content,
#pt_modals .ps_modal_container.ps_popup-vertical:not(.ps_modal-gridsort) .ps_modal_content {
	box-sizing: border-box;
	padding-right: 15px;
	padding-left: 15px;
}

/* Page Internals */
.gh-frame .is-modal .ui-panel {
	display: block;
}

body .ps_header_modal {
	display: none !important;
}

.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body .ps_header_modal,
.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body #jqm_main_page .ps_header_modal .psc_modal-pagetitle {
	display: block !important;
}

.ps_modal_body .ps_wrapper {
	padding-top: 0 !important;
}

.ui-mobile.gh-frame body.ps_modal_body .ui-page[data-role="page"] {
	padding-top: 48px !important;
}

@media (min-width: 800px) {
	html.ui-mobile.gh-frame:not(.subsite):not(.show-ps-frame) body.ps_modal_body:not(.gh-frame-as-modal) .ui-page[data-role="page"] {
		padding-left: 225px !important;
	}
}

#pt_modals .gh-frame-as-modal-container .PSMODALHEADER {
	display: none;
}

/*** "You are here" pagination ***/

.gh-multistep-wrap {
	font-size: 14px;
	text-align: right;
}
.gh-multistep-wrap .gh-multistep {
	margin: 10px 0;
}
.gh-multistep-wrap .gh-multistep strong {
	display: inline-block;
	vertical-align: middle;
}
.gh-multistep-wrap .gh-multistep ul {
	border: 1px solid #b0b2c4;
	border-radius: 3px;
	display: inline-block;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}
.gh-multistep-wrap .gh-multistep ul li {
	border-right: 1px solid #b0b2c4;
	display: inline-block;
	font-size: 14px;
	padding: 4px 12px;
	vertical-align: middle;
}
.gh-multistep-wrap .gh-multistep ul li:last-child {
	border-right: none;
}
.gh-multistep-wrap .gh-multistep ul li.active,
.gh-multistep-wrap .gh-multistep ul li.active a {
	background: #f5f5f5;
	font-weight: bold;
}
.gh-multistep-wrap .gh-multistep ul li a {
	display: block;
	margin: -4px -12px;
	padding: 4px 12px;
	text-decoration: none;
}
.gh-multistep-wrap .gh-multistep ul li:first-child,
.gh-multistep-wrap .gh-multistep ul li:first-child a {
	border-radius: 3px 0 0 3px;
}
.gh-multistep-wrap .gh-multistep ul li:last-child,
.gh-multistep-wrap .gh-multistep ul li:last-child a {
	border-radius: 0 3px 3px 0;
}

/*** Progress Navigation (wizard/activity guide) ***/

.gh-progress-nav {
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px;
	margin: 0 0 15px 0;
	position: relative;
}
.gh-progress-nav.sublinks {
	margin-bottom: 45px;
}

/* Level 1 */
.gh-progress-nav ul {
	display: table;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.gh-progress-nav ul li {
	background: #fff;
	border-right: 1px solid rgba(0,0,0,0.1);
	display: table-cell;
	vertical-align: middle;
	width: 1%;
}
.gh-progress-nav ul li:first-child {
	border-radius: 3px 0 0 3px;
}
.gh-progress-nav ul li:last-child {
	border-radius: 0 3px 3px 0;
}
.gh-progress-nav ul li:last-child,
.gh-progress-nav ul li.active {
	border-right: none;
}
.gh-progress-nav ul li.visited {
	background: #f5f5f5;
}
.gh-progress-nav ul li.active {
	background: #005DAA;
}
.gh-progress-nav ul li .step:before,
.gh-progress-nav ul li .step:after {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	content: "";
	display: none;
	margin: -10px 0 0 0;
	position: absolute;
	top: 50%;
}
.gh-progress-nav ul li:last-child .step:before,
.gh-progress-nav ul li:last-child .step:after {
	display: none;
}
.gh-progress-nav ul li .step:before {
	border-left: 10px solid #fff;
	right: -10px;
	z-index: 2;
}
.gh-progress-nav ul li.visited .step:before {
	border-left: 10px solid #f5f5f5;
}
.gh-progress-nav ul li.active .step:before {
	border-left: 10px solid #005DAA;
}
.gh-progress-nav ul li .step:after {
	border-left: 10px solid rgba(0,0,0,0.1);
	right: -11px;
	z-index: 1;
}
.gh-progress-nav ul li .step {
	box-sizing: border-box;
	display: block;
	font-size: 10px !important;
	font-weight: bold;
	line-height: 12px !important;
	padding: 9px 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	word-break: normal;
	word-wrap: normal;
}
.gh-progress-nav ul li .step span {
	display: block;
	font-size: 10px !important;
	font-weight: bold;
	line-height: 12px !important;
	opacity: 0.8;
	text-transform: uppercase;
	z-index: 3;
}
.gh-progress-nav ul li .step:hover span, 
.gh-progress-nav ul li .step:focus span {
	opacity: 1;
}
.gh-progress-nav ul li .step span.ui-disabled {
	color: #005DAA;
	opacity: 0.5;
}
.gh-progress-nav ul li.visited .step span {
	color: #005DAA;
}
.gh-progress-nav ul li.active .step span {
	color: #fff;
	opacity: 1;
}
.gh-progress-nav ul li .step span.num {
	background: #005DAA;
	border-radius: 100%;
	color: #fff;
	height: 20px;
	line-height: 20px !important;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 20px;
}
.gh-progress-nav ul li.visited .step span.num {
	background: #005DAA;
	color: #fff;
}
.gh-progress-nav ul li.active .step span.num {
	background: #fff;
	color: #005DAA;
}
.gh-progress-nav ul li .step span.text {
	left: -9999px;
	position: absolute;
	top: -9999px;
}
.gh-progress-nav ul li.active .step span.text {
	position: static;
}
.gh-progress-nav ul li .step:hover span.text, 
.gh-progress-nav ul li .step:focus span.text {
	text-decoration: underline;
}
.gh-progress-nav ul li .step:hover span.ui-disabled.text {
	text-decoration: none;
}

/* Level 2 */
.gh-progress-nav ul li ul {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	display: block;
	font-size: 10px;
	left: 0;
	line-height: 12px;
	margin: 0;
	overflow: hidden;
	padding: 8px 0;
	position: absolute;
	text-align: center;
	top: auto;
}
.gh-progress-nav ul li ul li {
	display: inline-block;
	width: auto;
}
.gh-progress-nav ul li ul li,
.gh-progress-nav ul li ul li.active,
.gh-progress-nav ul li ul li.visited {
	background: none;
	border-right: 1px solid rgba(0,0,0,0.1);
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
}
.gh-progress-nav ul li ul li:last-child, 
.gh-progress-nav ul li ul li:last-child.active, 
.gh-progress-nav ul li ul li:last-child.visited {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
.gh-progress-nav ul li ul li .step {
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}
.gh-progress-nav ul li ul li .step:hover,
.gh-progress-nav ul li ul li .step:focus {
	text-decoration: underline;
}
.gh-progress-nav ul li ul li.active .step:hover {
	text-decoration: none;
}
.gh-progress-nav ul li ul li.active .step,
.gh-progress-nav ul li ul li .step.ui-disabled {
	color: #005DAA !important;
}
.gh-progress-nav ul li ul li .step:before,
.gh-progress-nav ul li ul li .step:after {
	display: none;
}

/* Medium displays */
@media all and (min-width: 600px){
	.gh-progress-nav ul li .step span.text {
		position: static;
	}
}

/* Large displays */
@media all and (min-width: 1000px){
	.gh-progress-nav ul li .step:before,
	.gh-progress-nav ul li .step:after {
		border-top: 25px solid transparent;
		border-bottom: 25px solid transparent;
		display: block;
		margin: -25px 0 0 0;
	}
	.gh-progress-nav ul li .step:before {
		border-left: 25px solid #fff;
		right: -25px;
	}
	.gh-progress-nav ul li.visited .step:before {
		border-left: 25px solid #f5f5f5;
	}
	.gh-progress-nav ul li.active .step:before {
		border-left: 25px solid #005DAA;
	}
	.gh-progress-nav ul li .step:after {
		border-left: 25px solid rgba(0,0,0,0.1);
		right: -26px;
	}
	.gh-progress-nav ul li .step span,
	.gh-progress-nav ul li .step span.text,
	.gh-progress-nav ul li.active .step span.text {
		left: 12px;
		position: relative;
		top: auto;
	}
	.gh-progress-nav ul li:first-child .step span, 
	.gh-progress-nav ul li:first-child .step span.text, 
	.gh-progress-nav ul li.active:first-child .step span.text {
		left: 0;
	}
}

/*** Multistep - Fluid AG ***/

/* Columns */
@media (min-width: 1200px) {
	.gh-progress-nav.stacked.ui-collapsible > .ui-collapsible-heading {
		display: none;
	}
	.gh-progress-nav.stacked.ui-collapsible > .ui-collapsible-content {
		display: block;
	}
}
.gh-progress-nav.stacked.ui-collapsible-collapsed > .ui-collapsible-heading > .ui-collapsible-heading-toggle {
	border-width: 0px;
}
.gh-progress-nav.stacked.ui-collapsible > .ui-collapsible-heading > .ui-collapsible-heading-toggle {
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.gh-progress-nav.stacked.ui-collapsible > .ui-collapsible-content {
	border: none;
	padding: 0;
}
.gh-progress-nav.stacked ul {
	display: block;
	width: auto;
}
.gh-progress-nav.stacked ul li {
	border: none;
	border-bottom: 1px solid #b0b2c4;
	display: block;
	width: auto;
}
.gh-progress-nav.stacked ul li:last-child {
	border-bottom: none;
}
.gh-progress-nav.stacked ul li.active {
	background: none;
}
.gh-progress-nav.stacked ul li.active > a {
	background: #005DAA;
}
.gh-progress-nav.stacked ul li .step {
	padding: 11px 15px 11px 40px;
	text-align: left;
}
.gh-progress-nav.stacked ul li .step:before,
.gh-progress-nav.stacked ul li .step:after {
	display: none;
}
.gh-progress-nav.stacked ul li .step span.num {
	left: 8px;
	position: absolute;
	top: 8px;
}
.gh-progress-nav.stacked ul li .step span.text {
	position: static;
}
.gh-progress-nav.stacked ul li ul {
	border: none;
	margin: 0;
	padding: 0;
	position: static;
}
.gh-progress-nav.stacked ul li ul li {
	border: none;
	border-bottom: 1px solid #b0b2c4;
	margin: 0;
	padding: 0;
}
.gh-progress-nav.stacked ul li span {
	opacity: 1;
}
.gh-progress-nav.stacked ul li ul li:first-child {
	border-top: 1px solid #b0b2c4;
}
.gh-progress-nav.stacked ul li ul li:last-child {
	border-bottom: none;
}
.gh-progress-nav.stacked ul li ul li a {
	margin-left: 32px;
}
.gh-progress-nav.stacked ul li ul li.active > a {
	background: none;
}
.gh-progress-nav.stacked ul li.active ul li .step span.num {
	background: #005DAA;
	color: #fff;
}
.gh-progress-nav.stacked ul li.active ul li.active .step span.num {
	background: #005DAA;
	color: #fff;
}
.gh-progress-nav.stacked ul li ul li .step .text {
	color: #005DAA;
}

/**
 * Popup
 */
.gh-loader-popup {
	background-color: transparent;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	text-align: center;
	top: 48px;
	width: 100%;
	z-index: 9999;
}
.gh-loader-popup.show {
	display: block;
}
.gh-target-content .gh-loader-popup {
	top: 0;
}

.gh-loader-cover .gh-loader-popup {
	background-color: #fff;
}

.gh-loader-popup-inner {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	background: rgba(0, 0, 0, 0.7);
	border-radius: 3px;
	box-sizing: border-box;
	display: inline-block;
	left: 50%;
	min-height: 110px;
	opacity: 1;
	padding: 15px;
	position: fixed;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	width: 250px;
}
.gh-target-content .gh-loader-popup-inner {
	margin-top: calc(-48px / 2);
}
@media (min-width: 800px) {
	.gh-target-content .gh-loader-popup-inner {
		margin-left: calc(-225px / 2);
	}
}

.gh-loader-popup.gh-loader-preinit.gh-loader-hideSpinner > .gh-loader-popup-inner {
	display: none;
}

.gh-loader-popup-title {
	color: #fff;
	font-size: 16px;
	margin: 10px 0 0;
	word-break: keep-all;
}

/* Spinner */
.gh-loader-spinner {
	background: none !important;
	border-top: 6px solid rgba(255, 255, 255, .8);
	border-right: 6px solid rgba(255, 255, 255, .15);
	border-bottom: 6px solid rgba(255, 255, 255, .15);
	border-left: 6px solid rgba(255, 255, 255, .15);
	border-radius: 100%;
	box-sizing: border-box;
	display: block !important;
	height: 40px;
	margin: 0 auto 10px auto;
	position: relative;
	width: 40px;
}
.gh-loader-popup.animate .gh-loader-spinner {
	-moz-animation: rotation .6s infinite linear;
	-o-animation: rotation .6s infinite linear;
	-webkit-animation: rotation .6s infinite linear;
	animation: rotation .6s infinite linear;
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
	}
}

@-moz-keyframes rotation {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(359deg);
	}
}

@-o-keyframes rotation {
	from {
		-o-transform: rotate(0deg);
	}
	to {
		-o-transform: rotate(359deg);
	}
}

@keyframes rotation {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}

.gh-cols {
	box-sizing: border-box;
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}
.gh-cols .gh-col {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
}
.gh-cols-flex {
	-ms-flex-direction: column;
	-ms-flex-pack: justify;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: justify;
	-webkit-flex-direction: column;
	-webkit-justify-content: space-between;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: visible;
}
.gh-cols-flex > .ui-body {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	box-sizing: border-box;
	flex: 1;
	height: 100%;
	overflow: visible;
}

@media (min-width: 400px) {
	.gh-cols-flex.gh-cols-400 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-400 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-400 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-400 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-400 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-400 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-400 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-400 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-400 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-400 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 500px) {
	.gh-cols-flex.gh-cols-500 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-500 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-500 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-500 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-500 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-500 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-500 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-500 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-500 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-500 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 600px) {
	.gh-cols-flex.gh-cols-600 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-600 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-600 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-600 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-600 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-600 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-600 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-600 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-600 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-600 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 700px) {
	.gh-cols-flex.gh-cols-700 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-700 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-700 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-700 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-700 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-700 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-700 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-700 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-700 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-700 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 800px) {
	.gh-cols-flex.gh-cols-800 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-800 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-800 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-800 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-800 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-800 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-800 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-800 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-800 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-800 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 900px) {
	.gh-cols-flex.gh-cols-900 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-900 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-900 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-900 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-900 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-900 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-900 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-900 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-900 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-900 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 1000px) {
	.gh-cols-flex.gh-cols-1000 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-1000 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-1000 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-1000 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-1000 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-1000 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-1000 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-1000 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-1000 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-1000 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 1100px) {
	.gh-cols-flex.gh-cols-1100 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-1100 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-1100 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-1100 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-1100 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-1100 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-1100 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-1100 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-1100 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-1100 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 1200px) {
	.gh-cols-flex.gh-cols-1200 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-1200 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-1200 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-1200 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-1200 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-1200 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-1200 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-1200 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-1200 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-1200 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 1300px) {
	.gh-cols-flex.gh-cols-1300 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-1300 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-1300 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-1300 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-1300 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-1300 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-1300 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-1300 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-1300 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-1300 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 1400px) {
	.gh-cols-flex.gh-cols-1400 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-1400 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-1400 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-1400 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-1400 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-1400 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-1400 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-1400 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-1400 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-1400 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 1500px) {
	.gh-cols-flex.gh-cols-1500 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-1500 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-1500 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-1500 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-1500 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-1500 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-1500 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-1500 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-1500 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-1500 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}
@media (min-width: 1600px) {
	.gh-cols-flex.gh-cols-1600 {
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-cols-flex.gh-cols-1600 .gh-col-20 {
		width: 19.5%;
	}
	.gh-cols-flex.gh-cols-1600 .gh-col-25 {
		width: 24.5%;
	}
	.gh-cols-flex.gh-cols-1600 .gh-col-33 {
		width: 32.5%;
	}
	.gh-cols-flex.gh-cols-1600 .gh-col-50 {
		width: 49.5%;
	}
	.gh-cols-flex.gh-cols-1600 .gh-col-66 {
		width: 65.5%;
	}
	.gh-cols-flex.gh-cols-1600 .gh-col-75 {
		width: 74.5%;
	}
	.gh-cols-flex.gh-cols-1600 .gh-col-80 {
		width: 79.5%;
	}
	.gh-cols-flex.gh-cols-1600 .gh-col-100 {
		width: 99.5%;
	}

	/* Container footers */
	.gh-cols-flex.gh-cols-1600 .gh-container-footer.stretch li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		text-align: left;
	}
}

/* Default breakpoint (deprecated) */
@media (min-width: 1000px) {

	/* Alignment */
	.gh-col-left {
		float: left;
	}
	.gh-col-right {
		float: right;
	}

	/* Gutters */
	.gh-col-gutter {
		margin-left: 1%;
		margin-right: 1%;
	}
	.gh-col-gutter-left {
		margin-left: 1%;
	}
	.gh-col-gutter-right {
		margin-left: 1%;
	}

	/* Size */
	.gh-col-left.gh-col-20,
	.gh-col-right.gh-col-20 {
		width: 20%;
	}
	.gh-col-left.gh-col-25,
	.gh-col-right.gh-col-25 {
		width: 25%;
	}
	.gh-col-left.gh-col-33,
	.gh-col-right.gh-col-33 {
		width: 33%;
	}
	.gh-col-left.gh-col-50,
	.gh-col-right.gh-col-50 {
		width: 50%;
	}
	.gh-col-left.gh-col-66,
	.gh-col-right.gh-col-66 {
		width: 66%;
	}
	.gh-col-left.gh-col-75,
	.gh-col-right.gh-col-75 {
		width: 75%;
	}
	.gh-col-left.gh-col-80,
	.gh-col-right.gh-col-80 {
		width: 75%;
	}
	.gh-col-left.gh-col-100,
	.gh-col-right.gh-col-100 {
		width: 100%;
	}

	/* Size, with gutter */
	.gh-col-left.gh-col-20.gh-col-gutter,
	.gh-col-right.gh-col-20.gh-col-gutter {
		width: 18%;
	}
	.gh-col-left.gh-col-20.gh-col-gutter-left,
	.gh-col-left.gh-col-20.gh-col-gutter-right,
	.gh-col-right.gh-col-20.gh-col-gutter-left,
	.gh-col-right.gh-col-20.gh-col-gutter-right {
		width: 19%;
	}
	.gh-col-left.gh-col-25.gh-col-gutter,
	.gh-col-right.gh-col-25.gh-col-gutter {
		width: 23%;
	}
	.gh-col-left.gh-col-25.gh-col-gutter-left,
	.gh-col-left.gh-col-25.gh-col-gutter-right,
	.gh-col-right.gh-col-25.gh-col-gutter-left,
	.gh-col-right.gh-col-25.gh-col-gutter-right {
		width: 24%;
	}
	.gh-col-left.gh-col-33.gh-col-gutter,
	.gh-col-right.gh-col-33.gh-col-gutter {
		width: 31%;
	}
	.gh-col-left.gh-col-33.gh-col-gutter-left,
	.gh-col-left.gh-col-33.gh-col-gutter-right,
	.gh-col-right.gh-col-33.gh-col-gutter-left,
	.gh-col-right.gh-col-33.gh-col-gutter-right {
		width: 32%;
	}
	.gh-col-left.gh-col-50.gh-col-gutter,
	.gh-col-right.gh-col-50.gh-col-gutter {
		width: 48%;
	}
	.gh-col-left.gh-col-50.gh-col-gutter-left,
	.gh-col-left.gh-col-50.gh-col-gutter-right,
	.gh-col-right.gh-col-50.gh-col-gutter-left,
	.gh-col-right.gh-col-50.gh-col-gutter-right {
		width: 49%;
	}
	.gh-col-left.gh-col-66.gh-col-gutter,
	.gh-col-right.gh-col-66.gh-col-gutter {
		width: 64%;
	}
	.gh-col-left.gh-col-66.gh-col-gutter-left,
	.gh-col-left.gh-col-66.gh-col-gutter-right,
	.gh-col-right.gh-col-66.gh-col-gutter-left,
	.gh-col-right.gh-col-66.gh-col-gutter-right {
		width: 65%;
	}
	.gh-col-left.gh-col-75.gh-col-gutter,
	.gh-col-right.gh-col-75.gh-col-gutter {
		width: 73%;
	}
	.gh-col-left.gh-col-75.gh-col-gutter-left,
	.gh-col-left.gh-col-75.gh-col-gutter-right,
	.gh-col-right.gh-col-75.gh-col-gutter-left,
	.gh-col-right.gh-col-75.gh-col-gutter-right {
		width: 74%;
	}
	.gh-col-left.gh-col-80.gh-col-gutter,
	.gh-col-right.gh-col-80.gh-col-gutter {
		width: 78%;
	}
	.gh-col-left.gh-col-80.gh-col-gutter-left,
	.gh-col-left.gh-col-80.gh-col-gutter-right,
	.gh-col-right.gh-col-80.gh-col-gutter-left,
	.gh-col-right.gh-col-80.gh-col-gutter-right {
		width: 79%;
	}
	.gh-col-left.gh-col-100.gh-col-gutter,
	.gh-col-right.gh-col-100.gh-col-gutter {
		width: 98%;
	}
	.gh-col-left.gh-col-100.gh-col-gutter-left,
	.gh-col-left.gh-col-100.gh-col-gutter-right,
	.gh-col-right.gh-col-100.gh-col-gutter-left,
	.gh-col-right.gh-col-100.gh-col-gutter-right {
		width: 99%;
	}

}

/*** Guide ***/

/* Wrapper */
.gh-guide-wrapper {
	margin: 0 0 15px 0;
}

/* Footer */
.gh-guide-wrapper .gh-container-footer {
	margin-top: 0;
}

/* Content */
.gh-guide-content-wrapper {
	border: 1px solid #b0b2c4;
	border-radius: 3px;
	margin: 0 0 15px 0;
	padding: 15px;
}
.gh-guide-wrapper .gh-guide-content-wrapper > div[class="ui-body"],
.gh-guide-wrapper .gh-guide > div[class="ui-body"],
.start-page .gh-guide-wrapper .gh-guide > [data-gh-guide-hidden][id] > div[class="ui-body"] {
	border: none;
	margin: -15px -15px 0 -15px;
}
.gh-guide-wrapper .gh-guide > [data-gh-guide-hidden][id] > div[class="ui-body"] {
	margin: 0 -7px 15px -7px;
}
[data-gh-guide-hidden="true"] {
	display: none;
}

/* Stack */
.gh-guide .gh-cols-flex.stack, 
.gh-guide .gh-cols-flex.stack .gh-col {
	-ms-flex: none;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	display: block;
	flex: none;
	width: auto;
}

/* Inline */
.gh-guide .gh-cols.inline * {
	font-size: 13px !important;
}
.gh-guide div[class="ui-body"] .gh-cols.inline {
	margin: -6px;
	width: auto;
}
.gh-guide .gh-cols.inline div[class="ui-body"] .ui-bar,
.gh-guide .gh-cols.inline b.ui-table-cell-label {
	font-size: 10px !important;
	text-transform: uppercase;
}
.gh-guide .gh-cols.inline b.ui-table-cell-label {
	width: 50%;
}
.gh-guide .gh-cols.inline .ui-btn,
.gh-guide .gh-cols.inline .ui-btn * {
	font-size: 10px !important;
	line-height: 12px;
	text-align: left;
	text-transform: uppercase;
}
.gh-guide .gh-cols.inline .ui-btn-inner {
	padding-top: 8px;
	padding-bottom: 8px;
}

/* Navigation */
.gh-guide-nav-wrapper {
	margin: 0 0 15px 0;
}
.gh-guide-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gh-guide-nav ul li.active ul {
	display: block;
}
.gh-guide-nav ul ul {
	display: none;
}
.gh-guide-nav a {
	border-bottom: 1px solid #b0b2c4;
	display: block;
	font-weight: normal;
	text-decoration: none;
}
.gh-guide-nav a:hover,
.gh-guide-nav a:focus {
	background: #f5f5f5;
}
.gh-guide-nav li:last-child > a {
	border-bottom: none;
}
.gh-guide-nav > ul {
	border: 1px solid #b0b2c4;
	border-radius: 3px;
}
.gh-guide-nav > ul > li > a,
.gh-guide-nav > ul > li > a.ui-link {
	color: #005DAA;
	font-weight: normal;
	padding: 8px 15px;
	position: relative;
}
.gh-guide-nav > ul > li > a:hover,
.gh-guide-nav > ul > li > a:focus,
.gh-guide-nav > ul > li > a.ui-link:hover,
.gh-guide-nav > ul > li > a.ui-link:focus {
	color: #005DAA;
}
.gh-guide-nav > ul > li.active > a,
.gh-guide-nav > ul > li.active > a.ui-link {
	background: #005DAA;
	color: #fff;
}
.gh-guide-nav > ul > li.active > a:hover,
.gh-guide-nav > ul > li.active > a:focus,
.gh-guide-nav > ul > li.active > a.ui-link:hover,
.gh-guide-nav > ul > li.active > a.ui-link:focus {
	color: #fff;
}
.gh-guide-nav > ul > li.active > a:after {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #005DAA;
	content: "";
	position: absolute;
	right: -20px;
	top: 0;
	z-index: 999;
}
.gh-guide-content-wrapper + .gh-guide-nav-wrapper .gh-guide-nav > ul > li.active > a:after {
	border-right: 20px solid #005DAA;
	border-left: none;
	left: -20px;
	right: auto;
}
.gh-guide-nav > ul > li.active > a:hover,
.gh-guide-nav > ul > li.active > a.ui-link {
	
}
.gh-guide-nav ul ul {
	border-bottom: 1px solid #b0b2c4;
}
.gh-guide-nav ul li:last-child ul {
	border-bottom: none;
}
.gh-guide-nav ul ul li a {
	font-size: 14px;
	line-height: 16px;
	padding: 8px 15px 8px 45px;
}
.gh-guide-nav ul ul li.active a {
	background: #f5f5f5;
	color: #333;
}

/* Filter Navigation */
.gh-guide-filter {
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px;
	margin: 0 0 15px 0;
	overflow: hidden;
}
.ui-collapsible .gh-guide-filter.inset,
div[class="ui-body"] .gh-guide-filter.inset {
	border: none;
	border-radius: 0 0 3px 3px;
	margin: -15px;
}
.gh-guide-filter ul {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 800px) {
	.gh-guide-filter ul {
		-ms-flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}
.gh-guide-filter ul li {
	-ms-flex: 1 50%;
	-webkit-box-flex: 1;
	-webkit-flex: 1 50%;
	display: inline-block;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex: 1 50%;
	margin: -1px;
	text-align: center;
	vertical-align: top;
}
@media (min-width: 480px) {
	.gh-guide-filter ul li {
		-ms-flex: 1 33%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 33%;
		flex: 1 33%;
	}
}
@media (min-width: 600px) {
	.gh-guide-filter ul li {
		-ms-flex: 1 25%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 25%;
		flex: 1 25%;
	}
}
@media (min-width: 800px) {
	.gh-guide-filter ul li {
		-ms-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
	}
}
.gh-guide-filter ul li a {
	background: #fff;
	color: #000;
	border: 1px solid rgba(0,0,0,0.1);
	display: block;
	padding: 8px;
	text-decoration: none;
	width: 100%;
}
@media (min-width: 800px) {
	.gh-guide-filter ul li a {
		padding: 15px;
	}
}
.gh-guide-filter ul li.active a, 
.gh-guide-filter ul li a:hover, 
.gh-guide-filter ul li a:focus {
	background: #f5f5f5;
}
.gh-guide-filter span.fa {
	color: #005DAA;
	font-size: 24px;
}
.gh-guide-filter span.fa-child, 
.gh-guide-filter span.fa-th-list {
	font-size: 16px;
}
@media (min-width: 800px) {
	.gh-guide-filter span.fa {
		font-size: 36px;
	}
	.gh-guide-filter span.fa-child, 
	.gh-guide-filter span.fa-th-list {
		font-size: 24px;
	}
}
.gh-guide-filter span.text {
	color: #000;
	display: block;
	font-size: 10px;
	line-height: 14px;
	margin: 10px 0 0 0;
	text-transform: uppercase;
}
.gh-guide-filter ul li.active a span.fa,
.gh-guide-filter ul li a:hover span.fa,
.gh-guide-filter ul li a:focus span.fa {
	color: #005DAA;
}
.gh-guide-filter ul li.active a span.text,
.gh-guide-filter ul li a:hover span.text,
.gh-guide-filter ul li a:focus span.text {
	color: #000;
}

/* Filtered */
.ui-page .ui-table.table-stripe.gh-guide-filtered tbody tr {
	background: none;
}
.ui-page .ui-table.table-stroke.gh-guide-filtered tbody tr,
.ui-page .ui-table.table-stroke.gh-guide-filtered tbody tr:first-child,
.ui-page .ui-table.table-stroke.gh-guide-filtered tbody tr:last-child {
	border: none;
}

/* Subsite */
.ui-mobile.subsite .ui-page > .ui-header .ui-btn-left {
	display: block;
}
.ui-mobile.subsite .ui-page > .ui-header .ui-title a .ui-icon {
	background-position: 50% 50% !important;
	background-size: auto 100%;
}
.ui-mobile.subsite .ui-page[data-role="page"] {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.ui-mobile.subsite .ui-page[data-role="page"] .ui-panel-content-wrap {
	-moz-transition: all 350ms ease;
	-webkit-transition: all 350ms ease;
	background: none;
	transition: all 350ms ease;
}
.ui-mobile.subsite .ui-panel {
	-moz-transition: all 350ms ease;
	-webkit-transition: all 350ms ease;
	transition: all 350ms ease;
	visibility: hidden;
	width: 17em;
}
.ui-mobile.subsite .ui-panel.ui-panel-position-left {
	margin-left: -17em;
}
.ui-mobile.subsite .ui-page-panel-open .ui-panel.ui-panel-position-left {
	margin-left: -34em;
}
.ui-mobile.subsite .ui-page-panel-open .ui-panel.ui-panel-position-left.ui-panel-open {
	margin: 0;
	visibility: visible;
}

/* Landing Page */
.subsite.landing-page .gh-page-header {
	background: #005DAA;
	border: none;
	border-radius: 0px;
	box-sizing: border-box;
	left: 0;
	position: fixed;
	top: 48px;
	width: 100%;
	z-index: 999;
}
.subsite.landing-page .gh-page-header .gh-page-header-headings *, 
.subsite.landing-page .gh-page-header .gh-page-header-headings *:after {
	color: #fff;
}
.subsite.landing-page .ui-page[data-role="page"] {
	background-color: #fff;
	background-attachment: fixed;
	background-position: 0 78px;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 78px !important;
}
.subsite.landing-page .ui-page[data-role="page"] > .ui-panel-content-wrap > .ui-content {
	background-color: #fff;
}
@media (min-width: 800px) {
	.subsite.landing-page .gh-page-header {
		position: absolute;
	}
	.subsite.landing-page .ui-page[data-role="page"] {
		background-attachment: initial;
	}
	.subsite.landing-page .ui-page[data-role="page"] > .ui-panel-content-wrap {
		background: none;
	}
	.subsite.landing-page .ui-page[data-role="page"] > .ui-panel-content-wrap > .ui-content {
		margin-top: 0px !important;
		margin-left: 50% !important;
		width: 50%;
	}
}

/*** Popups ***/

.ui-screen-hidden {
	display: none;
}
.ui-popup-screen {
	background: #000;
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1099;
}
.ui-popup-container {
	border-radius: 3px;
	left: 5% !important; /* override inline style */
	max-width: none !important; /* override inline style */
	width: 90%;
	z-index: 1100;
}
@media all and (min-width: 800px) {
	.ui-popup-container {
		left: 25% !important; /* override inline style */
		width: 50%;
	}
}
.ui-popup-hidden {
	display: none;
}
.ui-popup {
	-webkit-overflow-scrolling: touch;
	background: #fff;
	border: 1px solid #FFD200;
	border-radius: 3px;
	box-sizing: border-box;
	max-height: 80vh;
	overflow: hidden;
	padding: 40px 0 0 0;
	position: relative;
}
@media all and (min-width: 480px) {
	.ui-popup {
		max-height: 70vh;
	}
}
.ui-popup > div,
.ui-popup > ul {
	-webkit-overflow-scrolling: touch;
	box-sizing: border-box;
	float: left;
	margin-top: -40px !important;
	margin-bottom: -15px !important;
	max-height: inherit;
	overflow-y: auto !important;
	padding-top: 40px !important;
	padding-bottom: 15px;
	width: 100%;
}
.ui-popup > div.ui-content {
	margin-bottom: 0;
	padding-top: 50px !important;
}
.ui-popup > div * {
	overflow: visible;
}

/* Popups - Header */
.ui-dialog .ui-header,
.ui-popup .ui-header {
	background: #005DAA;
	border: none;
	border-radius: 3px 3px 0 0 !important;
	color: #fff;
	display: block !important; /* override inline style */
	float: none;
	height: 40px;
	left: 0;
	margin: 0 !important;
	max-height: none;
	overflow: hidden;
	padding: 0 !important;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}
.ui-dialog .ui-header .ui-title,
.ui-popup .ui-header .ui-title {
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 8px 45px 8px 15px;
	text-align: left;
}

/* Popups - Close button */
.ui-dialog .ui-header .ui-btn,
.ui-popup .modal-close-button,
.ui-popup .ui-popup-close {
	background: #005DAA;
	border: none;
	border-left: 1px solid #FFD200;
	border-radius: 0 3px 0 0;
	box-sizing: border-box;
	box-shadow: none;
	color: #fff !important;
	height: 40px;
	left: auto;
	line-height: 40px;
	margin: 0;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	top: 0;
	width: 45px;
	z-index: 3;
}
.ui-popup .ui-popup-close:hover,
.ui-popup .ui-popup-close:focus {
	color: #fff;
}
.ui-popup .ui-popup-close span {
	display: block;
	height: 100%;
	left: 0;
	line-height: 40px;
	position: absolute;
	opacity: 0;
	top: 0;
	width: 100%;
}
.ui-popup .ui-popup-close .fa {
	opacity: 1;
}
.ui-dialog .ui-header .ui-btn .ui-btn-inner,
.ui-popup .modal-close-button .ui-btn-inner {
	height: 40px;
	line-height: 40px;
	padding: 0;
}
.ui-popup .modal-close-button .ui-btn-text {
	color: #fff;
}

/* Popups - Resets */
.ui-popup .ui-collapsible-content {
	margin-top: -5px;
	margin-right: 0;
	margin-left: 0;
	padding: 15px;
}
.ui-popup .ui-collapsible-content.pagelet-content {
	border: none;
	margin-top: 0;
}
.ui-popup a.ui-btn {
	display: block;
	margin: 0 0 5px 0;
}

/* Popups - Icons */
.ui-popup .ui-icon-alert {
	line-height: 18px;
	margin-right: 10px;
}

/* Popups - Listview */
.ui-popup .ui-listview {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin: 0;
}
.ui-popup .ui-collapsible-content .ui-listview {
	margin: -15px !important;
}
.ui-popup .ui-listview li,
.ui-popup .ui-listview li:hover {
	border-right: none;
	border-left: none;
	padding: 0;
}
.ui-popup .ui-listview li:first-child {
	border-top-width: 0;
}
.ui-popup .ui-listview li:last-child {
	border-bottom-width: 0;
}
.ui-popup .ui-listview .ui-btn .ui-link-inherit {
	border: none;
	border-radius: 0;
	margin: 0;
	text-align: left;
}
.ui-popup .ui-listview .ui-btn .ui-link-inherit .ui-btn-text {
	font-weight: normal;
}
.ui-popup .ui-listview .ui-collapsible {
	border-radius: 0px;
	margin: 0;
}
.ui-popup .ui-listview .ui-collapsible .ui-collapsible-heading {
	border-radius: 0px;
	margin: 0;
}
.ui-popup .ui-listview .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle {
	background: none;
	border: none;
	margin: 0;
}
.ui-popup .ui-listview .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:hover,
.ui-popup .ui-listview .ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle:focus {
	background: #f5f5f5;
}
.ui-popup .ui-listview .ui-collapsible .ui-collapsible-heading .ui-btn-inner {
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 15px;
}
.ui-popup [class*="tile-content-"] .ui-listview .ui-collapsible .ui-collapsible-heading .ui-btn-inner {
	padding-left: 35px;
}
.ui-popup .ui-listview .ui-collapsible .ui-collapsible-heading .ui-btn-inner,
.ui-popup .ui-listview .ui-collapsible .ui-collapsible-heading .ui-btn-text {
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.ui-popup .ui-listview .ui-collapsible-content {
	border: none;
	margin: -5px 0 0 0;
	padding: 15px;
}
.ui-popup .ui-listview .ui-collapsible-content .ui-listview li {
	border: none;
}
.ui-popup .ui-listview .ui-collapsible-content .ui-listview .ui-link-inherit {
	font-size: 14px;
	line-height: 18px;
	padding-left: 30px;
}
.ui-popup .ui-listview .ui-icon {
	background: none;
	font-family: 'FontAwesome';
	font-size: 20px;
	line-height: 20px;
	width: auto;
}
.ui-popup .gh-popup-message-container {
	padding: 15px;
	margin: -40px 0 0 0 !important;
}
.ui-popup .gh-popup-message {
	margin: 10px 0;
}
.ui-popup .gh-popup-message span {
	font-size: 16px;
	line-height: 24px;
}
.ui-popup .gh-popup-message-container .gh-popup-button {
	display: inline-block;
	margin: 0 5px 5px 0;
	vertical-align: middle;
}
.ui-popup .gh-popup-message #alertmsg {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px !important;
	line-height: 24px;
	margin: 0 0 10px 0;
	padding: 0;
}
.ui-popup .gh-popup-message #alertbutton {
	float: none;
	margin: 0;
	padding: 0;
}
.ui-popup .gh-popup-message .PSPUSHBUTTON {
	display: inline-block !important;
	margin: 0 5px 5px 0 !important;
	padding: 0;
	vertical-align: top;
}
.ui-popup .gh-popup-message .PSPUSHBUTTON input {
	background: #FFD478 !important;
	border: 1px solid #7C6A55 !important;
	border-radius: 3px;
	color: #000;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold;
	height: 100% !important;
	line-height: 16px !important;
	margin: 0;
	padding: 8px 20px;
	text-align: center;
	width: 100% !important;
}
.ui-popup .gh-popup-message .PSPUSHBUTTON:hover input,
.ui-popup .gh-popup-message .PSPUSHBUTTON input:hover,
.ui-popup .gh-popup-message .PSPUSHBUTTON:focus input,
.ui-popup .gh-popup-message .PSPUSHBUTTON input:focus {
	background: rgba(0,0,0,0.2) !important;
	border: 1px solid #rgba(0,0,0,0.2) !important;
}

/* Configurations */

/* Custom popups */
body.gh-popup-active,
body.gh-popup-active .ui-page {
	overflow: hidden !important;
	height: 100%;
}
body.gh-popup-active .ui-popup-container {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	left: 50% !important;
	max-height: 70vh;
	position: absolute;
	top: 50% !important;
	transform: translateX(-50%) translateY(-50%);
}
body.gh-popup-active .ui-popup {
	height: inherit;
	max-height: inherit;
}

/* Transitions */
.in {
	-webkit-animation-timing-function: ease-out;
	-webkit-animation-duration: 350ms;
	-moz-animation-timing-function: ease-out;
	-moz-animation-duration: 350ms;
	animation-timing-function: ease-out;
	animation-duration: 350ms;
}


/*** Dialogs (large popups) ***/

.ui-mobile .ui-dialog {
	-moz-transform: translateX(200%);
	-webkit-transform: translate3d(200%,0,0);
	background: rgba(0,0,0,0.5) !important;
	height: 100%;
	position: fixed;
	transform: translateX(200%);
	width: 100%;
	z-index: 1001;
}
.ui-mobile .ui-dialog.ui-page-active {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translateX(0);
	transform: translateX(0);
}
.ui-dialog .ui-dialog-contain {
	background: #fff;
	border: 1px solid #FFD200;
	box-sizing: border-box;
	height: 70%;
	left: 5%;
	margin: 0;
	max-width: none;
	padding: 40px 0 0 0;
	position: absolute;
	top: 13%;
	width: 90%;
}
@media all and (min-width: 800px) {
	.ui-dialog .ui-dialog-contain {
		left: 25%;
		width: 50%;
	}
}
.ui-dialog .ui-header .ui-title {
	display: block;
	font-weight: bold;
}
.ui-dialog .ui-content {
	-webkit-overflow-scrolling: touch;
	height: 99%;
	overflow: auto;
	padding: 0;
	width: 100%;
}
.ui-dialog .ui-content .ui-listview,
.ui-dialog .ui-content .ui-listview-inset {
	margin-bottom: 0;
}
.ui-dialog .ui-header .ui-icon {
	border-radius: 100%;
	border: none;
	box-shadow: none;
	left: 50%;
	margin: -9px 0 0 -9px;
	position: absolute;
	top: 50%;
}
.ui-dialog .ui-header .ui-icon:before {
	color: #fff;
	font-size: 16px;
	line-height: 16px;
}

@media (min-width: 600px) {
	.PSSRCHPAGE:not(.is-modal) div[id*="divSEARCHADV"] table {
		display: table;
	}
	.PSSRCHPAGE:not(.is-modal) div[id*="divSEARCHADV"] table > tbody {
		display: table-row-group;
	}
	.PSSRCHPAGE:not(.is-modal) div[id*="divSEARCHADV"] table > tbody > tr {
		display: table-row;
	}
	.PSSRCHPAGE:not(.is-modal) div[id*="divSEARCHADV"] table > tbody > tr > td {
		display: table-cell;
		padding: 0 5px;
	}
}
.PSSRCHPAGE:not(.is-modal) div[id*="divSEARCHADV"] input[type="text"] {
	width: 100% !important;
}
.PSSRCHPAGE:not(.is-modal) #jqm_main_page div[id*="divSEARCHADV"] table label.ui-input-text {
	width: auto;
}
.PSSRCHPAGE:not(.is-modal) #PTSRCHRESULTS a.PSSRCHRESULTSEVENROW,
.PSSRCHPAGE:not(.is-modal) #PTSRCHRESULTS a.PSSRCHRESULTSODDROW {
	color: #005DAA;
	font-weight: bold;
}
.PSSRCHPAGE:not(.is-modal) #PTSRCHRESULTS a.PSSRCHRESULTSEVENROW:hover,
.PSSRCHPAGE:not(.is-modal) #PTSRCHRESULTS a.PSSRCHRESULTSODDROW:hover,
.PSSRCHPAGE:not(.is-modal) #PTSRCHRESULTS a.PSSRCHRESULTSEVENROW:focus,
.PSSRCHPAGE:not(.is-modal) #PTSRCHRESULTS a.PSSRCHRESULTSODDROW:focus {
	color: #005DAA;
}

div[data-pnlname="EOAW_MON_SBP"][data-pnlfldid="1"] *[class^="aw"] {
	background: none;
	background-color: transparent;
	background-image: initial;
	border: none;
	border-radius: 0px;
	color: #001;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 24px !important;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: 0;
	text-shadow: none;
}
div[data-pnlname="EOAW_MON_SBP"][data-pnlfldid="1"] .awPathHeader {
	font-weight: bold;
	margin-bottom: 10px;
}
[data-gh-page="FE_MARITAL_STS"] .ui-collapsible-content img[src*="PT_ARROWHEAD"] {
	display: none;
}
[data-gh-page="FE_MARITAL_STS"] td.awPathHeader {
	font-size: 16px;
	margin-bottom: 15px;
}
[data-gh-page="FE_MARITAL_STS"] table[class*="awStatusNode"] {
	border: none;
}
[data-gh-page="FE_MARITAL_STS"] .downArow:before {
	display: block;
	text-align: center;
}
[data-gh-page="FE_MARITAL_STS"] .awThreadBoxHeaderExpanded {
	visibility: hidden;
}
[data-gh-page="FE_MARITAL_STS"] .awThreadBoxBody {
	border: none;
}

/*** Layout ***/

.gh-activity-guide #ptifrmtemplate {
	overflow-y: auto;
}
.gh-activity-guide #ptifrmcontent {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}
.gh-activity-guide #ptifrmcontent > * {
	display: none;
}
.gh-activity-guide #ptifrmcontent #ptifrmtarget {
	display: block;
	position: static;
}
.gh-activity-guide #ptifrmcontent .ptalPgltAreaContainerDiv {
	display: block;
}
.gh-activity-guide.gh-target-iframe .ui-panel {
	height: auto !important;
}
@media (max-width: 1200px) {
	.gh-activity-guide #ptifrmcontent {
		flex-direction: column;
	}
	.ui-mobile.gh-frame.gh-activity-guide .ui-page[data-role="page"],
	.ui-mobile.gh-frame.gh-activity-guide .ui-page[data-role="page"] .ui-panel-content-wrap,
	.ui-mobile.gh-frame.gh-activity-guide .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
		height: auto !important;
		min-height: auto !important;
		padding-bottom: 0;
	}
}
.ui-mobile.gh-activity-guide #ptifrmtemplate .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content,
.ui-mobile.psc_mode-guided.gh-target-content.gh-activity-guide .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding: 0 !important;
}

/*** Page Header ***/

#ptaisubpage {
	background: #fff;
	border: 1px solid #FFD200;
	border-radius: 3px;
	margin: 15px 15px 0 15px;
	padding: 0;
}
#ptaisubpage #ptailistbuttonstbl {
	background: none;
	border: none !important;
	height: auto;
}
#ptaisubpage #ptailistbuttonstbl * {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 20px !important;
}
#ptaisubpage #ptailistbuttonstbl td {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
}
@media (max-width: 600px) {
	#ptaisubpage #ptailistbuttonstbl td {
		display: table-cell;
	}
}

/* Title */
#ptaisubpage #ptaiagtitle {
	color: #333;
	float: none !important;
	padding: 8px 15px !important;
}

/* Buttons */
#ptaisubpage #ptaiagtitle + div {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	display: -ms-flexbox !important;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: flex !important;
	flex-wrap: wrap;
	float: none !important;
	margin: -1px 0;
}
@media (max-width: 600px) {
	#ptaisubpage #ptaiagtitle + div {
		margin: -1px 0 -1px -1px;
	}
}
#ptaisubpage #ptaiagtitle + div div {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex: 1;
}
#ptaisubpage #ptaiagtitle + div * {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	margin: 0 !important;
	padding: 0 !important;
}
#ptaisubpage #ptaiagtitle + div a {
	-ms-flex: 1;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	align-items: center;
	background: #fff !important;
	border-top: 1px solid #FFD200 !important;
	border-bottom: 1px solid #FFD200 !important;
	border-left: 1px solid #FFD200 !important;
	display: -ms-flexbox !important;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: flex !important;
	flex: 1;
	position: relative;
}
#ptaisubpage #ptaiagtitle + div div[id*="Exit"] a {
	border-radius: 0 3px 3px 0;
}
#ptaisubpage #ptaiagtitle + div a,
#ptaisubpage #ptaiagtitle + div input {
	color: #005DAA;
	cursor: pointer;
}
#ptaisubpage #ptaiagtitle + div a:hover,
#ptaisubpage #ptaiagtitle + div a:focus,
#ptaisubpage #ptaiagtitle + div a:hover input,
#ptaisubpage #ptaiagtitle + div a:focus input,
#ptaisubpage #ptaiagtitle + div input:hover,
#ptaisubpage #ptaiagtitle + div input:focus {
	color: #333;
}
#ptaisubpage #ptaiagtitle + div a > .fa {
	display: inline-block;
	font-family: 'FontAwesome' !important;
	left: 12px;
	position: absolute;
}
#ptaisubpage #ptaiagtitle + div a[class*="NEXT"] > .fa {
	left: auto;
	right: 12px;
}
#ptaisubpage #ptaiagtitle + div a input {
	background: none !important;
	padding: 8px 15px 8px 32px !important;
	position: relative;
	text-align: left;
	width: 100%;
	z-index: 1;
}
#ptaisubpage #ptaiagtitle + div a[class*="NEXT"] input {
	padding: 8px 32px 8px 15px !important;
	text-align: right;
}
#ptaisubpage #ptaiagtitle + div a[class*="DISABLED"] {
	cursor: default !important;
	opacity: 0.5;
	pointer-events: none !important;
}

/*** Pagelet Area ***/

#ptifrmcontent .ptalPgltAreaContainerDiv {
	display: block;
}
.ptalPgltAreaContainer {
	margin: 15px 10px 0 0;
}
@media (max-width: 1200px) {
	.ptalPgltAreaContainer {
		margin: 0 15px;
	}
	.ptalPgltArea_hidden .ptalPgltArea_docked .ptalPgltAreaBody {
		display: table;
	}
}
.ptalPgltAreaContainer,
.ptalPgltAreaAnchorContainer {
	float: none;
}
.ptalPgltArea_docked .ptalPgltAreaBorderTopMiddle {
	background: none;
}

/* Resize */
.PTALPAGELETBODYRESIZEBAR {
	display: none !important;
}
.ptalPgltArea_docked .ptalPgltAreaResizeBar {
	border: none;
}
@media (max-width: 1200px) {
	.ptalPgltArea_docked .ptalPgltAreaResizeBar {
		display: none;
	}
}
.ptalPgltArea_docked .ptalPgltAreaHorizontalResize:before {
	background: #fff;
	color: #778;
	content: '\f07e';
	font-family: 'FontAwesome';
	font-size: 12px;
	margin: 0 0 0 -6px;
}

/* Header */
.ptalPgltAreaHeader {
	background: none;
	position: relative;
}
.ptalPgltAreaHeaderBar {
	height: auto;
	position: relative;
}
.ptalPgltArea_docked .ptalPgltAreaHeaderBar {
	padding: 0;
}
.ptalPgltAreaHeaderLabel {
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px 3px 0 0;
	height: auto;
	margin: 0 0 -1px 0;
	padding: 11px 80px 11px 15px !important;
	position: static;
	white-space: normal;
}
.ptalPgltAreaHeaderLabel * {
	display: block;
}
.ptalPgltAreaHeaderLabel,
.ptalPgltAreaHeaderLabel *,
.pt_classic_plus .ptalPgltAreaHeaderLabel a {
	color: #333;
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.ptalPgltAreaControlsIcon {
	background: none;
	height: 100%;
	margin: 0;
	position: absolute;
	top: 0;
}
.ptalPgltAreaControlsIcon a {
	border-left: 1px solid rgba(0,0,0,0.1);
	position: absolute;
	top: 0;
	width: 40px;
}
a#ptalPgltAreaDropDown:before,
a#ptalPgltAreaHide:before,
a#ptalPgltAreaShow:before {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	font-family: 'FontAwesome';
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
}
a#ptalPgltAreaDropDown img,
a#ptalPgltAreaHide img,
a#ptalPgltAreaShow img {
	display: none;
}
a#ptalPgltAreaDropDown {
	height: 42px;
	right: 40px;
}
a#ptalPgltAreaDropDown:before {
	content: '\f013';
}
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown {
	padding: 0;
}
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:hover {
	background: none;
	border: none;
	border-left: 1px solid rgba(0,0,0,0.1);
	border-radius: 0px;
}
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:after {
	display: none;
}
a#ptalPgltAreaHide {
	border-radius: 0 3px 0 0;
	height: 42px;
	right: 0;
}
a#ptalPgltAreaHide:before {
	content: '\f101';
}
a#ptalPgltAreaShow:before {
	content: '\f100';
}
.ptalPgltArea_docked .ptalPgltAreaBorderTopRight {
	background: none;
	border: none;
	height: auto !important;
}
.ptalPgltArea_docked .ptalPgltAreaBorderPadding {
	width: auto;
}
.ptalPgltControls div {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: none;
	left: auto !important;
	padding: 0;
	position: absolute;
	right: 0px !important;
	top: 41px !important;
}
.ptalPgltControls div a {
	background: none;
	border: none;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	color: #005DAA;
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 8px 15px;
}
.ptalPgltControls div a:hover,
.ptalPgltControls div a:focus {
	background: #f5f5f5;
	color: #333;
}
.ptalPgltControls div a:last-child {
	border-bottom: none;
}
@media (max-width: 1200px) {
	a#ptalPgltAreaDropDown {
		right: 0;
	}
	a#ptalPgltAreaShow,
	a#ptalPgltAreaHide {
		display: none;
	}
}
a#ptalPgltAreaShow {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px 0 0 3px;
	color: #005DAA;
	height: 30px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 30px;
}
a#ptalPgltAreaShow:hover,
a#ptalPgltAreaShow:focus {
	background: #f5f5f5;
	color: #333;
}

/* Tabs */
.ptalPgltArea_docked .ptalPgltAreaGroupsBar,
.ptalPageletGroupsDiv,
.ptalPageletGroupTab {
	padding: 0;
}
.ptalPageletGroupTab {
	border-right: 1px solid rgba(0,0,0,0.1);
}
.ptalPageletGroupTab:first-child {
	border-left: 1px solid rgba(0,0,0,0.1);
}
.ptalPageletGroupTab a,
.ptalPageletGroupTab .selected a {
	background: none;
	border: none;
	display: block;
	float:none;
	height: auto;
}
.ptalPageletGroupTab .selected a {
	background: #f5f5f5;
	color: #333;
}
.ptalPageletGroupTab .selected a span,
.ptalPageletGroupTab a span {
	color: inherit;
	display: block;
	float: none;
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 12px 0;
	text-align: center;
	text-transform: uppercase;
}

/* iFrame */
.ptalPgltAreaFrame {
	min-width: 100%;
}
.ptpgltbody,
.PTALPAGELETCONTENT {
	height: auto !important;
	overflow: visible !important;
	width: auto !important;
}
.PTALPAGELETCONTENT {
	margin: -15px;
}
.PTALPAGELETCONTENT > span {
	position: static !important;
}
.ptalPageletsDiv {
	position: static !important;
}
.PTPAGELET {
	border: none;
}

/* iFrame content */
.ui-mobile.gh-frame .ptalPgltAreaPage .ui-page[data-role="page"] .ui-panel-content-wrap,
.ui-mobile.gh-frame .ptalPgltAreaPage .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding: 0 !important;
}
.ui-mobile.gh-frame .ptalPgltAreaPage .ptalPageletsDiv .gh-listview li,
.ui-mobile.gh-frame .ptalPgltAreaPage .ptalPageletsDiv .gh-listview li a {
	font-size: 14px;
	line-height: 16px;
}

/* Context, Legend */
.PTAI_LEGENDDIV {
	height: auto;
}
.PTAI_LegendText,
.PTAI_ContextData,
.PTAI_ContextData * {
	background: none;
	border: none;
	min-width: auto;
	padding: 0;
	width: auto;
}
.PTAI_LegendText,
.PTAI_ContextData,
.PTAI_ContextData * {
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.PTAI_LegendText,
.PTAI_ContextData {
	box-sizing: border-box;
	padding: 15px;
	width: 50%;
}
.PTAI_LegendText {
	float: right;
	text-align: right;
}
.PTAI_ContextData {
	float: left;
}
.PTAIContextDataChild {
	width: auto;
}
.PTAIContextDataChild ul {
	list-style: none;
}
.PTAIContextDataChild ul,
.PTAIContextDataChild li {
	margin: 0;
	padding: 0;
}

/* Legend Popup */
.gh-target-iframe.gh-activity-guide body.gh-popup-active:before {
	opacity: 0;
}
.PTAILEGENDDIV {
	background: #fff;
	border: 1px solid #b0b2c4;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
	left: 50%;
	padding: 15px;
	position: fixed;
	transform: translateY(-50%) translateX(-50%);
	top: 50%;
	z-index: 9999;
}
.ui-popup .PTAILEGENDDIV {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0;
	position: static;
	transform: none;
	width: auto;
}
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER {
	background: #005DAA;
	border: none;
	border-radius: 3px 3px 0 0;
	margin: -15px -15px 15px -15px;
	padding: 0;
}
.ui-popup .PTAILEGENDDIV .PTAILEGENDDIV_HEADER {
	display: none;
}
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER img {
	cursor: pointer;
	height: 40px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	z-index: 1;
}
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h1,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h2,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h3,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h4,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h5,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h6 {
	color: #fff;
	font-size: 16px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 24px;
	padding: 8px 45px 8px 15px;
}
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h1:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h2:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h3:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h4:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h5:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h6:after {
	background: #005DAA;
	border-left: 1px solid #FFD200;
	border-radius: 0 3px 0 0;
	color: #fff;
	content: '\f00d';
	font-family: 'FontAwesome';
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 45px;
}
.PTAILEGENDDIV .PTAI_LEGENDROW {
	margin: 0 0 8px 0;
	padding: 0;
}
.PTAILEGENDDIV .PTAI_LEGENDROW span {
	color: inherit;
	font-family: inherit;
	font-size: 16px;
	line-height: 24px;
	padding: 0;
}

/* Progress */
.PTAIPBDIV {
	background: none;
	border: none;
	border-top: 1px solid rgba(0,0,0,0.1);
	clear: both;
	height: auto;
	min-width: auto;
	padding: 8px 15px 0 15px;
	width: auto;
}
.PTAIPBDIV * {
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.PTAIPBTitle {
	float: none;
	padding: 0;
	width: auto;
}
.PTAIProgressBar {
	float: none;
	height: auto;
	min-width: auto;
	padding: 0;
	position: static;
	width: auto;
}
.PTAIProgressBarComplete {
	background: #005DAA;
	border: 1px solid #005DAA;
	border-radius: 3px 0 0 3px;
}
.PTAIProgressBarInComplete {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 0 3px 3px 0;
}
.PTAI_PBPointer {
	background: none !important;
}
.PTAI_PBPointer:before {
	content: '\f0d7';
	font-family: 'FontAwesome';
}

/* Navigation */
#PTAIAccordion {
	clear: both;
	margin: 0;
	padding: 0;
}
#PTAIAccordion .PTAIRootDiv {
	font-family: inherit;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
}
#PTAIAccordion li a {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding: 8px 15px 8px 28px;
	width: auto;
}
#PTAIAccordion li a.PTAIBlockAnchor {
	position: relative;
	z-index: 1;
}
#PTAIAccordion li:first-child a {
	border-top: 1px solid rgba(0,0,0,0.1);
}
#PTAIAccordion li:last-child a {
	border-bottom: none;
}
#PTAIAccordion li a * {
	display: inline-block;
	vertical-align: middle;
}
#PTAIAccordion .PTAIActionItemSelected {
	background: #f5f5f5;
	color: #333;
}
#PTAIAccordion .PTAIActionItem:hover,
#PTAIAccordion .PTAIActionItem:focus {
	background: #f5f5f5;
	color: #333;
}

/* Sublinks */
#PTAIAccordion .PTAIsummaryRootDiv {
	background: none;
	margin: 0;
	padding: 0;
}
#PTAIAccordion li ul {
	display: block !important;
}
#PTAIAccordion li {
	position: relative;
}
#PTAIAccordion li ul[style*="none"] li {
	display: none;
}
#PTAIAccordion li ul,
#PTAIAccordion li ul li {
	margin: 0;
	padding: 0;
}
#PTAIAccordion li ul:before {
	font-family: 'FontAwesome';
	font-size: 16px;
	font-weight: normal;
	left: 8px;
	line-height: 16px;
	position: absolute;
	top: 8px;
}
#PTAIAccordion li ul[style*="block"]:before {
	content: '\f18e';
}
#PTAIAccordion li ul[style*="none"]:before {
	content: '\f01a';
}
#PTAIAccordion li ul li a {
	padding-left: 50px;
}
#PTAIAccordion li ul li:first-child a {
	border-top: none;
}
#PTAIAccordion li ul li:last-child a {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Dependent Popup */
.PTAIDependentDiv {
	background: none;
	border: none;
	box-shadow: none;
	margin: 0 0 0 -20px;
	width: 100%;
}
.PTAIDependentDiv * {
	color: inherit;
	font-family: inherit;
	font-size: 12px;
	font-weight: inherit;
	line-height: 20px;
}
.PTAIDependentDiv .PTAIDependentHeader {
	background: #005DAA;
	margin: 0 0 0 45px;
	padding: 0;
}
.PTAIDependentDiv .PTAIDependentHeader a {
	height: 30px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	z-index: 1;
}
.PTAIDependentDiv .PTAIDependentHeader span {
	color: #fff;
	display: block;
	font-size: 12px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 14px;
	padding: 8px 40px 8px 15px;
}
.PTAIDependentDiv .PTAIDependentHeader span:after {
	background: #005DAA;
	border-left: 1px solid #FFD200;
	border-radius: 0 3px 0 0;
	color: #fff;
	content: '\f00d';
	font-family: 'FontAwesome';
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 40px;
}
.PTAIDependentBody {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	border-left: 1px solid rgba(0,0,0,0.1);
	margin: 0 0 0 45px;
	padding: 15px;
}

/* Icons */
#PTAILEGENDDIV .PTAI_LEGENDROW img,
#PTAIAccordion img {
	display: none !important;
}
#PTAILEGENDDIV .PTAI_LEGENDROW span:before,
#PTAIAccordion img ~ span:after,
#PTAIAccordion img + span:before {
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 5px 0 0;
	width: 20px;
}
#PTAIAccordion img ~ span:after {
	float: left;
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="IN_PROGRESS"] + span:before,
#PTAIAccordion img[src*="IN_PROGRESS"] ~ span:after {
	color: #BF5803;
	content: '\f1ce';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="_INFO_"] + span:before,
#PTAIAccordion img[src*="_INFO_"] ~ span:after {
	color: #337ab7;
	content: '\f05a';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="_PAST_"] + span:before,
#PTAIAccordion img[src*="_PAST_"] ~ span:after {
	color: #BF5803;
	content: '\f1da';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="PASTDUE"] + span:before,
#PTAIAccordion img[src*="PASTDUE"] ~ span:after {
	color: #BF5803;
	content: '\f071';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="COMPLETED"] + span:before,
#PTAIAccordion img[src*="COMPLETED"] ~ span:after {
	color: #26762C;
	content: '\f05d';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="ASSIGNED"] + span:before,
#PTAIAccordion img[src*="ASSIGNED"] ~ span:after {
	content: '\f10c';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="VISITED"] + span:before,
#PTAIAccordion img[src*="VISITED"] ~ span:after {
	color: #26762C;
	content: '\f10c';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="ONHOLD"] + span:before,
#PTAIAccordion img[src*="ONHOLD"] ~ span:after {
	color: #BF5803;
	content: '\f10c';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="DENIED"] + span:before,
#PTAIAccordion img[src*="DENIED"] ~ span:after {
	color: #A40C0A;
	content: '\f05e';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="ASTERISK"] + span:before,
#PTAIAccordion img[src*="ASTERISK"] + span:before {
	color: #A40C0A;
	content: '\f069';
	font-size: 10px;
}


/*** Popup ***/

#ptpopupmask {
	background: #000;
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1099;
}
#ptifrmpopup {
	border-radius: 3px;
	left: 5% !important; /* override inline style */
	width: 90%;
	z-index: 1100;
}
@media all and (min-width: 800px) {
	#ptifrmpopup {
		left: 25% !important; /* override inline style */
		width: 50%;
	}
}
#ptpopup {
	background: #fff;
	border: 1px solid #FFD200;
	margin: 0;
	max-height: 80vh;
	overflow: hidden;
}
@media all and (min-width: 480px) {
	 #ptpopup {
		max-height: 70vh;
	}
}
#ptpopupcontainer {
	padding: 0;
}
#ptpopuptitlebar {
	background: #005DAA;
	border: none;
	border-radius: 3px 3px 0 0 !important;
	height: auto;
	position: relative;
	width: auto;
}
#ptpopoptitle {
	background: none;
	color: #fff;
	float: none;
	font-family: inherit;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 8px 45px 8px 15px;
	width: auto;
}
#ptpopuptitlebar #ptpopupclose {
	background: #005DAA;
	border-left: 1px solid #FFD200;
	border-radius: 0 3px 0 0;
	height: 40px;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
}
#ptpopuptitlebar #ptpopupclose:before {
	color: #fff;
	content: '\f00d';
	font-family: 'FontAwesome';
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 45px;
}
#ptpopupcontainer {
	background: none;
	border: none;
	box-shadow: none;
}
#ptpopupshadow {
	display: none;
}
#ptpopupmsgtext {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
}
#ptpopupmsgbuttons [class*="PSPUSHBUTTON"] {
	display: inline-block !important;
}
#ptpopuplayouttbl {
	white-space: normal;
}
	/******** 4. Plugins ********/

/* Replace jQuery icons */
.ui-icon-arrow-d:before,
.ui-icon-plus:before {
	content: \f107;
}
.ui-icon-minus:before {
	content: \f106;
	margin: -2px 0 0 0;
}
.ui-icon-arrow-r:before {
	content: '\f105';
}
.ui-icon-arrow-l:before {
	content: '\f104';
}
.ui-icon-delete:before {
	content: '\f00d';
}
.ui-radio-on .ui-icon-radio-on:before {
	content: '\f192';
}
.ui-radio-off .ui-icon-radio-off:before {
	content: '\f111';
}
.ui-checkbox-on .ui-icon-checkbox-on:before {
	content: '\f14a';
}
.ui-checkbox-off .ui-icon-checkbox-off:before {
	content: '\f0c8';
}
.ui-page .ui-icon,
.ui-page .ui-radio .ui-icon,
.ui-page .ui-checkbox .ui-icon {
	background: none;
	box-shadow: none;
	text-align: center;
}
.ui-page .ui-icon:before {
	color: #778;
	display: block;
	font-family: 'FontAwesome';
	font-size: 20px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	width: 20px;
}
.ui-btn:before,
.ui-btn .ui-icon:before {
	color: #000;
}
.ui-btn:hover:before,
.ui-btn:focus:before,
.ui-btn.ui-focus:before,
.ui-btn:hover .ui-icon:before,
.ui-btn:focus .ui-icon:before,
.ui-btn.ui-focus .ui-icon:before {
	color: #000;
}
.ui-btn[data-theme="a"]:before,
.ui-btn[data-theme="a"] .ui-icon:before {
	color: #005DAA;
}
.ui-btn[data-theme="a"]:hover:before,
.ui-btn[data-theme="a"]:focus:before,
.ui-btn[data-theme="a"].ui-focus:before,
.ui-btn[data-theme="a"]:hover .ui-icon:before,
.ui-btn[data-theme="a"]:focus .ui-icon:before,
.ui-btn[data-theme="a"].ui-focus .ui-icon:before {
	color: #005DAA;
}
.ui-page .ui-radio .ui-icon,
.ui-page .ui-checkbox .ui-icon,
.ui-page .ui-radio .ui-icon:before,
.ui-page .ui-checkbox .ui-icon:before {
	background: none;
	box-shadow: none;
	display: block;
	font-family: 'FontAwesome';
	font-size: 18px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	width: 18px;
}

/* Defaults */
.ui-page .fa {
	font-family: 'FontAwesome';
	font-size: 20px;
	text-shadow: none;
}
.ui-page .fa span.gh-accessible {
	font-size: 16px;
	margin-left: 5px;
}

.mbsc-fr-lock.mbsc-fr-lock-ios {
	overflow: visible;
	position: static;
}
.mbsc-fr-lock-ctx >.mbsc-fr, 
.mbsc-fr-lock-ctx .mbsc-fr-persp, 
.mbsc-fr-lock-ctx .mbsc-fr-overlay {
	width: 100% !important;
}

.mbsc-fr-overlay {
	background: rgba(0, 0, 0, 0.5);
}

.mbsc-fr-popup {
	border: 1px solid #FFD200;
	border-radius: 3px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
}
.mbsc-fr-center .mbsc-fr-popup {
	-ms-transform: translateX(-50%) translateY(-50%) !important;
	-webkit-transform: translateX(-50%) translateY(-50%) !important;
	left: 50% !important;
	position: fixed;
	top: 50% !important;
	transform: translateX(-50%) translateY(-50%) !important;
}

.mbsc-fr-popup *,
.mbsc-mobiscroll .mbsc-sc-itm {
	-webkit-font-smoothing: antialiased;
	color: #001;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	text-shadow: none;
}

.mbsc-mobiscroll .mbsc-sc-whl-gr {
	max-width: none !important;
	padding: 0;
}

.mbsc-mobiscroll .mbsc-fr-w {
	background: #fff;
	padding: 0;
	width: 300px !important;
}

.mbsc-mobiscroll .mbsc-w-p {
	display: block;
}

.mbsc-mobiscroll .mbsc-sc-whl-w {
	flex: 1;
}

.mbsc-mobiscroll .mbsc-sc-whl {
	padding: 30px 0;
	position: relative;
	z-index: 4;
}
.mbsc-sc-whl:before {
	border: 1px solid rgba(0,0,0,0.1);
	box-sizing: border-box;
	content: '';
	display: table;
	height: 100%;
	position: absolute;
	width: 100%;
}

.mbsc-mobiscroll .mbsc-sc-btn-plus, 
.mbsc-mobiscroll .mbsc-sc-btn-minus {
	background: #fff;
	color: #001;
	height: 30px !important;
	opacity: 1 !important;
	position: absolute;
}
.mbsc-mobiscroll .mbsc-sc-btn-minus {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	top: 0;
}
.mbsc-mobiscroll .mbsc-sc-btn-plus {
	border-top: 1px solid rgba(0,0,0,0.1);
	bottom: 0;
}
.mbsc-mobiscroll .mbsc-sc-btn-minus:before, 
.mbsc-mobiscroll .mbsc-sc-btn-plus:before {
	background: none !important;
	color: #778;
	display: block;
	font-family: 'FontAwesome';
	font-size: 20px;
	line-height: 30px;
}
.mbsc-mobiscroll .mbsc-sc-btn-minus:before {
	content: '\f0d8';
}
.mbsc-mobiscroll .mbsc-sc-btn-plus:before {
	content: '\f0d7';
}

.mbsc-mobiscroll .mbsc-sc-whl-l {
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,0.1);
}

.mbsc-mobiscroll .mbsc-sc-itm, 
.mbsc-mobiscroll .mbsc-sc-itm span {
	background: none !important;
	font-size: 12px;
	text-overflow: initial;
	text-transform: uppercase;
}

.mbsc-mobiscroll .mbsc-fr-btn-cont {
	border-radius: 0 0 3px 3px;
	display: flex;
	padding: 0;
	text-align: left;
}
.mbsc-mobiscroll .mbsc-fr-btn-w {
	background: #005DAA;
	color: #fff;
	border-right: 1px solid #FFD478;
	flex: 1;
	float: none;
}
.mbsc-mobiscroll .mbsc-fr-btn-w:last-child {
	border-right: none;
}
.mbsc-mobiscroll .mbsc-fr-btn {
	background: none;
	display: table-cell;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	line-height: 12px;
	padding: 0;
	text-align: center;
	text-transform: initial;
	vertical-align: middle;
	width: 1%;
}
.mbsc-mobiscroll .mbsc-fr-btn:hover,
.mbsc-mobiscroll.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-fr-btn-d):hover {
	background: #005DAA;
}
.mbsc-mobiscroll .mbsc-fr-hdr {
	background: #005DAA;
	border-radius: 3px 3px 0 0;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	min-height: 1px;
	padding: 0;
	text-align: center;
}

/*** Helpers ***/

.ghtables-hide {
	display: none !important;
}
.ghtables-disable {
	cursor: default;
	opacity: 0.3;
	pointer-events: none;
}
.ghtables-fixed-layout {
	table-layout: fixed !important;
}
.ghtables-detect-size {
	width: auto !important;
}
.ghtables-detect-size-parents {
	display: block !important;
}
.ghtables-detect-size-body {
	width: 999999px !important;
}

/*** Navigation ***/

.ghtables-show-all .ghtables-navigation {
	display: none;
}
.ghtables-navigation {
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	align-items: center;
	border: 1px solid #ddd;
	border-radius: 3px 3px 0 0;
	display: flex;
	margin: 0 0 -1px 0;
	overflow: hidden;
	padding: 8px;
	position: relative;
}
.ghtables-navigation ul,
.ghtables-navigation ol {
	-ms-flex: auto;
	-ms-flex-align: center;
	-ms-flex-wrap: wrap;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-webkit-flex-wrap: wrap;
	align-items: center;
	display: inline-block;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex: auto;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.ghtables-navigation ul {
	min-width: 80px;
}
.ghtables-navigation li {
	-ms-flex: none;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	display: inline-block;
	flex: none;
	vertical-align: top;
}
.ghtables-navigation a {
	display: block;
}

/* Show All */
.ghtables-navigation-show-all {
	background: #fff;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: bold;
	left: -9999px;
	line-height: 14px;
	padding: 16px 8px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: -9999px;
	width: 100%;
	z-index: 1;
}
.ghtables-navigation-show-all:hover,
.ghtables-navigation-show-all:focus {
	left: 0;
	top: 0;
}

/* Dots */
.ghtables-navigation-dots a {
	padding: 6px;
}
.ghtables-navigation-dots .ghtables-inview a,
.ghtables-navigation-dots .ghtables-active a {
	cursor: default;
	pointer-events: none;
}
.ghtables-navigation-dots a:before {
	background: #001;
	border-radius: 100%;
	content: '';
	display: block;
	height: 6px;
	width: 6px;
}
.ghtables-navigation-dots .ghtables-inview a:before,
.ghtables-navigation-dots .ghtables-active a:before,
.ghtables-navigation-dots a:hover:before,
.ghtables-navigation-dots a:focus:before {
	background: #005DAA;
}

/* Buttons */
.ghtables-navigation-btns {
	-ms-flex-pack: end;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.ghtables-navigation-btns li {
	-ms-flex: none;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	display: inline-block;
	flex: none;
	margin: 0 0 0 10px;
	vertical-align: middle;
}
.ghtables-navigation-btns li:first-child {
	margin-left: 0;
}
.ghtables-navigation-btns a {
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	background: rgba(0,0,0,0.2);
	border: 1px solid #7C6A55;
	border-radius: 3px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	height: 28px;
	text-align: center;
	text-decoration: none;
	width: 28px;
}
.ghtables-navigation-btns a:hover,
.ghtables-navigation-btns a:focus {
	border-color: #rgba(0,0,0,0.2);
	text-decoration: none;
}
.ghtables-navigation-btns a:before {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	color: #000;
	display: block;
	font-family: 'FontAwesome';
	flex: 1;
	font-size: 24px;
	line-height: 24px;
}
.ghtables-navigation-btns a:hover:before,
.ghtables-navigation-btns a:focus:before {
	color: #000;
}
.ghtables-navigation-btns .ghtables-navigation-previous:before {
	content: '\f0d9';
	margin-left: -3px;
}
.ghtables-navigation-btns .ghtables-navigation-next:before {
	content: '\f0da';
	margin-right: -3px;
}

/*** Tables ***/

.ui-page div[class="ui-body"] .ghtables table tbody tr,
.ui-page .ui-collapsible-content .ghtables table tbody tr {
	margin: 0;
}

.ui-page .ghtables {
	position: relative;
}

.ui-page .ghtables-full {
	border: none;
	display: table;
	margin-bottom: 15px !important;
}
.ui-page .ghtables-full thead,
.ui-page .ghtables-full tbody {
	display: table-row-group;
}
.ui-page .ghtables-full tbody tr {
	display: table-row;
	margin: 0 !important;
	padding: 0 !important;
}
.ui-page .ghtables-full tbody tr.ghtables-hide {
	display: table-row !important;
}
.ui-page .ghtables-full + [id*="gh-table-pager-"] {
	border-top: none !important;
	margin: 15px 0 !important;
	padding: 0 !important;
}
.ui-page .ghtables-full tbody tr:last-child {
	border-bottom: 1px solid #ddd;
}
.ui-page .ghtables-full tbody th,
.ui-page .ghtables-full tbody td,
.ui-page .ghtables-full tbody td.ui-btn-inline {
	display: table-cell;
}
.ui-page .ghtables-full tbody td,
.ui-page .ghtables-full tbody th,
.ui-page .ghtables-full tbody div,
.ui-page .ghtables-full tbody span,
.ui-page .ghtables-full tbody a {
	font-size: 14px !important;
	line-height: 16px !important;
}
.ui-page .ghtables-full label[for].ui-input-text,
.ui-page .ghtables-full label[for].ui-select {
	opacity: 0;
	position: absolute;
	visibility: hidden;
	z-index: -1;
}
.ui-page .ghtables-full b.ui-table-cell-label {
	left: -9999px;
	position: absolute;
	top: -9999px;
}
.ui-page .ghtables-full label.ui-input-text + div,
.ui-page .ghtables-full label.ui-select + span,
.ui-page .ghtables-full b.ui-table-cell-label + div,
.ui-page .ghtables-full b.ui-table-cell-label + span {
	display: block !important;
	margin: 0;
	width: auto !important;
}
.ui-page .ghtables-full td span.fa {
	display: inline-block;
	text-align: center;
}
.ui-page .ghtables-full td[align="right"] {
	text-align: right;
}
.ui-page .ghtables-full td[align="right"] input,
.ui-page .ghtables-full td[align="right"] textarea {
	text-align: right;
}
.ui-page .ghtables-full.table-stroke tbody tr {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.ui-page .ghtables-full.table-stroke tbody td,
.ui-page .ghtables-full.table-stroke tbody th {
	border-right: 1px solid #ddd;
}
.ui-page .ghtables-full.table-stroke tbody td:last-child,
.ui-page .ghtables-full.table-stroke tbody th:last-child {
	border-right: none;
}

/* Sort: Columns */
.ghtables[data-ghtables-scroll="cols"] td.gh-cell-no-padding {
	padding: 6px 8px;
}

/*** Sort ***/

.ghtables[data-ghtables-scroll="cols"] .gh-submenu {
	display: none;
}
.ghtables[data-ghtables-scroll="rows"] .gh-submenu,
.ghtables[data-ghtables-breakpoint][data-ghtables-scroll="cols"] .gh-submenu {
	display: block;
}
@media (min-width: 400px) {
	.ghtables[data-ghtables-breakpoint="400"][data-ghtables-scroll="cols"] .gh-submenu {
		display: none;
	}
}
@media (min-width: 500px) {
	.ghtables[data-ghtables-breakpoint="500"][data-ghtables-scroll="cols"] .gh-submenu {
		display: none;
	}
}
@media (min-width: 600px) {
	.ghtables[data-ghtables-breakpoint="600"][data-ghtables-scroll="cols"] .gh-submenu {
		display: none;
	}
}
@media (min-width: 700px) {
	.ghtables[data-ghtables-breakpoint="700"][data-ghtables-scroll="cols"] .gh-submenu {
		display: none;
	}
}
@media (min-width: 800px) {
	.ghtables[data-ghtables-breakpoint="800"][data-ghtables-scroll="cols"] .gh-submenu {
		display: none;
	}
}
@media (min-width: 900px) {
	.ghtables[data-ghtables-breakpoint="900"][data-ghtables-scroll="cols"] .gh-submenu {
		display: none;
	}
}
@media (min-width: 1000px) {
	.ghtables[data-ghtables-breakpoint="1000"][data-ghtables-scroll="cols"] .gh-submenu {
		display: none;
	}
}


/******** 5. Custom CSS ********/
/* Button text color black */
.ui-btn.success:before,
.ui-btn.success span,
.ui-btn.success span:before,
.ui-btn.info:before,
.ui-btn.info span,
.ui-btn.info span:before,
.ui-btn.warning:before,
.ui-btn.warning span,
.ui-btn.warning span:before,
.ui-btn.danger:before,
.ui-btn.danger span,
.ui-btn.danger span:before,
.ui-btn.primary:before,
.ui-btn.primary span,
.ui-btn.primary span:before {
	color: #000 !important;
}

/* removed unwanted content from the header */
#jqm_main_page .gh-page-header .gh-page-header-headings span.fa-home:after {
    content: '';
    margin:0px;
}

/* For login without student role and gives message instead of a blank white screen */
.csub-visitor-warning {
	margin-top: 25px;
	width: 90%;
    padding: 10px;
	background-color: rgba(236,146,43,0.30);
    border: 2px solid #730f17;
    border-radius: 0.35em;
    font-size: 16px;
}


/* Home Icon */
.gh-page-header-home > a > span.fa-home {
    font-size: 1.9em;
    margin-left: 0.5em;
}
.gh-page-header .gh-page-header-headings .gh-page-header-home a .fa {
	color: #005DAA;
}


/* Check Box */
#jqm_main_page.ui-page .ui-checkbox .ui-icon-checkbox-off.ui-icon:before,
.ui-page .ui-checkbox .ui-icon-checkbox-off:before {
	color: #fff;
	border: 2px solid #555;
    border-radius: 5px;
	width: 12px;
	height: 12px;
	font-size: 13px;
	line-height: 13px;
}

/* Danger Buttons */
.danger.ui-btn {
	background-color: #FFD478;
    /*border-color: #730f17;*/
    border-color: #005DAA;
}
.danger.ui-btn .ui-btn-inner{
	font-size: 9px;
}


/* Hide the toolbar and navbar */
#win0divPSTOOLBAR,
.PSLEVEL1GRIDNAVIGATIONBAR {
	display: none !important;
}

.ui-popup .ui-popup-close:hover {
    background-color: #eee;
}

.ui-btn.success,
.ui-btn.success:hover,
.ui-btn.success:focus,
[data-role="button"].success,
[data-role="button"].success:hover,
[data-role="button"].success:focus {
	background: #FFD478;
	border-color: #005DAA;
}

/* DG - 9/22/2017 - initial config */


*[class*="ui-body"] .ui-link,
*[class*="ui-body"] .ui-link:link,
*[class*="ui-body"] .ui-link:active,
*[class*="ui-body"] .ui-link:visited {
	color: #005DAA;
	text-shadow: -1px -1px 1px white;
}

span[class^="SSSBUTTON_"][class*="LINK"]
a[class^="SSSBUTTON_"][class*="LINK"].ui-link {
	color: black;
}
a[class^="SSSBUTTON_"].ui-btn {
	background-color: #FFD478;
    border: 1px solid black;
}

/* error text */
div.gh-collapsible-error span.ui-btn-text {
    text-shadow: -1px 1px 1px #000;
}

.gh-footer li a span {
	padding: 0 4px;
}

/* Modo top nav - DG - 10/16/2017 */
.gh-page-header .gh-page-header-headings h1,
.gh-page-header .gh-page-header-headings h2 {
    color: #333;
    font-size: 1.1em;
}
.gh-page-header .gh-page-header-headings .gh-page-header-home a.ui-link .fa {
	color: #005DAA;
    font-size: 1.9em;
    margin-left: 0.5em;
}
.gh-page-header .gh-page-header-headings span.gh-page-header-home:after {
	color: #333;
}

#win0divDERIVED_SSTSNAV_PERSON_NAME {
	padding: 1px 4px;
	margin:0;
	border-radius: 3px;
    width: fit-content;
}

#DERIVED_SSTSNAV_PERSON_NAME,
#win0divDERIVED_SSTSNAV_PERSON_NAME .fa {
	font-size: 1.2em;
    color: #333;
}


#jqm_main_page .ui-table label.ui-input-text + div {
	width: inherit;
	max-width: 90%;
}



.gh-page-header:after {
    content: '';
    height: 1px;
    width: 65%;
    background-color: #FFD200;
    background-image: linear-gradient(to left, white, #FFD478);
    display: block;
    clear: both;
}

/* Button Color - Oct - 2017 */
.ui-btn.info,
.ui-btn.info:hover,
.ui-btn.info:focus,
[data-role="button"].info,
[data-role="button"].info:hover,
[data-role="button"].info:focus {
	background: #FFD478;
	/*border: 1px solid #1A619E;*/
    border: 1px solid #005DAA;
    
}

.ui-btn[class*="fa-"]:before,
.ui-btn[class*="ui-icon"]:before,
.ui-btn.success span,
.ui-btn.info span,
.ui-btn.warning span,
.ui-btn.danger span,
[data-role="button"][class*="fa-"]:before,
[data-role="button"][class*="ui-icon"]:before,
[data-role="button"].success span,
[data-role="button"].info span,
[data-role="button"].warning span,
[data-role="button"].danger span {
	color: #000;
}

/* Activity Guide */

div.gh-activity-guide-content div.ui-slider-wrap,
.gh-activity-guide div#PTAI_LEGEND {
    display: none;
}
.gh-activity-guide .gh-activity-guide-content iframe {
	overflow: hidden;
	width: 100% !important;
	height: 100% !important;
}
.gh-activity-guide .gh-page-header-wrap {
    padding-top: 10px;
}

/* Page header */
.gh-page-header {
	-webkit-border-radius: 0 !important;
	border: none !important;
	border-radius: 0 !important;
	font-size: 14px !important;
	margin: -15px -15px 15px -15px !important;
}

.ui-page > .ui-header .ui-btn-right {
	/*display: none;*/
}

/* Header Links */
.gh-page-header .gh-page-header-links:before {
	border-top: 22px solid transparent;
	border-bottom: 22px solid transparent;
	border-right: 22px solid #e7e7e7;
	margin-left: -21px;
}
.gh-page-header .gh-page-header-links:after {
	border-top: 22px solid transparent;
	border-bottom: 22px solid transparent;
	border-right: 22px solid #fff;
	margin-left: -21px;
}


/** Responsive footer */

@media all and (min-width: 800px) {

	
	.gh-footer {
		-moz-transition: initial;
		-webkit-transition: initial;
		transition: initial;
		width: auto;
	}

	
		.gh-footer {
			background: none;
			margin-top: 15px;
			position: static;
			text-align: right;
		}
		.gh-footer ul {
			display: block;
		}
		.gh-footer li {
			display: inline-block;
			margin-left: 5px;
			width: auto;
		}
		.gh-footer li a,
		.gh-footer li a span {
			border-radius: 3px;
			max-width: 200px;
			width: auto;
		}
		.gh-footer li a span {
			padding: 0 20px !important;
		}
		.ui-panel-content-wrap.ui-panel-content-wrap-position-left.ui-panel-content-wrap-display-push.ui-panel-content-wrap-open .gh-footer {
			margin-left: 0 !important;
		}
		.ui-panel-content-wrap.ui-panel-content-wrap-position-right.ui-panel-content-wrap-display-push.ui-panel-content-wrap-open .gh-footer {
			margin-right: 0 !important;
		}
}

/* Header hide in PSP */
/*header#ptbr_header_container {
    display: none;
}*/

/* Logo height around the corner change*/
.ui-page > .ui-header .ui-title a {
	padding:10px 0px;
}
.ui-page > .ui-header {
	height:68px;
}
[data-role="page"] .ui-panel-content-wrap,
.ui-page[data-role="page"] .ui-panel-content-wrap,
.ui-page-panel-open .ui-panel.ui-panel-position-left,
.ui-page-panel-open .ui-panel.ui-panel-position-left.ui-panel-open { 
	margin-top:20px;
}
.ui-page > .ui-header a.ui-btn {
	padding-top:10px;
}

/* UI issue fixed */
.ui-page *[class^="PS"],
.ui-page *[class^="SSS"],
.ui-page *[class^="PA"] {
	background: none;
	background-color: transparent;
	background-image: initial;
	border: none;
	border-radius: 0px;
	color: #001;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 24px !important;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: 0;
	text-shadow: none;
}

/* Issue fixed for landscape*/
@media (min-width: 600px) {
	.ui-page .ui-table.reflow-grid-600 b.ui-table-cell-label {
    	display: none;
	}
}

/* Administrative Access*/

li.pagelet-fluid-home-page .fa-credit-card:before {
    color:#27759A;
}
li.pagelet-fluid-home-page .fa.fa-columns:before {
    color:#27759A;
}

/* Activity Guide 21-03-2023 */
html.gh-activity-guide.ui-mobile body#ptifrmtemplate {
    	overflow: scroll !important;

}
/*@media all and (max-width: 480px) {
	.gh-activity-guide #ptifrmtgtframe {
    	height: 400px !important;
	}	
}*/

/*Custom Page Fianacial Aid -> College Financial Planning Start */
body[onload^="myFunction_set"] .main-header .school-heading {
    color:#FFF;
    font-size:18px;
    font-weight:bold;
    
}
body[onload^="myFunction_set"] .main-header .school-heading h1 {
    font-size:16px;
    font-weight:bold;
    line-height: 20px;
}
body[onload^="myFunction_set"] .main-header .school-heading h2 {
    font-size:14px;
    font-weight:bold;
    margin-bottom: 0px;
    line-height: 20px;
}

body[onload^="myFunction_set"] .main-header .school-heading h3 {
    font-size:12px;
    font-weight:bold;
}
body[onload^="myFunction_set"] div.pull-right div#date-stamp{
     color:#FFF;
}
[onload^="myFunction_set"] div.xml-download .ui-btn.gh-btn {
    background:#FFF;
}

[onload^="myFunction_set"] #download-btn {
    background:none
}

/*Custom Page Fianacial Aid -> College Financial Planning Start End */.ui-btn.ui-btn-right.gh-ps-btn.favorites,
.ui-btn.ui-btn-right.gh-ps-btn.recent,
.ui-btn.ui-btn-right.gh-ps-btn.notify {
    display:none;
}


[data-gh-page="(search)"] table#PTSRCHRESULTS.PSSRCHRESULTSWBO tbody tr:first-child{
    display:none;
}

.ui-page .ui-table td.gh-cell-no-padding b.ui-table-cell-label,
.ui-page .ui-table tbody td.ui-btn-inline b.ui-table-cell-label {
        display: none;
}
.ui-page .ui-table td.gh-cell-no-padding {
        font-size: 0px !important;
        line-height: 0px !important;
        padding: 0;
}
/*fix croping submenu*/
.gh-submenu.dropdown.active.overflow .menu {
    max-height: revert !important;
}    

/******** 6. Includes   ********/

input[name="#ICOrigFileName"] {
	width: 100% !important;
}
/*** Layout ***/

.gh-activity-guide #ptifrmtemplate {
	overflow-y: auto;
}
.gh-activity-guide #ptifrmcontent {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}
.gh-activity-guide #ptifrmcontent > * {
	display: none;
}
.gh-activity-guide #ptifrmcontent #ptifrmtarget {
	display: block;
	position: static;
}
.gh-activity-guide #ptifrmcontent .ptalPgltAreaContainerDiv {
	display: block;
}
.gh-activity-guide.gh-target-iframe .ui-panel {
	height: auto !important;
}
@media (max-width: 1200px) {
	.gh-activity-guide #ptifrmcontent {
		flex-direction: column;
	}
	.ui-mobile.gh-frame.gh-activity-guide .ui-page[data-role="page"],
	.ui-mobile.gh-frame.gh-activity-guide .ui-page[data-role="page"] .ui-panel-content-wrap,
	.ui-mobile.gh-frame.gh-activity-guide .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
		height: auto !important;
		min-height: auto !important;
		padding-bottom: 0;
	}
}
.ui-mobile.gh-activity-guide #ptifrmtemplate .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content,
.ui-mobile.psc_mode-guided.gh-target-content.gh-activity-guide .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding: 0 !important;
}

/*** Page Header ***/

#ptaisubpage {
	background: #fff;
	border: 1px solid #FFD200;
	border-radius: 3px;
	margin: 15px 15px 0 15px;
	padding: 0;
}
#ptaisubpage #ptailistbuttonstbl {
	background: none;
	border: none !important;
	height: auto;
}
#ptaisubpage #ptailistbuttonstbl * {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 20px !important;
}
#ptaisubpage #ptailistbuttonstbl td {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
}
@media (max-width: 600px) {
	#ptaisubpage #ptailistbuttonstbl td {
		display: table-cell;
	}
}

/* Title */
#ptaisubpage #ptaiagtitle {
	color: #333;
	float: none !important;
	padding: 8px 15px !important;
}

/* Buttons */
#ptaisubpage #ptaiagtitle + div {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	display: -ms-flexbox !important;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: flex !important;
	flex-wrap: wrap;
	float: none !important;
	margin: -1px 0;
}
@media (max-width: 600px) {
	#ptaisubpage #ptaiagtitle + div {
		margin: -1px 0 -1px -1px;
	}
}
#ptaisubpage #ptaiagtitle + div div {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex: 1;
}
#ptaisubpage #ptaiagtitle + div * {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	margin: 0 !important;
	padding: 0 !important;
}
#ptaisubpage #ptaiagtitle + div a {
	-ms-flex: 1;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	align-items: center;
	background: #fff !important;
	border-top: 1px solid #FFD200 !important;
	border-bottom: 1px solid #FFD200 !important;
	border-left: 1px solid #FFD200 !important;
	display: -ms-flexbox !important;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: flex !important;
	flex: 1;
	position: relative;
}
#ptaisubpage #ptaiagtitle + div div[id*="Exit"] a {
	border-radius: 0 3px 3px 0;
}
#ptaisubpage #ptaiagtitle + div a,
#ptaisubpage #ptaiagtitle + div input {
	color: #005DAA;
	cursor: pointer;
}
#ptaisubpage #ptaiagtitle + div a:hover,
#ptaisubpage #ptaiagtitle + div a:focus,
#ptaisubpage #ptaiagtitle + div a:hover input,
#ptaisubpage #ptaiagtitle + div a:focus input,
#ptaisubpage #ptaiagtitle + div input:hover,
#ptaisubpage #ptaiagtitle + div input:focus {
	color: #333;
}
#ptaisubpage #ptaiagtitle + div a > .fa {
	display: inline-block;
	font-family: 'FontAwesome' !important;
	left: 12px;
	position: absolute;
}
#ptaisubpage #ptaiagtitle + div a[class*="NEXT"] > .fa {
	left: auto;
	right: 12px;
}
#ptaisubpage #ptaiagtitle + div a input {
	background: none !important;
	padding: 8px 15px 8px 32px !important;
	position: relative;
	text-align: left;
	width: 100%;
	z-index: 1;
}
#ptaisubpage #ptaiagtitle + div a[class*="NEXT"] input {
	padding: 8px 32px 8px 15px !important;
	text-align: right;
}
#ptaisubpage #ptaiagtitle + div a[class*="DISABLED"] {
	cursor: default !important;
	opacity: 0.5;
	pointer-events: none !important;
}

/*** Pagelet Area ***/

#ptifrmcontent .ptalPgltAreaContainerDiv {
	display: block;
}
.ptalPgltAreaContainer {
	margin: 15px 10px 0 0;
}
@media (max-width: 1200px) {
	.ptalPgltAreaContainer {
		margin: 0 15px;
	}
	.ptalPgltArea_hidden .ptalPgltArea_docked .ptalPgltAreaBody {
		display: table;
	}
}
.ptalPgltAreaContainer,
.ptalPgltAreaAnchorContainer {
	float: none;
}
.ptalPgltArea_docked .ptalPgltAreaBorderTopMiddle {
	background: none;
}

/* Resize */
.PTALPAGELETBODYRESIZEBAR {
	display: none !important;
}
.ptalPgltArea_docked .ptalPgltAreaResizeBar {
	border: none;
}
@media (max-width: 1200px) {
	.ptalPgltArea_docked .ptalPgltAreaResizeBar {
		display: none;
	}
}
.ptalPgltArea_docked .ptalPgltAreaHorizontalResize:before {
	background: #fff;
	color: #778;
	content: '\f07e';
	font-family: 'FontAwesome';
	font-size: 12px;
	margin: 0 0 0 -6px;
}

/* Header */
.ptalPgltAreaHeader {
	background: none;
	position: relative;
}
.ptalPgltAreaHeaderBar {
	height: auto;
	position: relative;
}
.ptalPgltArea_docked .ptalPgltAreaHeaderBar {
	padding: 0;
}
.ptalPgltAreaHeaderLabel {
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px 3px 0 0;
	height: auto;
	margin: 0 0 -1px 0;
	padding: 11px 80px 11px 15px !important;
	position: static;
	white-space: normal;
}
.ptalPgltAreaHeaderLabel * {
	display: block;
}
.ptalPgltAreaHeaderLabel,
.ptalPgltAreaHeaderLabel *,
.pt_classic_plus .ptalPgltAreaHeaderLabel a {
	color: #333;
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.ptalPgltAreaControlsIcon {
	background: none;
	height: 100%;
	margin: 0;
	position: absolute;
	top: 0;
}
.ptalPgltAreaControlsIcon a {
	border-left: 1px solid rgba(0,0,0,0.1);
	position: absolute;
	top: 0;
	width: 40px;
}
a#ptalPgltAreaDropDown:before,
a#ptalPgltAreaHide:before,
a#ptalPgltAreaShow:before {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	font-family: 'FontAwesome';
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
}
a#ptalPgltAreaDropDown img,
a#ptalPgltAreaHide img,
a#ptalPgltAreaShow img {
	display: none;
}
a#ptalPgltAreaDropDown {
	height: 42px;
	right: 40px;
}
a#ptalPgltAreaDropDown:before {
	content: '\f013';
}
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown {
	padding: 0;
}
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:hover {
	background: none;
	border: none;
	border-left: 1px solid rgba(0,0,0,0.1);
	border-radius: 0px;
}
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:after {
	display: none;
}
a#ptalPgltAreaHide {
	border-radius: 0 3px 0 0;
	height: 42px;
	right: 0;
}
a#ptalPgltAreaHide:before {
	content: '\f101';
}
a#ptalPgltAreaShow:before {
	content: '\f100';
}
.ptalPgltArea_docked .ptalPgltAreaBorderTopRight {
	background: none;
	border: none;
	height: auto !important;
}
.ptalPgltArea_docked .ptalPgltAreaBorderPadding {
	width: auto;
}
.ptalPgltControls div {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: none;
	left: auto !important;
	padding: 0;
	position: absolute;
	right: 0px !important;
	top: 41px !important;
}
.ptalPgltControls div a {
	background: none;
	border: none;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	color: #005DAA;
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 8px 15px;
}
.ptalPgltControls div a:hover,
.ptalPgltControls div a:focus {
	background: #f5f5f5;
	color: #333;
}
.ptalPgltControls div a:last-child {
	border-bottom: none;
}
@media (max-width: 1200px) {
	a#ptalPgltAreaDropDown {
		right: 0;
	}
	a#ptalPgltAreaShow,
	a#ptalPgltAreaHide {
		display: none;
	}
}
a#ptalPgltAreaShow {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px 0 0 3px;
	color: #005DAA;
	height: 30px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 30px;
}
a#ptalPgltAreaShow:hover,
a#ptalPgltAreaShow:focus {
	background: #f5f5f5;
	color: #333;
}

/* Tabs */
.ptalPgltArea_docked .ptalPgltAreaGroupsBar,
.ptalPageletGroupsDiv,
.ptalPageletGroupTab {
	padding: 0;
}
.ptalPageletGroupTab {
	border-right: 1px solid rgba(0,0,0,0.1);
}
.ptalPageletGroupTab:first-child {
	border-left: 1px solid rgba(0,0,0,0.1);
}
.ptalPageletGroupTab a,
.ptalPageletGroupTab .selected a {
	background: none;
	border: none;
	display: block;
	float:none;
	height: auto;
}
.ptalPageletGroupTab .selected a {
	background: #f5f5f5;
	color: #333;
}
.ptalPageletGroupTab .selected a span,
.ptalPageletGroupTab a span {
	color: inherit;
	display: block;
	float: none;
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 12px 0;
	text-align: center;
	text-transform: uppercase;
}

/* iFrame */
.ptalPgltAreaFrame {
	min-width: 100%;
}
.ptpgltbody,
.PTALPAGELETCONTENT {
	height: auto !important;
	overflow: visible !important;
	width: auto !important;
}
.PTALPAGELETCONTENT {
	margin: -15px;
}
.PTALPAGELETCONTENT > span {
	position: static !important;
}
.ptalPageletsDiv {
	position: static !important;
}
.PTPAGELET {
	border: none;
}

/* iFrame content */
.ui-mobile.gh-frame .ptalPgltAreaPage .ui-page[data-role="page"] .ui-panel-content-wrap,
.ui-mobile.gh-frame .ptalPgltAreaPage .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding: 0 !important;
}
.ui-mobile.gh-frame .ptalPgltAreaPage .ptalPageletsDiv .gh-listview li,
.ui-mobile.gh-frame .ptalPgltAreaPage .ptalPageletsDiv .gh-listview li a {
	font-size: 14px;
	line-height: 16px;
}

/* Context, Legend */
.PTAI_LEGENDDIV {
	height: auto;
}
.PTAI_LegendText,
.PTAI_ContextData,
.PTAI_ContextData * {
	background: none;
	border: none;
	min-width: auto;
	padding: 0;
	width: auto;
}
.PTAI_LegendText,
.PTAI_ContextData,
.PTAI_ContextData * {
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.PTAI_LegendText,
.PTAI_ContextData {
	box-sizing: border-box;
	padding: 15px;
	width: 50%;
}
.PTAI_LegendText {
	float: right;
	text-align: right;
}
.PTAI_ContextData {
	float: left;
}
.PTAIContextDataChild {
	width: auto;
}
.PTAIContextDataChild ul {
	list-style: none;
}
.PTAIContextDataChild ul,
.PTAIContextDataChild li {
	margin: 0;
	padding: 0;
}

/* Legend Popup */
.gh-target-iframe.gh-activity-guide body.gh-popup-active:before {
	opacity: 0;
}
.PTAILEGENDDIV {
	background: #fff;
	border: 1px solid #b0b2c4;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
	left: 50%;
	padding: 15px;
	position: fixed;
	transform: translateY(-50%) translateX(-50%);
	top: 50%;
	z-index: 9999;
}
.ui-popup .PTAILEGENDDIV {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0;
	position: static;
	transform: none;
	width: auto;
}
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER {
	background: #005DAA;
	border: none;
	border-radius: 3px 3px 0 0;
	margin: -15px -15px 15px -15px;
	padding: 0;
}
.ui-popup .PTAILEGENDDIV .PTAILEGENDDIV_HEADER {
	display: none;
}
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER img {
	cursor: pointer;
	height: 40px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	z-index: 1;
}
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h1,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h2,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h3,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h4,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h5,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h6 {
	color: #fff;
	font-size: 16px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 24px;
	padding: 8px 45px 8px 15px;
}
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h1:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h2:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h3:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h4:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h5:after,
.PTAILEGENDDIV .PTAILEGENDDIV_HEADER h6:after {
	background: #005DAA;
	border-left: 1px solid #FFD200;
	border-radius: 0 3px 0 0;
	color: #fff;
	content: '\f00d';
	font-family: 'FontAwesome';
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 45px;
}
.PTAILEGENDDIV .PTAI_LEGENDROW {
	margin: 0 0 8px 0;
	padding: 0;
}
.PTAILEGENDDIV .PTAI_LEGENDROW span {
	color: inherit;
	font-family: inherit;
	font-size: 16px;
	line-height: 24px;
	padding: 0;
}

/* Progress */
.PTAIPBDIV {
	background: none;
	border: none;
	border-top: 1px solid rgba(0,0,0,0.1);
	clear: both;
	height: auto;
	min-width: auto;
	padding: 8px 15px 0 15px;
	width: auto;
}
.PTAIPBDIV * {
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.PTAIPBTitle {
	float: none;
	padding: 0;
	width: auto;
}
.PTAIProgressBar {
	float: none;
	height: auto;
	min-width: auto;
	padding: 0;
	position: static;
	width: auto;
}
.PTAIProgressBarComplete {
	background: #005DAA;
	border: 1px solid #005DAA;
	border-radius: 3px 0 0 3px;
}
.PTAIProgressBarInComplete {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 0 3px 3px 0;
}
.PTAI_PBPointer {
	background: none !important;
}
.PTAI_PBPointer:before {
	content: '\f0d7';
	font-family: 'FontAwesome';
}

/* Navigation */
#PTAIAccordion {
	clear: both;
	margin: 0;
	padding: 0;
}
#PTAIAccordion .PTAIRootDiv {
	font-family: inherit;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
}
#PTAIAccordion li a {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding: 8px 15px 8px 28px;
	width: auto;
}
#PTAIAccordion li a.PTAIBlockAnchor {
	position: relative;
	z-index: 1;
}
#PTAIAccordion li:first-child a {
	border-top: 1px solid rgba(0,0,0,0.1);
}
#PTAIAccordion li:last-child a {
	border-bottom: none;
}
#PTAIAccordion li a * {
	display: inline-block;
	vertical-align: middle;
}
#PTAIAccordion .PTAIActionItemSelected {
	background: #f5f5f5;
	color: #333;
}
#PTAIAccordion .PTAIActionItem:hover,
#PTAIAccordion .PTAIActionItem:focus {
	background: #f5f5f5;
	color: #333;
}

/* Sublinks */
#PTAIAccordion .PTAIsummaryRootDiv {
	background: none;
	margin: 0;
	padding: 0;
}
#PTAIAccordion li ul {
	display: block !important;
}
#PTAIAccordion li {
	position: relative;
}
#PTAIAccordion li ul[style*="none"] li {
	display: none;
}
#PTAIAccordion li ul,
#PTAIAccordion li ul li {
	margin: 0;
	padding: 0;
}
#PTAIAccordion li ul:before {
	font-family: 'FontAwesome';
	font-size: 16px;
	font-weight: normal;
	left: 8px;
	line-height: 16px;
	position: absolute;
	top: 8px;
}
#PTAIAccordion li ul[style*="block"]:before {
	content: '\f18e';
}
#PTAIAccordion li ul[style*="none"]:before {
	content: '\f01a';
}
#PTAIAccordion li ul li a {
	padding-left: 50px;
}
#PTAIAccordion li ul li:first-child a {
	border-top: none;
}
#PTAIAccordion li ul li:last-child a {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Dependent Popup */
.PTAIDependentDiv {
	background: none;
	border: none;
	box-shadow: none;
	margin: 0 0 0 -20px;
	width: 100%;
}
.PTAIDependentDiv * {
	color: inherit;
	font-family: inherit;
	font-size: 12px;
	font-weight: inherit;
	line-height: 20px;
}
.PTAIDependentDiv .PTAIDependentHeader {
	background: #005DAA;
	margin: 0 0 0 45px;
	padding: 0;
}
.PTAIDependentDiv .PTAIDependentHeader a {
	height: 30px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	z-index: 1;
}
.PTAIDependentDiv .PTAIDependentHeader span {
	color: #fff;
	display: block;
	font-size: 12px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 14px;
	padding: 8px 40px 8px 15px;
}
.PTAIDependentDiv .PTAIDependentHeader span:after {
	background: #005DAA;
	border-left: 1px solid #FFD200;
	border-radius: 0 3px 0 0;
	color: #fff;
	content: '\f00d';
	font-family: 'FontAwesome';
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 40px;
}
.PTAIDependentBody {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	border-left: 1px solid rgba(0,0,0,0.1);
	margin: 0 0 0 45px;
	padding: 15px;
}

/* Icons */
#PTAILEGENDDIV .PTAI_LEGENDROW img,
#PTAIAccordion img {
	display: none !important;
}
#PTAILEGENDDIV .PTAI_LEGENDROW span:before,
#PTAIAccordion img ~ span:after,
#PTAIAccordion img + span:before {
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 5px 0 0;
	width: 20px;
}
#PTAIAccordion img ~ span:after {
	float: left;
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="IN_PROGRESS"] + span:before,
#PTAIAccordion img[src*="IN_PROGRESS"] ~ span:after {
	color: #BF5803;
	content: '\f1ce';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="_INFO_"] + span:before,
#PTAIAccordion img[src*="_INFO_"] ~ span:after {
	color: #337ab7;
	content: '\f05a';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="_PAST_"] + span:before,
#PTAIAccordion img[src*="_PAST_"] ~ span:after {
	color: #BF5803;
	content: '\f1da';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="PASTDUE"] + span:before,
#PTAIAccordion img[src*="PASTDUE"] ~ span:after {
	color: #BF5803;
	content: '\f071';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="COMPLETED"] + span:before,
#PTAIAccordion img[src*="COMPLETED"] ~ span:after {
	color: #26762C;
	content: '\f05d';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="ASSIGNED"] + span:before,
#PTAIAccordion img[src*="ASSIGNED"] ~ span:after {
	content: '\f10c';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="VISITED"] + span:before,
#PTAIAccordion img[src*="VISITED"] ~ span:after {
	color: #26762C;
	content: '\f10c';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="ONHOLD"] + span:before,
#PTAIAccordion img[src*="ONHOLD"] ~ span:after {
	color: #BF5803;
	content: '\f10c';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="DENIED"] + span:before,
#PTAIAccordion img[src*="DENIED"] ~ span:after {
	color: #A40C0A;
	content: '\f05e';
}
#PTAILEGENDDIV .PTAI_LEGENDROW img[src*="ASTERISK"] + span:before,
#PTAIAccordion img[src*="ASTERISK"] + span:before {
	color: #A40C0A;
	content: '\f069';
	font-size: 10px;
}


/*** Popup ***/

#ptpopupmask {
	background: #000;
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1099;
}
#ptifrmpopup {
	border-radius: 3px;
	left: 5% !important; /* override inline style */
	width: 90%;
	z-index: 1100;
}
@media all and (min-width: 800px) {
	#ptifrmpopup {
		left: 25% !important; /* override inline style */
		width: 50%;
	}
}
#ptpopup {
	background: #fff;
	border: 1px solid #FFD200;
	margin: 0;
	max-height: 80vh;
	overflow: hidden;
}
@media all and (min-width: 480px) {
	 #ptpopup {
		max-height: 70vh;
	}
}
#ptpopupcontainer {
	padding: 0;
}
#ptpopuptitlebar {
	background: #005DAA;
	border: none;
	border-radius: 3px 3px 0 0 !important;
	height: auto;
	position: relative;
	width: auto;
}
#ptpopoptitle {
	background: none;
	color: #fff;
	float: none;
	font-family: inherit;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 8px 45px 8px 15px;
	width: auto;
}
#ptpopuptitlebar #ptpopupclose {
	background: #005DAA;
	border-left: 1px solid #FFD200;
	border-radius: 0 3px 0 0;
	height: 40px;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
}
#ptpopuptitlebar #ptpopupclose:before {
	color: #fff;
	content: '\f00d';
	font-family: 'FontAwesome';
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 45px;
}
#ptpopupcontainer {
	background: none;
	border: none;
	box-shadow: none;
}
#ptpopupshadow {
	display: none;
}
#ptpopupmsgtext {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
}
#ptpopupmsgbuttons [class*="PSPUSHBUTTON"] {
	display: inline-block !important;
}
#ptpopuplayouttbl {
	white-space: normal;
}/*** Defaults/Layout ***/

/* Override PS styles */
[class="ui-page"] *[class^="psa_"],
[class="ui-page"] *[class^="ps_"] {
	border: none;
	box-shadow: none;
	float: none;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 24px !important;
	margin: 0;
	max-width: none;
	padding: 0;
	text-decoration: none;
	text-indent: 0;
	text-shadow: none;
}
[class="ui-page"] *[class^="psa_"],
[class="ui-page"] *[class^="ps_"]:not(.ps_scrollable),
[class="ui-page"] *[class^="ps-"] {
	color: #001;
	min-height: 0px;
	min-width: 0px;
	overflow: visible;
	text-align: left;
	text-overflow: initial;
	white-space: normal;
}
[class="ui-page"] .ui-table[class^="psa_"],
[class="ui-page"] .ui-table[class^="ps_"] {
	margin-bottom: 15px;
}

/*.ui-page a[id="PT_SIDE_BOTTOM$close"],
.ps_footer,
.ps_header_bar,
div[id$="divPSPANELTABS"],
[id^=PT_SIDE],
.psc_panel-tabcontainer {
	display: none;
}*/
#PT_SKIPNAV {
	display: none;
}
html:not(.show-ps-frame) #psNavBarMask,
html:not(.show-ps-frame) #psNavBar {
	display: none !important;
}
.psa_sfa_show-more-target {
	height: auto !important;
}
.psa_sfa_show-more-trigger {
	display: none !important;
}
.ps-link,
.ps-link:link,
label {
	text-shadow: none;
}
.ui-page .ps-link,
.ui-page .ps-link .ps-text,
.ui-page .psc_trigger > .ps-link-wrapper > .ps-link {
	color: #005DAA;
}
.ui-page .ps-link:hover,
.ui-page .ps-link:focus,
.ui-page .ps-link:hover .ps-text,
.ui-page .ps-link:focus .ps-text,
.ui-page .psc_trigger > .ps-link-wrapper > .ps-link:hover,
.ui-page .psc_trigger > .ps-link-wrapper > .ps-link:focus {
	color: #005DAA;
}
.ps-button:hover,
.ps-button:link:hover {
	outline: none;
}
[class="ui-page"] [class*="eopc_columnitem-"],
[class="ui-page"] [class*="psc_width-"],
[class="ui-page"] [class*="psc_columnitem-"] {
	width: 100%;
}
ul.ps_collection > li,
ol.ps_collection > li {
	display: block;
}

[class*="psc_control-height"] > .ps_box-valuelink,
[class*="psc_control-height"] > .ps_box-valueemail,
[class*="psc_control-height"] > .ps_box-value,
[class*="psc_control-height"] > .ps_box-control > .ps-longedit,
[class*="psc_control-height"] > .ps_box-control > .ps-dropdown,
[class*="psc_control-height"] > .ps_box-control > .ps-edit {
	height: auto;
}

.ui-page .ps_wrapper {
	display: block;
	min-height: 1px;
	min-width: 1px;
	overflow: visible !important;
}

/* content background */
.ps_content {
	background-color: transparent !important;
}

.psc_panel-container,
.pst_panel-mode .ps_mid_section,
.ps_content {
	overflow: visible !important;
}
.psa_panel-content {
	max-width: none;
}
div.ps_apps_content,
div.ps_scrollable:not([data-pnlname="PTPN_CAT_GRID"]):not([id*="PTPN"]):not([id*="PTSSEARCHTRAY"]) {
	overflow: visible;
	height: auto !important;
}
.ps-text {
	color: #001;
}
.ps_box-link {
	font-weight: normal;
}
.ps-link:hover,
.ps_keyvalue:hover,
.ps_descr:hover,
.pts_facet_checkbox:hover > .ps_box-label > .ps-label {
	color: #005DAA;
	text-decoration: none;
}
.PTUNDERLINE {
	color: inherit !important;
}
td[align="right"] {
	text-align: left;
}
.psc_halign-right,
.psc_value-halignright .ps_box-value {
	text-align: left !important;
}
.ps_apps_content,
.psc_padding-standard,
.psc_pagepadding-content > .ps_content-group {
	padding: 0 !important;
}
.psa_panel-content {
	padding: 0;
	margin: 0;
}
/*.psc_disabled {
	opacity: 0.5;
}*/
[class="ui-page"] *[class*=psc_margin] {
	margin: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
[class="ui-page"] *[class*=psc_padding] {
	padding: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
[class="ui-page"] *[class*=psc_border] {
	border: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
}

/*** PS helper classes ***/

.ui-page .psc_float-left {
	float: left;
	margin-bottom: 10px;
}
.ui-page .psc_float-right {
	float: right;
	margin-bottom: 10px;
}
.ui-page .ui-table .psc_float-left,
.ui-page .ui-table .psc_float-right {
	float: none;
	margin-bottom: 0px;
}
.ui-page .psc_float-clear {
	clear: both;
}
.ui-page .psc_float-right .psc_display-inlineblock {
	margin-left: 10px;
	margin-right: 0px;
}
.ui-page .psc_float-left .psc_display-inlineblock {
	margin-left: 0px;
	margin-right: 10px;
}
.ui-page .psc_strong,
.ui-page .psc_strong * {
	font-weight: bold;
}
.ui-page .psc_display-inline-block {
	display: inline-block;
	margin-right: 10px;
}
.ui-page .ui-field-contain {
	display: block;
	margin-bottom: 10px;
}
.ui-page .ui-field-contain.psc_hidden {
	display: none;
}
.ui-page .ui-table td > .ui-field-contain {
	margin-bottom: 0;
}

/* Body - Icons */
.ps_box-grid .ps_grid-row span[class*="ps_box-value"] a,
.ps_box-grid .ps_grid-row span[class*="ps-link"] a {
	overflow: visible;
	text-overflow: initial;
	word-break: break-all;
	word-wrap: break-word;
}
.ps_box-grid .ps_grid-row i.fa.fa-fw {
	float: left;
	margin-right: 15px;
}
.ps_box-grid .ps_grid-row .my-actions {
	border-left: none;
	display: block !important;
	margin: 0;
	padding: 0;
}
.ps_box-grid .ps_grid-row .my-actions a {
	margin: 0;
}
/*.ps_box-grid .ps_grid-row .gh-username {
	display: block !important;
	min-width: 100px;
	overflow: hidden;
}*/
.ui-page .ps_box-grid .ps_grid-row .gh-jobtitle {
	font-size: 12px !important;
	line-height: 14px !important;
	text-transform: uppercase;
}
.psc_rowact:not(.psc_disabled) {
	cursor: default;
}
.ps_menuitem:not(.psc_disabled):hover,
.psc_rowact:not(.psc_disabled):hover {
	background-color: inherit;
}
:root .ui-page .psc_rowact:not(.psc_disabled):hover {
	outline: none;
}


/* flex fix */
.ps_box-edit.psc_wrappable:not(.psc_label-suppressed),
.ps_box-dropdown.psc_wrappable:not(.psc_label-suppressed),
.ps_box-longedit.psc_wrappable:not(.psc_label-suppressed) {
	display: block;
	flex: none;
}

/* My Actions, Related Actions */
.my-actions,
.ui-table .related-actions {
	display: block;
}
.my-actions,
.my-actions a,
.ui-table .related-actions,
.ui-table .related-actions a {
	font-size: 14px;
	line-height: 18px;
}
.my-actions,
.my-actions a {
	margin-bottom: 20px;
}
.my-actions .fa,
.ui-table .related-actions .fa {
	font-size: 18px;
	line-height: 18px;
	margin-right: 5px;
}

@media all and (min-width: 600px) {
	.my-actions,
	.ui-table .related-actions {
		border-left: 1px solid #b0b2c4;
		display: inline-block;
		margin-left: 10px;
		padding-left: 10px;
	}
	.my-actions,
	.my-actions a {
		margin-bottom: 0;
	}
}

/* Action widget */
div[id*="ACTION_WIDGET"] {
	display: none;
}

.fa img {
	max-width: 21px;
}
.gh-footer a:link:hover {
	color: #fff;
}

/* landing page container for the grouplets */
.nuilpcont {
	position: relative !important;
}

/*** Alert ***/

/*** Prompt ***/
.ui-page .ps_icon-prompt {
	content: normal;
}
.ui-page .ps_icon-prompt:before,
.ui-page .ps_icon-prompt:after {
	display: none;
}
.ui-page .prompt + .ps-icon-wrapper {
	display: none;
}

/*** Add Ons ***/
.ps_grid-row[id^="TERM_CLASSES"],
.ps_grid-row[id^="CRSE_HIST2"] {
	padding-bottom: 10px !important;
}
:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage {
	background: transparent !important;
}
div[data-pnlname="SCC_TM_LAUNCH"][data-pnlfldid="2"] {
	display: none;
}
body[data-gh-page="SSR_CLASSDTL_SCF"] .gh-radio-tabs {
	display: none;
}
#DERIVED_NAMEFMT_NAME_HR_MO_DSP_P_2_POP {
	display: none;
}

/* issue seen with visibility on Company Directory */
.psc_panel-actioninterior,
.pst_panel-content {
	visibility: visible !important;
}

/* Benefits: Marriage/Birth */
div[id*="win0divPSACTIVITYGUIDE_ACTIVITYNAME"] {
	display: none;
}

/* My Team page Card view */
.direct_card .ps_grid-row {
	height: auto;
}
#jqm_main_page .gh-direct-reports a {
	display: block;
	text-align: center;
}
/* Causes issues on Fluid homepage
div[id*="divPTNUI_LP_PAGE_row$"] {
	margin-top: -9999px !important;
}*/

/*** Page Header ***/

/* Photo */
.gh-userphoto {
	border: 1px solid #b0b2c4;
	float: left;
	margin: 0 10px 0 0;
	padding: 3px;
}
.gh-userphoto-sm {
	height: 65px;
	width: 55px;
}

/*** Table ***/

.ps_grid-flex-head {
	display: none;
}
.ps_grid-flex .ps_grid-cell > .psc_num {
	text-align: left !important;
}
.ps_grid-flex > .ps_grid-body .ps_grid-cell.gh-cell-no-padding {
	height: auto;
}
.ps_box-grid-header {
	position: relative;
	z-index: 100;
}
.ps_grid-head-row.psc_invisible {
	display: none;
}
.ps_box-grid-header .ps_box-grid-title .psc_rowcount {
	font-weight: bold;
	position: static;
	text-align: right;
}
.ps_box-grid-header .ps_box-grid-header_bar {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px 3px 0 0;
	display: none;
	margin: 0 0 -1px 0;
	padding: 5px;
	position: relative;
	z-index: 1;
}
.ps_box-grid-header .ps_box-grid-header_bar.show {
	display: flex;
}
.psc_grid-nohbar .ps_box-grid-header .ps_box-grid-header_bar {
	display: none;
}
.ps_box-grid-header .ps_box-grid-header_bar * {
	margin: 0;
	vertical-align: middle;
}

/* Buttons */
.ps_box-grid-header .ps_box-grid-header_bar .ps_box-button.psc_image_only a {
	box-sizing: border-box;
	height: 34px;
	padding: 0 !important;
	position: relative;
	text-align: center;
	width: 34px;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_box-button.psc_image_only a > img,
.ps_box-grid-header .ps_box-grid-header_bar .ps_box-button.psc_image_only a > span.fa {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	left: 50%;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom {
	display: flex;
	flex-wrap: wrap;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom > div {
	flex: 0 0 auto;
	margin: 0 5px 0 0;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom > .psc_layout > .ps_box-button,
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom > .psc_layout > .ps_box-link {
	float: none;
	margin: 0;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_box-group {
	display: inline-block;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_box-dropdown,
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_box-dropdown .ps_box-control {
	align-items: center;
	display: flex;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_box-dropdown .ps_box-control .gh-select select {
	width: auto;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom label,
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom label + div,
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom label + span {
	margin: 0 !important;
	width: auto !important;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom label {
	margin: 0 5px 0 0 !important;
}

/* Header - Grid View Toggle */
/*.ps_box-grid-header .psc_gridview-toggle .ps_box-radio {
	margin-right: -1px !important;
}*/
.ps_box-grid-header .psc_gridview-toggle .ps_box-radio:first-child .ui-radio .ui-btn {
	border-radius: 3px 0 0 3px;
}
.ps_box-grid-header .psc_gridview-toggle .ps_box-radio:last-child .ui-radio .ui-btn {
	border-left: 0 !important;
	border-radius: 0 3px 3px 0;
}
.ps_box-grid-header .psc_gridview-toggle .ps_box-radio .ui-radio label {
	text-transform: capitalize;
}
.ps_box-grid-header .psc_gridview-toggle .ps_box-radio.psc_selected .ui-radio label {
	background: #b0b2c4;
}
.ps_box-grid-header .psc_gridview-toggle .ps_box-radio .ui-radio .ui-btn-inner .fa {
	background: none;
}
.ps_box-grid-header .psc_gridview-toggle .ps_box-radio .ui-radio .ui-icon-radio-on,
.ps_box-grid-header .psc_gridview-toggle .ps_box-radio .ui-radio .ui-icon-radio-off {
	display: none;
}
.ui-page li.ps_grid-row {
	padding: 15px;
}

/*** Tab ***/

/*** Tile ***/
.isFluid ul#tilebox {
	margin-left: 0;
	padding-left: 0;
}
.isFluid .ui-bar .ui-icon-bubble,
.isFluid .menu .ui-icon-bubble,
.isFluid .tilebox .ui-icon-bubble {
	background: #ac2925;
	color: #fff;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	float: right;
	font-weight: bold;
	text-align: center;
}
.isFluid .tilebox .ui-icon-bubble {
	width: auto;
	padding: 0 5px;
	word-break: normal;
}
.isFluid .tilebox .gh-desc {
	color: #676661;
	font-size: 12px !important;
	line-height: 14px !important;
	text-transform: uppercase;
	font-weight: normal !important;
	display: block;
}
.isFluid .tilebox a,
.isFluid .tilebox a.ui-link {
	font-weight: bold !important;
}
.isFluid .tilebox .tile,
.isFluid .tilebox .tile-img {
	background-size: 80% !important;
}
.isFluid #tilebox {
	display: block !important;
}

/*** Multistep ***/

/*** Loader ***/

/*** Columns ***/

/*** Select Menu ***/

/*** Form ***/
textarea,
input[type='text'],
input[type='url'],
input[type='date'],
input[type='time'],
input[type='number'],
input[type='search'],
input[type='password'],
input[type='datetime'],
input[type='datetime-local'],
input[type='email'],
input[type='tel'],
select {
	box-shadow: none;
}
.ps_box-edit,
.ps_box-checkbox,
.ps_box-radio,
.ps_box-dropdown,
.ps_box-textonly,
.ps_box-longedit,
.ps_box-staticimg,
.ps_box-text {
	white-space: normal;
}
.ps_box-checkbox .ps_indicator,
.ps_box-radio .ps_indicator {
	display: none !important;
}
#ps_select_box:after {
	display: none;
}

#jqm_main_page[class="ui-page"] h2 label.ui-input-text {
	width: 100%;
}
.ps_button_bar > .ps_box-radio:not(.psc_disabled).psc_selected > .ps_box-label,
.ps_button_bar > .ps_box-radio.psc_disabled.psc_selected > .ps_box-label {
	border: 0 !important;
	border-radius: 3px;
}
.ps_box-control {
	display: block;
}
.ps_box-control > .ui-select > a {
	display: block;
}
label ~ .ps_box-label {
	display: none !important;
}

/*@media (min-width: 600px) {
	.ui-page .ui-table.reflow-grid-600 label.ui-input-text,
	.ui-page .ui-table.reflow-grid-600 label.ui-select {
		border: 0 !important;
		height: auto !important;
		margin-right: 10px !important;
		overflow: hidden !important;
		padding:0 !important;
		position: relative !important;
		width: auto !important;
	}
}*/
#jqm_main_page .gh-field-contain-sm label,
#jqm_main_page .gh-field-contain-sm div,
#jqm_main_page .gh-field-contain-sm a {
	display: inline-block;
	margin-right: 2%;
	margin-bottom: 5px;
	vertical-align: middle;
	width: auto;
}
.ps_box-control .ps_box-button {
	margin: 0;
	padding-left: 5px;
}
.psc_primary .ps-button:focus,
.ps-button:not(:disabled):active,
.ps-button:not(:disabled):hover:active {
	background-color: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
}

/*** IFrame ***/
.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body div[data-role="header"],
.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body div[data-role="navbar"],
.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body div[data-role="panel"],
.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body .gh-submenu,
.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body .gh-page-header-wrap {
	display: none !important;
}
.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body .ui-page[data-role="page"],
.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body .ui-page[data-role="page"] .ui-panel-content-wrap,
.ui-mobile.gh-frame .gh-frame-as-modal.ps_modal_body .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	height: auto;
	min-height: 1px !important;
	padding-bottom: 0 !important;
}

/*** Modals ***/

/* Modal Panel Fix */
#pt_modalMask {
	display: none !important;
}
#pt_modals {
	display: none;
}
#pt_modals[style*="display: block"],
#pt_modals[style*="display: inline"],
#pt_modals[aria-hidden="false"] {
	display: block;
	z-index: 9999;
}
#pt_modals .ps_modal_container {
	border-radius: 3px;
}
#pt_modals .ps_modal_container:not(.ps_typeahead_modal):not(.ps_popup-menu) {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	background: #fff !important;
	border: 1px solid #FFD200;
	box-sizing: border-box;
	height: 80% !important;
	left: 5% !important;
	margin: 0;
	overflow: hidden;
	padding: 0;
	top: 50% !important;
	transform: translateY(-50%);
	width: 90% !important;
	z-index: 3000;
}
@media all and (min-width: 480px) {
	#pt_modals .ps_modal_container:not(.ps_typeahead_modal):not(.ps_popup-menu) {
		left: 10% !important;
		top: 50% !important;
		width: 80% !important;
	}
}
@media all and (min-width: 800px) {
	#pt_modals .ps_modal_container:not(.ps_typeahead_modal):not(.ps_popup-menu) {
		left: 25% !important;
		width: 50% !important;
	}
}
#pt_modals .ps_popup-menu .ps_modal_header {
	position: relative;
}
#pt_modals .ps_popup-menu .ps_modal_header .ps_modal_title .ps-text {
	padding-right: 12px;
	white-space: nowrap;
}
#pt_modals .ps_modal_content {
	-webkit-overflow-scrolling: touch;
	border: none !important;
	box-shadow: none;
	box-sizing: border-box;
	height: 100% !important;
	margin: 0;
	overflow: auto;
	padding: 40px 0 0 0;
	width: 100% !important;
}
#pt_modals .PSMODALTABLE.ps_modal_container:not(.ps_typeahead_modal):not(.ps_popup-menu) {
	padding-top: 0;
}
#pt_modals .frame-pt_promptpage .ps_modal_content,
#pt_modals .ps_popup-menu .ps_modal_content,
#pt_modals .ps_modal_content.psc_has_iframe {
	padding-top: 0;
}
#pt_modals .ps_popup-menu .ps_modal_content {
	background: #fff;
}
#pt_modals .ps_modal_content iframe {
	-webkit-overflow-scrolling: touch;
	height: 100% !important;
	float: left;
	min-height: 0px;
	min-width: 0px;
	overflow-y: scroll;
	width: 100% !important;
}
#pt_modals .PSMODALHEADER .ps_box-button,
#pt_modals .PSMODALHEADER .ps_box-button a {
	background: none;
	border: none;
	border-radius: 0px;
	display: block;
}
.ps_mod_wrapc {
	width: 100%;
}
.ps_modal_close a {
	background: none;
	border: none;
	border-radius: 0px;
	display: block;
	left: 0;
	padding: 0 !important;
	position: absolute;
	top: 0;
}
.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button:hover {
	background: transparent;
	border: 1px solid transparent;
}
.ps_modal_title {
	border-bottom: none !important;
	display: inline-block;
}
.ps_modal_header {
	padding-top: 0 !important;
}
.ps_popup-horizontal .ps_modal_header {
	padding-top: 8px !important;
}
.ps_modal_header .ps_popup-back a {
	background-color: transparent !important;
	border-right: 1px solid #fff !important;
	border-radius: 0 !important;
	height: 40px !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	width: 45px;
}
.ps_popup-back {
	left: 0 !important;
	top: 0 !important;
}
.ps_popup-back:empty {
	border-right: none;
	width: 0px;
}
.ps_popup-back:not(:empty) ~ h1 {
	padding-left: 45px !important;
}
.ps_popup-back img {
	display: none !important;
}
.ps_popup-back a {
	background-color: transparent !important;
	height: 40px;
	padding: 0 !important;
	width: 45px;
}
.ps_popup-back a:before {
	color: #fff;
	content: '\f060';
	font-family: 'FontAwesome';
	font-size: 16px;
	left: 50%;
	line-height: 16px;
	margin: -8px 0 0 -8px;
	position: absolute;
	top: 50%;
}
.ps_popup-back a:active {
	box-shadow: none !important;
}
.ps_modal-gridsort .psc_sort {
	text-align: left;
}
.ps_modal_container .ps_mod_wrap,
.ps_modal_container .ps_mod_wrapc {
	height: 100%;
}
.ps_modal_close .ps-button {
	display: block !important;
}
.ps_modal_content .psc_sort li {
	border-bottom: 1px solid #b0b2c4;
}
.ps_modal_content .psc_sort li a {
	background: none !important;
}
.ps_modal_content .psc_sort li a:before {
	content: '\f0dc' !important;
	float: right;
	font-family: 'FontAwesome';
	visibility: visible !important;
}
.ps_modal_content .psc_sort li.psc_sort-ascend a:before {
	content: '\f0de' !important;
}
.ps_modal_content .psc_sort li.psc_sort-descend a:before {
	content: '\f0dd' !important;
}
.ps_modal_content .ps_scrollable a {
	color: #333 !important;
	font-weight: normal;
	padding: 11px 15px !important;
}
.ps_modal_content .ps_scrollable .ps_menu_link,
.ps_modal_content .ps_scrollable .ps_menu_folder {
	background: none;
	border-bottom: 1px solid #b0b2c4;
	height: auto;
	padding: 0;
}
.ps_modal_content .ps_scrollable .ps_menu_folder a:after {
	color: #778;
	content: '\f105';
	font-family: 'FontAwesome';
	font-size: 20px;
	position: absolute;
	right: 8px;
}
.ps_modal_content .ps_scrollable .ps_more {
	display: none;
}
.ps_modal_content .ps_box-menu .ps_menu_level1,
.ps_modal_content .ps_box-menu .ps_menu_level2,
.ps_modal_content .ps_box-menu .ps_menu_level3 {
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
}

/* PS popup message */
.isFluid #pt_modals .ps_modal_container.ps_popup-msg {
	left: 50% !important;
	height: auto !important;
	max-width: 500px;
	top: 50% !important;
	transform: translateX(-50%) translateY(-50%);
	width: 80% !important;
}
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_modal_content {
	padding-top: 0;
}
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-msgcontainer {
	box-sizing: border-box;
	padding: 15px;
}
.isFluid #pt_modals .ps_modal_container.ps_popup-msg #alertmsg {
	margin: 0 0 15px 0;
	padding: 0;
}
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-msgshort {
	background: #005DAA;
	border-radius: 3px 3px 0 0;
	box-sizing: border-box;
	color: #fff;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin: -15px -15px 15px -15px;
	min-height: 40px;
	padding: 8px 45px 8px 15px;
	text-align: left;
}
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-button > .ps-button-wrapper > .ps-button {
	background: #FFD478;
	border: 1px solid #7C6A55;
	border-radius: 3px;
	padding: 8px 20px;
}
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-button > .ps-button-wrapper > .ps-button,
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-button > .ps-button-wrapper > .ps-button .ps-text {
	color: #000;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-button > .ps-button-wrapper > .ps-button:hover,
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-button > .ps-button-wrapper > .ps-button:focus {
	background: rgba(0,0,0,0.2);
	border: 1px solid #rgba(0,0,0,0.2);
}
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-button > .ps-button-wrapper > .ps-button:hover,
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-button > .ps-button-wrapper > .ps-button:focus,
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-button > .ps-button-wrapper > .ps-button:hover .ps-text,
.isFluid #pt_modals .ps_modal_container.ps_popup-msg .ps_box-button > .ps-button-wrapper > .ps-button:focus .ps-text {
	color: #000;
}

/* Fluid iframe */
.ps_modal_body .ps_mid_section {
	position: static;
}
.ps_modal_body .ps_header_modal {
	background: #005DAA !important;
	border: none !important;
	border-radius: 3px 3px 0 0;
	box-shadow: none;
	box-sizing: border-box;
	color: #fff;
	display: block;
	height: 40px;
	left: 0;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: absolute;
	text-shadow: none;
	top: 0;
	width: 100%;
}
.gh-no-frame .ps_header_modal,
.gh-no-frame .ps_modal_body .ps_header_modal {
	display: none !important;
}
.ps_modal_body .ps_header_modal * {
	background: none;
	border: none;
	box-shadow: none;
	color: #fff;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	position: static;
	text-align: left;
	text-shadow: none;
	width: auto;
}
.ps_modal_body .ps_header_modal .ps_mheader-bar {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}
.ps_modal_body .ps_header_modal a {
	display: none;
}

/* Close */
.ps_modal_body .ps_header_modal .ps_modal_close {
	position: absolute;
	top: 0;
	right: 0;
	width: 45px;
}
.ps_modal_body .ps_header_modal .psc_modal-close a {
	background: none !important;
	border: none !important;
	display: block;
	padding: 0 !important;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 0;
}
.ps_modal_body .ps_header_modal .psc_modal-close a:before {
	border-left: 1px solid #fff;
	color: #fff;
	content: '\f00d';
	display: block;
	font-family: 'FontAwesome';
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 45px;
}
.ps_modal_body .ps_header_modal .psc_modal-close img {
	display: none;
}

/* Title */
.ps_modal_body .ps_header_modal .psc_modal-pagetitle,
.ps_modal_body .ps_header_modal .psc_modal-pagetitle .ps-text {
	font-weight: bold;
	line-height: 40px;
	padding: 0 15px;
}
.ps_modal_body .ps_header_modal .psc_modal-pagetitle .ps-text {
	margin: 0 -15px;
}
.ps_modal_body .ps_wrapper {
	display: block;
}
.ps_modal_body .ps_wrapper {
	padding-top: 40px;
}
.gh-no-frame .ps_modal_body .ps_wrapper {
	padding-top: 0px;
}
.gh-popup-message {
	margin-top: 15px;
}

/* Popup menu */
.ps_popup-menu .ps_modal_content li.ps_grid-row,
.ps_popup-menu .ps_modal_content .ps_box-group li.ps_menuitem:not(.psc_hidden) {
	border: none;
	border-bottom: 1px solid #b0b2c4;
	display: block;
	margin: 0;
	min-height: 0px;
}
.ps_popup-menu .ps_modal_content .ps_box-group li.ps_menuitem a {
	padding: 11px 15px;
}
.ps_popup-menu .ps_modal_content .ps_grid-list {
	margin: 0 !important;
}
.ps_popup-menu .ps_modal_content li.ps_grid-row,
.ps_popup-menu .ps_modal_content .ps_box-grid.ps_scrollable li.ps_grid-row {
	padding: 0 !important;
}

/* PS Listviews */

.ps_box-link.psc_link-drilldown,
.psa_drilldown .ps_box-dropdown {
	background: none !important;
	border: 1px solid #ddd;
	margin: -1px 0 0 0 !important;
}
.ps_box-link.psc_link-drilldown .ps-link-wrapper:after,
.psa_drilldown .ps_box-dropdown:after {
	color: #999;
	content: '\f105' !important;
	font-family: 'FontAwesome';
	font-size: 20px;
	height: auto !important;
	line-height: 20px;
	margin: -10px 0 0 0 !important;
	position: absolute;
	right: 15px !important;
	top: 50% !important;
	width: auto !important;
}
.psa_drilldown .ps_box-dropdown,
.ps_box-link.psc_link-drilldown a {
	padding: 11px 15px !important;
}
.ui-page .ps_grid-row.ps_box-menuitem {
	padding: 0;
}

/*** Hierarchy ***/

.ui-page .direct_breadcrumb .ps_grid-list .ps_grid-row {
	padding: 0;
}
.ui-page .direct_breadcrumb .ps_grid-list .ps_grid-row:after {
	content: '\f105';
	color: #778;
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 20px;
	line-height: 20px;
	margin: 0 6px 0 10px;
	padding: 0;
	vertical-align: middle;
}
.ui-page .direct_breadcrumb .ps_grid-list .ps_grid-row:before,
.ui-page .direct_breadcrumb .ps_grid-list .ps_grid-row:last-child:after {
	display: none;
}
.ui-page .direct_breadcrumb .ps_grid-list .ps_grid-row a {
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
}

/*** Labels ***/

[class="ui-page"] .ps_box-label {
	box-sizing: border-box;
	display: inline-block;
	margin: 0 -4px 0 0;
	padding: 0 2% 0 0;
	text-align: left;
	text-shadow: none;
	vertical-align: middle;
	width: 30%;
}
[class="ui-page"] .ps_box-label,
[class="ui-page"] .ps_box-label .ps-label {
	font-weight: bold;
}
[class="ui-page"] .ps_box-label + div,
[class="ui-page"] .ps_box-label + span {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	width: 68%;
}
[class="ui-page"] .psc_label-suppressed .ps_box-label {
	display: block;
	margin: 0;
	width: auto;
}
[class="ui-page"] .psc_label-suppressed .ps_box-label + div,
[class="ui-page"] .psc_label-suppressed .ps_box-label + span {
	display: block;
	width: auto;
}
@media all and (max-width: 480px) {
	[class="ui-page"] .ps_box-label {
		display: block;
		margin: 0;
		width: auto;
	}
	[class="ui-page"] .ps_box-label + div,
	[class="ui-page"] .ps_box-label + span {
		display: block;
		width: auto;
	}
}

/* Tables without visible headings */
.psc_grid-nocolheaders .ui-table > tbody > tr > td {
	padding-top: 0;
	padding-bottom: 0;
}
.psc_grid-nocolheaders .ui-table > tbody > tr > td:first-child {
	padding-top: 8px;
}
.psc_grid-nocolheaders .ui-table > tbody > tr > td:last-child {
	padding-bottom: 8px;
}

/* Search results modal */
/*.gh-fluid-ui.is-modal .ps_box-grid-header_bar,*/
.gh-fluid-ui.is-modal .ps_prompt-intemp {
	display: none;
}
.gh-fluid-ui.is-modal .ps_prompt-criteria.ui-collapsible {
	margin-bottom: 5px;
}

/* Page header */
.ps_header_bar_custom .ps_apps_pageheader,
.ps_apps_content .ps_apps_pageheader {
	display: none !important;
}

/* Inline buttons */
.ui-page .ps_content-group:not(.ps_scrollable) li.ps_box-group {
	display: inline-block;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.ui-page .ps_content-group:not(.ps_scrollable) li.ps_box-group .ps_box-checkbox {
	padding: 0;
}

/*** Tiles ***/

/*.isHomepage.isFluid {
	position: static !important;
}
.isHomepage .lppagehdr {
	display: none !important;
}
.nuilppnl .lptabpnl {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
}
.nuilppnl .lptabpnl .ps_box-scrollarea-row {
	overflow: visible;
}
.ui-loading .nuilppnl .lptabpnl .ps_box-scrollarea-row,
.ui-loading .nuilppnl .lptabpnl .ps_box-scrollarea-row[aria-hidden="false"],
.nuilppnl .lptabpnl .ps_box-scrollarea-row.psc_invisible {
	display: none !important;
}
.nuilppnl .lptabpnl .ps_box-scrollarea-row[aria-hidden="false"] {
	display: block !important;
}
.ui-page .nuitilegrid {
	margin: 0 !important;
	overflow: hidden;
	width: 100% !important;
}
.ui-page .nuitilegrid *,
.ui-page .nuitilegrid .nuitile .ps_box-grouplet,
.ui-page .nuitilegrid .nuitile .ps_box-grouplet * {
	background: none;
	height: auto;
	max-height: 100%;
	min-height: 1px;
	min-width: 1px;
	outline: none;
	position: static;
	text-overflow: initial !important;
	width: auto;
}
.ui-page .nuitilegrid .nuitile .ps_box-grouplet img {
	height: auto;
	width: 50px;
}
.ui-page .nuitilegrid .ps_grid-body {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	margin-right: -2%;
	max-width: none;
}
.ui-page .nuitilegrid .nuitile {
	box-sizing: border-box;
	height: auto;
	margin: 0 2% 15px 0 !important;
	min-height: 100px;
	min-width: 48%;
	overflow-x: auto;
	overflow-y: hidden;
	width: auto;
}
.ui-page .nuitilegrid .nuitile:hover {
	border-color: rgba(0,0,0,0.2);
}
@media (min-width: 600px) {
	.ui-page .nuitilegrid .nuitile {
		min-width: 31%;
	}
}
@media (min-width: 1000px) {
	.ui-page .nuitilegrid .nuitile {
		min-width: 23%;
	}
}
.ui-page .nuitilegrid .nuitile .ps_grid-cell {
	height: 100%;
	overflow: visible;
}
.ui-page .nuitilegrid .nuitile .nuilp {
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	background: none;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	height: 100%;
	position: static;
}
.ui-page .nuitilegrid .nuitile .nuilp:hover,
.ui-page .nuitilegrid .nuitile .nuilp .psc_rowact:hover {
	outline: none;
}
.ui-page .nuitilegrid .nuitile .nuilp.ps-drag-start,
.ui-page .nuitilegrid .nuitile .nuilp.ps-drag-start:focus {
	outline: 2px solid auto !important; 
	outline: -webkit-focus-ring-color auto 2px !important; 
	outline: -moz-focus-ring-color auto 2px !important;
	outline: -ms-focus-ring-color auto 2px !important;
	outline: -o-focus-ring-color auto 2px !important;
	outline: focus-ring-color auto 2px !important;
	outline-offset: -2px !important;
	outline-style: hidden !important;
}
.nuitile .ps_groupleth > .ps-label {
	white-space: normal;
}
.ui-page .nuitilegrid .nuitile .nuilp .ps_groupleth {
	-ms-flex-order: 1;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	height: auto;
	margin: 0;
	order: 1;
	text-align: center;
	width: auto;
}
.ui-page .nuitilegrid .nuitile:hover .nuilp .ps_groupleth {
	border-color: rgba(0,0,0,0.2);
}
.ui-page .nuitilegrid .nuitile .nuilp .ps_groupleth,
.ui-page .nuitilegrid .nuitile .nuilp .ps_groupleth .ps-label {
	color: #000;
	display: block;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
}
.ui-page .nuitilegrid .nuitile:hover .nuilp .ps_groupleth,
.ui-page .nuitilegrid .nuitile:hover .nuilp .ps_groupleth .ps-label {
	color: #000;
}
.ui-page .nuitilegrid .nuitile .nuilp .ps_box-grouplet,
.ui-page .nuitilegrid .nuitile .nuilp .ps_box-staticimg {
	-ms-flex-order: 0;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	margin: 0;
	order: 0;
	padding: 0 0 5px 0;
	position: static;
	text-align: center;
}
.ui-page .nuitilegrid .nuitile .nuilp .ps_box-grouplet > .ps_box-group {
	text-align: center;
}
.ui-page .nuitilegrid .nuitile .nuilp .ps_box-grouplet .psc_rowact {
	cursor: pointer;
}
.ui-page .nuitilegrid .nuitile .psc_haslivedata {
	display: block;
	height: auto !important;
	text-align: center;
}
.ui-page .nuitilegrid .nuitile .psc_tile_livedata,
.ui-page .nuitilegrid .nuitile .psc_tile_livedata * {
	color: #005DAA;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal;
	line-height: 16px !important;
	margin: 0 !important;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}
.ui-page .nuitilegrid .nuitile .psc_tile_livedata-descr-box {
	display: block;
}
.ui-page .nuitilegrid .nuitile .psc_tile_livedata .psc_livedata-metrics span.ps_box-value,
.ui-page .nuitilegrid .nuitile .lm_tile_livedata-field span.ps_box-value,
.ui-page .nuitilegrid .nuitile .hr_tile_livedata-field span.ps_box-value,
.ui-page .nuitilegrid .nuitile .psc_tile_livedata-count span.ps_box-value {
	background: rgb(192, 57, 43);
	border-radius: 10px;
	color: #fff;
	display: inline-block;
	font-size: 10px !important;
	font-weight: bold;
	line-height: 13px !important;
	margin: 0 5px 0 0;
	min-width: 8px;
	padding: 0 4px;
	text-align: center;
}
.ui-page .nuitilegrid .nuitile .psc_tile_livedata .ps_box-label + .ps_box-value {
	background: none;
	border-radius: 0px;
	color: rgb(192, 57, 43);
	margin-right: 0;
	margin-left: 5px;
}
.ui-page .nuitilegrid .nuitile .psc_tile_livedata .psc_livedata-metrics-label .ps_box-value {
	background: none;
	border-radius: 0px;
	color: #999;
	font-weight: normal;
}
.ui-page .nuitilegrid .nuitile .psc_tile_livedata img {
	height: 12px !important;
	width: 12px !important;
}
.ui-page .nuitilegrid .nuitile .psc_tile_livedata_descr3 {
	margin-right: 15px !important;
}
.ui-page .nuitilegrid .nuitile .psc_tile_livedata_item,
.ui-page .nuitilegrid .nuitile .psc_tile_livedata-trendimage {
	display: inline-block;
	margin-right: 5px !important;
}
#jqm_main_page .nuitilegrid .nuitile .nuilp .ps_box-label,
#jqm_main_page .nuitilegrid .nuitile .nuilp .ps_box-label + div,
#jqm_main_page .nuitilegrid .nuitile .nuilp .ps_box-label + span {
	width: auto;
}
#jqm_main_page .nuitilegrid .nuitile .nuilp .psc_nolabel .ps_box-label,
#jqm_main_page .nuitilegrid .nuitile .nuilp .psc_nolabel.psa_subfldmff_gray * {
	display: none !important;
}
.ui-page .nuitilegrid .nuitile .ps_box-group *,
.ui-page .nuitilegrid .bne_tile_right_div * {
	color: #001;
	font-size: 12px !important;
	font-weight: normal;
	line-height: 16px !important;
	text-align: center;
}
.ui-page .nuitilegrid .nuitile svg {
	width: inherit !important;
}
.ui-page .nuitilegrid .nuitile .eppcm-article-list {
	display: none !important;
}
.ui-mobile.psc_grouplet .ui-header-fixed {
	display: none !important;
}
.ui-mobile.psc_grouplet .ui-page {
	padding: 0 !important;
}*/

/*page header additional content*/
.gh-page-header-additional-content {
	border-bottom: 1px solid #FFD200;
	border-top: 1px solid #FFD200;
	margin-bottom: 10px;
	padding: 5px 10px;
	vertical-align: middle;
}
.gh-page-header-additional-content .gh-additional-content {
	color: #333;
	display: inline-block;
	font-family: font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin-right: 5px;
	text-shadow: none;
}
.gh-page-header-additional-content a {
	vertical-align: middle;
}

.ui-page .ps_box-grid-flex {
	display: block;
}

.ps_box-grid-flex .gh-submenu {
	margin-top: 10px;
}
/*** PS Listviews ***/

.ui-page .ui-content .ps_box-grid-list .ps_box-gridc {
	border: none;
}
.ui-page .ui-content .lplistgrid .ps_grid-body,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"],
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-list,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] {
	border: none;
	border-radius: 3px;
	border-right: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important;
	box-sizing: border-box;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row,
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row a,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li a,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li a.ps-link,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row a,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row a {
	color: #333;
	font-weight: normal;
}
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] span:after {
	display: none;
}
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row td {
	padding: 0;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row a,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row {
	background: none;
	border: none;
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 11px 15px !important;
	position: relative;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row a,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[onclick],
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[bup-onclick],
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row[onclick],
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row[bup-onclick],
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row[onclick],
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row[bup-onclick] {
	background: #fff;
	cursor: pointer;
	padding-right: 40px !important;
	position: relative;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row a:after,
.ui-page .ui-content .ps_box-grid-list:not(.ptpn_msg_grid) .ps_grid-list li a:after,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[onclick]:after,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[bup-onclick]:after,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row[onclick]:after,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row[bup-onclick]:after,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row[onclick]:after,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row[bup-onclick]:after {
	color: #999;
	content: '\f105';
	font-family: 'FontAwesome';
	font-size: 20px;
	line-height: 20px;
	margin: -9px 0 0 0;
	position: absolute;
	right: 10px;
	top: 50%;
}
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[onclick] a:after,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[bup-onclick] a:after {
	display: none;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row a:hover,
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row a:focus,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[onclick]:hover,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[onclick]:focus,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[bup-onclick]:hover,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li[bup-onclick]:focus,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row[onclick]:hover,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row[onclick]:focus,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row[bup-onclick]:hover,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row[bup-onclick]:focus,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row[onclick]:hover,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row[onclick]:focus,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row[bup-onclick]:hover,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row[bup-onclick]:focus {
	background: #f5f5f5;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row:first-child a,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li:first-child,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row:first-child,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row:first-child {
	border-top: 1px solid #ddd;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row:first-child,
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row:first-child *,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li:first-child,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li:first-child *,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row:first-child,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row:first-child *,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row:first-child,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row:first-child * {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row:last-child,
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row:last-child *,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li:last-child,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li:last-child *,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row:last-child,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row:last-child *,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row:last-child,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row:last-child * {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row div,
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row span,
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row a,
.ui-page .ui-content .ps_box-grid-list:not(.ptpn_msg_grid) .ps_grid-list li div,
.ui-page .ui-content .ps_box-grid-list:not(.ptpn_msg_grid) .ps_grid-list li span,
.ui-page .ui-content .ps_box-grid-list:not(.ptpn_msg_grid) .ps_grid-list li a,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row div,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row span,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row a,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row div,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row span,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row a {
	margin: 0;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .ps_grid-row a,
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li a,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row a,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row a {
	text-decoration: none;
}
.ui-page .ui-content .ps_box-grid-list .ps_grid-list li .psc_trigger a,
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row .psc_trigger a,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row .psc_trigger a {
	font-weight: bold;
}
.ui-page .ui-content .lplistgrid .ps_grid-body .lplistitem {
	border: none;
}
.ui-page .ui-content .ps_box-grid.ps_scrollable .ps_grid-flex[role="presentation"] .ps_grid-row .ps_grid-cell,
.ui-page .ui-content .psc_show-actionable .ps_box-grid .ps_grid-flex[role="presentation"] .ps_grid-row .ps_grid-cell {
	border: none;
	height: auto;
}
.ui-page .ps_box-grid-list .ps_grid-list > .ps_grid-body {
	padding: 0;
}
.ui-page .psc_gridlist-bordertopbottom.ps_box-grid-list .ps_box-gridc {
	border: none;
}

/* standard view */
.ui-page .ui-content .ps_box-grid-list.psc_gridlist-bordernone .ps_grid-list,
.ui-page .ui-content .ps_box-grid-list.psc_gridlist-bordernone .ps_grid-list li {
	border: none !important;
	padding: 0 !important;
}
.ui-page .ui-content .ps_box-grid-list.psc_gridlist-bordernone .ps_grid-list li a {
	color: #005DAA;
	font-weight: bold;
}
.ui-page .ui-content .ps_box-grid-list.psc_gridlist-bordernone .ps_grid-list li a:hover,
.ui-page .ui-content .ps_box-grid-list.psc_gridlist-bordernone .ps_grid-list li a:focus {
	color: #005DAA;
}
.ui-page .ui-content .ps_box-grid-list.psc_gridlist-bordernone .ps_grid-list li a:after {
	display: none !important;
}

/* grid header bar */
.ui-page .ui-content .ps_box-grid-header.show + div .ps_grid-list,
.ui-page .ui-content .ps_box-grid-header.show + div .ps_grid-list li:first-child {
	border-top: 0px;
	border-radius: 0px;
}

/* html area */
.ui-page .ui-content .ps_grid-list .ps_grid-row .ps-htmlarea,
.ui-page .ui-content .ps_grid-list .ps_grid-row .ps-htmlarea * {
	color: #333;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.ui-page .ui-content .ps_grid-list .ps_grid-row .ps-htmlarea b,
.ui-page .ui-content .ps_grid-list .ps_grid-row .ps-htmlarea strong {
	font-weight: bold;
}
.ui-page .ui-content .ps_grid-list .ps_grid-row .ps-htmlarea br {
	display: none;
}
.ui-page .ui-content .ps_grid-list .ps_grid-row .ps-htmlarea p {
	margin: 0;
}

/*** page header additional content ***/
.gh-page-header-additional-content {
	border-bottom: 1px solid #FFD200;
	border-top: 1px solid #FFD200;
	margin-bottom: 10px;
	padding: 5px 10px;
	vertical-align: middle;
}
.gh-page-header-additional-content .gh-additional-content {
	color: #333;
	display: inline-block;
	font-family: font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin-right: 5px;
	text-shadow: none;
}
.gh-page-header-additional-content a {
	vertical-align: middle;
}

/*** Accordions ***/

.ui-page .ps_accordion_content {
	height: auto !important;
	overflow: visible !important;
}

/*** Buttons ***/

/*.ps_mid_section .ps_box-button {
	display: inline-block;
	margin: 0 0 0 5px;
	vertical-align: middle;
}*/
.ps_mid_section .ps_box-button.psc_hidden {
	display: none;
}
.ps_mid_section .ps_box-button > .ps-button-wrapper,
.ps_mid_section .ps_box-button > .ps-button-wrapper > a {
	display: inline-block;
}
.ps_mid_section .ps_box-button > label + .ps-button-wrapper {
	display: inline-block !important;
	width: auto !important;
}
.ps_mid_section .ps_box-button > .ps-button-wrapper > .ps-button,
.ps_mid_section .psc_on.ps_box-button > .ps-button-wrapper > .ps-button {
	background: #FFD478;
	border: 1px solid #7C6A55;
	border-radius: 3px;
	box-shadow: none;
	color: #000;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding: 8px 20px;
	text-decoration: none;
	text-shadow: none;
	word-break: normal;
	word-wrap: normal;
}
.ps_mid_section .ps_box-button.psc_disabled > .ps-button-wrapper > .ps-button {
	opacity: 0.5;
}
.ps_mid_section .psc_on.ps_box-button > .ps-button-wrapper > .ps-button:hover,
.ps_mid_section .psc_on.ps_box-button > .ps-button-wrapper > .ps-button:focus,
.ps_mid_section .ps_box-button > .ps-button-wrapper > .ps-button:hover,
.ps_mid_section .ps_box-button > .ps-button-wrapper > .ps-button:focus {
	background: rgba(0,0,0,0.2);
	border: 1px solid #rgba(0,0,0,0.2);
	box-shadow: none;
	color: #000;
}
.ps_mid_section .psc_image_only > .ps-button-wrapper > .ps-button > span.fa {
	color: #000;
}
.ps_mid_section .psc_image_only > .ps-button-wrapper > .ps-button:hover > span.fa,
.ps_mid_section .psc_image_only > .ps-button-wrapper > .ps-button:focus > span.fa {
	color: #000;
}
.ps_mid_section .psc_on.psc_image_only > .ps-button-wrapper > .ps-button > span.fa {
	color: #000;
}
.ps_mid_section .psc_on.psc_image_only > .ps-button-wrapper > .ps-button:hover > span.fa,
.ps_mid_section .psc_on.psc_image_only > .ps-button-wrapper > .ps-button:focus > span.fa {
	color: #000;
}

/*** Gridformatter ***/

.ui-page .gridformatter .gh-submenu {
	display: block;
}
.ui-page .gridformatter .ps_box-grid-flex .gridformatter {
	position: relative;
}
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu + ul.gridformatter,
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu + ul.gridformatter li:first-child {
	border-top: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu {
	margin: 0;
	position: absolute;
	right: 5px;
	top: -41px;
}
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu .toggle {
	background: #FFD478;
	border: 1px solid #7C6A55;
	border-radius: 3px;
	box-shadow: none;
	color: #000;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	line-height: 16px;
	text-decoration: none;
	text-shadow: none;
	width: 34px;
	word-break: normal;
	word-wrap: normal;
}
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu .toggle:hover,
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu .toggle:focus {
	background: rgba(0,0,0,0.2);
	border: 1px solid #rgba(0,0,0,0.2);
	color: #000;
}
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu .toggle .ui-btn-inner {
	left: -9999px;
	padding: 0;
	position: absolute;
	top: -9999px;
}
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu .toggle:before {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	color: #000;
	left: 50%;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu .toggle:before,
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu.active .toggle:before {
	content: '\f0dc';
}
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu.active .toggle:before {
	color: #005DAA;
}
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu.active .toggle:hover:before,
.ui-page .gridformatter .ps_box-grid-flex .gh-submenu.active .toggle:focus:before {
	color: #005DAA;
}
.ui-page div.gridformatter .ps_box-grid-header.show + div ul.gridformatter,
.ui-page div.gridformatter .ps_box-grid-header.show + div ul.gridformatter li:first-child {
	border-top: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.ps_pagecontainer.psc_hidden {
	display: none !important;
}
.psc_auto_size {
	display: block;
}

/*** Tables ***/

/* Presentation tables */
table[role="presentation"] .psc_more .ps_box-value:empty {
	display: none;
}

/*** Labels ***/

#jqm_main_page .psc_label-forcenone > label:not([data-is-override="true"]),
#jqm_main_page .psc_label-hidereadable > label:not([data-is-override="true"]),
#jqm_main_page .psc_label-hide label:not([data-is-override="true"]),
#jqm_main_page .psc_nolabel label:not([data-is-override="true"]),
#jqm_main_page .psc_label-none label:not([data-is-override="true"]) {
	display: none;
}
#jqm_main_page .psc_label-forcenone > label:not([data-is-override="true"]) + div,
#jqm_main_page .psc_label-forcenone > label:not([data-is-override="true"]) + span,
#jqm_main_page .psc_label-hidereadable > label:not([data-is-override="true"]) + div,
#jqm_main_page .psc_label-hidereadable > label:not([data-is-override="true"]) + span,
#jqm_main_page .psc_label-hide label:not([data-is-override="true"]) + div,
#jqm_main_page .psc_label-hide label:not([data-is-override="true"]) + span,
#jqm_main_page .psc_nolabel label:not([data-is-override="true"]) + div,
#jqm_main_page .psc_nolabel label:not([data-is-override="true"]) + span,
#jqm_main_page .psc_label-none label:not([data-is-override="true"]) + div,
#jqm_main_page .psc_label-none label:not([data-is-override="true"]) + span {
	display: block;
	width: auto;
}

/*** Radio & Checkboxes ***/

.ps_box-group .ps_box-radio,
.ps_box-group .ps_box-checkbox {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.ps_box-group .ps_box-checkbox.ps_switch {
	display: block;
	margin: 0;
}
.ps_box-group .ps_box-checkbox.ps_switch .ps_box-label {
	display: block;
	margin: 0;
	width: auto;
}
/*.ps_box-group .ps_box-radio {
	display: inline-block;
	margin: 0 5px 5px 0;
	vertical-align: middle;
}*/

/*** Collapsibles ***/

.ui-content .ui-collapsible.psc_collapsible {
	margin: 0 0 5px 0;
}
.ui-content .ui-collapsible.psc_collapsible .ui-collapsible-heading-toggle {
	color: #333;
}
.ui-content .ui-collapsible.psc_collapsible .ui-collapsible-heading-toggle:hover,
.ui-content .ui-collapsible.psc_collapsible .ui-collapsible-heading-toggle:focus {
	color: #333;
}
.ui-content .ui-collapsible.psc_collapsible .ui-collapsible-heading-toggle:before {
	content: '\f106';
	height: auto;
	margin: -9px 0 0 0;
	width: auto;
}
.ui-content .ui-collapsible.psc_collapsible.ui-collapsible-collapsed .ui-collapsible-heading-toggle:before {
	content: '\f107';
}

/*** Tabs ***/

.ps_box-group.ps_tabs,
.ps_box-group.ps_button_bar {
	-ms-flex-pack: start;
	-webkit-box-pack: start;
	-webkit-justify-content: start;
	border-bottom: 1px solid #b0b2c4;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
	margin: 0 0 10px 0;
}
.ps_box-group.ps_button_bar > div,
.ps_box-group.ps_button_bar.ps_tabs .ps_tab,
.ps_box-group.ps_tabs .ps_tab,
.ps_box-group.ps_button_bar .ps_box-radio {
	-ms-flex: 0 1 auto;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	border: none;
	flex: 0 1 auto;
	margin: 0;
	text-align: left;
	width: auto;
}
.ps_box-group.ps_button_bar.ps_tabs .ps_tab:hover,
.ps_box-group.ps_tabs .ps_tab:hover {
	background: none !important;
	outline: none !important;
}
.ps_box-group.ps_button_bar .gh-radio-tabs {
	margin: 0 0 -1px 0;
}
.ps_box-group.ps_button_bar .ps_box-radio {
	margin: 0;
}
.ps_box-group.ps_button_bar .ps_box-radio .gh-radio,
.ps_box-group.ps_button_bar .ps_box-radio .ui-radio,
.ps_tabs .ps_tab .ps_box-link .ps-link-wrapper {
	background: #fff;
	display: block;
	margin: 0;
}
.ps_box-group.ps_button_bar .ps_box-radio.psc_selected .gh-radio,
.ps_tabs .ps_tab.psc_selected .ps_box-link .ps-link-wrapper,
.ps_tabs .ps_tab .ps_box-link.psc_selected .ps-link-wrapper {
	margin-bottom: -1px;
}
.ps_box-group.ps_button_bar .ps_box-radio label,
.ps_tabs .ps_tab .ps_box-link .ps-link-wrapper a.ps-link {
	background: none !important;
	border: none !important;
	border-radius: 3px 3px 0 0;
	margin: 0;
}
.ps_box-group.ps_button_bar .ps_box-radio.psc_selected label,
.ps_tabs .ps_tab.psc_selected .ps_box-link .ps-link-wrapper a.ps-link,
.ps_tabs .ps_tab .ps_box-link.psc_selected .ps-link-wrapper a.ps-link {
	border-top: 1px solid #b0b2c4 !important;
	border-right: 1px solid #b0b2c4 !important;
	border-left: 1px solid #b0b2c4 !important;
}
.ps_box-group.ps_button_bar .ps_box-radio .gh-radio label,
.ps_box-group.ps_button_bar .ps_box-radio label .ui-btn-inner,
.ps_tabs .ps_tab .ps_box-link .ps-link-wrapper a.ps-link {
	display: table-cell;
	height: 45px;
	padding: 0 8px;
	text-align: center;
	vertical-align: middle;
}
.ps_box-group.ps_button_bar .ps_box-radio .gh-radio label,
.ps_box-group.ps_button_bar .ps_box-radio label .ui-btn-text,
.ps_tabs .ps_tab .ps_box-link .ps-link-wrapper a.ps-link {
	color: #005DAA;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.ps_box-group.ps_button_bar .ps_box-radio .gh-radio label:hover,
.ps_box-group.ps_button_bar .ps_box-radio label:hover .ui-btn-text,
.ps_tabs .ps_tab .ps_box-link .ps-link-wrapper a.ps-link:hover,
.ps_tabs .ps_tab .ps_box-link .ps-link-wrapper a.ps-link:focus {
	color: #005DAA;
}
.ps_box-group.ps_button_bar .ps_box-radio .gh-radio label:hover,
.ps_box-group.ps_button_bar .ps_box-radio label:hover .ui-btn-text,
.ps_box-group.ps_button_bar .ps_box-radio label.ui-focus .ui-btn-text,
.ps_tabs .ps_tab .ps_box-link .ps-link-wrapper a.ps-link:hover,
.ps_tabs .ps_tab .ps_box-link .ps-link-wrapper a.ps-link:focus {
	text-decoration: underline;
}
.ps_box-group.ps_button_bar .ps_box-radio.psc_selected .gh-radio label,
.ps_box-group.ps_button_bar .ps_box-radio.psc_selected .gh-radio label:hover,
.ps_box-group.ps_button_bar .ps_box-radio.psc_selected label .ui-btn-text,
.ps_box-group.ps_button_bar .ps_box-radio.psc_selected label:hover .ui-btn-text,
.ps_tabs .ps_tab.psc_selected .ps_box-link .ps-link-wrapper a.ps-link,
.ps_tabs .ps_tab.psc_selected .ps_box-link .ps-link-wrapper a.ps-link:hover,
.ps_tabs .ps_tab.psc_selected .ps_box-link .ps-link-wrapper a.ps-link:focus,
.ps_tabs .ps_tab .ps_box-link.psc_selected .ps-link-wrapper a.ps-link,
.ps_tabs .ps_tab .ps_box-link.psc_selected .ps-link-wrapper a.ps-link:hover,
.ps_tabs .ps_tab .ps_box-link.psc_selected .ps-link-wrapper a.ps-link:focus {
	color: #001;
	text-decoration: none;
}
.ps_box-group.ps_button_bar .ps_box-radio .gh-radio label:before,
.ps_box-group.ps_button_bar .ps_box-radio label .ui-icon {
	display: none;
}
.ps_box-group.ps_button_bar .ps_box-radio .ps_box-label {
	border: none;
	margin: 0 !important;
	overflow: visible !important;
}
.ps_box-group.ps_button_bar.psc_distribute > .ps_box-radio > .ps_box-control {
	position: static;
}

.ui-page .psc_noscroll {
	overflow: visible !important;
}

.isFluid .ui-page .ui-table td {
	height: auto !important;
	width: auto !important;
}
.isFluid .ui-table thead.ps_grid-head tr.psc_invisible {
	visibility: visible;
}
.isFluid .ps_grid-flex.ui-table[style*="margin-top"] {
	margin-top: 0px !important;
}

/*** Breadcrumbs ***/

.isFluid .pts_breadcrumb {
	margin: 0 0 15px 0;
}
.isFluid .pts_breadcrumb tr.ps_grid-row {
	display: inline-block;
	height: auto;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.isFluid .pts_breadcrumb tr.ps_grid-row:last-child {
	margin-right: 0px;
}
.isFluid .pts_breadcrumblabel {
	background: none;
	border: none;
	border-radius: 0px;
}
.isFluid .pts_breadcrumblabel .ps-button {
	background: #FFD478;
	border: 1px solid #7C6A55;
	border-radius: 3px;
	box-shadow: none;
	color: #000;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding: 11px 15px 11px 33px;
	position: relative;
	text-decoration: none;
	text-shadow: none;
	word-break: normal;
	word-wrap: normal;
}
.isFluid .pts_breadcrumblabel .ps-button:hover,
.isFluid .pts_breadcrumblabel .ps-button:focus {
	background: rgba(0,0,0,0.2);
	border: 1px solid #rgba(0,0,0,0.2);
	box-shadow: none;
	color: #000;
}
.isFluid .pts_breadcrumblabel .ps-button:before {
	color: #000;
	content: '\f00d';
	font-family: 'FontAwesome';
	font-size: 16px;
	left: 11px;
	position: absolute;
}
.isFluid .pts_breadcrumblabel .ps-button:hover:before,
.isFluid .pts_breadcrumblabel .ps-button:focus:before {
	color: #000;
}
.isFluid .pts_breadcrumblabel .ps-button img {
	display: none;
}

a.gh-view-more {
	font-weight: bold;
	white-space: nowrap;
	word-break: normal;
	word-wrap: normal;
}
a.gh-view-more:hover,
a.gh-view-more:focus {
	text-decoration: none;
}

/* Collapse whitespace due to empty children with display:inline-block */
div.psc_has_value > span.ps_box-value:empty {
	display: block;
}

/* Labels */
#jqm_main_page .ps_box-label > label.ui-input-text {
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
}

/* Helper text */
#jqm_main_page [data-role="fieldcontain"][aria-describedby] div.ps_box-label + div {
	margin-right: 2%;
	width: 30%;
}
@media all and (max-width: 480px) {
	#jqm_main_page [data-role="fieldcontain"][aria-describedby] div.ps_box-label + div {
		display: block;
		margin: 0;
		width: auto;
	}
}


.psc_gridlist-standard.ps_box-grid-list .ps_box-grid-header.show + .ps_box-gridc {
	border-top: 0px;
}

/* Radio tabs in grid header bar */
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_button_bar {
	border: none;
	display: flex;
	margin: -5px;
	padding: 0;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_button_bar div {
	display: block;
	padding: 0;
	width: auto;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_button_bar > div {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_button_bar .ps_box-radio label {
	border: none !important;
	border-right: 1px solid #7C6A55 !important;
	border-radius: 0;
	color: #000;
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: 16px;
	margin: 0 !important;
	padding: 14px 12px;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_button_bar .ps_box-radio input:hover + label,
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_button_bar .ps_box-radio input:focus + label {
	color: #005DAA;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_button_bar .ps_box-radio.psc_selected label {
	background: rgba(0,0,0,0.2) !important;
	color: #005DAA;
}
.ps_box-grid-header .ps_box-grid-header_bar .ps_header-grid-custom .ps_button_bar .ps_box-radio label:before {
	display: none;
}

/* Search modal */
.gh-frame .isFluid .page-pt_promptpage .ps_prompt-sourcelabel {
	display: none;
}
.gh-frame .isFluid .page-pt_promptpage .ps_box-control.ps_box-searchto {
	display: none;
}
.gh-frame .gh-frame-as-modal.ps_modal_body .ps_header_modal .ps_box-button,
.gh-frame .isFluid .page-pt_promptpage .ps_header_modal .ps_box-button {
	display: none;
}
.gh-frame .gh-frame-as-modal.ps_modal_body #jqm_main_page label.ui-input-text + .prompt {
	width: 68% !important;
}

.ui-collapsible-content .psc_close {
	display: block;
}

.psc_error .PSERROR > input {
	background: none !important;
	color: inherit !important;
}

:root.ie .isFluid * {
	flex-basis: auto !important;
}

.psa_list-linkmenu .psc_list_count,
.psc_list-linkmenu .psc_list_count {
	transform: translateY(-50%);
	position: absolute;
	right: 45px;
	top: 50%;
}
.psa_list-linkmenu .psc_list_count span,
.psc_list-linkmenu .psc_list_count span {
	background: #ac2925;
	border-radius: 100%;
	color: #fff;
	height: 20px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px !important;
	font-weight: bold;
	line-height: 20px !important;
	text-align: center;
	width: 20px;
}

/**** Filter column ***/

.gh-submenu-cols .gh-filter .ui-body {
	padding: 0;
}
.gh-submenu-cols .gh-filter .ui-collapsible .ui-collapsible-content {
	border: none;
	border-radius: 0;
	padding: 0;
}
.gh-submenu-cols .gh-filter .ui-bar,
.gh-submenu-cols .gh-filter .ui-collapsible .ui-collapsible-heading-toggle {
	margin: -1px;
}
.gh-submenu-cols .gh-filter .ui-collapsible,
.gh-submenu-cols .gh-filter .ui-body .ui-body {
	border: none;
	margin: 0;
}
.ui-page .ui-content .gh-submenu-cols .gh-filter .ps_grid-list {
	border: none !important;
	margin: 0 !important;
}
.ui-page .ui-content .gh-submenu-cols .gh-filter .ps_grid-row:last-child {
	border-bottom: none;
}
.ui-page .ui-content .gh-submenu-cols .gh-filter .ps_grid-row,
.ui-page .ui-content .gh-submenu-cols .gh-filter .ps_grid-row * {
	font-size: 12px !important;
	line-height: 14px !important;
}

/* Selected */
.ui-page .ui-content .gh-submenu-cols .gh-filter .ps_grid-list div.ps_box-edit {
	padding-left: 25px;
	position: relative;
}
.ui-page .ui-content .gh-submenu-cols .gh-filter .ps_grid-list div.ps_box-edit:after {
	color: #5cb85c;
	content: '\f00c';
	font-family: 'FontAwesome';
	font-weight: normal;
	left: 0;
	position: absolute;
	top: 0;
}

/*** File upload ***/

.ps_popup-attach .ps_attachcontainer .ps_attach-loader {
	margin-top: 15px;
	margin-bottom: 15px;
}
.ps_popup-attach .ps_attachcontainer .ps_attach-loader .ps_attach-indicator {
	background-color: #005DAA !important;
}
.ps_popup-attach .ps_attachcontainer .psc_modal-done {
	position: static;
}

.ps_box-msgalert > div {
	display: block;
}

.tablesaw td.gh-select-all .ps_box-checkbox {
	margin: 0;
}

/*** Modal search ***/

.ps_prompt-content .psc_fld-prompt {
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	gap: 10px;
}
@media all and (max-width:480px) { 
	.ps_prompt-content .psc_fld-prompt {
		display: block; 
	} 
}
.ps_prompt-content .psc_fld-prompt > .ps_box-label,
.ps_prompt-content .psc_fld-prompt > .ps_box-control {
	-ms-flex: 0 1 auto;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	margin: 0;
	padding: 0;
}
.ps_prompt-content .psc_fld-prompt > .ps_box-control {
	width: auto;
}
.ps_prompt-content .psc_fld-prompt .ps_box-control.ps_box-searchop {
	display: none;
}
.ps_prompt-content .ps-searchop-show .psc_fld-prompt .ps_box-control.ps_box-searchop {
	display: inline-block;
}
.ps_prompt-results .ps_box-grid-header .ps_box-grid-header_bar {
	display: none;
}
.ps_prompt-resultsgrid .ptgrid-multiselect {
	display: none !important;
}


/*** Layout ***/

#PT_HEADER .ps_header_bar,
.pst_panel-side2:not([class*="page-pt_hp"]) {
	display: none;
}
.ps_header .ps_header_confirmation .psc_confirmation-area {
	background: #dff0d8;
	padding: 15px;
}
.gh-target-iframe .psc_has_iframe {
	padding: 0 !important;
}

/*** PT_SIDE ***/

.pst_panel-side1:not([class*="page-pt_hp"]) {
	display: none;
}
.ui-mobile .ui-page .pst_panel-mode .pst_panel-side1 {
	background: #f5f5f5;
	border: none;
	border-right: 1px solid #ddd;
	box-shadow: none !important;
	margin: 0 17px 0 0;
}
.gh-target-iframe .gh-has-submenu-cols .pst_panel-mode .gh-submenu-cols div.gh-submenu {
	padding: 15px 15px 0 0;
}
.gh-target-iframe .gh-has-submenu-cols .pst_panel-mode .gh-submenu-cols > div.gh-submenu-cols-wrap {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex: 1;
}
.pst_panel-side1 .ps_ag-navigation,
.pst_panel-side1 .ps_ag-navigation * {
	font-size: 16px !important;
	line-height: 16px !important;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-menu .ps_ag-step,
.pst_panel-side1 .ps_ag-navigation .ps_ag-menu .ps_ag-step-group {
	border-bottom: 1px solid #ddd;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-menu ul > li:last-child {
	border-bottom: none;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-link-icon {
	margin-right: 8px;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-link-icon + .ps_ag-step-link-label {
	width: auto;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-button,
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-group-button {
	cursor: pointer;
	padding: 9px 5px;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-button:hover,
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-group-button:hover {
	background: none;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-button.psc_selected,
.pst_panel-side1 .ps_ag-navigation .ps_ag-navigation-list-level2 .ps_ag-step-button.psc_selected {
	cursor: default;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-group-button.psc_selected {
	background: none;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-button .ps_box-value {
	color: #333;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-group-button .ps_box-value {
	color: #333;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-button .ps_box-value,
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-group-button .ps_box-value {
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif !important;
	font-size: 16px !important;
	line-height: 18px !important;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-button:hover .ps_box-value,
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-button:focus .ps_box-value {
	color: #333;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-group-button:hover .ps_box-value,
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-group-button:focus .ps_box-value {
	color: #333;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-button.psc_selected,
.pst_panel-side1 .ps_ag-navigation .psc_expanded {
	background: rgba(255, 255, 255, 0.3);
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-step-button.psc_selected .ps_box-value,
.pst_panel-side1 .ps_ag-navigation .ps_ag-navigation-list-level2 .ps_ag-step-button.psc_selected .ps_box-value,
.pst_panel-side1 .ps_ag-navigation .psc_expanded .ps_ag-step-group-button .ps_box-value {
	color: #333;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-navigation-list-level2 .ps_ag-step-button.psc_selected {
	background: none;
}
.pst_panel-side1 .ps_ag-navigation .ps_ag-navigation-list-level2 .ps_ag-step-button .ps_box-value,
.pst_panel-side1 .ps_ag-navigation .ps_ag-navigation-list-level2 .ps_ag-step-group-button .ps_box-value {
	font-size: 14px !important;
	line-height: 14px !important;
}

/* Close */
.ui-page .pst_panel-side1 .pst_panel-tabcontainer {
	position: absolute;
	right: -17px;
	top: 0;
}
.ui-page .pst_panel-side1 .pst_panel-tabcontainer a.ps-button {
	background: #fff !important;
	border: none;
	border-right: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
	border-left: 1px solid rgba(0,0,0,0.1);
	height: 40px;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	width: 15px;
}
.ui-page .pst_panel-side1 .pst_panel-tabcontainer a.ps-button:active,
.ui-page .pst_panel-side1 .pst_panel-tabcontainer a.ps-button:hover,
.ui-page .pst_panel-side1 .pst_panel-tabcontainer a.ps-button:focus {
	background: #f5f5f5 !important;
	border: none;
	border-right: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
	border-left: 1px solid rgba(0,0,0,0.1);
}
.ui-page .pst_panel-side1 .pst_panel-tabcontainer a:before {
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	color: #005DAA;
	content: '\f100';
	font-family: 'FontAwesome';
	font-size: 16px;
	left: 50%;
	line-height: 16px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
}
.ui-page .pst_panel-side1 .pst_panel-tabcontainer a.ps-button:hover:before,
.ui-page .pst_panel-side1 .pst_panel-tabcontainer a.ps-button:focus:before {
	color: #333;
}
.ui-page .pst_panel-mode.pst_side1-closed .pst_panel-tabcontainer a.ps-button:before {
	content: '\f101';
}
.ui-page .pst_panel-side1 .pst_panel-tabcontainer a.ps-button img {
	display: none;
}
@media (max-width: 900px) {
	.pst_panel-mode.pst_side1-open:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1 {
		-moz-transform: translate3d(-100%,0,0);
		-ms-transform: translate3d(-100%,0,0);
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}
	.pst_panel-mode:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1 {
		-moz-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
	.ui-page .pst_panel-side1 .pst_panel-tabcontainer a.ps-button:before {
		content: '\f101';
	}
	.ui-page .pst_panel-mode.pst_side1-closed .pst_panel-tabcontainer a.ps-button:before {
		content: '\f100';
	}
}

/*** Show Fluid header ***/

/* Layout */
.show-ps-frame body .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	position: relative;
}
.show-ps-frame body.isFluid:not(.isHomepage) .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	position: static;
}
.show-ps-frame:not(.gh-target-content):not(.gh-target-iframe) body:not(.gh-frame-as-modal):not(.ps_modal_body):not(.isHomepage) .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding-top: calc(15px + 48px) !important;
}
.ui-mobile.show-ps-frame body.isHomepage .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding-top: 15px !important;
}
.ui-mobile.show-ps-frame body.isHomepage.isFluid .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding-top: 48px !important;
}
.ui-mobile.show-ps-frame body.isFluid:not(.gh-frame-as-modal):not(.ps_modal_body):not(.isHomepage) .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding: 0 !important;
}
.show-ps-frame body:not(.gh-frame-as-modal):not(.ps_modal_body):not(.isHomepage):not([data-gh-page="PTPN_CAT_NOTIFY"]):not([data-gh-page="PT_QAB_POPUP_FL"]):not([data-gh-page="PT_QAB_POPUP_FL"]) .ui-page .ps_wrapper {
	box-sizing: border-box;
	padding: calc(15px + 48px) 15px 15px 15px;
	position: relative;
}
.show-ps-frame #ptifrmcontent {
	padding-top: calc(48px * 2);
}
.show-ps-frame #pt_modals div[id^="ptMod_"]:not(.gh-modal-typeahead):not(.ps_popup-menu):not(.gh-frame-as-modal-container) {
	height: calc(100vh - (48px * 2)) !important;
	left: 0;
	transition: all 350ms ease;
	top: calc(48px * 2) !important;
}
.show-ps-frame .ui-page-panel-open .ui-panel:not([data-display="overlay"]) + .ui-panel-content-wrap.ui-panel-content-wrap-position-left #pt_modals div[id^="ptMod_"]:not(.gh-modal-typeahead):not(.ps_popup-menu):not(.gh-frame-as-modal-container) {
	left: 17em;
}
.ui-mobile.gh-frame.show-ps-frame .ps_modal_body:not(.gh-frame-as-modal) .ui-page[data-role="page"] {
	padding-top: 0 !important;
}
.ui-mobile.show-ps-frame .ps_modal_body .ui-page > .ui-header {
	display: none;
}
.ui-mobile.show-ps-frame .ps_modal_body:not(.gh-frame-as-modal) .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding-top: 15px !important;
}

/* Header */
.show-ps-frame #PT_HEADER {
	display: block !important;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.show-ps-frame body.isHomepage #ptbr_header_container {
	margin: -15px -15px 0 -15px;
	width: auto;
}
.show-ps-frame #ptbr_header_container #pthdr2container,
.show-ps-frame #PT_HEADER .ps_header_bar {
	display: flex !important;
	flex-wrap: wrap;
	width: 100%;
}
.show-ps-frame #PT_HEADER .ps_header_bar .ps_header_bar_cont {
	width: 100%;
}
.show-ps-frame #ptbr_header_container #pthdr2container {
	display: flex !important;
	min-width: auto;
	z-index: 2;
}

/* Title */
.show-ps-frame #pthdr2pagetitle {
	align-content: center;
	display: flex !important;
	flex: 1;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0;
}
.show-ps-frame #pthdr2pagetitle #pagetitleheader {
	display: block !important;
	margin: 0;
}
.show-ps-frame #pthdr2pagetitle #pagetitleheader,
.show-ps-frame #pthdr2pagetitle #pagetitleheader .titletext,
.show-ps-frame body:not(.gh-frame-as-modal) #PT_PAGETITLE .ps-text {
	-webkit-font-smoothing: initial;
	color: #fff;
	font-size: 20px;
	font-family: Arial;
	font-weight: initial;
	line-height: initial !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.show-ps-frame #PT_HEADER .ps-text {
	-webkit-font-smoothing: initial;
	font-family: Arial;
	font-weight: initial;
	line-height: initial !important;
}

/* Buttons */
.show-ps-frame #PT_HEADER .ps_header_bar .ps_custom_cont,
.show-ps-frame #PT_HEADER .ps_header_bar .ps_custom_cont .nuihdr_logo {
	margin: 0;
}
.show-ps-frame #PT_HEADER .ps_header_bar .ps_back_cont {
	margin-left: 5px;
}
.show-ps-frame #PT_HEADER .ps_header_bar .ps_back_cont,
.show-ps-frame #PT_HEADER .ps_header_bar .ps_actions_cont {
	align-items: center;
	display: flex;
	height: 48px;
	padding: 0;
	position: static;
	top: 0;
}
.show-ps-frame #PT_HEADER .ps_header_bar .ps_actions_cont {
	margin: 0 0 0 auto;
}
.show-ps-frame #PT_HEADER .ps_header_bar .ps_back_cont .ps-button-wrapper,
.show-ps-frame #PT_HEADER .ps_header_bar .ps_actions_cont .ps-button-wrapper,
.show-ps-frame #classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper {
	display: inline-block;
	vertical-align: middle;
}
.show-ps-frame #classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper {
	padding: 0;
}
.show-ps-frame .pthdr2quickaccesslinkscontainermru,
.show-ps-frame .pthdr2quickaccesslinkscontainerfav {
	margin: 0;
	position: static;
}
.show-ps-frame #pthdr2navbarlinks {
	position: relative;
	text-align: right;
}
.show-ps-frame #pthdr2searchboxplaceholder + #pthdr2navbarlinks {
	flex: none;
	margin-left: auto;
}
.show-ps-frame #pthdr2navbarlinks a.headerbutton {
	font-size: 12px !important;
}
.show-ps-frame #pthdr2container > #classicbackbuttonlayout {
	align-items: center;
	display: flex;
	height: auto;
	margin: 0 0 0 5px;
	width: auto;
}
.show-ps-frame #classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button {
	align-items: center;
	display: flex;
	margin: 0 !important;
	padding: 8px;
	transform: none;
}
.show-ps-frame .pt_homepage:not(.pt_apphomepage) .pt_hdr-qabcontainer:before,
.show-ps-frame .ps_header_button.psc_toolaction-back:after,
.show-ps-frame .ps_header_button.psc_toolaction-backs:after,
.show-ps-frame #classicbackbuttoncontainer:after {
	display: inline-block;
	height: 22px;
	padding: 0 0 0 8px;
	position: static;
	vertical-align: middle;
}
.show-ps-frame .pt_homepage:not(.pt_apphomepage) .pt_hdr-qabcontainer:before {
	margin: 0;
}
.show-ps-frame .ps_header_button.psc_toolaction-back:after,
.show-ps-frame .ps_header_button.psc_toolaction-backs:after,
.show-ps-frame #classicbackbuttoncontainer:after {
	margin: 0 8px 0 0;
}
.show-ps-frame #classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button > .ps-img {
	opacity: 0;
	margin: 0;
	padding: 0;
}
.show-ps-frame .ps_header_bar .ps_back_cont .ps_box-button .ps-button {
	margin: 0;
}
.show-ps-frame .ps_header_bar .ps_back_cont .ps_box-button .ps-button,
.show-ps-frame .ps_header_bar .ps_back_cont .ps_box-button .ps-button > .ps-text,
.show-ps-frame #classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button,
.show-ps-frame #classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button > .ps-text {
	color: #fff;
	font-size: 14px !important;
	font-weight: bold;
	line-height: 14px !important;
}
.show-ps-frame .ps_header_bar .ps_header_button + .ps_header_button,
.show-ps-frame .ps_header_bar .pts_gsearch_cont + .ps_header_button {
	margin-left: 0;
}
.show-ps-frame #PT_HEADER .ps_header_bar ul,
.show-ps-frame #PT_HEADER .ps_header_bar ul li,
.show-ps-frame #pthdr2container ul,
.show-ps-frame #pthdr2container ul li {
	margin: 0;
	padding: 0;
}
.show-ps-frame #PT_HEADER .ps_header_bar a.ps-button .ps-img {
	height: 25px;
	width: auto;
}
.show-ps-frame .nuihdr_logo:after {
	display: inline-block;
	height: 32px;
	margin: 0;
	padding: 0 10px 0 10px;
	position: static;
	transform: none;
	vertical-align: middle;
}
.show-ps-frame .ps_header_bar > .ps_pagetitle_cont {
	align-items: center;
	display: flex;
	flex: 1;
	justify-content: center;
}
.show-ps-frame .ps_header_bar_cont + .ps_pagetitle_cont {
	display: none;
}
.show-ps-frame #pthdr2titlecontainerredwood,
.show-ps-frame .ps_header_bar-container:before,
.show-ps-frame .ps_header_bar_cont + .ps_pagetitle_cont:before,
.show-ps-frame #ptbr_header_container:before {
	display: none !important;
}
.show-ps-frame #PT_HEADER .ps_ag-processheader {
	display: none;
}

/* Search */
.show-ps-frame .pts_category_button > .ps-button-wrapper > a.ps-button {
	padding: 0 12px !important;
}
.show-ps-frame .pts_category_button > .ps-button-wrapper > a.ps-button:after {
	top: -2px !important;
}
.show-ps-frame #pthdr2searchboxplaceholder {
	flex: 1;
	margin: 1px 0 0 0;
}
.show-ps-frame .pts_search_widget .ui-input-search {
	width: 100%;
}
.show-ps-frame #pthdr2searchboxplaceholder div.ui-input-text {
	background: none;
	display: inline-block;
	margin: 0;
}
.show-ps-frame #pthdr2searchboxplaceholder div.ui-input-text input {
	padding-left: 32px;
}
.show-ps-frame .pts_search_widget .ui-field-contain {
	margin-bottom: 0;
}
.show-ps-frame .pts_search_widget div.ui-input-text {
	border: none;
	margin: 0;
}
[data-gh-page="PTS_INTSRCH_FL"] .ui-page,
[data-gh-page="PTS_INTSRCH_FL"] .ui-panel-content-wrap {
	background: none !important;
}
[data-gh-page="PTS_INTSRCH_FL"] .pts_search_widget {
	text-align: center !important;
}
[data-gh-page="PTS_INTSRCH_FL"] .pts_search_widget .ui-field-contain {
	margin-bottom: 0;
}
[data-gh-page="PTS_INTSRCH_FL"] .ps_wrapper {
	padding-top: 0px !important;
}

/* Navbar */
.show-ps-frame #psNavBarMask,
.show-ps-frame #psNavBar {
	z-index: 99999 !important;
}
.show-ps-frame .PTNavBarModal {
	right: -415px;
}
.show-ps-frame .PTNavBarModal iframe {
	width: 415px;
}
.show-ps-frame .PTNavBarModal.slidein {
	-webkit-transform: translateX(-104px);
	-moz-transform: translateX(-104px);
	-ms-transform: translateX(-104px);
	transform: translateX(-104px);
}


/*** Slideout ***/

body.slideout-open {
	overflow: hidden !important;
}
#psQABWinMask,
#psNotifyWinMask {
	z-index: 9999 !important;
}
#psQABWin,
#psNotifyWin {
	border: none;
	position: absolute;
	transform: initial;
	top: 48px;
}
#psQABWin {
	left: 0;
}
#psNotifyWin {
	right: 0;
}
.show-ps-frame #psQABWin,
.show-ps-frame #psNotifyWin {
	top: calc(48px * 2);
}
#psQABWinIFrame,
#psNotifyWinIFrame {
	border: none;
	border-radius: 0px;
	min-height: 100%;
	top: 0;
}
#psQABWinIFrame {
	border-right: 1px solid #ddd;
}
#psNotifyWinIFrame {
	border-left: 1px solid #ddd;
}
.ui-mobile.gh-frame body[data-gh-page="PTPN_CAT_NOTIFY"] {
	overflow: hidden;
}
.ui-mobile [data-gh-page="PT_QAB_POPUP_FL"] .ui-page[data-role="page"],
.ui-mobile [data-gh-page="PTPN_CAT_NOTIFY"] .ui-page[data-role="page"] {
	padding-top: 0px !important;
}
.ui-mobile [data-gh-page="PT_QAB_POPUP_FL"] .ui-page[data-role="page"] .ui-panel-content-wrap,
.ui-mobile [data-gh-page="PTPN_CAT_NOTIFY"] .ui-page[data-role="page"] .ui-panel-content-wrap {
	padding-bottom: 0px !important;
}
.ui-mobile [data-gh-page="PT_QAB_POPUP_FL"] .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content,
.ui-mobile [data-gh-page="PTPN_CAT_NOTIFY"] .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content,
.ui-mobile.show-ps-frame [data-gh-page="PT_QAB_POPUP_FL"] .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content,
.ui-mobile.show-ps-frame [data-gh-page="PTPN_CAT_NOTIFY"] .ui-page[data-role="page"] .ui-panel-content-wrap > .ui-content {
	padding: 0 !important;
}
[data-gh-page="PT_QAB_POPUP_FL"] .skip-main,
[data-gh-page="PTPN_CAT_NOTIFY"] .skip-main,
[data-gh-page="PT_QAB_POPUP_FL"] .ui-page > .ui-header,
[data-gh-page="PTPN_CAT_NOTIFY"] .ui-page > .ui-header,
[data-gh-page="PT_QAB_POPUP_FL"] .ui-page > .ui-panel,
[data-gh-page="PTPN_CAT_NOTIFY"] .ui-page > .ui-panel {
	display: none;
}

/* Notify */
.ui-page .ui-content .ptpn_frame_groupbox > .ps_header-group {
	display: none;
}
.ui-page .ui-content .ptpn_frame_groupbox > .ui-body {
	border: none;
	margin-bottom: 0;
}
.ui-page .ui-content .ptpn_frame_groupbox > .ui-body > .ui-bar {
	margin: -15px -15px 15px -16px;
	padding-left: 42px;
}
.isHomepage .ui-page .ui-content .ptpn_frame_groupbox > .ui-body > .ui-bar {
	padding-left: 15px;
}
.ui-page .ui-content .ptpn_frame_groupbox > .ui-body > .ui-bar > .ps-text {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_no_notif {
	border: none;
	padding: 0;
	position: static;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_no_notif .ptpn_not-empty {
	margin: 0 0 15px 0;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notif-body,
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_header {
	border: none;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_header {
	box-shadow: none;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notif_header,
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notify_header,
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notif_header .ps_collection,
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notif_header .ps_collection > .ps_box-button {
	padding: 0;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notif_header:before {
	display: none;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notif_header .ps_box-button {
	margin: 0;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notif_header .ps_box-button > .ps-button-wrapper > .ps-button,
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notif_header .ps_box-button > .ps-button-wrapper > .ps-button:hover,
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_notif_header .ps_box-button > .ps-button-wrapper > .ps-button:focus {
	background: none;
	border: none;
	border-radius: 0px;
	padding: 11px;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_header .ptpn_status-value {
	margin: 0;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_header .ptpn_status-value .ps_box-value {
	font-size: 14px !important;
	font-weight: bold;
	text-align: right;
}
.ui-page .ui-content .ptpn_frame_groupbox .ps_grid-list {
	margin-bottom: 0;
}
.ui-page .ui-content .ptpn_frame_groupbox .ps_grid-list * {
	font-size: 14px !important;
	line-height: 20px !important;
	word-break: normal !important;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_time {
	padding: 0;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_time > div:not(.psc_hidden) {
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0;
	position: static;
	vertical-align: top;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_short-msg a {
	display: block;
	padding-right: 10px;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_time .psc_datetime {
	margin-right: 5px !important;
}
.ui-page .ui-content .ptpn_frame_groupbox li.ptpn_alerts {
	padding-right: 35px !important;
}
.ui-page .ui-content .ptpn_frame_groupbox li.ptpn_alerts .ps_box-link a.ps-link {
	color: #005DAA;
}
.ui-page .ui-content .ptpn_frame_groupbox li.ptpn_alerts .ps_box-link a.ps-link:hover,
.ui-page .ui-content .ptpn_frame_groupbox li.ptpn_alerts .ps_box-link a.ps-link:focus {
	color: #005DAA;
	text-decoration: underline;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_alerts a:after {
	display: none;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_alerts .ptpn_dismiss {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	top: 50%;
	transform: translateY(-50%);
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_alerts .ptpn_dismiss .ps-button {
	background: none;
	border: none;
	border-radius: 0px;
	padding: 8px;
}
.ui-page .ui-content .ptpn_frame_groupbox .ui-table {
	margin: 0 0 40px 0;
}
.ui-page .ui-content .ptpn_frame_groupbox .ptpn_viewall_grp {
	-ms-flex-pack: right;
	-webkit-box-pack: right;
	-webkit-justify-content: right;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: right;
	padding: 0 15px 8px 15px;
	position: static;
}

/* Recent and Favorites */
.pt_qab-popup .pt_qab-close {
	right: 0;
	top: -42px;
}
.pt_qab-popup .pt_qab-close .ps-button-wrapper > .ps-button,
.pt_qab-popup .pt_qab-close .ps-button-wrapper > .ps-button:hover,
.pt_qab-popup .pt_qab-close .ps-button-wrapper > .ps-button:focus {
	background: none;
	border: none;
	border-radius: 0px;
	padding: 12px 20px;
}
.pt_qab-popup .ps_groupleth {
	background: #f5f5f5;
	border: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: block;
	font-size: 14px !important;
	line-height: 18px !important;
	padding: 11px 15px;
	text-align: left;
}
.pt_qab-popup .pt_qab-scrollablecontent > .ps_header-group {
	display: none;
}
.ui-page .ui-content .pt_qab-popup .lplistgrid {
	margin-top: 0;
}
.ui-page .ui-content .pt_qab-popup .lplistgrid .ps_grid-body {
	border: none !important;
	margin: -1px 0 0 0;
}
.ui-page .ui-content .pt_qab-popup .lplistgrid .ps_grid-body .ps_grid-row {
	padding: 0;
}
.ui-page .ui-content .pt_qab-popup .lplistgrid .ps_grid-body .ps_grid-row a {
	padding: 11px 40px 11px 64px !important;
}


.ui-page .psc_pyfilter-hasdate {
	min-height: 1px !important;
	min-width: 1px !important;
}
.psc_menu-rc.psc_has_popup {
	margin-left: 5px;
}

/******** 7. Modo     **********/


/* Activity Guide Mobile potrait view change as per client request */
@media all and (max-width: 480px) {
    .gh-activity-guide .gh-activity-guide-header-links {
        display: flex !important;
    }
    .gh-activity-guide .gh-activity-guide-header-links ul li {
        display: inline-block !important;
       
    }
    .gh-activity-guide .gh-activity-guide-header-links ul li a {
        display: inline-block !important;
    }
	.gh-activity-guide .gh-activity-guide-header-links ul {
		width:100%;
		-ms-flex-direction: row;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.gh-activity-guide .gh-activity-guide-header-links li {
		border-left: 1px solid #FFD200;
		border-top: 0px;
	}
	.gh-activity-guide .gh-activity-guide-header-links li:first-child {
		border-left: 0px;
		border-top: 0px;
	}
	.gh-activity-guide .gh-activity-guide-header-links li a {
		height: 44px;
	}
	.gh-activity-guide .gh-activity-guide-header-links li.exit a {
		background: #005DAA !important;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#005DAA), to(#005DAA)) !important;
		background-image: -webkit-linear-gradient(#005DAA, #005DAA) !important;
		background-image:    -moz-linear-gradient(#005DAA, #005DAA) !important;
		background-image:     -ms-linear-gradient(#005DAA, #005DAA) !important;
		background-image:      -o-linear-gradient(#005DAA, #005DAA) !important;
		background-image:         linear-gradient(#005DAA, #005DAA) !important;
		box-sizing: border-box;
		padding: 0 15px;
		width: 48px;
	}
	.gh-activity-guide .gh-activity-guide-header-links li.exit a:hover,
	.gh-activity-guide .gh-activity-guide-header-links li.exit a:focus {
		background: #005DAA !important;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#005DAA), to(#005DAA)) !important;
		background-image: -webkit-linear-gradient(#005DAA, #005DAA) !important;
		background-image:    -moz-linear-gradient(#005DAA, #005DAA) !important;
		background-image:     -ms-linear-gradient(#005DAA, #005DAA) !important;
		background-image:      -o-linear-gradient(#005DAA, #005DAA) !important;
		background-image:         linear-gradient(#005DAA, #005DAA) !important;
	}
	.gh-activity-guide .gh-activity-guide-header-links li.exit .fa {
		color: #fff;
		margin: 0;
		position: static;
	}
	.gh-activity-guide .gh-activity-guide-header-links li.exit .text {
		left: -9999px;
		position: absolute;
		top: -9999px;
	}
	.gh-activity-guide .gh-activity-guide-header-links ul span.text {
        position: relative !important;
        top: 14px !important;
    }
    .gh-activity-guide .gh-activity-guide-header-links ul li.exit  i.fa-times {
    	position: relative;
        top: 14px;
        left:0px ;
    }
}

