html, body
{
  background-color: #f2f2f2;
}

.pagingIndexPanel
{
	color: #777777;
	border-top: .2rem solid #777777;
}

html,
body,
input,
select,
textarea,
legend,
.dr-pnl-b,
.dr-pnl-h,
.dr-tbpnl-cntnt,
.dr-table-footercell,
.dr-mpnl-pnl-b,
.rich-table-cell,
.rich-table-headercell,
.rich-table-subheadercell,
.rich-table-headercell a,
.rich-subtable-cell,
.panelnumber,
.hpam-system-name,
.hpam-tab-link,
.hpam-reqestor-tbl,
.delegateSectionbody,
.col1,
.reqInfoReqNameArea,
.tooltip2,
.sec-ques-panel,
.apprrfidlglabel3,
.attributtablenoborder,
.apprColorBlack,
.certAcntDetTable,
.certifySubLvl0,
.ss_inner_section_default1,
.commentCls,
.historyTable,
.defaultLabel,
.defaultInstruction,
.prevcertifiedres,
.systemaccoutslistpanel,
.assignedaccoutcommentspanel,
.ss_input_default2,
.ss_createusermanagername,
.ss_inner_section_default,
.ss_inner_section_default2,
.ss_inner_section_default_selfReg_sec1,
.ss_inner_section_default_selfReg_sec2,
.ss_inner_section_default_selfReg_captcha,
.target-cell,
.rich-shuttle-source-cell,
.rich-shuttle-target-cell,
.rich-list-shuttle-button-content,
.pagingIndexPanelActive,
.rich-shuttle-control-disabled,
.rich-list-shuttle-button,
.rich-list-shuttle-button-light,
.res-detail-container,
.subtab-text,
.subtab-active,
.socialAuthLink
{
	color: black;
}

.tbl-search-input,
.tbl-search-combo,
.ss_input_default_4,
.ss_input_default_3,
.ss_input_default_2,
.ss_input_default_1,
.ss_input_default_date_4,
.ss_input_default_date_3,
.ss_input_default_date_2,
.ss_input_default_date_1,
.acct-type-combo,
.readOnly_ss_input_default,
.rich-sb-int,
.panel.numbered.disabled h2,
.create-user-combo,
.create-user-input,
.create-user-input2,
.create-user-input-ns,
.create-user-input-nsnrm,
.create-user-input_captcha,
.manager-panel-data,
.defaultInputLabel,
.defaultReadOnlyField,
.ss_input_default,
.ss_input_captcha,
.certifyItemListingOptTextGray,
.inpanel,
.historyHeaderDisabled,
.defaultInputField
{
	color: #333333;
}

.superscript
{
	color: #C82D20;
}

.defaultInstructionTxt
{
	color: #2C5EFF;
}

.disabledInput,
.discardButtonCls,
.disabledsectionbody
{
	background-color: #D7D7D7;
}

.selfregbodyinstr,
.kioskbodyinstr
{
	color: #003366;
}

.screenfooter
{
	border-top: .1rem dotted #006699;
}

a.accountLink:focus,
a.accountLink:hover
{
	color: #0061D7;
	text-decoration: underline;
}

a.accountLink2:focus,
a.accountLink2:hover
{
	color: #FFF8CC;
	text-decoration: underline;
}

a.accountLinkReadMore:focus
{
	color: #FFF8CC;
}

.tab,
.maintab-text,
.whiteTxt,
.disabledsectionbody,
.sectionInputLabelText,
.apprRadioCellHeader,
.accountLink,
.accountLinkReadMore,
.accountLink2,
.infoMsg,
.warningMsg,
.errorMsg,
.requestInfoSection,
.acct-type-hdr,
.selresourcebar,
.res-detail-panel-new-user,
.requesters-table-caption-blue-bkgr,
.selaccountbar,
.account-details-container,
.apprRadioCellHeaderEnabled,
.tableborder,
.tablenobordertop,
.tablebordernobotmarg,
.tablenobordertopnobotmarg,
.tooltip,
.requesters-table-caption,
.dynamicUIstyle21,
.dynamicUIstyle20,
.certifyReassignMsgSection,
.certifyActionChangeMsgSection,
.certifyActionChangeMsgSection2,
.assignedTableActionBck,
.certifytableActionBck,
.ss_labelText_white,
.ss_label_white,
a.accountLink:visited,
a.accountLink2:visited,
a.accountLinkReadMore,
.langSelCombo,
.panelnumber,
.site-header,
.subTableHeader
{
	color: white;
}

.add-account-label
{
	color: black;
}

.add-account-row,
.addAliasPanel
{
	background-color: #ECEFF1;
	border-style: solid;
	border-width: .1rem;
	border-color: #999999;
}

.loginInput,
.accessbox,
.obotypebox,
.sec-ques-text-validate,
.pagingBtnBorder,
.apprCustomBorderStyle2,
.apprRes-detail-Info,
.textBoxBorderOnly,
.cfmDlgItem,
.resSelRow,
.userSelRow,
.resSelRowWithborder,
.rich-dtascroller-table,
.rich-datascr-button
{
	border-color: #999999;
}

