﻿
/*a:focus {
    scroll-margin-top: calc(50vh - (.5rem / 2));*/ /* Adjust based on element height */
/*}
#contentfooter:focus {
    scroll-margin-top: calc(50vh - (.5rem / 2));*/ /* Adjust based on element height */
/*}*/

/*ACCESSIBILITY TOOLBAR CLASSES*/

/*Contrast Classes - Dark High Contrast */

.IPTstyle2.ATBdarkHighContrast main a:not(.rmLink:focus):not(.rmLink:hover):not(a.formbutt):not(.datatable):not(.nav-pills a):not(.RadInput_Default .rcCalPopup a):not(a.reTool.rePrint.reToolIcon):not(.card-content a):not(.db-widget-card-foot a):not(.card-content a):not(#ctl00_Main_content_ucDashboard_pnlOptions span a):not(.db-widget-card-body):not(.db_module_v24):not(.card-title):not(.card-content):not(.card-text):not(.db-widget-card-footer):not(.container):not(.card-content):not(.db-widget-card-foot):not(.card),
.ATBdarkHighContrast main a:not(.form-floating a):not(.IPTv5 .Ct_ctr .Ct_ctl a):not(.rmLink:focus):not(.rmLink:hover):not(a.formbutt):not(.datatable):not(.nav-pills a):not(.RadInput_Default .rcCalPopup a):not(a.reTool.rePrint.reToolIcon):not(.card-content a):not(.db-widget-card-foot a):not(#ctl00_Main_content_ucDashboard_pnlOptions span a):not(.db-widget-card-body):not(.db_module_v24):not(.card-title):not(.card-content):not(.card-text):not(.db-widget-card-footer):not(.container):not(.card-content):not(.db-widget-card-foot):not(.card),
.ATBdarkHighContrast main .ada_action_link a,
.ATBdarkHighContrast main div:not(.Ct_ctr):not(#ctl00_Main_content_pnlIndInformation):not(#userResumeListView > div):not(.js-resume):not(#viewerGdPicDocViewer > div):not(.datatable):not(#messageCenterLeftPanel):not(.mailbox-button):not(.messageCenterMessages):not(.RadComboBoxDropDown div):not(table):not(.dashboardSlideshow):not(.visible-slider):not(.gsi-carousel-button):not(.slideInds):not(.carouselButtons):not(.shiftgraph):not(.shift):not(canvas div):not(.containerMap):not(.reToolBarWrapper):not(.RadEditor_Default):not(.RadCalendar_Default .rcMain .rcRow a):not(div.RadCalendar):not(.RadCalendar > div):not(.card-content div):not(#ctl00_Main_content_ucDashboard_pnlOptions):not(.db-widget-card div):not(.db-widget-card):not(.db-widget-card-body):not(.db_module_v24):not(.card-title):not(.card-content):not(.card-text):not(.db-widget-card-footer):not(.container):not(.card-content):not(.db-widget-card-foot):not(.card),
.ATBdarkHighContrast main legend,
.ATBdarkHighContrast main .HPRfontblack,
.ATBdarkHighContrast main .rcTitle,
.ATBdarkHighContrast main table td.wizardtab-selected span a,
.ATBdarkHighContrast main .stats,
.ATBdarkHighContrast main label:not(.Ct_ctl.form-floating label):not(.ada_task_title):not(.wi-bs5-btn):not(.IPTstyle2 .datatable input[type="radio"] + label),
.ATBdarkHighContrast main .rsAptContent,
.ATBdarkHighContrast main font,
.ATBdarkHighContrast main .progtrckr-inprogress,
.ATBdarkHighContrast main .progtrckr-todo,
.ATBdarkHighContrast #VOS_page-content-wrapper:not(.js-resume),
.IPTstyle2.ATBdarkHighContrast main #mstBody:not(#ctl00_Main_content_pnlIndInformation):not(.js-resume):not(#viewerGdPicDocViewer > div):not(.datatable):not(.rcbList),
.ATBdarkHighContrast #mstBody:not(#ctl00_Main_content_pnlIndInformation):not(#viewerGdPicDocViewer > div):not(.datatableNobg td):not(section.footer-menu):not(.RadGrid div):not(.rgMasterTable div):not(.datatable):not(table),
.ATBdarkHighContrast .fa-play, .ATBdarkHighContrast .fa-pause {
    color: white !important;
    background-color: black !important;
}

.ATBdarkHighContrast.IPTv5 .form-floating > .form-control, .ATBdarkHighContrast.IPTv5 .form-floating,
.ATBdarkHighContrast .IPTv5 .Ct_ctr .Ct_ctl, .ATBdarkHighContrast .IPTv5 .form-floating > .form-control {
    background-color: white !important;
}
.ATBdarkHighContrast.IPTv5 .form-floating > .form-control:not(:placeholder-shown), .ATBdarkHighContrast.IPTv5 .Ct_ctr .Ct_ctl,
.ATBdarkHighContrast .IPTv5 .Ct_ctr, .ATBdarkHighContrast.IPTv5 #mstBody .Ct_ctl a.customtextlink,
.ATBdarkHighContrast .carousel-control-prev-icon, .ATBdarkHighContrast .carousel-control-next-icon {
    color: black !important;
}
.ATBdarkHighContrast .form-floating a, .ATBdarkHighContrast .gsi-carousel-button i,
.ATBdarkHighContrast .carousel-control-prev, .ATBdarkHighContrast .carousel-control-next,
.ATBdarkHighContrast table.datatable td table td table tr td {
    color: white !important;
}

.ATBinvertColors.IPTv5 #mstBody .Ct_ctl a.customtextlink {
    color: white !important;
}

.ATBdarkHighContrast #div_accessibility_grid > div,
.ATByellowOnBlack #div_accessibility_grid > div {
    background-color: black !important;
    height: 100%;
    left: 100%;
}
/*#VOS_topmenubar.v24 #div_preview_header.fixed*/
.ATBdarkHighContrast #div_accessibility_grid,
.ATBdarkHighContrast div.includecontrast,
.ATBdarkHighContrast #div_preview_header,
.ATBdarkHighContrast #VOS_topmenubar.v24 #div_preview_header.fixed #div_accessibility_grid,
.ATBdarkHighContrast #VOS_topmenubar.v24 #div_preview_header.fixed > #wrap_preview_header #dismiss_button_container,
.ATBdarkHighContrast #VOS_topmenubar.v24 #div_preview_header.fixed.active > #wrap_preview_header,
.ATByellowOnBlack #div_accessibility_grid,
.ATByellowOnBlack div.includecontrast,
.ATByellowOnBlack #VOS_topmenubar.v24 #div_preview_header.fixed #div_accessibility_grid,
.ATByellowOnBlack #VOS_topmenubar.v24 #div_preview_header.fixed > #wrap_preview_header #dismiss_button_container,
.ATByellowOnBlack #VOS_topmenubar.v24 #div_preview_header.fixed.active > #wrap_preview_header {
    background-color: black !important;
}
/*.ATByellowOnBlack #VOS_topmenubar.v24 #div_preview_header.fixed #div_accessibility_grid,
.ATByellowOnBlack #VOS_topmenubar.v24 #div_preview_header.fixed > #wrap_preview_header #dismiss_button_container {
    border-bottom: 2px solid yellow;
}
.ATBdarkHighContrast #VOS_topmenubar.v24 #div_preview_header.fixed #div_accessibility_grid,
.ATBdarkHighContrast #VOS_topmenubar.v24 #div_preview_header.fixed > #wrap_preview_header #dismiss_button_container {
    border-bottom: 2px solid white;
}
.ATBmonochrome #VOS_topmenubar.v24 #div_preview_header.fixed #div_accessibility_grid,
.ATBmonochrome #VOS_topmenubar.v24 #div_preview_header.fixed > #wrap_preview_header #dismiss_button_container {
    border-bottom: 2px solid black;
}*/
.ATBdarkHighContrast #lblContrast:not(.ATBhighlightHeaders),
.ATBdarkHighContrast #lblMaxWindow:not(.ATBhighlightHeaders),
.ATBdarkHighContrast #lblMotion:not(.ATBhighlightHeaders),
.ATBdarkHighContrast #lblTypeSize:not(.ATBhighlightHeaders),
.ATBdarkHighContrast #lblFont:not(.ATBhighlightHeaders),
.ATBdarkHighContrast #lblCursor:not(.ATBhighlightHeaders),
.ATBdarkHighContrast #lblHighlight:not(.ATBhighlightHeaders),
.ATBdarkHighContrast #lblAudible:not(.ATBhighlightHeaders),
.ATBdarkHighContrast .ada_modal_icons,
.ATBdarkHighContrast .panelTitle:not(.ATBhighlightHeaders),
.ATBdarkHighContrast #xbtn, .ATBdarkHighContrast .xbtn,
.ATBdarkHighContrast .js-resume-actions .btn-c,
.ATBdarkHighContrast span:not(.card-content span):not(.helpcontent span):not(#ctl00_lblAlertInfo):not(#ctl00_lblMenuAlert24):not(.fa-question-circle):not(.gui_quicksearch_div1 span.UTIalertcolor):not(.gui_quicksearch_div2 span.UTIalertcolor):not(#gui_sidemenu #gui_quicksearch):not(.RadMenu .rmRootGroup .rmRootLink):not(#ctl00_lblAlertText):not(.rtsTxt):not(.MenuLandingPageItemDescription):not(.HPRfontred):not(.HPRfontgreen):not(.HPRfontblue):not(.clsPinText):not(#btnNoCreateWPRegisteredOnly .fa-remove):not(.modal-body span):not(#ctl00_Label5):not(#ctl00_litSignOut24):not(#ctl00_lbMenuAccessibility24):not(.rcTitlebar),
.ATBdarkHighContrast .RadEditor_Default .reTool.reToolIcon:before,
.ATBdarkHighContrast button.fa-caret-down,
.ATBdarkHighContrast button.fa-caret-right,
.ATBdarkHighContrast.IPTv5 fieldset > legend, .ATBdarkHighContrast.IPTv5 fieldset > legend > h2,
.ATBdarkHighContrast a.glossary {
    color: white !important;
}
.ATBdarkHighContrast .RadEditor_Default .reTool.reToolIcon:focus:before,
.ATBdarkHighContrast .RadEditor_Default .reTool.reToolIcon:hover:before,
.ATByellowOnBlack .RadEditor_Default .reTool.reToolIcon:focus:before,
.ATByellowOnBlack .RadEditor_Default .reTool.reToolIcon:hover:before,
.ATBdarkHighContrast .RadTabStrip .rtsTxt,
.ATBdarkHighContrast .helpcontent div {
    color: black !important;
}

.ATBdarkHighContrast .RadMenu_Default .rmGroup .rmLink:hover, .ATBdarkHighContrast .RadMenu_Default .rmGroup .rmToggle:hover,
.IPTstyle2 .ATBdarkHighContrast .RadMenu_Default .rmGroup .rmLink:hover, .ATBdarkHighContrast .RadMenu_Default .rmGroup .rmToggle:hover,
.ATBdarkHighContrast .RadMenu_Default .rmGroup .rmLink .rmText:hover,
.IPTstyle2 .ATBdarkHighContrast .RadMenu_Default .rmGroup .rmLink rmText:hover,
.ATBdarkHighContrast .RadMenu_Default .rmGroup .rmLink:focus, .ATBdarkHighContrast .RadMenu_Default .rmGroup .rmToggle:focus,
.IPTstyle2 .ATBdarkHighContrast .RadMenu_Default .rmGroup .rmLink:focus, .ATBdarkHighContrast .RadMenu_Default .rmGroup .rmToggle:focus,
.ATBdarkHighContrast .RadMenu_Default .rmGroup .rmLink .rmText:focus,
.IPTstyle2 .ATBdarkHighContrast .RadMenu_Default .rmGroup .rmLink rmText:focus,
.ATBdarkHighContrast #gui_quicksearch_results {
    color: white !important;
    background-color: black !important;
}

