/*********************************
	Color contrast
**********************************/
/*core/libraries/jSignaturePad/assets/jquery.signaturepad.css*/
p.error {
	background-color: #eb0000;
	color: #fff;
}

/*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;
}

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

/*core/public/shared/assets/css/uitags.css*/
.ui-form-legend h3 .ui-form-legend-step {
	background: #ffffff;
	color: #767676;
}

/*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: #6e6e6e;
}

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

/*********************************
	Units
**********************************/
/*core/libraries/jSignaturePad/assets/jquery.signaturepad.css*/
.typed {
	font: normal 1.875em/3.125rem "Journal", Georgia, Times, serif;
}


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

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

/*core/public/shared/assets/css/jquery.mmenu/5.6.3/jquery.mmenu.all.css*/
.mm-listview {
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.mm-listview .mm-divider {
	font-size: 0.625rem;
	line-height: 25px;
}

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

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

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

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

.mm-navbar {
	line-height: 1.25rem;
}

.mm-divider > span {
	line-height: 25px;
}

.mm-menu .mm-tileview.mm-listview > li > a,
.mm-menu .mm-tileview.mm-listview > li > span,
.mm-menu.mm-tileview .mm-listview > li > a,
.mm-menu.mm-tileview .mm-listview > li > span {
	line-height: 0.0625rem;
}

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

/*core/public/shared/assets/css/uitags.css*/
.ui-form-legend {
	font-size: 1.0625rem;
}

.ui-form-note-extra {
	font-size: 0.6875rem;
}

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

/*core/website/modules/feeds/css/screen.css.cfm*/
#feeds_module.cms_list .cms_list_item .cms_date {
	font-size: 0.75rem;
}

#feeds_module.cms_list .cms_list_item .cms_metadata2.cms_date {
	font-size: 0.6875rem;
}

#feeds_module.homepage_contentbox .item .date-published {
	font-size: 0.6875rem;
}

/*core/website/modules/newsletters/css/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;
}

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

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

/*core/website/modules/submissionforms/css/print.css*/
.module-forms.confirmation .step-title {
	font-size: 0.875rem;
}

/*core/website/modules/submissionforms/css/screen.css*/
#submissionforms_module.cms_form .cms_clear {
	line-height: 0rem;
}

#submissionforms_module.cms_form .cms_br {
	line-height: 0.3125rem;
}

#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_br {
	line-height: 0.3125rem;
}

#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;
}