.imgNoLink,
.dr-table,
.rich-sb-ext-decor-2,
.suggestion-search-full,
.rich-menu-list-bg,
.rich-ddmenu-label-unselect,
.rich-ddmenu-label-select,
.tablenoborderwide,
.rich-table-cell,
.rich-table-headercell,
.rich-table-subheadercell,
.rich-table-headercell a,
.rich-subtable-cell,
.rich-subtable-headercell,
.rich-subtable-footercell,
.rich-tabhdr-side-cell,
.rich-tab-bottom-line,
.rich-sdt-column-cell,
.duierroricon,
.certhistoryarrow,
.acctbullet,
.reqNoBorder,
.apprNoBorder,
.dynamicUIstyle30,
.certifyCommentText,
.certifySubLvlTree2,
.certifyExpandBtn,
.certifyExpandBtnNoLink,
.certifyExpandBtn1,
.certifyExpandBtn1NoLink,
.validateAcctDlgBody,
.enableAcctDlgBody,
.inpanelBody,
.approvalRequestDetailEnable,
.playbtn,
.accountInfoTable,
.acct-type-combo,
.tablesort,
.rich-table-footercell,
.rich-table-subfootercell,
.rich-shuttle-control-copyall,
.rich-shuttle-control-copy,
.rich-shuttle-control-removeall,
.rich-shuttle-control-remove,
.rich-shuttle-control-disabled,
.manager-panel,
.tab,
.tabpanel-content,
.subtab-tabpanel-content,
.DotLineX,
.DotLineRecertX,
.DotLineX3,
.DotLineY1,
.DotLineY2,
.dotLineFooterY,
.tableApproval,
.rich-subtable-header,
.noborder,
.rfitable,
.search-input-cell,
.account-details-container,
.approvalRequestDetailDisable,
.approvalRequestDetailDisable2,
.tooltip2,
.rich-mp-content,
.rich-mpnl-body,
.sec-ques-panel,
.dynamui-content,
.dynamicUIstyle18,
.dynamicUIstyle27,
.attributtablenoborder,
.subAccountsTable
{
	border: none;
}

.rich-table-footercell,
.rich-table-subfootercell,
.rich-datascr-button,
.certifyBGColorLGray
{
	background-color: #E6E6E6;
}

.selresourcebtn,
.commentCls,
.historyTable,
.tbl-search-button-group,
.user-resource-table,
.whiteColumn,
.col1,
.userSearchRowClsWhite,
.reAssignDialog,
.apprRes-detail-Info,
.tbl-header-visible,
.inpanel,
.suggestion-results
.userProfPanel,
.userresourcehead,
.buttonL1w,
.acct-type-config,
.prof-detail-tbl-header,
.useraccountfootcolwhite,
.systemaccoutslistpanel,
.assignedaccoutcommentspanel,
.useraccountresourcedetails,
.assignedaccountheadercolwhite,
.assignedaccountfooter,
.useraccountfheadercolwhite,
.systemaccouttblfootcol,
.systemaccouttblheadercolgrey,
.ss_inner_section_default_selfReg_sec1,
.ss_inner_section_default_selfReg_sec2,
.ss_inner_section_default_selfReg_captcha,
.certifySubLvl2,
.certifyNESubLvlUser1,
.bgWhite,
.subAccountsPanel,
.subAccountsTable,
.resourceExcDetailPanel,
.apprBGWhite,
.acceptableUseStyle1,
.whiteBackground,
.acctTypeConfigPanel,
.rich-sb-ext-decor-2,
.certdetailsubt,
.userresourcefootcol,
.DotLineY1,
.DotLineY2,
.res-detail-info,
.logonloc,
.hpam-config-section,
.ss_input_default2,
.ss_createusermanagername,
.white_background,
.hpam-tab-link-grey,
.secqa-row,
.subtab-tabpanel-content,
.panel,
.dataColumn
{
	background-color: white;
}

.tab,
.suggestion-exit,
.rich-tabhdr-side-border,
.tabpanel-content,
.subtab-tabpanel-content,
.tableApproval,
.tableSublevelCert,
.detailPanelDisabled,
.tbl-header-visible,
.search-input-cell,
.certdetailsubt,
.duiSectionStyle2,
.dynamicUIstyle18,
.dynamicUIstyle27,
.tooltip2,
.rich-table-footercell,
.rich-table-subfootercell,
.rich-list-shuttle-button,
.rich-list-shuttle-button-light,
.rich-shuttle-control-disabled,
.assignedaccountheadercolwhite,
.prof-detail-tbl-header,
.prof-detail-tbl-headerApproval,
.dynamui-content
{
	background-image: none;
}

.user-entitlement-table-cell,
.user-entitlement-table-hdr,
.user-entitlement-table-ftr
{
	background-color:#ECEFF1;
}

.richfaces_suggestionEntry {
    border: .2rem solid white;
    display: block;
}