.ATByellowOnBlack #lblContrast:not(.ATBhighlightHeaders),
.ATByellowOnBlack #lblMaxWindow:not(.ATBhighlightHeaders),
.ATByellowOnBlack #lblMotion:not(.ATBhighlightHeaders),
.ATByellowOnBlack #lblTypeSize:not(.ATBhighlightHeaders),
.ATByellowOnBlack #lblFont:not(.ATBhighlightHeaders),
.ATByellowOnBlack #lblCursor:not(.ATBhighlightHeaders),
.ATByellowOnBlack #lblHighlight:not(.ATBhighlightHeaders),
.ATByellowOnBlack #lblAudible:not(.ATBhighlightHeaders),
.ATByellowOnBlack .ada_modal_icons,
.ATByellowOnBlack .panelTitle:not(.ATBhighlightHeaders),
.ATByellowOnBlack #xbtn, .ATByellowOnBlack .xbtn,
.ATByellowOnBlack .js-resume-actions .btn-c, .ATByellowOnBlack .js-resume-actions .btn-c:hover, .ATByellowOnBlack .js-resume-actions .btn-c:focus,
.ATByellowOnBlack .RadEditor_Default .reTool.reToolIcon:before,
.ATByellowOnBlack .RadTabStrip .rtsTxt,
.ATByellowOnBlack.IPTv5 fieldset > legend, .ATByellowOnBlack.IPTv5 fieldset > legend > h2,
.ATByellowOnBlack a.glossary {
    color: yellow !important;
}


.ATBdarkHighContrast .fa-play, .ATBdarkHighContrast .fa-pause {
    padding: 4px;
    display: table-cell;
    height: 1.42857143em;
    width: 1.42857143em;
}
.ATBdarkHighContrast footer section.footer-menu div,
.ATBdarkHighContrast #ctl00_mstFooter .visitor-question,
.ATBdarkHighContrast main:not(#viewerGdPicDocViewer > div):not(.RadGrid div):not(.rgMasterTable div):not(.datatable):not(table):not(.btn-outline-dark label):not(.logo-footer):not(.shift div[role=region] .client-color),
.ATBdarkHighContrast .rcbList, .ATBdarkHighContrast .rcbItem, .ATBdarkHighContrast .rcbScroll,
.ATBdarkHighContrast .messageCenterMessages,
.ATBdarkHighContrast .datatable24 > tbody > tr:nth-of-type(odd) > td,
.ATBdarkHighContrast .datatable24 > tbody > tr:nth-of-type(even) > td {
    background-color: black !important;
    color: unset !important;
}
.ATBdarkHighContrast p#gui_instructions, .ATBdarkHighContrast main #gui_instructions,
.ATBdarkHighContrast main table.datatable > tbody > tr:nth-of-type(odd) > td,
.ATBdarkHighContrast main table.datatable > tbody > tr:nth-of-type(even) > td,
.ATBdarkHighContrast .datatable24 > tbody > tr:nth-of-type(odd) > td,
.ATBdarkHighContrast .datatable24 > tbody > tr:nth-of-type(even) > td {
    color: white !important;
    /*z-index: unset;*/
}
.ATByellowOnBlack .datatable24 > tbody > tr:nth-of-type(odd) > td,
.ATByellowOnBlack .datatable24 > tbody > tr:nth-of-type(even) > td,
.ATByellowOnBlack .datatable > tbody > tr:nth-of-type(odd) > td,
.ATByellowOnBlack .datatable > tbody > tr:nth-of-type(even) > td,
.ATByellowOnBlack button.fa-caret-down,
.ATByellowOnBlack button.fa-caret-right {
    color: yellow !important;
    /*z-index: unset;*/
}
.ATBdarkHighContrast main table.datatable > tbody > tr:nth-of-type(odd) > td,
.ATBdarkHighContrast main table.datatable > tbody > tr:nth-of-type(even) > td,
.ATByellowOnBlack table.datatable > tbody > tr:nth-of-type(even) > td,
.ATByellowOnBlack table.datatable > tbody > tr:nth-of-type(even) > .thScopeRow,
.ATBdarkHighContrast table.datatable > tbody > tr:nth-of-type(even) > .thScopeRow {
    background-color: black !important;
}
.ATBdarkHighContrast table.datatable24 td {
    border-bottom: 1px #ccc solid !important;
}

    /*.ATBdarkHighContrast div[role=dialog],
.ATByellowOnBlack div[role=dialog] {
    border: 5px white solid !important;
}*/
    .ATBdarkHighContrast .RadScheduler_Default .rsButton {
        background-image: unset;
    }
.ATBdarkHighContrast #fileAsyncUploadDiv .ruButton,
.ATBdarkHighContrast.IPTstyle2 input[type=file],
.ATByellowOnBlack #fileAsyncUploadDiv .ruButton,
.ATByellowOnBlack.IPTstyle2 input[type=file] {
    border: white !important;
    background: white !important;
}
.ATBdarkHighContrast .RadScheduler_Default .rsButton:hover,
.ATBdarkHighContrast .RadScheduler_Default .rsButton:focus {
    background-image: linear-gradient(gainsboro,#c2c2c2);
}
.ATBdarkHighContrast .RadScheduler_Default .rsToday:hover,
.ATBdarkHighContrast .RadScheduler_Default .rsToday:focus {
    color: #000000 !important;
}
.ATBdarkHighContrast .RadCalendarMonthView_Default .rcButtons a {
    background-image: none !important;
}
    .ATBdarkHighContrast .RadCalendarMonthView_Default .rcButtons a:hover,
    .ATBdarkHighContrast #mstBody .JAshare a, .ATByellowOnBlack #mstBody .JAshare a,
    .IPTstyle2.ATBdarkHighContrast .disabled, .IPTstyle2.ATBdarkHighContrast a[disabled=disabled],
    .IPTstyle2.ATBdarkHighContrast h2,
    .IPTstyle2.ATBdarkHighContrast main p:not(div #content p):not(#confirm-msg p):not(.helpcontent span p),
    .ATBdarkHighContrast main p:not(div #content p):not(#confirm-msg p):not(.helpcontent span p),
    .ATBdarkHighContrast h2,
    .ATBdarkHighContrast.valSummary li a,
    .IPTstyle2.ATBdarkHighContrast .valSummary li a,
    .ATBdarkHighContrast i.fa.fa-circle,
    .ATByellowOnBlack i.fa.fa-circle {
        color: white !important;
    }

.ATBdarkHighContrast .RadCalendarMonthView_Default a:hover,
.ATBdarkHighContrast .RadCalendarMonthView_Default .rcSelected a {
    color: black !important;
}
.ATBdarkHighContrast .ada_action_link a:focus,
.ATBdarkHighContrast table th:focus,
.IPTstyle2.ATBdarkHighContrast table th:focus {
    outline-color: #ffffff !important;
    outline-style: solid;
}
.ATBdarkHighContrast .SideMenuListItemHover,
.IPTstyle2.ATBdarkHighContrast #ctl00_Main_content_ucDemographics_cnt_UI_Citizen,
.IPTstyle2.ATByellowOnBlack #ctl00_Main_content_ucDemographics_cnt_UI_Citizen {
    background-color: unset !important
}
.ATBdarkHighContrast #lnkDeleteWebSig {
    color: #000000 !important;
}

.ATBdarkHighContrast #mstContent a:hover, .ATBdarkHighContrast #mstContent a:focus,
.ATBdarkHighContrast .table:not(.RadCalendar table),
.ATBdarkHighContrast table .odd td,
.IPTstyle2.ATBdarkHighContrast table .odd td,
.ATBdarkHighContrast table th:focus,
.IPTstyle2.ATBdarkHighContrast table th:focus,
.ATBdarkHighContrast table th:not(.helpcontent th):hover,
.IPTstyle2.ATBdarkHighContrast table th:not(.helpcontent th):hover,
.IPTstyle2.ATBdarkHighContrast fieldset > legend,
.ATBdarkHighContrast div#document-controls .darkGray,
.IPTstyle2.ATBdarkHighContrast fieldset fieldset h2,
.IPTv5.ATBdarkHighContrast fieldset > legend,
.IPTstyle2.ATBdarkHighContrast fieldset legend h2,
.ATBdarkHighContrast .rcCalPopup:focus:before, .ATBdarkHighContrast .RadPicker .rcSelect rcCalPopup:focus:before, /* Telerik textbox calendar and timer control - calendar and time icon - outline focus */
.ATBdarkHighContrast .rcCalPopup:hover:before, .ATBdarkHighContrast .RadPicker .rcSelect rcCalPopup:hover:before,
.ATBdarkHighContrast .rcTimePopup:focus:before, .ATBdarkHighContrast .RadPicker .rcSelect rcTimePopup:focus:before,
.ATBdarkHighContrast .rcTimePopup:hover:before, .ATBdarkHighContrast .RadPicker .rcSelect rcTimePopup:hover:before,
.ATBdarkHighContrast button[id*="ucSocialMediaSharing"],
.ATBdarkHighContrast .client-font-color,
.ATBdarkHighContrast .RadCalendar_Default .t-button, .ATBdarkHighContrast .RadCalendar_Default .t-button,
.ATBdarkHighContrast #lblShowToggleSummary, .ATBdarkHighContrast #lblHideToggleSummary {
    color: #ffffff !important;
}
.ATBdarkHighContrast .svgLargeNumber text {
    fill: #ffffff !important;
}
.ATBdarkHighContrast h2.title {
    background-color: #6A6A6A !important
}

.ATBdarkHighContrast svg {
    color: inherit;
    fill: currentColor;
}
.ATBdarkHighContrast tspan, .ATBdarkHighContrast text {
    color: white !important;
    fill: white !important;
}


.ATBdarkHighContrast main .datatable .btn.active,
.ATBdarkHighContrast main .datatable .btn.active,
.ATBdarkHighContrast main .btn-check:checked + .btn:not(.active) {
    color: black;
    background-color: lightgray;
    border-color: green;
    border-width:3px;
}
.ATBdarkHighContrast main .datatable .btn:not(.active),
.ATBdarkHighContrast main .datatable .btn:not(.active),
.ATBinvertColors button.fa.before.fieldcaret.fa-caret-down, .ATBinvertColors button.fa.before.fieldcaret.fa-caret-right {
    color: white;
}

.ATBbrightHighContrast {
    -webkit-filter: brightness(100%); /* Safari */
    filter: brightness(150%);
}
.ATBdarkHighContrast.ATBhighlightHeaders h2.ada_task_title label,
.ATBdarkHighContrast.ATBhighlightHeaders #IDstaff, .ATBdarkHighContrast.ATBhighlightHeaders.portlet-header,
.ATBdarkHighContrast.ATBhighlightHeaders.ATBhighlightHeaders #gui_sidemenu h2 a,
.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_lblSettings,
.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_lblAbout,
.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_Label3,
.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_Label2,
.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_Label1,
.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_lblCommonName,
.IPTstyle2.ATBhighlightHeaders fieldset > legend, .ATBdarkHighContrast.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_ucMassLayoffUpload_lblUpload,
.ATByellowOnBlack.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_ucMassLayoffUpload_lblUpload,
.ATBdarkHighContrast.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_lblInfo,
.ATByellowOnBlack.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_lblInfo,
.ATBdarkHighContrast.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_lblDesignations,
.ATByellowOnBlack.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_lblDesignations,
.ATBdarkHighContrast.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_ucMailing_lblLogin,
.ATByellowOnBlack.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_ucMailing_lblLogin,
.ATBdarkHighContrast.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_Label1,
.ATByellowOnBlack.ATBhighlightHeaders fieldset > legend #ctl00_Main_content_Label1,
.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesSortOrder legend,
.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesDisplay legend,
.IPTstyle2.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesSortOrder legend,
.IPTstyle2.ATBdarkHighContrast.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesDisplay legend,
.ATByellowOnBlack.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesSortOrder legend,
.ATByellowOnBlack.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesDisplay legend,
.IPTstyle2.ATByellowOnBlack.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesSortOrder legend,
.IPTstyle2.ATByellowOnBlack.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesDisplay legend,
.IPTstyle2.ATByellowOnBlack.ATBhighlightHeaders fieldset > legend,
.ATBhighlightHeaders #h3Mobile span {
    color: black !important;
    background-color: goldenrod !important;
}

