<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  Flat color palette (full) downloaded from
 *  http://htmlcolorcodes.com/color-charts/
 *
 *  Check out our powerful color picker
 *  http://htmlcolorcodes.com/color-picker/
 *
 *  Want to learn more about colors in SCSS?
 *  http://htmlcolorcodes.com/tutorials/
 *
 *  - - - - - - - - - - - - - - - - - - 
 *  Credits:
 *
 *  Original color palette by
 *  http://designmodo.github.io/Flat-UI/
 *
 *  - - - - - - - - - - - - - - - - - -
 *  How to use:
 *  
 *  Include this file with your stylesheets
 *  in the &lt;head&gt; of your HTML file:
 *
 *  &lt;head&gt;
 *    ...
 *    &lt;link href="path/to/css/flat_colors_full.css" rel="stylesheet"&gt;
 *    ...
 *  &lt;/head&gt;
 *  
 *  and in the body of your HTML you can style
 *  any element using a class:
 *	
 *	&lt;body&gt;
 *		...
 *  	&lt;h1 class="turquoise-500"&gt;Your Colored Title&lt;/h1&gt;
 *    ...
 *  &lt;/body&gt;
 *
 *  - - - - - - - - - - - - - - - - - -
 *  Note:
 *
 *  .color and .color-500 are the same, simply there
 *  for your convenience.
 */

/* Turquoise */
.turquoise { color: #1abc9c; }
.turquoise-50 { color: #e8f8f5; }
.turquoise-100 { color: #d1f2eb; }
.turquoise-200 { color: #a3e4d7; }
.turquoise-300 { color: #76d7c4; }
.turquoise-400 { color: #48c9b0; }
.turquoise-500 { color: #1abc9c; }
.turquoise-600 { color: #17a589; }
.turquoise-700 { color: #148f77; }
.turquoise-800 { color: #117864; }
.turquoise-900 { color: #0e6251; }

a.turquoise:hover{ color: #1abc9c; }
a.turquoise-50:hover{ color: #e8f8f5; }
a.turquoise-100:hover{ color: #d1f2eb; }
a.turquoise-200:hover{ color: #a3e4d7; }
a.turquoise-300:hover{ color: #76d7c4; }
a.turquoise-400:hover{ color: #48c9b0; }
a.turquoise-500:hover{ color: #1abc9c; }
a.turquoise-600:hover{ color: #17a589; }
a.turquoise-700:hover{ color: #148f77; }
a.turquoise-800:hover{ color: #117864; }
a.turquoise-900:hover{ color: #0e6251; }

.highlight-turquoise b, .highlight-turquoise strong { color: #1abc9c; }
.highlight-turquoise-50 b, .highlight-turquoise-50 strong { color: #e8f8f5; }
.highlight-turquoise-100 b, .highlight-turquoise-100 strong { color: #d1f2eb; }
.highlight-turquoise-200 b, .highlight-turquoise-200 strong { color: #a3e4d7; }
.highlight-turquoise-300 b, .highlight-turquoise-300 strong { color: #76d7c4; }
.highlight-turquoise-400 b, .highlight-turquoise-400 strong { color: #48c9b0; }
.highlight-turquoise-500 b, .highlight-turquoise-500 strong { color: #1abc9c; }
.highlight-turquoise-600 b, .highlight-turquoise-600 strong { color: #17a589; }
.highlight-turquoise-700 b, .highlight-turquoise-700 strong { color: #148f77; }
.highlight-turquoise-800 b, .highlight-turquoise-800 strong { color: #117864; }
.highlight-turquoise-900 b, .highlight-turquoise-900 strong { color: #0e6251; }

.links-turquoise a { color: #1abc9c; }
.links-turquoise-50 a { color: #e8f8f5; }
.links-turquoise-100 a { color: #d1f2eb; }
.links-turquoise-200 a { color: #a3e4d7; }
.links-turquoise-300 a { color: #76d7c4; }
.links-turquoise-400 a { color: #48c9b0; }
.links-turquoise-500 a { color: #1abc9c; }
.links-turquoise-600 a { color: #17a589; }
.links-turquoise-700 a { color: #148f77; }
.links-turquoise-800 a { color: #117864; }
.links-turquoise-900 a { color: #0e6251; }

.bg-turquoise { background-color: #1abc9c; }
.bg-turquoise-50 { background-color: #e8f8f5; }
.bg-turquoise-100 { background-color: #d1f2eb; }
.bg-turquoise-200 { background-color: #a3e4d7; }
.bg-turquoise-300 { background-color: #76d7c4; }
.bg-turquoise-400 { background-color: #48c9b0; }
.bg-turquoise-500 { background-color: #1abc9c; }
.bg-turquoise-600 { background-color: #17a589; }
.bg-turquoise-700 { background-color: #148f77; }
.bg-turquoise-800 { background-color: #117864; }
.bg-turquoise-900 { background-color: #0e6251; }

.border-turquoise { border-color: #1abc9c; }
.border-turquoise-50 { border-color: #e8f8f5; }
.border-turquoise-100 { border-color: #d1f2eb; }
.border-turquoise-200 { border-color: #a3e4d7; }
.border-turquoise-300 { border-color: #76d7c4; }
.border-turquoise-400 { border-color: #48c9b0; }
.border-turquoise-500 { border-color: #1abc9c; }
.border-turquoise-600 { border-color: #17a589; }
.border-turquoise-700 { border-color: #148f77; }
.border-turquoise-800 { border-color: #117864; }
.border-turquoise-900 { border-color: #0e6251; }


/* Green Sea */
.green-sea { color: #16a085; }
.green-sea-50 { color: #e8f6f3; }
.green-sea-100 { color: #d0ece7; }
.green-sea-200 { color: #a2d9ce; }
.green-sea-300 { color: #73c6b6; }
.green-sea-400 { color: #45b39d; }
.green-sea-500 { color: #16a085; }
.green-sea-600 { color: #138d75; }
.green-sea-700 { color: #117a65; }
.green-sea-800 { color: #0e6655; }
.green-sea-900 { color: #0b5345; }

a.green-sea:hover { color: #16a085; }
a.green-sea-50:hover { color: #e8f6f3; }
a.green-sea-100:hover { color: #d0ece7; }
a.green-sea-200:hover { color: #a2d9ce; }
a.green-sea-300:hover { color: #73c6b6; }
a.green-sea-400:hover { color: #45b39d; }
a.green-sea-500:hover { color: #16a085; }
a.green-sea-600:hover { color: #138d75; }
a.green-sea-700:hover { color: #117a65; }
a.green-sea-800:hover { color: #0e6655; }
a.green-sea-900:hover { color: #0b5345; }

.highlight-green-sea b, .highlight-green-sea strong { color: #16a085; }
.highlight-green-sea-50 b, .highlight-green-sea-50 strong { color: #e8f6f3; }
.highlight-green-sea-100 b, .highlight-green-sea-100 strong { color: #d0ece7; }
.highlight-green-sea-200 b, .highlight-green-sea-200 strong { color: #a2d9ce; }
.highlight-green-sea-300 b, .highlight-green-sea-300 strong { color: #73c6b6; }
.highlight-green-sea-400 b, .highlight-green-sea-400 strong { color: #45b39d; }
.highlight-green-sea-500 b, .highlight-green-sea-500 strong { color: #16a085; }
.highlight-green-sea-600 b, .highlight-green-sea-600 strong { color: #138d75; }
.highlight-green-sea-700 b, .highlight-green-sea-700 strong { color: #117a65; }
.highlight-green-sea-800 b, .highlight-green-sea-800 strong { color: #0e6655; }
.highlight-green-sea-900 b, .highlight-green-sea-900 strong { color: #0b5345; }

.links-green-sea a { color: #16a085; }
.links-green-sea-50 a { color: #e8f6f3; }
.links-green-sea-100 a { color: #d0ece7; }
.links-green-sea-200 a { color: #a2d9ce; }
.links-green-sea-300 a { color: #73c6b6; }
.links-green-sea-400 a { color: #45b39d; }
.links-green-sea-500 a { color: #16a085; }
.links-green-sea-600 a { color: #138d75; }
.links-green-sea-700 a { color: #117a65; }
.links-green-sea-800 a { color: #0e6655; }
.links-green-sea-900 a { color: #0b5345; }

.bg-green-sea { background-color: #16a085; }
.bg-green-sea-50 { background-color: #e8f6f3; }
.bg-green-sea-100 { background-color: #d0ece7; }
.bg-green-sea-200 { background-color: #a2d9ce; }
.bg-green-sea-300 { background-color: #73c6b6; }
.bg-green-sea-400 { background-color: #45b39d; }
.bg-green-sea-500 { background-color: #16a085; }
.bg-green-sea-600 { background-color: #138d75; }
.bg-green-sea-700 { background-color: #117a65; }
.bg-green-sea-800 { background-color: #0e6655; }
.bg-green-sea-900 { background-color: #0b5345; }

.border-green-sea { border-color: #16a085; }
.border-green-sea-50 { border-color: #e8f6f3; }
.border-green-sea-100 { border-color: #d0ece7; }
.border-green-sea-200 { border-color: #a2d9ce; }
.border-green-sea-300 { border-color: #73c6b6; }
.border-green-sea-400 { border-color: #45b39d; }
.border-green-sea-500 { border-color: #16a085; }
.border-green-sea-600 { border-color: #138d75; }
.border-green-sea-700 { border-color: #117a65; }
.border-green-sea-800 { border-color: #0e6655; }
.border-green-sea-900 { border-color: #0b5345; }


/* Emerald */
.emerald { color: #2ecc71; }
.emerald-50 { color: #eafaf1; }
.emerald-100 { color: #d5f5e3; }
.emerald-200 { color: #abebc6; }
.emerald-300 { color: #82e0aa; }
.emerald-400 { color: #58d68d; }
.emerald-500 { color: #2ecc71; }
.emerald-600 { color: #28b463; }
.emerald-700 { color: #239b56; }
.emerald-800 { color: #1d8348; }
.emerald-900 { color: #186a3b; }

a.emerald:hover { color: #2ecc71; }
a.emerald-50:hover { color: #eafaf1; }
a.emerald-100:hover { color: #d5f5e3; }
a.emerald-200:hover { color: #abebc6; }
a.emerald-300:hover { color: #82e0aa; }
a.emerald-400:hover { color: #58d68d; }
a.emerald-500:hover { color: #2ecc71; }
a.emerald-600:hover { color: #28b463; }
a.emerald-700:hover { color: #239b56; }
a.emerald-800:hover { color: #1d8348; }
a.emerald-900:hover { color: #186a3b; }

.highlight-emerald b, .highlight-emerald strong { color: #2ecc71; }
.highlight-emerald-50 b, .highlight-emerald-50 strong { color: #eafaf1; }
.highlight-emerald-100 b, .highlight-emerald-100 strong { color: #d5f5e3; }
.highlight-emerald-200 b, .highlight-emerald-200 strong { color: #abebc6; }
.highlight-emerald-300 b, .highlight-emerald-300 strong { color: #82e0aa; }
.highlight-emerald-400 b, .highlight-emerald-400 strong { color: #58d68d; }
.highlight-emerald-500 b, .highlight-emerald-500 strong { color: #2ecc71; }
.highlight-emerald-600 b, .highlight-emerald-600 strong { color: #28b463; }
.highlight-emerald-700 b, .highlight-emerald-700 strong { color: #239b56; }
.highlight-emerald-800 b, .highlight-emerald-800 strong { color: #1d8348; }
.highlight-emerald-900 b, .highlight-emerald-900 strong { color: #186a3b; }

.links-emerald a { color: #2ecc71; }
.links-emerald-50 a { color: #eafaf1; }
.links-emerald-100 a { color: #d5f5e3; }
.links-emerald-200 a { color: #abebc6; }
.links-emerald-300 a { color: #82e0aa; }
.links-emerald-400 a { color: #58d68d; }
.links-emerald-500 a { color: #2ecc71; }
.links-emerald-600 a { color: #28b463; }
.links-emerald-700 a { color: #239b56; }
.links-emerald-800 a { color: #1d8348; }
.links-emerald-900 a { color: #186a3b; }

.bg-emerald { background-color: #2ecc71; }
.bg-emerald-50 { background-color: #eafaf1; }
.bg-emerald-100 { background-color: #d5f5e3; }
.bg-emerald-200 { background-color: #abebc6; }
.bg-emerald-300 { background-color: #82e0aa; }
.bg-emerald-400 { background-color: #58d68d; }
.bg-emerald-500 { background-color: #2ecc71; }
.bg-emerald-600 { background-color: #28b463; }
.bg-emerald-700 { background-color: #239b56; }
.bg-emerald-800 { background-color: #1d8348; }
.bg-emerald-900 { background-color: #186a3b; }

.border-emerald { border-color: #2ecc71; }
.border-emerald-50 { border-color: #eafaf1; }
.border-emerald-100 { border-color: #d5f5e3; }
.border-emerald-200 { border-color: #abebc6; }
.border-emerald-300 { border-color: #82e0aa; }
.border-emerald-400 { border-color: #58d68d; }
.border-emerald-500 { border-color: #2ecc71; }
.border-emerald-600 { border-color: #28b463; }
.border-emerald-700 { border-color: #239b56; }
.border-emerald-800 { border-color: #1d8348; }
.border-emerald-900 { border-color: #186a3b; }



/* Nephritis */
.nephritis { color: #27ae60; }
.nephritis-50 { color: #e9f7ef; }
.nephritis-100 { color: #d4efdf; }
.nephritis-200 { color: #a9dfbf; }
.nephritis-300 { color: #7dcea0; }
.nephritis-400 { color: #52be80; }
.nephritis-500 { color: #27ae60; }
.nephritis-600 { color: #229954; }
.nephritis-700 { color: #1e8449; }
.nephritis-800 { color: #196f3d; }
.nephritis-900 { color: #145a32; }

a.nephritis:hover { color: #27ae60; }
a.nephritis-50:hover { color: #e9f7ef; }
a.nephritis-100:hover { color: #d4efdf; }
a.nephritis-200:hover { color: #a9dfbf; }
a.nephritis-300:hover { color: #7dcea0; }
a.nephritis-400:hover { color: #52be80; }
a.nephritis-500:hover { color: #27ae60; }
a.nephritis-600:hover { color: #229954; }
a.nephritis-700:hover { color: #1e8449; }
a.nephritis-800:hover { color: #196f3d; }
a.nephritis-900:hover { color: #145a32; }

.highlight-nephritis b, .highlight-nephritis strong { color: #27ae60; }
.highlight-nephritis-50 b, .highlight-nephritis-50 strong { color: #e9f7ef; }
.highlight-nephritis-100 b, .highlight-nephritis-100 strong { color: #d4efdf; }
.highlight-nephritis-200 b, .highlight-nephritis-200 strong { color: #a9dfbf; }
.highlight-nephritis-300 b, .highlight-nephritis-300 strong { color: #7dcea0; }
.highlight-nephritis-400 b, .highlight-nephritis-400 strong { color: #52be80; }
.highlight-nephritis-500 b, .highlight-nephritis-500 strong { color: #27ae60; }
.highlight-nephritis-600 b, .highlight-nephritis-600 strong { color: #229954; }
.highlight-nephritis-700 b, .highlight-nephritis-700 strong { color: #1e8449; }
.highlight-nephritis-800 b, .highlight-nephritis-800 strong { color: #196f3d; }
.highlight-nephritis-900 b, .highlight-nephritis-900 strong { color: #145a32; }

.links-nephritis a { color: #27ae60; }
.links-nephritis-50 a { color: #e9f7ef; }
.links-nephritis-100 a { color: #d4efdf; }
.links-nephritis-200 a { color: #a9dfbf; }
.links-nephritis-300 a { color: #7dcea0; }
.links-nephritis-400 a { color: #52be80; }
.links-nephritis-500 a { color: #27ae60; }
.links-nephritis-600 a { color: #229954; }
.links-nephritis-700 a { color: #1e8449; }
.links-nephritis-800 a { color: #196f3d; }
.links-nephritis-900 a { color: #145a32; }

.bg-nephritis { background-color: #27ae60; }
.bg-nephritis-50 { background-color: #e9f7ef; }
.bg-nephritis-100 { background-color: #d4efdf; }
.bg-nephritis-200 { background-color: #a9dfbf; }
.bg-nephritis-300 { background-color: #7dcea0; }
.bg-nephritis-400 { background-color: #52be80; }
.bg-nephritis-500 { background-color: #27ae60; }
.bg-nephritis-600 { background-color: #229954; }
.bg-nephritis-700 { background-color: #1e8449; }
.bg-nephritis-800 { background-color: #196f3d; }
.bg-nephritis-900 { background-color: #145a32; }

.border-nephritis { border-color: #27ae60; }
.border-nephritis-50 { border-color: #e9f7ef; }
.border-nephritis-100 { border-color: #d4efdf; }
.border-nephritis-200 { border-color: #a9dfbf; }
.border-nephritis-300 { border-color: #7dcea0; }
.border-nephritis-400 { border-color: #52be80; }
.border-nephritis-500 { border-color: #27ae60; }
.border-nephritis-600 { border-color: #229954; }
.border-nephritis-700 { border-color: #1e8449; }
.border-nephritis-800 { border-color: #196f3d; }
.border-nephritis-900 { border-color: #145a32; }


/* Peter River */
.peter-river { color: #3498db; }
.peter-river-50 { color: #ebf5fb; }
.peter-river-100 { color: #d6eaf8; }
.peter-river-200 { color: #aed6f1; }
.peter-river-300 { color: #85c1e9; }
.peter-river-400 { color: #5dade2; }
.peter-river-500 { color: #3498db; }
.peter-river-600 { color: #2e86c1; }
.peter-river-700 { color: #2874a6; }
.peter-river-800 { color: #21618c; }
.peter-river-900 { color: #1b4f72; }

a.peter-river:hover { color: #3498db; }
a.peter-river-50:hover { color: #ebf5fb; }
a.peter-river-100:hover { color: #d6eaf8; }
a.peter-river-200:hover { color: #aed6f1; }
a.peter-river-300:hover { color: #85c1e9; }
a.peter-river-400:hover { color: #5dade2; }
a.peter-river-500:hover { color: #3498db; }
a.peter-river-600:hover { color: #2e86c1; }
a.peter-river-700:hover { color: #2874a6; }
a.peter-river-800:hover { color: #21618c; }
a.peter-river-900:hover { color: #1b4f72; }

.highlight-peter-river b, .highlight-peter-river strong { color: #3498db; }
.highlight-peter-river-50 b, .highlight-peter-river-50 strong { color: #ebf5fb; }
.highlight-peter-river-100 b, .highlight-peter-river-100 strong { color: #d6eaf8; }
.highlight-peter-river-200 b, .highlight-peter-river-200 strong { color: #aed6f1; }
.highlight-peter-river-300 b, .highlight-peter-river-300 strong { color: #85c1e9; }
.highlight-peter-river-400 b, .highlight-peter-river-400 strong { color: #5dade2; }
.highlight-peter-river-500 b, .highlight-peter-river-500 strong { color: #3498db; }
.highlight-peter-river-600 b, .highlight-peter-river-600 strong { color: #2e86c1; }
.highlight-peter-river-700 b, .highlight-peter-river-700 strong { color: #2874a6; }
.highlight-peter-river-800 b, .highlight-peter-river-800 strong { color: #21618c; }
.highlight-peter-river-900 b, .highlight-peter-river-900 strong { color: #1b4f72; }

.links-peter-river a { color: #3498db; }
.links-peter-river-50 a { color: #ebf5fb; }
.links-peter-river-100 a { color: #d6eaf8; }
.links-peter-river-200 a { color: #aed6f1; }
.links-peter-river-300 a { color: #85c1e9; }
.links-peter-river-400 a { color: #5dade2; }
.links-peter-river-500 a { color: #3498db; }
.links-peter-river-600 a { color: #2e86c1; }
.links-peter-river-700 a { color: #2874a6; }
.links-peter-river-800 a { color: #21618c; }
.links-peter-river-900 a { color: #1b4f72; }

.bg-peter-river { background-color: #3498db; }
.bg-peter-river-50 { background-color: #ebf5fb; }
.bg-peter-river-100 { background-color: #d6eaf8; }
.bg-peter-river-200 { background-color: #aed6f1; }
.bg-peter-river-300 { background-color: #85c1e9; }
.bg-peter-river-400 { background-color: #5dade2; }
.bg-peter-river-500 { background-color: #3498db; }
.bg-peter-river-600 { background-color: #2e86c1; }
.bg-peter-river-700 { background-color: #2874a6; }
.bg-peter-river-800 { background-color: #21618c; }
.bg-peter-river-900 { background-color: #1b4f72; }

.border-peter-river { border-color: #3498db; }
.border-peter-river-50 { border-color: #ebf5fb; }
.border-peter-river-100 { border-color: #d6eaf8; }
.border-peter-river-200 { border-color: #aed6f1; }
.border-peter-river-300 { border-color: #85c1e9; }
.border-peter-river-400 { border-color: #5dade2; }
.border-peter-river-500 { border-color: #3498db; }
.border-peter-river-600 { border-color: #2e86c1; }
.border-peter-river-700 { border-color: #2874a6; }
.border-peter-river-800 { border-color: #21618c; }
.border-peter-river-900 { border-color: #1b4f72; }


/* Belize Hole */
.belize-hole { color: #2980b9; }
.belize-hole-50 { color: #eaf2f8; }
.belize-hole-100 { color: #d4e6f1; }
.belize-hole-200 { color: #a9cce3; }
.belize-hole-300 { color: #7fb3d5; }
.belize-hole-400 { color: #5499c7; }
.belize-hole-500 { color: #2980b9; }
.belize-hole-600 { color: #2471a3; }
.belize-hole-700 { color: #1f618d; }
.belize-hole-800 { color: #1a5276; }
.belize-hole-900 { color: #154360; }

a.belize-hole:hover { color: #2980b9; }
a.belize-hole-50:hover { color: #eaf2f8; }
a.belize-hole-100:hover { color: #d4e6f1; }
a.belize-hole-200:hover { color: #a9cce3; }
a.belize-hole-300:hover { color: #7fb3d5; }
a.belize-hole-400:hover { color: #5499c7; }
a.belize-hole-500:hover { color: #2980b9; }
a.belize-hole-600:hover { color: #2471a3; }
a.belize-hole-700:hover { color: #1f618d; }
a.belize-hole-800:hover { color: #1a5276; }
a.belize-hole-900:hover { color: #154360; }

.highlight-belize-hole b, .highlight-belize-hole strong { color: #2980b9; }
.highlight-belize-hole-50 b, .highlight-belize-hole-50 strong { color: #eaf2f8; }
.highlight-belize-hole-100 b, .highlight-belize-hole-100 strong { color: #d4e6f1; }
.highlight-belize-hole-200 b, .highlight-belize-hole-200 strong { color: #a9cce3; }
.highlight-belize-hole-300 b, .highlight-belize-hole-300 strong { color: #7fb3d5; }
.highlight-belize-hole-400 b, .highlight-belize-hole-400 strong { color: #5499c7; }
.highlight-belize-hole-500 b, .highlight-belize-hole-500 strong { color: #2980b9; }
.highlight-belize-hole-600 b, .highlight-belize-hole-600 strong { color: #2471a3; }
.highlight-belize-hole-700 b, .highlight-belize-hole-700 strong { color: #1f618d; }
.highlight-belize-hole-800 b, .highlight-belize-hole-800 strong { color: #1a5276; }
.highlight-belize-hole-900 b, .highlight-belize-hole-900 strong { color: #154360; }

.links-belize-hole a { color: #2980b9; }
.links-belize-hole-50 a { color: #eaf2f8; }
.links-belize-hole-100 a { color: #d4e6f1; }
.links-belize-hole-200 a { color: #a9cce3; }
.links-belize-hole-300 a { color: #7fb3d5; }
.links-belize-hole-400 a { color: #5499c7; }
.links-belize-hole-500 a { color: #2980b9; }
.links-belize-hole-600 a { color: #2471a3; }
.links-belize-hole-700 a { color: #1f618d; }
.links-belize-hole-800 a { color: #1a5276; }
.links-belize-hole-900 a { color: #154360; }

.bg-belize-hole { background-color: #2980b9; }
.bg-belize-hole-50 { background-color: #eaf2f8; }
.bg-belize-hole-100 { background-color: #d4e6f1; }
.bg-belize-hole-200 { background-color: #a9cce3; }
.bg-belize-hole-300 { background-color: #7fb3d5; }
.bg-belize-hole-400 { background-color: #5499c7; }
.bg-belize-hole-500 { background-color: #2980b9; }
.bg-belize-hole-600 { background-color: #2471a3; }
.bg-belize-hole-700 { background-color: #1f618d; }
.bg-belize-hole-800 { background-color: #1a5276; }
.bg-belize-hole-900 { background-color: #154360; }

.border-belize-hole { border-color: #2980b9; }
.border-belize-hole-50 { border-color: #eaf2f8; }
.border-belize-hole-100 { border-color: #d4e6f1; }
.border-belize-hole-200 { border-color: #a9cce3; }
.border-belize-hole-300 { border-color: #7fb3d5; }
.border-belize-hole-400 { border-color: #5499c7; }
.border-belize-hole-500 { border-color: #2980b9; }
.border-belize-hole-600 { border-color: #2471a3; }
.border-belize-hole-700 { border-color: #1f618d; }
.border-belize-hole-800 { border-color: #1a5276; }
.border-belize-hole-900 { border-color: #154360; }


/* Amethyst */
.amethyst { color: #9b59b6; }
.amethyst-50 { color: #f5eef8; }
.amethyst-100 { color: #ebdef0; }
.amethyst-200 { color: #d7bde2; }
.amethyst-300 { color: #c39bd3; }
.amethyst-400 { color: #af7ac5; }
.amethyst-500 { color: #9b59b6; }
.amethyst-600 { color: #884ea0; }
.amethyst-700 { color: #76448a; }
.amethyst-800 { color: #633974; }
.amethyst-900 { color: #512e5f; }

a.amethyst:hover { color: #9b59b6; }
a.amethyst-50:hover { color: #f5eef8; }
a.amethyst-100:hover { color: #ebdef0; }
a.amethyst-200:hover { color: #d7bde2; }
a.amethyst-300:hover { color: #c39bd3; }
a.amethyst-400:hover { color: #af7ac5; }
a.amethyst-500:hover { color: #9b59b6; }
a.amethyst-600:hover { color: #884ea0; }
a.amethyst-700:hover { color: #76448a; }
a.amethyst-800:hover { color: #633974; }
a.amethyst-900:hover { color: #512e5f; }

.highlight-amethyst b, .highlight-amethyst strong { color: #9b59b6; }
.highlight-amethyst-50 b, .highlight-amethyst-50 strong { color: #f5eef8; }
.highlight-amethyst-100 b, .highlight-amethyst-100 strong { color: #ebdef0; }
.highlight-amethyst-200 b, .highlight-amethyst-200 strong { color: #d7bde2; }
.highlight-amethyst-300 b, .highlight-amethyst-300 strong { color: #c39bd3; }
.highlight-amethyst-400 b, .highlight-amethyst-400 strong { color: #af7ac5; }
.highlight-amethyst-500 b, .highlight-amethyst-500 strong { color: #9b59b6; }
.highlight-amethyst-600 b, .highlight-amethyst-600 strong { color: #884ea0; }
.highlight-amethyst-700 b, .highlight-amethyst-700 strong { color: #76448a; }
.highlight-amethyst-800 b, .highlight-amethyst-800 strong { color: #633974; }
.highlight-amethyst-900 b, .highlight-amethyst-900 strong { color: #512e5f; }

.links-amethyst a { color: #9b59b6; }
.links-amethyst-50 a { color: #f5eef8; }
.links-amethyst-100 a { color: #ebdef0; }
.links-amethyst-200 a { color: #d7bde2; }
.links-amethyst-300 a { color: #c39bd3; }
.links-amethyst-400 a { color: #af7ac5; }
.links-amethyst-500 a { color: #9b59b6; }
.links-amethyst-600 a { color: #884ea0; }
.links-amethyst-700 a { color: #76448a; }
.links-amethyst-800 a { color: #633974; }
.links-amethyst-900 a { color: #512e5f; }

.bg-amethyst { background-color: #9b59b6; }
.bg-amethyst-50 { background-color: #f5eef8; }
.bg-amethyst-100 { background-color: #ebdef0; }
.bg-amethyst-200 { background-color: #d7bde2; }
.bg-amethyst-300 { background-color: #c39bd3; }
.bg-amethyst-400 { background-color: #af7ac5; }
.bg-amethyst-500 { background-color: #9b59b6; }
.bg-amethyst-600 { background-color: #884ea0; }
.bg-amethyst-700 { background-color: #76448a; }
.bg-amethyst-800 { background-color: #633974; }
.bg-amethyst-900 { background-color: #512e5f; }

.border-amethyst { border-color: #9b59b6; }
.border-amethyst-50 { border-color: #f5eef8; }
.border-amethyst-100 { border-color: #ebdef0; }
.border-amethyst-200 { border-color: #d7bde2; }
.border-amethyst-300 { border-color: #c39bd3; }
.border-amethyst-400 { border-color: #af7ac5; }
.border-amethyst-500 { border-color: #9b59b6; }
.border-amethyst-600 { border-color: #884ea0; }
.border-amethyst-700 { border-color: #76448a; }
.border-amethyst-800 { border-color: #633974; }
.border-amethyst-900 { border-color: #512e5f; }


/* Wisteria */
.wisteria { color: #8e44ad; }
.wisteria-50 { color: #f4ecf7; }
.wisteria-100 { color: #e8daef; }
.wisteria-200 { color: #d2b4de; }
.wisteria-300 { color: #bb8fce; }
.wisteria-400 { color: #a569bd; }
.wisteria-500 { color: #8e44ad; }
.wisteria-600 { color: #7d3c98; }
.wisteria-700 { color: #6c3483; }
.wisteria-800 { color: #5b2c6f; }
.wisteria-900 { color: #4a235a; }

a.wisteria:hover { color: #8e44ad; }
a.wisteria-50:hover { color: #f4ecf7; }
a.wisteria-100:hover { color: #e8daef; }
a.wisteria-200:hover { color: #d2b4de; }
a.wisteria-300:hover { color: #bb8fce; }
a.wisteria-400:hover { color: #a569bd; }
a.wisteria-500:hover { color: #8e44ad; }
a.wisteria-600:hover { color: #7d3c98; }
a.wisteria-700:hover { color: #6c3483; }
a.wisteria-800:hover { color: #5b2c6f; }
a.wisteria-900:hover { color: #4a235a; }

.highlight-wisteria b, .highlight-wisteria strong { color: #8e44ad; }
.highlight-wisteria-50 b, .highlight-wisteria-50 strong { color: #f4ecf7; }
.highlight-wisteria-100 b, .highlight-wisteria-100 strong { color: #e8daef; }
.highlight-wisteria-200 b, .highlight-wisteria-200 strong { color: #d2b4de; }
.highlight-wisteria-300 b, .highlight-wisteria-300 strong { color: #bb8fce; }
.highlight-wisteria-400 b, .highlight-wisteria-400 strong { color: #a569bd; }
.highlight-wisteria-500 b, .highlight-wisteria-500 strong { color: #8e44ad; }
.highlight-wisteria-600 b, .highlight-wisteria-600 strong { color: #7d3c98; }
.highlight-wisteria-700 b, .highlight-wisteria-700 strong { color: #6c3483; }
.highlight-wisteria-800 b, .highlight-wisteria-800 strong { color: #5b2c6f; }
.highlight-wisteria-900 b, .highlight-wisteria-900 strong { color: #4a235a; }

.links-wisteria a { color: #8e44ad; }
.links-wisteria-50 a { color: #f4ecf7; }
.links-wisteria-100 a { color: #e8daef; }
.links-wisteria-200 a { color: #d2b4de; }
.links-wisteria-300 a { color: #bb8fce; }
.links-wisteria-400 a { color: #a569bd; }
.links-wisteria-500 a { color: #8e44ad; }
.links-wisteria-600 a { color: #7d3c98; }
.links-wisteria-700 a { color: #6c3483; }
.links-wisteria-800 a { color: #5b2c6f; }
.links-wisteria-900 a { color: #4a235a; }

.bg-wisteria { background-color: #8e44ad; }
.bg-wisteria-50 { background-color: #f4ecf7; }
.bg-wisteria-100 { background-color: #e8daef; }
.bg-wisteria-200 { background-color: #d2b4de; }
.bg-wisteria-300 { background-color: #bb8fce; }
.bg-wisteria-400 { background-color: #a569bd; }
.bg-wisteria-500 { background-color: #8e44ad; }
.bg-wisteria-600 { background-color: #7d3c98; }
.bg-wisteria-700 { background-color: #6c3483; }
.bg-wisteria-800 { background-color: #5b2c6f; }
.bg-wisteria-900 { background-color: #4a235a; }

.border-wisteria { border-color: #8e44ad; }
.border-wisteria-50 { border-color: #f4ecf7; }
.border-wisteria-100 { border-color: #e8daef; }
.border-wisteria-200 { border-color: #d2b4de; }
.border-wisteria-300 { border-color: #bb8fce; }
.border-wisteria-400 { border-color: #a569bd; }
.border-wisteria-500 { border-color: #8e44ad; }
.border-wisteria-600 { border-color: #7d3c98; }
.border-wisteria-700 { border-color: #6c3483; }
.border-wisteria-800 { border-color: #5b2c6f; }
.border-wisteria-900 { border-color: #4a235a; }


/* Wet Asphalt */
.wet-asphalt { color: #34495e; }
.wet-asphalt-50 { color: #ebedef; }
.wet-asphalt-100 { color: #d6dbdf; }
.wet-asphalt-200 { color: #aeb6bf; }
.wet-asphalt-300 { color: #85929e; }
.wet-asphalt-400 { color: #5d6d7e; }
.wet-asphalt-500 { color: #34495e; }
.wet-asphalt-600 { color: #2e4053; }
.wet-asphalt-700 { color: #283747; }
.wet-asphalt-800 { color: #212f3c; }
.wet-asphalt-900 { color: #1b2631; }

a.wet-asphalt:hover { color: #34495e; }
a.wet-asphalt-50:hover { color: #ebedef; }
a.wet-asphalt-100:hover { color: #d6dbdf; }
a.wet-asphalt-200:hover { color: #aeb6bf; }
a.wet-asphalt-300:hover { color: #85929e; }
a.wet-asphalt-400:hover { color: #5d6d7e; }
a.wet-asphalt-500:hover { color: #34495e; }
a.wet-asphalt-600:hover { color: #2e4053; }
a.wet-asphalt-700:hover { color: #283747; }
a.wet-asphalt-800:hover { color: #212f3c; }
a.wet-asphalt-900:hover { color: #1b2631; }

.highlight-wet-asphalt b, .highlight-wet-asphalt strong { color: #34495e; }
.highlight-wet-asphalt-50 b, .highlight-wet-asphalt-50 strong { color: #ebedef; }
.highlight-wet-asphalt-100 b, .highlight-wet-asphalt-100 strong { color: #d6dbdf; }
.highlight-wet-asphalt-200 b, .highlight-wet-asphalt-200 strong { color: #aeb6bf; }
.highlight-wet-asphalt-300 b, .highlight-wet-asphalt-300 strong { color: #85929e; }
.highlight-wet-asphalt-400 b, .highlight-wet-asphalt-400 strong { color: #5d6d7e; }
.highlight-wet-asphalt-500 b, .highlight-wet-asphalt-500 strong { color: #34495e; }
.highlight-wet-asphalt-600 b, .highlight-wet-asphalt-600 strong { color: #2e4053; }
.highlight-wet-asphalt-700 b, .highlight-wet-asphalt-700 strong { color: #283747; }
.highlight-wet-asphalt-800 b, .highlight-wet-asphalt-800 strong { color: #212f3c; }
.highlight-wet-asphalt-900 b, .highlight-wet-asphalt-900 strong { color: #1b2631; }

.links-wet-asphalt a { color: #34495e; }
.links-wet-asphalt-50 a { color: #ebedef; }
.links-wet-asphalt-100 a { color: #d6dbdf; }
.links-wet-asphalt-200 a { color: #aeb6bf; }
.links-wet-asphalt-300 a { color: #85929e; }
.links-wet-asphalt-400 a { color: #5d6d7e; }
.links-wet-asphalt-500 a { color: #34495e; }
.links-wet-asphalt-600 a { color: #2e4053; }
.links-wet-asphalt-700 a { color: #283747; }
.links-wet-asphalt-800 a { color: #212f3c; }
.links-wet-asphalt-900 a { color: #1b2631; }

.bg-wet-asphalt { background-color: #34495e; }
.bg-wet-asphalt-50 { background-color: #ebedef; }
.bg-wet-asphalt-100 { background-color: #d6dbdf; }
.bg-wet-asphalt-200 { background-color: #aeb6bf; }
.bg-wet-asphalt-300 { background-color: #85929e; }
.bg-wet-asphalt-400 { background-color: #5d6d7e; }
.bg-wet-asphalt-500 { background-color: #34495e; }
.bg-wet-asphalt-600 { background-color: #2e4053; }
.bg-wet-asphalt-700 { background-color: #283747; }
.bg-wet-asphalt-800 { background-color: #212f3c; }
.bg-wet-asphalt-900 { background-color: #1b2631; }

.border-wet-asphalt { border-color: #34495e; }
.border-wet-asphalt-50 { border-color: #ebedef; }
.border-wet-asphalt-100 { border-color: #d6dbdf; }
.border-wet-asphalt-200 { border-color: #aeb6bf; }
.border-wet-asphalt-300 { border-color: #85929e; }
.border-wet-asphalt-400 { border-color: #5d6d7e; }
.border-wet-asphalt-500 { border-color: #34495e; }
.border-wet-asphalt-600 { border-color: #2e4053; }
.border-wet-asphalt-700 { border-color: #283747; }
.border-wet-asphalt-800 { border-color: #212f3c; }
.border-wet-asphalt-900 { border-color: #1b2631; }


/* Midnight Blue */
.midnight-blue { color: #2c3e50; }
.midnight-blue-50 { color: #eaecee; }
.midnight-blue-100 { color: #d5d8dc; }
.midnight-blue-200 { color: #abb2b9; }
.midnight-blue-300 { color: #808b96; }
.midnight-blue-400 { color: #566573; }
.midnight-blue-500 { color: #2c3e50; }
.midnight-blue-600 { color: #273746; }
.midnight-blue-700 { color: #212f3d; }
.midnight-blue-800 { color: #1c2833; }
.midnight-blue-900 { color: #17202a; }

a.midnight-blue:hover { color: #2c3e50; }
a.midnight-blue-50:hover { color: #eaecee; }
a.midnight-blue-100:hover { color: #d5d8dc; }
a.midnight-blue-200:hover { color: #abb2b9; }
a.midnight-blue-300:hover { color: #808b96; }
a.midnight-blue-400:hover { color: #566573; }
a.midnight-blue-500:hover { color: #2c3e50; }
a.midnight-blue-600:hover { color: #273746; }
a.midnight-blue-700:hover { color: #212f3d; }
a.midnight-blue-800:hover { color: #1c2833; }
a.midnight-blue-900:hover { color: #17202a; }

.highlight-midnight-blue b, .highlight-midnight-blue strong { color: #2c3e50; }
.highlight-midnight-blue-50 b, .highlight-midnight-blue-50 strong { color: #eaecee; }
.highlight-midnight-blue-100 b, .highlight-midnight-blue-100 strong { color: #d5d8dc; }
.highlight-midnight-blue-200 b, .highlight-midnight-blue-200 strong { color: #abb2b9; }
.highlight-midnight-blue-300 b, .highlight-midnight-blue-300 strong { color: #808b96; }
.highlight-midnight-blue-400 b, .highlight-midnight-blue-400 strong { color: #566573; }
.highlight-midnight-blue-500 b, .highlight-midnight-blue-500 strong { color: #2c3e50; }
.highlight-midnight-blue-600 b, .highlight-midnight-blue-600 strong { color: #273746; }
.highlight-midnight-blue-700 b, .highlight-midnight-blue-700 strong { color: #212f3d; }
.highlight-midnight-blue-800 b, .highlight-midnight-blue-800 strong { color: #1c2833; }
.highlight-midnight-blue-900 b, .highlight-midnight-blue-900 strong { color: #17202a; }

.links-midnight-blue a { color: #2c3e50; }
.links-midnight-blue-50 a { color: #eaecee; }
.links-midnight-blue-100 a { color: #d5d8dc; }
.links-midnight-blue-200 a { color: #abb2b9; }
.links-midnight-blue-300 a { color: #808b96; }
.links-midnight-blue-400 a { color: #566573; }
.links-midnight-blue-500 a { color: #2c3e50; }
.links-midnight-blue-600 a { color: #273746; }
.links-midnight-blue-700 a { color: #212f3d; }
.links-midnight-blue-800 a { color: #1c2833; }
.links-midnight-blue-900 a { color: #17202a; }

.bg-midnight-blue { background-color: #2c3e50; }
.bg-midnight-blue-50 { background-color: #eaecee; }
.bg-midnight-blue-100 { background-color: #d5d8dc; }
.bg-midnight-blue-200 { background-color: #abb2b9; }
.bg-midnight-blue-300 { background-color: #808b96; }
.bg-midnight-blue-400 { background-color: #566573; }
.bg-midnight-blue-500 { background-color: #2c3e50; }
.bg-midnight-blue-600 { background-color: #273746; }
.bg-midnight-blue-700 { background-color: #212f3d; }
.bg-midnight-blue-800 { background-color: #1c2833; }
.bg-midnight-blue-900 { background-color: #17202a; }

.border-midnight-blue { border-color: #2c3e50; }
.border-midnight-blue-50 { border-color: #eaecee; }
.border-midnight-blue-100 { border-color: #d5d8dc; }
.border-midnight-blue-200 { border-color: #abb2b9; }
.border-midnight-blue-300 { border-color: #808b96; }
.border-midnight-blue-400 { border-color: #566573; }
.border-midnight-blue-500 { border-color: #2c3e50; }
.border-midnight-blue-600 { border-color: #273746; }
.border-midnight-blue-700 { border-color: #212f3d; }
.border-midnight-blue-800 { border-color: #1c2833; }
.border-midnight-blue-900 { border-color: #17202a; }


/* Sunflower */
.sunflower { color: #f1c40f; }
.sunflower-50 { color: #fef9e7; }
.sunflower-100 { color: #fcf3cf; }
.sunflower-200 { color: #f9e79f; }
.sunflower-300 { color: #f7dc6f; }
.sunflower-400 { color: #f4d03f; }
.sunflower-500 { color: #f1c40f; }
.sunflower-600 { color: #d4ac0d; }
.sunflower-700 { color: #b7950b; }
.sunflower-800 { color: #9a7d0a; }
.sunflower-900 { color: #7d6608; }

a.sunflower:hover { color: #f1c40f; }
a.sunflower-50:hover { color: #fef9e7; }
a.sunflower-100:hover { color: #fcf3cf; }
a.sunflower-200:hover { color: #f9e79f; }
a.sunflower-300:hover { color: #f7dc6f; }
a.sunflower-400:hover { color: #f4d03f; }
a.sunflower-500:hover { color: #f1c40f; }
a.sunflower-600:hover { color: #d4ac0d; }
a.sunflower-700:hover { color: #b7950b; }
a.sunflower-800:hover { color: #9a7d0a; }
a.sunflower-900:hover { color: #7d6608; }

.highlight-sunflower b, .highlight-sunflower strong { color: #f1c40f; }
.highlight-sunflower-50 b, .highlight-sunflower-50 strong { color: #fef9e7; }
.highlight-sunflower-100 b, .highlight-sunflower-100 strong { color: #fcf3cf; }
.highlight-sunflower-200 b, .highlight-sunflower-200 strong { color: #f9e79f; }
.highlight-sunflower-300 b, .highlight-sunflower-300 strong { color: #f7dc6f; }
.highlight-sunflower-400 b, .highlight-sunflower-400 strong { color: #f4d03f; }
.highlight-sunflower-500 b, .highlight-sunflower-500 strong { color: #f1c40f; }
.highlight-sunflower-600 b, .highlight-sunflower-600 strong { color: #d4ac0d; }
.highlight-sunflower-700 b, .highlight-sunflower-700 strong { color: #b7950b; }
.highlight-sunflower-800 b, .highlight-sunflower-800 strong { color: #9a7d0a; }
.highlight-sunflower-900 b, .highlight-sunflower-900 strong { color: #7d6608; }

.links-sunflower a { color: #f1c40f; }
.links-sunflower-50 a { color: #fef9e7; }
.links-sunflower-100 a { color: #fcf3cf; }
.links-sunflower-200 a { color: #f9e79f; }
.links-sunflower-300 a { color: #f7dc6f; }
.links-sunflower-400 a { color: #f4d03f; }
.links-sunflower-500 a { color: #f1c40f; }
.links-sunflower-600 a { color: #d4ac0d; }
.links-sunflower-700 a { color: #b7950b; }
.links-sunflower-800 a { color: #9a7d0a; }
.links-sunflower-900 a { color: #7d6608; }

.bg-sunflower { background-color: #f1c40f; }
.bg-sunflower-50 { background-color: #fef9e7; }
.bg-sunflower-100 { background-color: #fcf3cf; }
.bg-sunflower-200 { background-color: #f9e79f; }
.bg-sunflower-300 { background-color: #f7dc6f; }
.bg-sunflower-400 { background-color: #f4d03f; }
.bg-sunflower-500 { background-color: #f1c40f; }
.bg-sunflower-600 { background-color: #d4ac0d; }
.bg-sunflower-700 { background-color: #b7950b; }
.bg-sunflower-800 { background-color: #9a7d0a; }
.bg-sunflower-900 { background-color: #7d6608; }

.border-sunflower { border-color: #f1c40f; }
.border-sunflower-50 { border-color: #fef9e7; }
.border-sunflower-100 { border-color: #fcf3cf; }
.border-sunflower-200 { border-color: #f9e79f; }
.border-sunflower-300 { border-color: #f7dc6f; }
.border-sunflower-400 { border-color: #f4d03f; }
.border-sunflower-500 { border-color: #f1c40f; }
.border-sunflower-600 { border-color: #d4ac0d; }
.border-sunflower-700 { border-color: #b7950b; }
.border-sunflower-800 { border-color: #9a7d0a; }
.border-sunflower-900 { border-color: #7d6608; }


/* Orange */
.orange { color: #f39c12; }
.orange-50 { color: #fef5e7; }
.orange-100 { color: #fdebd0; }
.orange-200 { color: #fad7a0; }
.orange-300 { color: #f8c471; }
.orange-400 { color: #f5b041; }
.orange-500 { color: #f39c12; }
.orange-600 { color: #d68910; }
.orange-700 { color: #b9770e; }
.orange-800 { color: #9c640c; }
.orange-900 { color: #7e5109; }

a.orange:hover { color: #f39c12; }
a.orange-50:hover { color: #fef5e7; }
a.orange-100:hover { color: #fdebd0; }
a.orange-200:hover { color: #fad7a0; }
a.orange-300:hover { color: #f8c471; }
a.orange-400:hover { color: #f5b041; }
a.orange-500:hover { color: #f39c12; }
a.orange-600:hover { color: #d68910; }
a.orange-700:hover { color: #b9770e; }
a.orange-800:hover { color: #9c640c; }
a.orange-900:hover { color: #7e5109; }

.highlight-orange b, .highlight-orange strong { color: #f39c12; }
.highlight-orange-50 b, .highlight-orange-50 strong { color: #fef5e7; }
.highlight-orange-100 b, .highlight-orange-100 strong { color: #fdebd0; }
.highlight-orange-200 b, .highlight-orange-200 strong { color: #fad7a0; }
.highlight-orange-300 b, .highlight-orange-300 strong { color: #f8c471; }
.highlight-orange-400 b, .highlight-orange-400 strong { color: #f5b041; }
.highlight-orange-500 b, .highlight-orange-500 strong { color: #f39c12; }
.highlight-orange-600 b, .highlight-orange-600 strong { color: #d68910; }
.highlight-orange-700 b, .highlight-orange-700 strong { color: #b9770e; }
.highlight-orange-800 b, .highlight-orange-800 strong { color: #9c640c; }
.highlight-orange-900 b, .highlight-orange-900 strong { color: #7e5109; }

.links-orange a { color: #f39c12; }
.links-orange-50 a { color: #fef5e7; }
.links-orange-100 a { color: #fdebd0; }
.links-orange-200 a { color: #fad7a0; }
.links-orange-300 a { color: #f8c471; }
.links-orange-400 a { color: #f5b041; }
.links-orange-500 a { color: #f39c12; }
.links-orange-600 a { color: #d68910; }
.links-orange-700 a { color: #b9770e; }
.links-orange-800 a { color: #9c640c; }
.links-orange-900 a { color: #7e5109; }

.bg-orange { background-color: #f39c12; }
.bg-orange-50 { background-color: #fef5e7; }
.bg-orange-100 { background-color: #fdebd0; }
.bg-orange-200 { background-color: #fad7a0; }
.bg-orange-300 { background-color: #f8c471; }
.bg-orange-400 { background-color: #f5b041; }
.bg-orange-500 { background-color: #f39c12; }
.bg-orange-600 { background-color: #d68910; }
.bg-orange-700 { background-color: #b9770e; }
.bg-orange-800 { background-color: #9c640c; }
.bg-orange-900 { background-color: #7e5109; }

.border-orange { border-color: #f39c12; }
.border-orange-50 { border-color: #fef5e7; }
.border-orange-100 { border-color: #fdebd0; }
.border-orange-200 { border-color: #fad7a0; }
.border-orange-300 { border-color: #f8c471; }
.border-orange-400 { border-color: #f5b041; }
.border-orange-500 { border-color: #f39c12; }
.border-orange-600 { border-color: #d68910; }
.border-orange-700 { border-color: #b9770e; }
.border-orange-800 { border-color: #9c640c; }
.border-orange-900 { border-color: #7e5109; }


/* Carrot */
.carrot { color: #e67e22; }
.carrot-50 { color: #fdf2e9; }
.carrot-100 { color: #fae5d3; }
.carrot-200 { color: #f5cba7; }
.carrot-300 { color: #f0b27a; }
.carrot-400 { color: #eb984e; }
.carrot-500 { color: #e67e22; }
.carrot-600 { color: #ca6f1e; }
.carrot-700 { color: #af601a; }
.carrot-800 { color: #935116; }
.carrot-900 { color: #784212; }

a.carrot:hover { color: #e67e22; }
a.carrot-50:hover { color: #fdf2e9; }
a.carrot-100:hover { color: #fae5d3; }
a.carrot-200:hover { color: #f5cba7; }
a.carrot-300:hover { color: #f0b27a; }
a.carrot-400:hover { color: #eb984e; }
a.carrot-500:hover { color: #e67e22; }
a.carrot-600:hover { color: #ca6f1e; }
a.carrot-700:hover { color: #af601a; }
a.carrot-800:hover { color: #935116; }
a.carrot-900:hover { color: #784212; }

.highlight-carrot b, .highlight-carrot strong { color: #e67e22; }
.highlight-carrot-50 b, .highlight-carrot-50 strong { color: #fdf2e9; }
.highlight-carrot-100 b, .highlight-carrot-100 strong { color: #fae5d3; }
.highlight-carrot-200 b, .highlight-carrot-200 strong { color: #f5cba7; }
.highlight-carrot-300 b, .highlight-carrot-300 strong { color: #f0b27a; }
.highlight-carrot-400 b, .highlight-carrot-400 strong { color: #eb984e; }
.highlight-carrot-500 b, .highlight-carrot-500 strong { color: #e67e22; }
.highlight-carrot-600 b, .highlight-carrot-600 strong { color: #ca6f1e; }
.highlight-carrot-700 b, .highlight-carrot-700 strong { color: #af601a; }
.highlight-carrot-800 b, .highlight-carrot-800 strong { color: #935116; }
.highlight-carrot-900 b, .highlight-carrot-900 strong { color: #784212; }

.links-carrot a { color: #e67e22; }
.links-carrot-50 a { color: #fdf2e9; }
.links-carrot-100 a { color: #fae5d3; }
.links-carrot-200 a { color: #f5cba7; }
.links-carrot-300 a { color: #f0b27a; }
.links-carrot-400 a { color: #eb984e; }
.links-carrot-500 a { color: #e67e22; }
.links-carrot-600 a { color: #ca6f1e; }
.links-carrot-700 a { color: #af601a; }
.links-carrot-800 a { color: #935116; }
.links-carrot-900 a { color: #784212; }

.bg-carrot { background-color: #e67e22; }
.bg-carrot-50 { background-color: #fdf2e9; }
.bg-carrot-100 { background-color: #fae5d3; }
.bg-carrot-200 { background-color: #f5cba7; }
.bg-carrot-300 { background-color: #f0b27a; }
.bg-carrot-400 { background-color: #eb984e; }
.bg-carrot-500 { background-color: #e67e22; }
.bg-carrot-600 { background-color: #ca6f1e; }
.bg-carrot-700 { background-color: #af601a; }
.bg-carrot-800 { background-color: #935116; }
.bg-carrot-900 { background-color: #784212; }

.border-carrot { border-color: #e67e22; }
.border-carrot-50 { border-color: #fdf2e9; }
.border-carrot-100 { border-color: #fae5d3; }
.border-carrot-200 { border-color: #f5cba7; }
.border-carrot-300 { border-color: #f0b27a; }
.border-carrot-400 { border-color: #eb984e; }
.border-carrot-500 { border-color: #e67e22; }
.border-carrot-600 { border-color: #ca6f1e; }
.border-carrot-700 { border-color: #af601a; }
.border-carrot-800 { border-color: #935116; }
.border-carrot-900 { border-color: #784212; }


/* Pumpkin */
.pumpkin { color: #d35400; }
.pumpkin-50 { color: #fbeee6; }
.pumpkin-100 { color: #f6ddcc; }
.pumpkin-200 { color: #edbb99; }
.pumpkin-300 { color: #e59866; }
.pumpkin-400 { color: #dc7633; }
.pumpkin-500 { color: #d35400; }
.pumpkin-600 { color: #ba4a00; }
.pumpkin-700 { color: #a04000; }
.pumpkin-800 { color: #873600; }
.pumpkin-900 { color: #6e2c00; }

a.pumpkin:hover { color: #d35400; }
a.pumpkin-50:hover { color: #fbeee6; }
a.pumpkin-100:hover { color: #f6ddcc; }
a.pumpkin-200:hover { color: #edbb99; }
a.pumpkin-300:hover { color: #e59866; }
a.pumpkin-400:hover { color: #dc7633; }
a.pumpkin-500:hover { color: #d35400; }
a.pumpkin-600:hover { color: #ba4a00; }
a.pumpkin-700:hover { color: #a04000; }
a.pumpkin-800:hover { color: #873600; }
a.pumpkin-900:hover { color: #6e2c00; }

.highlight-pumpkin b, .highlight-pumpkin strong { color: #d35400; }
.highlight-pumpkin-50 b, .highlight-pumpkin-50 strong { color: #fbeee6; }
.highlight-pumpkin-100 b, .highlight-pumpkin-100 strong { color: #f6ddcc; }
.highlight-pumpkin-200 b, .highlight-pumpkin-200 strong { color: #edbb99; }
.highlight-pumpkin-300 b, .highlight-pumpkin-300 strong { color: #e59866; }
.highlight-pumpkin-400 b, .highlight-pumpkin-400 strong { color: #dc7633; }
.highlight-pumpkin-500 b, .highlight-pumpkin-500 strong { color: #d35400; }
.highlight-pumpkin-600 b, .highlight-pumpkin-600 strong { color: #ba4a00; }
.highlight-pumpkin-700 b, .highlight-pumpkin-700 strong { color: #a04000; }
.highlight-pumpkin-800 b, .highlight-pumpkin-800 strong { color: #873600; }
.highlight-pumpkin-900 b, .highlight-pumpkin-900 strong { color: #6e2c00; }

.links-pumpkin a { color: #d35400; }
.links-pumpkin-50 a { color: #fbeee6; }
.links-pumpkin-100 a { color: #f6ddcc; }
.links-pumpkin-200 a { color: #edbb99; }
.links-pumpkin-300 a { color: #e59866; }
.links-pumpkin-400 a { color: #dc7633; }
.links-pumpkin-500 a { color: #d35400; }
.links-pumpkin-600 a { color: #ba4a00; }
.links-pumpkin-700 a { color: #a04000; }
.links-pumpkin-800 a { color: #873600; }
.links-pumpkin-900 a { color: #6e2c00; }

.bg-pumpkin { background-color: #d35400; }
.bg-pumpkin-50 { background-color: #fbeee6; }
.bg-pumpkin-100 { background-color: #f6ddcc; }
.bg-pumpkin-200 { background-color: #edbb99; }
.bg-pumpkin-300 { background-color: #e59866; }
.bg-pumpkin-400 { background-color: #dc7633; }
.bg-pumpkin-500 { background-color: #d35400; }
.bg-pumpkin-600 { background-color: #ba4a00; }
.bg-pumpkin-700 { background-color: #a04000; }
.bg-pumpkin-800 { background-color: #873600; }
.bg-pumpkin-900 { background-color: #6e2c00; }

.border-pumpkin { border-color: #d35400; }
.border-pumpkin-50 { border-color: #fbeee6; }
.border-pumpkin-100 { border-color: #f6ddcc; }
.border-pumpkin-200 { border-color: #edbb99; }
.border-pumpkin-300 { border-color: #e59866; }
.border-pumpkin-400 { border-color: #dc7633; }
.border-pumpkin-500 { border-color: #d35400; }
.border-pumpkin-600 { border-color: #ba4a00; }
.border-pumpkin-700 { border-color: #a04000; }
.border-pumpkin-800 { border-color: #873600; }
.border-pumpkin-900 { border-color: #6e2c00; }


/* Alizarin */
.alizarin { color: #e74c3c; }
.alizarin-50 { color: #fdedec; }
.alizarin-100 { color: #fadbd8; }
.alizarin-200 { color: #f5b7b1; }
.alizarin-300 { color: #f1948a; }
.alizarin-400 { color: #ec7063; }
.alizarin-500 { color: #e74c3c; }
.alizarin-600 { color: #cb4335; }
.alizarin-700 { color: #b03a2e; }
.alizarin-800 { color: #943126; }
.alizarin-900 { color: #78281f; }

a.alizarin:hover { color: #e74c3c; }
a.alizarin-50:hover { color: #fdedec; }
a.alizarin-100:hover { color: #fadbd8; }
a.alizarin-200:hover { color: #f5b7b1; }
a.alizarin-300:hover { color: #f1948a; }
a.alizarin-400:hover { color: #ec7063; }
a.alizarin-500:hover { color: #e74c3c; }
a.alizarin-600:hover { color: #cb4335; }
a.alizarin-700:hover { color: #b03a2e; }
a.alizarin-800:hover { color: #943126; }
a.alizarin-900:hover { color: #78281f; }

.highlight-alizarin b, .highlight-alizarin strong { color: #e74c3c; }
.highlight-alizarin-50 b, .highlight-alizarin-50 strong { color: #fdedec; }
.highlight-alizarin-100 b, .highlight-alizarin-100 strong { color: #fadbd8; }
.highlight-alizarin-200 b, .highlight-alizarin-200 strong { color: #f5b7b1; }
.highlight-alizarin-300 b, .highlight-alizarin-300 strong { color: #f1948a; }
.highlight-alizarin-400 b, .highlight-alizarin-400 strong { color: #ec7063; }
.highlight-alizarin-500 b, .highlight-alizarin-500 strong { color: #e74c3c; }
.highlight-alizarin-600 b, .highlight-alizarin-600 strong { color: #cb4335; }
.highlight-alizarin-700 b, .highlight-alizarin-700 strong { color: #b03a2e; }
.highlight-alizarin-800 b, .highlight-alizarin-800 strong { color: #943126; }
.highlight-alizarin-900 b, .highlight-alizarin-900 strong { color: #78281f; }

.links-alizarin a { color: #e74c3c; }
.links-alizarin-50 a { color: #fdedec; }
.links-alizarin-100 a { color: #fadbd8; }
.links-alizarin-200 a { color: #f5b7b1; }
.links-alizarin-300 a { color: #f1948a; }
.links-alizarin-400 a { color: #ec7063; }
.links-alizarin-500 a { color: #e74c3c; }
.links-alizarin-600 a { color: #cb4335; }
.links-alizarin-700 a { color: #b03a2e; }
.links-alizarin-800 a { color: #943126; }
.links-alizarin-900 a { color: #78281f; }

.bg-alizarin { background-color: #e74c3c; }
.bg-alizarin-50 { background-color: #fdedec; }
.bg-alizarin-100 { background-color: #fadbd8; }
.bg-alizarin-200 { background-color: #f5b7b1; }
.bg-alizarin-300 { background-color: #f1948a; }
.bg-alizarin-400 { background-color: #ec7063; }
.bg-alizarin-500 { background-color: #e74c3c; }
.bg-alizarin-600 { background-color: #cb4335; }
.bg-alizarin-700 { background-color: #b03a2e; }
.bg-alizarin-800 { background-color: #943126; }
.bg-alizarin-900 { background-color: #78281f; }

.border-alizarin { border-color: #e74c3c; }
.border-alizarin-50 { border-color: #fdedec; }
.border-alizarin-100 { border-color: #fadbd8; }
.border-alizarin-200 { border-color: #f5b7b1; }
.border-alizarin-300 { border-color: #f1948a; }
.border-alizarin-400 { border-color: #ec7063; }
.border-alizarin-500 { border-color: #e74c3c; }
.border-alizarin-600 { border-color: #cb4335; }
.border-alizarin-700 { border-color: #b03a2e; }
.border-alizarin-800 { border-color: #943126; }
.border-alizarin-900 { border-color: #78281f; }


/* Pomegranate */
.pomegranate { color: #c0392b; }
.pomegranate-50 { color: #f9ebea; }
.pomegranate-100 { color: #f2d7d5; }
.pomegranate-200 { color: #e6b0aa; }
.pomegranate-300 { color: #d98880; }
.pomegranate-400 { color: #cd6155; }
.pomegranate-500 { color: #c0392b; }
.pomegranate-600 { color: #a93226; }
.pomegranate-700 { color: #922b21; }
.pomegranate-800 { color: #7b241c; }
.pomegranate-900 { color: #641e16; }

a.pomegranate:hover { color: #c0392b; }
a.pomegranate-50:hover { color: #f9ebea; }
a.pomegranate-100:hover { color: #f2d7d5; }
a.pomegranate-200:hover { color: #e6b0aa; }
a.pomegranate-300:hover { color: #d98880; }
a.pomegranate-400:hover { color: #cd6155; }
a.pomegranate-500:hover { color: #c0392b; }
a.pomegranate-600:hover { color: #a93226; }
a.pomegranate-700:hover { color: #922b21; }
a.pomegranate-800:hover { color: #7b241c; }
a.pomegranate-900:hover { color: #641e16; }

.highlight-pomegranate b, .highlight-pomegranate strong { color: #c0392b; }
.highlight-pomegranate-50 b, .highlight-pomegranate-50 strong { color: #f9ebea; }
.highlight-pomegranate-100 b, .highlight-pomegranate-100 strong { color: #f2d7d5; }
.highlight-pomegranate-200 b, .highlight-pomegranate-200 strong { color: #e6b0aa; }
.highlight-pomegranate-300 b, .highlight-pomegranate-300 strong { color: #d98880; }
.highlight-pomegranate-400 b, .highlight-pomegranate-400 strong { color: #cd6155; }
.highlight-pomegranate-500 b, .highlight-pomegranate-500 strong { color: #c0392b; }
.highlight-pomegranate-600 b, .highlight-pomegranate-600 strong { color: #a93226; }
.highlight-pomegranate-700 b, .highlight-pomegranate-700 strong { color: #922b21; }
.highlight-pomegranate-800 b, .highlight-pomegranate-800 strong { color: #7b241c; }
.highlight-pomegranate-900 b, .highlight-pomegranate-900 strong { color: #641e16; }

.links-pomegranate a { color: #c0392b; }
.links-pomegranate-50 a { color: #f9ebea; }
.links-pomegranate-100 a { color: #f2d7d5; }
.links-pomegranate-200 a { color: #e6b0aa; }
.links-pomegranate-300 a { color: #d98880; }
.links-pomegranate-400 a { color: #cd6155; }
.links-pomegranate-500 a { color: #c0392b; }
.links-pomegranate-600 a { color: #a93226; }
.links-pomegranate-700 a { color: #922b21; }
.links-pomegranate-800 a { color: #7b241c; }
.links-pomegranate-900 a { color: #641e16; }

.bg-pomegranate { background-color: #c0392b; }
.bg-pomegranate-50 { background-color: #f9ebea; }
.bg-pomegranate-100 { background-color: #f2d7d5; }
.bg-pomegranate-200 { background-color: #e6b0aa; }
.bg-pomegranate-300 { background-color: #d98880; }
.bg-pomegranate-400 { background-color: #cd6155; }
.bg-pomegranate-500 { background-color: #c0392b; }
.bg-pomegranate-600 { background-color: #a93226; }
.bg-pomegranate-700 { background-color: #922b21; }
.bg-pomegranate-800 { background-color: #7b241c; }
.bg-pomegranate-900 { background-color: #641e16; }

.border-pomegranate { border-color: #c0392b; }
.border-pomegranate-50 { border-color: #f9ebea; }
.border-pomegranate-100 { border-color: #f2d7d5; }
.border-pomegranate-200 { border-color: #e6b0aa; }
.border-pomegranate-300 { border-color: #d98880; }
.border-pomegranate-400 { border-color: #cd6155; }
.border-pomegranate-500 { border-color: #c0392b; }
.border-pomegranate-600 { border-color: #a93226; }
.border-pomegranate-700 { border-color: #922b21; }
.border-pomegranate-800 { border-color: #7b241c; }
.border-pomegranate-900 { border-color: #641e16; }


/* Clouds */
.clouds { color: #ecf0f1; }
.clouds-50 { color: #fdfefe; }
.clouds-100 { color: #fbfcfc; }
.clouds-200 { color: #f7f9f9; }
.clouds-300 { color: #f4f6f7; }
.clouds-400 { color: #f0f3f4; }
.clouds-500 { color: #ecf0f1; }
.clouds-600 { color: #d0d3d4; }
.clouds-700 { color: #b3b6b7; }
.clouds-800 { color: #979a9a; }
.clouds-900 { color: #7b7d7d; }

a.clouds:hover { color: #ecf0f1; }
a.clouds-50:hover { color: #fdfefe; }
a.clouds-100:hover { color: #fbfcfc; }
a.clouds-200:hover { color: #f7f9f9; }
a.clouds-300:hover { color: #f4f6f7; }
a.clouds-400:hover { color: #f0f3f4; }
a.clouds-500:hover { color: #ecf0f1; }
a.clouds-600:hover { color: #d0d3d4; }
a.clouds-700:hover { color: #b3b6b7; }
a.clouds-800:hover { color: #979a9a; }
a.clouds-900:hover { color: #7b7d7d; }

.highlight-clouds b, .highlight-clouds strong { color: #ecf0f1; }
.highlight-clouds-50 b, .highlight-clouds-50 strong { color: #fdfefe; }
.highlight-clouds-100 b, .highlight-clouds-100 strong { color: #fbfcfc; }
.highlight-clouds-200 b, .highlight-clouds-200 strong { color: #f7f9f9; }
.highlight-clouds-300 b, .highlight-clouds-300 strong { color: #f4f6f7; }
.highlight-clouds-400 b, .highlight-clouds-400 strong { color: #f0f3f4; }
.highlight-clouds-500 b, .highlight-clouds-500 strong { color: #ecf0f1; }
.highlight-clouds-600 b, .highlight-clouds-600 strong { color: #d0d3d4; }
.highlight-clouds-700 b, .highlight-clouds-700 strong { color: #b3b6b7; }
.highlight-clouds-800 b, .highlight-clouds-800 strong { color: #979a9a; }
.highlight-clouds-900 b, .highlight-clouds-900 strong { color: #7b7d7d; }

.links-clouds a { color: #ecf0f1; }
.links-clouds-50 a { color: #fdfefe; }
.links-clouds-100 a { color: #fbfcfc; }
.links-clouds-200 a { color: #f7f9f9; }
.links-clouds-300 a { color: #f4f6f7; }
.links-clouds-400 a { color: #f0f3f4; }
.links-clouds-500 a { color: #ecf0f1; }
.links-clouds-600 a { color: #d0d3d4; }
.links-clouds-700 a { color: #b3b6b7; }
.links-clouds-800 a { color: #979a9a; }
.links-clouds-900 a { color: #7b7d7d; }

.bg-clouds { background-color: #ecf0f1; }
.bg-clouds-50 { background-color: #fdfefe; }
.bg-clouds-100 { background-color: #fbfcfc; }
.bg-clouds-200 { background-color: #f7f9f9; }
.bg-clouds-300 { background-color: #f4f6f7; }
.bg-clouds-400 { background-color: #f0f3f4; }
.bg-clouds-500 { background-color: #ecf0f1; }
.bg-clouds-600 { background-color: #d0d3d4; }
.bg-clouds-700 { background-color: #b3b6b7; }
.bg-clouds-800 { background-color: #979a9a; }
.bg-clouds-900 { background-color: #7b7d7d; }

.border-clouds { border-color: #ecf0f1; }
.border-clouds-50 { border-color: #fdfefe; }
.border-clouds-100 { border-color: #fbfcfc; }
.border-clouds-200 { border-color: #f7f9f9; }
.border-clouds-300 { border-color: #f4f6f7; }
.border-clouds-400 { border-color: #f0f3f4; }
.border-clouds-500 { border-color: #ecf0f1; }
.border-clouds-600 { border-color: #d0d3d4; }
.border-clouds-700 { border-color: #b3b6b7; }
.border-clouds-800 { border-color: #979a9a; }
.border-clouds-900 { border-color: #7b7d7d; }


/* Silver */
.silver { color: #bdc3c7; }
.silver-50 { color: #f8f9f9; }
.silver-100 { color: #f2f3f4; }
.silver-200 { color: #e5e7e9; }
.silver-300 { color: #d7dbdd; }
.silver-400 { color: #cacfd2; }
.silver-500 { color: #bdc3c7; }
.silver-600 { color: #a6acaf; }
.silver-700 { color: #909497; }
.silver-800 { color: #797d7f; }
.silver-900 { color: #626567; }

a.silver:hover { color: #bdc3c7; }
a.silver-50:hover { color: #f8f9f9; }
a.silver-100:hover { color: #f2f3f4; }
a.silver-200:hover { color: #e5e7e9; }
a.silver-300:hover { color: #d7dbdd; }
a.silver-400:hover { color: #cacfd2; }
a.silver-500:hover { color: #bdc3c7; }
a.silver-600:hover { color: #a6acaf; }
a.silver-700:hover { color: #909497; }
a.silver-800:hover { color: #797d7f; }
a.silver-900:hover { color: #626567; }

.highlight-silver b, .highlight-silver strong { color: #bdc3c7; }
.highlight-silver-50 b, .highlight-silver-50 strong { color: #f8f9f9; }
.highlight-silver-100 b, .highlight-silver-100 strong { color: #f2f3f4; }
.highlight-silver-200 b, .highlight-silver-200 strong { color: #e5e7e9; }
.highlight-silver-300 b, .highlight-silver-300 strong { color: #d7dbdd; }
.highlight-silver-400 b, .highlight-silver-400 strong { color: #cacfd2; }
.highlight-silver-500 b, .highlight-silver-500 strong { color: #bdc3c7; }
.highlight-silver-600 b, .highlight-silver-600 strong { color: #a6acaf; }
.highlight-silver-700 b, .highlight-silver-700 strong { color: #909497; }
.highlight-silver-800 b, .highlight-silver-800 strong { color: #797d7f; }
.highlight-silver-900 b, .highlight-silver-900 strong { color: #626567; }

.links-silver a { color: #bdc3c7; }
.links-silver-50 a { color: #f8f9f9; }
.links-silver-100 a { color: #f2f3f4; }
.links-silver-200 a { color: #e5e7e9; }
.links-silver-300 a { color: #d7dbdd; }
.links-silver-400 a { color: #cacfd2; }
.links-silver-500 a { color: #bdc3c7; }
.links-silver-600 a { color: #a6acaf; }
.links-silver-700 a { color: #909497; }
.links-silver-800 a { color: #797d7f; }
.links-silver-900 a { color: #626567; }

.bg-silver { background-color: #bdc3c7; }
.bg-silver-50 { background-color: #f8f9f9; }
.bg-silver-100 { background-color: #f2f3f4; }
.bg-silver-200 { background-color: #e5e7e9; }
.bg-silver-300 { background-color: #d7dbdd; }
.bg-silver-400 { background-color: #cacfd2; }
.bg-silver-500 { background-color: #bdc3c7; }
.bg-silver-600 { background-color: #a6acaf; }
.bg-silver-700 { background-color: #909497; }
.bg-silver-800 { background-color: #797d7f; }
.bg-silver-900 { background-color: #626567; }

.border-silver { border-color: #bdc3c7; }
.border-silver-50 { border-color: #f8f9f9; }
.border-silver-100 { border-color: #f2f3f4; }
.border-silver-200 { border-color: #e5e7e9; }
.border-silver-300 { border-color: #d7dbdd; }
.border-silver-400 { border-color: #cacfd2; }
.border-silver-500 { border-color: #bdc3c7; }
.border-silver-600 { border-color: #a6acaf; }
.border-silver-700 { border-color: #909497; }
.border-silver-800 { border-color: #797d7f; }
.border-silver-900 { border-color: #626567; }


/* Concrete */
.concrete { color: #95a5a6; }
.concrete-50 { color: #f4f6f6; }
.concrete-100 { color: #eaeded; }
.concrete-200 { color: #d5dbdb; }
.concrete-300 { color: #bfc9ca; }
.concrete-400 { color: #aab7b8; }
.concrete-500 { color: #95a5a6; }
.concrete-600 { color: #839192; }
.concrete-700 { color: #717d7e; }
.concrete-800 { color: #5f6a6a; }
.concrete-900 { color: #4d5656; }

a.concrete:hover { color: #95a5a6; }
a.concrete-50:hover { color: #f4f6f6; }
a.concrete-100:hover { color: #eaeded; }
a.concrete-200:hover { color: #d5dbdb; }
a.concrete-300:hover { color: #bfc9ca; }
a.concrete-400:hover { color: #aab7b8; }
a.concrete-500:hover { color: #95a5a6; }
a.concrete-600:hover { color: #839192; }
a.concrete-700:hover { color: #717d7e; }
a.concrete-800:hover { color: #5f6a6a; }
a.concrete-900:hover { color: #4d5656; }

.highlight-concrete b, .highlight-concrete strong { color: #95a5a6; }
.highlight-concrete-50 b, .highlight-concrete-50 strong { color: #f4f6f6; }
.highlight-concrete-100 b, .highlight-concrete-100 strong { color: #eaeded; }
.highlight-concrete-200 b, .highlight-concrete-200 strong { color: #d5dbdb; }
.highlight-concrete-300 b, .highlight-concrete-300 strong { color: #bfc9ca; }
.highlight-concrete-400 b, .highlight-concrete-400 strong { color: #aab7b8; }
.highlight-concrete-500 b, .highlight-concrete-500 strong { color: #95a5a6; }
.highlight-concrete-600 b, .highlight-concrete-600 strong { color: #839192; }
.highlight-concrete-700 b, .highlight-concrete-700 strong { color: #717d7e; }
.highlight-concrete-800 b, .highlight-concrete-800 strong { color: #5f6a6a; }
.highlight-concrete-900 b, .highlight-concrete-900 strong { color: #4d5656; }

.links-concrete a { color: #95a5a6; }
.links-concrete-50 a { color: #f4f6f6; }
.links-concrete-100 a { color: #eaeded; }
.links-concrete-200 a { color: #d5dbdb; }
.links-concrete-300 a { color: #bfc9ca; }
.links-concrete-400 a { color: #aab7b8; }
.links-concrete-500 a { color: #95a5a6; }
.links-concrete-600 a { color: #839192; }
.links-concrete-700 a { color: #717d7e; }
.links-concrete-800 a { color: #5f6a6a; }
.links-concrete-900 a { color: #4d5656; }

.bg-concrete { background-color: #95a5a6; }
.bg-concrete-50 { background-color: #f4f6f6; }
.bg-concrete-100 { background-color: #eaeded; }
.bg-concrete-200 { background-color: #d5dbdb; }
.bg-concrete-300 { background-color: #bfc9ca; }
.bg-concrete-400 { background-color: #aab7b8; }
.bg-concrete-500 { background-color: #95a5a6; }
.bg-concrete-600 { background-color: #839192; }
.bg-concrete-700 { background-color: #717d7e; }
.bg-concrete-800 { background-color: #5f6a6a; }
.bg-concrete-900 { background-color: #4d5656; }

.border-concrete { border-color: #95a5a6; }
.border-concrete-50 { border-color: #f4f6f6; }
.border-concrete-100 { border-color: #eaeded; }
.border-concrete-200 { border-color: #d5dbdb; }
.border-concrete-300 { border-color: #bfc9ca; }
.border-concrete-400 { border-color: #aab7b8; }
.border-concrete-500 { border-color: #95a5a6; }
.border-concrete-600 { border-color: #839192; }
.border-concrete-700 { border-color: #717d7e; }
.border-concrete-800 { border-color: #5f6a6a; }
.border-concrete-900 { border-color: #4d5656; }


/* Asbestos */
.asbestos { color: #7f8c8d; }
.asbestos-50 { color: #f2f4f4; }
.asbestos-100 { color: #e5e8e8; }
.asbestos-200 { color: #ccd1d1; }
.asbestos-300 { color: #b2babb; }
.asbestos-400 { color: #99a3a4; }
.asbestos-500 { color: #7f8c8d; }
.asbestos-600 { color: #707b7c; }
.asbestos-700 { color: #616a6b; }
.asbestos-800 { color: #515a5a; }
.asbestos-900 { color: #424949; }

a.asbestos:hover { color: #7f8c8d; }
a.asbestos-50:hover { color: #f2f4f4; }
a.asbestos-100:hover { color: #e5e8e8; }
a.asbestos-200:hover { color: #ccd1d1; }
a.asbestos-300:hover { color: #b2babb; }
a.asbestos-400:hover { color: #99a3a4; }
a.asbestos-500:hover { color: #7f8c8d; }
a.asbestos-600:hover { color: #707b7c; }
a.asbestos-700:hover { color: #616a6b; }
a.asbestos-800:hover { color: #515a5a; }
a.asbestos-900:hover { color: #424949; }

.highlight-asbestos b, .highlight-asbestos strong { color: #7f8c8d; }
.highlight-asbestos-50 b, .highlight-asbestos-50 strong { color: #f2f4f4; }
.highlight-asbestos-100 b, .highlight-asbestos-100 strong { color: #e5e8e8; }
.highlight-asbestos-200 b, .highlight-asbestos-200 strong { color: #ccd1d1; }
.highlight-asbestos-300 b, .highlight-asbestos-300 strong { color: #b2babb; }
.highlight-asbestos-400 b, .highlight-asbestos-400 strong { color: #99a3a4; }
.highlight-asbestos-500 b, .highlight-asbestos-500 strong { color: #7f8c8d; }
.highlight-asbestos-600 b, .highlight-asbestos-600 strong { color: #707b7c; }
.highlight-asbestos-700 b, .highlight-asbestos-700 strong { color: #616a6b; }
.highlight-asbestos-800 b, .highlight-asbestos-800 strong { color: #515a5a; }
.highlight-asbestos-900 b, .highlight-asbestos-900 strong { color: #424949; }

.links-asbestos a { color: #7f8c8d; }
.links-asbestos-50 a { color: #f2f4f4; }
.links-asbestos-100 a { color: #e5e8e8; }
.links-asbestos-200 a { color: #ccd1d1; }
.links-asbestos-300 a { color: #b2babb; }
.links-asbestos-400 a { color: #99a3a4; }
.links-asbestos-500 a { color: #7f8c8d; }
.links-asbestos-600 a { color: #707b7c; }
.links-asbestos-700 a { color: #616a6b; }
.links-asbestos-800 a { color: #515a5a; }
.links-asbestos-900 a { color: #424949; }

.bg-asbestos { background-color: #7f8c8d; }
.bg-asbestos-50 { background-color: #f2f4f4; }
.bg-asbestos-100 { background-color: #e5e8e8; }
.bg-asbestos-200 { background-color: #ccd1d1; }
.bg-asbestos-300 { background-color: #b2babb; }
.bg-asbestos-400 { background-color: #99a3a4; }
.bg-asbestos-500 { background-color: #7f8c8d; }
.bg-asbestos-600 { background-color: #707b7c; }
.bg-asbestos-700 { background-color: #616a6b; }
.bg-asbestos-800 { background-color: #515a5a; }
.bg-asbestos-900 { background-color: #424949; }

.border-asbestos { border-color: #7f8c8d; }
.border-asbestos-50 { border-color: #f2f4f4; }
.border-asbestos-100 { border-color: #e5e8e8; }
.border-asbestos-200 { border-color: #ccd1d1; }
.border-asbestos-300 { border-color: #b2babb; }
.border-asbestos-400 { border-color: #99a3a4; }
.border-asbestos-500 { border-color: #7f8c8d; }
.border-asbestos-600 { border-color: #707b7c; }
.border-asbestos-700 { border-color: #616a6b; }
.border-asbestos-800 { border-color: #515a5a; }
.border-asbestos-900 { border-color: #424949; }

/* Red */
.red { color: #f44336; }
.red-50 { color: #ffebee; }
.red-100 { color: #ffcdd2; }
.red-200 { color: #ef9a9a; }
.red-300 { color: #e57373; }
.red-400 { color: #ef5350; }
.red-500 { color: #f44336; }
.red-600 { color: #e53935; }
.red-700 { color: #d32f2f; }
.red-800 { color: #c62828; }
.red-900 { color: #b71c1c; }
.red-a100 { color: #ff8a80; }
.red-a200 { color: #ff5252; }
.red-a400 { color: #ff1744; }
.red-a700 { color: #d50000; }

a.red:hover { color: #f44336; }
a.red-50:hover { color: #ffebee; }
a.red-100:hover { color: #ffcdd2; }
a.red-200:hover { color: #ef9a9a; }
a.red-300:hover { color: #e57373; }
a.red-400:hover { color: #ef5350; }
a.red-500:hover { color: #f44336; }
a.red-600:hover { color: #e53935; }
a.red-700:hover { color: #d32f2f; }
a.red-800:hover { color: #c62828; }
a.red-900:hover { color: #b71c1c; }
a.red-a100:hover { color: #ff8a80; }
a.red-a200:hover { color: #ff5252; }
a.red-a400:hover { color: #ff1744; }
a.red-a700:hover { color: #d50000; }

.highlight-red b, .highlight-red strong { color: #f44336; }
.highlight-red-50 b, .highlight-red-50 strong { color: #ffebee; }
.highlight-red-100 b, .highlight-red-100 strong { color: #ffcdd2; }
.highlight-red-200 b, .highlight-red-200 strong { color: #ef9a9a; }
.highlight-red-300 b, .highlight-red-300 strong { color: #e57373; }
.highlight-red-400 b, .highlight-red-400 strong { color: #ef5350; }
.highlight-red-500 b, .highlight-red-500 strong { color: #f44336; }
.highlight-red-600 b, .highlight-red-600 strong { color: #e53935; }
.highlight-red-700 b, .highlight-red-700 strong { color: #d32f2f; }
.highlight-red-800 b, .highlight-red-800 strong { color: #c62828; }
.highlight-red-900 b, .highlight-red-900 strong { color: #b71c1c; }
.highlight-red-a100 b, .highlight-red-a100 strong { color: #ff8a80; }
.highlight-red-a200 b, .highlight-red-a200 strong { color: #ff5252; }
.highlight-red-a400 b, .highlight-red-a400 strong { color: #ff1744; }
.highlight-red-a700 b, .highlight-red-a700 strong { color: #d50000; }

.links-red a { color: #f44336; }
.links-red-50 a { color: #ffebee; }
.links-red-100 a { color: #ffcdd2; }
.links-red-200 a { color: #ef9a9a; }
.links-red-300 a { color: #e57373; }
.links-red-400 a { color: #ef5350; }
.links-red-500 a { color: #f44336; }
.links-red-600 a { color: #e53935; }
.links-red-700 a { color: #d32f2f; }
.links-red-800 a { color: #c62828; }
.links-red-900 a { color: #b71c1c; }
.links-red-a100 a { color: #ff8a80; }
.links-red-a200 a { color: #ff5252; }
.links-red-a400 a { color: #ff1744; }
.links-red-a700 a { color: #d50000; }

.bg-red { background-color: #f44336; }
.bg-red-50 { background-color: #ffebee; }
.bg-red-100 { background-color: #ffcdd2; }
.bg-red-200 { background-color: #ef9a9a; }
.bg-red-300 { background-color: #e57373; }
.bg-red-400 { background-color: #ef5350; }
.bg-red-500 { background-color: #f44336; }
.bg-red-600 { background-color: #e53935; }
.bg-red-700 { background-color: #d32f2f; }
.bg-red-800 { background-color: #c62828; }
.bg-red-900 { background-color: #b71c1c; }
.bg-red-a100 { background-color: #ff8a80; }
.bg-red-a200 { background-color: #ff5252; }
.bg-red-a400 { background-color: #ff1744; }
.bg-red-a700 { background-color: #d50000; }

.border-red { border-color: #f44336; }
.border-red-50 { border-color: #ffebee; }
.border-red-100 { border-color: #ffcdd2; }
.border-red-200 { border-color: #ef9a9a; }
.border-red-300 { border-color: #e57373; }
.border-red-400 { border-color: #ef5350; }
.border-red-500 { border-color: #f44336; }
.border-red-600 { border-color: #e53935; }
.border-red-700 { border-color: #d32f2f; }
.border-red-800 { border-color: #c62828; }
.border-red-900 { border-color: #b71c1c; }
.border-red-a100 { border-color: #ff8a80; }
.border-red-a200 { border-color: #ff5252; }
.border-red-a400 { border-color: #ff1744; }
.border-red-a700 { border-color: #d50000; }

/* Pink */
.pink { color: #e91e63; }
.pink-50 { color: #fce4ec; }
.pink-100 { color: #f8bbd0; }
.pink-200 { color: #f48fb1; }
.pink-300 { color: #f06292; }
.pink-400 { color: #ec407a; }
.pink-500 { color: #e91e63; }
.pink-600 { color: #d81b60; }
.pink-700 { color: #c2185b; }
.pink-800 { color: #ad1457; }
.pink-900 { color: #880e4f; }
.pink-a100 { color: #ff80ab; }
.pink-a200 { color: #ff4081; }
.pink-a400 { color: #f50057; }
.pink-a700 { color: #c51162; }

a.pink:hover { color: #e91e63; }
a.pink-50:hover { color: #fce4ec; }
a.pink-100:hover { color: #f8bbd0; }
a.pink-200:hover { color: #f48fb1; }
a.pink-300:hover { color: #f06292; }
a.pink-400:hover { color: #ec407a; }
a.pink-500:hover { color: #e91e63; }
a.pink-600:hover { color: #d81b60; }
a.pink-700:hover { color: #c2185b; }
a.pink-800:hover { color: #ad1457; }
a.pink-900:hover { color: #880e4f; }
a.pink-a100:hover { color: #ff80ab; }
a.pink-a200:hover { color: #ff4081; }
a.pink-a400:hover { color: #f50057; }
a.pink-a700:hover { color: #c51162; }

.highlight-pink b, .highlight-pink strong { color: #e91e63; }
.highlight-pink-50 b, .highlight-pink-50 strong { color: #fce4ec; }
.highlight-pink-100 b, .highlight-pink-100 strong { color: #f8bbd0; }
.highlight-pink-200 b, .highlight-pink-200 strong { color: #f48fb1; }
.highlight-pink-300 b, .highlight-pink-300 strong { color: #f06292; }
.highlight-pink-400 b, .highlight-pink-400 strong { color: #ec407a; }
.highlight-pink-500 b, .highlight-pink-500 strong { color: #e91e63; }
.highlight-pink-600 b, .highlight-pink-600 strong { color: #d81b60; }
.highlight-pink-700 b, .highlight-pink-700 strong { color: #c2185b; }
.highlight-pink-800 b, .highlight-pink-800 strong { color: #ad1457; }
.highlight-pink-900 b, .highlight-pink-900 strong { color: #880e4f; }
.highlight-pink-a100 b, .highlight-pink-a100 strong { color: #ff80ab; }
.highlight-pink-a200 b, .highlight-pink-a200 strong { color: #ff4081; }
.highlight-pink-a400 b, .highlight-pink-a400 strong { color: #f50057; }
.highlight-pink-a700 b, .highlight-pink-a700 strong { color: #c51162; }

.links-pink a { color: #e91e63; }
.links-pink-50 a { color: #fce4ec; }
.links-pink-100 a { color: #f8bbd0; }
.links-pink-200 a { color: #f48fb1; }
.links-pink-300 a { color: #f06292; }
.links-pink-400 a { color: #ec407a; }
.links-pink-500 a { color: #e91e63; }
.links-pink-600 a { color: #d81b60; }
.links-pink-700 a { color: #c2185b; }
.links-pink-800 a { color: #ad1457; }
.links-pink-900 a { color: #880e4f; }
.links-pink-a100 a { color: #ff80ab; }
.links-pink-a200 a { color: #ff4081; }
.links-pink-a400 a { color: #f50057; }
.links-pink-a700 a { color: #c51162; }

.bg-pink { background-color: #e91e63; }
.bg-pink-50 { background-color: #fce4ec; }
.bg-pink-100 { background-color: #f8bbd0; }
.bg-pink-200 { background-color: #f48fb1; }
.bg-pink-300 { background-color: #f06292; }
.bg-pink-400 { background-color: #ec407a; }
.bg-pink-500 { background-color: #e91e63; }
.bg-pink-600 { background-color: #d81b60; }
.bg-pink-700 { background-color: #c2185b; }
.bg-pink-800 { background-color: #ad1457; }
.bg-pink-900 { background-color: #880e4f; }
.bg-pink-a100 { background-color: #ff80ab; }
.bg-pink-a200 { background-color: #ff4081; }
.bg-pink-a400 { background-color: #f50057; }
.bg-pink-a700 { background-color: #c51162; }
	
.border-pink { border-color: #e91e63; }
.border-pink-50 { border-color: #fce4ec; }
.border-pink-100 { border-color: #f8bbd0; }
.border-pink-200 { border-color: #f48fb1; }
.border-pink-300 { border-color: #f06292; }
.border-pink-400 { border-color: #ec407a; }
.border-pink-500 { border-color: #e91e63; }
.border-pink-600 { border-color: #d81b60; }
.border-pink-700 { border-color: #c2185b; }
.border-pink-800 { border-color: #ad1457; }
.border-pink-900 { border-color: #880e4f; }
.border-pink-a100 { border-color: #ff80ab; }
.border-pink-a200 { border-color: #ff4081; }
.border-pink-a400 { border-color: #f50057; }
.border-pink-a700 { border-color: #c51162; }

/* Purple */
.purple { color: #9c27b0; }
.purple-50 { color: #f3e5f5; }
.purple-100 { color: #e1bee7; }
.purple-200 { color: #ce93d8; }
.purple-300 { color: #ba68c8; }
.purple-400 { color: #ab47bc; }
.purple-500 { color: #9c27b0; }
.purple-600 { color: #8e24aa; }
.purple-700 { color: #7b1fa2; }
.purple-800 { color: #6a1b9a; }
.purple-900 { color: #4a148c; }
.purple-a100 { color: #ea80fc; }
.purple-a200 { color: #e040fb; }
.purple-a400 { color: #d500f9; }
.purple-a700 { color: #aa00ff; }

a.purple:hover { color: #9c27b0; }
a.purple-50:hover { color: #f3e5f5; }
a.purple-100:hover { color: #e1bee7; }
a.purple-200:hover { color: #ce93d8; }
a.purple-300:hover { color: #ba68c8; }
a.purple-400:hover { color: #ab47bc; }
a.purple-500:hover { color: #9c27b0; }
a.purple-600:hover { color: #8e24aa; }
a.purple-700:hover { color: #7b1fa2; }
a.purple-800:hover { color: #6a1b9a; }
a.purple-900:hover { color: #4a148c; }
a.purple-a100:hover { color: #ea80fc; }
a.purple-a200:hover { color: #e040fb; }
a.purple-a400:hover { color: #d500f9; }
a.purple-a700:hover { color: #aa00ff; }

.highlight-purple b, .highlight-purple strong { color: #9c27b0; }
.highlight-purple-50 b, .highlight-purple-50 strong { color: #f3e5f5; }
.highlight-purple-100 b, .highlight-purple-100 strong { color: #e1bee7; }
.highlight-purple-200 b, .highlight-purple-200 strong { color: #ce93d8; }
.highlight-purple-300 b, .highlight-purple-300 strong { color: #ba68c8; }
.highlight-purple-400 b, .highlight-purple-400 strong { color: #ab47bc; }
.highlight-purple-500 b, .highlight-purple-500 strong { color: #9c27b0; }
.highlight-purple-600 b, .highlight-purple-600 strong { color: #8e24aa; }
.highlight-purple-700 b, .highlight-purple-700 strong { color: #7b1fa2; }
.highlight-purple-800 b, .highlight-purple-800 strong { color: #6a1b9a; }
.highlight-purple-900 b, .highlight-purple-900 strong { color: #4a148c; }
.highlight-purple-a100 b, .highlight-purple-a100 strong { color: #ea80fc; }
.highlight-purple-a200 b, .highlight-purple-a200 strong { color: #e040fb; }
.highlight-purple-a400 b, .highlight-purple-a400 strong { color: #d500f9; }
.highlight-purple-a700 b, .highlight-purple-a700 strong { color: #aa00ff; }

.links-purple a { color: #9c27b0; }
.links-purple-50 a { color: #f3e5f5; }
.links-purple-100 a { color: #e1bee7; }
.links-purple-200 a { color: #ce93d8; }
.links-purple-300 a { color: #ba68c8; }
.links-purple-400 a { color: #ab47bc; }
.links-purple-500 a { color: #9c27b0; }
.links-purple-600 a { color: #8e24aa; }
.links-purple-700 a { color: #7b1fa2; }
.links-purple-800 a { color: #6a1b9a; }
.links-purple-900 a { color: #4a148c; }
.links-purple-a100 a { color: #ea80fc; }
.links-purple-a200 a { color: #e040fb; }
.links-purple-a400 a { color: #d500f9; }
.links-purple-a700 a { color: #aa00ff; }

.bg-purple { background-color: #9c27b0; }
.bg-purple-50 { background-color: #f3e5f5; }
.bg-purple-100 { background-color: #e1bee7; }
.bg-purple-200 { background-color: #ce93d8; }
.bg-purple-300 { background-color: #ba68c8; }
.bg-purple-400 { background-color: #ab47bc; }
.bg-purple-500 { background-color: #9c27b0; }
.bg-purple-600 { background-color: #8e24aa; }
.bg-purple-700 { background-color: #7b1fa2; }
.bg-purple-800 { background-color: #6a1b9a; }
.bg-purple-900 { background-color: #4a148c; }
.bg-purple-a100 { background-color: #ea80fc; }
.bg-purple-a200 { background-color: #e040fb; }
.bg-purple-a400 { background-color: #d500f9; }
.bg-purple-a700 { background-color: #aa00ff; }

.border-purple { border-color: #9c27b0; }
.border-purple-50 { border-color: #f3e5f5; }
.border-purple-100 { border-color: #e1bee7; }
.border-purple-200 { border-color: #ce93d8; }
.border-purple-300 { border-color: #ba68c8; }
.border-purple-400 { border-color: #ab47bc; }
.border-purple-500 { border-color: #9c27b0; }
.border-purple-600 { border-color: #8e24aa; }
.border-purple-700 { border-color: #7b1fa2; }
.border-purple-800 { border-color: #6a1b9a; }
.border-purple-900 { border-color: #4a148c; }
.border-purple-a100 { border-color: #ea80fc; }
.border-purple-a200 { border-color: #e040fb; }
.border-purple-a400 { border-color: #d500f9; }
.border-purple-a700 { border-color: #aa00ff; }

/* Deep Purple */
.deep-purple { color: #673ab7; }
.deep-purple-50 { color: #ede7f6; }
.deep-purple-100 { color: #d1c4e9; }
.deep-purple-200 { color: #b39ddb; }
.deep-purple-300 { color: #9575cd; }
.deep-purple-400 { color: #7e57c2; }
.deep-purple-500 { color: #673ab7; }
.deep-purple-600 { color: #5e35b1; }
.deep-purple-700 { color: #512da8; }
.deep-purple-800 { color: #4527a0; }
.deep-purple-900 { color: #311b92; }
.deep-purple-a100 { color: #b388ff; }
.deep-purple-a200 { color: #7c4dff; }
.deep-purple-a400 { color: #651fff; }
.deep-purple-a700 { color: #6200ea; }

a.deep-purple:hover { color: #673ab7; }
a.deep-purple-50:hover { color: #ede7f6; }
a.deep-purple-100:hover { color: #d1c4e9; }
a.deep-purple-200:hover { color: #b39ddb; }
a.deep-purple-300:hover { color: #9575cd; }
a.deep-purple-400:hover { color: #7e57c2; }
a.deep-purple-500:hover { color: #673ab7; }
a.deep-purple-600:hover { color: #5e35b1; }
a.deep-purple-700:hover { color: #512da8; }
a.deep-purple-800:hover { color: #4527a0; }
a.deep-purple-900:hover { color: #311b92; }
a.deep-purple-a100:hover { color: #b388ff; }
a.deep-purple-a200:hover { color: #7c4dff; }
a.deep-purple-a400:hover { color: #651fff; }
a.deep-purple-a700:hover { color: #6200ea; }

.highlight-deep-purple b, .highlight-deep-purple strong { color: #673ab7; }
.highlight-deep-purple-50 b, .highlight-deep-purple-50 strong { color: #ede7f6; }
.highlight-deep-purple-100 b, .highlight-deep-purple-100 strong { color: #d1c4e9; }
.highlight-deep-purple-200 b, .highlight-deep-purple-200 strong { color: #b39ddb; }
.highlight-deep-purple-300 b, .highlight-deep-purple-300 strong { color: #9575cd; }
.highlight-deep-purple-400 b, .highlight-deep-purple-400 strong { color: #7e57c2; }
.highlight-deep-purple-500 b, .highlight-deep-purple-500 strong { color: #673ab7; }
.highlight-deep-purple-600 b, .highlight-deep-purple-600 strong { color: #5e35b1; }
.highlight-deep-purple-700 b, .highlight-deep-purple-700 strong { color: #512da8; }
.highlight-deep-purple-800 b, .highlight-deep-purple-800 strong { color: #4527a0; }
.highlight-deep-purple-900 b, .highlight-deep-purple-900 strong { color: #311b92; }
.highlight-deep-purple-a100 b, .highlight-deep-purple-a100 strong { color: #b388ff; }
.highlight-deep-purple-a200 b, .highlight-deep-purple-a200 strong { color: #7c4dff; }
.highlight-deep-purple-a400 b, .highlight-deep-purple-a400 strong { color: #651fff; }
.highlight-deep-purple-a700 b, .highlight-deep-purple-a700 strong { color: #6200ea; }

.links-deep-purple a { color: #673ab7; }
.links-deep-purple-50 a { color: #ede7f6; }
.links-deep-purple-100 a { color: #d1c4e9; }
.links-deep-purple-200 a { color: #b39ddb; }
.links-deep-purple-300 a { color: #9575cd; }
.links-deep-purple-400 a { color: #7e57c2; }
.links-deep-purple-500 a { color: #673ab7; }
.links-deep-purple-600 a { color: #5e35b1; }
.links-deep-purple-700 a { color: #512da8; }
.links-deep-purple-800 a { color: #4527a0; }
.links-deep-purple-900 a { color: #311b92; }
.links-deep-purple-a100 a { color: #b388ff; }
.links-deep-purple-a200 a { color: #7c4dff; }
.links-deep-purple-a400 a { color: #651fff; }
.links-deep-purple-a700 a { color: #6200ea; }

.bg-deep-purple { background-color: #673ab7; }
.bg-deep-purple-50 { background-color: #ede7f6; }
.bg-deep-purple-100 { background-color: #d1c4e9; }
.bg-deep-purple-200 { background-color: #b39ddb; }
.bg-deep-purple-300 { background-color: #9575cd; }
.bg-deep-purple-400 { background-color: #7e57c2; }
.bg-deep-purple-500 { background-color: #673ab7; }
.bg-deep-purple-600 { background-color: #5e35b1; }
.bg-deep-purple-700 { background-color: #512da8; }
.bg-deep-purple-800 { background-color: #4527a0; }
.bg-deep-purple-900 { background-color: #311b92; }
.bg-deep-purple-a100 { background-color: #b388ff; }
.bg-deep-purple-a200 { background-color: #7c4dff; }
.bg-deep-purple-a400 { background-color: #651fff; }
.bg-deep-purple-a700 { background-color: #6200ea; }

.border-deep-purple { border-color: #673ab7; }
.border-deep-purple-50 { border-color: #ede7f6; }
.border-deep-purple-100 { border-color: #d1c4e9; }
.border-deep-purple-200 { border-color: #b39ddb; }
.border-deep-purple-300 { border-color: #9575cd; }
.border-deep-purple-400 { border-color: #7e57c2; }
.border-deep-purple-500 { border-color: #673ab7; }
.border-deep-purple-600 { border-color: #5e35b1; }
.border-deep-purple-700 { border-color: #512da8; }
.border-deep-purple-800 { border-color: #4527a0; }
.border-deep-purple-900 { border-color: #311b92; }
.border-deep-purple-a100 { border-color: #b388ff; }
.border-deep-purple-a200 { border-color: #7c4dff; }
.border-deep-purple-a400 { border-color: #651fff; }
.border-deep-purple-a700 { border-color: #6200ea; }

/* Indigo */
.indigo { color: #3f51b5; }
.indigo-50 { color: #e8eaf6; }
.indigo-100 { color: #c5cae9; }
.indigo-200 { color: #9fa8da; }
.indigo-300 { color: #7986cb; }
.indigo-400 { color: #5c6bc0; }
.indigo-500 { color: #3f51b5; }
.indigo-600 { color: #3949ab; }
.indigo-700 { color: #303f9f; }
.indigo-800 { color: #283593; }
.indigo-900 { color: #1a237e; }
.indigo-a100 { color: #8c9eff; }
.indigo-a200 { color: #536dfe; }
.indigo-a400 { color: #3d5afe; }
.indigo-a700 { color: #304ffe; }

a.indigo:hover { color: #3f51b5; }
a.indigo-50:hover { color: #e8eaf6; }
a.indigo-100:hover { color: #c5cae9; }
a.indigo-200:hover { color: #9fa8da; }
a.indigo-300:hover { color: #7986cb; }
a.indigo-400:hover { color: #5c6bc0; }
a.indigo-500:hover { color: #3f51b5; }
a.indigo-600:hover { color: #3949ab; }
a.indigo-700:hover { color: #303f9f; }
a.indigo-800:hover { color: #283593; }
a.indigo-900:hover { color: #1a237e; }
a.indigo-a100:hover { color: #8c9eff; }
a.indigo-a200:hover { color: #536dfe; }
a.indigo-a400:hover { color: #3d5afe; }
a.indigo-a700:hover { color: #304ffe; }

.highlight-indigo b, .highlight-indigo strong { color: #3f51b5; }
.highlight-indigo-50 b, .highlight-indigo-50 strong { color: #e8eaf6; }
.highlight-indigo-100 b, .highlight-indigo-100 strong { color: #c5cae9; }
.highlight-indigo-200 b, .highlight-indigo-200 strong { color: #9fa8da; }
.highlight-indigo-300 b, .highlight-indigo-300 strong { color: #7986cb; }
.highlight-indigo-400 b, .highlight-indigo-400 strong { color: #5c6bc0; }
.highlight-indigo-500 b, .highlight-indigo-500 strong { color: #3f51b5; }
.highlight-indigo-600 b, .highlight-indigo-600 strong { color: #3949ab; }
.highlight-indigo-700 b, .highlight-indigo-700 strong { color: #303f9f; }
.highlight-indigo-800 b, .highlight-indigo-800 strong { color: #283593; }
.highlight-indigo-900 b, .highlight-indigo-900 strong { color: #1a237e; }
.highlight-indigo-a100 b, .highlight-indigo-a100 strong { color: #8c9eff; }
.highlight-indigo-a200 b, .highlight-indigo-a200 strong { color: #536dfe; }
.highlight-indigo-a400 b, .highlight-indigo-a400 strong { color: #3d5afe; }
.highlight-indigo-a700 b, .highlight-indigo-a700 strong { color: #304ffe; }

.links-indigo a { color: #3f51b5; }
.links-indigo-50 a { color: #e8eaf6; }
.links-indigo-100 a { color: #c5cae9; }
.links-indigo-200 a { color: #9fa8da; }
.links-indigo-300 a { color: #7986cb; }
.links-indigo-400 a { color: #5c6bc0; }
.links-indigo-500 a { color: #3f51b5; }
.links-indigo-600 a { color: #3949ab; }
.links-indigo-700 a { color: #303f9f; }
.links-indigo-800 a { color: #283593; }
.links-indigo-900 a { color: #1a237e; }
.links-indigo-a100 a { color: #8c9eff; }
.links-indigo-a200 a { color: #536dfe; }
.links-indigo-a400 a { color: #3d5afe; }
.links-indigo-a700 a { color: #304ffe; }

.bg-indigo { background-color: #3f51b5; }
.bg-indigo-50 { background-color: #e8eaf6; }
.bg-indigo-100 { background-color: #c5cae9; }
.bg-indigo-200 { background-color: #9fa8da; }
.bg-indigo-300 { background-color: #7986cb; }
.bg-indigo-400 { background-color: #5c6bc0; }
.bg-indigo-500 { background-color: #3f51b5; }
.bg-indigo-600 { background-color: #3949ab; }
.bg-indigo-700 { background-color: #303f9f; }
.bg-indigo-800 { background-color: #283593; }
.bg-indigo-900 { background-color: #1a237e; }
.bg-indigo-a100 { background-color: #8c9eff; }
.bg-indigo-a200 { background-color: #536dfe; }
.bg-indigo-a400 { background-color: #3d5afe; }
.bg-indigo-a700 { background-color: #304ffe; }

.border-indigo { border-color: #3f51b5; }
.border-indigo-50 { border-color: #e8eaf6; }
.border-indigo-100 { border-color: #c5cae9; }
.border-indigo-200 { border-color: #9fa8da; }
.border-indigo-300 { border-color: #7986cb; }
.border-indigo-400 { border-color: #5c6bc0; }
.border-indigo-500 { border-color: #3f51b5; }
.border-indigo-600 { border-color: #3949ab; }
.border-indigo-700 { border-color: #303f9f; }
.border-indigo-800 { border-color: #283593; }
.border-indigo-900 { border-color: #1a237e; }
.border-indigo-a100 { border-color: #8c9eff; }
.border-indigo-a200 { border-color: #536dfe; }
.border-indigo-a400 { border-color: #3d5afe; }
.border-indigo-a700 { border-color: #304ffe; }

/* Blue */
.blue { color: #2196f3; }
.blue-50 { color: #e3f2fd; }
.blue-100 { color: #bbdefb; }
.blue-200 { color: #90caf9; }
.blue-300 { color: #64b5f6; }
.blue-400 { color: #42a5f5; }
.blue-500 { color: #2196f3; }
.blue-600 { color: #1e88e5; }
.blue-700 { color: #1976d2; }
.blue-800 { color: #1565c0; }
.blue-900 { color: #0d47a1; }
.blue-a100 { color: #82b1ff; }
.blue-a200 { color: #448aff; }
.blue-a400 { color: #2979ff; }
.blue-a700 { color: #2962ff; }

a.blue:hover { color: #2196f3; }
a.blue-50:hover { color: #e3f2fd; }
a.blue-100:hover { color: #bbdefb; }
a.blue-200:hover { color: #90caf9; }
a.blue-300:hover { color: #64b5f6; }
a.blue-400:hover { color: #42a5f5; }
a.blue-500:hover { color: #2196f3; }
a.blue-600:hover { color: #1e88e5; }
a.blue-700:hover { color: #1976d2; }
a.blue-800:hover { color: #1565c0; }
a.blue-900:hover { color: #0d47a1; }
a.blue-a100:hover { color: #82b1ff; }
a.blue-a200:hover { color: #448aff; }
a.blue-a400:hover { color: #2979ff; }
a.blue-a700:hover { color: #2962ff; }

.highlight-blue b, .highlight-blue strong { color: #2196f3; }
.highlight-blue-50 b, .highlight-blue-50 strong { color: #e3f2fd; }
.highlight-blue-100 b, .highlight-blue-100 strong { color: #bbdefb; }
.highlight-blue-200 b, .highlight-blue-200 strong { color: #90caf9; }
.highlight-blue-300 b, .highlight-blue-300 strong { color: #64b5f6; }
.highlight-blue-400 b, .highlight-blue-400 strong { color: #42a5f5; }
.highlight-blue-500 b, .highlight-blue-500 strong { color: #2196f3; }
.highlight-blue-600 b, .highlight-blue-600 strong { color: #1e88e5; }
.highlight-blue-700 b, .highlight-blue-700 strong { color: #1976d2; }
.highlight-blue-800 b, .highlight-blue-800 strong { color: #1565c0; }
.highlight-blue-900 b, .highlight-blue-900 strong { color: #0d47a1; }
.highlight-blue-a100 b, .highlight-blue-a100 strong { color: #82b1ff; }
.highlight-blue-a200 b, .highlight-blue-a200 strong { color: #448aff; }
.highlight-blue-a400 b, .highlight-blue-a400 strong { color: #2979ff; }
.highlight-blue-a700 b, .highlight-blue-a700 strong { color: #2962ff; }

.links-blue a { color: #2196f3; }
.links-blue-50 a { color: #e3f2fd; }
.links-blue-100 a { color: #bbdefb; }
.links-blue-200 a { color: #90caf9; }
.links-blue-300 a { color: #64b5f6; }
.links-blue-400 a { color: #42a5f5; }
.links-blue-500 a { color: #2196f3; }
.links-blue-600 a { color: #1e88e5; }
.links-blue-700 a { color: #1976d2; }
.links-blue-800 a { color: #1565c0; }
.links-blue-900 a { color: #0d47a1; }
.links-blue-a100 a { color: #82b1ff; }
.links-blue-a200 a { color: #448aff; }
.links-blue-a400 a { color: #2979ff; }
.links-blue-a700 a { color: #2962ff; }

.bg-blue { background-color: #2196f3; }
.bg-blue-50 { background-color: #e3f2fd; }
.bg-blue-100 { background-color: #bbdefb; }
.bg-blue-200 { background-color: #90caf9; }
.bg-blue-300 { background-color: #64b5f6; }
.bg-blue-400 { background-color: #42a5f5; }
.bg-blue-500 { background-color: #2196f3; }
.bg-blue-600 { background-color: #1e88e5; }
.bg-blue-700 { background-color: #1976d2; }
.bg-blue-800 { background-color: #1565c0; }
.bg-blue-900 { background-color: #0d47a1; }
.bg-blue-a100 { background-color: #82b1ff; }
.bg-blue-a200 { background-color: #448aff; }
.bg-blue-a400 { background-color: #2979ff; }
.bg-blue-a700 { background-color: #2962ff; }

.border-blue { border-color: #2196f3; }
.border-blue-50 { border-color: #e3f2fd; }
.border-blue-100 { border-color: #bbdefb; }
.border-blue-200 { border-color: #90caf9; }
.border-blue-300 { border-color: #64b5f6; }
.border-blue-400 { border-color: #42a5f5; }
.border-blue-500 { border-color: #2196f3; }
.border-blue-600 { border-color: #1e88e5; }
.border-blue-700 { border-color: #1976d2; }
.border-blue-800 { border-color: #1565c0; }
.border-blue-900 { border-color: #0d47a1; }
.border-blue-a100 { border-color: #82b1ff; }
.border-blue-a200 { border-color: #448aff; }
.border-blue-a400 { border-color: #2979ff; }
.border-blue-a700 { border-color: #2962ff; }

/* Light Blue */
.light-blue { color: #03a9f4; }
.light-blue-50 { color: #e1f5fe; }
.light-blue-100 { color: #b3e5fc; }
.light-blue-200 { color: #81d4fa; }
.light-blue-300 { color: #4fc3f7; }
.light-blue-400 { color: #29b6f6; }
.light-blue-500 { color: #03a9f4; }
.light-blue-600 { color: #039be5; }
.light-blue-700 { color: #0288d1; }
.light-blue-800 { color: #0277bd; }
.light-blue-900 { color: #01579b; }
.light-blue-a100 { color: #80d8ff; }
.light-blue-a200 { color: #40c4ff; }
.light-blue-a400 { color: #00b0ff; }
.light-blue-a700 { color: #0091ea; }

a.light-blue:hover { color: #03a9f4; }
a.light-blue-50:hover { color: #e1f5fe; }
a.light-blue-100:hover { color: #b3e5fc; }
a.light-blue-200:hover { color: #81d4fa; }
a.light-blue-300:hover { color: #4fc3f7; }
a.light-blue-400:hover { color: #29b6f6; }
a.light-blue-500:hover { color: #03a9f4; }
a.light-blue-600:hover { color: #039be5; }
a.light-blue-700:hover { color: #0288d1; }
a.light-blue-800:hover { color: #0277bd; }
a.light-blue-900:hover { color: #01579b; }
a.light-blue-a100:hover { color: #80d8ff; }
a.light-blue-a200:hover { color: #40c4ff; }
a.light-blue-a400:hover { color: #00b0ff; }
a.light-blue-a700:hover { color: #0091ea; }

.highlight-light-blue b, .highlight-light-blue strong { color: #03a9f4; }
.highlight-light-blue-50 b, .highlight-light-blue-50 strong { color: #e1f5fe; }
.highlight-light-blue-100 b, .highlight-light-blue-100 strong { color: #b3e5fc; }
.highlight-light-blue-200 b, .highlight-light-blue-200 strong { color: #81d4fa; }
.highlight-light-blue-300 b, .highlight-light-blue-300 strong { color: #4fc3f7; }
.highlight-light-blue-400 b, .highlight-light-blue-400 strong { color: #29b6f6; }
.highlight-light-blue-500 b, .highlight-light-blue-500 strong { color: #03a9f4; }
.highlight-light-blue-600 b, .highlight-light-blue-600 strong { color: #039be5; }
.highlight-light-blue-700 b, .highlight-light-blue-700 strong { color: #0288d1; }
.highlight-light-blue-800 b, .highlight-light-blue-800 strong { color: #0277bd; }
.highlight-light-blue-900 b, .highlight-light-blue-900 strong { color: #01579b; }
.highlight-light-blue-a100 b, .highlight-light-blue-a100 strong { color: #80d8ff; }
.highlight-light-blue-a200 b, .highlight-light-blue-a200 strong { color: #40c4ff; }
.highlight-light-blue-a400 b, .highlight-light-blue-a400 strong { color: #00b0ff; }
.highlight-light-blue-a700 b, .highlight-light-blue-a700 strong { color: #0091ea; }

.links-light-blue a { color: #03a9f4; }
.links-light-blue-50 a { color: #e1f5fe; }
.links-light-blue-100 a { color: #b3e5fc; }
.links-light-blue-200 a { color: #81d4fa; }
.links-light-blue-300 a { color: #4fc3f7; }
.links-light-blue-400 a { color: #29b6f6; }
.links-light-blue-500 a { color: #03a9f4; }
.links-light-blue-600 a { color: #039be5; }
.links-light-blue-700 a { color: #0288d1; }
.links-light-blue-800 a { color: #0277bd; }
.links-light-blue-900 a { color: #01579b; }
.links-light-blue-a100 a { color: #80d8ff; }
.links-light-blue-a200 a { color: #40c4ff; }
.links-light-blue-a400 a { color: #00b0ff; }
.links-light-blue-a700 a { color: #0091ea; }

.bg-light-blue { background-color: #03a9f4; }
.bg-light-blue-50 { background-color: #e1f5fe; }
.bg-light-blue-100 { background-color: #b3e5fc; }
.bg-light-blue-200 { background-color: #81d4fa; }
.bg-light-blue-300 { background-color: #4fc3f7; }
.bg-light-blue-400 { background-color: #29b6f6; }
.bg-light-blue-500 { background-color: #03a9f4; }
.bg-light-blue-600 { background-color: #039be5; }
.bg-light-blue-700 { background-color: #0288d1; }
.bg-light-blue-800 { background-color: #0277bd; }
.bg-light-blue-900 { background-color: #01579b; }
.bg-light-blue-a100 { background-color: #80d8ff; }
.bg-light-blue-a200 { background-color: #40c4ff; }
.bg-light-blue-a400 { background-color: #00b0ff; }
.bg-light-blue-a700 { background-color: #0091ea; }

.border-light-blue { border-color: #03a9f4; }
.border-light-blue-50 { border-color: #e1f5fe; }
.border-light-blue-100 { border-color: #b3e5fc; }
.border-light-blue-200 { border-color: #81d4fa; }
.border-light-blue-300 { border-color: #4fc3f7; }
.border-light-blue-400 { border-color: #29b6f6; }
.border-light-blue-500 { border-color: #03a9f4; }
.border-light-blue-600 { border-color: #039be5; }
.border-light-blue-700 { border-color: #0288d1; }
.border-light-blue-800 { border-color: #0277bd; }
.border-light-blue-900 { border-color: #01579b; }
.border-light-blue-a100 { border-color: #80d8ff; }
.border-light-blue-a200 { border-color: #40c4ff; }
.border-light-blue-a400 { border-color: #00b0ff; }
.border-light-blue-a700 { border-color: #0091ea; }

/* Cyan */
.cyan { color: #00bcd4; }
.cyan-50 { color: #e0f7fa; }
.cyan-100 { color: #b2ebf2; }
.cyan-200 { color: #80deea; }
.cyan-300 { color: #4dd0e1; }
.cyan-400 { color: #26c6da; }
.cyan-500 { color: #00bcd4; }
.cyan-600 { color: #00acc1; }
.cyan-700 { color: #0097a7; }
.cyan-800 { color: #00838f; }
.cyan-900 { color: #006064; }
.cyan-a100 { color: #84ffff; }
.cyan-a200 { color: #18ffff; }
.cyan-a400 { color: #00e5ff; }
.cyan-a700 { color: #00b8d4; }

a.cyan:hover { color: #00bcd4; }
a.cyan-50:hover { color: #e0f7fa; }
a.cyan-100:hover { color: #b2ebf2; }
a.cyan-200:hover { color: #80deea; }
a.cyan-300:hover { color: #4dd0e1; }
a.cyan-400:hover { color: #26c6da; }
a.cyan-500:hover { color: #00bcd4; }
a.cyan-600:hover { color: #00acc1; }
a.cyan-700:hover { color: #0097a7; }
a.cyan-800:hover { color: #00838f; }
a.cyan-900:hover { color: #006064; }
a.cyan-a100:hover { color: #84ffff; }
a.cyan-a200:hover { color: #18ffff; }
a.cyan-a400:hover { color: #00e5ff; }
a.cyan-a700:hover { color: #00b8d4; }

.highlight-cyan b, .highlight-cyan strong { color: #00bcd4; }
.highlight-cyan-50 b, .highlight-cyan-50 strong { color: #e0f7fa; }
.highlight-cyan-100 b, .highlight-cyan-100 strong { color: #b2ebf2; }
.highlight-cyan-200 b, .highlight-cyan-200 strong { color: #80deea; }
.highlight-cyan-300 b, .highlight-cyan-300 strong { color: #4dd0e1; }
.highlight-cyan-400 b, .highlight-cyan-400 strong { color: #26c6da; }
.highlight-cyan-500 b, .highlight-cyan-500 strong { color: #00bcd4; }
.highlight-cyan-600 b, .highlight-cyan-600 strong { color: #00acc1; }
.highlight-cyan-700 b, .highlight-cyan-700 strong { color: #0097a7; }
.highlight-cyan-800 b, .highlight-cyan-800 strong { color: #00838f; }
.highlight-cyan-900 b, .highlight-cyan-900 strong { color: #006064; }
.highlight-cyan-a100 b, .highlight-cyan-a100 strong { color: #84ffff; }
.highlight-cyan-a200 b, .highlight-cyan-a200 strong { color: #18ffff; }
.highlight-cyan-a400 b, .highlight-cyan-a400 strong { color: #00e5ff; }
.highlight-cyan-a700 b, .highlight-cyan-a700 strong { color: #00b8d4; }

.links-cyan a { color: #00bcd4; }
.links-cyan-50 a { color: #e0f7fa; }
.links-cyan-100 a { color: #b2ebf2; }
.links-cyan-200 a { color: #80deea; }
.links-cyan-300 a { color: #4dd0e1; }
.links-cyan-400 a { color: #26c6da; }
.links-cyan-500 a { color: #00bcd4; }
.links-cyan-600 a { color: #00acc1; }
.links-cyan-700 a { color: #0097a7; }
.links-cyan-800 a { color: #00838f; }
.links-cyan-900 a { color: #006064; }
.links-cyan-a100 a { color: #84ffff; }
.links-cyan-a200 a { color: #18ffff; }
.links-cyan-a400 a { color: #00e5ff; }
.links-cyan-a700 a { color: #00b8d4; }

.bg-cyan { background-color: #00bcd4; }
.bg-cyan-50 { background-color: #e0f7fa; }
.bg-cyan-100 { background-color: #b2ebf2; }
.bg-cyan-200 { background-color: #80deea; }
.bg-cyan-300 { background-color: #4dd0e1; }
.bg-cyan-400 { background-color: #26c6da; }
.bg-cyan-500 { background-color: #00bcd4; }
.bg-cyan-600 { background-color: #00acc1; }
.bg-cyan-700 { background-color: #0097a7; }
.bg-cyan-800 { background-color: #00838f; }
.bg-cyan-900 { background-color: #006064; }
.bg-cyan-a100 { background-color: #84ffff; }
.bg-cyan-a200 { background-color: #18ffff; }
.bg-cyan-a400 { background-color: #00e5ff; }
.bg-cyan-a700 { background-color: #00b8d4; }
	
.border-cyan { border-color: #00bcd4; }
.border-cyan-50 { border-color: #e0f7fa; }
.border-cyan-100 { border-color: #b2ebf2; }
.border-cyan-200 { border-color: #80deea; }
.border-cyan-300 { border-color: #4dd0e1; }
.border-cyan-400 { border-color: #26c6da; }
.border-cyan-500 { border-color: #00bcd4; }
.border-cyan-600 { border-color: #00acc1; }
.border-cyan-700 { border-color: #0097a7; }
.border-cyan-800 { border-color: #00838f; }
.border-cyan-900 { border-color: #006064; }
.border-cyan-a100 { border-color: #84ffff; }
.border-cyan-a200 { border-color: #18ffff; }
.border-cyan-a400 { border-color: #00e5ff; }
.border-cyan-a700 { border-color: #00b8d4; }

/* Teal */
.teal { color: #009688; }
.teal-50 { color: #e0f2f1; }
.teal-100 { color: #b2dfdb; }
.teal-200 { color: #80cbc4; }
.teal-300 { color: #4db6ac; }
.teal-400 { color: #26a69a; }
.teal-500 { color: #009688; }
.teal-600 { color: #00897b; }
.teal-700 { color: #00796b; }
.teal-800 { color: #00695c; }
.teal-900 { color: #004d40; }
.teal-a100 { color: #a7ffeb; }
.teal-a200 { color: #64ffda; }
.teal-a400 { color: #1de9b6; }
.teal-a700 { color: #00bfa5; }

a.teal { color: #009688; }
a.teal-50 { color: #e0f2f1; }
a.teal-100 { color: #b2dfdb; }
a.teal-200 { color: #80cbc4; }
a.teal-300 { color: #4db6ac; }
a.teal-400 { color: #26a69a; }
a.teal-500 { color: #009688; }
a.teal-600 { color: #00897b; }
a.teal-700 { color: #00796b; }
a.teal-800 { color: #00695c; }
a.teal-900 { color: #004d40; }
a.teal-a100 { color: #a7ffeb; }
a.teal-a200 { color: #64ffda; }
a.teal-a400 { color: #1de9b6; }
a.teal-a700 { color: #00bfa5; }

.highlight-teal b, .highlight-teal strong { color: #009688; }
.highlight-teal-50 b, .highlight-teal-50 strong { color: #e0f2f1; }
.highlight-teal-100 b, .highlight-teal-100 strong { color: #b2dfdb; }
.highlight-teal-200 b, .highlight-teal-200 strong { color: #80cbc4; }
.highlight-teal-300 b, .highlight-teal-300 strong { color: #4db6ac; }
.highlight-teal-400 b, .highlight-teal-400 strong { color: #26a69a; }
.highlight-teal-500 b, .highlight-teal-500 strong { color: #009688; }
.highlight-teal-600 b, .highlight-teal-600 strong { color: #00897b; }
.highlight-teal-700 b, .highlight-teal-700 strong { color: #00796b; }
.highlight-teal-800 b, .highlight-teal-800 strong { color: #00695c; }
.highlight-teal-900 b, .highlight-teal-900 strong { color: #004d40; }
.highlight-teal-a100 b, .highlight-teal-a100 strong { color: #a7ffeb; }
.highlight-teal-a200 b, .highlight-teal-a200 strong { color: #64ffda; }
.highlight-teal-a400 b, .highlight-teal-a400 strong { color: #1de9b6; }
.highlight-teal-a700 b, .highlight-teal-a700 strong { color: #00bfa5; }

.links-teal a { color: #009688; }
.links-teal-50 a { color: #e0f2f1; }
.links-teal-100 a { color: #b2dfdb; }
.links-teal-200 a { color: #80cbc4; }
.links-teal-300 a { color: #4db6ac; }
.links-teal-400 a { color: #26a69a; }
.links-teal-500 a { color: #009688; }
.links-teal-600 a { color: #00897b; }
.links-teal-700 a { color: #00796b; }
.links-teal-800 a { color: #00695c; }
.links-teal-900 a { color: #004d40; }
.links-teal-a100 a { color: #a7ffeb; }
.links-teal-a200 a { color: #64ffda; }
.links-teal-a400 a { color: #1de9b6; }
.links-teal-a700 a { color: #00bfa5; }

.bg-teal { background-color: #009688; }
.bg-teal-50 { background-color: #e0f2f1; }
.bg-teal-100 { background-color: #b2dfdb; }
.bg-teal-200 { background-color: #80cbc4; }
.bg-teal-300 { background-color: #4db6ac; }
.bg-teal-400 { background-color: #26a69a; }
.bg-teal-500 { background-color: #009688; }
.bg-teal-600 { background-color: #00897b; }
.bg-teal-700 { background-color: #00796b; }
.bg-teal-800 { background-color: #00695c; }
.bg-teal-900 { background-color: #004d40; }
.bg-teal-a100 { background-color: #a7ffeb; }
.bg-teal-a200 { background-color: #64ffda; }
.bg-teal-a400 { background-color: #1de9b6; }
.bg-teal-a700 { background-color: #00bfa5; }

.border-teal { border-color: #009688; }
.border-teal-50 { border-color: #e0f2f1; }
.border-teal-100 { border-color: #b2dfdb; }
.border-teal-200 { border-color: #80cbc4; }
.border-teal-300 { border-color: #4db6ac; }
.border-teal-400 { border-color: #26a69a; }
.border-teal-500 { border-color: #009688; }
.border-teal-600 { border-color: #00897b; }
.border-teal-700 { border-color: #00796b; }
.border-teal-800 { border-color: #00695c; }
.border-teal-900 { border-color: #004d40; }
.border-teal-a100 { border-color: #a7ffeb; }
.border-teal-a200 { border-color: #64ffda; }
.border-teal-a400 { border-color: #1de9b6; }
.border-teal-a700 { border-color: #00bfa5; }


/* Green */
.green { color: #4caf50; }
.green-50 { color: #e8f5e9; }
.green-100 { color: #c8e6c9; }
.green-200 { color: #a5d6a7; }
.green-300 { color: #81c784; }
.green-400 { color: #66bb6a; }
.green-500 { color: #4caf50; }
.green-600 { color: #43a047; }
.green-700 { color: #388e3c; }
.green-800 { color: #2e7d32; }
.green-900 { color: #1b5e20; }
.green-a100 { color: #b9f6ca; }
.green-a200 { color: #69f0ae; }
.green-a400 { color: #00e676; }
.green-a700 { color: #00c853; }

a.green:hover { color: #4caf50; }
a.green-50:hover { color: #e8f5e9; }
a.green-100:hover { color: #c8e6c9; }
a.green-200:hover { color: #a5d6a7; }
a.green-300:hover { color: #81c784; }
a.green-400:hover { color: #66bb6a; }
a.green-500:hover { color: #4caf50; }
a.green-600:hover { color: #43a047; }
a.green-700:hover { color: #388e3c; }
a.green-800:hover { color: #2e7d32; }
a.green-900:hover { color: #1b5e20; }
a.green-a100:hover { color: #b9f6ca; }
a.green-a200:hover { color: #69f0ae; }
a.green-a400:hover { color: #00e676; }
a.green-a700:hover { color: #00c853; }

.highlight-green b, .highlight-green strong { color: #4caf50; }
.highlight-green-50 b, .highlight-green-50 strong { color: #e8f5e9; }
.highlight-green-100 b, .highlight-green-100 strong { color: #c8e6c9; }
.highlight-green-200 b, .highlight-green-200 strong { color: #a5d6a7; }
.highlight-green-300 b, .highlight-green-300 strong { color: #81c784; }
.highlight-green-400 b, .highlight-green-400 strong { color: #66bb6a; }
.highlight-green-500 b, .highlight-green-500 strong { color: #4caf50; }
.highlight-green-600 b, .highlight-green-600 strong { color: #43a047; }
.highlight-green-700 b, .highlight-green-700 strong { color: #388e3c; }
.highlight-green-800 b, .highlight-green-800 strong { color: #2e7d32; }
.highlight-green-900 b, .highlight-green-900 strong { color: #1b5e20; }
.highlight-green-a100 b, .highlight-green-a100 strong { color: #b9f6ca; }
.highlight-green-a200 b, .highlight-green-a200 strong { color: #69f0ae; }
.highlight-green-a400 b, .highlight-green-a400 strong { color: #00e676; }
.highlight-green-a700 b, .highlight-green-a700 strong { color: #00c853; }

.links-green a { color: #4caf50; }
.links-green-50 a { color: #e8f5e9; }
.links-green-100 a { color: #c8e6c9; }
.links-green-200 a { color: #a5d6a7; }
.links-green-300 a { color: #81c784; }
.links-green-400 a { color: #66bb6a; }
.links-green-500 a { color: #4caf50; }
.links-green-600 a { color: #43a047; }
.links-green-700 a { color: #388e3c; }
.links-green-800 a { color: #2e7d32; }
.links-green-900 a { color: #1b5e20; }
.links-green-a100 a { color: #b9f6ca; }
.links-green-a200 a { color: #69f0ae; }
.links-green-a400 a { color: #00e676; }
.links-green-a700 a { color: #00c853; }

.bg-green { background-color: #4caf50; }
.bg-green-50 { background-color: #e8f5e9; }
.bg-green-100 { background-color: #c8e6c9; }
.bg-green-200 { background-color: #a5d6a7; }
.bg-green-300 { background-color: #81c784; }
.bg-green-400 { background-color: #66bb6a; }
.bg-green-500 { background-color: #4caf50; }
.bg-green-600 { background-color: #43a047; }
.bg-green-700 { background-color: #388e3c; }
.bg-green-800 { background-color: #2e7d32; }
.bg-green-900 { background-color: #1b5e20; }
.bg-green-a100 { background-color: #b9f6ca; }
.bg-green-a200 { background-color: #69f0ae; }
.bg-green-a400 { background-color: #00e676; }
.bg-green-a700 { background-color: #00c853; }

.border-green { border-color: #4caf50; }
.border-green-50 { border-color: #e8f5e9; }
.border-green-100 { border-color: #c8e6c9; }
.border-green-200 { border-color: #a5d6a7; }
.border-green-300 { border-color: #81c784; }
.border-green-400 { border-color: #66bb6a; }
.border-green-500 { border-color: #4caf50; }
.border-green-600 { border-color: #43a047; }
.border-green-700 { border-color: #388e3c; }
.border-green-800 { border-color: #2e7d32; }
.border-green-900 { border-color: #1b5e20; }
.border-green-a100 { border-color: #b9f6ca; }
.border-green-a200 { border-color: #69f0ae; }
.border-green-a400 { border-color: #00e676; }
.border-green-a700 { border-color: #00c853; }

/* Light Green */
.light-green { color: #8bc34a; }
.light-green-50 { color: #f1f8e9; }
.light-green-100 { color: #dcedc8; }
.light-green-200 { color: #c5e1a5; }
.light-green-300 { color: #aed581; }
.light-green-400 { color: #9ccc65; }
.light-green-500 { color: #8bc34a; }
.light-green-600 { color: #7cb342; }
.light-green-700 { color: #689f38; }
.light-green-800 { color: #558b2f; }
.light-green-900 { color: #33691e; }
.light-green-a100 { color: #ccff90; }
.light-green-a200 { color: #b2ff59; }
.light-green-a400 { color: #76ff03; }
.light-green-a700 { color: #64dd17; }

a.light-green:hover { color: #8bc34a; }
a.light-green-50:hover { color: #f1f8e9; }
a.light-green-100:hover { color: #dcedc8; }
a.light-green-200:hover { color: #c5e1a5; }
a.light-green-300:hover { color: #aed581; }
a.light-green-400:hover { color: #9ccc65; }
a.light-green-500:hover { color: #8bc34a; }
a.light-green-600:hover { color: #7cb342; }
a.light-green-700:hover { color: #689f38; }
a.light-green-800:hover { color: #558b2f; }
a.light-green-900:hover { color: #33691e; }
a.light-green-a100:hover { color: #ccff90; }
a.light-green-a200:hover { color: #b2ff59; }
a.light-green-a400:hover { color: #76ff03; }
a.light-green-a700:hover { color: #64dd17; }

.highlight-light-green b, .highlight-light-green strong { color: #8bc34a; }
.highlight-light-green-50 b, .highlight-light-green-50 strong { color: #f1f8e9; }
.highlight-light-green-100 b, .highlight-light-green-100 strong { color: #dcedc8; }
.highlight-light-green-200 b, .highlight-light-green-200 strong { color: #c5e1a5; }
.highlight-light-green-300 b, .highlight-light-green-300 strong { color: #aed581; }
.highlight-light-green-400 b, .highlight-light-green-400 strong { color: #9ccc65; }
.highlight-light-green-500 b, .highlight-light-green-500 strong { color: #8bc34a; }
.highlight-light-green-600 b, .highlight-light-green-600 strong { color: #7cb342; }
.highlight-light-green-700 b, .highlight-light-green-700 strong { color: #689f38; }
.highlight-light-green-800 b, .highlight-light-green-800 strong { color: #558b2f; }
.highlight-light-green-900 b, .highlight-light-green-900 strong { color: #33691e; }
.highlight-light-green-a100 b, .highlight-light-green-a100 strong { color: #ccff90; }
.highlight-light-green-a200 b, .highlight-light-green-a200 strong { color: #b2ff59; }
.highlight-light-green-a400 b, .highlight-light-green-a400 strong { color: #76ff03; }
.highlight-light-green-a700 b, .highlight-light-green-a700 strong { color: #64dd17; }

.links-light-green a { color: #8bc34a; }
.links-light-green-50 a { color: #f1f8e9; }
.links-light-green-100 a { color: #dcedc8; }
.links-light-green-200 a { color: #c5e1a5; }
.links-light-green-300 a { color: #aed581; }
.links-light-green-400 a { color: #9ccc65; }
.links-light-green-500 a { color: #8bc34a; }
.links-light-green-600 a { color: #7cb342; }
.links-light-green-700 a { color: #689f38; }
.links-light-green-800 a { color: #558b2f; }
.links-light-green-900 a { color: #33691e; }
.links-light-green-a100 a { color: #ccff90; }
.links-light-green-a200 a { color: #b2ff59; }
.links-light-green-a400 a { color: #76ff03; }
.links-light-green-a700 a { color: #64dd17; }

.bg-light-green { background-color: #8bc34a; }
.bg-light-green-50 { background-color: #f1f8e9; }
.bg-light-green-100 { background-color: #dcedc8; }
.bg-light-green-200 { background-color: #c5e1a5; }
.bg-light-green-300 { background-color: #aed581; }
.bg-light-green-400 { background-color: #9ccc65; }
.bg-light-green-500 { background-color: #8bc34a; }
.bg-light-green-600 { background-color: #7cb342; }
.bg-light-green-700 { background-color: #689f38; }
.bg-light-green-800 { background-color: #558b2f; }
.bg-light-green-900 { background-color: #33691e; }
.bg-light-green-a100 { background-color: #ccff90; }
.bg-light-green-a200 { background-color: #b2ff59; }
.bg-light-green-a400 { background-color: #76ff03; }
.bg-light-green-a700 { background-color: #64dd17; }

.border-light-green { border-color: #8bc34a; }
.border-light-green-50 { border-color: #f1f8e9; }
.border-light-green-100 { border-color: #dcedc8; }
.border-light-green-200 { border-color: #c5e1a5; }
.border-light-green-300 { border-color: #aed581; }
.border-light-green-400 { border-color: #9ccc65; }
.border-light-green-500 { border-color: #8bc34a; }
.border-light-green-600 { border-color: #7cb342; }
.border-light-green-700 { border-color: #689f38; }
.border-light-green-800 { border-color: #558b2f; }
.border-light-green-900 { border-color: #33691e; }
.border-light-green-a100 { border-color: #ccff90; }
.border-light-green-a200 { border-color: #b2ff59; }
.border-light-green-a400 { border-color: #76ff03; }
.border-light-green-a700 { border-color: #64dd17; }

/* Lime */
.lime { color: #cddc39; }
.lime-50 { color: #f9fbe7; }
.lime-100 { color: #f0f4c3; }
.lime-200 { color: #e6ee9c; }
.lime-300 { color: #dce775; }
.lime-400 { color: #d4e157; }
.lime-500 { color: #cddc39; }
.lime-600 { color: #c0ca33; }
.lime-700 { color: #afb42b; }
.lime-800 { color: #9e9d24; }
.lime-900 { color: #827717; }
.lime-a100 { color: #f4ff81; }
.lime-a200 { color: #eeff41; }
.lime-a400 { color: #c6ff00; }
.lime-a700 { color: #aeea00; }

a.lime:hover { color: #cddc39; }
a.lime-50:hover { color: #f9fbe7; }
a.lime-100:hover { color: #f0f4c3; }
a.lime-200:hover { color: #e6ee9c; }
a.lime-300:hover { color: #dce775; }
a.lime-400:hover { color: #d4e157; }
a.lime-500:hover { color: #cddc39; }
a.lime-600:hover { color: #c0ca33; }
a.lime-700:hover { color: #afb42b; }
a.lime-800:hover { color: #9e9d24; }
a.lime-900:hover { color: #827717; }
a.lime-a100:hover { color: #f4ff81; }
a.lime-a200:hover { color: #eeff41; }
a.lime-a400:hover { color: #c6ff00; }
a.lime-a700:hover { color: #aeea00; }

.highlight-lime b, .highlight-lime strong { color: #cddc39; }
.highlight-lime-50 b, .highlight-lime-50 strong { color: #f9fbe7; }
.highlight-lime-100 b, .highlight-lime-100 strong { color: #f0f4c3; }
.highlight-lime-200 b, .highlight-lime-200 strong { color: #e6ee9c; }
.highlight-lime-300 b, .highlight-lime-300 strong { color: #dce775; }
.highlight-lime-400 b, .highlight-lime-400 strong { color: #d4e157; }
.highlight-lime-500 b, .highlight-lime-500 strong { color: #cddc39; }
.highlight-lime-600 b, .highlight-lime-600 strong { color: #c0ca33; }
.highlight-lime-700 b, .highlight-lime-700 strong { color: #afb42b; }
.highlight-lime-800 b, .highlight-lime-800 strong { color: #9e9d24; }
.highlight-lime-900 b, .highlight-lime-900 strong { color: #827717; }
.highlight-lime-a100 b, .highlight-lime-a100 strong { color: #f4ff81; }
.highlight-lime-a200 b, .highlight-lime-a200 strong { color: #eeff41; }
.highlight-lime-a400 b, .highlight-lime-a400 strong { color: #c6ff00; }
.highlight-lime-a700 b, .highlight-lime-a700 strong { color: #aeea00; }

.links-lime a { color: #cddc39; }
.links-lime-50 a { color: #f9fbe7; }
.links-lime-100 a { color: #f0f4c3; }
.links-lime-200 a { color: #e6ee9c; }
.links-lime-300 a { color: #dce775; }
.links-lime-400 a { color: #d4e157; }
.links-lime-500 a { color: #cddc39; }
.links-lime-600 a { color: #c0ca33; }
.links-lime-700 a { color: #afb42b; }
.links-lime-800 a { color: #9e9d24; }
.links-lime-900 a { color: #827717; }
.links-lime-a100 a { color: #f4ff81; }
.links-lime-a200 a { color: #eeff41; }
.links-lime-a400 a { color: #c6ff00; }
.links-lime-a700 a { color: #aeea00; }

.bg-lime { background-color: #cddc39; }
.bg-lime-50 { background-color: #f9fbe7; }
.bg-lime-100 { background-color: #f0f4c3; }
.bg-lime-200 { background-color: #e6ee9c; }
.bg-lime-300 { background-color: #dce775; }
.bg-lime-400 { background-color: #d4e157; }
.bg-lime-500 { background-color: #cddc39; }
.bg-lime-600 { background-color: #c0ca33; }
.bg-lime-700 { background-color: #afb42b; }
.bg-lime-800 { background-color: #9e9d24; }
.bg-lime-900 { background-color: #827717; }
.bg-lime-a100 { background-color: #f4ff81; }
.bg-lime-a200 { background-color: #eeff41; }
.bg-lime-a400 { background-color: #c6ff00; }
.bg-lime-a700 { background-color: #aeea00; }

.border-lime { border-color: #cddc39; }
.border-lime-50 { border-color: #f9fbe7; }
.border-lime-100 { border-color: #f0f4c3; }
.border-lime-200 { border-color: #e6ee9c; }
.border-lime-300 { border-color: #dce775; }
.border-lime-400 { border-color: #d4e157; }
.border-lime-500 { border-color: #cddc39; }
.border-lime-600 { border-color: #c0ca33; }
.border-lime-700 { border-color: #afb42b; }
.border-lime-800 { border-color: #9e9d24; }
.border-lime-900 { border-color: #827717; }
.border-lime-a100 { border-color: #f4ff81; }
.border-lime-a200 { border-color: #eeff41; }
.border-lime-a400 { border-color: #c6ff00; }
.border-lime-a700 { border-color: #aeea00; }

/* Yellow */
.yellow { color: #ffeb3b; }
.yellow-50 { color: #fffde7; }
.yellow-100 { color: #fff9c4; }
.yellow-200 { color: #fff59d; }
.yellow-300 { color: #fff176; }
.yellow-400 { color: #ffee58; }
.yellow-500 { color: #ffeb3b; }
.yellow-600 { color: #fdd835; }
.yellow-700 { color: #fbc02d; }
.yellow-800 { color: #f9a825; }
.yellow-900 { color: #f57f17; }
.yellow-a100 { color: #ffff8d; }
.yellow-a200 { color: #ffff00; }
.yellow-a400 { color: #ffea00; }
.yellow-a700 { color: #ffd600; }

a.yellow { color: #ffeb3b; }
a.yellow-50 { color: #fffde7; }
a.yellow-100 { color: #fff9c4; }
a.yellow-200 { color: #fff59d; }
a.yellow-300 { color: #fff176; }
a.yellow-400 { color: #ffee58; }
a.yellow-500 { color: #ffeb3b; }
a.yellow-600 { color: #fdd835; }
a.yellow-700 { color: #fbc02d; }
a.yellow-800 { color: #f9a825; }
a.yellow-900 { color: #f57f17; }
a.yellow-a100 { color: #ffff8d; }
a.yellow-a200 { color: #ffff00; }
a.yellow-a400 { color: #ffea00; }
a.yellow-a700 { color: #ffd600; }

.highlight-yellow b, .highlight-yellow strong { color: #ffeb3b; }
.highlight-yellow-50 b, .highlight-yellow-50 strong { color: #fffde7; }
.highlight-yellow-100 b, .highlight-yellow-100 strong { color: #fff9c4; }
.highlight-yellow-200 b, .highlight-yellow-200 strong { color: #fff59d; }
.highlight-yellow-300 b, .highlight-yellow-300 strong { color: #fff176; }
.highlight-yellow-400 b, .highlight-yellow-400 strong { color: #ffee58; }
.highlight-yellow-500 b, .highlight-yellow-500 strong { color: #ffeb3b; }
.highlight-yellow-600 b, .highlight-yellow-600 strong { color: #fdd835; }
.highlight-yellow-700 b, .highlight-yellow-700 strong { color: #fbc02d; }
.highlight-yellow-800 b, .highlight-yellow-800 strong { color: #f9a825; }
.highlight-yellow-900 b, .highlight-yellow-900 strong { color: #f57f17; }
.highlight-yellow-a100 b, .highlight-yellow-a100 strong { color: #ffff8d; }
.highlight-yellow-a200 b, .highlight-yellow-a200 strong { color: #ffff00; }
.highlight-yellow-a400 b, .highlight-yellow-a400 strong { color: #ffea00; }
.highlight-yellow-a700 b, .highlight-yellow-a700 strong { color: #ffd600; }

.links-yellow a { color: #ffeb3b; }
.links-yellow-50 a { color: #fffde7; }
.links-yellow-100 a { color: #fff9c4; }
.links-yellow-200 a { color: #fff59d; }
.links-yellow-300 a { color: #fff176; }
.links-yellow-400 a { color: #ffee58; }
.links-yellow-500 a { color: #ffeb3b; }
.links-yellow-600 a { color: #fdd835; }
.links-yellow-700 a { color: #fbc02d; }
.links-yellow-800 a { color: #f9a825; }
.links-yellow-900 a { color: #f57f17; }
.links-yellow-a100 a { color: #ffff8d; }
.links-yellow-a200 a { color: #ffff00; }
.links-yellow-a400 a { color: #ffea00; }
.links-yellow-a700 a { color: #ffd600; }

.bg-yellow { background-color: #ffeb3b; }
.bg-yellow-50 { background-color: #fffde7; }
.bg-yellow-100 { background-color: #fff9c4; }
.bg-yellow-200 { background-color: #fff59d; }
.bg-yellow-300 { background-color: #fff176; }
.bg-yellow-400 { background-color: #ffee58; }
.bg-yellow-500 { background-color: #ffeb3b; }
.bg-yellow-600 { background-color: #fdd835; }
.bg-yellow-700 { background-color: #fbc02d; }
.bg-yellow-800 { background-color: #f9a825; }
.bg-yellow-900 { background-color: #f57f17; }
.bg-yellow-a100 { background-color: #ffff8d; }
.bg-yellow-a200 { background-color: #ffff00; }
.bg-yellow-a400 { background-color: #ffea00; }
.bg-yellow-a700 { background-color: #ffd600; }

.border-yellow { border-color: #ffeb3b; }
.border-yellow-50 { border-color: #fffde7; }
.border-yellow-100 { border-color: #fff9c4; }
.border-yellow-200 { border-color: #fff59d; }
.border-yellow-300 { border-color: #fff176; }
.border-yellow-400 { border-color: #ffee58; }
.border-yellow-500 { border-color: #ffeb3b; }
.border-yellow-600 { border-color: #fdd835; }
.border-yellow-700 { border-color: #fbc02d; }
.border-yellow-800 { border-color: #f9a825; }
.border-yellow-900 { border-color: #f57f17; }
.border-yellow-a100 { border-color: #ffff8d; }
.border-yellow-a200 { border-color: #ffff00; }
.border-yellow-a400 { border-color: #ffea00; }
.border-yellow-a700 { border-color: #ffd600; }

/* Amber */
.amber { color: #ffc107; }
.amber-50 { color: #fff8e1; }
.amber-100 { color: #ffecb3; }
.amber-200 { color: #ffe082; }
.amber-300 { color: #ffd54f; }
.amber-400 { color: #ffca28; }
.amber-500 { color: #ffc107; }
.amber-600 { color: #ffb300; }
.amber-700 { color: #ffa000; }
.amber-800 { color: #ff8f00; }
.amber-900 { color: #ff6f00; }
.amber-a100 { color: #ffe57f; }
.amber-a200 { color: #ffd740; }
.amber-a400 { color: #ffc400; }
.amber-a700 { color: #ffab00; }

a.amber:hover { color: #ffc107; }
a.amber-50:hover { color: #fff8e1; }
a.amber-100:hover { color: #ffecb3; }
a.amber-200:hover { color: #ffe082; }
a.amber-300:hover { color: #ffd54f; }
a.amber-400:hover { color: #ffca28; }
a.amber-500:hover { color: #ffc107; }
a.amber-600:hover { color: #ffb300; }
a.amber-700:hover { color: #ffa000; }
a.amber-800:hover { color: #ff8f00; }
a.amber-900:hover { color: #ff6f00; }
a.amber-a100:hover { color: #ffe57f; }
a.amber-a200:hover { color: #ffd740; }
a.amber-a400:hover { color: #ffc400; }
a.amber-a700:hover { color: #ffab00; }

.highlight-amber b, .highlight-amber strong { color: #ffc107; }
.highlight-amber-50 b, .highlight-amber-50 strong { color: #fff8e1; }
.highlight-amber-100 b, .highlight-amber-100 strong { color: #ffecb3; }
.highlight-amber-200 b, .highlight-amber-200 strong { color: #ffe082; }
.highlight-amber-300 b, .highlight-amber-300 strong { color: #ffd54f; }
.highlight-amber-400 b, .highlight-amber-400 strong { color: #ffca28; }
.highlight-amber-500 b, .highlight-amber-500 strong { color: #ffc107; }
.highlight-amber-600 b, .highlight-amber-600 strong { color: #ffb300; }
.highlight-amber-700 b, .highlight-amber-700 strong { color: #ffa000; }
.highlight-amber-800 b, .highlight-amber-800 strong { color: #ff8f00; }
.highlight-amber-900 b, .highlight-amber-900 strong { color: #ff6f00; }
.highlight-amber-a100 b, .highlight-amber-a100 strong { color: #ffe57f; }
.highlight-amber-a200 b, .highlight-amber-a200 strong { color: #ffd740; }
.highlight-amber-a400 b, .highlight-amber-a400 strong { color: #ffc400; }
.highlight-amber-a700 b, .highlight-amber-a700 strong { color: #ffab00; }

.links-amber a { color: #ffc107; }
.links-amber-50 a { color: #fff8e1; }
.links-amber-100 a { color: #ffecb3; }
.links-amber-200 a { color: #ffe082; }
.links-amber-300 a { color: #ffd54f; }
.links-amber-400 a { color: #ffca28; }
.links-amber-500 a { color: #ffc107; }
.links-amber-600 a { color: #ffb300; }
.links-amber-700 a { color: #ffa000; }
.links-amber-800 a { color: #ff8f00; }
.links-amber-900 a { color: #ff6f00; }
.links-amber-a100 a { color: #ffe57f; }
.links-amber-a200 a { color: #ffd740; }
.links-amber-a400 a { color: #ffc400; }
.links-amber-a700 a { color: #ffab00; }

.bg-amber { background-color: #ffc107; }
.bg-amber-50 { background-color: #fff8e1; }
.bg-amber-100 { background-color: #ffecb3; }
.bg-amber-200 { background-color: #ffe082; }
.bg-amber-300 { background-color: #ffd54f; }
.bg-amber-400 { background-color: #ffca28; }
.bg-amber-500 { background-color: #ffc107; }
.bg-amber-600 { background-color: #ffb300; }
.bg-amber-700 { background-color: #ffa000; }
.bg-amber-800 { background-color: #ff8f00; }
.bg-amber-900 { background-color: #ff6f00; }
.bg-amber-a100 { background-color: #ffe57f; }
.bg-amber-a200 { background-color: #ffd740; }
.bg-amber-a400 { background-color: #ffc400; }
.bg-amber-a700 { background-color: #ffab00; }

.border-amber { border-color: #ffc107; }
.border-amber-50 { border-color: #fff8e1; }
.border-amber-100 { border-color: #ffecb3; }
.border-amber-200 { border-color: #ffe082; }
.border-amber-300 { border-color: #ffd54f; }
.border-amber-400 { border-color: #ffca28; }
.border-amber-500 { border-color: #ffc107; }
.border-amber-600 { border-color: #ffb300; }
.border-amber-700 { border-color: #ffa000; }
.border-amber-800 { border-color: #ff8f00; }
.border-amber-900 { border-color: #ff6f00; }
.border-amber-a100 { border-color: #ffe57f; }
.border-amber-a200 { border-color: #ffd740; }
.border-amber-a400 { border-color: #ffc400; }
.border-amber-a700 { border-color: #ffab00; }

/* Orange */
.orange { color: #ff9800; }
.orange-50 { color: #fff3e0; }
.orange-100 { color: #ffe0b2; }
.orange-200 { color: #ffcc80; }
.orange-300 { color: #ffb74d; }
.orange-400 { color: #ffa726; }
.orange-500 { color: #ff9800; }
.orange-600 { color: #fb8c00; }
.orange-700 { color: #f57c00; }
.orange-800 { color: #ef6c00; }
.orange-900 { color: #e65100; }
.orange-a100 { color: #ffd180; }
.orange-a200 { color: #ffab40; }
.orange-a400 { color: #ff9100; }
.orange-a700 { color: #ff6d00; }

a.orange:hover { color: #ff9800; }
a.orange-50:hover { color: #fff3e0; }
a.orange-100:hover { color: #ffe0b2; }
a.orange-200:hover { color: #ffcc80; }
a.orange-300:hover { color: #ffb74d; }
a.orange-400:hover { color: #ffa726; }
a.orange-500:hover { color: #ff9800; }
a.orange-600:hover { color: #fb8c00; }
a.orange-700:hover { color: #f57c00; }
a.orange-800:hover { color: #ef6c00; }
a.orange-900:hover { color: #e65100; }
a.orange-a100:hover { color: #ffd180; }
a.orange-a200:hover { color: #ffab40; }
a.orange-a400:hover { color: #ff9100; }
a.orange-a700:hover { color: #ff6d00; }

.highlight-orange b, .highlight-orange strong { color: #ff9800; }
.highlight-orange-50 b, .highlight-orange-50 strong { color: #fff3e0; }
.highlight-orange-100 b, .highlight-orange-100 strong { color: #ffe0b2; }
.highlight-orange-200 b, .highlight-orange-200 strong { color: #ffcc80; }
.highlight-orange-300 b, .highlight-orange-300 strong { color: #ffb74d; }
.highlight-orange-400 b, .highlight-orange-400 strong { color: #ffa726; }
.highlight-orange-500 b, .highlight-orange-500 strong { color: #ff9800; }
.highlight-orange-600 b, .highlight-orange-600 strong { color: #fb8c00; }
.highlight-orange-700 b, .highlight-orange-700 strong { color: #f57c00; }
.highlight-orange-800 b, .highlight-orange-800 strong { color: #ef6c00; }
.highlight-orange-900 b, .highlight-orange-900 strong { color: #e65100; }
.highlight-orange-a100 b, .highlight-orange-a100 strong { color: #ffd180; }
.highlight-orange-a200 b, .highlight-orange-a200 strong { color: #ffab40; }
.highlight-orange-a400 b, .highlight-orange-a400 strong { color: #ff9100; }
.highlight-orange-a700 b, .highlight-orange-a700 strong { color: #ff6d00; }

.links-orange a { color: #ff9800; }
.links-orange-50 a { color: #fff3e0; }
.links-orange-100 a { color: #ffe0b2; }
.links-orange-200 a { color: #ffcc80; }
.links-orange-300 a { color: #ffb74d; }
.links-orange-400 a { color: #ffa726; }
.links-orange-500 a { color: #ff9800; }
.links-orange-600 a { color: #fb8c00; }
.links-orange-700 a { color: #f57c00; }
.links-orange-800 a { color: #ef6c00; }
.links-orange-900 a { color: #e65100; }
.links-orange-a100 a { color: #ffd180; }
.links-orange-a200 a { color: #ffab40; }
.links-orange-a400 a { color: #ff9100; }
.links-orange-a700 a { color: #ff6d00; }

.bg-orange { background-color: #ff9800; }
.bg-orange-50 { background-color: #fff3e0; }
.bg-orange-100 { background-color: #ffe0b2; }
.bg-orange-200 { background-color: #ffcc80; }
.bg-orange-300 { background-color: #ffb74d; }
.bg-orange-400 { background-color: #ffa726; }
.bg-orange-500 { background-color: #ff9800; }
.bg-orange-600 { background-color: #fb8c00; }
.bg-orange-700 { background-color: #f57c00; }
.bg-orange-800 { background-color: #ef6c00; }
.bg-orange-900 { background-color: #e65100; }
.bg-orange-a100 { background-color: #ffd180; }
.bg-orange-a200 { background-color: #ffab40; }
.bg-orange-a400 { background-color: #ff9100; }
.bg-orange-a700 { background-color: #ff6d00; }

.border-orange { border-color: #ff9800; }
.border-orange-50 { border-color: #fff3e0; }
.border-orange-100 { border-color: #ffe0b2; }
.border-orange-200 { border-color: #ffcc80; }
.border-orange-300 { border-color: #ffb74d; }
.border-orange-400 { border-color: #ffa726; }
.border-orange-500 { border-color: #ff9800; }
.border-orange-600 { border-color: #fb8c00; }
.border-orange-700 { border-color: #f57c00; }
.border-orange-800 { border-color: #ef6c00; }
.border-orange-900 { border-color: #e65100; }
.border-orange-a100 { border-color: #ffd180; }
.border-orange-a200 { border-color: #ffab40; }
.border-orange-a400 { border-color: #ff9100; }
.border-orange-a700 { border-color: #ff6d00; }

/* Deep Orange */
.deep-orange { color: #ff5722; }
.deep-orange-50 { color: #fbe9e7; }
.deep-orange-100 { color: #ffccbc; }
.deep-orange-200 { color: #ffab91; }
.deep-orange-300 { color: #ff8a65; }
.deep-orange-400 { color: #ff7043; }
.deep-orange-500 { color: #ff5722; }
.deep-orange-600 { color: #f4511e; }
.deep-orange-700 { color: #e64a19; }
.deep-orange-800 { color: #d84315; }
.deep-orange-900 { color: #bf360c; }
.deep-orange-a100 { color: #ff9e80; }
.deep-orange-a200 { color: #ff6e40; }
.deep-orange-a400 { color: #ff3d00; }
.deep-orange-a700 { color: #dd2c00; }

a.deep-orange:hover { color: #ff5722; }
a.deep-orange-50:hover { color: #fbe9e7; }
a.deep-orange-100:hover { color: #ffccbc; }
a.deep-orange-200:hover { color: #ffab91; }
a.deep-orange-300:hover { color: #ff8a65; }
a.deep-orange-400:hover { color: #ff7043; }
a.deep-orange-500:hover { color: #ff5722; }
a.deep-orange-600:hover { color: #f4511e; }
a.deep-orange-700:hover { color: #e64a19; }
a.deep-orange-800:hover { color: #d84315; }
a.deep-orange-900:hover { color: #bf360c; }
a.deep-orange-a100:hover { color: #ff9e80; }
a.deep-orange-a200:hover { color: #ff6e40; }
a.deep-orange-a400:hover { color: #ff3d00; }
a.deep-orange-a700:hover { color: #dd2c00; }

.highlight-deep-orange b, .highlight-deep-orange strong { color: #ff5722; }
.highlight-deep-orange-50 b, .highlight-deep-orange-50 strong { color: #fbe9e7; }
.highlight-deep-orange-100 b, .highlight-deep-orange-100 strong { color: #ffccbc; }
.highlight-deep-orange-200 b, .highlight-deep-orange-200 strong { color: #ffab91; }
.highlight-deep-orange-300 b, .highlight-deep-orange-300 strong { color: #ff8a65; }
.highlight-deep-orange-400 b, .highlight-deep-orange-400 strong { color: #ff7043; }
.highlight-deep-orange-500 b, .highlight-deep-orange-500 strong { color: #ff5722; }
.highlight-deep-orange-600 b, .highlight-deep-orange-600 strong { color: #f4511e; }
.highlight-deep-orange-700 b, .highlight-deep-orange-700 strong { color: #e64a19; }
.highlight-deep-orange-800 b, .highlight-deep-orange-800 strong { color: #d84315; }
.highlight-deep-orange-900 b, .highlight-deep-orange-900 strong { color: #bf360c; }
.highlight-deep-orange-a100 b, .highlight-deep-orange-a100 strong { color: #ff9e80; }
.highlight-deep-orange-a200 b, .highlight-deep-orange-a200 strong { color: #ff6e40; }
.highlight-deep-orange-a400 b, .highlight-deep-orange-a400 strong { color: #ff3d00; }
.highlight-deep-orange-a700 b, .highlight-deep-orange-a700 strong { color: #dd2c00; }

.links-deep-orange a { color: #ff5722; }
.links-deep-orange-50 a { color: #fbe9e7; }
.links-deep-orange-100 a { color: #ffccbc; }
.links-deep-orange-200 a { color: #ffab91; }
.links-deep-orange-300 a { color: #ff8a65; }
.links-deep-orange-400 a { color: #ff7043; }
.links-deep-orange-500 a { color: #ff5722; }
.links-deep-orange-600 a { color: #f4511e; }
.links-deep-orange-700 a { color: #e64a19; }
.links-deep-orange-800 a { color: #d84315; }
.links-deep-orange-900 a { color: #bf360c; }
.links-deep-orange-a100 a { color: #ff9e80; }
.links-deep-orange-a200 a { color: #ff6e40; }
.links-deep-orange-a400 a { color: #ff3d00; }
.links-deep-orange-a700 a { color: #dd2c00; }

.bg-deep-orange { background-color: #ff5722; }
.bg-deep-orange-50 { background-color: #fbe9e7; }
.bg-deep-orange-100 { background-color: #ffccbc; }
.bg-deep-orange-200 { background-color: #ffab91; }
.bg-deep-orange-300 { background-color: #ff8a65; }
.bg-deep-orange-400 { background-color: #ff7043; }
.bg-deep-orange-500 { background-color: #ff5722; }
.bg-deep-orange-600 { background-color: #f4511e; }
.bg-deep-orange-700 { background-color: #e64a19; }
.bg-deep-orange-800 { background-color: #d84315; }
.bg-deep-orange-900 { background-color: #bf360c; }
.bg-deep-orange-a100 { background-color: #ff9e80; }
.bg-deep-orange-a200 { background-color: #ff6e40; }
.bg-deep-orange-a400 { background-color: #ff3d00; }
.bg-deep-orange-a700 { background-color: #dd2c00; }

.border-deep-orange { border-color: #ff5722; }
.border-deep-orange-50 { border-color: #fbe9e7; }
.border-deep-orange-100 { border-color: #ffccbc; }
.border-deep-orange-200 { border-color: #ffab91; }
.border-deep-orange-300 { border-color: #ff8a65; }
.border-deep-orange-400 { border-color: #ff7043; }
.border-deep-orange-500 { border-color: #ff5722; }
.border-deep-orange-600 { border-color: #f4511e; }
.border-deep-orange-700 { border-color: #e64a19; }
.border-deep-orange-800 { border-color: #d84315; }
.border-deep-orange-900 { border-color: #bf360c; }
.border-deep-orange-a100 { border-color: #ff9e80; }
.border-deep-orange-a200 { border-color: #ff6e40; }
.border-deep-orange-a400 { border-color: #ff3d00; }
.border-deep-orange-a700 { border-color: #dd2c00; }

/* Brown */
.brown { color: #795548; }
.brown-50 { color: #efebe9; }
.brown-100 { color: #d7ccc8; }
.brown-200 { color: #bcaaa4; }
.brown-300 { color: #a1887f; }
.brown-400 { color: #8d6e63; }
.brown-500 { color: #795548; }
.brown-600 { color: #6d4c41; }
.brown-700 { color: #5d4037; }
.brown-800 { color: #4e342e; }
.brown-900 { color: #3e2723; }

a.brown:hover { color: #795548; }
a.brown-50:hover { color: #efebe9; }
a.brown-100:hover { color: #d7ccc8; }
a.brown-200:hover { color: #bcaaa4; }
a.brown-300:hover { color: #a1887f; }
a.brown-400:hover { color: #8d6e63; }
a.brown-500:hover { color: #795548; }
a.brown-600:hover { color: #6d4c41; }
a.brown-700:hover { color: #5d4037; }
a.brown-800:hover { color: #4e342e; }
a.brown-900:hover { color: #3e2723; }

.highlight-brown b, .highlight-brown strong { color: #795548; }
.highlight-brown-50 b, .highlight-brown-50 strong { color: #efebe9; }
.highlight-brown-100 b, .highlight-brown-100 strong { color: #d7ccc8; }
.highlight-brown-200 b, .highlight-brown-200 strong { color: #bcaaa4; }
.highlight-brown-300 b, .highlight-brown-300 strong { color: #a1887f; }
.highlight-brown-400 b, .highlight-brown-400 strong { color: #8d6e63; }
.highlight-brown-500 b, .highlight-brown-500 strong { color: #795548; }
.highlight-brown-600 b, .highlight-brown-600 strong { color: #6d4c41; }
.highlight-brown-700 b, .highlight-brown-700 strong { color: #5d4037; }
.highlight-brown-800 b, .highlight-brown-800 strong { color: #4e342e; }
.highlight-brown-900 b, .highlight-brown-900 strong { color: #3e2723; }

.links-brown a { color: #795548; }
.links-brown-50 a { color: #efebe9; }
.links-brown-100 a { color: #d7ccc8; }
.links-brown-200 a { color: #bcaaa4; }
.links-brown-300 a { color: #a1887f; }
.links-brown-400 a { color: #8d6e63; }
.links-brown-500 a { color: #795548; }
.links-brown-600 a { color: #6d4c41; }
.links-brown-700 a { color: #5d4037; }
.links-brown-800 a { color: #4e342e; }
.links-brown-900 a { color: #3e2723; }

.bg-brown { background-color: #795548; }
.bg-brown-50 { background-color: #efebe9; }
.bg-brown-100 { background-color: #d7ccc8; }
.bg-brown-200 { background-color: #bcaaa4; }
.bg-brown-300 { background-color: #a1887f; }
.bg-brown-400 { background-color: #8d6e63; }
.bg-brown-500 { background-color: #795548; }
.bg-brown-600 { background-color: #6d4c41; }
.bg-brown-700 { background-color: #5d4037; }
.bg-brown-800 { background-color: #4e342e; }
.bg-brown-900 { background-color: #3e2723; }

.border-brown { border-color: #795548; }
.border-brown-50 { border-color: #efebe9; }
.border-brown-100 { border-color: #d7ccc8; }
.border-brown-200 { border-color: #bcaaa4; }
.border-brown-300 { border-color: #a1887f; }
.border-brown-400 { border-color: #8d6e63; }
.border-brown-500 { border-color: #795548; }
.border-brown-600 { border-color: #6d4c41; }
.border-brown-700 { border-color: #5d4037; }
.border-brown-800 { border-color: #4e342e; }
.border-brown-900 { border-color: #3e2723; }

/* Grey */
.grey { color: #9e9e9e; }
.grey-50 { color: #fafafa; }
.grey-100 { color: #f5f5f5; }
.grey-200 { color: #eeeeee; }
.grey-300 { color: #e0e0e0; }
.grey-400 { color: #bdbdbd; }
.grey-500 { color: #9e9e9e; }
.grey-600 { color: #757575; }
.grey-700 { color: #616161; }
.grey-800 { color: #424242; }
.grey-900 { color: #212121; }

a.grey:hover { color: #9e9e9e; }
a.grey-50:hover { color: #fafafa; }
a.grey-100:hover { color: #f5f5f5; }
a.grey-200:hover { color: #eeeeee; }
a.grey-300:hover { color: #e0e0e0; }
a.grey-400:hover { color: #bdbdbd; }
a.grey-500:hover { color: #9e9e9e; }
a.grey-600:hover { color: #757575; }
a.grey-700:hover { color: #616161; }
a.grey-800:hover { color: #424242; }
a.grey-900:hover { color: #212121; }

.highlight-grey b, .highlight-grey strong { color: #9e9e9e; }
.highlight-grey-50 b, .highlight-grey-50 strong { color: #fafafa; }
.highlight-grey-100 b, .highlight-grey-100 strong { color: #f5f5f5; }
.highlight-grey-200 b, .highlight-grey-200 strong { color: #eeeeee; }
.highlight-grey-300 b, .highlight-grey-300 strong { color: #e0e0e0; }
.highlight-grey-400 b, .highlight-grey-400 strong { color: #bdbdbd; }
.highlight-grey-500 b, .highlight-grey-500 strong { color: #9e9e9e; }
.highlight-grey-600 b, .highlight-grey-600 strong { color: #757575; }
.highlight-grey-700 b, .highlight-grey-700 strong { color: #616161; }
.highlight-grey-800 b, .highlight-grey-800 strong { color: #424242; }
.highlight-grey-900 b, .highlight-grey-900 strong { color: #212121; }

.links-grey a { color: #9e9e9e; }
.links-grey-50 a { color: #fafafa; }
.links-grey-100 a { color: #f5f5f5; }
.links-grey-200 a { color: #eeeeee; }
.links-grey-300 a { color: #e0e0e0; }
.links-grey-400 a { color: #bdbdbd; }
.links-grey-500 a { color: #9e9e9e; }
.links-grey-600 a { color: #757575; }
.links-grey-700 a { color: #616161; }
.links-grey-800 a { color: #424242; }
.links-grey-900 a { color: #212121; }

.bg-grey { background-color: #9e9e9e; }
.bg-grey-50 { background-color: #fafafa; }
.bg-grey-100 { background-color: #f5f5f5; }
.bg-grey-200 { background-color: #eeeeee; }
.bg-grey-300 { background-color: #e0e0e0; }
.bg-grey-400 { background-color: #bdbdbd; }
.bg-grey-500 { background-color: #9e9e9e; }
.bg-grey-600 { background-color: #757575; }
.bg-grey-700 { background-color: #616161; }
.bg-grey-800 { background-color: #424242; }
.bg-grey-900 { background-color: #212121; }

.border-grey { border-color: #9e9e9e; }
.border-grey-50 { border-color: #fafafa; }
.border-grey-100 { border-color: #f5f5f5; }
.border-grey-200 { border-color: #eeeeee; }
.border-grey-300 { border-color: #e0e0e0; }
.border-grey-400 { border-color: #bdbdbd; }
.border-grey-500 { border-color: #9e9e9e; }
.border-grey-600 { border-color: #757575; }
.border-grey-700 { border-color: #616161; }
.border-grey-800 { border-color: #424242; }
.border-grey-900 { border-color: #212121; }

/* Blue Grey */
.blue-grey { color: #607d8b; }
.blue-grey-50 { color: #eceff1; }
.blue-grey-100 { color: #cfd8dc; }
.blue-grey-200 { color: #b0bec5; }
.blue-grey-300 { color: #90a4ae; }
.blue-grey-400 { color: #78909c; }
.blue-grey-500 { color: #607d8b; }
.blue-grey-600 { color: #546e7a; }
.blue-grey-700 { color: #455a64; }
.blue-grey-800 { color: #37474f; }
.blue-grey-900 { color: #263238; }

a.blue-grey:hover { color: #607d8b; }
a.blue-grey-50:hover { color: #eceff1; }
a.blue-grey-100:hover { color: #cfd8dc; }
a.blue-grey-200:hover { color: #b0bec5; }
a.blue-grey-300:hover { color: #90a4ae; }
a.blue-grey-400:hover { color: #78909c; }
a.blue-grey-500:hover { color: #607d8b; }
a.blue-grey-600:hover { color: #546e7a; }
a.blue-grey-700:hover { color: #455a64; }
a.blue-grey-800:hover { color: #37474f; }
a.blue-grey-900:hover { color: #263238; }

.highlight-blue-grey b, .highlight-blue-grey strong { color: #607d8b; }
.highlight-blue-grey-50 b, .highlight-blue-grey-50 strong { color: #eceff1; }
.highlight-blue-grey-100 b, .highlight-blue-grey-100 strong { color: #cfd8dc; }
.highlight-blue-grey-200 b, .highlight-blue-grey-200 strong { color: #b0bec5; }
.highlight-blue-grey-300 b, .highlight-blue-grey-300 strong { color: #90a4ae; }
.highlight-blue-grey-400 b, .highlight-blue-grey-400 strong { color: #78909c; }
.highlight-blue-grey-500 b, .highlight-blue-grey-500 strong { color: #607d8b; }
.highlight-blue-grey-600 b, .highlight-blue-grey-600 strong { color: #546e7a; }
.highlight-blue-grey-700 b, .highlight-blue-grey-700 strong { color: #455a64; }
.highlight-blue-grey-800 b, .highlight-blue-grey-800 strong { color: #37474f; }
.highlight-blue-grey-900 b, .highlight-blue-grey-900 strong { color: #263238; }

.links-blue-grey a { color: #607d8b; }
.links-blue-grey-50 a { color: #eceff1; }
.links-blue-grey-100 a { color: #cfd8dc; }
.links-blue-grey-200 a { color: #b0bec5; }
.links-blue-grey-300 a { color: #90a4ae; }
.links-blue-grey-400 a { color: #78909c; }
.links-blue-grey-500 a { color: #607d8b; }
.links-blue-grey-600 a { color: #546e7a; }
.links-blue-grey-700 a { color: #455a64; }
.links-blue-grey-800 a { color: #37474f; }
.links-blue-grey-900 a { color: #263238; }

.bg-blue-grey { background-color: #607d8b; }
.bg-blue-grey-50 { background-color: #eceff1; }
.bg-blue-grey-100 { background-color: #cfd8dc; }
.bg-blue-grey-200 { background-color: #b0bec5; }
.bg-blue-grey-300 { background-color: #90a4ae; }
.bg-blue-grey-400 { background-color: #78909c; }
.bg-blue-grey-500 { background-color: #607d8b; }
.bg-blue-grey-600 { background-color: #546e7a; }
.bg-blue-grey-700 { background-color: #455a64; }
.bg-blue-grey-800 { background-color: #37474f; }
.bg-blue-grey-900 { background-color: #263238; }

.border-blue-grey { border-color: #607d8b; }
.border-blue-grey-50 { border-color: #eceff1; }
.border-blue-grey-100 { border-color: #cfd8dc; }
.border-blue-grey-200 { border-color: #b0bec5; }
.border-blue-grey-300 { border-color: #90a4ae; }
.border-blue-grey-400 { border-color: #78909c; }
.border-blue-grey-500 { border-color: #607d8b; }
.border-blue-grey-600 { border-color: #546e7a; }
.border-blue-grey-700 { border-color: #455a64; }
.border-blue-grey-800 { border-color: #37474f; }
.border-blue-grey-900 { border-color: #263238; }

/* White / Black */
.white { color: #ffffff; }
a.white:hover { color: #ffffff; }
.highlight-white b, .highlight-white strong { color: #ffffff; }
.links-white a { color: #ffffff; }
.bg-white { background-color: #ffffff; }
.border-white { border-color: #ffffff; }

.black { color: #000000; }
a.black:hover { color: #000000; }
.highlight-black b, .highlight-black strong { color: #000000; }
.links-black a { color: #000000; }
.bg-black { background-color: #000000; }
.border-black { border-color: #000000; }




/*
BEFORES / AFTERS
*/

.before-color-turquoise ::before,.before-color-turquoise:before,.before-color-turquoise ::after,.before-color-turquoise:after { color: #1abc9c; }
.before-color-turquoise-50 ::before,.before-color-turquoise-50:before,.before-color-turquoise-50 ::after,.before-color-turquoise-50:after { color: #e8f8f5; }
.before-color-turquoise-100 ::before,.before-color-turquoise-100:before,.before-color-turquoise-100 ::after,.before-color-turquoise-100:after { color: #d1f2eb; }
.before-color-turquoise-200 ::before,.before-color-turquoise-200:before,.before-color-turquoise-200 ::after,.before-color-turquoise-200:after { color: #a3e4d7; }
.before-color-turquoise-300 ::before,.before-color-turquoise-300:before,.before-color-turquoise-300 ::after,.before-color-turquoise-300:after { color: #76d7c4; }
.before-color-turquoise-400 ::before,.before-color-turquoise-400:before,.before-color-turquoise-400 ::after,.before-color-turquoise-400:after { color: #48c9b0; }
.before-color-turquoise-500 ::before,.before-color-turquoise-500:before,.before-color-turquoise-500 ::after,.before-color-turquoise-500:after { color: #1abc9c; }
.before-color-turquoise-600 ::before,.before-color-turquoise-600:before,.before-color-turquoise-600 ::after,.before-color-turquoise-600:after { color: #17a589; }
.before-color-turquoise-700 ::before,.before-color-turquoise-700:before,.before-color-turquoise-700 ::after,.before-color-turquoise-700:after { color: #148f77; }
.before-color-turquoise-800 ::before,.before-color-turquoise-800:before,.before-color-turquoise-800 ::after,.before-color-turquoise-800:after { color: #117864; }
.before-color-turquoise-900 ::before,.before-color-turquoise-900:before,.before-color-turquoise-900 ::after,.before-color-turquoise-900:after { color: #0e6251; }

.before-color-green-sea ::before,.before-color-green-sea:before,.before-color-green-sea ::after,.before-color-green-sea:after { color: #16a085; }
.before-color-green-sea-50 ::before,.before-color-green-sea-50:before,.before-color-green-sea-50 ::after,.before-color-green-sea-50:after { color: #e8f6f3; }
.before-color-green-sea-100 ::before,.before-color-green-sea-100:before,.before-color-green-sea-100 ::after,.before-color-green-sea-100:after { color: #d0ece7; }
.before-color-green-sea-200 ::before,.before-color-green-sea-200:before,.before-color-green-sea-200 ::after,.before-color-green-sea-200:after { color: #a2d9ce; }
.before-color-green-sea-300 ::before,.before-color-green-sea-300:before,.before-color-green-sea-300 ::after,.before-color-green-sea-300:after { color: #73c6b6; }
.before-color-green-sea-400 ::before,.before-color-green-sea-400:before,.before-color-green-sea-400 ::after,.before-color-green-sea-400:after { color: #45b39d; }
.before-color-green-sea-500 ::before,.before-color-green-sea-500:before,.before-color-green-sea-500 ::after,.before-color-green-sea-500:after { color: #16a085; }
.before-color-green-sea-600 ::before,.before-color-green-sea-600:before,.before-color-green-sea-600 ::after,.before-color-green-sea-600:after { color: #138d75; }
.before-color-green-sea-700 ::before,.before-color-green-sea-700:before,.before-color-green-sea-700 ::after,.before-color-green-sea-700:after { color: #117a65; }
.before-color-green-sea-800 ::before,.before-color-green-sea-800:before,.before-color-green-sea-800 ::after,.before-color-green-sea-800:after { color: #0e6655; }
.before-color-green-sea-900 ::before,.before-color-green-sea-900:before,.before-color-green-sea-900 ::after,.before-color-green-sea-900:after { color: #0b5345; }

.before-color-emerald ::before,.before-color-emerald:before,.before-color-emerald ::after,.before-color-emerald:after { color: #2ecc71; }
.before-color-emerald-50 ::before,.before-color-emerald-50:before,.before-color-emerald-50 ::after,.before-color-emerald-50:after { color: #eafaf1; }
.before-color-emerald-100 ::before,.before-color-emerald-100:before,.before-color-emerald-100 ::after,.before-color-emerald-100:after { color: #d5f5e3; }
.before-color-emerald-200 ::before,.before-color-emerald-200:before,.before-color-emerald-200 ::after,.before-color-emerald-200:after { color: #abebc6; }
.before-color-emerald-300 ::before,.before-color-emerald-300:before,.before-color-emerald-300 ::after,.before-color-emerald-300:after { color: #82e0aa; }
.before-color-emerald-400 ::before,.before-color-emerald-400:before,.before-color-emerald-400 ::after,.before-color-emerald-400:after { color: #58d68d; }
.before-color-emerald-500 ::before,.before-color-emerald-500:before,.before-color-emerald-500 ::after,.before-color-emerald-500:after { color: #2ecc71; }
.before-color-emerald-600 ::before,.before-color-emerald-600:before,.before-color-emerald-600 ::after,.before-color-emerald-600:after { color: #28b463; }
.before-color-emerald-700 ::before,.before-color-emerald-700:before,.before-color-emerald-700 ::after,.before-color-emerald-700:after { color: #239b56; }
.before-color-emerald-800 ::before,.before-color-emerald-800:before,.before-color-emerald-800 ::after,.before-color-emerald-800:after { color: #1d8348; }
.before-color-emerald-900 ::before,.before-color-emerald-900:before,.before-color-emerald-900 ::after,.before-color-emerald-900:after { color: #186a3b; }

.before-color-nephritis ::before,.before-color-nephritis:before,.before-color-nephritis ::after,.before-color-nephritis:after { color: #27ae60; }
.before-color-nephritis-50 ::before,.before-color-nephritis-50:before,.before-color-nephritis-50 ::after,.before-color-nephritis-50:after { color: #e9f7ef; }
.before-color-nephritis-100 ::before,.before-color-nephritis-100:before,.before-color-nephritis-100 ::after,.before-color-nephritis-100:after { color: #d4efdf; }
.before-color-nephritis-200 ::before,.before-color-nephritis-200:before,.before-color-nephritis-200 ::after,.before-color-nephritis-200:after { color: #a9dfbf; }
.before-color-nephritis-300 ::before,.before-color-nephritis-300:before,.before-color-nephritis-300 ::after,.before-color-nephritis-300:after { color: #7dcea0; }
.before-color-nephritis-400 ::before,.before-color-nephritis-400:before,.before-color-nephritis-400 ::after,.before-color-nephritis-400:after { color: #52be80; }
.before-color-nephritis-500 ::before,.before-color-nephritis-500:before,.before-color-nephritis-500 ::after,.before-color-nephritis-500:after { color: #27ae60; }
.before-color-nephritis-600 ::before,.before-color-nephritis-600:before,.before-color-nephritis-600 ::after,.before-color-nephritis-600:after { color: #229954; }
.before-color-nephritis-700 ::before,.before-color-nephritis-700:before,.before-color-nephritis-700 ::after,.before-color-nephritis-700:after { color: #1e8449; }
.before-color-nephritis-800 ::before,.before-color-nephritis-800:before,.before-color-nephritis-800 ::after,.before-color-nephritis-800:after { color: #196f3d; }
.before-color-nephritis-900 ::before,.before-color-nephritis-900:before,.before-color-nephritis-900 ::after,.before-color-nephritis-900:after { color: #145a32; }

.before-color-peter-river ::before,.before-color-peter-river:before,.before-color-peter-river ::after,.before-color-peter-river:after { color: #3498db; }
.before-color-peter-river-50 ::before,.before-color-peter-river-50:before,.before-color-peter-river-50 ::after,.before-color-peter-river-50:after { color: #ebf5fb; }
.before-color-peter-river-100 ::before,.before-color-peter-river-100:before,.before-color-peter-river-100 ::after,.before-color-peter-river-100:after { color: #d6eaf8; }
.before-color-peter-river-200 ::before,.before-color-peter-river-200:before,.before-color-peter-river-200 ::after,.before-color-peter-river-200:after { color: #aed6f1; }
.before-color-peter-river-300 ::before,.before-color-peter-river-300:before,.before-color-peter-river-300 ::after,.before-color-peter-river-300:after { color: #85c1e9; }
.before-color-peter-river-400 ::before,.before-color-peter-river-400:before,.before-color-peter-river-400 ::after,.before-color-peter-river-400:after { color: #5dade2; }
.before-color-peter-river-500 ::before,.before-color-peter-river-500:before,.before-color-peter-river-500 ::after,.before-color-peter-river-500:after { color: #3498db; }
.before-color-peter-river-600 ::before,.before-color-peter-river-600:before,.before-color-peter-river-600 ::after,.before-color-peter-river-600:after { color: #2e86c1; }
.before-color-peter-river-700 ::before,.before-color-peter-river-700:before,.before-color-peter-river-700 ::after,.before-color-peter-river-700:after { color: #2874a6; }
.before-color-peter-river-800 ::before,.before-color-peter-river-800:before,.before-color-peter-river-800 ::after,.before-color-peter-river-800:after { color: #21618c; }
.before-color-peter-river-900 ::before,.before-color-peter-river-900:before,.before-color-peter-river-900 ::after,.before-color-peter-river-900:after { color: #1b4f72; }

.before-color-belize-hole ::before,.before-color-belize-hole:before,.before-color-belize-hole ::after,.before-color-belize-hole:after { color: #2980b9; }
.before-color-belize-hole-50 ::before,.before-color-belize-hole-50:before,.before-color-belize-hole-50 ::after,.before-color-belize-hole-50:after { color: #eaf2f8; }
.before-color-belize-hole-100 ::before,.before-color-belize-hole-100:before,.before-color-belize-hole-100 ::after,.before-color-belize-hole-100:after { color: #d4e6f1; }
.before-color-belize-hole-200 ::before,.before-color-belize-hole-200:before,.before-color-belize-hole-200 ::after,.before-color-belize-hole-200:after { color: #a9cce3; }
.before-color-belize-hole-300 ::before,.before-color-belize-hole-300:before,.before-color-belize-hole-300 ::after,.before-color-belize-hole-300:after { color: #7fb3d5; }
.before-color-belize-hole-400 ::before,.before-color-belize-hole-400:before,.before-color-belize-hole-400 ::after,.before-color-belize-hole-400:after { color: #5499c7; }
.before-color-belize-hole-500 ::before,.before-color-belize-hole-500:before,.before-color-belize-hole-500 ::after,.before-color-belize-hole-500:after { color: #2980b9; }
.before-color-belize-hole-600 ::before,.before-color-belize-hole-600:before,.before-color-belize-hole-600 ::after,.before-color-belize-hole-600:after { color: #2471a3; }
.before-color-belize-hole-700 ::before,.before-color-belize-hole-700:before,.before-color-belize-hole-700 ::after,.before-color-belize-hole-700:after { color: #1f618d; }
.before-color-belize-hole-800 ::before,.before-color-belize-hole-800:before,.before-color-belize-hole-800 ::after,.before-color-belize-hole-800:after { color: #1a5276; }
.before-color-belize-hole-900 ::before,.before-color-belize-hole-900:before,.before-color-belize-hole-900 ::after,.before-color-belize-hole-900:after { color: #154360; }

.before-color-amethyst ::before,.before-color-amethyst:before,.before-color-amethyst ::after,.before-color-amethyst:after { color: #9b59b6; }
.before-color-amethyst-50 ::before,.before-color-amethyst-50:before,.before-color-amethyst-50 ::after,.before-color-amethyst-50:after { color: #f5eef8; }
.before-color-amethyst-100 ::before,.before-color-amethyst-100:before,.before-color-amethyst-100 ::after,.before-color-amethyst-100:after { color: #ebdef0; }
.before-color-amethyst-200 ::before,.before-color-amethyst-200:before,.before-color-amethyst-200 ::after,.before-color-amethyst-200:after { color: #d7bde2; }
.before-color-amethyst-300 ::before,.before-color-amethyst-300:before,.before-color-amethyst-300 ::after,.before-color-amethyst-300:after { color: #c39bd3; }
.before-color-amethyst-400 ::before,.before-color-amethyst-400:before,.before-color-amethyst-400 ::after,.before-color-amethyst-400:after { color: #af7ac5; }
.before-color-amethyst-500 ::before,.before-color-amethyst-500:before,.before-color-amethyst-500 ::after,.before-color-amethyst-500:after { color: #9b59b6; }
.before-color-amethyst-600 ::before,.before-color-amethyst-600:before,.before-color-amethyst-600 ::after,.before-color-amethyst-600:after { color: #884ea0; }
.before-color-amethyst-700 ::before,.before-color-amethyst-700:before,.before-color-amethyst-700 ::after,.before-color-amethyst-700:after { color: #76448a; }
.before-color-amethyst-800 ::before,.before-color-amethyst-800:before,.before-color-amethyst-800 ::after,.before-color-amethyst-800:after { color: #633974; }
.before-color-amethyst-900 ::before,.before-color-amethyst-900:before,.before-color-amethyst-900 ::after,.before-color-amethyst-900:after { color: #512e5f; }

.before-color-wisteria ::before,.before-color-wisteria:before,.before-color-wisteria ::after,.before-color-wisteria:after { color: #8e44ad; }
.before-color-wisteria-50 ::before,.before-color-wisteria-50:before,.before-color-wisteria-50 ::after,.before-color-wisteria-50:after { color: #f4ecf7; }
.before-color-wisteria-100 ::before,.before-color-wisteria-100:before,.before-color-wisteria-100 ::after,.before-color-wisteria-100:after { color: #e8daef; }
.before-color-wisteria-200 ::before,.before-color-wisteria-200:before,.before-color-wisteria-200 ::after,.before-color-wisteria-200:after { color: #d2b4de; }
.before-color-wisteria-300 ::before,.before-color-wisteria-300:before,.before-color-wisteria-300 ::after,.before-color-wisteria-300:after { color: #bb8fce; }
.before-color-wisteria-400 ::before,.before-color-wisteria-400:before,.before-color-wisteria-400 ::after,.before-color-wisteria-400:after { color: #a569bd; }
.before-color-wisteria-500 ::before,.before-color-wisteria-500:before,.before-color-wisteria-500 ::after,.before-color-wisteria-500:after { color: #8e44ad; }
.before-color-wisteria-600 ::before,.before-color-wisteria-600:before,.before-color-wisteria-600 ::after,.before-color-wisteria-600:after { color: #7d3c98; }
.before-color-wisteria-700 ::before,.before-color-wisteria-700:before,.before-color-wisteria-700 ::after,.before-color-wisteria-700:after { color: #6c3483; }
.before-color-wisteria-800 ::before,.before-color-wisteria-800:before,.before-color-wisteria-800 ::after,.before-color-wisteria-800:after { color: #5b2c6f; }
.before-color-wisteria-900 ::before,.before-color-wisteria-900:before,.before-color-wisteria-900 ::after,.before-color-wisteria-900:after { color: #4a235a; }

.before-color-wet-asphalt ::before,.before-color-wet-asphalt:before,.before-color-wet-asphalt ::after,.before-color-wet-asphalt:after { color: #34495e; }
.before-color-wet-asphalt-50 ::before,.before-color-wet-asphalt-50:before,.before-color-wet-asphalt-50 ::after,.before-color-wet-asphalt-50:after { color: #ebedef; }
.before-color-wet-asphalt-100 ::before,.before-color-wet-asphalt-100:before,.before-color-wet-asphalt-100 ::after,.before-color-wet-asphalt-100:after { color: #d6dbdf; }
.before-color-wet-asphalt-200 ::before,.before-color-wet-asphalt-200:before,.before-color-wet-asphalt-200 ::after,.before-color-wet-asphalt-200:after { color: #aeb6bf; }
.before-color-wet-asphalt-300 ::before,.before-color-wet-asphalt-300:before,.before-color-wet-asphalt-300 ::after,.before-color-wet-asphalt-300:after { color: #85929e; }
.before-color-wet-asphalt-400 ::before,.before-color-wet-asphalt-400:before,.before-color-wet-asphalt-400 ::after,.before-color-wet-asphalt-400:after { color: #5d6d7e; }
.before-color-wet-asphalt-500 ::before,.before-color-wet-asphalt-500:before,.before-color-wet-asphalt-500 ::after,.before-color-wet-asphalt-500:after { color: #34495e; }
.before-color-wet-asphalt-600 ::before,.before-color-wet-asphalt-600:before,.before-color-wet-asphalt-600 ::after,.before-color-wet-asphalt-600:after { color: #2e4053; }
.before-color-wet-asphalt-700 ::before,.before-color-wet-asphalt-700:before,.before-color-wet-asphalt-700 ::after,.before-color-wet-asphalt-700:after { color: #283747; }
.before-color-wet-asphalt-800 ::before,.before-color-wet-asphalt-800:before,.before-color-wet-asphalt-800 ::after,.before-color-wet-asphalt-800:after { color: #212f3c; }
.before-color-wet-asphalt-900 ::before,.before-color-wet-asphalt-900:before,.before-color-wet-asphalt-900 ::after,.before-color-wet-asphalt-900:after { color: #1b2631; }

.before-color-midnight-blue ::before,.before-color-midnight-blue:before,.before-color-midnight-blue ::after,.before-color-midnight-blue:after { color: #2c3e50; }
.before-color-midnight-blue-50 ::before,.before-color-midnight-blue-50:before,.before-color-midnight-blue-50 ::after,.before-color-midnight-blue-50:after { color: #eaecee; }
.before-color-midnight-blue-100 ::before,.before-color-midnight-blue-100:before,.before-color-midnight-blue-100 ::after,.before-color-midnight-blue-100:after { color: #d5d8dc; }
.before-color-midnight-blue-200 ::before,.before-color-midnight-blue-200:before,.before-color-midnight-blue-200 ::after,.before-color-midnight-blue-200:after { color: #abb2b9; }
.before-color-midnight-blue-300 ::before,.before-color-midnight-blue-300:before,.before-color-midnight-blue-300 ::after,.before-color-midnight-blue-300:after { color: #808b96; }
.before-color-midnight-blue-400 ::before,.before-color-midnight-blue-400:before,.before-color-midnight-blue-400 ::after,.before-color-midnight-blue-400:after { color: #566573; }
.before-color-midnight-blue-500 ::before,.before-color-midnight-blue-500:before,.before-color-midnight-blue-500 ::after,.before-color-midnight-blue-500:after { color: #2c3e50; }
.before-color-midnight-blue-600 ::before,.before-color-midnight-blue-600:before,.before-color-midnight-blue-600 ::after,.before-color-midnight-blue-600:after { color: #273746; }
.before-color-midnight-blue-700 ::before,.before-color-midnight-blue-700:before,.before-color-midnight-blue-700 ::after,.before-color-midnight-blue-700:after { color: #212f3d; }
.before-color-midnight-blue-800 ::before,.before-color-midnight-blue-800:before,.before-color-midnight-blue-800 ::after,.before-color-midnight-blue-800:after { color: #1c2833; }
.before-color-midnight-blue-900 ::before,.before-color-midnight-blue-900:before,.before-color-midnight-blue-900 ::after,.before-color-midnight-blue-900:after { color: #17202a; }

.before-color-sunflower ::before,.before-color-sunflower:before,.before-color-sunflower ::after,.before-color-sunflower:after { color: #f1c40f; }
.before-color-sunflower-50 ::before,.before-color-sunflower-50:before,.before-color-sunflower-50 ::after,.before-color-sunflower-50:after { color: #fef9e7; }
.before-color-sunflower-100 ::before,.before-color-sunflower-100:before,.before-color-sunflower-100 ::after,.before-color-sunflower-100:after { color: #fcf3cf; }
.before-color-sunflower-200 ::before,.before-color-sunflower-200:before,.before-color-sunflower-200 ::after,.before-color-sunflower-200:after { color: #f9e79f; }
.before-color-sunflower-300 ::before,.before-color-sunflower-300:before,.before-color-sunflower-300 ::after,.before-color-sunflower-300:after { color: #f7dc6f; }
.before-color-sunflower-400 ::before,.before-color-sunflower-400:before,.before-color-sunflower-400 ::after,.before-color-sunflower-400:after { color: #f4d03f; }
.before-color-sunflower-500 ::before,.before-color-sunflower-500:before,.before-color-sunflower-500 ::after,.before-color-sunflower-500:after { color: #f1c40f; }
.before-color-sunflower-600 ::before,.before-color-sunflower-600:before,.before-color-sunflower-600 ::after,.before-color-sunflower-600:after { color: #d4ac0d; }
.before-color-sunflower-700 ::before,.before-color-sunflower-700:before,.before-color-sunflower-700 ::after,.before-color-sunflower-700:after { color: #b7950b; }
.before-color-sunflower-800 ::before,.before-color-sunflower-800:before,.before-color-sunflower-800 ::after,.before-color-sunflower-800:after { color: #9a7d0a; }
.before-color-sunflower-900 ::before,.before-color-sunflower-900:before,.before-color-sunflower-900 ::after,.before-color-sunflower-900:after { color: #7d6608; }

.before-color-orange ::before,.before-color-orange:before,.before-color-orange ::after,.before-color-orange:after { color: #f39c12; }
.before-color-orange-50 ::before,.before-color-orange-50:before,.before-color-orange-50 ::after,.before-color-orange-50:after { color: #fef5e7; }
.before-color-orange-100 ::before,.before-color-orange-100:before,.before-color-orange-100 ::after,.before-color-orange-100:after { color: #fdebd0; }
.before-color-orange-200 ::before,.before-color-orange-200:before,.before-color-orange-200 ::after,.before-color-orange-200:after { color: #fad7a0; }
.before-color-orange-300 ::before,.before-color-orange-300:before,.before-color-orange-300 ::after,.before-color-orange-300:after { color: #f8c471; }
.before-color-orange-400 ::before,.before-color-orange-400:before,.before-color-orange-400 ::after,.before-color-orange-400:after { color: #f5b041; }
.before-color-orange-500 ::before,.before-color-orange-500:before,.before-color-orange-500 ::after,.before-color-orange-500:after { color: #f39c12; }
.before-color-orange-600 ::before,.before-color-orange-600:before,.before-color-orange-600 ::after,.before-color-orange-600:after { color: #d68910; }
.before-color-orange-700 ::before,.before-color-orange-700:before,.before-color-orange-700 ::after,.before-color-orange-700:after { color: #b9770e; }
.before-color-orange-800 ::before,.before-color-orange-800:before,.before-color-orange-800 ::after,.before-color-orange-800:after { color: #9c640c; }
.before-color-orange-900 ::before,.before-color-orange-900:before,.before-color-orange-900 ::after,.before-color-orange-900:after { color: #7e5109; }

.before-color-carrot ::before,.before-color-carrot:before,.before-color-carrot ::after,.before-color-carrot:after { color: #e67e22; }
.before-color-carrot-50 ::before,.before-color-carrot-50:before,.before-color-carrot-50 ::after,.before-color-carrot-50:after { color: #fdf2e9; }
.before-color-carrot-100 ::before,.before-color-carrot-100:before,.before-color-carrot-100 ::after,.before-color-carrot-100:after { color: #fae5d3; }
.before-color-carrot-200 ::before,.before-color-carrot-200:before,.before-color-carrot-200 ::after,.before-color-carrot-200:after { color: #f5cba7; }
.before-color-carrot-300 ::before,.before-color-carrot-300:before,.before-color-carrot-300 ::after,.before-color-carrot-300:after { color: #f0b27a; }
.before-color-carrot-400 ::before,.before-color-carrot-400:before,.before-color-carrot-400 ::after,.before-color-carrot-400:after { color: #eb984e; }
.before-color-carrot-500 ::before,.before-color-carrot-500:before,.before-color-carrot-500 ::after,.before-color-carrot-500:after { color: #e67e22; }
.before-color-carrot-600 ::before,.before-color-carrot-600:before,.before-color-carrot-600 ::after,.before-color-carrot-600:after { color: #ca6f1e; }
.before-color-carrot-700 ::before,.before-color-carrot-700:before,.before-color-carrot-700 ::after,.before-color-carrot-700:after { color: #af601a; }
.before-color-carrot-800 ::before,.before-color-carrot-800:before,.before-color-carrot-800 ::after,.before-color-carrot-800:after { color: #935116; }
.before-color-carrot-900 ::before,.before-color-carrot-900:before,.before-color-carrot-900 ::after,.before-color-carrot-900:after { color: #784212; }

.before-color-pumpkin ::before,.before-color-pumpkin:before,.before-color-pumpkin ::after,.before-color-pumpkin:after { color: #d35400; }
.before-color-pumpkin-50 ::before,.before-color-pumpkin-50:before,.before-color-pumpkin-50 ::after,.before-color-pumpkin-50:after { color: #fbeee6; }
.before-color-pumpkin-100 ::before,.before-color-pumpkin-100:before,.before-color-pumpkin-100 ::after,.before-color-pumpkin-100:after { color: #f6ddcc; }
.before-color-pumpkin-200 ::before,.before-color-pumpkin-200:before,.before-color-pumpkin-200 ::after,.before-color-pumpkin-200:after { color: #edbb99; }
.before-color-pumpkin-300 ::before,.before-color-pumpkin-300:before,.before-color-pumpkin-300 ::after,.before-color-pumpkin-300:after { color: #e59866; }
.before-color-pumpkin-400 ::before,.before-color-pumpkin-400:before,.before-color-pumpkin-400 ::after,.before-color-pumpkin-400:after { color: #dc7633; }
.before-color-pumpkin-500 ::before,.before-color-pumpkin-500:before,.before-color-pumpkin-500 ::after,.before-color-pumpkin-500:after { color: #d35400; }
.before-color-pumpkin-600 ::before,.before-color-pumpkin-600:before,.before-color-pumpkin-600 ::after,.before-color-pumpkin-600:after { color: #ba4a00; }
.before-color-pumpkin-700 ::before,.before-color-pumpkin-700:before,.before-color-pumpkin-700 ::after,.before-color-pumpkin-700:after { color: #a04000; }
.before-color-pumpkin-800 ::before,.before-color-pumpkin-800:before,.before-color-pumpkin-800 ::after,.before-color-pumpkin-800:after { color: #873600; }
.before-color-pumpkin-900 ::before,.before-color-pumpkin-900:before,.before-color-pumpkin-900 ::after,.before-color-pumpkin-900:after { color: #6e2c00; }

.before-color-alizarin ::before,.before-color-alizarin:before,.before-color-alizarin ::after,.before-color-alizarin:after { color: #e74c3c; }
.before-color-alizarin-50 ::before,.before-color-alizarin-50:before,.before-color-alizarin-50 ::after,.before-color-alizarin-50:after { color: #fdedec; }
.before-color-alizarin-100 ::before,.before-color-alizarin-100:before,.before-color-alizarin-100 ::after,.before-color-alizarin-100:after { color: #fadbd8; }
.before-color-alizarin-200 ::before,.before-color-alizarin-200:before,.before-color-alizarin-200 ::after,.before-color-alizarin-200:after { color: #f5b7b1; }
.before-color-alizarin-300 ::before,.before-color-alizarin-300:before,.before-color-alizarin-300 ::after,.before-color-alizarin-300:after { color: #f1948a; }
.before-color-alizarin-400 ::before,.before-color-alizarin-400:before,.before-color-alizarin-400 ::after,.before-color-alizarin-400:after { color: #ec7063; }
.before-color-alizarin-500 ::before,.before-color-alizarin-500:before,.before-color-alizarin-500 ::after,.before-color-alizarin-500:after { color: #e74c3c; }
.before-color-alizarin-600 ::before,.before-color-alizarin-600:before,.before-color-alizarin-600 ::after,.before-color-alizarin-600:after { color: #cb4335; }
.before-color-alizarin-700 ::before,.before-color-alizarin-700:before,.before-color-alizarin-700 ::after,.before-color-alizarin-700:after { color: #b03a2e; }
.before-color-alizarin-800 ::before,.before-color-alizarin-800:before,.before-color-alizarin-800 ::after,.before-color-alizarin-800:after { color: #943126; }
.before-color-alizarin-900 ::before,.before-color-alizarin-900:before,.before-color-alizarin-900 ::after,.before-color-alizarin-900:after { color: #78281f; }

.before-color-pomegranate ::before,.before-color-pomegranate:before,.before-color-pomegranate ::after,.before-color-pomegranate:after { color: #c0392b; }
.before-color-pomegranate-50 ::before,.before-color-pomegranate-50:before,.before-color-pomegranate-50 ::after,.before-color-pomegranate-50:after { color: #f9ebea; }
.before-color-pomegranate-100 ::before,.before-color-pomegranate-100:before,.before-color-pomegranate-100 ::after,.before-color-pomegranate-100:after { color: #f2d7d5; }
.before-color-pomegranate-200 ::before,.before-color-pomegranate-200:before,.before-color-pomegranate-200 ::after,.before-color-pomegranate-200:after { color: #e6b0aa; }
.before-color-pomegranate-300 ::before,.before-color-pomegranate-300:before,.before-color-pomegranate-300 ::after,.before-color-pomegranate-300:after { color: #d98880; }
.before-color-pomegranate-400 ::before,.before-color-pomegranate-400:before,.before-color-pomegranate-400 ::after,.before-color-pomegranate-400:after { color: #cd6155; }
.before-color-pomegranate-500 ::before,.before-color-pomegranate-500:before,.before-color-pomegranate-500 ::after,.before-color-pomegranate-500:after { color: #c0392b; }
.before-color-pomegranate-600 ::before,.before-color-pomegranate-600:before,.before-color-pomegranate-600 ::after,.before-color-pomegranate-600:after { color: #a93226; }
.before-color-pomegranate-700 ::before,.before-color-pomegranate-700:before,.before-color-pomegranate-700 ::after,.before-color-pomegranate-700:after { color: #922b21; }
.before-color-pomegranate-800 ::before,.before-color-pomegranate-800:before,.before-color-pomegranate-800 ::after,.before-color-pomegranate-800:after { color: #7b241c; }
.before-color-pomegranate-900 ::before,.before-color-pomegranate-900:before,.before-color-pomegranate-900 ::after,.before-color-pomegranate-900:after { color: #641e16; }

.before-color-clouds ::before,.before-color-clouds:before,.before-color-clouds ::after,.before-color-clouds:after { color: #ecf0f1; }
.before-color-clouds-50 ::before,.before-color-clouds-50:before,.before-color-clouds-50 ::after,.before-color-clouds-50:after { color: #fdfefe; }
.before-color-clouds-100 ::before,.before-color-clouds-100:before,.before-color-clouds-100 ::after,.before-color-clouds-100:after { color: #fbfcfc; }
.before-color-clouds-200 ::before,.before-color-clouds-200:before,.before-color-clouds-200 ::after,.before-color-clouds-200:after { color: #f7f9f9; }
.before-color-clouds-300 ::before,.before-color-clouds-300:before,.before-color-clouds-300 ::after,.before-color-clouds-300:after { color: #f4f6f7; }
.before-color-clouds-400 ::before,.before-color-clouds-400:before,.before-color-clouds-400 ::after,.before-color-clouds-400:after { color: #f0f3f4; }
.before-color-clouds-500 ::before,.before-color-clouds-500:before,.before-color-clouds-500 ::after,.before-color-clouds-500:after { color: #ecf0f1; }
.before-color-clouds-600 ::before,.before-color-clouds-600:before,.before-color-clouds-600 ::after,.before-color-clouds-600:after { color: #d0d3d4; }
.before-color-clouds-700 ::before,.before-color-clouds-700:before,.before-color-clouds-700 ::after,.before-color-clouds-700:after { color: #b3b6b7; }
.before-color-clouds-800 ::before,.before-color-clouds-800:before,.before-color-clouds-800 ::after,.before-color-clouds-800:after { color: #979a9a; }
.before-color-clouds-900 ::before,.before-color-clouds-900:before,.before-color-clouds-900 ::after,.before-color-clouds-900:after { color: #7b7d7d; }

.before-color-silver ::before,.before-color-silver:before,.before-color-silver ::after,.before-color-silver:after { color: #bdc3c7; }
.before-color-silver-50 ::before,.before-color-silver-50:before,.before-color-silver-50 ::after,.before-color-silver-50:after { color: #f8f9f9; }
.before-color-silver-100 ::before,.before-color-silver-100:before,.before-color-silver-100 ::after,.before-color-silver-100:after { color: #f2f3f4; }
.before-color-silver-200 ::before,.before-color-silver-200:before,.before-color-silver-200 ::after,.before-color-silver-200:after { color: #e5e7e9; }
.before-color-silver-300 ::before,.before-color-silver-300:before,.before-color-silver-300 ::after,.before-color-silver-300:after { color: #d7dbdd; }
.before-color-silver-400 ::before,.before-color-silver-400:before,.before-color-silver-400 ::after,.before-color-silver-400:after { color: #cacfd2; }
.before-color-silver-500 ::before,.before-color-silver-500:before,.before-color-silver-500 ::after,.before-color-silver-500:after { color: #bdc3c7; }
.before-color-silver-600 ::before,.before-color-silver-600:before,.before-color-silver-600 ::after,.before-color-silver-600:after { color: #a6acaf; }
.before-color-silver-700 ::before,.before-color-silver-700:before,.before-color-silver-700 ::after,.before-color-silver-700:after { color: #909497; }
.before-color-silver-800 ::before,.before-color-silver-800:before,.before-color-silver-800 ::after,.before-color-silver-800:after { color: #797d7f; }
.before-color-silver-900 ::before,.before-color-silver-900:before,.before-color-silver-900 ::after,.before-color-silver-900:after { color: #626567; }

.before-color-concrete ::before,.before-color-concrete:before,.before-color-concrete ::after,.before-color-concrete:after { color: #95a5a6; }
.before-color-concrete-50 ::before,.before-color-concrete-50:before,.before-color-concrete-50 ::after,.before-color-concrete-50:after { color: #f4f6f6; }
.before-color-concrete-100 ::before,.before-color-concrete-100:before,.before-color-concrete-100 ::after,.before-color-concrete-100:after { color: #eaeded; }
.before-color-concrete-200 ::before,.before-color-concrete-200:before,.before-color-concrete-200 ::after,.before-color-concrete-200:after { color: #d5dbdb; }
.before-color-concrete-300 ::before,.before-color-concrete-300:before,.before-color-concrete-300 ::after,.before-color-concrete-300:after { color: #bfc9ca; }
.before-color-concrete-400 ::before,.before-color-concrete-400:before,.before-color-concrete-400 ::after,.before-color-concrete-400:after { color: #aab7b8; }
.before-color-concrete-500 ::before,.before-color-concrete-500:before,.before-color-concrete-500 ::after,.before-color-concrete-500:after { color: #95a5a6; }
.before-color-concrete-600 ::before,.before-color-concrete-600:before,.before-color-concrete-600 ::after,.before-color-concrete-600:after { color: #839192; }
.before-color-concrete-700 ::before,.before-color-concrete-700:before,.before-color-concrete-700 ::after,.before-color-concrete-700:after { color: #717d7e; }
.before-color-concrete-800 ::before,.before-color-concrete-800:before,.before-color-concrete-800 ::after,.before-color-concrete-800:after { color: #5f6a6a; }
.before-color-concrete-900 ::before,.before-color-concrete-900:before,.before-color-concrete-900 ::after,.before-color-concrete-900:after { color: #4d5656; }

.before-color-asbestos ::before,.before-color-asbestos:before,.before-color-asbestos ::after,.before-color-asbestos:after { color: #7f8c8d; }
.before-color-asbestos-50 ::before,.before-color-asbestos-50:before,.before-color-asbestos-50 ::after,.before-color-asbestos-50:after { color: #f2f4f4; }
.before-color-asbestos-100 ::before,.before-color-asbestos-100:before,.before-color-asbestos-100 ::after,.before-color-asbestos-100:after { color: #e5e8e8; }
.before-color-asbestos-200 ::before,.before-color-asbestos-200:before,.before-color-asbestos-200 ::after,.before-color-asbestos-200:after { color: #ccd1d1; }
.before-color-asbestos-300 ::before,.before-color-asbestos-300:before,.before-color-asbestos-300 ::after,.before-color-asbestos-300:after { color: #b2babb; }
.before-color-asbestos-400 ::before,.before-color-asbestos-400:before,.before-color-asbestos-400 ::after,.before-color-asbestos-400:after { color: #99a3a4; }
.before-color-asbestos-500 ::before,.before-color-asbestos-500:before,.before-color-asbestos-500 ::after,.before-color-asbestos-500:after { color: #7f8c8d; }
.before-color-asbestos-600 ::before,.before-color-asbestos-600:before,.before-color-asbestos-600 ::after,.before-color-asbestos-600:after { color: #707b7c; }
.before-color-asbestos-700 ::before,.before-color-asbestos-700:before,.before-color-asbestos-700 ::after,.before-color-asbestos-700:after { color: #616a6b; }
.before-color-asbestos-800 ::before,.before-color-asbestos-800:before,.before-color-asbestos-800 ::after,.before-color-asbestos-800:after { color: #515a5a; }
.before-color-asbestos-900 ::before,.before-color-asbestos-900:before,.before-color-asbestos-900 ::after,.before-color-asbestos-900:after { color: #424949; }

.before-color-red ::before,.before-color-red:before,.before-color-red ::after,.before-color-red:after { color: #f44336; }
.before-color-red-50 ::before,.before-color-red-50:before,.before-color-red-50 ::after,.before-color-red-50:after { color: #ffebee; }
.before-color-red-100 ::before,.before-color-red-100:before,.before-color-red-100 ::after,.before-color-red-100:after { color: #ffcdd2; }
.before-color-red-200 ::before,.before-color-red-200:before,.before-color-red-200 ::after,.before-color-red-200:after { color: #ef9a9a; }
.before-color-red-300 ::before,.before-color-red-300:before,.before-color-red-300 ::after,.before-color-red-300:after { color: #e57373; }
.before-color-red-400 ::before,.before-color-red-400:before,.before-color-red-400 ::after,.before-color-red-400:after { color: #ef5350; }
.before-color-red-500 ::before,.before-color-red-500:before,.before-color-red-500 ::after,.before-color-red-500:after { color: #f44336; }
.before-color-red-600 ::before,.before-color-red-600:before,.before-color-red-600 ::after,.before-color-red-600:after { color: #e53935; }
.before-color-red-700 ::before,.before-color-red-700:before,.before-color-red-700 ::after,.before-color-red-700:after { color: #d32f2f; }
.before-color-red-800 ::before,.before-color-red-800:before,.before-color-red-800 ::after,.before-color-red-800:after { color: #c62828; }
.before-color-red-900 ::before,.before-color-red-900:before,.before-color-red-900 ::after,.before-color-red-900:after { color: #b71c1c; }
.before-color-red-a100 ::before,.before-color-red-a100:before,.before-color-red-a100 ::after,.before-color-red-a100:after { color: #ff8a80; }
.before-color-red-a200 ::before,.before-color-red-a200:before,.before-color-red-a200 ::after,.before-color-red-a200:after { color: #ff5252; }
.before-color-red-a400 ::before,.before-color-red-a400:before,.before-color-red-a400 ::after,.before-color-red-a400:after { color: #ff1744; }
.before-color-red-a700 ::before,.before-color-red-a700:before,.before-color-red-a700 ::after,.before-color-red-a700:after { color: #d50000; }

.before-color-pink ::before,.before-color-pink:before,.before-color-pink ::after,.before-color-pink:after { color: #e91e63; }
.before-color-pink-50 ::before,.before-color-pink-50:before,.before-color-pink-50 ::after,.before-color-pink-50:after { color: #fce4ec; }
.before-color-pink-100 ::before,.before-color-pink-100:before,.before-color-pink-100 ::after,.before-color-pink-100:after { color: #f8bbd0; }
.before-color-pink-200 ::before,.before-color-pink-200:before,.before-color-pink-200 ::after,.before-color-pink-200:after { color: #f48fb1; }
.before-color-pink-300 ::before,.before-color-pink-300:before,.before-color-pink-300 ::after,.before-color-pink-300:after { color: #f06292; }
.before-color-pink-400 ::before,.before-color-pink-400:before,.before-color-pink-400 ::after,.before-color-pink-400:after { color: #ec407a; }
.before-color-pink-500 ::before,.before-color-pink-500:before,.before-color-pink-500 ::after,.before-color-pink-500:after { color: #e91e63; }
.before-color-pink-600 ::before,.before-color-pink-600:before,.before-color-pink-600 ::after,.before-color-pink-600:after { color: #d81b60; }
.before-color-pink-700 ::before,.before-color-pink-700:before,.before-color-pink-700 ::after,.before-color-pink-700:after { color: #c2185b; }
.before-color-pink-800 ::before,.before-color-pink-800:before,.before-color-pink-800 ::after,.before-color-pink-800:after { color: #ad1457; }
.before-color-pink-900 ::before,.before-color-pink-900:before,.before-color-pink-900 ::after,.before-color-pink-900:after { color: #880e4f; }
.before-color-pink-a100 ::before,.before-color-pink-a100:before,.before-color-pink-a100 ::after,.before-color-pink-a100:after { color: #ff80ab; }
.before-color-pink-a200 ::before,.before-color-pink-a200:before,.before-color-pink-a200 ::after,.before-color-pink-a200:after { color: #ff4081; }
.before-color-pink-a400 ::before,.before-color-pink-a400:before,.before-color-pink-a400 ::after,.before-color-pink-a400:after { color: #f50057; }
.before-color-pink-a700 ::before,.before-color-pink-a700:before,.before-color-pink-a700 ::after,.before-color-pink-a700:after { color: #c51162; }

.before-color-purple ::before,.before-color-purple:before,.before-color-purple ::after,.before-color-purple:after { color: #9c27b0; }
.before-color-purple-50 ::before,.before-color-purple-50:before,.before-color-purple-50 ::after,.before-color-purple-50:after { color: #f3e5f5; }
.before-color-purple-100 ::before,.before-color-purple-100:before,.before-color-purple-100 ::after,.before-color-purple-100:after { color: #e1bee7; }
.before-color-purple-200 ::before,.before-color-purple-200:before,.before-color-purple-200 ::after,.before-color-purple-200:after { color: #ce93d8; }
.before-color-purple-300 ::before,.before-color-purple-300:before,.before-color-purple-300 ::after,.before-color-purple-300:after { color: #ba68c8; }
.before-color-purple-400 ::before,.before-color-purple-400:before,.before-color-purple-400 ::after,.before-color-purple-400:after { color: #ab47bc; }
.before-color-purple-500 ::before,.before-color-purple-500:before,.before-color-purple-500 ::after,.before-color-purple-500:after { color: #9c27b0; }
.before-color-purple-600 ::before,.before-color-purple-600:before,.before-color-purple-600 ::after,.before-color-purple-600:after { color: #8e24aa; }
.before-color-purple-700 ::before,.before-color-purple-700:before,.before-color-purple-700 ::after,.before-color-purple-700:after { color: #7b1fa2; }
.before-color-purple-800 ::before,.before-color-purple-800:before,.before-color-purple-800 ::after,.before-color-purple-800:after { color: #6a1b9a; }
.before-color-purple-900 ::before,.before-color-purple-900:before,.before-color-purple-900 ::after,.before-color-purple-900:after { color: #4a148c; }
.before-color-purple-a100 ::before,.before-color-purple-a100:before,.before-color-purple-a100 ::after,.before-color-purple-a100:after { color: #ea80fc; }
.before-color-purple-a200 ::before,.before-color-purple-a200:before,.before-color-purple-a200 ::after,.before-color-purple-a200:after { color: #e040fb; }
.before-color-purple-a400 ::before,.before-color-purple-a400:before,.before-color-purple-a400 ::after,.before-color-purple-a400:after { color: #d500f9; }
.before-color-purple-a700 ::before,.before-color-purple-a700:before,.before-color-purple-a700 ::after,.before-color-purple-a700:after { color: #aa00ff; }

.before-color-deep-purple ::before,.before-color-deep-purple:before,.before-color-deep-purple ::after,.before-color-deep-purple:after { color: #673ab7; }
.before-color-deep-purple-50 ::before,.before-color-deep-purple-50:before,.before-color-deep-purple-50 ::after,.before-color-deep-purple-50:after { color: #ede7f6; }
.before-color-deep-purple-100 ::before,.before-color-deep-purple-100:before,.before-color-deep-purple-100 ::after,.before-color-deep-purple-100:after { color: #d1c4e9; }
.before-color-deep-purple-200 ::before,.before-color-deep-purple-200:before,.before-color-deep-purple-200 ::after,.before-color-deep-purple-200:after { color: #b39ddb; }
.before-color-deep-purple-300 ::before,.before-color-deep-purple-300:before,.before-color-deep-purple-300 ::after,.before-color-deep-purple-300:after { color: #9575cd; }
.before-color-deep-purple-400 ::before,.before-color-deep-purple-400:before,.before-color-deep-purple-400 ::after,.before-color-deep-purple-400:after { color: #7e57c2; }
.before-color-deep-purple-500 ::before,.before-color-deep-purple-500:before,.before-color-deep-purple-500 ::after,.before-color-deep-purple-500:after { color: #673ab7; }
.before-color-deep-purple-600 ::before,.before-color-deep-purple-600:before,.before-color-deep-purple-600 ::after,.before-color-deep-purple-600:after { color: #5e35b1; }
.before-color-deep-purple-700 ::before,.before-color-deep-purple-700:before,.before-color-deep-purple-700 ::after,.before-color-deep-purple-700:after { color: #512da8; }
.before-color-deep-purple-800 ::before,.before-color-deep-purple-800:before,.before-color-deep-purple-800 ::after,.before-color-deep-purple-800:after { color: #4527a0; }
.before-color-deep-purple-900 ::before,.before-color-deep-purple-900:before,.before-color-deep-purple-900 ::after,.before-color-deep-purple-900:after { color: #311b92; }
.before-color-deep-purple-a100 ::before,.before-color-deep-purple-a100:before,.before-color-deep-purple-a100 ::after,.before-color-deep-purple-a100:after { color: #b388ff; }
.before-color-deep-purple-a200 ::before,.before-color-deep-purple-a200:before,.before-color-deep-purple-a200 ::after,.before-color-deep-purple-a200:after { color: #7c4dff; }
.before-color-deep-purple-a400 ::before,.before-color-deep-purple-a400:before,.before-color-deep-purple-a400 ::after,.before-color-deep-purple-a400:after { color: #651fff; }
.before-color-deep-purple-a700 ::before,.before-color-deep-purple-a700:before,.before-color-deep-purple-a700 ::after,.before-color-deep-purple-a700:after { color: #6200ea; }

.before-color-indigo ::before,.before-color-indigo:before,.before-color-indigo ::after,.before-color-indigo:after { color: #3f51b5; }
.before-color-indigo-50 ::before,.before-color-indigo-50:before,.before-color-indigo-50 ::after,.before-color-indigo-50:after { color: #e8eaf6; }
.before-color-indigo-100 ::before,.before-color-indigo-100:before,.before-color-indigo-100 ::after,.before-color-indigo-100:after { color: #c5cae9; }
.before-color-indigo-200 ::before,.before-color-indigo-200:before,.before-color-indigo-200 ::after,.before-color-indigo-200:after { color: #9fa8da; }
.before-color-indigo-300 ::before,.before-color-indigo-300:before,.before-color-indigo-300 ::after,.before-color-indigo-300:after { color: #7986cb; }
.before-color-indigo-400 ::before,.before-color-indigo-400:before,.before-color-indigo-400 ::after,.before-color-indigo-400:after { color: #5c6bc0; }
.before-color-indigo-500 ::before,.before-color-indigo-500:before,.before-color-indigo-500 ::after,.before-color-indigo-500:after { color: #3f51b5; }
.before-color-indigo-600 ::before,.before-color-indigo-600:before,.before-color-indigo-600 ::after,.before-color-indigo-600:after { color: #3949ab; }
.before-color-indigo-700 ::before,.before-color-indigo-700:before,.before-color-indigo-700 ::after,.before-color-indigo-700:after { color: #303f9f; }
.before-color-indigo-800 ::before,.before-color-indigo-800:before,.before-color-indigo-800 ::after,.before-color-indigo-800:after { color: #283593; }
.before-color-indigo-900 ::before,.before-color-indigo-900:before,.before-color-indigo-900 ::after,.before-color-indigo-900:after { color: #1a237e; }
.before-color-indigo-a100 ::before,.before-color-indigo-a100:before,.before-color-indigo-a100 ::after,.before-color-indigo-a100:after { color: #8c9eff; }
.before-color-indigo-a200 ::before,.before-color-indigo-a200:before,.before-color-indigo-a200 ::after,.before-color-indigo-a200:after { color: #536dfe; }
.before-color-indigo-a400 ::before,.before-color-indigo-a400:before,.before-color-indigo-a400 ::after,.before-color-indigo-a400:after { color: #3d5afe; }
.before-color-indigo-a700 ::before,.before-color-indigo-a700:before,.before-color-indigo-a700 ::after,.before-color-indigo-a700:after { color: #304ffe; }

.before-color-blue ::before,.before-color-blue:before,.before-color-blue ::after,.before-color-blue:after { color: #2196f3; }
.before-color-blue-50 ::before,.before-color-blue-50:before,.before-color-blue-50 ::after,.before-color-blue-50:after { color: #e3f2fd; }
.before-color-blue-100 ::before,.before-color-blue-100:before,.before-color-blue-100 ::after,.before-color-blue-100:after { color: #bbdefb; }
.before-color-blue-200 ::before,.before-color-blue-200:before,.before-color-blue-200 ::after,.before-color-blue-200:after { color: #90caf9; }
.before-color-blue-300 ::before,.before-color-blue-300:before,.before-color-blue-300 ::after,.before-color-blue-300:after { color: #64b5f6; }
.before-color-blue-400 ::before,.before-color-blue-400:before,.before-color-blue-400 ::after,.before-color-blue-400:after { color: #42a5f5; }
.before-color-blue-500 ::before,.before-color-blue-500:before,.before-color-blue-500 ::after,.before-color-blue-500:after { color: #2196f3; }
.before-color-blue-600 ::before,.before-color-blue-600:before,.before-color-blue-600 ::after,.before-color-blue-600:after { color: #1e88e5; }
.before-color-blue-700 ::before,.before-color-blue-700:before,.before-color-blue-700 ::after,.before-color-blue-700:after { color: #1976d2; }
.before-color-blue-800 ::before,.before-color-blue-800:before,.before-color-blue-800 ::after,.before-color-blue-800:after { color: #1565c0; }
.before-color-blue-900 ::before,.before-color-blue-900:before,.before-color-blue-900 ::after,.before-color-blue-900:after { color: #0d47a1; }
.before-color-blue-a100 ::before,.before-color-blue-a100:before,.before-color-blue-a100 ::after,.before-color-blue-a100:after { color: #82b1ff; }
.before-color-blue-a200 ::before,.before-color-blue-a200:before,.before-color-blue-a200 ::after,.before-color-blue-a200:after { color: #448aff; }
.before-color-blue-a400 ::before,.before-color-blue-a400:before,.before-color-blue-a400 ::after,.before-color-blue-a400:after { color: #2979ff; }
.before-color-blue-a700 ::before,.before-color-blue-a700:before,.before-color-blue-a700 ::after,.before-color-blue-a700:after { color: #2962ff; }

.before-color-light-blue ::before,.before-color-light-blue:before,.before-color-light-blue ::after,.before-color-light-blue:after { color: #03a9f4; }
.before-color-light-blue-50 ::before,.before-color-light-blue-50:before,.before-color-light-blue-50 ::after,.before-color-light-blue-50:after { color: #e1f5fe; }
.before-color-light-blue-100 ::before,.before-color-light-blue-100:before,.before-color-light-blue-100 ::after,.before-color-light-blue-100:after { color: #b3e5fc; }
.before-color-light-blue-200 ::before,.before-color-light-blue-200:before,.before-color-light-blue-200 ::after,.before-color-light-blue-200:after { color: #81d4fa; }
.before-color-light-blue-300 ::before,.before-color-light-blue-300:before,.before-color-light-blue-300 ::after,.before-color-light-blue-300:after { color: #4fc3f7; }
.before-color-light-blue-400 ::before,.before-color-light-blue-400:before,.before-color-light-blue-400 ::after,.before-color-light-blue-400:after { color: #29b6f6; }
.before-color-light-blue-500 ::before,.before-color-light-blue-500:before,.before-color-light-blue-500 ::after,.before-color-light-blue-500:after { color: #03a9f4; }
.before-color-light-blue-600 ::before,.before-color-light-blue-600:before,.before-color-light-blue-600 ::after,.before-color-light-blue-600:after { color: #039be5; }
.before-color-light-blue-700 ::before,.before-color-light-blue-700:before,.before-color-light-blue-700 ::after,.before-color-light-blue-700:after { color: #0288d1; }
.before-color-light-blue-800 ::before,.before-color-light-blue-800:before,.before-color-light-blue-800 ::after,.before-color-light-blue-800:after { color: #0277bd; }
.before-color-light-blue-900 ::before,.before-color-light-blue-900:before,.before-color-light-blue-900 ::after,.before-color-light-blue-900:after { color: #01579b; }
.before-color-light-blue-a100 ::before,.before-color-light-blue-a100:before,.before-color-light-blue-a100 ::after,.before-color-light-blue-a100:after { color: #80d8ff; }
.before-color-light-blue-a200 ::before,.before-color-light-blue-a200:before,.before-color-light-blue-a200 ::after,.before-color-light-blue-a200:after { color: #40c4ff; }
.before-color-light-blue-a400 ::before,.before-color-light-blue-a400:before,.before-color-light-blue-a400 ::after,.before-color-light-blue-a400:after { color: #00b0ff; }
.before-color-light-blue-a700 ::before,.before-color-light-blue-a700:before,.before-color-light-blue-a700 ::after,.before-color-light-blue-a700:after { color: #0091ea; }

.before-color-cyan ::before,.before-color-cyan:before,.before-color-cyan ::after,.before-color-cyan:after { color: #00bcd4; }
.before-color-cyan-50 ::before,.before-color-cyan-50:before,.before-color-cyan-50 ::after,.before-color-cyan-50:after { color: #e0f7fa; }
.before-color-cyan-100 ::before,.before-color-cyan-100:before,.before-color-cyan-100 ::after,.before-color-cyan-100:after { color: #b2ebf2; }
.before-color-cyan-200 ::before,.before-color-cyan-200:before,.before-color-cyan-200 ::after,.before-color-cyan-200:after { color: #80deea; }
.before-color-cyan-300 ::before,.before-color-cyan-300:before,.before-color-cyan-300 ::after,.before-color-cyan-300:after { color: #4dd0e1; }
.before-color-cyan-400 ::before,.before-color-cyan-400:before,.before-color-cyan-400 ::after,.before-color-cyan-400:after { color: #26c6da; }
.before-color-cyan-500 ::before,.before-color-cyan-500:before,.before-color-cyan-500 ::after,.before-color-cyan-500:after { color: #00bcd4; }
.before-color-cyan-600 ::before,.before-color-cyan-600:before,.before-color-cyan-600 ::after,.before-color-cyan-600:after { color: #00acc1; }
.before-color-cyan-700 ::before,.before-color-cyan-700:before,.before-color-cyan-700 ::after,.before-color-cyan-700:after { color: #0097a7; }
.before-color-cyan-800 ::before,.before-color-cyan-800:before,.before-color-cyan-800 ::after,.before-color-cyan-800:after { color: #00838f; }
.before-color-cyan-900 ::before,.before-color-cyan-900:before,.before-color-cyan-900 ::after,.before-color-cyan-900:after { color: #006064; }
.before-color-cyan-a100 ::before,.before-color-cyan-a100:before,.before-color-cyan-a100 ::after,.before-color-cyan-a100:after { color: #84ffff; }
.before-color-cyan-a200 ::before,.before-color-cyan-a200:before,.before-color-cyan-a200 ::after,.before-color-cyan-a200:after { color: #18ffff; }
.before-color-cyan-a400 ::before,.before-color-cyan-a400:before,.before-color-cyan-a400 ::after,.before-color-cyan-a400:after { color: #00e5ff; }
.before-color-cyan-a700 ::before,.before-color-cyan-a700:before,.before-color-cyan-a700 ::after,.before-color-cyan-a700:after { color: #00b8d4; }

.before-color-teal ::before,.before-color-teal:before,.before-color-teal ::after,.before-color-teal:after { color: #009688; }
.before-color-teal-50 ::before,.before-color-teal-50:before,.before-color-teal-50 ::after,.before-color-teal-50:after { color: #e0f2f1; }
.before-color-teal-100 ::before,.before-color-teal-100:before,.before-color-teal-100 ::after,.before-color-teal-100:after { color: #b2dfdb; }
.before-color-teal-200 ::before,.before-color-teal-200:before,.before-color-teal-200 ::after,.before-color-teal-200:after { color: #80cbc4; }
.before-color-teal-300 ::before,.before-color-teal-300:before,.before-color-teal-300 ::after,.before-color-teal-300:after { color: #4db6ac; }
.before-color-teal-400 ::before,.before-color-teal-400:before,.before-color-teal-400 ::after,.before-color-teal-400:after { color: #26a69a; }
.before-color-teal-500 ::before,.before-color-teal-500:before,.before-color-teal-500 ::after,.before-color-teal-500:after { color: #009688; }
.before-color-teal-600 ::before,.before-color-teal-600:before,.before-color-teal-600 ::after,.before-color-teal-600:after { color: #00897b; }
.before-color-teal-700 ::before,.before-color-teal-700:before,.before-color-teal-700 ::after,.before-color-teal-700:after { color: #00796b; }
.before-color-teal-800 ::before,.before-color-teal-800:before,.before-color-teal-800 ::after,.before-color-teal-800:after { color: #00695c; }
.before-color-teal-900 ::before,.before-color-teal-900:before,.before-color-teal-900 ::after,.before-color-teal-900:after { color: #004d40; }
.before-color-teal-a100 ::before,.before-color-teal-a100:before,.before-color-teal-a100 ::after,.before-color-teal-a100:after { color: #a7ffeb; }
.before-color-teal-a200 ::before,.before-color-teal-a200:before,.before-color-teal-a200 ::after,.before-color-teal-a200:after { color: #64ffda; }
.before-color-teal-a400 ::before,.before-color-teal-a400:before,.before-color-teal-a400 ::after,.before-color-teal-a400:after { color: #1de9b6; }
.before-color-teal-a700 ::before,.before-color-teal-a700:before,.before-color-teal-a700 ::after,.before-color-teal-a700:after { color: #00bfa5; }

.before-color-green ::before,.before-color-green:before,.before-color-green ::after,.before-color-green:after { color: #4caf50; }
.before-color-green-50 ::before,.before-color-green-50:before,.before-color-green-50 ::after,.before-color-green-50:after { color: #e8f5e9; }
.before-color-green-100 ::before,.before-color-green-100:before,.before-color-green-100 ::after,.before-color-green-100:after { color: #c8e6c9; }
.before-color-green-200 ::before,.before-color-green-200:before,.before-color-green-200 ::after,.before-color-green-200:after { color: #a5d6a7; }
.before-color-green-300 ::before,.before-color-green-300:before,.before-color-green-300 ::after,.before-color-green-300:after { color: #81c784; }
.before-color-green-400 ::before,.before-color-green-400:before,.before-color-green-400 ::after,.before-color-green-400:after { color: #66bb6a; }
.before-color-green-500 ::before,.before-color-green-500:before,.before-color-green-500 ::after,.before-color-green-500:after { color: #4caf50; }
.before-color-green-600 ::before,.before-color-green-600:before,.before-color-green-600 ::after,.before-color-green-600:after { color: #43a047; }
.before-color-green-700 ::before,.before-color-green-700:before,.before-color-green-700 ::after,.before-color-green-700:after { color: #388e3c; }
.before-color-green-800 ::before,.before-color-green-800:before,.before-color-green-800 ::after,.before-color-green-800:after { color: #2e7d32; }
.before-color-green-900 ::before,.before-color-green-900:before,.before-color-green-900 ::after,.before-color-green-900:after { color: #1b5e20; }
.before-color-green-a100 ::before,.before-color-green-a100:before,.before-color-green-a100 ::after,.before-color-green-a100:after { color: #b9f6ca; }
.before-color-green-a200 ::before,.before-color-green-a200:before,.before-color-green-a200 ::after,.before-color-green-a200:after { color: #69f0ae; }
.before-color-green-a400 ::before,.before-color-green-a400:before,.before-color-green-a400 ::after,.before-color-green-a400:after { color: #00e676; }
.before-color-green-a700 ::before,.before-color-green-a700:before,.before-color-green-a700 ::after,.before-color-green-a700:after { color: #00c853; }

.before-color-light-green ::before,.before-color-light-green:before,.before-color-light-green ::after,.before-color-light-green:after { color: #8bc34a; }
.before-color-light-green-50 ::before,.before-color-light-green-50:before,.before-color-light-green-50 ::after,.before-color-light-green-50:after { color: #f1f8e9; }
.before-color-light-green-100 ::before,.before-color-light-green-100:before,.before-color-light-green-100 ::after,.before-color-light-green-100:after { color: #dcedc8; }
.before-color-light-green-200 ::before,.before-color-light-green-200:before,.before-color-light-green-200 ::after,.before-color-light-green-200:after { color: #c5e1a5; }
.before-color-light-green-300 ::before,.before-color-light-green-300:before,.before-color-light-green-300 ::after,.before-color-light-green-300:after { color: #aed581; }
.before-color-light-green-400 ::before,.before-color-light-green-400:before,.before-color-light-green-400 ::after,.before-color-light-green-400:after { color: #9ccc65; }
.before-color-light-green-500 ::before,.before-color-light-green-500:before,.before-color-light-green-500 ::after,.before-color-light-green-500:after { color: #8bc34a; }
.before-color-light-green-600 ::before,.before-color-light-green-600:before,.before-color-light-green-600 ::after,.before-color-light-green-600:after { color: #7cb342; }
.before-color-light-green-700 ::before,.before-color-light-green-700:before,.before-color-light-green-700 ::after,.before-color-light-green-700:after { color: #689f38; }
.before-color-light-green-800 ::before,.before-color-light-green-800:before,.before-color-light-green-800 ::after,.before-color-light-green-800:after { color: #558b2f; }
.before-color-light-green-900 ::before,.before-color-light-green-900:before,.before-color-light-green-900 ::after,.before-color-light-green-900:after { color: #33691e; }
.before-color-light-green-a100 ::before,.before-color-light-green-a100:before,.before-color-light-green-a100 ::after,.before-color-light-green-a100:after { color: #ccff90; }
.before-color-light-green-a200 ::before,.before-color-light-green-a200:before,.before-color-light-green-a200 ::after,.before-color-light-green-a200:after { color: #b2ff59; }
.before-color-light-green-a400 ::before,.before-color-light-green-a400:before,.before-color-light-green-a400 ::after,.before-color-light-green-a400:after { color: #76ff03; }
.before-color-light-green-a700 ::before,.before-color-light-green-a700:before,.before-color-light-green-a700 ::after,.before-color-light-green-a700:after { color: #64dd17; }

.before-color-lime ::before,.before-color-lime:before,.before-color-lime ::after,.before-color-lime:after { color: #cddc39; }
.before-color-lime-50 ::before,.before-color-lime-50:before,.before-color-lime-50 ::after,.before-color-lime-50:after { color: #f9fbe7; }
.before-color-lime-100 ::before,.before-color-lime-100:before,.before-color-lime-100 ::after,.before-color-lime-100:after { color: #f0f4c3; }
.before-color-lime-200 ::before,.before-color-lime-200:before,.before-color-lime-200 ::after,.before-color-lime-200:after { color: #e6ee9c; }
.before-color-lime-300 ::before,.before-color-lime-300:before,.before-color-lime-300 ::after,.before-color-lime-300:after { color: #dce775; }
.before-color-lime-400 ::before,.before-color-lime-400:before,.before-color-lime-400 ::after,.before-color-lime-400:after { color: #d4e157; }
.before-color-lime-500 ::before,.before-color-lime-500:before,.before-color-lime-500 ::after,.before-color-lime-500:after { color: #cddc39; }
.before-color-lime-600 ::before,.before-color-lime-600:before,.before-color-lime-600 ::after,.before-color-lime-600:after { color: #c0ca33; }
.before-color-lime-700 ::before,.before-color-lime-700:before,.before-color-lime-700 ::after,.before-color-lime-700:after { color: #afb42b; }
.before-color-lime-800 ::before,.before-color-lime-800:before,.before-color-lime-800 ::after,.before-color-lime-800:after { color: #9e9d24; }
.before-color-lime-900 ::before,.before-color-lime-900:before,.before-color-lime-900 ::after,.before-color-lime-900:after { color: #827717; }
.before-color-lime-a100 ::before,.before-color-lime-a100:before,.before-color-lime-a100 ::after,.before-color-lime-a100:after { color: #f4ff81; }
.before-color-lime-a200 ::before,.before-color-lime-a200:before,.before-color-lime-a200 ::after,.before-color-lime-a200:after { color: #eeff41; }
.before-color-lime-a400 ::before,.before-color-lime-a400:before,.before-color-lime-a400 ::after,.before-color-lime-a400:after { color: #c6ff00; }
.before-color-lime-a700 ::before,.before-color-lime-a700:before,.before-color-lime-a700 ::after,.before-color-lime-a700:after { color: #aeea00; }

.before-color-yellow ::before,.before-color-yellow:before,.before-color-yellow ::after,.before-color-yellow:after { color: #ffeb3b; }
.before-color-yellow-50 ::before,.before-color-yellow-50:before,.before-color-yellow-50 ::after,.before-color-yellow-50:after { color: #fffde7; }
.before-color-yellow-100 ::before,.before-color-yellow-100:before,.before-color-yellow-100 ::after,.before-color-yellow-100:after { color: #fff9c4; }
.before-color-yellow-200 ::before,.before-color-yellow-200:before,.before-color-yellow-200 ::after,.before-color-yellow-200:after { color: #fff59d; }
.before-color-yellow-300 ::before,.before-color-yellow-300:before,.before-color-yellow-300 ::after,.before-color-yellow-300:after { color: #fff176; }
.before-color-yellow-400 ::before,.before-color-yellow-400:before,.before-color-yellow-400 ::after,.before-color-yellow-400:after { color: #ffee58; }
.before-color-yellow-500 ::before,.before-color-yellow-500:before,.before-color-yellow-500 ::after,.before-color-yellow-500:after { color: #ffeb3b; }
.before-color-yellow-600 ::before,.before-color-yellow-600:before,.before-color-yellow-600 ::after,.before-color-yellow-600:after { color: #fdd835; }
.before-color-yellow-700 ::before,.before-color-yellow-700:before,.before-color-yellow-700 ::after,.before-color-yellow-700:after { color: #fbc02d; }
.before-color-yellow-800 ::before,.before-color-yellow-800:before,.before-color-yellow-800 ::after,.before-color-yellow-800:after { color: #f9a825; }
.before-color-yellow-900 ::before,.before-color-yellow-900:before,.before-color-yellow-900 ::after,.before-color-yellow-900:after { color: #f57f17; }
.before-color-yellow-a100 ::before,.before-color-yellow-a100:before,.before-color-yellow-a100 ::after,.before-color-yellow-a100:after { color: #ffff8d; }
.before-color-yellow-a200 ::before,.before-color-yellow-a200:before,.before-color-yellow-a200 ::after,.before-color-yellow-a200:after { color: #ffff00; }
.before-color-yellow-a400 ::before,.before-color-yellow-a400:before,.before-color-yellow-a400 ::after,.before-color-yellow-a400:after { color: #ffea00; }
.before-color-yellow-a700 ::before,.before-color-yellow-a700:before,.before-color-yellow-a700 ::after,.before-color-yellow-a700:after { color: #ffd600; }

.before-color-amber ::before,.before-color-amber:before,.before-color-amber ::after,.before-color-amber:after { color: #ffc107; }
.before-color-amber-50 ::before,.before-color-amber-50:before,.before-color-amber-50 ::after,.before-color-amber-50:after { color: #fff8e1; }
.before-color-amber-100 ::before,.before-color-amber-100:before,.before-color-amber-100 ::after,.before-color-amber-100:after { color: #ffecb3; }
.before-color-amber-200 ::before,.before-color-amber-200:before,.before-color-amber-200 ::after,.before-color-amber-200:after { color: #ffe082; }
.before-color-amber-300 ::before,.before-color-amber-300:before,.before-color-amber-300 ::after,.before-color-amber-300:after { color: #ffd54f; }
.before-color-amber-400 ::before,.before-color-amber-400:before,.before-color-amber-400 ::after,.before-color-amber-400:after { color: #ffca28; }
.before-color-amber-500 ::before,.before-color-amber-500:before,.before-color-amber-500 ::after,.before-color-amber-500:after { color: #ffc107; }
.before-color-amber-600 ::before,.before-color-amber-600:before,.before-color-amber-600 ::after,.before-color-amber-600:after { color: #ffb300; }
.before-color-amber-700 ::before,.before-color-amber-700:before,.before-color-amber-700 ::after,.before-color-amber-700:after { color: #ffa000; }
.before-color-amber-800 ::before,.before-color-amber-800:before,.before-color-amber-800 ::after,.before-color-amber-800:after { color: #ff8f00; }
.before-color-amber-900 ::before,.before-color-amber-900:before,.before-color-amber-900 ::after,.before-color-amber-900:after { color: #ff6f00; }
.before-color-amber-a100 ::before,.before-color-amber-a100:before,.before-color-amber-a100 ::after,.before-color-amber-a100:after { color: #ffe57f; }
.before-color-amber-a200 ::before,.before-color-amber-a200:before,.before-color-amber-a200 ::after,.before-color-amber-a200:after { color: #ffd740; }
.before-color-amber-a400 ::before,.before-color-amber-a400:before,.before-color-amber-a400 ::after,.before-color-amber-a400:after { color: #ffc400; }
.before-color-amber-a700 ::before,.before-color-amber-a700:before,.before-color-amber-a700 ::after,.before-color-amber-a700:after { color: #ffab00; }

.before-color-orange ::before,.before-color-orange:before,.before-color-orange ::after,.before-color-orange:after { color: #ff9800; }
.before-color-orange-50 ::before,.before-color-orange-50:before,.before-color-orange-50 ::after,.before-color-orange-50:after { color: #fff3e0; }
.before-color-orange-100 ::before,.before-color-orange-100:before,.before-color-orange-100 ::after,.before-color-orange-100:after { color: #ffe0b2; }
.before-color-orange-200 ::before,.before-color-orange-200:before,.before-color-orange-200 ::after,.before-color-orange-200:after { color: #ffcc80; }
.before-color-orange-300 ::before,.before-color-orange-300:before,.before-color-orange-300 ::after,.before-color-orange-300:after { color: #ffb74d; }
.before-color-orange-400 ::before,.before-color-orange-400:before,.before-color-orange-400 ::after,.before-color-orange-400:after { color: #ffa726; }
.before-color-orange-500 ::before,.before-color-orange-500:before,.before-color-orange-500 ::after,.before-color-orange-500:after { color: #ff9800; }
.before-color-orange-600 ::before,.before-color-orange-600:before,.before-color-orange-600 ::after,.before-color-orange-600:after { color: #fb8c00; }
.before-color-orange-700 ::before,.before-color-orange-700:before,.before-color-orange-700 ::after,.before-color-orange-700:after { color: #f57c00; }
.before-color-orange-800 ::before,.before-color-orange-800:before,.before-color-orange-800 ::after,.before-color-orange-800:after { color: #ef6c00; }
.before-color-orange-900 ::before,.before-color-orange-900:before,.before-color-orange-900 ::after,.before-color-orange-900:after { color: #e65100; }
.before-color-orange-a100 ::before,.before-color-orange-a100:before,.before-color-orange-a100 ::after,.before-color-orange-a100:after { color: #ffd180; }
.before-color-orange-a200 ::before,.before-color-orange-a200:before,.before-color-orange-a200 ::after,.before-color-orange-a200:after { color: #ffab40; }
.before-color-orange-a400 ::before,.before-color-orange-a400:before,.before-color-orange-a400 ::after,.before-color-orange-a400:after { color: #ff9100; }
.before-color-orange-a700 ::before,.before-color-orange-a700:before,.before-color-orange-a700 ::after,.before-color-orange-a700:after { color: #ff6d00; }

.before-color-deep-orange ::before,.before-color-deep-orange:before,.before-color-deep-orange ::after,.before-color-deep-orange:after { color: #ff5722; }
.before-color-deep-orange-50 ::before,.before-color-deep-orange-50:before,.before-color-deep-orange-50 ::after,.before-color-deep-orange-50:after { color: #fbe9e7; }
.before-color-deep-orange-100 ::before,.before-color-deep-orange-100:before,.before-color-deep-orange-100 ::after,.before-color-deep-orange-100:after { color: #ffccbc; }
.before-color-deep-orange-200 ::before,.before-color-deep-orange-200:before,.before-color-deep-orange-200 ::after,.before-color-deep-orange-200:after { color: #ffab91; }
.before-color-deep-orange-300 ::before,.before-color-deep-orange-300:before,.before-color-deep-orange-300 ::after,.before-color-deep-orange-300:after { color: #ff8a65; }
.before-color-deep-orange-400 ::before,.before-color-deep-orange-400:before,.before-color-deep-orange-400 ::after,.before-color-deep-orange-400:after { color: #ff7043; }
.before-color-deep-orange-500 ::before,.before-color-deep-orange-500:before,.before-color-deep-orange-500 ::after,.before-color-deep-orange-500:after { color: #ff5722; }
.before-color-deep-orange-600 ::before,.before-color-deep-orange-600:before,.before-color-deep-orange-600 ::after,.before-color-deep-orange-600:after { color: #f4511e; }
.before-color-deep-orange-700 ::before,.before-color-deep-orange-700:before,.before-color-deep-orange-700 ::after,.before-color-deep-orange-700:after { color: #e64a19; }
.before-color-deep-orange-800 ::before,.before-color-deep-orange-800:before,.before-color-deep-orange-800 ::after,.before-color-deep-orange-800:after { color: #d84315; }
.before-color-deep-orange-900 ::before,.before-color-deep-orange-900:before,.before-color-deep-orange-900 ::after,.before-color-deep-orange-900:after { color: #bf360c; }
.before-color-deep-orange-a100 ::before,.before-color-deep-orange-a100:before,.before-color-deep-orange-a100 ::after,.before-color-deep-orange-a100:after { color: #ff9e80; }
.before-color-deep-orange-a200 ::before,.before-color-deep-orange-a200:before,.before-color-deep-orange-a200 ::after,.before-color-deep-orange-a200:after { color: #ff6e40; }
.before-color-deep-orange-a400 ::before,.before-color-deep-orange-a400:before,.before-color-deep-orange-a400 ::after,.before-color-deep-orange-a400:after { color: #ff3d00; }
.before-color-deep-orange-a700 ::before,.before-color-deep-orange-a700:before,.before-color-deep-orange-a700 ::after,.before-color-deep-orange-a700:after { color: #dd2c00; }

.before-color-brown ::before,.before-color-brown:before,.before-color-brown ::after,.before-color-brown:after { color: #795548; }
.before-color-brown-50 ::before,.before-color-brown-50:before,.before-color-brown-50 ::after,.before-color-brown-50:after { color: #efebe9; }
.before-color-brown-100 ::before,.before-color-brown-100:before,.before-color-brown-100 ::after,.before-color-brown-100:after { color: #d7ccc8; }
.before-color-brown-200 ::before,.before-color-brown-200:before,.before-color-brown-200 ::after,.before-color-brown-200:after { color: #bcaaa4; }
.before-color-brown-300 ::before,.before-color-brown-300:before,.before-color-brown-300 ::after,.before-color-brown-300:after { color: #a1887f; }
.before-color-brown-400 ::before,.before-color-brown-400:before,.before-color-brown-400 ::after,.before-color-brown-400:after { color: #8d6e63; }
.before-color-brown-500 ::before,.before-color-brown-500:before,.before-color-brown-500 ::after,.before-color-brown-500:after { color: #795548; }
.before-color-brown-600 ::before,.before-color-brown-600:before,.before-color-brown-600 ::after,.before-color-brown-600:after { color: #6d4c41; }
.before-color-brown-700 ::before,.before-color-brown-700:before,.before-color-brown-700 ::after,.before-color-brown-700:after { color: #5d4037; }
.before-color-brown-800 ::before,.before-color-brown-800:before,.before-color-brown-800 ::after,.before-color-brown-800:after { color: #4e342e; }
.before-color-brown-900 ::before,.before-color-brown-900:before,.before-color-brown-900 ::after,.before-color-brown-900:after { color: #3e2723; }

.before-color-grey ::before,.before-color-grey:before,.before-color-grey ::after,.before-color-grey:after { color: #9e9e9e; }
.before-color-grey-50 ::before,.before-color-grey-50:before,.before-color-grey-50 ::after,.before-color-grey-50:after { color: #fafafa; }
.before-color-grey-100 ::before,.before-color-grey-100:before,.before-color-grey-100 ::after,.before-color-grey-100:after { color: #f5f5f5; }
.before-color-grey-200 ::before,.before-color-grey-200:before,.before-color-grey-200 ::after,.before-color-grey-200:after { color: #eeeeee; }
.before-color-grey-300 ::before,.before-color-grey-300:before,.before-color-grey-300 ::after,.before-color-grey-300:after { color: #e0e0e0; }
.before-color-grey-400 ::before,.before-color-grey-400:before,.before-color-grey-400 ::after,.before-color-grey-400:after { color: #bdbdbd; }
.before-color-grey-500 ::before,.before-color-grey-500:before,.before-color-grey-500 ::after,.before-color-grey-500:after { color: #9e9e9e; }
.before-color-grey-600 ::before,.before-color-grey-600:before,.before-color-grey-600 ::after,.before-color-grey-600:after { color: #757575; }
.before-color-grey-700 ::before,.before-color-grey-700:before,.before-color-grey-700 ::after,.before-color-grey-700:after { color: #616161; }
.before-color-grey-800 ::before,.before-color-grey-800:before,.before-color-grey-800 ::after,.before-color-grey-800:after { color: #424242; }
.before-color-grey-900 ::before,.before-color-grey-900:before,.before-color-grey-900 ::after,.before-color-grey-900:after { color: #212121; }

.before-color-blue-grey ::before,.before-color-blue-grey:before,.before-color-blue-grey ::after,.before-color-blue-grey:after { color: #607d8b; }
.before-color-blue-grey-50 ::before,.before-color-blue-grey-50:before,.before-color-blue-grey-50 ::after,.before-color-blue-grey-50:after { color: #eceff1; }
.before-color-blue-grey-100 ::before,.before-color-blue-grey-100:before,.before-color-blue-grey-100 ::after,.before-color-blue-grey-100:after { color: #cfd8dc; }
.before-color-blue-grey-200 ::before,.before-color-blue-grey-200:before,.before-color-blue-grey-200 ::after,.before-color-blue-grey-200:after { color: #b0bec5; }
.before-color-blue-grey-300 ::before,.before-color-blue-grey-300:before,.before-color-blue-grey-300 ::after,.before-color-blue-grey-300:after { color: #90a4ae; }
.before-color-blue-grey-400 ::before,.before-color-blue-grey-400:before,.before-color-blue-grey-400 ::after,.before-color-blue-grey-400:after { color: #78909c; }
.before-color-blue-grey-500 ::before,.before-color-blue-grey-500:before,.before-color-blue-grey-500 ::after,.before-color-blue-grey-500:after { color: #607d8b; }
.before-color-blue-grey-600 ::before,.before-color-blue-grey-600:before,.before-color-blue-grey-600 ::after,.before-color-blue-grey-600:after { color: #546e7a; }
.before-color-blue-grey-700 ::before,.before-color-blue-grey-700:before,.before-color-blue-grey-700 ::after,.before-color-blue-grey-700:after { color: #455a64; }
.before-color-blue-grey-800 ::before,.before-color-blue-grey-800:before,.before-color-blue-grey-800 ::after,.before-color-blue-grey-800:after { color: #37474f; }
.before-color-blue-grey-900 ::before,.before-color-blue-grey-900:before,.before-color-blue-grey-900 ::after,.before-color-blue-grey-900:after { color: #263238; }

.before-color-white ::before,.before-color-white:before,.before-color-white ::after,.before-color-white:after { color: #ffffff; }
.before-color-black ::before,.before-color-black:before,.before-color-black ::after,.before-color-black:after { color: #000000; }

.before-bg-turquoise ::before,.before-bg-turquoise:before,.before-bg-turquoise ::after,.before-bg-turquoise:after { background-color: #1abc9c; }
.before-bg-turquoise-50 ::before,.before-bg-turquoise-50:before,.before-bg-turquoise-50 ::after,.before-bg-turquoise-50:after { background-color: #e8f8f5; }
.before-bg-turquoise-100 ::before,.before-bg-turquoise-100:before,.before-bg-turquoise-100 ::after,.before-bg-turquoise-100:after { background-color: #d1f2eb; }
.before-bg-turquoise-200 ::before,.before-bg-turquoise-200:before,.before-bg-turquoise-200 ::after,.before-bg-turquoise-200:after { background-color: #a3e4d7; }
.before-bg-turquoise-300 ::before,.before-bg-turquoise-300:before,.before-bg-turquoise-300 ::after,.before-bg-turquoise-300:after { background-color: #76d7c4; }
.before-bg-turquoise-400 ::before,.before-bg-turquoise-400:before,.before-bg-turquoise-400 ::after,.before-bg-turquoise-400:after { background-color: #48c9b0; }
.before-bg-turquoise-500 ::before,.before-bg-turquoise-500:before,.before-bg-turquoise-500 ::after,.before-bg-turquoise-500:after { background-color: #1abc9c; }
.before-bg-turquoise-600 ::before,.before-bg-turquoise-600:before,.before-bg-turquoise-600 ::after,.before-bg-turquoise-600:after { background-color: #17a589; }
.before-bg-turquoise-700 ::before,.before-bg-turquoise-700:before,.before-bg-turquoise-700 ::after,.before-bg-turquoise-700:after { background-color: #148f77; }
.before-bg-turquoise-800 ::before,.before-bg-turquoise-800:before,.before-bg-turquoise-800 ::after,.before-bg-turquoise-800:after { background-color: #117864; }
.before-bg-turquoise-900 ::before,.before-bg-turquoise-900:before,.before-bg-turquoise-900 ::after,.before-bg-turquoise-900:after { background-color: #0e6251; }

.before-bg-green-sea ::before,.before-bg-green-sea:before,.before-bg-green-sea ::after,.before-bg-green-sea:after { background-color: #16a085; }
.before-bg-green-sea-50 ::before,.before-bg-green-sea-50:before,.before-bg-green-sea-50 ::after,.before-bg-green-sea-50:after { background-color: #e8f6f3; }
.before-bg-green-sea-100 ::before,.before-bg-green-sea-100:before,.before-bg-green-sea-100 ::after,.before-bg-green-sea-100:after { background-color: #d0ece7; }
.before-bg-green-sea-200 ::before,.before-bg-green-sea-200:before,.before-bg-green-sea-200 ::after,.before-bg-green-sea-200:after { background-color: #a2d9ce; }
.before-bg-green-sea-300 ::before,.before-bg-green-sea-300:before,.before-bg-green-sea-300 ::after,.before-bg-green-sea-300:after { background-color: #73c6b6; }
.before-bg-green-sea-400 ::before,.before-bg-green-sea-400:before,.before-bg-green-sea-400 ::after,.before-bg-green-sea-400:after { background-color: #45b39d; }
.before-bg-green-sea-500 ::before,.before-bg-green-sea-500:before,.before-bg-green-sea-500 ::after,.before-bg-green-sea-500:after { background-color: #16a085; }
.before-bg-green-sea-600 ::before,.before-bg-green-sea-600:before,.before-bg-green-sea-600 ::after,.before-bg-green-sea-600:after { background-color: #138d75; }
.before-bg-green-sea-700 ::before,.before-bg-green-sea-700:before,.before-bg-green-sea-700 ::after,.before-bg-green-sea-700:after { background-color: #117a65; }
.before-bg-green-sea-800 ::before,.before-bg-green-sea-800:before,.before-bg-green-sea-800 ::after,.before-bg-green-sea-800:after { background-color: #0e6655; }
.before-bg-green-sea-900 ::before,.before-bg-green-sea-900:before,.before-bg-green-sea-900 ::after,.before-bg-green-sea-900:after { background-color: #0b5345; }

.before-bg-emerald ::before,.before-bg-emerald:before,.before-bg-emerald ::after,.before-bg-emerald:after { background-color: #2ecc71; }
.before-bg-emerald-50 ::before,.before-bg-emerald-50:before,.before-bg-emerald-50 ::after,.before-bg-emerald-50:after { background-color: #eafaf1; }
.before-bg-emerald-100 ::before,.before-bg-emerald-100:before,.before-bg-emerald-100 ::after,.before-bg-emerald-100:after { background-color: #d5f5e3; }
.before-bg-emerald-200 ::before,.before-bg-emerald-200:before,.before-bg-emerald-200 ::after,.before-bg-emerald-200:after { background-color: #abebc6; }
.before-bg-emerald-300 ::before,.before-bg-emerald-300:before,.before-bg-emerald-300 ::after,.before-bg-emerald-300:after { background-color: #82e0aa; }
.before-bg-emerald-400 ::before,.before-bg-emerald-400:before,.before-bg-emerald-400 ::after,.before-bg-emerald-400:after { background-color: #58d68d; }
.before-bg-emerald-500 ::before,.before-bg-emerald-500:before,.before-bg-emerald-500 ::after,.before-bg-emerald-500:after { background-color: #2ecc71; }
.before-bg-emerald-600 ::before,.before-bg-emerald-600:before,.before-bg-emerald-600 ::after,.before-bg-emerald-600:after { background-color: #28b463; }
.before-bg-emerald-700 ::before,.before-bg-emerald-700:before,.before-bg-emerald-700 ::after,.before-bg-emerald-700:after { background-color: #239b56; }
.before-bg-emerald-800 ::before,.before-bg-emerald-800:before,.before-bg-emerald-800 ::after,.before-bg-emerald-800:after { background-color: #1d8348; }
.before-bg-emerald-900 ::before,.before-bg-emerald-900:before,.before-bg-emerald-900 ::after,.before-bg-emerald-900:after { background-color: #186a3b; }

.before-bg-nephritis ::before,.before-bg-nephritis:before,.before-bg-nephritis ::after,.before-bg-nephritis:after { background-color: #27ae60; }
.before-bg-nephritis-50 ::before,.before-bg-nephritis-50:before,.before-bg-nephritis-50 ::after,.before-bg-nephritis-50:after { background-color: #e9f7ef; }
.before-bg-nephritis-100 ::before,.before-bg-nephritis-100:before,.before-bg-nephritis-100 ::after,.before-bg-nephritis-100:after { background-color: #d4efdf; }
.before-bg-nephritis-200 ::before,.before-bg-nephritis-200:before,.before-bg-nephritis-200 ::after,.before-bg-nephritis-200:after { background-color: #a9dfbf; }
.before-bg-nephritis-300 ::before,.before-bg-nephritis-300:before,.before-bg-nephritis-300 ::after,.before-bg-nephritis-300:after { background-color: #7dcea0; }
.before-bg-nephritis-400 ::before,.before-bg-nephritis-400:before,.before-bg-nephritis-400 ::after,.before-bg-nephritis-400:after { background-color: #52be80; }
.before-bg-nephritis-500 ::before,.before-bg-nephritis-500:before,.before-bg-nephritis-500 ::after,.before-bg-nephritis-500:after { background-color: #27ae60; }
.before-bg-nephritis-600 ::before,.before-bg-nephritis-600:before,.before-bg-nephritis-600 ::after,.before-bg-nephritis-600:after { background-color: #229954; }
.before-bg-nephritis-700 ::before,.before-bg-nephritis-700:before,.before-bg-nephritis-700 ::after,.before-bg-nephritis-700:after { background-color: #1e8449; }
.before-bg-nephritis-800 ::before,.before-bg-nephritis-800:before,.before-bg-nephritis-800 ::after,.before-bg-nephritis-800:after { background-color: #196f3d; }
.before-bg-nephritis-900 ::before,.before-bg-nephritis-900:before,.before-bg-nephritis-900 ::after,.before-bg-nephritis-900:after { background-color: #145a32; }

.before-bg-peter-river ::before,.before-bg-peter-river:before,.before-bg-peter-river ::after,.before-bg-peter-river:after { background-color: #3498db; }
.before-bg-peter-river-50 ::before,.before-bg-peter-river-50:before,.before-bg-peter-river-50 ::after,.before-bg-peter-river-50:after { background-color: #ebf5fb; }
.before-bg-peter-river-100 ::before,.before-bg-peter-river-100:before,.before-bg-peter-river-100 ::after,.before-bg-peter-river-100:after { background-color: #d6eaf8; }
.before-bg-peter-river-200 ::before,.before-bg-peter-river-200:before,.before-bg-peter-river-200 ::after,.before-bg-peter-river-200:after { background-color: #aed6f1; }
.before-bg-peter-river-300 ::before,.before-bg-peter-river-300:before,.before-bg-peter-river-300 ::after,.before-bg-peter-river-300:after { background-color: #85c1e9; }
.before-bg-peter-river-400 ::before,.before-bg-peter-river-400:before,.before-bg-peter-river-400 ::after,.before-bg-peter-river-400:after { background-color: #5dade2; }
.before-bg-peter-river-500 ::before,.before-bg-peter-river-500:before,.before-bg-peter-river-500 ::after,.before-bg-peter-river-500:after { background-color: #3498db; }
.before-bg-peter-river-600 ::before,.before-bg-peter-river-600:before,.before-bg-peter-river-600 ::after,.before-bg-peter-river-600:after { background-color: #2e86c1; }
.before-bg-peter-river-700 ::before,.before-bg-peter-river-700:before,.before-bg-peter-river-700 ::after,.before-bg-peter-river-700:after { background-color: #2874a6; }
.before-bg-peter-river-800 ::before,.before-bg-peter-river-800:before,.before-bg-peter-river-800 ::after,.before-bg-peter-river-800:after { background-color: #21618c; }
.before-bg-peter-river-900 ::before,.before-bg-peter-river-900:before,.before-bg-peter-river-900 ::after,.before-bg-peter-river-900:after { background-color: #1b4f72; }

.before-bg-belize-hole ::before,.before-bg-belize-hole:before,.before-bg-belize-hole ::after,.before-bg-belize-hole:after { background-color: #2980b9; }
.before-bg-belize-hole-50 ::before,.before-bg-belize-hole-50:before,.before-bg-belize-hole-50 ::after,.before-bg-belize-hole-50:after { background-color: #eaf2f8; }
.before-bg-belize-hole-100 ::before,.before-bg-belize-hole-100:before,.before-bg-belize-hole-100 ::after,.before-bg-belize-hole-100:after { background-color: #d4e6f1; }
.before-bg-belize-hole-200 ::before,.before-bg-belize-hole-200:before,.before-bg-belize-hole-200 ::after,.before-bg-belize-hole-200:after { background-color: #a9cce3; }
.before-bg-belize-hole-300 ::before,.before-bg-belize-hole-300:before,.before-bg-belize-hole-300 ::after,.before-bg-belize-hole-300:after { background-color: #7fb3d5; }
.before-bg-belize-hole-400 ::before,.before-bg-belize-hole-400:before,.before-bg-belize-hole-400 ::after,.before-bg-belize-hole-400:after { background-color: #5499c7; }
.before-bg-belize-hole-500 ::before,.before-bg-belize-hole-500:before,.before-bg-belize-hole-500 ::after,.before-bg-belize-hole-500:after { background-color: #2980b9; }
.before-bg-belize-hole-600 ::before,.before-bg-belize-hole-600:before,.before-bg-belize-hole-600 ::after,.before-bg-belize-hole-600:after { background-color: #2471a3; }
.before-bg-belize-hole-700 ::before,.before-bg-belize-hole-700:before,.before-bg-belize-hole-700 ::after,.before-bg-belize-hole-700:after { background-color: #1f618d; }
.before-bg-belize-hole-800 ::before,.before-bg-belize-hole-800:before,.before-bg-belize-hole-800 ::after,.before-bg-belize-hole-800:after { background-color: #1a5276; }
.before-bg-belize-hole-900 ::before,.before-bg-belize-hole-900:before,.before-bg-belize-hole-900 ::after,.before-bg-belize-hole-900:after { background-color: #154360; }

.before-bg-amethyst ::before,.before-bg-amethyst:before,.before-bg-amethyst ::after,.before-bg-amethyst:after { background-color: #9b59b6; }
.before-bg-amethyst-50 ::before,.before-bg-amethyst-50:before,.before-bg-amethyst-50 ::after,.before-bg-amethyst-50:after { background-color: #f5eef8; }
.before-bg-amethyst-100 ::before,.before-bg-amethyst-100:before,.before-bg-amethyst-100 ::after,.before-bg-amethyst-100:after { background-color: #ebdef0; }
.before-bg-amethyst-200 ::before,.before-bg-amethyst-200:before,.before-bg-amethyst-200 ::after,.before-bg-amethyst-200:after { background-color: #d7bde2; }
.before-bg-amethyst-300 ::before,.before-bg-amethyst-300:before,.before-bg-amethyst-300 ::after,.before-bg-amethyst-300:after { background-color: #c39bd3; }
.before-bg-amethyst-400 ::before,.before-bg-amethyst-400:before,.before-bg-amethyst-400 ::after,.before-bg-amethyst-400:after { background-color: #af7ac5; }
.before-bg-amethyst-500 ::before,.before-bg-amethyst-500:before,.before-bg-amethyst-500 ::after,.before-bg-amethyst-500:after { background-color: #9b59b6; }
.before-bg-amethyst-600 ::before,.before-bg-amethyst-600:before,.before-bg-amethyst-600 ::after,.before-bg-amethyst-600:after { background-color: #884ea0; }
.before-bg-amethyst-700 ::before,.before-bg-amethyst-700:before,.before-bg-amethyst-700 ::after,.before-bg-amethyst-700:after { background-color: #76448a; }
.before-bg-amethyst-800 ::before,.before-bg-amethyst-800:before,.before-bg-amethyst-800 ::after,.before-bg-amethyst-800:after { background-color: #633974; }
.before-bg-amethyst-900 ::before,.before-bg-amethyst-900:before,.before-bg-amethyst-900 ::after,.before-bg-amethyst-900:after { background-color: #512e5f; }

.before-bg-wisteria ::before,.before-bg-wisteria:before,.before-bg-wisteria ::after,.before-bg-wisteria:after { background-color: #8e44ad; }
.before-bg-wisteria-50 ::before,.before-bg-wisteria-50:before,.before-bg-wisteria-50 ::after,.before-bg-wisteria-50:after { background-color: #f4ecf7; }
.before-bg-wisteria-100 ::before,.before-bg-wisteria-100:before,.before-bg-wisteria-100 ::after,.before-bg-wisteria-100:after { background-color: #e8daef; }
.before-bg-wisteria-200 ::before,.before-bg-wisteria-200:before,.before-bg-wisteria-200 ::after,.before-bg-wisteria-200:after { background-color: #d2b4de; }
.before-bg-wisteria-300 ::before,.before-bg-wisteria-300:before,.before-bg-wisteria-300 ::after,.before-bg-wisteria-300:after { background-color: #bb8fce; }
.before-bg-wisteria-400 ::before,.before-bg-wisteria-400:before,.before-bg-wisteria-400 ::after,.before-bg-wisteria-400:after { background-color: #a569bd; }
.before-bg-wisteria-500 ::before,.before-bg-wisteria-500:before,.before-bg-wisteria-500 ::after,.before-bg-wisteria-500:after { background-color: #8e44ad; }
.before-bg-wisteria-600 ::before,.before-bg-wisteria-600:before,.before-bg-wisteria-600 ::after,.before-bg-wisteria-600:after { background-color: #7d3c98; }
.before-bg-wisteria-700 ::before,.before-bg-wisteria-700:before,.before-bg-wisteria-700 ::after,.before-bg-wisteria-700:after { background-color: #6c3483; }
.before-bg-wisteria-800 ::before,.before-bg-wisteria-800:before,.before-bg-wisteria-800 ::after,.before-bg-wisteria-800:after { background-color: #5b2c6f; }
.before-bg-wisteria-900 ::before,.before-bg-wisteria-900:before,.before-bg-wisteria-900 ::after,.before-bg-wisteria-900:after { background-color: #4a235a; }

.before-bg-wet-asphalt ::before,.before-bg-wet-asphalt:before,.before-bg-wet-asphalt ::after,.before-bg-wet-asphalt:after { background-color: #34495e; }
.before-bg-wet-asphalt-50 ::before,.before-bg-wet-asphalt-50:before,.before-bg-wet-asphalt-50 ::after,.before-bg-wet-asphalt-50:after { background-color: #ebedef; }
.before-bg-wet-asphalt-100 ::before,.before-bg-wet-asphalt-100:before,.before-bg-wet-asphalt-100 ::after,.before-bg-wet-asphalt-100:after { background-color: #d6dbdf; }
.before-bg-wet-asphalt-200 ::before,.before-bg-wet-asphalt-200:before,.before-bg-wet-asphalt-200 ::after,.before-bg-wet-asphalt-200:after { background-color: #aeb6bf; }
.before-bg-wet-asphalt-300 ::before,.before-bg-wet-asphalt-300:before,.before-bg-wet-asphalt-300 ::after,.before-bg-wet-asphalt-300:after { background-color: #85929e; }
.before-bg-wet-asphalt-400 ::before,.before-bg-wet-asphalt-400:before,.before-bg-wet-asphalt-400 ::after,.before-bg-wet-asphalt-400:after { background-color: #5d6d7e; }
.before-bg-wet-asphalt-500 ::before,.before-bg-wet-asphalt-500:before,.before-bg-wet-asphalt-500 ::after,.before-bg-wet-asphalt-500:after { background-color: #34495e; }
.before-bg-wet-asphalt-600 ::before,.before-bg-wet-asphalt-600:before,.before-bg-wet-asphalt-600 ::after,.before-bg-wet-asphalt-600:after { background-color: #2e4053; }
.before-bg-wet-asphalt-700 ::before,.before-bg-wet-asphalt-700:before,.before-bg-wet-asphalt-700 ::after,.before-bg-wet-asphalt-700:after { background-color: #283747; }
.before-bg-wet-asphalt-800 ::before,.before-bg-wet-asphalt-800:before,.before-bg-wet-asphalt-800 ::after,.before-bg-wet-asphalt-800:after { background-color: #212f3c; }
.before-bg-wet-asphalt-900 ::before,.before-bg-wet-asphalt-900:before,.before-bg-wet-asphalt-900 ::after,.before-bg-wet-asphalt-900:after { background-color: #1b2631; }

.before-bg-midnight-blue ::before,.before-bg-midnight-blue:before,.before-bg-midnight-blue ::after,.before-bg-midnight-blue:after { background-color: #2c3e50; }
.before-bg-midnight-blue-50 ::before,.before-bg-midnight-blue-50:before,.before-bg-midnight-blue-50 ::after,.before-bg-midnight-blue-50:after { background-color: #eaecee; }
.before-bg-midnight-blue-100 ::before,.before-bg-midnight-blue-100:before,.before-bg-midnight-blue-100 ::after,.before-bg-midnight-blue-100:after { background-color: #d5d8dc; }
.before-bg-midnight-blue-200 ::before,.before-bg-midnight-blue-200:before,.before-bg-midnight-blue-200 ::after,.before-bg-midnight-blue-200:after { background-color: #abb2b9; }
.before-bg-midnight-blue-300 ::before,.before-bg-midnight-blue-300:before,.before-bg-midnight-blue-300 ::after,.before-bg-midnight-blue-300:after { background-color: #808b96; }
.before-bg-midnight-blue-400 ::before,.before-bg-midnight-blue-400:before,.before-bg-midnight-blue-400 ::after,.before-bg-midnight-blue-400:after { background-color: #566573; }
.before-bg-midnight-blue-500 ::before,.before-bg-midnight-blue-500:before,.before-bg-midnight-blue-500 ::after,.before-bg-midnight-blue-500:after { background-color: #2c3e50; }
.before-bg-midnight-blue-600 ::before,.before-bg-midnight-blue-600:before,.before-bg-midnight-blue-600 ::after,.before-bg-midnight-blue-600:after { background-color: #273746; }
.before-bg-midnight-blue-700 ::before,.before-bg-midnight-blue-700:before,.before-bg-midnight-blue-700 ::after,.before-bg-midnight-blue-700:after { background-color: #212f3d; }
.before-bg-midnight-blue-800 ::before,.before-bg-midnight-blue-800:before,.before-bg-midnight-blue-800 ::after,.before-bg-midnight-blue-800:after { background-color: #1c2833; }
.before-bg-midnight-blue-900 ::before,.before-bg-midnight-blue-900:before,.before-bg-midnight-blue-900 ::after,.before-bg-midnight-blue-900:after { background-color: #17202a; }

.before-bg-sunflower ::before,.before-bg-sunflower:before,.before-bg-sunflower ::after,.before-bg-sunflower:after { background-color: #f1c40f; }
.before-bg-sunflower-50 ::before,.before-bg-sunflower-50:before,.before-bg-sunflower-50 ::after,.before-bg-sunflower-50:after { background-color: #fef9e7; }
.before-bg-sunflower-100 ::before,.before-bg-sunflower-100:before,.before-bg-sunflower-100 ::after,.before-bg-sunflower-100:after { background-color: #fcf3cf; }
.before-bg-sunflower-200 ::before,.before-bg-sunflower-200:before,.before-bg-sunflower-200 ::after,.before-bg-sunflower-200:after { background-color: #f9e79f; }
.before-bg-sunflower-300 ::before,.before-bg-sunflower-300:before,.before-bg-sunflower-300 ::after,.before-bg-sunflower-300:after { background-color: #f7dc6f; }
.before-bg-sunflower-400 ::before,.before-bg-sunflower-400:before,.before-bg-sunflower-400 ::after,.before-bg-sunflower-400:after { background-color: #f4d03f; }
.before-bg-sunflower-500 ::before,.before-bg-sunflower-500:before,.before-bg-sunflower-500 ::after,.before-bg-sunflower-500:after { background-color: #f1c40f; }
.before-bg-sunflower-600 ::before,.before-bg-sunflower-600:before,.before-bg-sunflower-600 ::after,.before-bg-sunflower-600:after { background-color: #d4ac0d; }
.before-bg-sunflower-700 ::before,.before-bg-sunflower-700:before,.before-bg-sunflower-700 ::after,.before-bg-sunflower-700:after { background-color: #b7950b; }
.before-bg-sunflower-800 ::before,.before-bg-sunflower-800:before,.before-bg-sunflower-800 ::after,.before-bg-sunflower-800:after { background-color: #9a7d0a; }
.before-bg-sunflower-900 ::before,.before-bg-sunflower-900:before,.before-bg-sunflower-900 ::after,.before-bg-sunflower-900:after { background-color: #7d6608; }

.before-bg-orange ::before,.before-bg-orange:before,.before-bg-orange ::after,.before-bg-orange:after { background-color: #f39c12; }
.before-bg-orange-50 ::before,.before-bg-orange-50:before,.before-bg-orange-50 ::after,.before-bg-orange-50:after { background-color: #fef5e7; }
.before-bg-orange-100 ::before,.before-bg-orange-100:before,.before-bg-orange-100 ::after,.before-bg-orange-100:after { background-color: #fdebd0; }
.before-bg-orange-200 ::before,.before-bg-orange-200:before,.before-bg-orange-200 ::after,.before-bg-orange-200:after { background-color: #fad7a0; }
.before-bg-orange-300 ::before,.before-bg-orange-300:before,.before-bg-orange-300 ::after,.before-bg-orange-300:after { background-color: #f8c471; }
.before-bg-orange-400 ::before,.before-bg-orange-400:before,.before-bg-orange-400 ::after,.before-bg-orange-400:after { background-color: #f5b041; }
.before-bg-orange-500 ::before,.before-bg-orange-500:before,.before-bg-orange-500 ::after,.before-bg-orange-500:after { background-color: #f39c12; }
.before-bg-orange-600 ::before,.before-bg-orange-600:before,.before-bg-orange-600 ::after,.before-bg-orange-600:after { background-color: #d68910; }
.before-bg-orange-700 ::before,.before-bg-orange-700:before,.before-bg-orange-700 ::after,.before-bg-orange-700:after { background-color: #b9770e; }
.before-bg-orange-800 ::before,.before-bg-orange-800:before,.before-bg-orange-800 ::after,.before-bg-orange-800:after { background-color: #9c640c; }
.before-bg-orange-900 ::before,.before-bg-orange-900:before,.before-bg-orange-900 ::after,.before-bg-orange-900:after { background-color: #7e5109; }

.before-bg-carrot ::before,.before-bg-carrot:before,.before-bg-carrot ::after,.before-bg-carrot:after { background-color: #e67e22; }
.before-bg-carrot-50 ::before,.before-bg-carrot-50:before,.before-bg-carrot-50 ::after,.before-bg-carrot-50:after { background-color: #fdf2e9; }
.before-bg-carrot-100 ::before,.before-bg-carrot-100:before,.before-bg-carrot-100 ::after,.before-bg-carrot-100:after { background-color: #fae5d3; }
.before-bg-carrot-200 ::before,.before-bg-carrot-200:before,.before-bg-carrot-200 ::after,.before-bg-carrot-200:after { background-color: #f5cba7; }
.before-bg-carrot-300 ::before,.before-bg-carrot-300:before,.before-bg-carrot-300 ::after,.before-bg-carrot-300:after { background-color: #f0b27a; }
.before-bg-carrot-400 ::before,.before-bg-carrot-400:before,.before-bg-carrot-400 ::after,.before-bg-carrot-400:after { background-color: #eb984e; }
.before-bg-carrot-500 ::before,.before-bg-carrot-500:before,.before-bg-carrot-500 ::after,.before-bg-carrot-500:after { background-color: #e67e22; }
.before-bg-carrot-600 ::before,.before-bg-carrot-600:before,.before-bg-carrot-600 ::after,.before-bg-carrot-600:after { background-color: #ca6f1e; }
.before-bg-carrot-700 ::before,.before-bg-carrot-700:before,.before-bg-carrot-700 ::after,.before-bg-carrot-700:after { background-color: #af601a; }
.before-bg-carrot-800 ::before,.before-bg-carrot-800:before,.before-bg-carrot-800 ::after,.before-bg-carrot-800:after { background-color: #935116; }
.before-bg-carrot-900 ::before,.before-bg-carrot-900:before,.before-bg-carrot-900 ::after,.before-bg-carrot-900:after { background-color: #784212; }

.before-bg-pumpkin ::before,.before-bg-pumpkin:before,.before-bg-pumpkin ::after,.before-bg-pumpkin:after { background-color: #d35400; }
.before-bg-pumpkin-50 ::before,.before-bg-pumpkin-50:before,.before-bg-pumpkin-50 ::after,.before-bg-pumpkin-50:after { background-color: #fbeee6; }
.before-bg-pumpkin-100 ::before,.before-bg-pumpkin-100:before,.before-bg-pumpkin-100 ::after,.before-bg-pumpkin-100:after { background-color: #f6ddcc; }
.before-bg-pumpkin-200 ::before,.before-bg-pumpkin-200:before,.before-bg-pumpkin-200 ::after,.before-bg-pumpkin-200:after { background-color: #edbb99; }
.before-bg-pumpkin-300 ::before,.before-bg-pumpkin-300:before,.before-bg-pumpkin-300 ::after,.before-bg-pumpkin-300:after { background-color: #e59866; }
.before-bg-pumpkin-400 ::before,.before-bg-pumpkin-400:before,.before-bg-pumpkin-400 ::after,.before-bg-pumpkin-400:after { background-color: #dc7633; }
.before-bg-pumpkin-500 ::before,.before-bg-pumpkin-500:before,.before-bg-pumpkin-500 ::after,.before-bg-pumpkin-500:after { background-color: #d35400; }
.before-bg-pumpkin-600 ::before,.before-bg-pumpkin-600:before,.before-bg-pumpkin-600 ::after,.before-bg-pumpkin-600:after { background-color: #ba4a00; }
.before-bg-pumpkin-700 ::before,.before-bg-pumpkin-700:before,.before-bg-pumpkin-700 ::after,.before-bg-pumpkin-700:after { background-color: #a04000; }
.before-bg-pumpkin-800 ::before,.before-bg-pumpkin-800:before,.before-bg-pumpkin-800 ::after,.before-bg-pumpkin-800:after { background-color: #873600; }
.before-bg-pumpkin-900 ::before,.before-bg-pumpkin-900:before,.before-bg-pumpkin-900 ::after,.before-bg-pumpkin-900:after { background-color: #6e2c00; }

.before-bg-alizarin ::before,.before-bg-alizarin:before,.before-bg-alizarin ::after,.before-bg-alizarin:after { background-color: #e74c3c; }
.before-bg-alizarin-50 ::before,.before-bg-alizarin-50:before,.before-bg-alizarin-50 ::after,.before-bg-alizarin-50:after { background-color: #fdedec; }
.before-bg-alizarin-100 ::before,.before-bg-alizarin-100:before,.before-bg-alizarin-100 ::after,.before-bg-alizarin-100:after { background-color: #fadbd8; }
.before-bg-alizarin-200 ::before,.before-bg-alizarin-200:before,.before-bg-alizarin-200 ::after,.before-bg-alizarin-200:after { background-color: #f5b7b1; }
.before-bg-alizarin-300 ::before,.before-bg-alizarin-300:before,.before-bg-alizarin-300 ::after,.before-bg-alizarin-300:after { background-color: #f1948a; }
.before-bg-alizarin-400 ::before,.before-bg-alizarin-400:before,.before-bg-alizarin-400 ::after,.before-bg-alizarin-400:after { background-color: #ec7063; }
.before-bg-alizarin-500 ::before,.before-bg-alizarin-500:before,.before-bg-alizarin-500 ::after,.before-bg-alizarin-500:after { background-color: #e74c3c; }
.before-bg-alizarin-600 ::before,.before-bg-alizarin-600:before,.before-bg-alizarin-600 ::after,.before-bg-alizarin-600:after { background-color: #cb4335; }
.before-bg-alizarin-700 ::before,.before-bg-alizarin-700:before,.before-bg-alizarin-700 ::after,.before-bg-alizarin-700:after { background-color: #b03a2e; }
.before-bg-alizarin-800 ::before,.before-bg-alizarin-800:before,.before-bg-alizarin-800 ::after,.before-bg-alizarin-800:after { background-color: #943126; }
.before-bg-alizarin-900 ::before,.before-bg-alizarin-900:before,.before-bg-alizarin-900 ::after,.before-bg-alizarin-900:after { background-color: #78281f; }

.before-bg-pomegranate ::before,.before-bg-pomegranate:before,.before-bg-pomegranate ::after,.before-bg-pomegranate:after { background-color: #c0392b; }
.before-bg-pomegranate-50 ::before,.before-bg-pomegranate-50:before,.before-bg-pomegranate-50 ::after,.before-bg-pomegranate-50:after { background-color: #f9ebea; }
.before-bg-pomegranate-100 ::before,.before-bg-pomegranate-100:before,.before-bg-pomegranate-100 ::after,.before-bg-pomegranate-100:after { background-color: #f2d7d5; }
.before-bg-pomegranate-200 ::before,.before-bg-pomegranate-200:before,.before-bg-pomegranate-200 ::after,.before-bg-pomegranate-200:after { background-color: #e6b0aa; }
.before-bg-pomegranate-300 ::before,.before-bg-pomegranate-300:before,.before-bg-pomegranate-300 ::after,.before-bg-pomegranate-300:after { background-color: #d98880; }
.before-bg-pomegranate-400 ::before,.before-bg-pomegranate-400:before,.before-bg-pomegranate-400 ::after,.before-bg-pomegranate-400:after { background-color: #cd6155; }
.before-bg-pomegranate-500 ::before,.before-bg-pomegranate-500:before,.before-bg-pomegranate-500 ::after,.before-bg-pomegranate-500:after { background-color: #c0392b; }
.before-bg-pomegranate-600 ::before,.before-bg-pomegranate-600:before,.before-bg-pomegranate-600 ::after,.before-bg-pomegranate-600:after { background-color: #a93226; }
.before-bg-pomegranate-700 ::before,.before-bg-pomegranate-700:before,.before-bg-pomegranate-700 ::after,.before-bg-pomegranate-700:after { background-color: #922b21; }
.before-bg-pomegranate-800 ::before,.before-bg-pomegranate-800:before,.before-bg-pomegranate-800 ::after,.before-bg-pomegranate-800:after { background-color: #7b241c; }
.before-bg-pomegranate-900 ::before,.before-bg-pomegranate-900:before,.before-bg-pomegranate-900 ::after,.before-bg-pomegranate-900:after { background-color: #641e16; }

.before-bg-clouds ::before,.before-bg-clouds:before,.before-bg-clouds ::after,.before-bg-clouds:after { background-color: #ecf0f1; }
.before-bg-clouds-50 ::before,.before-bg-clouds-50:before,.before-bg-clouds-50 ::after,.before-bg-clouds-50:after { background-color: #fdfefe; }
.before-bg-clouds-100 ::before,.before-bg-clouds-100:before,.before-bg-clouds-100 ::after,.before-bg-clouds-100:after { background-color: #fbfcfc; }
.before-bg-clouds-200 ::before,.before-bg-clouds-200:before,.before-bg-clouds-200 ::after,.before-bg-clouds-200:after { background-color: #f7f9f9; }
.before-bg-clouds-300 ::before,.before-bg-clouds-300:before,.before-bg-clouds-300 ::after,.before-bg-clouds-300:after { background-color: #f4f6f7; }
.before-bg-clouds-400 ::before,.before-bg-clouds-400:before,.before-bg-clouds-400 ::after,.before-bg-clouds-400:after { background-color: #f0f3f4; }
.before-bg-clouds-500 ::before,.before-bg-clouds-500:before,.before-bg-clouds-500 ::after,.before-bg-clouds-500:after { background-color: #ecf0f1; }
.before-bg-clouds-600 ::before,.before-bg-clouds-600:before,.before-bg-clouds-600 ::after,.before-bg-clouds-600:after { background-color: #d0d3d4; }
.before-bg-clouds-700 ::before,.before-bg-clouds-700:before,.before-bg-clouds-700 ::after,.before-bg-clouds-700:after { background-color: #b3b6b7; }
.before-bg-clouds-800 ::before,.before-bg-clouds-800:before,.before-bg-clouds-800 ::after,.before-bg-clouds-800:after { background-color: #979a9a; }
.before-bg-clouds-900 ::before,.before-bg-clouds-900:before,.before-bg-clouds-900 ::after,.before-bg-clouds-900:after { background-color: #7b7d7d; }

.before-bg-silver ::before,.before-bg-silver:before,.before-bg-silver ::after,.before-bg-silver:after { background-color: #bdc3c7; }
.before-bg-silver-50 ::before,.before-bg-silver-50:before,.before-bg-silver-50 ::after,.before-bg-silver-50:after { background-color: #f8f9f9; }
.before-bg-silver-100 ::before,.before-bg-silver-100:before,.before-bg-silver-100 ::after,.before-bg-silver-100:after { background-color: #f2f3f4; }
.before-bg-silver-200 ::before,.before-bg-silver-200:before,.before-bg-silver-200 ::after,.before-bg-silver-200:after { background-color: #e5e7e9; }
.before-bg-silver-300 ::before,.before-bg-silver-300:before,.before-bg-silver-300 ::after,.before-bg-silver-300:after { background-color: #d7dbdd; }
.before-bg-silver-400 ::before,.before-bg-silver-400:before,.before-bg-silver-400 ::after,.before-bg-silver-400:after { background-color: #cacfd2; }
.before-bg-silver-500 ::before,.before-bg-silver-500:before,.before-bg-silver-500 ::after,.before-bg-silver-500:after { background-color: #bdc3c7; }
.before-bg-silver-600 ::before,.before-bg-silver-600:before,.before-bg-silver-600 ::after,.before-bg-silver-600:after { background-color: #a6acaf; }
.before-bg-silver-700 ::before,.before-bg-silver-700:before,.before-bg-silver-700 ::after,.before-bg-silver-700:after { background-color: #909497; }
.before-bg-silver-800 ::before,.before-bg-silver-800:before,.before-bg-silver-800 ::after,.before-bg-silver-800:after { background-color: #797d7f; }
.before-bg-silver-900 ::before,.before-bg-silver-900:before,.before-bg-silver-900 ::after,.before-bg-silver-900:after { background-color: #626567; }

.before-bg-concrete ::before,.before-bg-concrete:before,.before-bg-concrete ::after,.before-bg-concrete:after { background-color: #95a5a6; }
.before-bg-concrete-50 ::before,.before-bg-concrete-50:before,.before-bg-concrete-50 ::after,.before-bg-concrete-50:after { background-color: #f4f6f6; }
.before-bg-concrete-100 ::before,.before-bg-concrete-100:before,.before-bg-concrete-100 ::after,.before-bg-concrete-100:after { background-color: #eaeded; }
.before-bg-concrete-200 ::before,.before-bg-concrete-200:before,.before-bg-concrete-200 ::after,.before-bg-concrete-200:after { background-color: #d5dbdb; }
.before-bg-concrete-300 ::before,.before-bg-concrete-300:before,.before-bg-concrete-300 ::after,.before-bg-concrete-300:after { background-color: #bfc9ca; }
.before-bg-concrete-400 ::before,.before-bg-concrete-400:before,.before-bg-concrete-400 ::after,.before-bg-concrete-400:after { background-color: #aab7b8; }
.before-bg-concrete-500 ::before,.before-bg-concrete-500:before,.before-bg-concrete-500 ::after,.before-bg-concrete-500:after { background-color: #95a5a6; }
.before-bg-concrete-600 ::before,.before-bg-concrete-600:before,.before-bg-concrete-600 ::after,.before-bg-concrete-600:after { background-color: #839192; }
.before-bg-concrete-700 ::before,.before-bg-concrete-700:before,.before-bg-concrete-700 ::after,.before-bg-concrete-700:after { background-color: #717d7e; }
.before-bg-concrete-800 ::before,.before-bg-concrete-800:before,.before-bg-concrete-800 ::after,.before-bg-concrete-800:after { background-color: #5f6a6a; }
.before-bg-concrete-900 ::before,.before-bg-concrete-900:before,.before-bg-concrete-900 ::after,.before-bg-concrete-900:after { background-color: #4d5656; }

.before-bg-asbestos ::before,.before-bg-asbestos:before,.before-bg-asbestos ::after,.before-bg-asbestos:after { background-color: #7f8c8d; }
.before-bg-asbestos-50 ::before,.before-bg-asbestos-50:before,.before-bg-asbestos-50 ::after,.before-bg-asbestos-50:after { background-color: #f2f4f4; }
.before-bg-asbestos-100 ::before,.before-bg-asbestos-100:before,.before-bg-asbestos-100 ::after,.before-bg-asbestos-100:after { background-color: #e5e8e8; }
.before-bg-asbestos-200 ::before,.before-bg-asbestos-200:before,.before-bg-asbestos-200 ::after,.before-bg-asbestos-200:after { background-color: #ccd1d1; }
.before-bg-asbestos-300 ::before,.before-bg-asbestos-300:before,.before-bg-asbestos-300 ::after,.before-bg-asbestos-300:after { background-color: #b2babb; }
.before-bg-asbestos-400 ::before,.before-bg-asbestos-400:before,.before-bg-asbestos-400 ::after,.before-bg-asbestos-400:after { background-color: #99a3a4; }
.before-bg-asbestos-500 ::before,.before-bg-asbestos-500:before,.before-bg-asbestos-500 ::after,.before-bg-asbestos-500:after { background-color: #7f8c8d; }
.before-bg-asbestos-600 ::before,.before-bg-asbestos-600:before,.before-bg-asbestos-600 ::after,.before-bg-asbestos-600:after { background-color: #707b7c; }
.before-bg-asbestos-700 ::before,.before-bg-asbestos-700:before,.before-bg-asbestos-700 ::after,.before-bg-asbestos-700:after { background-color: #616a6b; }
.before-bg-asbestos-800 ::before,.before-bg-asbestos-800:before,.before-bg-asbestos-800 ::after,.before-bg-asbestos-800:after { background-color: #515a5a; }
.before-bg-asbestos-900 ::before,.before-bg-asbestos-900:before,.before-bg-asbestos-900 ::after,.before-bg-asbestos-900:after { background-color: #424949; }

.before-bg-red ::before,.before-bg-red:before,.before-bg-red ::after,.before-bg-red:after { background-color: #f44336; }
.before-bg-red-50 ::before,.before-bg-red-50:before,.before-bg-red-50 ::after,.before-bg-red-50:after { background-color: #ffebee; }
.before-bg-red-100 ::before,.before-bg-red-100:before,.before-bg-red-100 ::after,.before-bg-red-100:after { background-color: #ffcdd2; }
.before-bg-red-200 ::before,.before-bg-red-200:before,.before-bg-red-200 ::after,.before-bg-red-200:after { background-color: #ef9a9a; }
.before-bg-red-300 ::before,.before-bg-red-300:before,.before-bg-red-300 ::after,.before-bg-red-300:after { background-color: #e57373; }
.before-bg-red-400 ::before,.before-bg-red-400:before,.before-bg-red-400 ::after,.before-bg-red-400:after { background-color: #ef5350; }
.before-bg-red-500 ::before,.before-bg-red-500:before,.before-bg-red-500 ::after,.before-bg-red-500:after { background-color: #f44336; }
.before-bg-red-600 ::before,.before-bg-red-600:before,.before-bg-red-600 ::after,.before-bg-red-600:after { background-color: #e53935; }
.before-bg-red-700 ::before,.before-bg-red-700:before,.before-bg-red-700 ::after,.before-bg-red-700:after { background-color: #d32f2f; }
.before-bg-red-800 ::before,.before-bg-red-800:before,.before-bg-red-800 ::after,.before-bg-red-800:after { background-color: #c62828; }
.before-bg-red-900 ::before,.before-bg-red-900:before,.before-bg-red-900 ::after,.before-bg-red-900:after { background-color: #b71c1c; }
.before-bg-red-a100 ::before,.before-bg-red-a100:before,.before-bg-red-a100 ::after,.before-bg-red-a100:after { background-color: #ff8a80; }
.before-bg-red-a200 ::before,.before-bg-red-a200:before,.before-bg-red-a200 ::after,.before-bg-red-a200:after { background-color: #ff5252; }
.before-bg-red-a400 ::before,.before-bg-red-a400:before,.before-bg-red-a400 ::after,.before-bg-red-a400:after { background-color: #ff1744; }
.before-bg-red-a700 ::before,.before-bg-red-a700:before,.before-bg-red-a700 ::after,.before-bg-red-a700:after { background-color: #d50000; }

.before-bg-pink ::before,.before-bg-pink:before,.before-bg-pink ::after,.before-bg-pink:after { background-color: #e91e63; }
.before-bg-pink-50 ::before,.before-bg-pink-50:before,.before-bg-pink-50 ::after,.before-bg-pink-50:after { background-color: #fce4ec; }
.before-bg-pink-100 ::before,.before-bg-pink-100:before,.before-bg-pink-100 ::after,.before-bg-pink-100:after { background-color: #f8bbd0; }
.before-bg-pink-200 ::before,.before-bg-pink-200:before,.before-bg-pink-200 ::after,.before-bg-pink-200:after { background-color: #f48fb1; }
.before-bg-pink-300 ::before,.before-bg-pink-300:before,.before-bg-pink-300 ::after,.before-bg-pink-300:after { background-color: #f06292; }
.before-bg-pink-400 ::before,.before-bg-pink-400:before,.before-bg-pink-400 ::after,.before-bg-pink-400:after { background-color: #ec407a; }
.before-bg-pink-500 ::before,.before-bg-pink-500:before,.before-bg-pink-500 ::after,.before-bg-pink-500:after { background-color: #e91e63; }
.before-bg-pink-600 ::before,.before-bg-pink-600:before,.before-bg-pink-600 ::after,.before-bg-pink-600:after { background-color: #d81b60; }
.before-bg-pink-700 ::before,.before-bg-pink-700:before,.before-bg-pink-700 ::after,.before-bg-pink-700:after { background-color: #c2185b; }
.before-bg-pink-800 ::before,.before-bg-pink-800:before,.before-bg-pink-800 ::after,.before-bg-pink-800:after { background-color: #ad1457; }
.before-bg-pink-900 ::before,.before-bg-pink-900:before,.before-bg-pink-900 ::after,.before-bg-pink-900:after { background-color: #880e4f; }
.before-bg-pink-a100 ::before,.before-bg-pink-a100:before,.before-bg-pink-a100 ::after,.before-bg-pink-a100:after { background-color: #ff80ab; }
.before-bg-pink-a200 ::before,.before-bg-pink-a200:before,.before-bg-pink-a200 ::after,.before-bg-pink-a200:after { background-color: #ff4081; }
.before-bg-pink-a400 ::before,.before-bg-pink-a400:before,.before-bg-pink-a400 ::after,.before-bg-pink-a400:after { background-color: #f50057; }
.before-bg-pink-a700 ::before,.before-bg-pink-a700:before,.before-bg-pink-a700 ::after,.before-bg-pink-a700:after { background-color: #c51162; }

.before-bg-purple ::before,.before-bg-purple:before,.before-bg-purple ::after,.before-bg-purple:after { background-color: #9c27b0; }
.before-bg-purple-50 ::before,.before-bg-purple-50:before,.before-bg-purple-50 ::after,.before-bg-purple-50:after { background-color: #f3e5f5; }
.before-bg-purple-100 ::before,.before-bg-purple-100:before,.before-bg-purple-100 ::after,.before-bg-purple-100:after { background-color: #e1bee7; }
.before-bg-purple-200 ::before,.before-bg-purple-200:before,.before-bg-purple-200 ::after,.before-bg-purple-200:after { background-color: #ce93d8; }
.before-bg-purple-300 ::before,.before-bg-purple-300:before,.before-bg-purple-300 ::after,.before-bg-purple-300:after { background-color: #ba68c8; }
.before-bg-purple-400 ::before,.before-bg-purple-400:before,.before-bg-purple-400 ::after,.before-bg-purple-400:after { background-color: #ab47bc; }
.before-bg-purple-500 ::before,.before-bg-purple-500:before,.before-bg-purple-500 ::after,.before-bg-purple-500:after { background-color: #9c27b0; }
.before-bg-purple-600 ::before,.before-bg-purple-600:before,.before-bg-purple-600 ::after,.before-bg-purple-600:after { background-color: #8e24aa; }
.before-bg-purple-700 ::before,.before-bg-purple-700:before,.before-bg-purple-700 ::after,.before-bg-purple-700:after { background-color: #7b1fa2; }
.before-bg-purple-800 ::before,.before-bg-purple-800:before,.before-bg-purple-800 ::after,.before-bg-purple-800:after { background-color: #6a1b9a; }
.before-bg-purple-900 ::before,.before-bg-purple-900:before,.before-bg-purple-900 ::after,.before-bg-purple-900:after { background-color: #4a148c; }
.before-bg-purple-a100 ::before,.before-bg-purple-a100:before,.before-bg-purple-a100 ::after,.before-bg-purple-a100:after { background-color: #ea80fc; }
.before-bg-purple-a200 ::before,.before-bg-purple-a200:before,.before-bg-purple-a200 ::after,.before-bg-purple-a200:after { background-color: #e040fb; }
.before-bg-purple-a400 ::before,.before-bg-purple-a400:before,.before-bg-purple-a400 ::after,.before-bg-purple-a400:after { background-color: #d500f9; }
.before-bg-purple-a700 ::before,.before-bg-purple-a700:before,.before-bg-purple-a700 ::after,.before-bg-purple-a700:after { background-color: #aa00ff; }

.before-bg-deep-purple ::before,.before-bg-deep-purple:before,.before-bg-deep-purple ::after,.before-bg-deep-purple:after { background-color: #673ab7; }
.before-bg-deep-purple-50 ::before,.before-bg-deep-purple-50:before,.before-bg-deep-purple-50 ::after,.before-bg-deep-purple-50:after { background-color: #ede7f6; }
.before-bg-deep-purple-100 ::before,.before-bg-deep-purple-100:before,.before-bg-deep-purple-100 ::after,.before-bg-deep-purple-100:after { background-color: #d1c4e9; }
.before-bg-deep-purple-200 ::before,.before-bg-deep-purple-200:before,.before-bg-deep-purple-200 ::after,.before-bg-deep-purple-200:after { background-color: #b39ddb; }
.before-bg-deep-purple-300 ::before,.before-bg-deep-purple-300:before,.before-bg-deep-purple-300 ::after,.before-bg-deep-purple-300:after { background-color: #9575cd; }
.before-bg-deep-purple-400 ::before,.before-bg-deep-purple-400:before,.before-bg-deep-purple-400 ::after,.before-bg-deep-purple-400:after { background-color: #7e57c2; }
.before-bg-deep-purple-500 ::before,.before-bg-deep-purple-500:before,.before-bg-deep-purple-500 ::after,.before-bg-deep-purple-500:after { background-color: #673ab7; }
.before-bg-deep-purple-600 ::before,.before-bg-deep-purple-600:before,.before-bg-deep-purple-600 ::after,.before-bg-deep-purple-600:after { background-color: #5e35b1; }
.before-bg-deep-purple-700 ::before,.before-bg-deep-purple-700:before,.before-bg-deep-purple-700 ::after,.before-bg-deep-purple-700:after { background-color: #512da8; }
.before-bg-deep-purple-800 ::before,.before-bg-deep-purple-800:before,.before-bg-deep-purple-800 ::after,.before-bg-deep-purple-800:after { background-color: #4527a0; }
.before-bg-deep-purple-900 ::before,.before-bg-deep-purple-900:before,.before-bg-deep-purple-900 ::after,.before-bg-deep-purple-900:after { background-color: #311b92; }
.before-bg-deep-purple-a100 ::before,.before-bg-deep-purple-a100:before,.before-bg-deep-purple-a100 ::after,.before-bg-deep-purple-a100:after { background-color: #b388ff; }
.before-bg-deep-purple-a200 ::before,.before-bg-deep-purple-a200:before,.before-bg-deep-purple-a200 ::after,.before-bg-deep-purple-a200:after { background-color: #7c4dff; }
.before-bg-deep-purple-a400 ::before,.before-bg-deep-purple-a400:before,.before-bg-deep-purple-a400 ::after,.before-bg-deep-purple-a400:after { background-color: #651fff; }
.before-bg-deep-purple-a700 ::before,.before-bg-deep-purple-a700:before,.before-bg-deep-purple-a700 ::after,.before-bg-deep-purple-a700:after { background-color: #6200ea; }

.before-bg-indigo ::before,.before-bg-indigo:before,.before-bg-indigo ::after,.before-bg-indigo:after { background-color: #3f51b5; }
.before-bg-indigo-50 ::before,.before-bg-indigo-50:before,.before-bg-indigo-50 ::after,.before-bg-indigo-50:after { background-color: #e8eaf6; }
.before-bg-indigo-100 ::before,.before-bg-indigo-100:before,.before-bg-indigo-100 ::after,.before-bg-indigo-100:after { background-color: #c5cae9; }
.before-bg-indigo-200 ::before,.before-bg-indigo-200:before,.before-bg-indigo-200 ::after,.before-bg-indigo-200:after { background-color: #9fa8da; }
.before-bg-indigo-300 ::before,.before-bg-indigo-300:before,.before-bg-indigo-300 ::after,.before-bg-indigo-300:after { background-color: #7986cb; }
.before-bg-indigo-400 ::before,.before-bg-indigo-400:before,.before-bg-indigo-400 ::after,.before-bg-indigo-400:after { background-color: #5c6bc0; }
.before-bg-indigo-500 ::before,.before-bg-indigo-500:before,.before-bg-indigo-500 ::after,.before-bg-indigo-500:after { background-color: #3f51b5; }
.before-bg-indigo-600 ::before,.before-bg-indigo-600:before,.before-bg-indigo-600 ::after,.before-bg-indigo-600:after { background-color: #3949ab; }
.before-bg-indigo-700 ::before,.before-bg-indigo-700:before,.before-bg-indigo-700 ::after,.before-bg-indigo-700:after { background-color: #303f9f; }
.before-bg-indigo-800 ::before,.before-bg-indigo-800:before,.before-bg-indigo-800 ::after,.before-bg-indigo-800:after { background-color: #283593; }
.before-bg-indigo-900 ::before,.before-bg-indigo-900:before,.before-bg-indigo-900 ::after,.before-bg-indigo-900:after { background-color: #1a237e; }
.before-bg-indigo-a100 ::before,.before-bg-indigo-a100:before,.before-bg-indigo-a100 ::after,.before-bg-indigo-a100:after { background-color: #8c9eff; }
.before-bg-indigo-a200 ::before,.before-bg-indigo-a200:before,.before-bg-indigo-a200 ::after,.before-bg-indigo-a200:after { background-color: #536dfe; }
.before-bg-indigo-a400 ::before,.before-bg-indigo-a400:before,.before-bg-indigo-a400 ::after,.before-bg-indigo-a400:after { background-color: #3d5afe; }
.before-bg-indigo-a700 ::before,.before-bg-indigo-a700:before,.before-bg-indigo-a700 ::after,.before-bg-indigo-a700:after { background-color: #304ffe; }

.before-bg-blue ::before,.before-bg-blue:before,.before-bg-blue ::after,.before-bg-blue:after { background-color: #2196f3; }
.before-bg-blue-50 ::before,.before-bg-blue-50:before,.before-bg-blue-50 ::after,.before-bg-blue-50:after { background-color: #e3f2fd; }
.before-bg-blue-100 ::before,.before-bg-blue-100:before,.before-bg-blue-100 ::after,.before-bg-blue-100:after { background-color: #bbdefb; }
.before-bg-blue-200 ::before,.before-bg-blue-200:before,.before-bg-blue-200 ::after,.before-bg-blue-200:after { background-color: #90caf9; }
.before-bg-blue-300 ::before,.before-bg-blue-300:before,.before-bg-blue-300 ::after,.before-bg-blue-300:after { background-color: #64b5f6; }
.before-bg-blue-400 ::before,.before-bg-blue-400:before,.before-bg-blue-400 ::after,.before-bg-blue-400:after { background-color: #42a5f5; }
.before-bg-blue-500 ::before,.before-bg-blue-500:before,.before-bg-blue-500 ::after,.before-bg-blue-500:after { background-color: #2196f3; }
.before-bg-blue-600 ::before,.before-bg-blue-600:before,.before-bg-blue-600 ::after,.before-bg-blue-600:after { background-color: #1e88e5; }
.before-bg-blue-700 ::before,.before-bg-blue-700:before,.before-bg-blue-700 ::after,.before-bg-blue-700:after { background-color: #1976d2; }
.before-bg-blue-800 ::before,.before-bg-blue-800:before,.before-bg-blue-800 ::after,.before-bg-blue-800:after { background-color: #1565c0; }
.before-bg-blue-900 ::before,.before-bg-blue-900:before,.before-bg-blue-900 ::after,.before-bg-blue-900:after { background-color: #0d47a1; }
.before-bg-blue-a100 ::before,.before-bg-blue-a100:before,.before-bg-blue-a100 ::after,.before-bg-blue-a100:after { background-color: #82b1ff; }
.before-bg-blue-a200 ::before,.before-bg-blue-a200:before,.before-bg-blue-a200 ::after,.before-bg-blue-a200:after { background-color: #448aff; }
.before-bg-blue-a400 ::before,.before-bg-blue-a400:before,.before-bg-blue-a400 ::after,.before-bg-blue-a400:after { background-color: #2979ff; }
.before-bg-blue-a700 ::before,.before-bg-blue-a700:before,.before-bg-blue-a700 ::after,.before-bg-blue-a700:after { background-color: #2962ff; }

.before-bg-light-blue ::before,.before-bg-light-blue:before,.before-bg-light-blue ::after,.before-bg-light-blue:after { background-color: #03a9f4; }
.before-bg-light-blue-50 ::before,.before-bg-light-blue-50:before,.before-bg-light-blue-50 ::after,.before-bg-light-blue-50:after { background-color: #e1f5fe; }
.before-bg-light-blue-100 ::before,.before-bg-light-blue-100:before,.before-bg-light-blue-100 ::after,.before-bg-light-blue-100:after { background-color: #b3e5fc; }
.before-bg-light-blue-200 ::before,.before-bg-light-blue-200:before,.before-bg-light-blue-200 ::after,.before-bg-light-blue-200:after { background-color: #81d4fa; }
.before-bg-light-blue-300 ::before,.before-bg-light-blue-300:before,.before-bg-light-blue-300 ::after,.before-bg-light-blue-300:after { background-color: #4fc3f7; }
.before-bg-light-blue-400 ::before,.before-bg-light-blue-400:before,.before-bg-light-blue-400 ::after,.before-bg-light-blue-400:after { background-color: #29b6f6; }
.before-bg-light-blue-500 ::before,.before-bg-light-blue-500:before,.before-bg-light-blue-500 ::after,.before-bg-light-blue-500:after { background-color: #03a9f4; }
.before-bg-light-blue-600 ::before,.before-bg-light-blue-600:before,.before-bg-light-blue-600 ::after,.before-bg-light-blue-600:after { background-color: #039be5; }
.before-bg-light-blue-700 ::before,.before-bg-light-blue-700:before,.before-bg-light-blue-700 ::after,.before-bg-light-blue-700:after { background-color: #0288d1; }
.before-bg-light-blue-800 ::before,.before-bg-light-blue-800:before,.before-bg-light-blue-800 ::after,.before-bg-light-blue-800:after { background-color: #0277bd; }
.before-bg-light-blue-900 ::before,.before-bg-light-blue-900:before,.before-bg-light-blue-900 ::after,.before-bg-light-blue-900:after { background-color: #01579b; }
.before-bg-light-blue-a100 ::before,.before-bg-light-blue-a100:before,.before-bg-light-blue-a100 ::after,.before-bg-light-blue-a100:after { background-color: #80d8ff; }
.before-bg-light-blue-a200 ::before,.before-bg-light-blue-a200:before,.before-bg-light-blue-a200 ::after,.before-bg-light-blue-a200:after { background-color: #40c4ff; }
.before-bg-light-blue-a400 ::before,.before-bg-light-blue-a400:before,.before-bg-light-blue-a400 ::after,.before-bg-light-blue-a400:after { background-color: #00b0ff; }
.before-bg-light-blue-a700 ::before,.before-bg-light-blue-a700:before,.before-bg-light-blue-a700 ::after,.before-bg-light-blue-a700:after { background-color: #0091ea; }

.before-bg-cyan ::before,.before-bg-cyan:before,.before-bg-cyan ::after,.before-bg-cyan:after { background-color: #00bcd4; }
.before-bg-cyan-50 ::before,.before-bg-cyan-50:before,.before-bg-cyan-50 ::after,.before-bg-cyan-50:after { background-color: #e0f7fa; }
.before-bg-cyan-100 ::before,.before-bg-cyan-100:before,.before-bg-cyan-100 ::after,.before-bg-cyan-100:after { background-color: #b2ebf2; }
.before-bg-cyan-200 ::before,.before-bg-cyan-200:before,.before-bg-cyan-200 ::after,.before-bg-cyan-200:after { background-color: #80deea; }
.before-bg-cyan-300 ::before,.before-bg-cyan-300:before,.before-bg-cyan-300 ::after,.before-bg-cyan-300:after { background-color: #4dd0e1; }
.before-bg-cyan-400 ::before,.before-bg-cyan-400:before,.before-bg-cyan-400 ::after,.before-bg-cyan-400:after { background-color: #26c6da; }
.before-bg-cyan-500 ::before,.before-bg-cyan-500:before,.before-bg-cyan-500 ::after,.before-bg-cyan-500:after { background-color: #00bcd4; }
.before-bg-cyan-600 ::before,.before-bg-cyan-600:before,.before-bg-cyan-600 ::after,.before-bg-cyan-600:after { background-color: #00acc1; }
.before-bg-cyan-700 ::before,.before-bg-cyan-700:before,.before-bg-cyan-700 ::after,.before-bg-cyan-700:after { background-color: #0097a7; }
.before-bg-cyan-800 ::before,.before-bg-cyan-800:before,.before-bg-cyan-800 ::after,.before-bg-cyan-800:after { background-color: #00838f; }
.before-bg-cyan-900 ::before,.before-bg-cyan-900:before,.before-bg-cyan-900 ::after,.before-bg-cyan-900:after { background-color: #006064; }
.before-bg-cyan-a100 ::before,.before-bg-cyan-a100:before,.before-bg-cyan-a100 ::after,.before-bg-cyan-a100:after { background-color: #84ffff; }
.before-bg-cyan-a200 ::before,.before-bg-cyan-a200:before,.before-bg-cyan-a200 ::after,.before-bg-cyan-a200:after { background-color: #18ffff; }
.before-bg-cyan-a400 ::before,.before-bg-cyan-a400:before,.before-bg-cyan-a400 ::after,.before-bg-cyan-a400:after { background-color: #00e5ff; }
.before-bg-cyan-a700 ::before,.before-bg-cyan-a700:before,.before-bg-cyan-a700 ::after,.before-bg-cyan-a700:after { background-color: #00b8d4; }

.before-bg-teal ::before,.before-bg-teal:before,.before-bg-teal ::after,.before-bg-teal:after { background-color: #009688; }
.before-bg-teal-50 ::before,.before-bg-teal-50:before,.before-bg-teal-50 ::after,.before-bg-teal-50:after { background-color: #e0f2f1; }
.before-bg-teal-100 ::before,.before-bg-teal-100:before,.before-bg-teal-100 ::after,.before-bg-teal-100:after { background-color: #b2dfdb; }
.before-bg-teal-200 ::before,.before-bg-teal-200:before,.before-bg-teal-200 ::after,.before-bg-teal-200:after { background-color: #80cbc4; }
.before-bg-teal-300 ::before,.before-bg-teal-300:before,.before-bg-teal-300 ::after,.before-bg-teal-300:after { background-color: #4db6ac; }
.before-bg-teal-400 ::before,.before-bg-teal-400:before,.before-bg-teal-400 ::after,.before-bg-teal-400:after { background-color: #26a69a; }
.before-bg-teal-500 ::before,.before-bg-teal-500:before,.before-bg-teal-500 ::after,.before-bg-teal-500:after { background-color: #009688; }
.before-bg-teal-600 ::before,.before-bg-teal-600:before,.before-bg-teal-600 ::after,.before-bg-teal-600:after { background-color: #00897b; }
.before-bg-teal-700 ::before,.before-bg-teal-700:before,.before-bg-teal-700 ::after,.before-bg-teal-700:after { background-color: #00796b; }
.before-bg-teal-800 ::before,.before-bg-teal-800:before,.before-bg-teal-800 ::after,.before-bg-teal-800:after { background-color: #00695c; }
.before-bg-teal-900 ::before,.before-bg-teal-900:before,.before-bg-teal-900 ::after,.before-bg-teal-900:after { background-color: #004d40; }
.before-bg-teal-a100 ::before,.before-bg-teal-a100:before,.before-bg-teal-a100 ::after,.before-bg-teal-a100:after { background-color: #a7ffeb; }
.before-bg-teal-a200 ::before,.before-bg-teal-a200:before,.before-bg-teal-a200 ::after,.before-bg-teal-a200:after { background-color: #64ffda; }
.before-bg-teal-a400 ::before,.before-bg-teal-a400:before,.before-bg-teal-a400 ::after,.before-bg-teal-a400:after { background-color: #1de9b6; }
.before-bg-teal-a700 ::before,.before-bg-teal-a700:before,.before-bg-teal-a700 ::after,.before-bg-teal-a700:after { background-color: #00bfa5; }

.before-bg-green ::before,.before-bg-green:before,.before-bg-green ::after,.before-bg-green:after { background-color: #4caf50; }
.before-bg-green-50 ::before,.before-bg-green-50:before,.before-bg-green-50 ::after,.before-bg-green-50:after { background-color: #e8f5e9; }
.before-bg-green-100 ::before,.before-bg-green-100:before,.before-bg-green-100 ::after,.before-bg-green-100:after { background-color: #c8e6c9; }
.before-bg-green-200 ::before,.before-bg-green-200:before,.before-bg-green-200 ::after,.before-bg-green-200:after { background-color: #a5d6a7; }
.before-bg-green-300 ::before,.before-bg-green-300:before,.before-bg-green-300 ::after,.before-bg-green-300:after { background-color: #81c784; }
.before-bg-green-400 ::before,.before-bg-green-400:before,.before-bg-green-400 ::after,.before-bg-green-400:after { background-color: #66bb6a; }
.before-bg-green-500 ::before,.before-bg-green-500:before,.before-bg-green-500 ::after,.before-bg-green-500:after { background-color: #4caf50; }
.before-bg-green-600 ::before,.before-bg-green-600:before,.before-bg-green-600 ::after,.before-bg-green-600:after { background-color: #43a047; }
.before-bg-green-700 ::before,.before-bg-green-700:before,.before-bg-green-700 ::after,.before-bg-green-700:after { background-color: #388e3c; }
.before-bg-green-800 ::before,.before-bg-green-800:before,.before-bg-green-800 ::after,.before-bg-green-800:after { background-color: #2e7d32; }
.before-bg-green-900 ::before,.before-bg-green-900:before,.before-bg-green-900 ::after,.before-bg-green-900:after { background-color: #1b5e20; }
.before-bg-green-a100 ::before,.before-bg-green-a100:before,.before-bg-green-a100 ::after,.before-bg-green-a100:after { background-color: #b9f6ca; }
.before-bg-green-a200 ::before,.before-bg-green-a200:before,.before-bg-green-a200 ::after,.before-bg-green-a200:after { background-color: #69f0ae; }
.before-bg-green-a400 ::before,.before-bg-green-a400:before,.before-bg-green-a400 ::after,.before-bg-green-a400:after { background-color: #00e676; }
.before-bg-green-a700 ::before,.before-bg-green-a700:before,.before-bg-green-a700 ::after,.before-bg-green-a700:after { background-color: #00c853; }

.before-bg-light-green ::before,.before-bg-light-green:before,.before-bg-light-green ::after,.before-bg-light-green:after { background-color: #8bc34a; }
.before-bg-light-green-50 ::before,.before-bg-light-green-50:before,.before-bg-light-green-50 ::after,.before-bg-light-green-50:after { background-color: #f1f8e9; }
.before-bg-light-green-100 ::before,.before-bg-light-green-100:before,.before-bg-light-green-100 ::after,.before-bg-light-green-100:after { background-color: #dcedc8; }
.before-bg-light-green-200 ::before,.before-bg-light-green-200:before,.before-bg-light-green-200 ::after,.before-bg-light-green-200:after { background-color: #c5e1a5; }
.before-bg-light-green-300 ::before,.before-bg-light-green-300:before,.before-bg-light-green-300 ::after,.before-bg-light-green-300:after { background-color: #aed581; }
.before-bg-light-green-400 ::before,.before-bg-light-green-400:before,.before-bg-light-green-400 ::after,.before-bg-light-green-400:after { background-color: #9ccc65; }
.before-bg-light-green-500 ::before,.before-bg-light-green-500:before,.before-bg-light-green-500 ::after,.before-bg-light-green-500:after { background-color: #8bc34a; }
.before-bg-light-green-600 ::before,.before-bg-light-green-600:before,.before-bg-light-green-600 ::after,.before-bg-light-green-600:after { background-color: #7cb342; }
.before-bg-light-green-700 ::before,.before-bg-light-green-700:before,.before-bg-light-green-700 ::after,.before-bg-light-green-700:after { background-color: #689f38; }
.before-bg-light-green-800 ::before,.before-bg-light-green-800:before,.before-bg-light-green-800 ::after,.before-bg-light-green-800:after { background-color: #558b2f; }
.before-bg-light-green-900 ::before,.before-bg-light-green-900:before,.before-bg-light-green-900 ::after,.before-bg-light-green-900:after { background-color: #33691e; }
.before-bg-light-green-a100 ::before,.before-bg-light-green-a100:before,.before-bg-light-green-a100 ::after,.before-bg-light-green-a100:after { background-color: #ccff90; }
.before-bg-light-green-a200 ::before,.before-bg-light-green-a200:before,.before-bg-light-green-a200 ::after,.before-bg-light-green-a200:after { background-color: #b2ff59; }
.before-bg-light-green-a400 ::before,.before-bg-light-green-a400:before,.before-bg-light-green-a400 ::after,.before-bg-light-green-a400:after { background-color: #76ff03; }
.before-bg-light-green-a700 ::before,.before-bg-light-green-a700:before,.before-bg-light-green-a700 ::after,.before-bg-light-green-a700:after { background-color: #64dd17; }

.before-bg-lime ::before,.before-bg-lime:before,.before-bg-lime ::after,.before-bg-lime:after { background-color: #cddc39; }
.before-bg-lime-50 ::before,.before-bg-lime-50:before,.before-bg-lime-50 ::after,.before-bg-lime-50:after { background-color: #f9fbe7; }
.before-bg-lime-100 ::before,.before-bg-lime-100:before,.before-bg-lime-100 ::after,.before-bg-lime-100:after { background-color: #f0f4c3; }
.before-bg-lime-200 ::before,.before-bg-lime-200:before,.before-bg-lime-200 ::after,.before-bg-lime-200:after { background-color: #e6ee9c; }
.before-bg-lime-300 ::before,.before-bg-lime-300:before,.before-bg-lime-300 ::after,.before-bg-lime-300:after { background-color: #dce775; }
.before-bg-lime-400 ::before,.before-bg-lime-400:before,.before-bg-lime-400 ::after,.before-bg-lime-400:after { background-color: #d4e157; }
.before-bg-lime-500 ::before,.before-bg-lime-500:before,.before-bg-lime-500 ::after,.before-bg-lime-500:after { background-color: #cddc39; }
.before-bg-lime-600 ::before,.before-bg-lime-600:before,.before-bg-lime-600 ::after,.before-bg-lime-600:after { background-color: #c0ca33; }
.before-bg-lime-700 ::before,.before-bg-lime-700:before,.before-bg-lime-700 ::after,.before-bg-lime-700:after { background-color: #afb42b; }
.before-bg-lime-800 ::before,.before-bg-lime-800:before,.before-bg-lime-800 ::after,.before-bg-lime-800:after { background-color: #9e9d24; }
.before-bg-lime-900 ::before,.before-bg-lime-900:before,.before-bg-lime-900 ::after,.before-bg-lime-900:after { background-color: #827717; }
.before-bg-lime-a100 ::before,.before-bg-lime-a100:before,.before-bg-lime-a100 ::after,.before-bg-lime-a100:after { background-color: #f4ff81; }
.before-bg-lime-a200 ::before,.before-bg-lime-a200:before,.before-bg-lime-a200 ::after,.before-bg-lime-a200:after { background-color: #eeff41; }
.before-bg-lime-a400 ::before,.before-bg-lime-a400:before,.before-bg-lime-a400 ::after,.before-bg-lime-a400:after { background-color: #c6ff00; }
.before-bg-lime-a700 ::before,.before-bg-lime-a700:before,.before-bg-lime-a700 ::after,.before-bg-lime-a700:after { background-color: #aeea00; }

.before-bg-yellow ::before,.before-bg-yellow:before,.before-bg-yellow ::after,.before-bg-yellow:after { background-color: #ffeb3b; }
.before-bg-yellow-50 ::before,.before-bg-yellow-50:before,.before-bg-yellow-50 ::after,.before-bg-yellow-50:after { background-color: #fffde7; }
.before-bg-yellow-100 ::before,.before-bg-yellow-100:before,.before-bg-yellow-100 ::after,.before-bg-yellow-100:after { background-color: #fff9c4; }
.before-bg-yellow-200 ::before,.before-bg-yellow-200:before,.before-bg-yellow-200 ::after,.before-bg-yellow-200:after { background-color: #fff59d; }
.before-bg-yellow-300 ::before,.before-bg-yellow-300:before,.before-bg-yellow-300 ::after,.before-bg-yellow-300:after { background-color: #fff176; }
.before-bg-yellow-400 ::before,.before-bg-yellow-400:before,.before-bg-yellow-400 ::after,.before-bg-yellow-400:after { background-color: #ffee58; }
.before-bg-yellow-500 ::before,.before-bg-yellow-500:before,.before-bg-yellow-500 ::after,.before-bg-yellow-500:after { background-color: #ffeb3b; }
.before-bg-yellow-600 ::before,.before-bg-yellow-600:before,.before-bg-yellow-600 ::after,.before-bg-yellow-600:after { background-color: #fdd835; }
.before-bg-yellow-700 ::before,.before-bg-yellow-700:before,.before-bg-yellow-700 ::after,.before-bg-yellow-700:after { background-color: #fbc02d; }
.before-bg-yellow-800 ::before,.before-bg-yellow-800:before,.before-bg-yellow-800 ::after,.before-bg-yellow-800:after { background-color: #f9a825; }
.before-bg-yellow-900 ::before,.before-bg-yellow-900:before,.before-bg-yellow-900 ::after,.before-bg-yellow-900:after { background-color: #f57f17; }
.before-bg-yellow-a100 ::before,.before-bg-yellow-a100:before,.before-bg-yellow-a100 ::after,.before-bg-yellow-a100:after { background-color: #ffff8d; }
.before-bg-yellow-a200 ::before,.before-bg-yellow-a200:before,.before-bg-yellow-a200 ::after,.before-bg-yellow-a200:after { background-color: #ffff00; }
.before-bg-yellow-a400 ::before,.before-bg-yellow-a400:before,.before-bg-yellow-a400 ::after,.before-bg-yellow-a400:after { background-color: #ffea00; }
.before-bg-yellow-a700 ::before,.before-bg-yellow-a700:before,.before-bg-yellow-a700 ::after,.before-bg-yellow-a700:after { background-color: #ffd600; }

.before-bg-amber ::before,.before-bg-amber:before,.before-bg-amber ::after,.before-bg-amber:after { background-color: #ffc107; }
.before-bg-amber-50 ::before,.before-bg-amber-50:before,.before-bg-amber-50 ::after,.before-bg-amber-50:after { background-color: #fff8e1; }
.before-bg-amber-100 ::before,.before-bg-amber-100:before,.before-bg-amber-100 ::after,.before-bg-amber-100:after { background-color: #ffecb3; }
.before-bg-amber-200 ::before,.before-bg-amber-200:before,.before-bg-amber-200 ::after,.before-bg-amber-200:after { background-color: #ffe082; }
.before-bg-amber-300 ::before,.before-bg-amber-300:before,.before-bg-amber-300 ::after,.before-bg-amber-300:after { background-color: #ffd54f; }
.before-bg-amber-400 ::before,.before-bg-amber-400:before,.before-bg-amber-400 ::after,.before-bg-amber-400:after { background-color: #ffca28; }
.before-bg-amber-500 ::before,.before-bg-amber-500:before,.before-bg-amber-500 ::after,.before-bg-amber-500:after { background-color: #ffc107; }
.before-bg-amber-600 ::before,.before-bg-amber-600:before,.before-bg-amber-600 ::after,.before-bg-amber-600:after { background-color: #ffb300; }
.before-bg-amber-700 ::before,.before-bg-amber-700:before,.before-bg-amber-700 ::after,.before-bg-amber-700:after { background-color: #ffa000; }
.before-bg-amber-800 ::before,.before-bg-amber-800:before,.before-bg-amber-800 ::after,.before-bg-amber-800:after { background-color: #ff8f00; }
.before-bg-amber-900 ::before,.before-bg-amber-900:before,.before-bg-amber-900 ::after,.before-bg-amber-900:after { background-color: #ff6f00; }
.before-bg-amber-a100 ::before,.before-bg-amber-a100:before,.before-bg-amber-a100 ::after,.before-bg-amber-a100:after { background-color: #ffe57f; }
.before-bg-amber-a200 ::before,.before-bg-amber-a200:before,.before-bg-amber-a200 ::after,.before-bg-amber-a200:after { background-color: #ffd740; }
.before-bg-amber-a400 ::before,.before-bg-amber-a400:before,.before-bg-amber-a400 ::after,.before-bg-amber-a400:after { background-color: #ffc400; }
.before-bg-amber-a700 ::before,.before-bg-amber-a700:before,.before-bg-amber-a700 ::after,.before-bg-amber-a700:after { background-color: #ffab00; }

.before-bg-orange ::before,.before-bg-orange:before,.before-bg-orange ::after,.before-bg-orange:after { background-color: #ff9800; }
.before-bg-orange-50 ::before,.before-bg-orange-50:before,.before-bg-orange-50 ::after,.before-bg-orange-50:after { background-color: #fff3e0; }
.before-bg-orange-100 ::before,.before-bg-orange-100:before,.before-bg-orange-100 ::after,.before-bg-orange-100:after { background-color: #ffe0b2; }
.before-bg-orange-200 ::before,.before-bg-orange-200:before,.before-bg-orange-200 ::after,.before-bg-orange-200:after { background-color: #ffcc80; }
.before-bg-orange-300 ::before,.before-bg-orange-300:before,.before-bg-orange-300 ::after,.before-bg-orange-300:after { background-color: #ffb74d; }
.before-bg-orange-400 ::before,.before-bg-orange-400:before,.before-bg-orange-400 ::after,.before-bg-orange-400:after { background-color: #ffa726; }
.before-bg-orange-500 ::before,.before-bg-orange-500:before,.before-bg-orange-500 ::after,.before-bg-orange-500:after { background-color: #ff9800; }
.before-bg-orange-600 ::before,.before-bg-orange-600:before,.before-bg-orange-600 ::after,.before-bg-orange-600:after { background-color: #fb8c00; }
.before-bg-orange-700 ::before,.before-bg-orange-700:before,.before-bg-orange-700 ::after,.before-bg-orange-700:after { background-color: #f57c00; }
.before-bg-orange-800 ::before,.before-bg-orange-800:before,.before-bg-orange-800 ::after,.before-bg-orange-800:after { background-color: #ef6c00; }
.before-bg-orange-900 ::before,.before-bg-orange-900:before,.before-bg-orange-900 ::after,.before-bg-orange-900:after { background-color: #e65100; }
.before-bg-orange-a100 ::before,.before-bg-orange-a100:before,.before-bg-orange-a100 ::after,.before-bg-orange-a100:after { background-color: #ffd180; }
.before-bg-orange-a200 ::before,.before-bg-orange-a200:before,.before-bg-orange-a200 ::after,.before-bg-orange-a200:after { background-color: #ffab40; }
.before-bg-orange-a400 ::before,.before-bg-orange-a400:before,.before-bg-orange-a400 ::after,.before-bg-orange-a400:after { background-color: #ff9100; }
.before-bg-orange-a700 ::before,.before-bg-orange-a700:before,.before-bg-orange-a700 ::after,.before-bg-orange-a700:after { background-color: #ff6d00; }

.before-bg-deep-orange ::before,.before-bg-deep-orange:before,.before-bg-deep-orange ::after,.before-bg-deep-orange:after { background-color: #ff5722; }
.before-bg-deep-orange-50 ::before,.before-bg-deep-orange-50:before,.before-bg-deep-orange-50 ::after,.before-bg-deep-orange-50:after { background-color: #fbe9e7; }
.before-bg-deep-orange-100 ::before,.before-bg-deep-orange-100:before,.before-bg-deep-orange-100 ::after,.before-bg-deep-orange-100:after { background-color: #ffccbc; }
.before-bg-deep-orange-200 ::before,.before-bg-deep-orange-200:before,.before-bg-deep-orange-200 ::after,.before-bg-deep-orange-200:after { background-color: #ffab91; }
.before-bg-deep-orange-300 ::before,.before-bg-deep-orange-300:before,.before-bg-deep-orange-300 ::after,.before-bg-deep-orange-300:after { background-color: #ff8a65; }
.before-bg-deep-orange-400 ::before,.before-bg-deep-orange-400:before,.before-bg-deep-orange-400 ::after,.before-bg-deep-orange-400:after { background-color: #ff7043; }
.before-bg-deep-orange-500 ::before,.before-bg-deep-orange-500:before,.before-bg-deep-orange-500 ::after,.before-bg-deep-orange-500:after { background-color: #ff5722; }
.before-bg-deep-orange-600 ::before,.before-bg-deep-orange-600:before,.before-bg-deep-orange-600 ::after,.before-bg-deep-orange-600:after { background-color: #f4511e; }
.before-bg-deep-orange-700 ::before,.before-bg-deep-orange-700:before,.before-bg-deep-orange-700 ::after,.before-bg-deep-orange-700:after { background-color: #e64a19; }
.before-bg-deep-orange-800 ::before,.before-bg-deep-orange-800:before,.before-bg-deep-orange-800 ::after,.before-bg-deep-orange-800:after { background-color: #d84315; }
.before-bg-deep-orange-900 ::before,.before-bg-deep-orange-900:before,.before-bg-deep-orange-900 ::after,.before-bg-deep-orange-900:after { background-color: #bf360c; }
.before-bg-deep-orange-a100 ::before,.before-bg-deep-orange-a100:before,.before-bg-deep-orange-a100 ::after,.before-bg-deep-orange-a100:after { background-color: #ff9e80; }
.before-bg-deep-orange-a200 ::before,.before-bg-deep-orange-a200:before,.before-bg-deep-orange-a200 ::after,.before-bg-deep-orange-a200:after { background-color: #ff6e40; }
.before-bg-deep-orange-a400 ::before,.before-bg-deep-orange-a400:before,.before-bg-deep-orange-a400 ::after,.before-bg-deep-orange-a400:after { background-color: #ff3d00; }
.before-bg-deep-orange-a700 ::before,.before-bg-deep-orange-a700:before,.before-bg-deep-orange-a700 ::after,.before-bg-deep-orange-a700:after { background-color: #dd2c00; }

.before-bg-brown ::before,.before-bg-brown:before,.before-bg-brown ::after,.before-bg-brown:after { background-color: #795548; }
.before-bg-brown-50 ::before,.before-bg-brown-50:before,.before-bg-brown-50 ::after,.before-bg-brown-50:after { background-color: #efebe9; }
.before-bg-brown-100 ::before,.before-bg-brown-100:before,.before-bg-brown-100 ::after,.before-bg-brown-100:after { background-color: #d7ccc8; }
.before-bg-brown-200 ::before,.before-bg-brown-200:before,.before-bg-brown-200 ::after,.before-bg-brown-200:after { background-color: #bcaaa4; }
.before-bg-brown-300 ::before,.before-bg-brown-300:before,.before-bg-brown-300 ::after,.before-bg-brown-300:after { background-color: #a1887f; }
.before-bg-brown-400 ::before,.before-bg-brown-400:before,.before-bg-brown-400 ::after,.before-bg-brown-400:after { background-color: #8d6e63; }
.before-bg-brown-500 ::before,.before-bg-brown-500:before,.before-bg-brown-500 ::after,.before-bg-brown-500:after { background-color: #795548; }
.before-bg-brown-600 ::before,.before-bg-brown-600:before,.before-bg-brown-600 ::after,.before-bg-brown-600:after { background-color: #6d4c41; }
.before-bg-brown-700 ::before,.before-bg-brown-700:before,.before-bg-brown-700 ::after,.before-bg-brown-700:after { background-color: #5d4037; }
.before-bg-brown-800 ::before,.before-bg-brown-800:before,.before-bg-brown-800 ::after,.before-bg-brown-800:after { background-color: #4e342e; }
.before-bg-brown-900 ::before,.before-bg-brown-900:before,.before-bg-brown-900 ::after,.before-bg-brown-900:after { background-color: #3e2723; }

.before-bg-grey ::before,.before-bg-grey:before,.before-bg-grey ::after,.before-bg-grey:after { background-color: #9e9e9e; }
.before-bg-grey-50 ::before,.before-bg-grey-50:before,.before-bg-grey-50 ::after,.before-bg-grey-50:after { background-color: #fafafa; }
.before-bg-grey-100 ::before,.before-bg-grey-100:before,.before-bg-grey-100 ::after,.before-bg-grey-100:after { background-color: #f5f5f5; }
.before-bg-grey-200 ::before,.before-bg-grey-200:before,.before-bg-grey-200 ::after,.before-bg-grey-200:after { background-color: #eeeeee; }
.before-bg-grey-300 ::before,.before-bg-grey-300:before,.before-bg-grey-300 ::after,.before-bg-grey-300:after { background-color: #e0e0e0; }
.before-bg-grey-400 ::before,.before-bg-grey-400:before,.before-bg-grey-400 ::after,.before-bg-grey-400:after { background-color: #bdbdbd; }
.before-bg-grey-500 ::before,.before-bg-grey-500:before,.before-bg-grey-500 ::after,.before-bg-grey-500:after { background-color: #9e9e9e; }
.before-bg-grey-600 ::before,.before-bg-grey-600:before,.before-bg-grey-600 ::after,.before-bg-grey-600:after { background-color: #757575; }
.before-bg-grey-700 ::before,.before-bg-grey-700:before,.before-bg-grey-700 ::after,.before-bg-grey-700:after { background-color: #616161; }
.before-bg-grey-800 ::before,.before-bg-grey-800:before,.before-bg-grey-800 ::after,.before-bg-grey-800:after { background-color: #424242; }
.before-bg-grey-900 ::before,.before-bg-grey-900:before,.before-bg-grey-900 ::after,.before-bg-grey-900:after { background-color: #212121; }

.before-bg-blue-grey ::before,.before-bg-blue-grey:before,.before-bg-blue-grey ::after,.before-bg-blue-grey:after { background-color: #607d8b; }
.before-bg-blue-grey-50 ::before,.before-bg-blue-grey-50:before,.before-bg-blue-grey-50 ::after,.before-bg-blue-grey-50:after { background-color: #eceff1; }
.before-bg-blue-grey-100 ::before,.before-bg-blue-grey-100:before,.before-bg-blue-grey-100 ::after,.before-bg-blue-grey-100:after { background-color: #cfd8dc; }
.before-bg-blue-grey-200 ::before,.before-bg-blue-grey-200:before,.before-bg-blue-grey-200 ::after,.before-bg-blue-grey-200:after { background-color: #b0bec5; }
.before-bg-blue-grey-300 ::before,.before-bg-blue-grey-300:before,.before-bg-blue-grey-300 ::after,.before-bg-blue-grey-300:after { background-color: #90a4ae; }
.before-bg-blue-grey-400 ::before,.before-bg-blue-grey-400:before,.before-bg-blue-grey-400 ::after,.before-bg-blue-grey-400:after { background-color: #78909c; }
.before-bg-blue-grey-500 ::before,.before-bg-blue-grey-500:before,.before-bg-blue-grey-500 ::after,.before-bg-blue-grey-500:after { background-color: #607d8b; }
.before-bg-blue-grey-600 ::before,.before-bg-blue-grey-600:before,.before-bg-blue-grey-600 ::after,.before-bg-blue-grey-600:after { background-color: #546e7a; }
.before-bg-blue-grey-700 ::before,.before-bg-blue-grey-700:before,.before-bg-blue-grey-700 ::after,.before-bg-blue-grey-700:after { background-color: #455a64; }
.before-bg-blue-grey-800 ::before,.before-bg-blue-grey-800:before,.before-bg-blue-grey-800 ::after,.before-bg-blue-grey-800:after { background-color: #37474f; }
.before-bg-blue-grey-900 ::before,.before-bg-blue-grey-900:before,.before-bg-blue-grey-900 ::after,.before-bg-blue-grey-900:after { background-color: #263238; }

.before-bg-white ::before,.before-bg-white:before,.before-bg-white ::after,.before-bg-white:after { background-color: #ffffff; }
.before-bg-black ::before,.before-bg-black:before,.before-bg-black ::after,.before-bg-black:after { background-color: #000000; }


/*  Want more? Check our our other color palettes at
 *  http://htmlcolorcodes.com/color-charts/</pre></body></html>