/* 
*
*
* Text colors
*
*
*/

.text-white {
    color: #ffffff;
}

.text-black {
    color: #000000;
}

.text-grey-100 {
    color: #999999;
}

.text-grey-200 {
    color: #888888;
}

.text-grey-300 {
    color: #777777;
}

.text-grey-400 {
    color: #666666;
}

.text-grey-500 {
    color: #555555;
}

.text-grey-600 {
    color: #444444;
}

.text-grey-700 {
    color: #333333;
}

.text-grey-800 {
    color: #222222;
}

.text-grey-900 {
    color: #111111;
}

.text-gray-100 {
    color: #999999;
}

.text-gray-200 {
    color: #888888;
}

.text-gray-300 {
    color: #777777;
}

.text-gray-400 {
    color: #666666;
}

.text-gray-500 {
    color: #555555;
}

.text-gray-600 {
    color: #444444;
}

.text-gray-700 {
    color: #333333;
}

.text-gray-800 {
    color: #222222;
}

.text-gray-900 {
    color: #111111;
}

.text-red-50 {
    color: #FFEBEE;
}

.text-red-100 {
    color: #FFCDD2;
}

.text-red-200 {
    color: #EF9A9A;
}

.text-red-300 {
    color: #E57373;
}

.text-red-400 {
    color: #EF5350;
}

.text-red-500 {
    color: #F44336;
}

.text-red-600 {
    color: #E53935;
}

.text-red-700 {
    color: #D32F2F;
}

.text-red-800 {
    color: #C62828;
}

.text-red-900 {
    color: #B71C1C;
}

.text-blue-50 {
    color: #E3F2FD;
}

.text-blue-100 {
    color: #BBDEFB;
}

.text-blue-200 {
    color: #90CAF9;
}

.text-blue-300 {
    color: #64B5F6;
}

.text-blue-400 {
    color: #42A5F5;
}

.text-blue-500 {
    color: #2196F3;
}

.text-blue-600 {
    color: #1E88E5;
}

.text-blue-700 {
    color: #1976D2;
}

.text-blue-800 {
    color: #1565C0;
}

.text-blue-900 {
    color: #0D47A1;
}

.text-green-50 {
    color: #E8F5E9;
}

.text-green-100 {
    color: #C8E6C9;
}

.text-green-200 {
    color: #A5D6A7;
}

.text-green-300 {
    color: #81C784;
}

.text-green-400 {
    color: #66BB6A;
}

.text-green-500 {
    color: #4CAF50;
}

.text-green-600 {
    color: #43A047;
}

.text-green-700 {
    color: #388E3C;
}

.text-green-800 {
    color: #2E7D32;
}

.text-green-900 {
    color: #1B5E20;
}

.text-yellow-50 {
    color: #FFFDE7;
}

.text-yellow-100 {
    color: #FFF9C4;
}

.text-yellow-200 {
    color: #FFF59D;
}

.text-yellow-300 {
    color: #FFF176;
}

.text-yellow-400 {
    color: #FFEE58;
}

.text-yellow-500 {
    color: #FFEB3B;
}

.text-yellow-600 {
    color: #FDD835;
}

.text-yellow-700 {
    color: #FBC02D;
}

.text-yellow-800 {
    color: #F9A825;
}

.text-yellow-900 {
    color: #F57F17;
}

.text-purple-50 {
    color: #F3E5F5;
}

.text-purple-100 {
    color: #E1BEE7;
}

.text-purple-200 {
    color: #CE93D8;
}

.text-purple-300 {
    color: #BA68C8;
}

.text-purple-400 {
    color: #AB47BC;
}

.text-purple-500 {
    color: #9C27B0;
}

.text-purple-600 {
    color: #8E24AA;
}

.text-purple-700 {
    color: #7B1FA2;
}

.text-purple-800 {
    color: #6A1B9A;
}

.text-purple-900 {
    color: #4A148C;
}

.text-orange-50 {
    color: #FFF3E0;
}

.text-orange-100 {
    color: #FFE0B2;
}

.text-orange-200 {
    color: #FFCC80;
}

.text-orange-300 {
    color: #FFB74D;
}

.text-orange-400 {
    color: #FFA726;
}

.text-orange-500 {
    color: #FF9800;
}

.text-orange-600 {
    color: #FB8C00;
}

.text-orange-700 {
    color: #F57C00;
}

.text-orange-800 {
    color: #EF6C00;
}

.text-orange-900 {
    color: #E65100;
}

.text-center {
    text-align: center;
}

/* text-size classes */

.text-size-sm {
    font-size: small;
}

.text-size-md {
    font-size: medium;
}

.text-size-lg {
    font-size: large;
}

.text-size-xl {
    font-size: x-large;
}