.suggestion-result-selected
{
    background-color: #D8ECF5;
    border: .2rem solid #5E9ED6;
}

.suggestion-match
{
	color: #0099CC;
}

.menu-item-icon
{
	background-image: inherit;
}

.sec-ques-input,
.sec-ans-text,
.rich-account-container,
.create-user-input,
.create-user-input2,
.create-user-input-ns,
.create-user-input-nsnrm,
.create-user-input_captcha,
.rich-menu-list-border,
.tbl-search-input,
.tbl-search-input1,
.user-search-input,
.defaultInputField,
.suggestion-exit,
.rich-sb-common-container,
.manager-panel-data,
.bdr-bot,
.userresourceheadcol,
.userresourcefootcol,
.bdr-left,
.prof-detail-tbl-header,
.prof-detail-tbl-headerApproval,
.ss_input_default2,
.ss_createusermanagername,
.dynamicUIstyle16,
.dynamicUIstyle17
{
	border-color: #AAAAAA;
}

.manager-panel
{
	background-color: #B3DAEB;
}

.manager-panel-data
{
	background-color: #DCF9FC;
}

.subtab
{
	background-image: url(../images/subtab-active.png);
	background-repeat: repeat-x;
	color: #555555;
}

.subtab-active
{
	background-image: url(../images/subtab-enabled.png);
}

.boldTxtDisabled
{
	color: #D7D7D7;
}

.blueTxt
{
	color: #2D97CB;
}

.delegateSectionbody
{
	background-color: #556B2F;
	border-color: #00008B;
}

.apprRadioCell
{
	border-left: .2rem solid white;
}

.apprRadioCellHeaderDisabled
{
	background-color : #595959;
}

.apprRadioCellBodyDisabled
{
	background-color : #EFEFEF;
}

.treebck
{
	background-image: url( ../images/BlueArrowCrop.png);
	background-repeat: no-repeat;
	background-position: right;
}

.infoMsg
{
	background-color: #176698;
}

.warningMsg
{
	background-color: yellow;
}

.errorMsg
{
	background-color: #C0504D;
}

.treeselectedcls
{
	color: black;
	background-color: #e5f2fa;
}

.coltree
{
	background-color: #e5f2fa;
}

.loginmsg2,
.apprRFIStyle2,
.detailPanelEnabled,
.userEntitlementDetails,
.certifyUserInfoPanel,
.assignedaccoutslistpanel,
.systemaccoutslistpanel,
.commentCls,
.historyTable,
.historyTableright,
.prevcertifiedres,
.res-detail-container,
.res-detail-panel,
.historyHeader,
.historyFooter,
.useraccountfheadercolyellow,
.assignedaccountheadercolwhite,
.assignedaccounttable,
.assignedaccountcolleft,
.assignedaccountfooter,
.systemaccouttblfootcol,
.systemaccouttblheadercolgrey,
.accountInfoPanel,
.subAccountsPanel,
.attributeBgrndEnabled,
.apprRFIStyle1,
.subTablePanel
{
	border-color: #78909C;
}

.detailPanelDisabled,
.attributeBgrndDisabled,
.attributeBgrndDisabledForProfile
{
	border-color: #666666;
}

.userProfPanel,
.userDetailsPanel,
.res-detail-info,
.res-detail-header,
.tableborder,
.tablenobordertop,
.tablebordernobotmarg,
.tablenobordertopnobotmarg,
.requesters-table-caption,
.selectCertifierPanel,
.recert-res-detail-header2,
.recert-res-detail-header,
.apprCustDiv1,
.acceptableUseStyle1,
.readMoreDetailStyle1,
.acctTypeConfigPanel,
.tableApproval,
.apprListBorderTop,
.apprListBorderRight,
.apprListBorderBottom,
.apprListBorderLeft,
.certifyBorderCollapseBottom,
.bulkSponsorDetailList,
.tablenoborderwide
{
	border-color: #979797;
}

.rfi-detail-header,
.accountDetailsPanel,
.permissionDetailsPanel,
.globalReassignDetailPanel,
.res-detail-panel,
.res-detail-panel2,
.detailPanelEnabled,
.approvalRequestDetailEnable,
.historyHeader,
.historyFooter,
.accountInfoTable,
.accountInfoPanel,
.lightBlueBG,
.apprRFIStyle1
.tableblue,
.apprRadioCellBodyEnabled,
.actionEnable,
.useraccountfootcol,
.useraccountfheadercolblue,
.loginmsg2,
.systemaccoutspanel,
.subTablePanel
{
	background-color: #ECEFF1;
	background-image: none;
}

.requestInfoSection
{
	background-color: #78909C;
}

.rfi-tbl-header,
.res-detail-header,
.userSearchRowClsBlue,
.certifytableActionBlue
{
	color: #666666;
	background-color: #F7F7F7;
	background-image: none;
}

