  /** REBRAND **/
/** PRIMARY **/
:root{
	--cosc-black:#222222;
	--cosc-blue:#0057b8;
	--cosc-blue-dark:#002f6c;
	--cosc-blue-hover:#418dff;
	--cosc-blue-light:#4e78b1;
	--cosc-blue-med:#0148a7;
	--cosc-bright-blue:#146ef5;
	--cosc-error-bg:#fff6f6;
	--cosc-error-text:#a7110e;
	--cosc-focus:#0a58ca;
	--cosc-fushia:#6a104f;
	--cosc-gold:#c2a76b;
	--cosc-ice:#edfcfc;
	--cosc-ink:#1a1f2b;
	--cosc-info-bg:#f8fdff;
	--cosc-info-text:#002f6c;
	--cosc-navy:#001f48;
	--cosc-navy-hover:#093a7b;
	--cosc-purple:#42113c;
	--cosc-sea-foam:#b5dead;
	--cosc-success-bg:#fdfff6;
	--cosc-success-text:#355715;
	--cosc-teal-dark:#007c84;
	--cosc-teal-light:#01bfcb  ;
	--cosc-teal-med:#009ca6;
	--cosc-gray-100:#f8f9fb;
	--cosc-gray-200:#eef1f5;
	--cosc-gray-400:#cfd6e3;
	--cosc-gray-four:#5e646a;
	--cosc-gray-one:#f4f6f9;
	--cosc-gray-three:#989ea2;
	--cosc-gray-two:#e3e6eb;
}
.teal-light {
	background-color: var(--cosc-teal-light);
}
.teal-med {
	background-color: var(--cosc-teal-med);
}
.teal-dark {
	background-color: var(--cosc-teal-dark);
}
.blue-light {
	background-color: var(--cosc-blue-light);
}
.blue-med {
	background-color: var(--cosc-blue-med);
}
.blue-dark {
	background-color: var(--cosc-blue-dark);
}
.fushia {
	background-color: var(--cosc-fushia);
}
.purple {
	background-color: var(--cosc-purple);
}
.sea-foam {
	background-color: var(--cosc-sea-foam);
}
.ice {
	background-color: var(--cosc-ice);
}
.bright-blue {
	background-color: var(--cosc-bright-blue);
}
.bright-blue:hover {
	background-color: var(--cosc-bright-blue);
}
.blue-hover {
	background-color: var(--cosc-blue-hover);
}
.navy {
	background-color: var(--cosc-navy);
}
.navy-hover {
    background-color: var(--cosc-navy-hover);
}
.gray-one {
	background-color: var(--cosc-gray-one);
}
.gray-two {
	background-color: var(--cosc-gray-two);
}
.gray-three {
	background-color: var(--cosc-gray-three);
}
.gray-four {
	background-color: var(--cosc-gray-four);
}
.black {
	background-color: var(--cosc-black);
}
.success-bg {
	background-color: var(--cosc-success-bg);
}
.error-bg {
	background-color: var(--cosc-error-bg);
}
.info-bg {
	background-color: var(--cosc-info-bg);
}
/** TEXT **/
.teal-light-text {
	color: var(--cosc-teal-light);
}
.teal-med-text {
	color: var(--cosc-teal-med);
}
.teal-dark-text {
	color: var(--cosc-teal-dark);
}
.blue-light-text {
	color: var(--cosc-blue-light);
}
.blue-med-text {
	color: var(--cosc-blue-med);
}
.blue-dark-text {
	color: var(--cosc-blue-dark);
}
.fushia-text {
	color: var(--cosc-fushia);
}
.purple-text {
	color: var(--cosc-purple);
}
.success-text {
	color: var(--cosc-success-text);
}
.error-text {
	color: var(--cosc-error-text);
}
.info-text {
	color: var(--cosc-info-text);
}
/** GRADIENTS **/
.banner-grad-one {
	background: rgb(78,120,177);
	background: -moz-linear-gradient(65deg, rgba(78,120,177,1) 0%, rgba(0,47,108,1) 100%);
	background: -webkit-linear-gradient(65deg, rgba(78,120,177,1) 0%, rgba(0,47,108,1) 100%);
	background: linear-gradient(65deg, rgba(78,120,177,1) 0%, rgba(0,47,108,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4e78b1",endColorstr="#002f6c",GradientType=1); 
}
/** SHADOW **/
.text-shadow-one {
	text-shadow: 1px 1px var(--cosc-black);
}
/** LINKS **/
a.notices {
	color: #005EC2;
	text-decoration: underline;
}
a.notices:hover {
	color: #0060C7;
}
a.notices:focus {
	background-color: white;
}
/** CHOA-4 Accessibility **/
a.skip {
	color: var(--cosc-blue-dark);
}
/** CHOA-11 Accessibility **/
/*.dropdown-item:focus {
	background-color: #ffeeeb !important;
	color: #a7110e !important;
}*/