.ATByellowOnBlack svg {
    color: inherit;
    fill: currentColor;
}

.ATByellowOnBlack tspan, .ATByellowOnBlack text {
    color: yellow !important;
    fill: yellow !important;
}

.ATByellowOnBlack .HPRfontblue,
.ATByellowOnBlack .HPRfontgreen,
.ATByellowOnBlack .HPRfontred,
.ATBdarkHighContrast .HPRfontblue,
.ATBdarkHighContrast .HPRfontgreen,
.ATBdarkHighContrast .HPRfontred {
    color: #34FFFF !important;
}

.ATByellowOnBlack .RadMenu .rmLink,
.ATByellowOnBlack .rmText:hover,
.ATByellowOnBlack .rmText:focus,
.ATByellowOnBlack .rmFocused:focus,
.ATBdarkHighContrast .RadMenu .rmLink,
.ATBdarkHighContrast .rmText:hover,
.ATBdarkHighContrast .rmText:focus,
.ATBdarkHighContrast .rmFocused a {
    color: black !important;
}
.ATBdarkHighContrast .gui_quicksearch_span1 a:focus, .ATBdarkHighContrast .gui_quicksearch_span1 a:hover,
.ATBdarkHighContrast .gui_quicksearch_spanSR a:focus, .ATBdarkHighContrast .gui_quicksearch_spanSR a:hover {
    text-decoration: underline !important;
}

.IPTstyle2.ATBhighlightHeaders fieldset > legend,
.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesSortOrder legend,
.ATBhighlightHeaders #ctl00_Main_content_ucDashboard_ctl00_pnlCaseNotesDisplay legend,
.IPTstyle2.ATBdarkHighContrast.ATBhighlightHeaders fieldset > legend,
.IPTstyle2.ATByellowOnBlack.ATBhighlightHeaders fieldset > legend {
    border-bottom: 2px goldenrod solid !important;
}
.ATBdarkHighContrast.ATBhighlightLinks a:not(.nonHL):not(.menuLandingUl a),
.ATBdarkHighContrast.ATBhighlightLinks .lnkHL {
    border-bottom: 3px solid yellow !important;
}
/*.IPTstyle2.ATBdarkHighContrast fieldset fieldset legend, .IPTstyle2.ATByellowOnBlack legend,
.IPTstyle2.ATBdarkHighContrast fieldset > legend {
    border-bottom: 2px white solid !important;
}*/
.IPTstyle2.ATByellowOnBlack fieldset fieldset h2,
.IPTstyle2.ATBdarkHighContrast fieldset fieldset h2,
.IPTstyle2.ATBmonochrome fieldset fieldset h2 {
    position: relative !important;
}


