.dark option {
    color : black;
}

.text-red{
    color:#f44336!important
}
.text-red-50{
    color:#ffebee!important
}
.text-red-100{
    color:#ffcdd2!important
}
.text-red-200{
    color:#ef9a9a!important
}
.text-red-300{
    color:#e57373!important
}
.text-red-400{
    color:#ef5350!important
}
.text-red-500{
    color:#f44336!important
}
.text-red-600{
    color:#e53935!important
}
.text-red-700{
    color:#d32f2f!important
}
.text-red-800{
    color:#c62828!important
}
.text-red-900{
    color:#b71c1c!important
}
.text-red-A100{
    color:#ff8a80!important
}
.text-red-A200{
    color:#ff5252!important
}
.text-red-A400{
    color:#ff1744!important
}
.text-red-A700{
    color:#d50000!important
}

.text-pink{
    color:#e91e63!important
}
.text-pink-50{
    color:#fce4ec!important
}
.text-pink-100{
    color:#f8bbd0!important
}
.text-pink-200{
    color:#f48fb1!important
}
.text-pink-300{
    color:#f06292!important
}
.text-pink-400{
    color:#ec407a!important
}
.text-pink-500{
    color:#e91e63!important
}
.text-pink-600{
    color:#d81b60!important
}
.text-pink-700{
    color:#c2185b!important
}
.text-pink-800{
    color:#ad1457!important
}
.text-pink-900{
    color:#880e4f!important
}
.text-pink-A100{
    color:#ff80ab!important
}
.text-pink-A200{
    color:#ff4081!important
}
.text-pink-A400{
    color:#f50057!important
}
.text-pink-A700{
    color:#c51162!important
}

.text-purple{
    color:#9c27b0!important
}
.text-purple-50{
    color:#f3e5f5!important
}
.text-purple-100{
    color:#e1bee7!important
}
.text-purple-200{
    color:#ce93d8!important
}
.text-purple-300{
    color:#ba68c8!important
}
.text-purple-400{
    color:#ab47bc!important
}
.text-purple-500{
    color:#9c27b0!important
}
.text-purple-600{
    color:#8e24aa!important
}
.text-purple-700{
    color:#7b1fa2!important
}
.text-purple-800{
    color:#6a1b9a!important
}
.text-purple-900{
    color:#4a148c!important
}
.text-purple-A100{
    color:#ea80fc!important
}
.text-purple-A200{
    color:#e040fb!important
}
.text-purple-A400{
    color:#d500f9!important
}
.text-purple-A700{
    color:#a0f!important
}

.text-deep-purple{
    color:#673ab7!important
}
.text-deep-purple-50{
    color:#ede7f6!important
}
.text-deep-purple-100{
    color:#d1c4e9!important
}
.text-deep-purple-200{
    color:#b39ddb!important
}
.text-deep-purple-300{
    color:#9575cd!important
}
.text-deep-purple-400{
    color:#7e57c2!important
}
.text-deep-purple-500{
    color:#673ab7!important
}
.text-deep-purple-600{
    color:#5e35b1!important
}
.text-deep-purple-700{
    color:#512da8!important
}
.text-deep-purple-800{
    color:#4527a0!important
}
.text-deep-purple-900{
    color:#311b92!important
}
.text-deep-purple-A100{
    color:#b388ff!important
}
.text-deep-purple-A200{
    color:#7c4dff!important
}
.text-deep-purple-A400{
    color:#651fff!important
}
.text-deep-purple-A700{
    color:#6200ea!important
}

.text-indigo{
    color:#3f51b5!important
}
.text-indigo-50{
    color:#e8eaf6!important
}
.text-indigo-100{
    color:#c5cae9!important
}
.text-indigo-200{
    color:#9fa8da!important
}
.text-indigo-300{
    color:#7986cb!important
}
.text-indigo-400{
    color:#5c6bc0!important
}
.text-indigo-500{
    color:#3f51b5!important
}
.text-indigo-600{
    color:#3949ab!important
}
.text-indigo-700{
    color:#303f9f!important
}
.text-indigo-800{
    color:#283593!important
}
.text-indigo-900{
    color:#1a237e!important
}
.text-indigo-A100{
    color:#8c9eff!important
}
.text-indigo-A200{
    color:#536dfe!important
}
.text-indigo-A400{
    color:#3d5afe!important
}
.text-.indigo-A700{
    color:#304ffe!important
}
.text-blue{
    color:#2196f3!important
}
.text-blue-50{
    color:#e3f2fd!important
}
.text-blue-100{
    color:#bbdefb!important
}
.text-blue-200{
    color:#90caf9!important
}
.text-blue-300{
    color:#64b5f6!important
}
.text-blue-400{
    color:#42a5f5!important
}
.text-blue-500{
    color:#2196f3!important
}
.text-blue-600{
    color:#1e88e5!important
}
.text-blue-700{
    color:#1976d2!important
}
.text-blue-800{
    color:#1565c0!important
}
.text-blue-900{
    color:#0d47a1!important
}
.text-blue-A100{
    color:#82b1ff!important
}
.text-blue-A200{
    color:#448aff!important
}
.text-blue-A400{
    color:#2979ff!important
}
.text-blue-A700{
    color:#2962ff!important
}

