/*contrast issues*/
/* \core\libraries\tablesaw\assets\2.0.3\tablesaw.bare.css */
.tablesaw-enhanced .tablesaw-bar .btn:hover,
.tablesaw-enhanced .tablesaw-bar .btn:focus {
  color: #1879C3;
  background-color: #fff;
  cursor: pointer;
}

/* \core\modules\files\assets\stylesheets\all.css */
.controller-manage-categories form fieldset .legend {
    background: #767474;
    color: #ffffff;
    cursor: default;
}

/* \core\public\shared\assets\css\screen.css */
.search-facets .search-facet .price-range-button a {
    background-color: #767474;
    color: #ffffff;
    cursor: pointer;
}

/* \core\libraries\fancytree\assets\2.19.0\skin-win8\ui.fancytree.min.css */
.fancytree-ext-childcounter span.fancytree-childcounter,
.fancytree-ext-filter span.fancytree-childcounter {
    color: #fff;
    background: #757575;
    cursor: default;
}

/* \core\public\shared\assets\js\jquery\fullcalendar\3.2.0\fullcalendar.css */
.fc-basic-view .fc-day-top .fc-week-number {
    background-color: #f2f2f2;
    color: #606060;
    cursor: default;
}

/* \core\website\modules\events\css\screen.css */
#events_module.cms_list div.events_module_calendar .fc-view-container .fc-event {
    background-color: #767676;
    color: #000000;
    cursor: default;
}

/* \core\libraries\jquery.mmenu\assets\5.6.5\css\jquery.mmenu.all.css */
.mm-menu .mm-search input {
    background: #fff;
    color: #000;
    cursor: default;
}

/* \core\public\shared\assets\css\screen.css */
.search-facets .search-facet .price-range-button a {
    background-color: #757575;
    cursor: pointer;
    color: #ffffff;
}

/* \core\public\shared\assets\css\responsive.css */
.fly-out-menu-list-container ul.fly-out-menu-list li a:focus,
.fly-out-menu-list-container ul.fly-out-menu-list li a:hover {
    background: #1F78D1;
    color: #ffffff !important;
    cursor: pointer;
}

/*relative font units*/
/* \core\public\shared\assets\css\responsive.css */
.fly-out-menu-container .fly-out-menu-button .glyph-keyboard_arrow_down{
    font-size: 1.25rem;
}

/* \core\libraries\jquery.mmenu\assets\5.6.5\css\jquery.mmenu.all.css */
.mm-listview {
    font-size: 0.875rem;
}

.mm-listview .mm-divider {
    font-size: 0.625rem;
}

em.mm-counter {
    font-size: 0.875rem;
}

.mm-search input {
    font-size: 0.875rem;
}

.mm-noresultsmsg {
    font-size: 1.3125rem;
}

.mm-indexer {
    font-size: 0.75rem;
}

/* \core\libraries\magnificPopup\assets\1.0.0\magnific-popup.css */
.mfp-counter {
    font-size: 0.75rem;
    line-height: 1.125rem;
}

.mfp-figure small {
    font-size: 0.75rem;
    line-height: 0.875rem;
}

/* \core\public\shared\assets\js\jquery\fullcalendar\3.2.0\fullcalendar.css */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
    line-height: 0.5rem;
    font-size: 0.6875rem;
}

/* \core\libraries\fancytree\assets\2.19.0\skin-win8\ui.fancytree.min.css */
ul.fancytree-container {
    font-size: 0.8333333333333334rem;
}

div.fancytree-drag-helper span.fancytree-childcounter,
div.fancytree-drag-helper span.fancytree-dnd-modifier {
    font-size: 0.5625rem;
}

.fancytree-ext-childcounter span.fancytree-childcounter,
.fancytree-ext-filter span.fancytree-childcounter {
    font-size: 0.5625rem;
}

/* \core\libraries\select2\assets\select2.css */
.select2-container .select2-choice abbr {
    font-size: 0.0625rem;
}

/* alerts screen.css */
#alerts_module.homepage_contentbox.list_alerts .alerts a:link,
#alerts_module.homepage_contentbox.list_alerts .alerts a:active,
#alerts_module.homepage_contentbox.list_alerts .alerts a:visited {
    font-size: 0.8125rem;
}

#alerts_module.homepage_contentbox.list_alerts .alerts a:hover,
#alerts_module.homepage_contentbox.list_alerts .alerts a.selected,
#alerts_module.homepage_contentbox.list_alerts .alerts a.selected:hover {
    font-size: 0.8125rem;
}

