html.default{
	-webkit-filter:none;
	-moz-filter:none;
	-ms-filter:none;
	filter:none;
}


html.protanopia:not(#tc-color-contrast-container) {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#protanopia');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#protanopia');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#protanopia');
	filter: url('../../themes/common/all/filters/filters.svg#protanopia');
}

html.protanomaly{
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#protanomaly');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#protanomaly');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#protanomaly');
	filter: url('../../themes/common/all/filters/filters.svg#protanomaly');
}

html.deuteranopia {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#deuteranopia');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#deuteranopia');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#deuteranopia');
	filter: url('../../themes/common/all/filters/filters.svg#deuteranopia');
}

html.deuteranomaly {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#deuteranomaly');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#deuteranomaly');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#deuteranomaly');
	filter: url('../../themes/common/all/filters/filters.svg#deuteranomaly');
}

html.tritanopia {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#tritanopia');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#tritanopia');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#tritanopia');
	filter: url('../../themes/common/all/filters/filters.svg#tritanopia');
}

html.tritanomaly {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#tritanomaly');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#tritanomaly');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#tritanomaly');
	filter: url('../../themes/common/all/filters/filters.svg#tritanomaly');
}

html.achromatopsia {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#achromatopsia');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#achromatopsia');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#achromatopsia');
	filter: url('../../themes/common/all/filters/filters.svg#achromatopsia');
}

html.achromatomaly {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#achromatomaly');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#achromatomaly');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#achromatomaly');
	filter: url('../../themes/common/all/filters/filters.svg#achromatomaly');
}

/*Custom color combinations*/

html.black_on_white {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
}



html.blue_on_white {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#blue_on_white');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#blue_on_white');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#blue_on_white');
	filter: url('../../themes/common/all/filters/filters.svg#blue_on_white');

}

html.green_on_white {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#green_on_white');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#green_on_white');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#green_on_white');
	filter: url('../../themes/common/all/filters/filters.svg#green_on_white');
}


html.red_on_white {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#red_on_white');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#red_on_white');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#red_on_white');
	filter: url('../../themes/common/all/filters/filters.svg#red_on_white');
}

html.yellow_on_black {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#yellow_on_black');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#yellow_on_black');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#yellow_on_black');
	filter: url('../../themes/common/all/filters/filters.svg#yellow_on_black');
}

html.yellow_on_black img,
html.yellow_on_black svg image,
html.yellow_on_black embed,
html.yellow_on_black object,
html.yellow_on_black video {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#yellow_on_black_back');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#yellow_on_black_back');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#yellow_on_black_back');
	filter: url('../../themes/common/all/filters/filters.svg#yellow_on_black_back');
}


html.white_on_black {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#invert_grayscale');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#invert_grayscale');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#invert_grayscale');
	filter: url('../../themes/common/all/filters/filters.svg#invert_grayscale');
}


html.white_on_black img,
html.white_on_black svg image,
html.white_on_black embed,
html.white_on_black object,
html.white_on_black video {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#grayscale_invert_back');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#grayscale_invert_back');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#grayscale_invert_back');
	filter: url('../../themes/common/all/filters/filters.svg#grayscale_invert_back');
}

html.increased_contrast {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#increased_contrast');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#increased_contrast');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#increased_contrast');
	filter: url('../../themes/common/all/filters/filters.svg#increased_contrast');
}

html.increased_contrast img,
html.increased_contrast svg image,
html.increased_contrast embed,
html.increased_contrast object,
html.increased_contrast video {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#increased_contrast_back');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#increased_contrast_back');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#increased_contrast_back');
	filter: url('../../themes/common/all/filters/filters.svg#increased_contrast_back');
}

html.black_on_yellow {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#black_on_yellow');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#black_on_yellow');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#black_on_yellow');
	filter: url('../../themes/common/all/filters/filters.svg#black_on_yellow');
}

html.white_on_blue {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#white_on_blue');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#white_on_blue');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#white_on_blue');
	filter: url('../../themes/common/all/filters/filters.svg#white_on_blue');
}

html.black_on_pink:not(.tc-color-contrast-container) {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#black_on_pink');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#black_on_pink');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#black_on_pink');
	filter: url('../../themes/common/all/filters/filters.svg#black_on_pink');
}

html.pink_on_black {
	-webkit-filter: url('../../themes/common/all/filters/filters.svg#pink_on_black');
	-moz-filter: url('../../themes/common/all/filters/filters.svg#pink_on_black');
	-ms-filter: url('../../themes/common/all/filters/filters.svg#pink_on_black');
	filter: url('../../themes/common/all/filters/filters.svg#pink_on_black');
}


/*html .tc-color-contrast-container {*/
	 /*-webkit-filter: none !important;*/
	 /*-moz-filter: none !important;*/
	 /*-ms-filter: none !important;*/
	 /*filter: none !important;*/
/*}*/
