/* ----------------- generic set ----------------- */
.text-white {
	color: #ffffff;
	}
.text-black {
	color: #000000;
	}
.text-gray {
	color: #8c7e97;
	}
.text-gray-dk {
	color: #5e5e5e;
	}
.text-red {
	color: #cc2027;
	}

/* ----------------- teal set ----------------- */
.text-main-teal {
	color: #00ABBD;
	}
.main-teal {
	background : #00ABBD;
	background : rgba(0, 171, 189, 1); /* 76.10.25.0 */
	}
.teal-t1 {
	background : #00B4C5;
	background : rgba(0, 180, 197, 1); /* 74.5.23.0 */
	}
.teal-t2 {
	background : #3EC2D0;
	background : rgba(62, 194, 208, 1); /* 65.0.19.0 */
	}
.teal-t3 {
	background : #85D2DC;
	background : rgba(133, 210, 220, 1); /* 45.0.14.0 */
	}
.teal-t4 {
	background : #BCE4EA;
	background : rgba(188, 228, 234, 1); /* 24.0.7.0 */
	}
.teal-t5 {
	background : #D5EEF1;
	background : rgba(213, 238, 241, 1); /* 15.0.5.0 */
	}
.text-teal-s1 {
	color: #0096A6;
	}
.teal-s1 {
	background : #0096A6;
	background : rgba(0, 150, 166, 1); /* 81.23.32.1 */
	}
.text-teal-s2 {
	color: #008997;
	}
.teal-s2 {
	background : #008997;
	background : rgba(0, 137, 151, 1); /* 84.30.37.3 */
	}
.teal-s3 {
	background : #006E79;
	background : rgba(0, 110, 121, 1); /* 89.42.45.14 */
	}
.teal-s4 {
	background : #00535C;
	background : rgba(0, 83, 92, 1); /* 93.52.52.30 */
	}
.teal-s5 {
	background : #00343A;
	background : rgba(0, 52, 58, 1); /* 93.62.59.55 */
	}

/* ----------------- blue set ----------------- */
.text-main-blue {
	color: #65CBE6;
	}
.main-blue {
	background : #65CBE6;
	background : rgba(101, 203, 230, 1); /* 54.0.7.0 */
	}
.blue-t1 {
	background : #7FD2E9;
	background : rgba(127, 210, 233, 1); /* 46.0.7.0 */
	}
.blue-t2 {
	background : #9FDBED;
	background : rgba(159, 219, 237, 1); /* 35.0.5.0 */
	}
.blue-t3 {
	background : #BDE5F2;
	background : rgba(189, 229, 242, 1); /* 24.0.3.0 */
	}
.blue-t4 {
	background : #D9F0F7;
	background : rgba(217, 240, 247, 1); /* 13.0.2.0 */
	}
.blue-t5 {
	background : #E7F5FA;
	background : rgba(231, 245, 250, 1); /* 8.0.1.0 */
	}
.blue-s1 {
	background : #59B2C9;
	background : rgba(89, 178, 201, 1); /* 62.12.17.0 */
	}
.text-blue-s2 {
	color: #50A2B8;
	}
.blue-s2 {
	background : #50A2B8;
	background : rgba(80, 162, 184, 1); /* 68.21.23.0 */
	}
.blue-s3 {
	background : #3D8193;
	background : rgba(61, 129, 147, 1); /* 78.37.34.4 */
	}
.blue-s4 {
	background : #286270;
	background : rgba(40, 98, 112, 1); /* 85.50.44.19 */
	}
.blue-s5 {
	background : #0B3D48;
	background : rgba(11, 61, 72, 1); /* 93.63.53.44 */
	}

/* ----------------- vio set ----------------- */
.text-main-vio {
	color: #7B449A;
	}
.main-vio {
	background : #7B449A;
	background : rgba(123, 68, 154, 1); /* 62.87.0.0 */
	}
.vio-t1 {
	background : #895CA6;
	background : rgba(137, 92, 166, 1); /* 52.74.0.0 */
	}