.acct-type-hdr,
.selresourcebar,
.res-detail-panel-new-user,
.requesters-table-caption-blue-bkgr,
.selaccountbar,
.account-details-container,
.apprRadioCellHeaderEnabled,
.assignedTableActionBck,
.certifytableActionBck,
.assignedTableActionBckEnd,
.certifytableActionBckEnd,
.tablenobordertopnobotmarg,
.tooltip,
.dateRangeCompInnerTable,
.site-header,
.subTableHeader
{
	background-color: #536b78;
	background-image: none;
}

.dynamicUIstyle20
{
  	background-color: #78909C;
	background-image: none;
}
.res-detail-permissions
{
	border-left: none;
	border-top: none;
}

.reqInfoReqNameArea
{
	background-color: #DBDBDB;
}

.rfiblock,
.attributeBgrndEnabledForProfile
{
	border-color: #F0F0F0;
}

.tableborder,
.tablenoborder,
.tablenobordertop,
.tablebordernobotmarg,
.certifyBorderCollapse,
.borderCollapseSeparate
.tableApproval,
.systemaccounttable,
.assignedaccounttable
.useraccounttable,
.certifyBorderCollapseBottom
{
	border-collapse: separate;
}

.tablenobordertop,
.tablenobordertopnobotmarg
{
	border-top: none;
}