.text-light-blue{
    color:#03a9f4!important
}
.text-light-blue-50{
    color:#e1f5fe!important
}
.text-light-blue-100{
    color:#b3e5fc!important
}
.text-light-blue-200{
    color:#81d4fa!important
}
.text-light-blue-300{
    color:#4fc3f7!important
}
.text-light-blue-400{
    color:#29b6f6!important
}
.text-light-blue-500{
    color:#03a9f4!important
}
.text-light-blue-600{
    color:#039be5!important
}
.text-light-blue-700{
    color:#0288d1!important
}
.text-light-blue-800{
    color:#0277bd!important
}
.text-light-blue-900{
    color:#01579b!important
}
.text-light-blue-A100{
    color:#80d8ff!important
}
.text-light-blue-A200{
    color:#40c4ff!important
}
.text-light-blue-A400{
    color:#00b0ff!important
}
.text-light-blue-A700{
    color:#0091ea!important
}
.text-cyan{
    color:#00bcd4!important
}
.text-cyan-50{
    color:#e0f7fa!important
}
.text-cyan-100{
    color:#b2ebf2!important
}
.text-cyan-200{
    color:#80deea!important
}
.text-cyan-300{
    color:#4dd0e1!important
}
.text-cyan-400{
    color:#26c6da!important
}
.text-cyan-500{
    color:#00bcd4!important
}
.text-cyan-600{
    color:#00acc1!important
}
.text-cyan-700{
    color:#0097a7!important
}
.text-cyan-800{
    color:#00838f!important
}
.text-cyan-900{
    color:#006064!important
}
.text-cyan-A100{
    color:#84ffff!important
}
.text-cyan-A200{
    color:#18ffff!important
}
.text-cyan-A400{
    color:#00e5ff!important
}
.text-cyan-A700{
    color:#00b8d4!important
}
.text-teal{
    color:#009688!important
}
.text-teal-50{
    color:#e0f2f1!important
}
.text-teal-100{
    color:#b2dfdb!important
}
.text-teal-200{
    color:#80cbc4!important
}
.text-teal-300{
    color:#4db6ac!important
}
.text-teal-400{
    color:#26a69a!important
}
.text-teal-500{
    color:#009688!important
}
.text-teal-600{
    color:#00897b!important
}
.text-teal-700{
    color:#00796b!important
}
.text-teal-800{
    color:#00695c!important
}
.text-teal-900{
    color:#004d40!important
}
.text-teal-A100{
    color:#a7ffeb!important
}
.text-teal-A200{
    color:#64ffda!important
}
.text-teal-A400{
    color:#1de9b6!important
}
.text-teal-A700{
    color:#00bfa5!important
}
.text-green{
    color:#4caf50!important
}
.text-green-50{
    color:#e8f5e9!important
}
.text-green-100{
    color:#c8e6c9!important
}
.text-green-200{
    color:#a5d6a7!important
}
.text-green-300{
    color:#81c784!important
}
.text-green-400{
    color:#66bb6a!important
}
.text-green-500{
    color:#4caf50!important
}
.text-green-600{
    color:#43a047!important
}
.text-green-700{
    color:#388e3c!important
}
.text-green-800{
    color:#2e7d32!important
}
.text-green-900{
    color:#1b5e20!important
}
.text-green-A100{
    color:#b9f6ca!important
}
.text-green-A200{
    color:#69f0ae!important
}
.text-green-A400{
    color:#00e676!important
}
.text-green-A700{
    color:#00c853!important
}
.text-light-green{
    color:#8bc34a!important
}
.text-light-green-50{
    color:#f1f8e9!important
}
.text-light-green-100{
    color:#dcedc8!important
}
.text-light-green-200{
    color:#c5e1a5!important
}
.text-light-green-300{
    color:#aed581!important
}
.text-light-green-400{
    color:#9ccc65!important
}
.text-light-green-500{
    color:#8bc34a!important
}
.text-light-green-600{
    color:#7cb342!important
}
.text-light-green-700{
    color:#689f38!important
}
.text-light-green-800{
    color:#558b2f!important
}
.text-light-green-900{
    color:#33691e!important
}
.text-light-green-A100{
    color:#ccff90!important
}
.text-light-green-A200{
    color:#b2ff59!important
}
.text-light-green-A400{
    color:#76ff03!important
}
.text-light-green-A700{
    color:#64dd17!important
}
.text-lime{
    color:#cddc39!important
}
.text-lime-50{
    color:#f9fbe7!important
}
.text-lime-100{
    color:#f0f4c3!important
}
.text-lime-200{
    color:#e6ee9c!important
}
.text-lime-300{
    color:#dce775!important
}
.text-lime-400{
    color:#d4e157!important
}
.text-lime-500{
    color:#cddc39!important
}
.text-lime-600{
    color:#c0ca33!important
}
.text-lime-700{
    color:#afb42b!important
}
.text-lime-800{
    color:#9e9d24!important
}
.text-lime-900{
    color:#827717!important
}
.text-lime-A100{
    color:#f4ff81!important
}
.text-lime-A200{
    color:#eeff41!important
}
.text-lime-A400{
    color:#c6ff00!important
}
.text-lime-A700{
    color:#aeea00!important
}
.text-yellow{
    color:#ffeb3b!important
}
.text-yellow-50{
    color:#fffde7!important
}
.text-yellow-100{
    color:#fff9c4!important
}
.text-yellow-200{
    color:#fff59d!important
}
.text-yellow-300{
    color:#fff176!important
}
.text-yellow-400{
    color:#ffee58!important
}
.text-yellow-500{
    color:#ffeb3b!important
}
.text-yellow-600{
    color:#fdd835!important
}
.text-yellow-700{
    color:#fbc02d!important
}
.text-yellow-800{
    color:#f9a825!important
}
.text-yellow-900{
    color:#f57f17!important
}
.text-yellow-A100{
    color:#ffff8d!important
}
.text-yellow-A200{
    color:#ff0!important
}
.text-yellow-A400{
    color:#ffea00!important
}
.text-yellow-A700{
    color:#ffd600!important
}
.text-amber{
    color:#ffc107!important
}
.text-amber-50{
    color:#fff8e1!important
}
.text-amber-100{
    color:#ffecb3!important
}
.text-amber-200{
    color:#ffe082!important
}
.text-amber-300{
    color:#ffd54f!important
}
.text-amber-400{
    color:#ffca28!important
}
.text-amber-500{
    color:#ffc107!important
}
.text-amber-600{
    color:#ffb300!important
}
.text-amber-700{
    color:#ffa000!important
}
.text-amber-800{
    color:#ff8f00!important
}
.text-amber-900{
    color:#ff6f00!important
}
.text-amber-A100{
    color:#ffe57f!important
}
.text-amber-A200{
    color:#ffd740!important
}
.text-amber-A400{
    color:#ffc400!important
}
.text-amber-A700{
    color:#ffab00!important
}
.text-orange{
    color:#ff9800!important
}
.text-orange-50{
    color:#fff3e0!important
}
.text-orange-100{
    color:#ffe0b2!important
}
.text-orange-200{
    color:#ffcc80!important
}
.text-orange-300{
    color:#ffb74d!important
}
.text-orange-400{
    color:#ffa726!important
}
.text-orange-500{
    color:#ff9800!important
}
.text-orange-600{
    color:#fb8c00!important
}
.text-orange-700{
    color:#f57c00!important
}
.text-orange-800{
    color:#ef6c00!important
}
.text-orange-900{
    color:#e65100!important
}
.text-orange-A100{
    color:#ffd180!important
}
.text-orange-A200{
    color:#ffab40!important
}
.text-orange-A400{
    color:#ff9100!important
}
.text-orange-A700{
    color:#ff6d00!important
}
.text-deep-orange{
    color:#ff5722!important
}
.text-deep-orange-50{
    color:#fbe9e7!important
}
.text-deep-orange-100{
    color:#ffccbc!important
}
.text-deep-orange-200{
    color:#ffab91!important
}
.text-deep-orange-300{
    color:#ff8a65!important
}
.text-deep-orange-400{
    color:#ff7043!important
}
.text-deep-orange-500{
    color:#ff5722!important
}
.text-deep-orange-600{
    color:#f4511e!important
}
.text-deep-orange-700{
    color:#e64a19!important
}
.text-deep-orange-800{
    color:#d84315!important
}
.text-deep-orange-900{
    color:#bf360c!important
}
.text-deep-orange-A100{
    color:#ff9e80!important
}
.text-deep-orange-A200{
    color:#ff6e40!important
}
.text-deep-orange-A400{
    color:#ff3d00!important
}
.text-deep-orange-A700{
    color:#dd2c00!important
}
.text-brown{
    color:#795548!important
}
.text-brown-50{
    color:#efebe9!important
}
.text-brown-100{
    color:#d7ccc8!important
}
.text-brown-200{
    color:#bcaaa4!important
}
.text-brown-300{
    color:#a1887f!important
}
.text-brown-400{
    color:#8d6e63!important
}
.text-brown-500{
    color:#795548!important
}
.text-brown-600{
    color:#6d4c41!important
}
.text-brown-700{
    color:#5d4037!important
}
.text-brown-800{
    color:#4e342e!important
}
.text-brown-900{
    color:#3e2723!important
}
.text-blue-grey{
    color:#607d8b!important
}
.text-blue-grey-50{
    color:#eceff1!important
}
.text-blue-grey-100{
    color:#cfd8dc!important
}
.text-blue-grey-200{
    color:#b0bec5!important
}
.text-blue-grey-300{
    color:#90a4ae!important
}
.text-blue-grey-400{
    color:#78909c!important
}
.text-blue-grey-500{
    color:#607d8b!important
}
.text-blue-grey-600{
    color:#546e7a!important
}
.text-blue-grey-700{
    color:#455a64!important
}
.text-blue-grey-800{
    color:#37474f!important
}
.text-blue-grey-900{
    color:#263238!important
}
.text-grey{
    color:#888888 !important
}
.text-grey-50{
    color:#fafafa!important
}
.text-grey-100{
    color:#f5f5f5!important
}
.text-grey-200{
    color:#eee!important
}
.text-grey-300{
    color:#e0e0e0!important
}
.text-grey-400{
    color:#bdbdbd!important
}
.text-grey-500{
    color:#9e9e9e!important
}
.text-grey-600{
    color:#757575!important
}
.text-grey-700{
    color:#616161!important
}
.text-grey-800{
    color:#424242!important
}
.text-grey-900{
    color:#212121!important
}


