﻿ul.omega-skip-link-list
{
    left: -999px;
    position: absolute;
    list-style: none;
}
ul.omega-skip-link-list:focus-within, ul.omega-skip-link-list:focus, ul.omega-skip-link-list.focus-within
{
    left: auto;
    top: auto;
    width: 100%;
    height: auto;
    overflow: visible;
    z-index: 998;
    margin-top: 10px;
}
ul.omega-skip-link-list.focus-within
{
    left: auto;
    top: auto;
    width: 100%;
    height: auto;
    overflow: visible;
    z-index: 998;
    margin-top: 10px;
}
ul.omega-skip-link-list a.omega-skip-main
{
    left: -999px;
    position: absolute!important;
    top: auto!important;
    width: 1px;
    height: 1px;
    overflow: hidden!important;
    z-index: -999;
}
ul.omega-skip-link-list a.omega-skip-main:focus, ul.omega-skip-link-list a.omega-skip-main:active, ul.omega-skip-link-list a.omega-skip-main.focus-within
{
    color: #fff!important;
    background-color: #000!important;
    left: auto;
    top: auto;
    width: 30%;
    height: auto;
    overflow: auto;
    margin: 10px 35%;
    padding: 5px!important;
    border-radius: 15px;
    border: 4px solid #ff0!important;
    text-align: center;
    font-size: 1.2em;
    z-index: 999;
}
.omega-contrast-mode-toggle-button
{
    font-size: 1.9em;
    color: #000;
}
.omega-contrast-mode-toggle-button .normal-contrast-text
{
    display: none;
}
.omega-contrast-mode-toggle-button-tooltip, .omega-language-button-tooltip
{
    font-size: 1rem;
}
.omega-contrast-mode-toggle-button-tooltip span, .omega-language-button-tooltip span
{
    font-size: 1rem;
}
.omega-contrast-mode-toggle-button-tooltip .normal-contrast-text, .omega-language-button-tooltip .normal-contrast-text
{
    display: none;
}
[data-whatintent="keyboard"] body.high-contrast-mode .records-on-page-wrapper .ui-button:focus-within
{
    outline: 2px solid #f00!important;
    outline-offset: 2px;
}
body.high-contrast-mode
{
    background-color: #fff;
    color: #000;/* WebKit gets its native focus styles.
    */
}
body.high-contrast-mode .filtersColumn input[type=checkbox]
{
    border: double 1px #0f0f0f;
}
body.high-contrast-mode .filtersColumn input[type=checkbox]:checked
{
    background-color: #0f0f0f;
    padding: 0;
    border: inset 6px #0f0f0f;
}
body.high-contrast-mode .filtersColumn input[type=checkbox]:hover
{
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.5);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 2px rgba(0,0,0,.5);
}
body.high-contrast-mode .messageHelpContainer
{
    color: #002565;
}
body.high-contrast-mode .omega-contrast-mode-toggle-button
{
    color: #303030;
    font-size: 1em;
    line-height: 1em;
}
body.high-contrast-mode .omega-contrast-mode-toggle-button .normal-contrast-text
{
    display: inline;
}
body.high-contrast-mode .omega-contrast-mode-toggle-button .high-contrast-text
{
    display: none;
}
body.high-contrast-mode .omega-contrast-mode-toggle-button-tooltip .normal-contrast-text
{
    display: inline;
}
body.high-contrast-mode .omega-contrast-mode-toggle-button-tooltip .high-contrast-text
{
    display: none;
}
body.high-contrast-mode *:focus
{
    outline: 2px solid #f00!important;
}
body.high-contrast-mode button.ui-button.ui-state-focus, body.high-contrast-mode .ui-button.ui-state-focus
{
    outline: 2px solid #f00!important;
    outline-offset: 2px!important;
}
body.high-contrast-mode #omega-maincontent:focus
{
    outline: 2px solid #f00!important;
    outline-offset: 2px!important;
}
body.high-contrast-mode a:not(.iconLink):not(.header_link_ppm):not(.plx-wrapping-print-link):not(.navigation-link):not(.mdl-navigation__link):not(.not-normal-link):not([role='tab']):not(.infoTabActive):not(.infoTab):not(.omega-skip-main)
{
    color: #0b2ffb!important;
    border-bottom: 1px solid!important;
}
body.high-contrast-mode .plx-wrapping-print-link, body.high-contrast-mode .altmetric-embed a
{
    border-bottom: none!important;
}
body.high-contrast-mode .authorTabs a, body.high-contrast-mode .infoTabs a
{
    color: #000;
}
body.high-contrast-mode .authorTabActive, body.high-contrast-mode .infoTabActive
{
    border-bottom: 3px solid #333!important;
    color: #fff!important;
    background-color: #333;
}
body.high-contrast-mode .authorTabs, body.high-contrast-mode .infoTabs
{
    border-bottom: 3px solid #333;
}
body.high-contrast-mode .authorTab:hover, body.high-contrast-mode .infoTab:hover, body.high-contrast-mode .authorTabActive:hover, body.high-contrast-mode .infoTabActive:hover
{
    border-bottom: 3px solid #333!important;
    color: #fff;
    background-color: #333;
}
body.high-contrast-mode .authorProfileTopInfoPanel, body.high-contrast-mode .affiliationProfileTopInfoPanel
{
    background: #fff;
}
body.high-contrast-mode .leftPanel .infoTable .authorContactInfoPanelItem a
{
    color: #0b2ffb;
}
body.high-contrast-mode .ui-button, body.high-contrast-mode button.ui-button.ui-state-default, body.high-contrast-mode .ui-button.ui-state-default
{
    background: #095d93;
    border: 1px solid #000;
}
body.high-contrast-mode .ui-button#selectExportFromTreeButton, body.high-contrast-mode button.ui-button.ui-state-default#selectExportFromTreeButton, body.high-contrast-mode .ui-button.ui-state-default#selectExportFromTreeButton
{
    background: #fff;
    border: 1px solid #494949;
    color: #000;
}
body.high-contrast-mode .ui-button#selectExportFromTreeButton.ui-state-hover, body.high-contrast-mode .ui-button#selectExportFromTreeButton.ui-state-focus, body.high-contrast-mode button.ui-button.ui-state-default#selectExportFromTreeButton.ui-state-hover, body.high-contrast-mode button.ui-button.ui-state-default#selectExportFromTreeButton.ui-state-focus, body.high-contrast-mode .ui-button.ui-state-default#selectExportFromTreeButton.ui-state-hover, body.high-contrast-mode .ui-button.ui-state-default#selectExportFromTreeButton.ui-state-focus
{
    border: 2px solid #000;
}
body.high-contrast-mode .ui-button.ui-state-hover, body.high-contrast-mode .ui-button.ui-state-focus, body.high-contrast-mode button.ui-button.ui-state-default.ui-state-hover, body.high-contrast-mode button.ui-button.ui-state-default.ui-state-focus, body.high-contrast-mode .ui-button.ui-state-default.ui-state-hover, body.high-contrast-mode .ui-button.ui-state-default.ui-state-focus
{
    background: #081e3b;
}
body.high-contrast-mode .ui-button.citePublicationButton, body.high-contrast-mode button.ui-button.ui-state-default.citePublicationButton, body.high-contrast-mode .ui-button.ui-state-default.citePublicationButton
{
    color: #081e3b;
    background: transparent;
    border: 2px solid;
    padding: 3px 15px;
    font-size: 1.2rem;
    font-weight: bolder;
    transition: .15s ease-in-out;
    margin: 10px 0;
}
body.high-contrast-mode .ui-button.citePublicationButton:hover, body.high-contrast-mode button.ui-button.ui-state-default.citePublicationButton:hover, body.high-contrast-mode .ui-button.ui-state-default.citePublicationButton:hover
{
    color: #fff;
    background: #081e3b;
    border: 2px solid #081e3b;
}
body.high-contrast-mode .actionLinksImage.fa-info-circle
{
    color: #0c325c;
}
body.high-contrast-mode .resultDataListWrapper .createAlertButton.ui-button
{
    background-color: inherit;
    border: none;
    color: #000;
    font-size: 1.15em;
    padding: 0;
}
body.high-contrast-mode .ui-selectonebutton .ui-button.ui-state-default:not(.ui-state-active)
{
    background: #fff;
}
body.high-contrast-mode .mdl-layout__drawer-button
{
    color: #000;
}
body.high-contrast-mode select
{
    background: #fff;
    color: #000;
}
body.high-contrast-mode select option
{
    background: #fff;
    color: #000;
}
body.high-contrast-mode select option[selected="selected"], body.high-contrast-mode select option:hover, body.high-contrast-mode select option:checked
{
    background-color: #0024fb;
    color: #fff;
    box-shadow: 0 0 10px 100px #0024fb inset;
}
body.high-contrast-mode .globalSearchBar select
{
    background-color: inherit;
    color: #fff;
}
body.high-contrast-mode input[type=text]:not(.mdl-textfield__input), body.high-contrast-mode select
{
    border-color: #696969;
}
body.high-contrast-mode .mdl-tooltip
{
    font-size: .9rem;
}
body.high-contrast-mode .searchPeopleForm .publicSearchFormFieldset legend.ui-fieldset-legend, body.high-contrast-mode .authorprofileIndicatorsFieldset .ui-fieldset-legend, body.high-contrast-mode .publicSearchFormFieldset legend.ui-fieldset-legend
{
    background: #fff;
    color: #333;
}
body.high-contrast-mode .publicSearchFormFieldset, body.high-contrast-mode .authorprofileIndicatorsFieldset
{
    background: #f4f8fa;
}
body.high-contrast-mode .publicSearchFormFieldset .publicSearchFormFieldset, body.high-contrast-mode .authorprofileIndicatorsFieldset .publicSearchFormFieldset
{
    background: #fff;
}
body.high-contrast-mode .news-read-more-button-sm
{
    color: #333;
}
body.high-contrast-mode .news-read-more-button-sm:hover
{
    color: #333;
}
body.high-contrast-mode .section_new_files_grid, body.high-contrast-mode .section-new-file
{
    background-color: #5b4e5b;
}
body.high-contrast-mode .new-file-title, body.high-contrast-mode .new-file-btn, body.high-contrast-mode .university-box
{
    color: #fff;
}
body.high-contrast-mode .university-box:nth-of-type(even)
{
    background-color: #3d303d;
}
body.high-contrast-mode .university-box:nth-of-type(odd)
{
    background-color: #6a5c4f;
}
body.high-contrast-mode .old-silver-txt
{
    color: #574a57;
}
body.high-contrast-mode .news-read-more-button
{
    background-color: #3d303d;
    border: 2px solid #3d303d;
}
body.high-contrast-mode .news-read-more-button:hover
{
    background-color: #000;
    color: #fff;
    border: 2px solid #000;
}
body.high-contrast-mode .affiliationPublicTemplate .affiliationDisciplines .disciplineWithoutDomain label
{
    color: #4d4d4d;
}
body.high-contrast-mode .entitiesDataList button.citePublicationButton, body.high-contrast-mode .entitiesDataList .searchInfoListItem button .fa
{
    color: #303030;
}
body.high-contrast-mode .entitiesDataList button.citePublicationButton:hover, body.high-contrast-mode .entitiesDataList .searchInfoListItem button .fa:hover
{
    color: #090909;
}
body.high-contrast-mode .about-ppm-blue
{
    color: #00648c;
}
body.high-contrast-mode .nvd3 .nv-axis line
{
    stroke: #000;
}
body.high-contrast-mode .nvtooltip
{
    background: #fff;
}
body.high-contrast-mode #slider.ui-slider .ui-slider-range, body.high-contrast-mode #timeRangeSlider.ui-slider .ui-slider-range
{
    background: #000;
}
body.high-contrast-mode #slider.ui-widget-content .ui-state-default, body.high-contrast-mode #timeRangeSlider.ui-widget-content .ui-state-default
{
    background: #00f;
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
}
body.high-contrast-mode #publicationsPerYearChartContainerInner svg g line
{
    stroke: #000!important;
}
body.high-contrast-mode svg.cooperationGraph .link
{
    stroke: #000;
}
body.high-contrast-mode .connectionPowerRangeSliderContainerInner .minusButton, body.high-contrast-mode .connectionPowerRangeSliderContainerInner .plusButton
{
    background: #000;
}
body.high-contrast-mode .connectionPowerRangeSliderContainerInner .minusButton .fa-minus, body.high-contrast-mode .connectionPowerRangeSliderContainerInner .plusButton .fa-plus
{
    color: #fff;
}
body.high-contrast-mode #connectionPowerRangeSlider
{
    background: #000;
}
body.high-contrast-mode .ui-slider .ui-slider-handle
{
    background: #00f;
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
}
body.high-contrast-mode .ui-radiobutton .ui-state-default, body.high-contrast-mode .ui-widget-content .ui-state-default
{
    border: 1px solid #000;
}
body.high-contrast-mode *:focus
{
    outline: Highlight solid 2px;
}
body.high-contrast-mode .wordPanel text:hover
{
    opacity: 1!important;
}
@media(-webkit-min-device-pixel-ratio: 0)
{
    body.high-contrast-mode *:focus
    {
        outline-color: -webkit-focus-ring-color;
        outline-style: auto;
    }
}
body.high-contrast-mode .error-rect
{
    display: none;
}
body.high-contrast-mode .error-button
{
    color: #000!important;
    border: 2px solid #000!important;
}