/* --- grayscale or monochrome classes  - Light High Contrast --- */
.IPTstyle2.ATBmonochrome main a:not(a.formbutt):not(.nav-pills a):not(.RadInput_Default .rcCalPopup a):not(a.reTool.rePrint.reToolIcon):not(.card-content a):not(.db-widget-card-foot a):not(.card-content a):not(#ctl00_Main_content_ucDashboard_pnlOptions span a):not(.db-widget-card-body):not(.db_module_v24):not(.card-title):not(.card-content):not(.card-text):not(.db-widget-card-footer):not(.container):not(.card-content):not(.db-widget-card-foot):not(.card),
.ATBmonochrome main a:not(a.formbutt):not(.nav-pills a):not(.RadInput_Default .rcCalPopup a):not(a.reTool.rePrint.reToolIcon):not(.card-content a):not(.db-widget-card-foot a):not(#ctl00_Main_content_ucDashboard_pnlOptions span a):not(.db-widget-card-body):not(.db_module_v24):not(.card-title):not(.card-content):not(.card-text):not(.db-widget-card-footer):not(.container):not(.card-content):not(.db-widget-card-foot):not(.card),
.ATBmonochrome main .ada_action_link a,
.IPTstyle2.ATBmonochrome main #mstBody:not(#viewerGdPicDocViewer > div):not(.rcbList),
.ATBmonochrome main div:not(#viewerGdPicDocViewer > div):not(#messageCenterLeftPanel):not(.mailbox-button):not(.messageCenterMessages):not(.RadComboBoxDropDown div):not(table):not(.dashboardSlideshow):not(.visible-slider):not(.gsi-carousel-button):not(.slideInds):not(.carouselButtons):not(.shiftgraph):not(.shift):not(canvas div):not(.containerMap):not(.reToolBarWrapper):not(.RadEditor_Default):not(.RadCalendar_Default .rcMain .rcRow a):not(div.RadCalendar):not(.RadCalendar > div):not(.card-content div):not(#ctl00_Main_content_ucDashboard_pnlOptions):not(.db-widget-card div):not(.db-widget-card):not(.db-widget-card-body):not(.db_module_v24):not(.card-title):not(.card-content):not(.card-text):not(.db-widget-card-footer):not(.container):not(.card-content):not(.db-widget-card-foot):not(.card),
.ATBmonochrome main legend,
.ATBmonochrome main .HPRfontblack,
.ATBmonochrome main .rcTitle,
.ATBmonochrome main span:not(.wizardtab-selected):not(.card-content span):not(.fa-question):not(.fa-question-circle):not(.formbutt span),
.ATBmonochrome main table td.wizardtab-selected span a,
.ATBmonochrome main .stats,
.ATBmonochrome main label:not(.Ct_ctl.form-floating label):not(.ada_task_title):not(.wi-bs5-btn):not(.IPTstyle2 .datatable input[type="radio"] + label),
.ATBmonochrome main .rsAptContent,
.ATBmonochrome main font,
.ATBmonochrome main .progtrckr-inprogress,
.ATBmonochrome main .progtrckr-todo,
.ATBmonochrome #VOS_page-content-wrapper,
.ATBmonochrome #mstBody:not(#viewerGdPicDocViewer > div):not(section.footer-menu),
.ATBmonochrome .fa-play, .ATBmonochrome .fa-pause {
    color: black !important;
    background-color: white !important;
    /* -webkit-filter: grayscale(100%); 
        filter:grayscale(100%); */
}
.ATBmonochrome .fa-play, .ATBmonochrome .fa-pause {
    padding: 4px;
    display: table-cell;
    height: 1.42857143em;
    width: 1.42857143em;
}
.ATBmonochrome main #gsi-text {
    background-color: lightgray;
    color: black !important;
    font-weight:500;
}
.ATBmonochrome footer section.footer-menu div,
.ATBmonochrome #ctl00_mstFooter .visitor-question,
.ATBmonochrome main:not(#viewerGdPicDocViewer > div):not(table):not(.btn-outline-dark label):not(.logo-footer):not(.shift div[role=region] .client-color),
.ATBmonochrome .rcbList, .ATBmonochrome .rcbItem, .ATBmonochrome .rcbScroll,
.ATBmonochrome .messageCenterMessages {
    background-color: unset !important;
    color: unset !important;
}

.ATBmonochrome p#gui_instructions, .ATBmonochrome main #gui_instructions {
    color: white !important;
    /*z-index: unset;*/
}
/*.ATBmonochrome #mstBody .dashboard_options a.active,*/
.ATBmonochrome a.formbutt:not(#ctl00_v24PreferredSettings, #ctl00_v24PagePreferences, #ctl00_v24Languages, #ctl00_v24AccessibilityStatement),
.ATBmonochrome .RadTreeView_Default .rtSelected .rtIn {
    color: white !important;
}
.ATBmonochrome .visitor-question div {
    color: black !important;
    background-color: #DDD !important;
}
.ATBnoMonochrome {
    -webkit-filter: grayscale(0%); /* Safari */
    filter: grayscale(0%);
}
.ATBmonochrome a.dismisstop {
    color: unset !important;
}
.ATBmonochrome .assessmentHeader label {
    background-color: transparent !important;
}
/*.ATBmonochrome h3.dash-header, .ATBmonochrome #ctl00_navTopHorizontal,
.ATBmonochrome .btn-warning {
    color: black !important;
}*/
.ATBmonochrome table.tabs_drill td.active span.client-color a:hover,
.ATBmonochrome table.tabs_drill td.active span.client-color a:focus,
.ATBmonochrome main table.datatable > tbody > tr:nth-of-type(odd) > td,
.ATBmonochrome .client-font-color {
    color: black !important;
}

.ATBmonochrome.ATBhighlightHeaders h2.ada_task_title label,
.ATBmonochrome.ATBhighlightHeaders #IDstaff, .ATBmonochrome.ATBhighlightHeaders.portlet-header,
.ATBdarkHighContrast.ATBhighlightHeaders h2.ada_task_title label,
.ATByellowOnBlack.ATBhighlightHeaders h2.ada_task_title label,
.ATBinvertColors.ATBhighlightHeaders h2.ada_task_title label {
    color: black !important;
    background-color: goldenrod !important;
}

.ATBmonochrome main .datatable .btn.active,
.ATBmonochrome main .datatable .btn.active,
.ATBmonochrome main .btn-check:checked + .btn:not(.active) {
    color: black;
    background-color: lightgray;
    border-color: green;
    border-width: 3px;
}

.ATBmonochrome main .datatable .btn:not(.active),
.ATBmonochrome main .datatable .btn:not(.active) {
    color: black;
}


/*Inversion classes*/
/*.ATBinvertColors {
    -webkit-filter: invert(100%);*/ /* Safari */
    /*filter: invert(100%);
    background-color: black !important;
}*/

.ATBnoInvertColors {
    -webkit-filter: invert(100%); /* Safari */
    filter: invert(100%);    
}

.ATBinvertColors #mstBody .JAshare a, .ATBinvertColors a.formbutt.JAmore, .ATBinvertColors a.formbutt.JAmore:hover, .ATBinvertColors a.formbutt.JAmore:focus {
    color: white !important;
    background-color: #ca4c22 !important
}

/*.ATBinvertColors .modal {
    margin-top: 175px !important;
    overflow: visible !important;
    height: unset;
}*/
.ATBinvertColors img:not(#ctl00_imgGuiLogo):not(.img-fluid),
.ATBinvertColors .IPTstyle2 input[type=text]:not(#gsi-text), .ATBinvertColors .IPTstyle2 input[type=email], .ATBinvertColors .IPTstyle2 input[type=password],
.ATBinvertColors .IPTstyle2 input[type=number], .ATBinvertColors .IPTstyle2 input[type=range],
.ATBinvertColors .IPTstyle2 input[type=search], .ATBinvertColors .IPTstyle2 input[type=tel], .ATBinvertColors .IPTstyle2 input[type=url], .ATBinvertColors .IPTstyle2 input[type=file],
.ATBinvertColors input[type=text]:not(#gsi-text), .ATBinvertColors input[type=email], .ATBinvertColors input[type=password],
.ATBinvertColors input[type=number], .ATBinvertColors input[type=range],
.ATBinvertColors input[type=search], .ATBinvertColors input[type=tel], .ATBinvertColors input[type=url], .ATBinvertColors input[type=file],
.ATBinvertColors .IPTstyle2 select, .ATBinvertColors select,
.ATBinvertColors .IPTstyle2 textarea, .ATBinvertColors textarea,
.ATBinvertColors .db-widget-card,
.ATBdarkHighContrast .db-widget-card,
.ATBdarkHighContrast div[id*="displayblockservcard"] {
    -webkit-filter: invert(1) !important;
    filter: invert(1) !important;
}
/*menu inverted*/
.ATBinvertColors #gui_sidemenu ul,
.ATBinvertColors #gui_sidemenu ul li a:not(.gui_quicksearch_helpa), .ATBinvertColors #gui_sidemenu ul ul ul li a,
.ATBinvertColors #gui_sidemenu > ul > li h2:hover,
.ATBinvertColors #gui_sidemenu > ul > li > ul > li:hover,
.ATBinvertColors #gui_sidemenu > ul > li h2 ~ ul > li:hover,
.ATBinvertColors #gui_sidemenu > ul > li > ul > li > ul > li:hover,
.ATBinvertColors #gui_sidemenu i.root-group.fal.fa-angle-down, .ATBinvertColors #gui_sidemenu i.root-group.fal.fa-angle-right,
.ATBinvertColors button.fa.before.fieldcaret.fa-caret-down, .ATBinvertColors button.fa.before.fieldcaret.fa-caret-right,
.ATBdarkHighContrast button.fa.before.fieldcaret.fa-caret-down, .ATBdarkHighContrast button.fa.before.fieldcaret.fa-caret-right,
.ATByellowOnBlack button.fa.before.fieldcaret.fa-caret-down, .ATByellowOnBlack button.fa.before.fieldcaret.fa-caret-right,
.ATBdarkHighContrast .gui_quicksearch_div1:not(.UTIalertcolor), .ATBdarkHighContrast .gui_quicksearch_div2:not(.UTIalertcolor),
.ATBdarkHighContrast .gui_quicksearch_spanSR {
    color: white !important;
    background-color: black !important;
}
.ATBinvertColors #gui_quicksearch_txtQuery {
    color: black !important;
}
.ATBdarkHighContrast .gui_quicksearch_span1 a, .ATBdarkHighContrast .gui_quicksearch_spanSR a {
    color: white !important;
}
.ATBdarkHighContrast .gui_quicksearch_div1 span.UTIalertcolor, .ATBdarkHighContrast .gui_quicksearch_div2 span.UTIalertcolor {
    color: #34FFFF !important;
}
.ATBdarkHighContrast .fieldtoggle .helpbutton2 .button.v22,
.ATByellowOnBlack .fieldtoggle .helpbutton2 .button.v22 {
    background-color: #737373 !important;
}
.ATBdarkHighContrast #div_sub_topNav li.active .navlbl,
.ATByellowOnBlack #div_sub_topNav li.active .navlbl,
.ATBmonochrome #div_sub_topNav li.active .navlbl {
    font-weight: 500;
}
/*menu service tracking red use */
/*.ATBdarkHighContrast .svctrackOFF span, .ATBdarkHighContrast .svctrackOFF a, .ATBdarkHighContrast .svctrackOFF > span > a,
.ATByellowOnBlack .svctrackOFF span, .ATByellowOnBlack .svctrackOFF a, .ATByellowOnBlack .svctrackOFF > span > a*/
.ATBinvertColors .svctrackOFF span, .ATBinvertColors .svctrackOFF a, .ATBinvertColors .svctrackOFF > span > a {
    color: #FF3D3D !important;
}
/* --- Yellow on Black --- */
.IPTstyle2.ATByellowOnBlack main a:not(a.formbutt):not(.nav-pills a):not(.RadInput_Default .rcCalPopup a):not(a.reTool.rePrint.reToolIcon):not(.card-content a):not(.db-widget-card-foot a):not(.card-content a):not(#ctl00_Main_content_ucDashboard_pnlOptions span a):not(.db-widget-card-body):not(.db_module_v24):not(.card-title):not(.card-content):not(.card-text):not(.db-widget-card-footer):not(.container):not(.card-content):not(.db-widget-card-foot):not(.card),
.ATByellowOnBlack main a:not(.form-floating a):not(.IPTv5 .Ct_ctr .Ct_ctl a):not(a.formbutt):not(.nav-pills a):not(.RadInput_Default .rcCalPopup a):not(a.reTool.rePrint.reToolIcon):not(.card-content a):not(.db-widget-card-foot a):not(#ctl00_Main_content_ucDashboard_pnlOptions span a):not(.db-widget-card-body):not(.db_module_v24):not(.card-title):not(.card-content):not(.card-text):not(.db-widget-card-footer):not(.container):not(.card-content):not(.db-widget-card-foot):not(.card),
.ATByellowOnBlack main .ada_action_link a,
.IPTstyle2.ATByellowOnBlack main #mstBody:not(.rcbList),
.ATByellowOnBlack main div:not(#viewerGdPicDocViewer > div):not(#messageCenterLeftPanel):not(.mailbox-button):not(.messageCenterMessages):not(.RadComboBoxDropDown div):not(table):not(.dashboardSlideshow):not(.visible-slider):not(.gsi-carousel-button):not(.slideInds):not(.carouselButtons):not(.shiftgraph):not(.shift):not(canvas div):not(.containerMap):not(.reToolBarWrapper):not(.RadEditor_Default):not(.RadCalendar_Default .rcMain .rcRow a):not(div.RadCalendar):not(.RadCalendar > div):not(.card-content div):not(#ctl00_Main_content_ucDashboard_pnlOptions):not(.db-widget-card div):not(.db-widget-card):not(.db-widget-card-body):not(.db_module_v24):not(.card-title):not(.card-content):not(.card-text):not(.db-widget-card-footer):not(.container):not(.card-content):not(.db-widget-card-foot):not(.card),
.ATByellowOnBlack main legend,
.ATByellowOnBlack main .HPRfontblack,
.ATByellowOnBlack main .rcTitle,
.ATByellowOnBlack main table td.wizardtab-selected span a,
.ATByellowOnBlack main .stats,
.ATByellowOnBlack main label:not(.Ct_ctl.form-floating label):not(.ada_task_title):not(.wi-bs5-btn):not(.IPTstyle2 .datatable input[type="radio"] + label),
.ATByellowOnBlack main .rsAptContent,
.ATByellowOnBlack main font,
.ATByellowOnBlack main .progtrckr-inprogress,
.ATByellowOnBlack main .progtrckr-todo,
.ATByellowOnBlack #VOS_page-content-wrapper,
.ATByellowOnBlack #mstBody:not(#viewerGdPicDocViewer > div):not(#viewerGdPicDocViewer > div):not(section.footer-menu),
.ATByellowOnBlack .fa-play, .ATByellowOnBlack .fa-pause,
.ATByellowOnBlack main .RadScheduler_Default .rsHeader,
.ATByellowOnBlack main .RadScheduler_Default .rsButton,
/*.ATByellowOnBlack #VOS_topmenubar.v24 #div_preview_header.fixed > #wrap_preview_header > #div_alert_message.active > div.alert-message span,*/
.ATByellowOnBlack span:not(.card-content span):not(.helpcontent span):not(#ctl00_lblAlertText):not(.fa-solid.fa-question):not(#univsearchbtn span):not(.fa-question-circle):not(.rtsTxt):not(.MenuLandingPageItemDescription):not(.HPRfontred):not(.HPRfontgreen):not(.HPRfontblue):not(.helpcontent):not(.wizardtab-selected):not(.ui-dialog-title):not(.modal-body span):not(.modal-title span):not(#ctl00_Label5):not(#ctl00_litSignOut24):not(#ctl00_lbMenuAccessibility24):not(#ctl00_lblMenuAlert24):not(#ctl00_lbMenuDashboard24):not(#sub_menuToggle):not(#ctl00_Label1) {
    color: yellow !important;
    background-color: black !important;
}
/*.ATBdarkHighContrast.IPTv5 .form-floating > .form-control, .ATBdarkHighContrast.IPTv5 .form-floating,
.ATBdarkHighContrast .IPTv5 .Ct_ctr .Ct_ctl, .ATBdarkHighContrast .IPTv5 .form-floating > .form-control {
    background-color: white !important;
}*/

/*    .ATBdarkHighContrast.IPTv5 .form-floating > .form-control:not(:placeholder-shown), .ATBdarkHighContrast.IPTv5 .Ct_ctr .Ct_ctl,
    .ATBdarkHighContrast .IPTv5 .Ct_ctr, .ATBdarkHighContrast.IPTv5 #mstBody .Ct_ctl a.customtextlink {
        color: black !important;
    }*/

.ATByellowOnBlack .form-floating a:not(.fa-eye):not(.fa-eye-slash) {
    color: yellow !important;
}

.ATByellowOnBlack main .RadScheduler_Default .rsButton {    
    background-color: none !important;
}
.ATByellowOnBlack .fa-play, .ATByellowOnBlack .fa-pause {
    padding: 4px;
    display: table-cell;
    height: 1.42857143em;
    width: 1.42857143em;
}
.ATByellowOnBlack footer section.footer-menu div,
.ATByellowOnBlack #ctl00_mstFooter .visitor-question,
.ATByellowOnBlack main:not(#viewerGdPicDocViewer > div):not(table):not(.btn-outline-dark label):not(.logo-footer):not(.shift div[role=region] .client-color),
.ATByellowOnBlack .rcbList, .ATByellowOnBlack .rcbItem, .ATByellowOnBlack .rcbScroll,
.ATByellowOnBlack .messageCenterMessages {
    background-color: black !important;
    color: unset !important;
}
.ATByellowOnBlack p#gui_instructions, .ATByellowOnBlack main #gui_instructions {
    color: white !important;
    /*z-index: unset;*/
}
.ATByellowOnBlack main .datatableNobg td {
    color: yellow !important;
    background-color: black !important;
}


.ATByellowOnBlack .RadCalendarMonthView_Default .rcButtons a {
    background-image: none !important;
}
.ATByellowOnBlack .RadCalendarMonthView_Default .rcButtons a:hover,
.ATByellowOnBlack .RadCalendarMonthView_Default .rcSelected a {
    color: white !important;
}
.ATByellowOnBlack .RadCalendarMonthView_Default a:hover,
.ATByellowOnBlack .rcWeek th {
    color: black !important;
}
.ATByellowOnBlack .RadScheduler_Default .rsButton {
    background-image: unset;
}
.ATByellowOnBlack .RadScheduler_Default .rsButton:hover,
.ATByellowOnBlack .RadScheduler_Default .rsButton:focus {
    background-image: linear-gradient(gainsboro,#c2c2c2);
}
.ATByellowOnBlack .RadScheduler_Default .rsToday:hover,
.ATByellowOnBlack .RadScheduler_Default .rsToday:focus {
    color: #000000 !important;
}
.ATByellowOnBlack .SideMenuListItemHover {
    background-color: unset !important
}
.ATByellowOnBlack #lnkDeleteWebSig,
.ATByellowOnBlack .rp_pager-link {
    color: #000000 !important;
}
/*.ATByellowOnBlack .fa-play, .ATByellowOnBlack .fa-pause,*/
.ATByellowOnBlack h3.dash-header,
.ATByellowOnBlack #mstContent a:hover, .ATByellowOnBlack #mstContent a:focus,
/*.ATByellowOnBlack table.datatable th, .ATByellowOnBlack th:not(.rcWeek th):not(.helpcontent th), .ATByellowOnBlack div th:not(.rcWeek th):not(.helpcontent th),*/
.ATByellowOnBlack .portlet-header, .ATByellowOnBlack .ui-icon,
.ATByellowOnBlack.ATBhighlightHeaders #gui_sidemenu a.fa-angle-right,
.ATByellowOnBlack.ATBhighlightLinks #gui_sidemenu a.fa-angle-right,
.ATByellowOnBlack .IPTstyle2 input[type="radio"] + label::before,
.IPTstyle2.ATByellowOnBlack fieldset fieldset legend,
.IPTstyle2.ATByellowOnBlack fieldset > legend,
.ATByellowOnBlack .rcCalPopup:focus:before, .ATByellowOnBlack .RadPicker .rcSelect rcCalPopup:focus:before, /* Telerik textbox calendar and timer control - calendar and time icon - outline focus */
.ATByellowOnBlack .rcCalPopup:hover:before, .ATByellowOnBlack .RadPicker .rcSelect rcCalPopup:hover:before,
.ATByellowOnBlack .rcTimePopup:focus:before, .ATByellowOnBlack .RadPicker .rcSelect rcTimePopup:focus:before,
.ATByellowOnBlack .rcTimePopup:hover:before, .ATByellowOnBlack .RadPicker .rcSelect rcTimePopup:hover:before,
.ATByellowOnBlack div#document-controls .darkGray,
.IPTstyle2.ATByellowOnBlack fieldset fieldset h2,
.IPTv5.ATByellowOnBlack fieldset > legend,
.IPTstyle2.ATByellowOnBlack a.disabled, .IPTstyle2.ATByellowOnBlack a[disabled=disabled],
.IPTstyle2.ATByellowOnBlack fieldset legend h2,
.IPTstyle2.ATByellowOnBlack h2,
.ATByellowOnBlack h2,
.IPTstyle2.ATByellowOnBlack main p:not(div #content p):not(#confirm-msg p):not(.helpcontent span p),
.ATByellowOnBlack main p:not(div #content p):not(#confirm-msg p):not(.helpcontent span p),
.ATByellowOnBlack .client-font-color,
.ATByellowOnBlack .RadCalendar_Default .t-button, .ATByellowOnBlack .RadCalendar_Default .t-button,
.ATByellowOnBlack #lblShowToggleSummary, .ATByellowOnBlack #lblHideToggleSummary,
.ATByellowOnBlack.datatable td,
.ATByellowOnBlack .gui_quicksearch_span1 a, .ATByellowOnBlack .gui_quicksearch_spanSR a {
    color: yellow !important;
}
.ATByellowOnBlack .gui_quicksearch_span1 a:focus, .ATByellowOnBlack .gui_quicksearch_span1 a:hover,
.ATByellowOnBlack .gui_quicksearch_spanSR a:focus, .ATByellowOnBlack .gui_quicksearch_spanSR a:hover {
    text-decoration: underline !important;
}
.ATByellowOnBlack .table:not(.RadCalendar table),
.ATBdarkHighContrast table td span.wizardtab-selected a:focus,
.ATBdarkHighContrast table td span.wizardtab-selected a:hover,
.ATBdarkHighContrast table td span.wizardtab-selected a,
.ATByellowOnBlack table .odd td,
.IPTstyle2.ATByellowOnBlack table .odd td,
.ATByellowOnBlack table th:focus,
.IPTstyle2.ATByellowOnBlack table th:focus,
.ATByellowOnBlack table th:not(.helpcontent th):hover,
.IPTstyle2.ATByellowOnBlack table th:not(.helpcontent th):hover,
.ATByellowOnBlack .rcCalPopup:focus:before, .ATByellowOnBlack .RadPicker .rcSelect rcCalPopup:focus:before, /* Telerik textbox calendar and timer control - calendar and time icon - outline focus */
.ATByellowOnBlack .rcCalPopup:hover:before, .ATByellowOnBlack .RadPicker .rcSelect rcCalPopup:hover:before,
.ATByellowOnBlack .rcTimePopup:focus:before, .ATByellowOnBlack .RadPicker .rcSelect rcTimePopup:focus:before,
.ATByellowOnBlack .rcTimePopup:hover:before, .ATByellowOnBlack .RadPicker .rcSelect rcTimePopup:hover:before,
.ATByellowOnBlack button[id*="ucSocialMediaSharing"] {
    color: yellow !important;
}
.ATByellowOnBlack h2.title {
    background-color: #6A6A6A !important
}
.ATByellowOnBlack .dismisstop {
    color: unset !important;
}
.ATByellowOnBlack table th:focus,
.IPTstyle2.ATByellowOnBlack table th:focus {
    outline-color: yellow !important;
    outline-style: solid;
}
.IPTstyle2.ATByellowOnBlack fieldset fieldset legend, .IPTstyle2.ATByellowOnBlack legend,
.IPTstyle2.ATByellowOnBlack fieldset > legend {
    border-bottom: 2px yellow solid !important;
}
.ATByellowOnBlack .svgLargeNumber text {
    fill: yellow !important;
}
.ATByellowOnBlack main .datatable .btn.active,
.ATByellowOnBlack main .datatable .btn.active,
.ATByellowOnBlack main .btn-check:checked + .btn:not(.active) {
    color: black;
    background-color: lightgray;
    border-color: green;
    border-width: 3px;
}

.ATByellowOnBlack main .datatable .btn:not(.active),
.ATByellowOnBlack main .datatable .btn:not(.active) {
    color: white;
}


    /* -- Start -- Yellow on Black AND Highlighted Headers */
.ATByellowOnBlack.ATBhighlightHeaders h1, .ATByellowOnBlack.ATBhighlightHeaders h2, .ATByellowOnBlack.ATBhighlightHeaders h3,
.ATByellowOnBlack.ATBhighlightHeaders h4, .ATByellowOnBlack.ATBhighlightHeaders h5, .ATByellowOnBlack.ATBhighlightHeaders h6,
.ATByellowOnBlack.ATBhighlightHeaders legend,
.ATByellowOnBlack.ATBhighlightHeaders #gui_sidemenu .fa-angle-down, .ATByellowOnBlack.ATBhighlightHeaders #gui_sidemenu .fa-angle-right,
.ATByellowOnBlack.ATBhighlightHeaders #gui_sidemenu h2 a,
.ATByellowOnBlack.ATBhighlightHeaders.dash-header.portlet-header,
.IPTstyle2.ATByellowOnBlack.ATBhighlightHeaders fieldset legend h2,
.IPTstyle2.ATBdarkHighContrast.ATBhighlightHeaders fieldset legend h2,
.IPTstyle2.ATBdarkHighContrast.ATBhighlightHeaders fieldset > legend > h2,
.IPTstyle2.ATByellowOnBlack.ATBhighlightHeaders fieldset > legend > h2,
.IPTstyle2.ATBmonochrome.ATBhighlightHeaders fieldset > legend > h2,
.IPTstyle2.ATBmonochrome.ATBhighlightHeaders fieldset legend h2 {
    color: black !important;
    line-height: 1.28em !important;
}
.ATByellowOnBlack.ATBhighlightHeaders h2.ada_task_title label,
.ATByellowOnBlack.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_lblSettings,
.ATByellowOnBlack.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_lblAbout,
.ATByellowOnBlack.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_Label3,
.ATByellowOnBlack.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_Label2,
.ATByellowOnBlack.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_Label1,
.ATByellowOnBlack.ATBhighlightHeaders #ctl00_mstPageFooterFeedback_lblCommonName {
    color: black !important;
    background-color: goldenrod !important;
}

.ATByellowOnBlack.ATBhighlightHeaders #IDstaff, .ATByellowOnBlack.ATBhighlightHeaders.portlet-header {
    color: black !important;
    background-color: goldenrod !important;
}
/* -- End -- Yellow on Black AND Highlighted Headers*/

/* -- Start -- Yellow on Black AND Highlighted Links */
    .ATByellowOnBlack.ATBhighlightLinks a:not(.nonHL),
    .ATByellowOnBlack.ATBhighlightLinks .lnkHL {
        border-bottom: 3px solid yellow !important;
    }
/* -- End -- Yellow on Black AND Highlighted Links */

/*Black and White*/
.ATBBlackAndWhite {
    background-color: white !important;
    color: black !important;
}

@supports not (-ms-high-contrast: none) {
    /*Cursor Classes all browsers except IE which requires full url to work. Found in client_r css */
    .ATBLargeCursor, .ATBLargeCursor Label, .ATBLargeCursor a, .ATBLargeCursor input, .ATBLargeCursor button,
    .ATBLargeCursor gui_nav_header li, .ATBLargeCursor select, .ATBLargeCursor div, .ATBLargeCursor i,
    .ATBLargeCursor span, .ATBLargeCursor.btn {
        cursor: url('../BaseImages/Accessibility/aero_arrow_xxl.cur'), auto !important;
    }

    .ATBLargeBlackCursor, .ATBLargeBlackCursor Label, .ATBLargeBlackCursor a, .ATBLargeBlackCursor input, .ATBLargeBlackCursor button,
    .ATBLargeBlackCursor gui_nav_header li, .ATBLargeBlackCursor select, .ATBLargeBlackCursor div, .ATBLargeBlackCursor i,
    .ATBLargeBlackCursor span, .ATBLargeBlackCursor.btn {
        cursor: url('../BaseImages/Accessibility/aero_arrow_black_xxl.cur'), auto !important;
    }
}

/*Fonts*/
/* Improved font for dyslexia-friendly */
.ATBsansFont #gui_menu, .ATBsansFont td,
.ATBsansFont input:not(#univsearchtxtkeyword, #univsearchlocation, .xbtn, #xbtn, #menu_filter, #gui_quicksearch_txtQuery),
.ATBsansFont optgroup, .ATBsansFont select, .ATBsansFont textarea,
.ATBsansFont #mstBody .dashboard_options a, .ATBsansFont #mstBody .dashboard_options_s a,
.ATBsansFont .ADADiroS a, .ATBsansFont .dash-header, .ATBsansFont div.sortables a,
.ATBsansFont td, .ATBsansFont input[type="radio"] + label,
.ATBsansFont #gui_instructions_top instrencl_v22, .ATBsansFont #mstBody, .ATBsansFont #gui_instructions,
.ATBsansFont #lblContrast,
.ATBsansFont #lblMaxWindow,
.ATBsansFont #lblMotion,
.ATBsansFont #lblTypeSize,
.ATBsansFont #lblFont,
.ATBsansFont #lblCursor,
.ATBsansFont #lblHighlight,
.ATBsansFont #lblAudible,
.ATBsansFont .panelTitle,
.ATBsansFont .xbtn,
.ATBsansFont #VOS_topmenubar.v24 #div_preview_header.fixed #dismiss_button_container div[id*='dismiss_ctr'] a,
.ATBsansFont #adaBtnResetAll, .ATBsansFont #adaBtnSave {
    font-family: Arial, Helvetica, sans-serif !important;
    letter-spacing: 2px !important;
    word-spacing: 2px !important;
}
.ATBsansFont .ada_modal_popup_div select,
.ATBarialFont .ada_modal_popup_div select,
.ATBarialFontBold .ada_modal_popup_div select,
.ATBTahomaFont .ada_modal_popup_div select,
.ATBTahomaFontBold .ada_modal_popup_div select,
.ATBVerdanaFont .ada_modal_popup_div select,
.ATBVerdanaFontBold .ada_modal_popup_div select {
    width: unset;
}

.ATBarialFont #gui_menu, .ATBarialFont td,
.ATBarialFont input:not(#univsearchtxtkeyword, #univsearchlocation, .xbtn, #xbtn, #menu_filter, #gui_quicksearch_txtQuery),
.ATBarialFont optgroup, .ATBarialFont select, .ATBarialFont textarea,
.ATBarialFont #mstBody .dashboard_options a, .ATBarialFont #mstBody .dashboard_options_s a,
.ATBarialFont .ADADiroS a, .ATBarialFont .dash-header, .ATBarialFont div.sortables a,
.ATBarialFont td, .ATBsansFont input[type="radio"] + label,
.ATBarialFont #gui_instructions_top instrencl_v22, .ATBarialFont #mstBody, .ATBarialFont #gui_instructions,
.ATBarialFont #lblContrast,
.ATBarialFont #lblMaxWindow,
.ATBarialFont #lblMotion,
.ATBarialFont #lblTypeSize,
.ATBarialFont #lblFont,
.ATBarialFont #lblCursor,
.ATBarialFont #lblHighlight,
.ATBarialFont #lblAudible,
.ATBarialFont .panelTitle,
.ATBarialFont .xbtn,
.ATBarialFont #VOS_topmenubar.v24 #div_preview_header.fixed #dismiss_button_container div[id*='dismiss_ctr'] a,
.ATBarialFont .formbutt {
    font-family: Arial, sans-serif !important;
}

.ATBarialFontBold #gui_menu, .ATBarialFontBold td,
.ATBarialFontBold input:not(#univsearchtxtkeyword, #univsearchlocation, .xbtn, #xbtn, #menu_filter, #gui_quicksearch_txtQuery),
.ATBarialFontBold optgroup, .ATBarialFontBold select, .ATBarialFontBold textarea,
.ATBarialFontBold #mstBody .dashboard_options a, .ATBarialFontBold #mstBody .dashboard_options_s a,
.ATBarialFontBold .ADADiroS a, .ATBarialFontBold .dash-header, .ATBarialFontBold div.sortables a,
.ATBarialFontBold td, .ATBarialFontBold input[type="radio"] + label,
.ATBarialFontBold #gui_instructions_top instrencl_v22, .ATBarialFontBold #mstBody, .ATBarialFontBold #gui_instructions,
.ATBarialFontBold #lblContrast,
.ATBarialFontBold #lblMaxWindow,
.ATBarialFontBold #lblMotion,
.ATBarialFontBold #lblTypeSize,
.ATBarialFontBold #lblFont,
.ATBarialFontBold #lblCursor,
.ATBarialFontBold #lblHighlight,
.ATBarialFontBold #lblAudible,
.ATBarialFontBold .panelTitle,
.ATBarialFontBold .xbtn,
.ATBarialFontBold #VOS_topmenubar.v24 #div_preview_header.fixed #dismiss_button_container div[id*='dismiss_ctr'] a,
.ATBarialFontBold .formbutt {
    font-family: Arial, sans-serif !important;
    font-weight: bold !important;
}

.ATBTahomaFont #gui_menu, .ATBTahomaFont td,
.ATBTahomaFont input:not(#univsearchtxtkeyword, #univsearchlocation, .xbtn, #xbtn, #menu_filter, #gui_quicksearch_txtQuery),
.ATBTahomaFont optgroup, .ATBTahomaFont select, .ATBTahomaFont textarea,
.ATBTahomaFont #mstBody .dashboard_options a, .ATBTahomaFont #mstBody .dashboard_options_s a,
.ATBTahomaFont .ADADiroS a, .ATBTahomaFont .dash-header, .ATBTahomaFont div.sortables a,
.ATBTahomaFont td, .ATBTahomaFont input[type="radio"] + label,
.ATBTahomaFont #gui_instructions_top instrencl_v22, .ATBTahomaFont #mstBody, .ATBTahomaFont #gui_instructions,
.ATBTahomaFont #lblContrast,
.ATBTahomaFont #lblMaxWindow,
.ATBTahomaFont #lblMotion,
.ATBTahomaFont #lblTypeSize,
.ATBTahomaFont #lblFont,
.ATBTahomaFont #lblCursor,
.ATBTahomaFont #lblHighlight,
.ATBTahomaFont #lblAudible,
.ATBTahomaFont .panelTitle,
.ATBTahomaFont .xbtn,
.ATBTahomaFont #VOS_topmenubar.v24 #div_preview_header.fixed #dismiss_button_container div[id*='dismiss_ctr'] a,
.ATBTahomaFont .formbutt {
    font-family: Tahoma, sans-serif !important;
}

.ATBTahomaFontBold #gui_menu, .ATBTahomaFontBold td,
.ATBTahomaFontBold input:not(#univsearchtxtkeyword, #univsearchlocation, .xbtn, #xbtn, #menu_filter, #gui_quicksearch_txtQuery),
.ATBTahomaFontBold optgroup, .ATBTahomaFontBold select, .ATBTahomaFontBold textarea,
.ATBTahomaFontBold #mstBody .dashboard_options a, .ATBTahomaFontBold #mstBody .dashboard_options_s a,
.ATBTahomaFontBold .ADADiroS a, .ATBTahomaFontBold .dash-header, .ATBTahomaFontBold div.sortables a,
.ATBTahomaFontBold td, .ATBTahomaFontBold input[type="radio"] + label,
.ATBTahomaFontBold #gui_instructions_top instrencl_v22, .ATBTahomaFontBold #mstBody, .ATBTahomaFontBold #gui_instructions,
.ATBTahomaFontBold #lblContrast,
.ATBTahomaFontBold #lblMaxWindow,
.ATBTahomaFontBold #lblMotion,
.ATBTahomaFontBold #lblTypeSize,
.ATBTahomaFontBold #lblFont,
.ATBTahomaFontBold #lblCursor,
.ATBTahomaFontBold #lblHighlight,
.ATBTahomaFontBold #lblAudible,
.ATBTahomaFontBold .panelTitle,
.ATBTahomaFontBold .xbtn,
.ATBTahomaFontBold #VOS_topmenubar.v24 #div_preview_header.fixed #dismiss_button_container div[id*='dismiss_ctr'] a,
.ATBTahomaFontBold .formbutt {
    font-family: Tahoma, sans-serif !important;
    font-weight: bold !important;
}

.ATBVerdanaFont #gui_menu, .ATBVerdanaFont td,
.ATBVerdanaFont input:not(#univsearchtxtkeyword, #univsearchlocation, .xbtn, #xbtn, #menu_filter, #gui_quicksearch_txtQuery),
.ATBVerdanaFont optgroup, .ATBVerdanaFont select, .ATBVerdanaFont textarea,
.ATBVerdanaFont #mstBody .dashboard_options a, .ATBVerdanaFont #mstBody .dashboard_options_s a,
.ATBVerdanaFont .ADADiroS a, .ATBVerdanaFont .dash-header, .ATBVerdanaFont div.sortables a,
.ATBVerdanaFont td, .ATBVerdanaFont input[type="radio"] + label,
.ATBVerdanaFont #gui_instructions_top instrencl_v22, .ATBVerdanaFont #mstBody, .ATBVerdanaFont #gui_instructions,
.ATBVerdanaFont #lblContrast,
.ATBVerdanaFont #lblMaxWindow,
.ATBVerdanaFont #lblMotion,
.ATBVerdanaFont #lblTypeSize,
.ATBVerdanaFont #lblFont,
.ATBVerdanaFont #lblCursor,
.ATBVerdanaFont #lblHighlight,
.ATBVerdanaFont #lblAudible,
.ATBVerdanaFont .panelTitle,
.ATBVerdanaFont .xbtn,
.ATBVerdanaFont #VOS_topmenubar.v24 #div_preview_header.fixed #dismiss_button_container div[id*='dismiss_ctr'] a,
.ATBVerdanaFont .formbutt {
    font-family: Verdana, sans-serif !important;
}

.ATBVerdanaFontBold #gui_menu, .ATBVerdanaFontBold td,
.ATBVerdanaFontBold input:not(#univsearchtxtkeyword, #univsearchlocation, .xbtn, #xbtn, #menu_filter, #gui_quicksearch_txtQuery),
.ATBVerdanaFontBold optgroup, .ATBVerdanaFontBold select, .ATBVerdanaFontBold textarea,
.ATBVerdanaFontBold #mstBody .dashboard_options a, .ATBVerdanaFontBold #mstBody .dashboard_options_s a,
.ATBVerdanaFontBold .ADADiroS a, .ATBVerdanaFontBold .dash-header, .ATBVerdanaFontBold div.sortables a,
.ATBVerdanaFontBold td, .ATBVerdanaFontBold input[type="radio"] + label,
.ATBVerdanaFontBold #gui_instructions_top instrencl_v22, .ATBVerdanaFontBold #mstBody, .ATBVerdanaFontBold #gui_instructions,
.ATBVerdanaFontBold #lblContrast,
.ATBVerdanaFontBold #lblMaxWindow,
.ATBVerdanaFontBold #lblMotion,
.ATBVerdanaFontBold #lblTypeSize,
.ATBVerdanaFontBold #lblFont,
.ATBVerdanaFontBold #lblCursor,
.ATBVerdanaFontBold #lblHighlight,
.ATBVerdanaFontBold #lblAudible,
.ATBVerdanaFontBold .panelTitle,
.ATBVerdanaFontBold .xbtn,
.ATBVerdanaFontBold #VOS_topmenubar.v24 #div_preview_header.fixed #dismiss_button_container div[id*='dismiss_ctr'] a,
.ATBVerdanaFontBold .formbutt {
    font-family: Verdana, sans-serif !important;
    font-weight: bold !important;
}

.ATBhighlightLinks a:not(.nonHL):not(.menuLandingUl a),
.ATBhighlightLinks .lnkHL {
    border-bottom: 3px solid #c20000 !important;
}

.ATBhighlightLinks .MenuLandingPageImage a,
.ATBhighlightLinks #ctl00_hlAssistance1 {
    border-bottom: unset !important;
}

.ATBhighlightLinks #gui_sidemenu li h2 a {
    padding-bottom: 1px !important;
}

.ATBhighlightHeaders h1, .ATBhighlightHeaders h2, .ATBhighlightHeaders h3, .ATBhighlightHeaders h3 a,
.ATBhighlightHeaders h4, .ATBhighlightHeaders h5, .ATBhighlightHeaders h6,
.ATBhighlightHeaders legend, .IPTstyle2 .ATBhighlightHeaders.performance-dash-header,
.ATBhighlightHeaders .fa-minus-circle,
.ATBhighlightHeaders .fa-plus-circle,
.ATBhighlightHeaders.accordionHeader, .ATBhighlightHeaders.accordionHeaderSelected,
.ATBhighlightHeaders #gui_sidemenu a.dismiss,
.ATByellowOnBlack.ATBhighlightHeaders h3 a,
.ATBhighlightHeaders h1 span {
    background-color: goldenrod !important;
    color: black !important;
}
.ATBhighlightHeaders.portlet-header, .ATBhighlightHeaders.dash-header,
.ATBhighlightHeaders #gui_sidemenu h2 a,
.ATBhighlightHeaders #gui_sidemenu .fa-angle-down, .ATBhighlightHeaders #gui_sidemenu .fa-angle-right {
    color: black !important;
}
.ATBhighlightHeaders #gui_sidemenu a.dismiss {
    background-color: goldenrod !important;
}

.smallDiv {
    width: 50%;
    margin-left: 25%;
}

/*Div for GSIDropDownList */
.gsidropdown_div {
    padding: 0px 0px 0px 0px;
    width: 380px;
    height: 60px;
    overflow: hidden;
}

/*Divs for ETP Roster Printform */
.ETPRosterPrintform_narrow150_div {
    width: 150px;
    height: 60px;
    float: left;
}

.ETPRosterPrintform_narrow150_120_div {
    width: 150px;
    height: 100px;
    float: left;
    padding-top: 10px;
}

.ETPRosterPrintform_narrow150_40_div {
    width: 150px;
    height: 40px;
    float: left;
    padding-top: 10px;
}

.ETPRosterPrintform_wide500_div {
    width: 500px;
    height: 40px;
}

.ETPRosterPrintform_wide_tall_div {
    width: 500px;
    height: 120px;
    padding-top: 10px;
}

.ETPRosterPrintform_wide300_120_div {
    height: 120px;
    width: 300px;
    float: left;
    padding-top: 10px;
}

/*Text left justified**/
.ATBTextLeft, .ATBTextLeft #VOS_page-content-wrapper {
    text-align: left !important;    
}

/* Type Size - Zoom */
/*.ATBZoom75 {
    zoom: .75 !important;
}*/

.ATBZoom100 {
    zoom: unset;
}
    .ATBZoom100 #ctl00_hlMenu, .ATBZoom100 #ctl00_hlQS {
        display: block;
    }

.ATBZoom125 main, .ATBZoom125 div.VOS_sidebar-wrapper {
    zoom: 1.25 !important;
    top: 165px !important;
}
.ATBZoom125 .panelTitle {
    zoom: 1.25 !important;
    overflow-wrap: break-word;
}

    .ATBZoom125.modal-dialog, .ATBZoom125 div.modal-content {
        text-align: left;
        vertical-align: middle;
        width: unset;
    }
    .ATBZoom125 #ctl00_hlMenu, .ATBZoom125 #ctl00_hlQS {
        display: none;
    }

.ATBZoom150 main {
    zoom: 1.50 !important;
    top: 135px !important;
}
.ATBZoom150 .panelTitle {
    zoom: 1.50 !important;
    overflow-wrap: break-word;
    width: 95%;
}
    .ATBZoom150.modal-dialog, .ATBZoom150 div.modal-content {
        text-align: left;
        vertical-align: middle;
        width: unset;
    }
    .ATBZoom150 #ctl00_hlMenu, .ATBZoom150 #ctl00_hlQS {
        display: none;
    }

/***Font Family Classes*/

.classicLink {
    cursor: text !important;
}

/* Telerik Radmenu */
.RadMenu_Default .rmRootGroup .rmRootLink:focus,
.RadMenu_Default .rmRootGroup .rmRootLink:hover,
.RadMenu_Default .rmRootGroup .rmFocused > .rmLink {
    border-color: #a6a6a6;
    color: #333;
    background-color: silver;
    background-image: linear-gradient(#d4d4d4,silver);
    outline-color: dodgerblue;
    outline-width: 2px;
    outline-style: solid;
    outline-offset: -2px;
}

/* END ACCESSIBILITY TOOLBAR CLASSES*/

#ctl00_adaPreference, #adaSplashPreference {
    display: none;
}

/*.ATBdarkHighContrast .btn:not(.btn-primary) {
    color: #ffffff;
}*/
/*.ATBdarkHighContrast button#adaBtnResetAll, .ATBdarkHighContrast button#adaBtnCancel,
.ATBdarkHighContrast #adaBtnCancel:hover, .ATBdarkHighContrast #adaBtnResetAll:hover, .ATBdarkHighContrast #adaBtnSave:hover,
.ATBdarkHighContrast #adaBtnCancel:focus, .ATBdarkHighContrast #adaBtnResetAll:focus, .ATBdarkHighContrast #adaBtnSave:focus,
.ATByellowOnBlack button#adaBtnResetAll, .ATByellowOnBlack button#adaBtnCancel, .ATByellowOnBlack #adaBtnSave,
.ATByellowOnBlack #adaBtnCancel:hover, .ATByellowOnBlack #adaBtnResetAll:hover, .ATByellowOnBlack #adaBtnSave:hover,
.ATByellowOnBlack #adaBtnCancel:focus, .ATByellowOnBlack #adaBtnResetAll:focus, .ATByellowOnBlack #adaBtnSave:focus,
.ATBmonochrome button#adaBtnResetAll, .ATBmonochrome button#adaBtnCancel, .ATBmonochrome #adaBtnSave,
.ATBmonochrome #adaBtnCancel:hover, .ATBmonochrome #adaBtnResetAll:hover, .ATBmonochrome #adaBtnSave:hover,
.ATBmonochrome #adaBtnCancel:focus, .ATBmonochrome #adaBtnResetAll:focus, .ATBmonochrome #adaBtnSave:focus,
#adaBtnCancel:focus-visible, #adaBtnResetAll:focus-visible {
    color: #fff !important;
}*/

.ATBmonochrome #VOS_topmenubar.v24 #gui_toolbar_v22,
.ATByellowOnBlack #VOS_topmenubar.v24 #gui_toolbar_v22,
.ATBdarkHighContrast #VOS_topmenubar.v24 #gui_toolbar_v22,
.ATBmonochrome #VOS_topmenubar.v24 #header_right .navlbl,
.ATBmonochrome #hlMenu_v22,
.ATByellowOnBlack #VOS_topmenubar.v24 #header_right .navlbl,
.ATByellowOnBlack #hlMenu_v22,
.ATBdarkHighContrast #hlMenu_v22,
.ATBdarkHighContrast #VOS_topmenubar.v24 #header_right .navlbl,
.ATBinvertColors #hlMenu_v22,
.ATBinvertColors #VOS_topmenubar.v24 #header_right .navlbl {
    font-weight: 500;
    color: black;
}
.ATBinvertColors .RadComboBox .p-icon{color:#fff!important}
.ATByellowOnBlack main .btn:not(.btn-primary) {
    color: yellow;
}
.ATBmonochrome div.wsc-mirror,
.ATByellowOnBlack div.wsc-mirror,
.ATBdarkHighContrast div.wsc-mirror { /* fix for spellchecker error */
    opacity: 0.0;
}
.ImageLinkOutline:focus, .ImageLinkOutline:hover { /*Sign in modal notification icon link outline */
    outline-color: dodgerblue;
    outline-width: 2px;
    outline-style: solid;
    outline-offset: -3px;
    padding-bottom: 20px;
    padding-top: 17px;
    padding-right: -15px;
}
table.datatable th:focus, table.datatable th:hover:not(.thScopeRow) {
    text-decoration: underline !important;
}
th .thScopeRow {
    font-weight: unset !important;
}
#ctl00_SkiptoMainLink:focus, #ctl00_SkiptoFooterLink:focus {
    color: #ffffff !important;
}
.H2visuallyhidden {
    background: none !important;
    margin: -50px 0 0 0 !important;
    padding: 0 0 0 0 !important;
    /*color: black !important;*/
    font-family: Arial, sans-serif;
    font-size: 1.6em !important;
    font-weight: bold !important;
    position: absolute;
    opacity: 0;
}
.rcCalPopup:focus:before, .RadPicker .rcSelect rcCalPopup:focus:before, /* Telerik textbox calendar and timer control - calendar and time icon - outline focus */
.rcCalPopup:hover:before, .RadPicker .rcSelect rcCalPopup:hover:before,
.rcTimePopup:focus:before, .RadPicker .rcSelect rcTimePopup:focus:before,
.rcTimePopup:hover:before, .RadPicker .rcSelect rcTimePopup:hover:before {
    outline-color: dodgerblue;
    outline-width: 3px;
    outline-style: solid;
    color: #000;
    outline-offset: 3px;
}
.RadScheduler .rsButton:focus, .RadScheduler .rsButton:focus-visible {
    outline-color: dodgerblue !important;
    outline-width: 3px !important;
    outline-style: solid !important;
    /*color: #000 !important;*/
    outline-offset: 3px !important;
}
.RadScheduler .rsButton, .ATByellowOnBlack .RadScheduler .rsButton,
.RadScheduler_Windows7 .rsSelected > .rsButton,
.RadScheduler_Windows7 .ATBdarkHighContrast .rsButton {
    color: black !important;
}
.RadScheduler .rsSelected > .rsButton,
.ATBdarkHighContrast .rsButton,
.ATByellowOnBlack .rsButton {
    color: white;
}
.RadScheduler_Default .rsSelected > .rsButton/*,
.ATBdarkHighContrast .RadScheduler_Default .rsButton*/ {
    color: white !important;
}
.ATByellowOnBlack .RadScheduler_Default .rsButton {
    color: yellow !important;
}
.ATBdarkHighContrast .valSummary, .ATByellowOnBlack .valSummary {
    border: solid 3px #FF3D3D !important;
}
.btn-warning {
    color: #212529 !important;
    background-color: #ffc107 !important;
    border-color: #ffc107 !important;
}
div.ui-dialog-content img[src*="icon_asterix_container.gif"] {
    margin: 0 10px 10px -5px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #000 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #000 !important;
}
.alert-info, .alert-danger {
    color: black;
}
.formbutt:disabled {
    background-color: black;
    opacity: 0.6;
}
.usefocusoutline:focus, .FocusOutline:focus {
    outline-color: dodgerblue !important;
    outline-width: 2px !important;
    outline-style: solid !important;
    outline-offset: 2px !important;
}
/* Possible tab panel active tab indicator 
    example from https://www.w3.org/WAI/ARIA/apg/patterns/tabs/examples/tabs-manual/
*/
/*.adah2tab[role="tab"][aria-selected="true"] {
    padding: 2px 2px 4px;
    margin-top: 0;
    border-width: 2px;
    border-top-width: 6px;
    border-top-color: rgb(36 116 214);
    border-bottom-color: hsl(220deg 43% 99%);
    background: hsl(220deg 43% 99%);
}
.adah2tab[role="tab"], .adah2tab[role="tab"]:focus, .adah2tab[role="tab"]:hover {
    display: inline-block;
    position: relative;
    z-index: 2;
    top: 2px;
    margin: 0;
    margin-top: 4px;
    padding: 3px 3px 4px;
    border: 1px solid hsl(219deg 1% 72%);
    border-bottom: 2px solid hsl(219deg 1% 72%);
    border-radius: 5px 5px 0 0;
    background: hsl(220deg 20% 94%);
    outline: none;
    font-weight: bold;
    max-width: 22%;
    overflow: hidden;
    text-align: left;
    cursor: pointer;
}*/
span[id*="cvUploadFile"] {
    color: #c20000 !important;
}
div[class="valSummary"] {
    color: #c20000 !important;
}
/*table.tabs_drill td.active span a, table td span.wizardtab-selected a {
    color: #ffffff !important;
}*/
table td span.wizardtab-selected a:focus, .onestopefficiency span#spn_oses:focus, #oses_close:focus {
    outline-color: #ffffff !important;
}
.datatable th a:focus:not(.thScopeRow a), .datatable th input[type="checkbox"]:focus {
    outline-color: white !important;
    outline-width: 2px !important;
    outline-style: solid !important;
    outline-offset: 2px !important;
}
/*Message center*/
.email-control[aria-current="true"]:focus  {
    outline-color: white !important;
}
.email-control:hover {
    outline-color: white !important;
}
#h2resPreviewHeader:focus-visible, #divresPreview:focus-visible,
#h2resPreviewHeader:focus, #divresPreview:focus {
    outline: none !important;
/*    outline-color: dodgerblue !important;
    outline-width: 3px !important;
    outline-style: solid !important;    
    outline-offset: 3px !important;*/
}
a.nonHL:focus, a.nonHL:hover {
    text-decoration: none !important;
}
.RadEditor_Default.reTool:focus {
    outline: unset !important;
}
.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
}
.dv-main:not(.dv-scrollbar-classic) * {
    scrollbar-width: auto !important;
    scrollbar-color: #3F3F45 #babac0 !important;   
}
.text-danger {
    color: #c20000;
    font-weight: 500;
}
.alert-warning {
    color: black;
}
.ImgBackColor {
    background-color: white !important;
}
.fa-trash-alt {
    padding: 10px;
}
    .fa-trash-alt:focus-visible, .fa-trash-alt:focus {
        outline: 2px solid black !important;
        background-color: white !important;
    }
.fa-external-link-alt {
    margin-left: 3px;
}
ol.progtrckr li.progtrckr-inprogress:focus,
ol.progtrckr li.progtrckr-done:focus,
ol.progtrckr li.progtrckr-todo:focus {
    outline-color: dodgerblue;
    outline-width: 2px;
    outline-style: solid;
    outline-offset: 2px;
}
#div_sub_topNav li a:not(a.hlBreadcrumb):focus, #div_sub_topNav li a:not(a.hlBreadcrumb):hover,
a.dismisstop:focus, a.dismisstop:hover,
a.dismiss.text-right:focus, a.dismiss.text-right:hover, a#menudismiss:focus {
    outline-color: #ECECEC !important;
    outline-style: solid !important;
    outline-width: 3px !important;
    outline-offset: -1px !important;
}
.breadcrumb-item.active:focus, .hlBreadcrumb a:focus,
a.hlBreadcrumb:focus {
    outline-color: #ECECEC !important;
    outline-style: solid !important;
    outline-width: 3px !important;
    outline-width: 1px !important;
}
/*a[role=tab], #jpLcontentfoldertree:focus {
    scroll-padding: 20px;
}*/