.b-red{
    border-color:#f44336!important
}
.b-red-50{
    border-color:#ffebee!important
}
.b-red-100{
    border-color:#ffcdd2!important
}
.b-red-200{
    border-color:#ef9a9a!important
}
.b-red-300{
    border-color:#e57373!important
}
.b-red-400{
    border-color:#ef5350!important
}
.b-red-500{
    border-color:#f44336!important
}
.b-red-600{
    border-color:#e53935!important
}
.b-red-700{
    border-color:#d32f2f!important
}
.b-red-800{
    border-color:#c62828!important
}
.b-red-900{
    border-color:#b71c1c!important
}
.b-red-A100{
    border-color:#ff8a80!important
}
.b-red-A200{
    border-color:#ff5252!important
}
.b-red-A400{
    border-color:#ff1744!important
}
.b-red-A700{
    border-color:#d50000!important
}
.b-pink{
    border-color:#e91e63!important
}
.b-pink-50{
    border-color:#fce4ec!important
}
.b-pink-100{
    border-color:#f8bbd0!important
}
.b-pink-200{
    border-color:#f48fb1!important
}
.b-pink-300{
    border-color:#f06292!important
}
.b-pink-400{
    border-color:#ec407a!important
}
.b-pink-500{
    border-color:#e91e63!important
}
.b-pink-600{
    border-color:#d81b60!important
}
.b-pink-700{
    border-color:#c2185b!important
}
.b-pink-800{
    border-color:#ad1457!important
}
.b-pink-900{
    border-color:#880e4f!important
}
.b-pink-A100{
    border-color:#ff80ab!important
}
.b-pink-A200{
    border-color:#ff4081!important
}
.b-pink-A400{
    border-color:#f50057!important
}
.b-pink-A700{
    border-color:#c51162!important
}
.b-purple{
    border-color:#9c27b0!important
}
.b-purple-50{
    border-color:#f3e5f5!important
}
.b-purple-100{
    border-color:#e1bee7!important
}
.b-purple-200{
    border-color:#ce93d8!important
}
.b-purple-300{
    border-color:#ba68c8!important
}
.b-purple-400{
    border-color:#ab47bc!important
}
.b-purple-500{
    border-color:#9c27b0!important
}
.b-purple-600{
    border-color:#8e24aa!important
}
.b-purple-700{
    border-color:#7b1fa2!important
}
.b-purple-800{
    border-color:#6a1b9a!important
}
.b-purple-900{
    border-color:#4a148c!important
}
.b-purple-A100{
    border-color:#ea80fc!important
}
.b-purple-A200{
    border-color:#e040fb!important
}
.b-purple-A400{
    border-color:#d500f9!important
}
.b-purple-A700{
    border-color:#a0f!important
}
.b-deep-purple{
    border-color:#673ab7!important
}
.b-deep-purple-50{
    border-color:#ede7f6!important
}
.b-deep-purple-100{
    border-color:#d1c4e9!important
}
.b-deep-purple-200{
    border-color:#b39ddb!important
}
.b-deep-purple-300{
    border-color:#9575cd!important
}
.b-deep-purple-400{
    border-color:#7e57c2!important
}
.b-deep-purple-500{
    border-color:#673ab7!important
}
.b-deep-purple-600{
    border-color:#5e35b1!important
}
.b-deep-purple-700{
    border-color:#512da8!important
}
.b-deep-purple-800{
    border-color:#4527a0!important
}
.b-deep-purple-900{
    border-color:#311b92!important
}
.b-deep-purple-A100{
    border-color:#b388ff!important
}
.b-deep-purple-A200{
    border-color:#7c4dff!important
}
.b-deep-purple-A400{
    border-color:#651fff!important
}
.b-deep-purple-A700{
    border-color:#6200ea!important
}
.b-indigo{
    border-color:#3f51b5!important
}
.b-indigo-50{
    border-color:#e8eaf6!important
}
.b-indigo-100{
    border-color:#c5cae9!important
}
.b-indigo-200{
    border-color:#9fa8da!important
}
.b-indigo-300{
    border-color:#7986cb!important
}
.b-indigo-400{
    border-color:#5c6bc0!important
}
.b-indigo-500{
    border-color:#3f51b5!important
}
.b-indigo-600{
    border-color:#3949ab!important
}
.b-indigo-700{
    border-color:#303f9f!important
}
.b-indigo-800{
    border-color:#283593!important
}
.b-indigo-900{
    border-color:#1a237e!important
}
.b-indigo-A100{
    border-color:#8c9eff!important
}
.b-indigo-A200{
    border-color:#536dfe!important
}
.b-indigo-A400{
    border-color:#3d5afe!important
}
.b-.indigo-A700{
    border-color:#304ffe!important
}
.b-blue{
    border-color:#2196f3!important
}
.b-blue-50{
    border-color:#e3f2fd!important
}
.b-blue-100{
    border-color:#bbdefb!important
}
.b-blue-200{
    border-color:#90caf9!important
}
.b-blue-300{
    border-color:#64b5f6!important
}
.b-blue-400{
    border-color:#42a5f5!important
}
.b-blue-500{
    border-color:#2196f3!important
}
.b-blue-600{
    border-color:#1e88e5!important
}
.b-blue-700{
    border-color:#1976d2!important
}
.b-blue-800{
    border-color:#1565c0!important
}
.b-blue-900{
    border-color:#0d47a1!important
}
.b-blue-A100{
    border-color:#82b1ff!important
}
.b-blue-A200{
    border-color:#448aff!important
}
.b-blue-A400{
    border-color:#2979ff!important
}
.b-blue-A700{
    border-color:#2962ff!important
}
.b-light-blue{
    border-color:#03a9f4!important
}
.b-light-blue-50{
    border-color:#e1f5fe!important
}
.b-light-blue-100{
    border-color:#b3e5fc!important
}
.b-light-blue-200{
    border-color:#81d4fa!important
}
.b-light-blue-300{
    border-color:#4fc3f7!important
}
.b-light-blue-400{
    border-color:#29b6f6!important
}
.b-light-blue-500{
    border-color:#03a9f4!important
}
.b-light-blue-600{
    border-color:#039be5!important
}
.b-light-blue-700{
    border-color:#0288d1!important
}
.b-light-blue-800{
    border-color:#0277bd!important
}
.b-light-blue-900{
    border-color:#01579b!important
}
.b-light-blue-A100{
    border-color:#80d8ff!important
}
.b-light-blue-A200{
    border-color:#40c4ff!important
}
.b-light-blue-A400{
    border-color:#00b0ff!important
}
.b-light-blue-A700{
    border-color:#0091ea!important
}
.b-cyan{
    border-color:#00bcd4!important
}
.b-cyan-50{
    border-color:#e0f7fa!important
}
.b-cyan-100{
    border-color:#b2ebf2!important
}
.b-cyan-200{
    border-color:#80deea!important
}
.b-cyan-300{
    border-color:#4dd0e1!important
}
.b-cyan-400{
    border-color:#26c6da!important
}
.b-cyan-500{
    border-color:#00bcd4!important
}
.b-cyan-600{
    border-color:#00acc1!important
}
.b-cyan-700{
    border-color:#0097a7!important
}
.b-cyan-800{
    border-color:#00838f!important
}
.b-cyan-900{
    border-color:#006064!important
}
.b-cyan-A100{
    border-color:#84ffff!important
}
.b-cyan-A200{
    border-color:#18ffff!important
}
.b-cyan-A400{
    border-color:#00e5ff!important
}
.b-cyan-A700{
    border-color:#00b8d4!important
}
.b-teal{
    border-color:#009688!important
}
.b-teal-50{
    border-color:#e0f2f1!important
}
.b-teal-100{
    border-color:#b2dfdb!important
}
.b-teal-200{
    border-color:#80cbc4!important
}
.b-teal-300{
    border-color:#4db6ac!important
}
.b-teal-400{
    border-color:#26a69a!important
}
.b-teal-500{
    border-color:#009688!important
}
.b-teal-600{
    border-color:#00897b!important
}
.b-teal-700{
    border-color:#00796b!important
}
.b-teal-800{
    border-color:#00695c!important
}
.b-teal-900{
    border-color:#004d40!important
}
.b-teal-A100{
    border-color:#a7ffeb!important
}
.b-teal-A200{
    border-color:#64ffda!important
}
.b-teal-A400{
    border-color:#1de9b6!important
}
.b-teal-A700{
    border-color:#00bfa5!important
}
.b-green{
    border-color:#4caf50!important
}
.b-green-50{
    border-color:#e8f5e9!important
}
.b-green-100{
    border-color:#c8e6c9!important
}
.b-green-200{
    border-color:#a5d6a7!important
}
.b-green-300{
    border-color:#81c784!important
}
.b-green-400{
    border-color:#66bb6a!important
}
.b-green-500{
    border-color:#4caf50!important
}
.b-green-600{
    border-color:#43a047!important
}
.b-green-700{
    border-color:#388e3c!important
}
.b-green-800{
    border-color:#2e7d32!important
}
.b-green-900{
    border-color:#1b5e20!important
}
.b-green-A100{
    border-color:#b9f6ca!important
}
.b-green-A200{
    border-color:#69f0ae!important
}
.b-green-A400{
    border-color:#00e676!important
}
.b-green-A700{
    border-color:#00c853!important
}
.b-light-green{
    border-color:#8bc34a!important
}
.b-light-green-50{
    border-color:#f1f8e9!important
}
.b-light-green-100{
    border-color:#dcedc8!important
}
.b-light-green-200{
    border-color:#c5e1a5!important
}
.b-light-green-300{
    border-color:#aed581!important
}
.b-light-green-400{
    border-color:#9ccc65!important
}
.b-light-green-500{
    border-color:#8bc34a!important
}
.b-light-green-600{
    border-color:#7cb342!important
}
.b-light-green-700{
    border-color:#689f38!important
}
.b-light-green-800{
    border-color:#558b2f!important
}
.b-light-green-900{
    border-color:#33691e!important
}
.b-light-green-A100{
    border-color:#ccff90!important
}
.b-light-green-A200{
    border-color:#b2ff59!important
}
.b-light-green-A400{
    border-color:#76ff03!important
}
.b-light-green-A700{
    border-color:#64dd17!important
}
.b-lime{
    border-color:#cddc39!important
}
.b-lime-50{
    border-color:#f9fbe7!important
}
.b-lime-100{
    border-color:#f0f4c3!important
}
.b-lime-200{
    border-color:#e6ee9c!important
}
.b-lime-300{
    border-color:#dce775!important
}
.b-lime-400{
    border-color:#d4e157!important
}
.b-lime-500{
    border-color:#cddc39!important
}
.b-lime-600{
    border-color:#c0ca33!important
}
.b-lime-700{
    border-color:#afb42b!important
}
.b-lime-800{
    border-color:#9e9d24!important
}
.b-lime-900{
    border-color:#827717!important
}
.b-lime-A100{
    border-color:#f4ff81!important
}
.b-lime-A200{
    border-color:#eeff41!important
}
.b-lime-A400{
    border-color:#c6ff00!important
}
.b-lime-A700{
    border-color:#aeea00!important
}
.b-yellow{
    border-color:#ffeb3b!important
}
.b-yellow-50{
    border-color:#fffde7!important
}
.b-yellow-100{
    border-color:#fff9c4!important
}
.b-yellow-200{
    border-color:#fff59d!important
}
.b-yellow-300{
    border-color:#fff176!important
}
.b-yellow-400{
    border-color:#ffee58!important
}
.b-yellow-500{
    border-color:#ffeb3b!important
}
.b-yellow-600{
    border-color:#fdd835!important
}
.b-yellow-700{
    border-color:#fbc02d!important
}
.b-yellow-800{
    border-color:#f9a825!important
}
.b-yellow-900{
    border-color:#f57f17!important
}
.b-yellow-A100{
    border-color:#ffff8d!important
}
.b-yellow-A200{
    border-color:#ff0!important
}
.b-yellow-A400{
    border-color:#ffea00!important
}
.b-yellow-A700{
    border-color:#ffd600!important
}
.b-amber{
    border-color:#ffc107!important
}
.b-amber-50{
    border-color:#fff8e1!important
}
.b-amber-100{
    border-color:#ffecb3!important
}
.b-amber-200{
    border-color:#ffe082!important
}
.b-amber-300{
    border-color:#ffd54f!important
}
.b-amber-400{
    border-color:#ffca28!important
}
.b-amber-500{
    border-color:#ffc107!important
}
.b-amber-600{
    border-color:#ffb300!important
}
.b-amber-700{
    border-color:#ffa000!important
}
.b-amber-800{
    border-color:#ff8f00!important
}
.b-amber-900{
    border-color:#ff6f00!important
}
.b-amber-A100{
    border-color:#ffe57f!important
}
.b-amber-A200{
    border-color:#ffd740!important
}
.b-amber-A400{
    border-color:#ffc400!important
}
.b-amber-A700{
    border-color:#ffab00!important
}
.b-orange{
    border-color:#ff9800!important
}
.b-orange-50{
    border-color:#fff3e0!important
}
.b-orange-100{
    border-color:#ffe0b2!important
}
.b-orange-200{
    border-color:#ffcc80!important
}
.b-orange-300{
    border-color:#ffb74d!important
}
.b-orange-400{
    border-color:#ffa726!important
}
.b-orange-500{
    border-color:#ff9800!important
}
.b-orange-600{
    border-color:#fb8c00!important
}
.b-orange-700{
    border-color:#f57c00!important
}
.b-orange-800{
    border-color:#ef6c00!important
}
.b-orange-900{
    border-color:#e65100!important
}
.b-orange-A100{
    border-color:#ffd180!important
}
.b-orange-A200{
    border-color:#ffab40!important
}
.b-orange-A400{
    border-color:#ff9100!important
}
.b-orange-A700{
    border-color:#ff6d00!important
}
.b-deep-orange{
    border-color:#ff5722!important
}
.b-deep-orange-50{
    border-color:#fbe9e7!important
}
.b-deep-orange-100{
    border-color:#ffccbc!important
}
.b-deep-orange-200{
    border-color:#ffab91!important
}
.b-deep-orange-300{
    border-color:#ff8a65!important
}
.b-deep-orange-400{
    border-color:#ff7043!important
}
.b-deep-orange-500{
    border-color:#ff5722!important
}
.b-deep-orange-600{
    border-color:#f4511e!important
}
.b-deep-orange-700{
    border-color:#e64a19!important
}
.b-deep-orange-800{
    border-color:#d84315!important
}
.b-deep-orange-900{
    border-color:#bf360c!important
}
.b-deep-orange-A100{
    border-color:#ff9e80!important
}
.b-deep-orange-A200{
    border-color:#ff6e40!important
}
.b-deep-orange-A400{
    border-color:#ff3d00!important
}
.b-deep-orange-A700{
    border-color:#dd2c00!important
}
.b-brown{
    border-color:#795548!important
}
.b-brown-50{
    border-color:#efebe9!important
}
.b-brown-100{
    border-color:#d7ccc8!important
}
.b-brown-200{
    border-color:#bcaaa4!important
}
.b-brown-300{
    border-color:#a1887f!important
}
.b-brown-400{
    border-color:#8d6e63!important
}
.b-brown-500{
    border-color:#795548!important
}
.b-brown-600{
    border-color:#6d4c41!important
}
.b-brown-700{
    border-color:#5d4037!important
}
.b-brown-800{
    border-color:#4e342e!important
}
.b-brown-900{
    border-color:#3e2723!important
}
.b-blue-grey{
    border-color:#607d8b!important
}
.b-blue-grey-50{
    border-color:#eceff1!important
}
.b-blue-grey-100{
    border-color:#cfd8dc!important
}
.b-blue-grey-200{
    border-color:#b0bec5!important
}
.b-blue-grey-300{
    border-color:#90a4ae!important
}
.b-blue-grey-400{
    border-color:#78909c!important
}
.b-blue-grey-500{
    border-color:#607d8b!important
}
.b-blue-grey-600{
    border-color:#546e7a!important
}
.b-blue-grey-700{
    border-color:#455a64!important
}
.b-blue-grey-800{
    border-color:#37474f!important
}
.b-blue-grey-900{
    border-color:#263238!important
}
.b-grey-50{
    border-color:#fafafa!important
}
.b-grey-100{
    border-color:#f5f5f5!important
}
.b-grey-200{
    border-color:#eee!important
}
.b-grey-300{
    border-color:#e0e0e0!important
}
.b-grey-400{
    border-color:#bdbdbd!important
}
.b-grey-500{
    border-color:#9e9e9e!important
}
.b-grey-600{
    border-color:#757575!important
}
.b-grey-700{
    border-color:#616161!important
}
.b-grey-800{
    border-color:#424242!important
}
.b-grey-900{
    border-color:#212121!important
}