.tbl-header,
.account-tbl-header,
.appr-col-header,
.tbl-header-subsearch,
.rich-subtable-header
{
    background: linear-gradient(#fcfbfb, #cbcbcb);
}

.appr-tbl-header,
.appr-tbl-footer,
.certifyUserfooter1
{
	background-image: none;
	background-repeat: repeat-x;
	background: none;
}

.exstng-res-tbl-header
{
	background-color: #D4D1D4;
	background-image: none;
	background-repeat: repeat-x;
}

.rich-subtable-header
{
	background-position: left bottom;
	background-color: white;
}

.dr-table-subheader.rich-table-subheader
{
	background-image: none;
	background-color: #E1E1E0;
}

.selresourcefooter
{
	background-color: white;
}

.rfitxtinput,
.apprcomment,
.apprresCommentDiv,
.reason
{
	background-repeat: repeat-x;
}

.apprListFirstColumn
{
	background-position: left;
	background-repeat: repeat-x;
	background-color : #dbdbdb;
	background-image: url(../images/apprListFirstColmn.png);
}

.requestListFirstColumn
{
	border: 0;
	background-repeat: repeat-x;
	text-align: left;
	background: white;
	background-image: url(../images/reqListFirstColumn.png);
}

.apprListBorderTop,
.resSelRowWithborder,
.userresourcefootcol,
.assignedaccountfooter,
.systemaccouttblfootcol,
.apprdotcol,
.seperatorClsF,
.useraccountfootcol,
.useraccountfootcolwhite,
.useraccountfootcolPrevcertres,
.exstng-res-tbl-header,
.acct-validate-result,
.res-detail-container,
.bulkSponsorDetailList,
.tablenoborderwide
{
	border-top-width: .1rem;
	border-top-style: solid;
}

.tableApproval,
.apprRes-detail-Info,
.apprExistingResPanel,
.apprListBorderRight,
.assignedaccounttable,
.useraccountcolright,
.systemaccounttable,
.useraccounttable,
.historyTableright
{
	border-right-width: .1rem;
	border-right-style: solid;
}

.apprRes-detail-Info,
.apprExistingResPanel,
.newApprvlHeader,
.historyHeader,
.historyFooter,
.apprListBorderBottom,
.bdr-bot,
.userresourceheadcol
.prof-detail-tbl-header
.prof-detail-tbl-headerApproval,
.useraccountfheadercolyellow,
.assignedaccountheadercolwhite,
.assignedaccounttable,
.systemaccouttblheadercolgrey,
.certifyBorderCollapseBottom,
.seperatorClsH,
.useraccountfheadercolblue,
.useraccountfheadercolwhite,
.systemaccounttable,
.useraccounttable
{
	border-bottom-width: .1rem;
	border-bottom-style: solid;
}

.apprListBorderLeft,
.apprExistingResPanel,
.apprRes-detail-Info,
.bdr-left,
.assignedaccountcolleft,
.useraccountcolleft,
.useraccountcolleft1,
.acct-type-middle-col,
.acct-type-right-col,
.assignedTableActionBck,
.certifytableActionBck,
.certifytableLeftBorder
{
	border-left-width: .1rem;
	border-left-style: solid;
}

.inpanel
{
	border: .1rem solid #CCCC99;
}

.approvalRequestDetailDisable2
{
	background-color: #666666;
}

.borderdraw1
{
	background-image: url(../images/ee1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.borderdraw
{
	background-image: url(../images/ee1.png);
	background-repeat: no-repeat;
}

.cfmDlgItem
{
	background-color: #E0E0E0;
}

.sec-ans-text-validate
{
	border: 2rem;
}

.resSelRow,
.userSelRow
{
	background-image: url(../images/cfgDlgItemHighlight.png);
	background-repeat: repeat-x;
	border: none !important;
}

.detailPanelDisabled,
.attributeBgrndDisabled,
.attributeBgrndDisabledForProfile,
.approvalRequestDetailDisable,
.historyHeaderDisabled
{
	background-color: #EBEBEB;
}

.combobg
{
	background-image: url(../images/combo_box-bg.png);
	background-repeat: repeat-x;
}

.userresourcehead:not(.tbl-header)
{
	background: white;
}

.rich-list-shuttle-button,
.rich-list-shuttle-button-light
{
	background-color: #C6E1EE;
}

.loginButton,
.buttonL1,
.buttonL2,
.buttonL3,
.buttonL4,
.anchorAsButton,
.mutliselectBtn,
.chevronMultiSelectBtn,
.ss_manager_button,
.launch_wf_button,
.sapUserInfoMenuSelected,
.hpam-tab-link,
.dateRangeCompFont,
.rich-calendar-today,
.rich-calendar-header,
.rich-calendar-tool,
.rich-calendar-month
{
	color: white;
	background-color: #536b78 !important;
}

/** Focus specific styles */
#pswdRuleTbl:focus,
.policyheight:focus,
a:focus,
select:focus,
input:focus,
textarea:focus,
.subtab:focus,
.hpam-tab-link:focus,
.hpam-tab-link-grey:focus,
.loginButton:focus,
.buttonL1:focus,
.buttonL2:focus,
.buttonL3:focus,
.buttonL4:focus,
.sapUserInfoMenu:focus,
.sapUserInfoMenuSelected:focus {
    outline: .2rem solid #5E9ED6;
}

.mutliselectBtn:focus,
.hpam-tab-link:focus,
.hpam-tab-link-grey:focus,
.loginButton:focus,
.buttonL1:focus,
.buttonL2:focus,
.buttonL3:focus,
.buttonL4:focus,
.sapUserInfoMenu:focus,
.sapUserInfoMenuSelected:focus,
textarea:focus,
select:focus,
.subtab:focus-within {
    background-color: #f1f1c2 !important;
}

a:focus {
    outline-offset: .3rem;
}

input:not([type="image"]):focus,
.subtab:hover:not(.subtab-disabled),
.sapUserInfoMenu:hover,
.sapUserInfoMenuSelected:hover {
    background-color: #f1f1c2 !important;
}

.mutliselectBtn:focus,
.chevronMultiSelectBtn:focus,
.hpam-tab-link:focus,
.hpam-tab-link-grey:focus,
.loginButton:focus,
.buttonL1:focus,
.buttonL2:focus,
.buttonL3:focus,
.buttonL4:focus,
.sapUserInfoMenu:focus,
.sapUserInfoMenuSelected:focus,
input[type="button"]:focus,
input[type="submit"]:focus {
    text-decoration: underline;
}

.mutliselectBtn:focus,
.chevronMultiSelectBtn:focus,
.hpam-tab-link:focus,
.hpam-tab-link-grey:focus,
.subtab:hover:not(.subtab-disabled) a,
.loginButton:focus,
.ss_manager_button:focus,
.launch_wf_button:focus,
.buttonL1:focus,
.buttonL2:focus,
.buttonL3:focus,
.buttonL4:focus,
.sapUserInfoMenu:focus,
.sapUserInfoMenuSelected:focus,
.sapUserInfoMenuSelected:hover,
.subtab a:focus {
    color: black !important;
}

.tab.rich-tab-inactive {
    border-bottom: .3rem solid #536b78;
}

.subtab-active,
.subtab.rich-tab-inactive {
    border-bottom: .1rem solid #536b78;
}

.tab:focus-within {
    border-bottom: medium solid #f1f1c2;
}

.tab:hover {
    border-bottom: medium solid #f1f1c2;
}

.subtabOverflow .expandSubtabMenu input:focus,
.selresourcebtn:focus,
.selresourcebar select:focus,
.tab a:focus,
.site-header input:focus
{
	outline-color: white;
}

.selresourcebtn:focus,
.selresourcebar select:focus {
    outline-offset: .1rem;
}

.policyheight:focus {
    outline-offset: .5rem;
}

.inputError:focus
{
    outline: .2rem solid red;
}

/** End focus specific styles */

.buttonL1:hover,
.buttonL2:hover,
.buttonL3:hover,
.buttonL4:hover,
.anchorAsButton:hover,
.mutliselectBtn:hover,
.chevronMultiSelectBtn:hover,
.apprRadioCellHeaderApproved,
.apprRadioCellBodyApproved,
.apprRadioCellHeaderDenied,
.apprRadioCellBodyDenied,
.apprRadioCellHeaderReassigned,
.apprRadioCellBodyReassigned
{
	background-color: #536b78;
}

.selresourcebtnDisabled,
.buttonL1Disabled,
.buttonL1wDisabled,
.buttonL2Disabled,
.buttonL3Disabled,
.buttonL4Disabled,
.anchorAsButtonDisabled,
.mutliselectBtnDisabled,
.loginButtonDisabled,
.rich-shuttle-control-disabled
{
	color: #9F9F9F;
	background-color: #DFDFDF ;
}

.sapUserInfoMenu
{
	color: black;
	background-color: #DFDFDF;
}

.progress {
    background-color: #90CAF9;
}

.progress .indeterminate {
    background-color: #2196F3;
}

.exceptionPanel
{
	border-color: #E4AB48;
}

.acct-type-config-panel
{
	border-left: .1rem solid #C0C0C0;
}

.acct-type-middle-col,
.acct-type-right-col,
.reqInfoReqNameArea
{
	border-color: #E6E6E6;
}

.del-requester-box
{
	background-color: #CCCCCC;
}

.rich-datascr-button-dsbld
{
	color: #999999;
}

.rich-datascr-inact
{
	color: #999999;
	border-top-color: #999999;
}

.apprdotcol,
.seperatorCls,
.seperatorClsF,
.seperatorClsH,
.newApprvlHeader
{
	border-color: #DBDBDB;
}

.lighter
{
	color: #AAAAAA;
}

.apprCommentTxtArea,
.apprresCommentDiv,
.certifyCommentDivPanel,
.apprresCommentDivRed,
.dynamicUIstyle20,
.dateRangeCompGrid,
.delegateSectionbody,
.tablenobordertopnobotmarg,
.tooltip
{
	border-width: .2rem;
	border-style: solid;
}

.sec-ques-header,
.selresourcebtnDisabled,
.buttonL1Disabled,
.buttonL1wDisabled,
.buttonL2Disabled,
.buttonL3Disabled,
.buttonL4Disabled,
.mutliselectBtnDisabled,
.fontColorGray,
.rich-calendar-boundary-dates,
.panel h2,
.panel h3.panelheader
{
	color: #666666;
}

.useraccountfootcol,
.useraccountfootcolwhite,
.useraccountfootcolPrevcertres,
.useraccountfheadercolwhite,
.useraccountfheadercolblue,
.useraccountcolleft,
.useraccountcolleft1,
.useraccountcolright,
.systemaccounttable,
.useraccounttable
{
	border-color: #767676;
}

.prevcertifiedres,
.useraccountfootcolPrevcertres,
.useraccountfheadercolyellow
{
	background-color: #FFF8CC;
}

.tablenoborder,
.dynamicUIstyle20,
.tablenobordertopnobotmarg,
.tooltip,
.assignedTableActionBck,
.certifytableActionBck,
.certifytableLeftBorder
{
	border-color: white;
}

.useraccountresourcedetails
{
	border-top: none;
	border-right: none;
	background-image: none;
}

.ss_inner_section_blue_box
{
	background-color: #7BB1CB;
	border-color: blue;
}

.ss_inner_section_default,
.ss_inner_section_default2,
.ss_createusermanagername
{
	background-color: #ECEFF1;
}

.ss_inner_section_default1
{
	background-color: #ECEFF1;
}

.ss_captcha_section_dafault,
.ss_captcha_section_default,
.ss_section_default_b1,
.ss_section_default
{
	border-color: #544C4C;
}

.disabledGrayish
{
	background-color: #EEEEEE;
}

.acct-validated
{
	color: #5D6647;
}

.acct-validate-result
{
	border-color: #D8D8D8;
}

.recert-res-detail-header
{
	border-bottom: none;
}

.certifyReassignMsgSection
{
	background-color: #684BCB;
}

.certifyActionChangeMsgSection
{
	background-color: #C7A034;
}

.certifyActionChangeMsgSection2
{
	background-color: #C43C02;
}

.certifySubLvl1
{
	border-color: #B7C2C8;
}

.certifySubLvl3
{
	color: #63AAFD;
}

.skipnav a
{
	color: black;
}

.apprRFIStyle1
{
	border-bottom: none;
}

.apprCustomBorderStyle2,
.apprCustDiv1
{
	border-top: none;
}

.reqNoRightBorder
{
	border-right: none;
}

.duiMsgStyle1,
.rfiblock,
.rfitable,
.attributeBgrndEnabled,
.attributeBgrndEnabledForProfile,
.exceptionPanel,
.prof-detail-tbl-headerApproval
{
	background-color: #ECEFF1;
}

.duiScreenStyle1,
.duiSectionStyle1,
.del-requester-box,
.exstng-res-tbl-header,
.pagingIndexPanelActive,
.apprCommentTxtArea,
.apprresCommentDiv,
.certifyCommentDivPanel
{
	border-color: black;
}

.dynamicUIstyle6,
.duiSectionStyle2
{
	border-color: green;
}

.redBorder,
.duiScreenStyle2,
.inputError,
.duiSectionStyle3,
.apprresCommentDivRed
{
	border-color: red !important;
}

.duiMsgStyle1,
.duiSectionStyle8
{
	border-color: orange;
}

.duiComponentStyle2
{
	border-color: ' ';
}

a.pagingIndexPanel:focus,
a.pagingIndexPanel:hover
{
	border-color: #006699;
}

.apprfooterVline2
{
	background-repeat: repeat-y;
	background-position: center;
}

.dateRangeCompGrid
{
	background-color: #FCFDFD;
	border-color: #A6C9E2;
}

.errorInstructions,
.errorLabel,
.selfregerr,
.locked_acct_red,
.textRed,
.exceptionPanel,
.subAccountsPanel,
.acct-not-validated,
.certifyMandatoryMsg,
.certifyMandatorySym,
.certifyMandatoryInd,
.removeResColor,
.requiredField,
.rich-calendar-weekends
{
	color: #C30000;
}

.bgTransparent
{
	background: transparent;
}

.tab,
.tabpanel-content,
.accountLink,
.accountLinkReadMore
.accountLink2,
.bckgrndTransparent,
.apprfooterVline2,
.attributtablenoborder,
.atttable,
.duiSectionStyle2,
.dynamicUIstyle27,
.dynamicUIstyle19,
.dynamicUIstyle18,
.dynamicUIstyle3,
.dynamicUIstyle5,
.certifytableActionBlue,
.dynamui-content,
.bckgrndnone,
.sec-ques-panel,
.rich-mp-content,
.rich-mpnl-body,
.tooltip2,
.textBoxBorderOnly,
.tableSublevelCert,
.tableApproval,
.dotLineFooterY,
.DotLineX3,
.DotLineX
{
	background-color: transparent;
}

.sec-ques-input,
.sec-ans-text,
.sec-ans-text-view,
.rich-account-container,
.create-user-input,
.create-user-input2,
.create-user-input-ns,
.create-user-input-nsnrm,
.create-user-input_captcha,
.rich-menu-list-border,
.tbl-search-input,
.tbl-search-input1,
.user-search-input,
.defaultInputField,
.suggestion-exit,
.rich-sb-common-container,
.pagingBtnBorder,
.manager-panel-data,
.userProfPanel,
.userDetailsPanel,
.res-detail-info,
.res-detail-header,
.tableborder,
.tablenobordertop,
.tablebordernobotmarg,
.tablenobordertopnobotmarg,
.requesters-table-caption,
.selectCertifierPanel,
.recert-res-detail-header2,
.recert-res-detail-header,
.apprCustDiv1,
.acceptableUseStyle1,
.readMoreDetailStyle1,
.acctTypeConfigPanel,
.loginmsg2,
.apprRFIStyle2,
.detailPanelEnabled,
.userEntitlementDetails,
.certifyUserInfoPanel,
.assignedaccoutslistpanel,
.systemaccoutslistpanel,
.commentCls,
.historyTable,
.prevcertifiedres,
.accountInfoPanel,
.subAccountsPanel,
.ss_input_default2,
.ss_createusermanagername,
.textBoxBorderOnly,
.cfmDlgItem,
.resSelRow,
.userSelRow,
.tableSublevelCert,
.apprCustomBorderStyle2,
.apprRFIStyle1,
.inputError,
.attributeBgrnd,
.attributeBgrndEnabled,
.attributeBgrndEnabledForProfile,
.attributeBgrndDisabledForProfile,
.tablenoborder,
.reqInfoReqNameArea,
.del-requester-box,
.certifySubLvl1,
.ss_captcha_section_dafault,
.ss_captcha_section_default,
.ss_section_default_b1,
.detailPanelDisabled,
.hpam-config-section,
.exceptionPanel,
.loginInput,
.sec-ques-text-validate,
.accessbox,
.res-detail-panel,
.subTablePanel
{
	border-width: .1rem;
	border-style: solid;
}

.obotypebox {
	border-width: .1rem;
}

.ss_inner_section_blue_box,
.ss_section_default,
.duiScreenStyle1,
.duiSectionStyle1,
.duiScreenStyle2,
.duiSectionStyle3
.dynamicUIstyle6,
.duiSectionStyle8,
.redBorder,
.dynamicUIstyle16,
.dynamicUIstyle17
{
	border-width: 0;
	border-style: solid;
}

.rich-sb-common-container
{
	border-top: none;
}

.subtab-disabled
{
	color: #424240;
}

.maintab-active
{
	background-color: white;
}

.maintab-active a,
.subtab-active a,
.hpam-tab-link
{
	font-weight: bold;
}

.maintab-active a,
.reqClearBoth a,
.bannerLink,
.historyLink,
.resourceLink,
.screenfooter,
a.pagingIndexPanel:focus,
a.pagingIndexPanel:hover,
a.tblsortCol:focus,
a.tblsortCol:hover,
.apprRequiredField,
.sociallogin,
.newAttrbColor,
.hpam-tab-link-grey,
a.ss_labelCenterText,
a
{
	color: #536b78;
}

.maintab-disabled
{
	color: #bbb;
}

.rich-calendar-holly
{
	color: #AF3800;
}

.multiselectpanelHeaderLeft
{
	border: .1rem solid gray;
	background-image: url(  ../images/tableBck.gif);
	background-repeat: repeat-x;
}

.multiselectpanelHeaderRight
{
	border: .1rem solid gray;
	background-image: url(../images/tableBck.gif);
	background-repeat: repeat-x;
}

.multiinput
{
	background-color: #eff6fb;
}

.multiLeftItemspanel
{
	border:.1rem solid gray;
	background-color:white;

}

.multiItemsLeftUL
{
	background-color: #f6f7f6 repeat scroll 0 0 white;
}

.multiRightItemspanel
{
	border: .1rem solid  gray;
	background-color: white;

}

.multiLeftFooter
{
	border:.1rem solid gray;
	background-image: url( ../images/tableBck.gif);
	background-repeat: repeat-x;
}

.multiLISelected
{
	color:#1C94C4;
}

 .multiLIPanel
{
	background-image: url(../images/table_header_normalmode_bg.png);
	background-repeat: repeat-x;
}

.multiLIImgPanel
{
	background-image: url(../images/table_header_normalmode_bg.png);
	background-repeat:
}
.footerwhite
{
	border: .1rem solid gray;
	background-color: white;
}

.notxtdecor1
{
	color: black;
}

.backgroundColorWhite
{
	background-color: white;
	border: 0;
}

.textBlue
{
	color:#0092f8;
}

.white_background
{
	border: 0;
}

.approvalFooterCell{
	background-color: transparent;
}

.hpam-config-section
{
	border-color: white;
}

.sec-ques-input,
.sec-ans-text,
.sec-ans-text-view
{
	border-color: #c4c0c9;
}

.secqa-row
{
	border-bottom: 0.05rem solid;
	border-color: #dedede;
}

.sec-ques-footer,
.user-sec-ques-footer
{
	color: #6a6a6a;
}

.loginmsg3,
.panel.alertDialog
{
	color: #757575;
}

.preformatted {
    white-space: pre-wrap;
}

select[disabled],
.rich-tab-disabled.subtab {
    border: .1rem solid rgba(83, 107, 120, 0.5) !important;
    background-color: #DEDEDE;
}

.rich-tab-disabled.subtab {
    color: #888;
}

.subtab,
.sapUserInfoMenu,
.sapUserInfoMenuSelected
{
	border: .1rem solid #536b78;
}

.rich-tab-inactive.subtab {
	background-color: #DEDEDE;
}

.subtab-tabpanel-content
{
	box-shadow: 0 .2rem .5rem .2rem #aaaaaa;
	border: 0 solid #aaaaaa;
}

.answerIncorrectMsg
{
	color:#C0504D;
}

.answerCorrectMsg
{
	color:#007200;
}

.multiLISelected
{
	color: #1C94C4;
}

hr
{
  border-top: .2rem dotted #000000;
  color: #000000;
}

.rich-tab-active a
{
	color: white !important;
}

.rich-tab-active {
	border-bottom: medium solid #FF5722;
}

.subtab.rich-tab-active {
    border-bottom: .1rem solid #536b78;
}

.site-header p
{
    color: #d8d8d8;
}

.requestListFirstColumn,
.apprListFirstColumn
{
    background-color: white !important;
    background-image: none !important;
}

.approvalListFirstColumn
{
    background-color: #F2F2F2 !important;
    background-image: none !important;
}

.resyncPwdBox
{
	box-shadow: 0 1rem 3.5rem 0 rgba(0, 0, 0, 0.10), 0 1.7rem 1.7rem 0 rgba(0, 0, 0, 0.15);
	border-top: .1rem solid #c8c8c8;
}

.panel.numbered.disabled .panelnumber
{
	background-color: #717171;
}

.panel.numbered.disabled h2,
.panel.numbered.disabled h3.panelheader
{
	color: #717171;
}

.whiteYellow
{
	background-color: #FFFFCD;
}

.whiteSilver
{
	background-color: #ECEFF1;
}

.subtab a {
    color: #333333;
}

.subtab-active {
    background-color: #536b78 !important;
}

.subtab-active a,
.rich-tab-active a
{
	color: white !important;
}

.panelnumber,
.rich-tab-active,
.rich-tab-inactive {
	background-color: #536b78;
}

.dr-mpnl-mask-div {
    background-color: rgba(75, 75, 75, 0.5);
}

.chip {
    background-color: #eef2f3;
    outline: none;
}

.chips.chipsInitial {
    border-color: rgb(169, 169, 169);;
}

.chip:focus {
    background-color: #51c5c2;
    color: white;
}

.jCaptchaImage {
    background-color: white;
    border-color: #D2D2D2;
}

.userEnumJCaptchaBox {
    background-color: #F9F9F9;
    border-color: #D2D2D2;
}

.notificationTextArea {
    background-color: white;
}

.pswdStrengthValue.weak {
    color: #d12108;
}

.pswdStrengthValue.fair {
    color: #d15f12;
}

.pswdStrengthValue.good {
    color: #adc511;
}

.pswdStrengthValue.strong {
    color: #24c724;
}

.meteredPswd.pswdweak {
    outline: .2rem solid #d12108 !important;
}

.meteredPswd.pswdfair {
    outline: .2rem solid #d15f12 !important;
}

.meteredPswd.pswdgood {
    outline: .2rem solid #adc511 !important;
}

.meteredPswd.pswdstrong {
    outline: .2rem solid #24c724 !important;
}