.vio-t2 {
	background : #9E7BB7;
	background : rgba(158, 123, 183, 1); /* 40.57.0.0 */
	}
.vio-t3 {
	background : #B69DCB;
	background : rgba(182, 157, 203, 1); /* 28.39.0.0 */
	}
.vio-t4 {
	background : #D2C4E1;
	background : rgba(210, 196, 225, 1); /* 16.22.0.0 */
	}
.vio-t5 {
	background : #E2D9EC;
	background : rgba(226, 217, 236, 1); /* 9.13.0.0 */
	}
.vio-s1 {
	background : #6C3987;
	background : rgba(108, 57, 135, 1); /* 70.93.11.2 */
	}
.text-vio-s2 {
	color: #62327B;
	}
.vio-s2 {
	background : #62327B;
	background : rgba(98, 50, 123, 1); /* 75.96.18.5 */
	}
.vio-s3 {
	background : #4E2262;
	background : rgba(78, 34, 98, 1); /* 80.100.30.20 */
	}
.vio-s4 {
	background : #390C49;
	background : rgba(57, 12, 73, 1); /* 83.100.34.42 */
	}
.vio-s5 {
	background : #1F002B;
	background : rgba(31, 0, 43, 1); /* 81.88.49.68 */
	}

/* ----------------- sherb set ----------------- */
.text-main-sherb {
	color: #F37243;
	}
.main-sherb {
	background : #F37243;
	background : rgba(243, 114, 67, 1); /* 0.69.80.0 */
	}
.sherb-t1 {
	background : #F5865A;
	background : rgba(245, 134, 90, 1); /* 0.59.68.0 */
	}
.sherb-t2 {
	background : #F8A07A;
	background : rgba(248, 160, 122, 1); /* 0.45.51.0 */
	}
.sherb-t3 {
	background : #FBBC9D;
	background : rgba(251, 188, 157, 1); /* 0.31.36.0 */
	}
.sherb-t4 {
	background : #FDD8C4;
	background : rgba(253, 216, 196, 1); /* 0.17.20.0 */
	}
.sherb-t5 {
	background : #FEE6D8;
	background : rgba(254, 230, 216, 1); /* 0.11.12.0 */
	}
.sherb-s1 {
	background : #D2633A;
	background : rgba(210, 99, 58, 1); /* 13.73.87.2 */
	}
.text-sherb-s2 {
	color: #BF5A33;
	}
.sherb-s2 {
	background : #BF5A33;
	background : rgba(191, 90, 51, 1); /* 19.76.91.7 */
	}
.sherb-s3 {
	background : #974524;
	background : rgba(151, 69, 36, 1); /* 28.80.97.23 */
	}
.sherb-s4 {
	background : #723011;
	background : rgba(114, 48, 17, 1); /* 34.82.100.43 */
	}
.sherb-s5 {
	background : #4A1500;
	background : rgba(74, 21, 0, 1); /* 43.83.86.67 */
	}

/* ----------------- green set ----------------- */
.text-main-green {
	color: #85C441;
	}
.main-green {
	background : #85C441;
	background : rgba(133, 196, 65, 1); /* 53.0.99.0 */
	}
.green-t1 {
	background : #98CB59;
	background : rgba(152, 203, 89, 1); /* 45.0.85.0 */
	}
.green-t2 {
	background : #AFD581;
	background : rgba(175, 213, 129, 1); /* 34.0.65.0 */
	}
.green-t3 {
	background : #C7E1A4;
	background : rgba(199, 225, 164, 1); /* 23.0.45.0 */
	}
.green-t4 {
	background : #DEEDCB;
	background : rgba(222, 237, 203, 1); /* 13.0.25.0 */
	}
.green-t5 {
	background : #EAF3DE;
	background : rgba(234, 243, 222, 1); /* 8.0.15.0 */
	}
.text-green-s1 {
	color: #73AB38;
	}