.minicolors {
    position: relative;
}

.minicolors-sprite {
    background-image: url(jquery.minicolors.png);
}

.minicolors-swatch {
    position: absolute;
    vertical-align: middle;
    background-position: -80px 0;
    border: solid 1px #ccc;
    cursor: text;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.minicolors-swatch-color {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.minicolors input[type=hidden] + .minicolors-swatch {
    width: 20px;
    position: static;
    cursor: pointer;
}

.minicolors input[type=hidden][disabled] + .minicolors-swatch {
    cursor: default;
}

/* Panel */
.minicolors-panel {
    position: absolute;
    width: 173px;
    background: white;
    border: solid 1px #CCC;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    z-index: 99999;
    box-sizing: content-box;
    display: none;
    border-radius: 6px;
    overflow:hidden;
}

.minicolors-panel.minicolors-visible {
    display: block;
}

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
    top: -154px;
}

.minicolors-position-right .minicolors-panel {
    right: 0;
}

.minicolors-position-bottom .minicolors-panel {
    top: auto;
}

.minicolors-position-left .minicolors-panel {
    left: 0;
}

.minicolors-with-opacity .minicolors-panel {
    width: 194px;
}

.minicolors .minicolors-grid {
    position: relative;
    top: 1px;
    left: 1px;
    width: 150px;
    height: 150px;
    background-position: -120px 0;
    cursor: crosshair;
}

.minicolors .minicolors-grid-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
}

