﻿/* CPAO Color settings rev 201705 */
.w3-cpgold,.w3-hover-cpgold:hover{color:#000!important;background-color:#aba06e!important}
.w3-cpcggreen,.w3-hover-cpcggreen:hover{color:#fff!important;background-color:#048937!important}
.w3-cpgreen,.w3-hover-cpgreen:hover{color:#000!important;background-color:#8dc63f!important}
.w3-cpblue,.w3-hover-cpblue:hover{color:#000!important;background-color:#27aae1!important}
.w3-cpyellow,.w3-hover-cpyellow:hover{color:#333!important;background-color:#ffd530!important}
.w3-cppurple,.w3-hover-cppurple:hover{color:#fff!important;background-color:#58455b!important}
.w3-cpgrey,.w3-hover-cpgrey:hover,.w3-cpgray,.w3-hover-cpgray:hover{color:#fff!important;background-color:#525068!important}
.w3-cpred,.w3-hover-cpred:hover{color:#000!important;background-color:#f14950!important} /* Fail in WCAG AAA */
.w3-cpcgorange,.w3-hover-cpcgorange:hover{color:#000!important;background-color:#F07000!important}
.w3-cphfyellow,.w3-hover-cphfyellow:hover{color:#000!important;background-color:#fcc700!important}
.w3-cphfred,.w3-hover-cphfred:hover{color:#fff!important;background-color:#871817!important}
.w3-light-cphfyellow,.w3-hover-light-cphfyellow:hover{color:#000!important;background-color:#ffefbd!important}
.w3-deep-cpcggreen,.w3-hover-deep-cpcggreen:hover{color:#fff!important;background-color:#036E2C!important}
.w3-deep-cpgreen,.w3-hover-deep-cpgreen:hover{color:#000!important;background-color:#6b9231!important} /* Fail in WCAG AAA */
.w3-deep-cpblue,.w3-hover-deep-cpblue:hover{color:#000!important;background-color:#218db1!important} /* Fail in WCAG AAA */
.w3-deep-cpyellow,.w3-hover-deep-cpyellow:hover{color:#000!important;background-color:#ddae52!important}
.w3-deep-cppurple,.w3-hover-deep-cppurple:hover{color:#fff!important;background-color:#3d3850!important}
.w3-deep-cpgrey,.w3-hover-deep-cpgrey:hover,.w3-deep-cpgray,.w3-hover-deep-cpgray:hover{color:#fff!important;background-color:#3F3F3F!important}
.w3-deep-cpred,.w3-hover-deep-cpred:hover{color:#fff!important;background-color:#b13c52!important} /* Fail in WCAG AAA */
.w3-deep-cphfyellow,.w3-hover-deep-cphfyellow:hover{color:#000!important;background-color:#f19214!important}
.w3-text-cpgold,.w3-hover-text-cpgold:hover{color:#aba06e!important}
.w3-text-cpgreen,.w3-hover-text-cpgreen:hover{color:#8dc63f!important}
.w3-text-cpblue,.w3-hover-text-cpblue:hover{color:#27aae1!important}
.w3-text-cpyellow,.w3-hover-text-cpyellow:hover{color:#ffd530!important}
.w3-text-cppurple,.w3-hover-text-cppurple:hover{color:#58455b!important}
.w3-text-cpgrey,.w3-hover-text-cpgrey:hover,.w3-text-cpgray,.w3-hover-text-cpgray:hover{color:#525068!important}
.w3-text-cpred,.w3-hover-text-cpred:hover{color:#f14950!important}
.w3-text-deep-cpgreen,.w3-hover-text-deep-cpgreen:hover{color:#6b9231!important}
.w3-text-deep-cpblue,.w3-hover-text-deep-cpblue:hover{color:#218db1!important}
.w3-text-deep-cpyellow,.w3-hover-text-deep-cpyellow:hover{color:#ddae52!important}
.w3-text-deep-cppurple,.w3-hover-text-deep-cppurple:hover{color:#3d3850!important}
.w3-text-deep-cpgrey,.w3-hover-text-deep-cpgrey:hover,.w3-text-deep-cpgray,.w3-hover-text-deep-cpgray:hover{color:#3F3F3F!important}
.w3-text-deep-cpred,.w3-hover-text-deep-cpred:hover{color:#b13c52!important}
.w3-border-cpgold,.w3-hover-border-cpgold:hover{border-color:#aba06e!important}
.w3-border-cpgreen,.w3-hover-border-cpgreen:hover{border-color:#8dc63f!important}
.w3-border-cpblue,.w3-hover-border-cpblue:hover{border-color:#27aae1!important}
.w3-border-cpyellow,.w3-hover-border-cpyellow:hover{border-color:#ffd530!important}
.w3-border-cppurple,.w3-hover-border-cppurple:hover{border-color:#58455b!important}
.w3-border-cpgrey,.w3-hover-border-cpgrey:hover,.w3-border-cpgray,.w3-hover-border-cpgray:hover{border-color:#525068!important}
.w3-border-cpred,.w3-hover-border-cpred:hover{border-color:#f14950!important}
.w3-border-deep-cpgreen,.w3-hover-border-deep-cpgreen:hover{border-color:#6b9231!important}
.w3-border-deep-cpblue,.w3-hover-border-deep-cpblue:hover{border-color:#218db1!important}
.w3-border-deep-cpyellow,.w3-hover-border-deep-cpyellow:hover{border-color:#ddae52!important}
.w3-border-deep-cppurple,.w3-hover-border-deep-cppurple:hover{border-color:#3d3850!important}
.w3-border-deep-cpgrey,.w3-hover-border-deep-cpgrey:hover,.w3-border-deep-cpgray,.w3-hover-border-deep-cpgray:hover{border-color:#3F3F3F!important}
.w3-border-deep-cpred,.w3-hover-border-deep-cpred:hover{border-color:#b13c52!important}
.w3-cptblpad{padding:0}
.w3-cpimgpad{padding:10px}
.w3-cpcappad{padding:0 10px}
.w3-fabtn-container{position:relative;display:inline-block;overflow:hidden}
.w3-fabtn-container img{width:100%}
.w3-fabtn-container img:hover{opacity:0.5}
.w3-fabtn-container:hover a{opacity:1;top:0;z-index:500}
.w3-fabtn-container:hover a span{top:50%;position:absolute;left:0;right:0;transform:translateY(-50%)}
.w3-fabtn-container a{display:block;position:absolute;top:-100%;right:0;bottom:0;left:0;opacity:0;text-align:center;color:inherit}
.w3-fnt12{font-size:12px}
.w3-fnt14{font-size:14px}
.w3-cpright{font-weight:bold;font-size:12px}
.w3-cgbgcolor{color:#000!important;background-color:#F0FCDD!important}
.w3-cphalfcntblk{padding:0 0 10px;width:50%}
.w3-cppgreen,.w3-hover-cppgreen:hover{color:#333!important;background-color:#EDF4E2!important}
.cpvdofs {position:relative;padding-bottom:56.25%;padding-top:0;padding-left:0;
padding-right:0;height:0;overflow:hidden;}
.cpvdofs iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
.w3-adj {-webkit-columns:30% 3;-moz-columns:30% 3;columns:30% 3;}
.w3-lcwbgcolor {color:#fff!important;background-color:#7d355a!important;}
.w3-lcwtan {background-color:#cab59b!important;}
.w3-lcw17bg {background-color:#fff!important;}
.w3-lcwlecbg {background-color:#ede0d0!important;}
a:hover {color:#7d355a!important;text-decoration:none!important;}
html { font-size: 16px; }
@media screen and (min-width: 25em){ html { font-size: calc( 16px + (24 - 16) * (100vw - 400px) / (1920 - 400) ); } }
@media screen and (min-width: 50em){ html { font-size: calc( 16px + (24 - 16) * (100vw - 400px) / (1920 - 400) ); } }