#alerts_module.homepage_contentbox.list_alerts .date {
    font-size: 0.6875rem;
    line-height: 0.875rem;
}

#alerts_module.homepage_contentbox.list_alerts .list_item .metadata1.title a {
    font-size: 0.6875rem;
    line-height: 0.875rem;
}

#alerts_module.homepage_contentbox.list_alerts .footer a {
    font-size: 0.625rem;
    line-height: 0.6875rem;
}

#alerts_module_subscribe_form.form .form_item .label,
#alerts_module_subscribe_form.form .form_item.required .label {
    font-size: 0.6875rem;
}

#alerts_module_subscribe_form.form .form_item .field {
    font-size: 0.6875rem;
}

#alerts_module_subscribe_form.form .form_item .field label,
#alerts_module_subscribe_form.form .form_item .field span,
#alerts_module_subscribe_form.form .form_item .field input,
#alerts_module_subscribe_form.form .form_item .field select {
    font-size: 0.6875rem;
}

/* jobs screen.css */
#jobs_module.cms_list .cms_list_item .cms_date h3 {
    font-size: 0.6875rem;
}

#jobs_module div.application-for-employment div.required_field_information {
    font-size: 0.75rem;
}

#jobs_module div.application-for-employment .all_fields_required_note {
    font-size: 0.6875rem;
}

#jobs_module div.application-for-employment form div.form-field label {
    font-size: 0.75rem;
}

#jobs_module div.application-for-employment form div.form-field label em,
#jobs_module .required {
    font-size: 0.75rem;
}

#jobs_module div.application-for-employment form div.form-field span.text input {
    font-size: 0.75rem;
}

#jobs_module div.application-for-employment form div.form-field span.textarea textarea {
    font-size: 0.75rem;
}

#jobs_module div.application-for-employment form div.form-field span label {
    font-size: 0.5625rem;
}

#jobs_module div.application-for-employment form div.form-field span.checkbox label {
    font-size: 0.75rem;
}

#jobs_module div.application-for-employment form div.form-field select {
    font-size: 0.75rem;
}

#jobs_module div.application-for-employment form div.form-field span small {
    font-size: 0.5625rem;
}

/* newsletter screen.css */
#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a:link,
#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a:active,
#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a:visited {
    font-size: 0.75rem;
}

#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a:hover,
#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a.selected,
#newsletters_module.homepage_contentbox.displaymode_list_with_issues .newsletters a.selected:hover {
    font-size: 0.75rem;
}

#newsletters_module.homepage_contentbox.displaymode_list_with_issues .list_item .metadata2.date {
    font-size: 0.6875rem;
    line-height: 0.875rem;
}

#newsletters_module.homepage_contentbox.displaymode_list_with_issues .list_item .metadata1.title a {
    font-size: 0.6875rem;
    line-height: 0.875rem;

}

#newsletters_module.homepage_contentbox.displaymode_list_with_issues .footer a {
    font-size: 0.625rem;
    line-height: 0.6875rem;
}

/* photoalbums screen.css */
#photoalbums_module.cms_entity .slideshow .post {
    font-size: 0.625rem;
}

#photoalbums_module.cms_entity .slideshow-info {
    font-size: 0.625rem;
}

#photoalbums_module.cms_entity .slideshow-wrapper #main-slideshow .slide-caption {
    font-size: 0.6875rem;
}

/* submission forms screen.css */
#submissionforms_module.cms_form .cms_hint {
    font-size: 0.6875rem;
}

#submissionforms_module.cms_form .cms_date_hint {
    font-size: 0.6875rem;
}

#submissionforms_module.cms_form .agreement_hint {
    font-size: 0.6875rem;
}

.module-forms.confirmation .step-title {
    font-size: 1rem;
}

#submissionforms_module.homepage_contentbox .cms_hint,
#submissionforms_module.homepage_contentbox .cms_date_hint {
    font-size: 0.6875rem;
}

#submissionforms_module.homepage_contentbox .agreement_hint {
    font-size: 0.6875rem;
}

.module-forms .ui-form-field-payment-information,
.module-forms .ui-data-addresses h3 {
    font-size: 0.875rem;
}

/*submission forms print.css*/
.module-forms.confirmation .step-title {
    font-size: 0.875rem;
}