.green-s1 {
	background : #73AB38;
	background : rgba(115, 171, 56, 1); /* 61.12.100.1 */
	}
.text-green-s2 {
	color: #679C32;
	}
.green-s2 {
	background : #679C32;
	background : rgba(103, 156, 50, 1); /* 66.19.100.3 */
	}
.green-s3 {
	background : #4D7C25;
	background : rgba(77, 124, 37, 1); /* 73.30.100.16 */
	}
.green-s4 {
	background : #355E15;
	background : rgba(53, 94, 21, 1); /* 77.39.100.33 */
	}
.green-s5 {
	background : #153B00;
	background : rgba(21, 59, 0, 1); /* 78.49.95.60 */
	}

/* ----------------- orange set ----------------- */
.text-main-orange {
	color: #EF4B23;
	}
.main-orange {
	background : #EF4B23;
	background : rgba(239, 75, 35, 1); /* 0.86.99.0 */
	}
.orange-t1 {
	background : #F26939;
	background : rgba(242, 105, 57, 1); /* 0.73.86.0 */
	}
.orange-t2 {
	background : #F68B60;
	background : rgba(246, 139, 96, 1); /* 0.56.65.0 */
	}
.orange-t3 {
	background : #F9AC88;
	background : rgba(249, 172, 136, 1); /* 0.38.45.0 */
	}
.orange-t4 {
	background : #FCCFB7;
	background : rgba(252, 207, 183, 1); /* 0.21.25.0 */
	}
.orange-t5 {
	background : #FEE1D0;
	background : rgba(254, 225, 208, 1); /* 0.13.15.0 */
	}
.orange-s1 {
	background : #D0411D;
	background : rgba(208, 65, 29, 1); /* 13.88.100.3 */
	}
.text-orange-s2 {
	color: #BC3A19;
	}
.orange-s2 {
	background : #BC3A19;
	background : rgba(188, 58, 25, 1); /* 19.90.100.9 */
	}
.orange-s3 {
	background : #952B09;
	background : rgba(149, 43, 9, 1); /* 27.92.100.26 */
	}
.orange-s4 {
	background : #711A00;
	background : rgba(113, 26, 0, 1); /* 32.92.100.45 */
	}
.orange-s5 {
	background : #490000;
	background : rgba(73, 0, 0, 1); /* 45.87.79.69 */
	}

/* ----------------- purple set ----------------- */
.text-main-purple {
	color: #5D4A9E;
	}
.main-purple {
	background : #5D4A9E;
	background : rgba(93, 74, 158, 1); /* 76.83.0.0 */
	}
.text-purple-t1 {
	color : #705FA9;
	}
.purple-t1 {
	background : #705FA9;
	background : rgba(112, 95, 169, 1); /* 64.71.0.0 */
	}
.purple-t2 {
	background : #8A7BB9;
	background : rgba(138, 123, 185, 1); /* 50.54.0.0 */
	}
.purple-t3 {
	background : #A79CCC;
	background : rgba(167, 156, 204, 1); /* 35.38.0.0 */
	}
.purple-t4 {
	background : #CAC3E1;
	background : rgba(202, 195, 225, 1); /* 19.21.0.0 */
	}
.purple-t5 {
	background : #DCD9EC;
	background : rgba(220, 217, 236, 1); /* 12.12.1.0 */
	}
.purple-s1 {
	background : #513F8B;
	background : rgba(81, 63, 139, 1); /* 83.90.10.1 */
	}
.text-purple-s2 {
	color: #4A387F;
	}
.purple-s2 {
	background : #4A387F;
	background : rgba(74, 56, 127, 1); /* 86.93.17.5 */
	}
.purple-s3 {
	background : #392765;
	background : rgba(57, 39, 101, 1); /* 92.99.29.19 */
	}
.purple-s4 {
	background : #28134C;
	background : rgba(40, 19, 76, 1); /* 95.100.34.40 */
	}
.purple-s5 {
	background : #10002D;
	background : rgba(16, 0, 45, 1); /* 88.88.48.68 */
	}

