

/* FONT SIZES */

html[data-accessibility-font_size="1"] body * {
	font-size: 1.01em !important;	
}

html[data-accessibility-font_size="2"] body * {
	font-size: 1.02em !important;	
}

html[data-accessibility-font_size="3"] body * {
	font-size: 1.03em !important;
}

html[data-accessibility-font_size="4"] body * {
	font-size: 1.04em !important;
}

html[data-accessibility-font_size="5"] body * {
	font-size: 1.05em !important;
}


html[data-accessibility-font_size="1"] h1,
html[data-accessibility-font_size="1"] h2 {
	font-size: 2.1em !important;
}

html[data-accessibility-font_size="2"] h1,
html[data-accessibility-font_size="2"] h2 {
	font-size: 2.2em !important;
}

html[data-accessibility-font_size="3"] h1,
html[data-accessibility-font_size="3"] h2 {
	font-size: 2.3em !important;
}

html[data-accessibility-font_size="4"] h1,
html[data-accessibility-font_size="4"] h2 {
	font-size: 2.4em !important;
}

html[data-accessibility-font_size="5"] h1,
html[data-accessibility-font_size="5"] h2 {
	font-size: 2.5em !important;
}


/* HIGH CONTRAST BLACK-YELLOW */

html[data-accessibility-high_contrast="black-yellow"] *:not(.magazine-item):not(.carousel-control-next-icon):not(.carousel-control-prev-icon):not(.carousel-control-next):not(.carousel-control-prev) {
	background: black !important;
	color: yellow !important;
	box-shadow: none !important;
}
html[data-accessibility-high_contrast="black-yellow"] *.selected,
html[data-accessibility-high_contrast="black-yellow"] .datepicker-days .active
{
	background: yellow !important;
	color: black !important;
}
html[data-accessibility-high_contrast="black-yellow"] img[src$="gp_logo.png"],
html[data-accessibility-high_contrast="black-yellow"] img[src$="np_logo.png"] {
	background: yellow !important;
}


/* HIGH CONTRAST GRAY-WHITE */

html[data-accessibility-high_contrast="gray-white"] *:not(.magazine-item):not(.carousel-control-next-icon):not(.carousel-control-prev-icon):not(.carousel-control-next):not(.carousel-control-prev) {
	background: dimgray !important;
	color: white !important;
	box-shadow: none !important;
}
html[data-accessibility-high_contrast="gray-white"] *.selected,
html[data-accessibility-high_contrast="gray-white"] .datepicker-days .active
{
	background: white !important;
	color: dimgray !important;
}



/* HIGH CONTRAST NAVY-WHITE */

html[data-accessibility-high_contrast="navy-white"] *:not(.magazine-item):not(.carousel-control-next-icon):not(.carousel-control-prev-icon):not(.carousel-control-next):not(.carousel-control-prev) {
	background: rgb(0,0,66) !important;
	color: white !important;
	box-shadow: none !important;	
}
html[data-accessibility-high_contrast="navy-white"] *.selected,
html[data-accessibility-high_contrast="navy-white"] .datepicker-days .active
{
	background: white !important;
	color: rgb(0,0,66) !important;
}
html[data-accessibility-high_contrast="navy-white"] img[src$="gp_logo.png"],
html[data-accessibility-high_contrast="navy-white"] img[src$="np_logo.png"] {
	background: white !important;
}
/* HIGH CONTRAST WHITE-BLACK */

html[data-accessibility-high_contrast="white-black"] *:not(.magazine-item):not(.carousel-control-next-icon):not(.carousel-control-prev-icon):not(.carousel-control-next):not(.carousel-control-prev) {
	background: white !important;
	color: black !important;
	box-shadow: none !important;	
}
html[data-accessibility-high_contrast="white-black"] *.selected,
html[data-accessibility-high_contrast="white-black"] .datepicker-days .active
{
	background: black !important;
	color: white !important;
}

/* READABLE FONT */
html[data-accessibility-readable_font="true"] *:not(.fa):not(.fal):not(.fas):not(.far):not(.caret) {
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
}


/* LETTER SPACING */

html[data-accessibility-letter_spacing="1"] {
	letter-spacing: 1px !important;	
}

html[data-accessibility-letter_spacing="2"] {
	letter-spacing: 3px !important;	
}

html[data-accessibility-letter_spacing="3"] {
	letter-spacing: 5px !important;	
}