.minicolors-slider-saturation .minicolors-grid {
    background-position: -420px 0;
}

.minicolors-slider-saturation .minicolors-grid-inner {
    background-position: -270px 0;
    background-image: inherit;
}

.minicolors-slider-brightness .minicolors-grid {
    background-position: -570px 0;
}

.minicolors-slider-brightness .minicolors-grid-inner {
    background-color: black;
}

.minicolors-slider-wheel .minicolors-grid {
    background-position: -720px 0;
}

.minicolors-slider,
.minicolors-opacity-slider {
    position: absolute;
    top: 1px;
    left: 152px;
    width: 20px;
    height: 150px;
    background-color: white;
    background-position: 0 0;
    cursor: row-resize;
}

.minicolors-slider-saturation .minicolors-slider {
    background-position: -60px 0;
}

.minicolors-slider-brightness .minicolors-slider {
    background-position: -20px 0;
}

.minicolors-slider-wheel .minicolors-slider {
    background-position: -20px 0;
}

.minicolors-opacity-slider {
    left: 173px;
    background-position: -40px 0;
    display: none;
}

.minicolors-with-opacity .minicolors-opacity-slider {
    display: block;
}

/* Pickers */
.minicolors-grid .minicolors-picker {
    position: absolute;
    top: 70px;
    left: 70px;
    width: 12px;
    height: 12px;
    border: solid 1px black;
    border-radius: 10px;
    margin-top: -6px;
    margin-left: -6px;
    background: none;
}

