.osblue {color: #0099E2;}
.bg-osblue { #0099E2;}

.osgreen {color: #41C95F;}
.bg-osgreen {background-color: #41C95F;}

.osorange {color: #F89129;}
.bg-osorange {background-color: #F89129;}

.osred {color: #DE5275;}
.bg-osred {background-color: #DE5275;}

.osyellow {color: #F8C629;}
.bg-osyellow {background-color: #F8C629;}

.osbondiblue {color: #0096DE;}
.bg-osbondiblue {background-color: #0096DE;}

.participantblue {color: #0067B1;}
.bg-participantblue {background-color: #0067B1;}

.csuiteblue {color: #003E7E;}
.bg-csuiteblue {background-color: #003E7E;}

.grey {color: #C9C9C9;}
.bg-grey {background-color: #C9C9C9;}

.textgrey {color: #555555;}
.bg-textgrey {background-color: #555555;}

.lightgreen {color: #A0CD4F;}
.bg-lightgreen {background-color: #A0CD4F;}

.brightgreen {color: #28A53C;}
.bg-brightgreen {background-color: #28A53C;}

.growthgreen {color: #107D34;}
.bg-growthgreen {background-color: #107D34;}

.brightteal {color: #2BB6C9;}
.bg-brightteal {background-color: #2BB6C9;}

.teal {color: #00829D;}
.bg-teal {background-color: #00829D;}

.yellow {color: #FDB913;}
.bg-yellow {background-color: #FDB913;}

.poporange {color: #F37322;}
.bg-poporange {background-color: #F37322;}

.poplightorange {color: #F79024;}
.bg-poplightorange {background-color: #F79024;}

.decidewarmred {color: #AF1E2D;}
.bg-decidewarmred {background-color: #AF1E2D;}

.decidered {color: #E21F26;}
.bg-decidered {background-color: #E21F26;}

.decidebrightred {color: #F16263;}
.bg-decidebrightred {background-color: #F16263;}








/* transparent */
.ft-transparent			{ color: transparent; }
.border-transparent		{ border-color: transparent; }
.bg-transparent			{ background-color: transparent; }
	.bg-transparent-full:before,
	.bg-transparent-full:after { content: ""; position: absolute; display: block; top: 0px; height: 100%; width: 100%;
						  background-color: transparent; }
		.bg-transparent-full:before { left: -100%; }
		.bg-transparent-full:after { right: -100%; }
	/* transparent:hover
	.ft-transparent:hover	{ color: transparent; }
	.border-transparent:hover	{ border-color: transparent; }
	.bg-transparent:hover	{ background-color: transparent; }
		.bg-transparent-full:hover:before,
		.bg-transparent-full:hover:after { background: transparent; }
	*/


/* white */
.ft-white, .white, .oswhite	{ color: white; }
.post-content .ft-white, .post-content .white, .post-content .oswhite { color: white; }
.border-white		{ border-color: white; }
.bg-white			{ background-color: white; }
	.bg-white-full:before,
	.bg-white-full:after { content: ""; position: absolute; display: block; top: 0px; height: 100%; width: 100%;
						  background-color: white; }
		.bg-white-full:before { left: -100%; }
		.bg-white-full:after { right: -100%; }
	/* white:hover
	.ft-white:hover		{ color: white; }
	.border-white:hover	{ border-color: white; }
	.bg-white:hover		{ background-color: white; }
		.bg-white-full:hover:before,
		.bg-white-full:hover:after { background: white; }
	*/

/* white */
.ft-owhite, .owhite, .osowhite	{ color:#ffffff80; }
.post-content .ft-owhite, .post-content .owhite, .post-content .osowhite { color:#ffffff80; }
.border-owhite		{ border-color:#ffffff80; }
.bg-owhite			{ background-color:#ffffff80; }
	.bg-owhite-full:before,
	.bg-owhite-full:after { content: ""; position: absolute; display: block; top: 0px; height: 100%; width: 100%;
						  background-color:#ffffff80; }
		.bg-owhite-full:before { left: -100%; }
		.bg-owhite-full:after { right: -100%; }
	/* owhite:hover
	.ft-owhite:hover		{ color:#ffffff80; }
	.border-owhite:hover	{ border-color:#ffffff80; }
	.bg-owhite:hover		{ background-color:#ffffff80; }
		.bg-owhite-full:hover:before,
		.bg-owhite-full:hover:after { background: #ffffff80; }
	*/

/* black */
.ft-black, .black, .osblack	{ color: black; }
.border-black		{ border-color: black; }
.bg-black			{ background-color: black; }
	.bg-black-full:before,
	.bg-black-full:after { content: ""; position: absolute; display: block; top: 0px; height: 100%; width: 100%;
						  background-color: black; }
		.bg-black-full:before { left: -100%; }
		.bg-black-full:after { right: -100%; }
	/* black:hover
	.ft-black:hover		{ color: black; }
	.border-black:hover	{ border-color: black; }
	.bg-black:hover		{ background-color: black; }
		.bg-black-full:hover:before,
		.bg-black-full:hover:after { background: black; }
	*/

/* blackopaque */
.ft-blackopaque, .blackopaque, .osblackopaque,
.ft-osdarkgrey, .osdarkgrey, .osdarkgrey	{ color: #00000080; }
.border-blackopaque,
.border-osdarkgrey		{ border-color: #00000080; }
.bg-osdarkgrey,
.bg-blackopaque			{ background-color: #00000080; }
	.bg-blackopaque-full:before, .bg-osdarkgrey-full:before,
	.bg-blackopaque-full:after, .bg-osdarkgrey-full:after { content: ""; position: absolute; display: block; top: 0px; height: 100%; width: 100%;
						  background-color: #00000080; }
		.bg-blackopaque-full:before, .bg-osdarkgrey-full:before { left: -100%; }
		.bg-blackopaque-full:after, .bg-osdarkgrey-full:after { right: -100%; }
	/* blackopaque:hover
	.ft-blackopaque:hover, .ft-osdarkgrey:hover		{ color: #00000080; }
	.border-blackopaque:hover, .border-osdarkgrey:hover	{ border-color: #00000080; }
	.bg-blackopaque:hover, .bg-osdarkgrey:hover		{ background-color: #00000080; }
		.bg-blackopaque-full:hover:before, .bg-osdarkgrey-full:hover:before,
		.bg-blackopaque-full:hover:after, .bg-osdarkgrey-full:hover:after { background:#00000080; }
	*/

/* osblue */
.ft-osblue,	.osblue		{ color: #0099E2; }
.border-osblue			{ border-color: #0099E2; }
.bg-osblue 				{ background-color: #0099E2; }
	.bg-osblue-full:before,
	.bg-osblue-full:after { content: ""; position: absolute; display: block; top: 0px; height: 100%; width: 100%;
						  background: #0099E2; }
		.bg-osblue-full:before { left: -100%; }
		.bg-osblue-full:after { right: -100%; }
	/* osblue hover participant blue
	.ft-osblue:hover 	{ color:white; }
	.border-osblue:hover { border-color: #0067B1; }
	.bg-osblue:not(.brick):hover 	{ background-color: #0067B1; }
		.bg-osblue-full:hover:before,
		.bg-osblue-full:hover:after { background: #0067B1; }
	*/


/* osorange */
.ft-osorange, .osorange	{ color: #F89129; }
.border-osorange		{ border-color: #F89129; }
.bg-osorange			{ background-color: #F89129; }
	.bg-osorange-full:before,
	.bg-osorange-full:after { content: ""; position: absolute; display: block; top: 0px; height: 100%; width: 100%;
						  background-color: #F89129; }
		.bg-osorange-full:before { left: -100%; }
		.bg-osorange-full:after { right: -100%; }
	/* osorange:hover
	.ft-osorange:hover		{ color: #F37322; }
	.border-osorange:hover	{ border-color: #F37322; }
	.bg-osorange:hover		{ background-color: #F37322; }
		.bg-osorange-full:hover:before,
		.bg-osorange-full:hover:after { background: #F37322; }
	 */



.csuiteblue			{color:#003E7E;}
.participantblue	{color:#0067B1;}
.bondiblue 		{color:#0096DE;}

.osgreen		{color:#41C95F;}
.growthgreen	{color:#107D34;}

.brightteal		{color:#2BB6C9;}
.teal		{color:#00829D;}

.poporange 		{color:#F37322;}
.burntorange	{color:#c07118;}

.osred			{color:#DE5275;}

.osyellow		{color:#F8C629;}

.osgrey			{color:#F5F5F5;}
.bg-osgrey		{background-color:#F5F5F5;}
	.bg-osgrey-full:before,
	.bg-osgrey-full:after {
		content: "";
		position: absolute;
		display: block;
		top: 0px;
		height: 100%;
		width: 100%;
		background: #F5F5F5;
	}
	.bg-osgrey-full:before {
		left: -100%;
	}
	.bg-osgrey-full:after {
		right: -100%;
	}


.bg-csuiteblue	{background-color:#003E7E;}
.bg-bondiblue 	{background-color:#0096DE;}

.bg-osgreen		{background-color:#41C95F;}
.bg-growthgreen	{background-color:#107D34;}

.bg-brightteal		{background-color:#2BB6C9;}
.bg-teal		{background-color:#00829D;}


.bg-osorange	{background-color:#F89129;}
.bg-poporange 	{background-color:#F37322;}
.bg-burntorange	{background-color:#c07118;}

.bg-osred		{background-color:#DE5275;}

.bg-osyellow	{background-color:#F8C629;}

.bg-osdarkgrey	{background-color:#949494;}

.bg-osbondiblue {background-color:#0096DE;}