/* --- secondaries --- */
.text-secondary-brown {
	color: #5A2825;
	}
.secondary-brown {
	background: #5A2825;
	background: rgba(90, 40, 37, 1); /* 40.80.73.55 */
	}
.text-secondary-burntsienna {
	color: #CB822A;
	}
.secondary-burntsienna {
	background: #CB822A;
	background: rgba(203, 130, 42, 1); /* 18.53.100.3 */
	}
.text-secondary-butter {
	color: #F4E7A3;
	}
.secondary-butter {
	background: #F4E7A3;
	background: rgba(244, 231, 163, 1); /* 5.5.44.0 */
	}
.secondary-butter-t1 {
	background: #fffade;
	}
.text-secondary-charcoal {
	color: #130C0E;
	}
.secondary-charcoal {
	background: #130C0E;
	background: rgba(19, 12, 14, 1); /* 71.69.65.84 */
	}
.text-secondary-chocolate {
	color: #732D15;
	}
.secondary-chocolate {
	background: #732D15;
	background: rgba(115, 45, 21, 1); /* 33.85.99.42 */
	}
.text-secondary-fawn {
	color: #734B1E;
	}
.secondary-fawn {
	background: #734B1E;
	background: rgba(115, 75, 30, 1); /* 40.64.99.37 */
	}
.text-secondary-fuschia {
	color: #CB1978;
	}
.secondary-fuschia {
	background: #CB1978;
	background: rgba(203, 25, 120, 1); /* 18.99.20.0 */
	}
.text-secondary-gold {
	color: #F3B448;
	}
.secondary-gold {
	background: #F3B448;
	background: rgba(243, 180, 72, 1); /* 4.31.83.0 */
	}
.text-secondary-gray {
	color: #8C7E97;
	}
.secondary-gray {
	background: #8C7E97;
	background: rgba(140, 126, 151, 1); /* 49.50.26.2 */
	}
.seondary-gray-t1 {
	background: #d9d4dd;
	}
.text-secondary-green {
	color: #0B744C;
	}
.secondary-green {
	background: #0B744C;
	background: rgba(11, 116, 76, 1); /* 88.30.84.19 */
	}
.text-secondary-lightblue {
	color: #9DDCF4;
	}
.secondary-lightblue {
	background: #9DDCF4;
	background: rgba(157, 220, 244, 1); /* 35.0.2.0 */
	}
.text-secondary-mauve {
	color: #9E4A6B;
	}
.secondary-mauve {
	background: #9E4A6B;
	background: rgba(158, 74, 107, 1); /* 36.82.39.9 */
	}
.text-secondary-moss {
	color: #73732F;
	}
.secondary-moss {
	background: #73732F;
	background: rgba(115, 115, 47, 1); /* 53.40.100.21 */
	}
.text-secondary-orange {
	color: #F05323;
	}
.secondary-orange {
	background: #F05323;
	background: rgba(240, 83, 35, 1); /* 0.82.98.0 */
	}
.text-secondary-purple {
	color: #86459A;
	}
.secondary-purple {
	background: #86459A;
	background: rgba(134, 69, 154, 1); /* 55.87.0.0 */
	}
.text-secondary-red {
	color: #CC2027;
	}
.secondary-red {
	background: #CC2027;
	background: rgba(204, 32, 39, 1); /* 13.100.98.4 */
	}
.text-secondary-royalblue {
	color: #1D1E55;
	}
.secondary-royalblue {
	background: #1D1E55;
	background: rgba(29, 30, 85, 1); /* 100.99.35.31 */
	}
.text-secondary-seafoam {
	color: #4EBFA3;
	}
.secondary-seafoam {
	background: #4EBFA3;
	background: rgba(78, 191, 163, 1); /* 65.0.46.0 */
	}
.text-secondary-spring {
	color: #47B75C;
	}
.secondary-spring {
	background: #47B75C;
	background: rgba(71, 183, 92, 1); /* 71.0.87.0 */
	}