.minicolors-grid .minicolors-picker > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    border: solid 2px white;
    box-sizing: content-box;
}

.minicolors-picker {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 2px;
    background: white;
    border: solid 1px black;
    margin-top: -2px;
    box-sizing: content-box;
}

/* Swatches */
.minicolors-swatches,
.minicolors-swatches li {
    margin: 2px 0 4px 0px;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.minicolors-swatches .minicolors-swatch {
    position: relative;
    float: left;
    cursor: pointer;
    margin:0 4px 0 0;
}

.minicolors-with-opacity .minicolors-swatches .minicolors-swatch {
    margin-right: -4px;
}

.minicolors-swatch.selected {
    border-color: #000;
}

/* Inline controls */
.minicolors-inline {
    display: inline-block;
}

.minicolors-inline .minicolors-input {
    display: none !important;
}

.minicolors-inline .minicolors-panel {
    position: relative;
    top: auto;
    left: auto;
    box-shadow: none;
    z-index: auto;
    display: inline-block;
}

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
    top: 5px;
    left: 5px;
    width: 18px;
    height: 18px;
}
.minicolors-theme-default .minicolors-swatches .minicolors-swatch {
    margin-bottom: 2px;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
    left: auto;
    right: 5px;
}
.minicolors-theme-default.minicolors {
    width: auto;
    display: inline-block;
}
.minicolors-theme-default .minicolors-input {
    height: 20px;
    width: auto;
    display: inline-block;
    padding-left: 26px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-input {
    padding-right: 26px;
    padding-left: inherit;
}

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
    z-index: 2;
    top: 2px;
    left: -2px;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    border: none;
}
.minicolors-theme-bootstrap .minicolors-swatch:after{
    position: absolute;
    content: '';
    width: 1px;
    height: 38px;
    background-color: #e0e2e4;
    right: -8px;
    top: -7px;
}
.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
    margin-bottom: 0;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
}
.minicolors-theme-bootstrap .minicolors-swatch-color {
    border-radius: inherit;
    box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.17);
}
.minicolors-theme-bootstrap.minicolors-position-right > .minicolors-swatch {
    left: auto;
    right: 3px;
}
.minicolors-theme-bootstrap .minicolors-input {
    float: none;
    padding-left: 46px;
    font-size: 1em;
    height: 38px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
    padding-right: 44px;
    padding-left: 12px;
}
.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {
    top: 4px;
    left: 4px;
    width: 20px;
    height: 20px;
    border-radius: 5px;
}
.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch {
    width: 20px;
    height: 20px;
}
.minicolors-theme-bootstrap .minicolors-input.input-xs + .minicolors-swatch {
    width: 20px;
    height: 20px;
}
.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* Semantic Ui theme */
.minicolors-theme-semanticui .minicolors-swatch {
    top: 0;
    left: 0;
    padding: 18px;
}
.minicolors-theme-semanticui input {
    text-indent: 30px;
}