.H2mockLegend {
    background: none !important;
    margin: -50px 0 0 0 !important;
    padding: 0 0 0 0 !important;
    color: black !important;
    font-family: Arial, sans-serif;
    font-size: 1.6em !important;
    font-weight: bold !important;
    line-height: 0.9em !important;
    border-bottom: 1px black solid !important;
    border-radius: 0px !important;
    width: 100%;
    float: left;
    margin-top: 25px !important;
    margin-bottom: 20px !important;
}
.IPTstyle2.ATBdarkHighContrast .helpcontent > span > p,
.ATBdarkHighContrast .helpcontent > span > p,
.IPTstyle2.ATBdarkHighContrast .helpcontent > span > ul li,
.ATBdarkHighContrast .helpcontent > span > ul li,
.IPTstyle2.ATByellowOnBlack .helpcontent > span > p,
.ATByellowOnBlack .helpcontent > span > p,
.IPTstyle2.ATByellowOnBlack .helpcontent > span > ul li,
.ATByellowOnBlack .helpcontent > span > ul li {
    color: black !important;
}
.IPTstyle2.ATByellowOnBlack .helpcontent span p,
.ATByellowOnBlack .helpcontent span p,
.IPTstyle2.ATByellowOnBlack .helpcontent span p,
.ATByellowOnBlack .helpcontent span p,
.ATByellowOnBlack .helpcontent span,
.IPTstyle2.ATByellowOnBlack .helpcontent span,
.IPTstyle2.ATByellowOnBlack .AiDescPanel,
.ATByellowOnBlack .AiDescPanel {
    background-color: unset !important;
}
.ATBdarkHighContrast iframe[id*='txtWYSIWYGEditor'], .ATBdarkHighContrast .reContent,
.ATByellowOnBlack iframe[id*='txtWYSIWYGEditor'], .ATByellowOnBlack .reContent {
    /*color: white !important;*/
    background-color: white !important;
}
/*.ATByellowOnBlack main .HPRfontblack input[type=text] {
    background-color: unset !important;
}*/