﻿.materialize-red {
  background-color: #e51c23 !important; }

.materialize-red-text {
  color: #e51c23 !important; }

.materialize-red-border {
  border-color: #e51c23 !important; }

.materialize-red-hover:hover {
  background-color: #e51c23 !important; }

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important; }

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important; }

.materialize-red-border.border-lighten-5 {
  border-color: #fdeaeb !important; }

.materialize-red-hover.hover-lighten-5:hover {
  background-color: #fdeaeb !important; }

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important; }

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important; }

.materialize-red-border.border-lighten-4 {
  border-color: #f8c1c3 !important; }

.materialize-red-hover.hover-lighten-4:hover {
  background-color: #f8c1c3 !important; }

.materialize-red.lighten-3 {
  background-color: #f3989b !important; }

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important; }

.materialize-red-border.border-lighten-3 {
  border-color: #f3989b !important; }

.materialize-red-hover.hover-lighten-3:hover {
  background-color: #f3989b !important; }

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important; }

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important; }

.materialize-red-border.border-lighten-2 {
  border-color: #ee6e73 !important; }

.materialize-red-hover.hover-lighten-2:hover {
  background-color: #ee6e73 !important; }

.materialize-red.lighten-1 {
  background-color: #ea454b !important; }

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important; }

.materialize-red-border.border-lighten-1 {
  border-color: #ea454b !important; }

.materialize-red-hover.hover-lighten-1:hover {
  background-color: #ea454b !important; }

.materialize-red.darken-1 {
  background-color: #d0181e !important; }

.materialize-red-text.text-darken-1 {
  color: #d0181e !important; }

.materialize-red-border.border-darken-1 {
  border-color: #d0181e !important; }

.materialize-red-hover.hover-darken-1:hover {
  background-color: #d0181e !important; }

.materialize-red.darken-2 {
  background-color: #b9151b !important; }

.materialize-red-text.text-darken-2 {
  color: #b9151b !important; }

.materialize-red-border.border-darken-2 {
  border-color: #b9151b !important; }

.materialize-red-hover.hover-darken-2:hover {
  background-color: #b9151b !important; }

.materialize-red.darken-3 {
  background-color: #a21318 !important; }

.materialize-red-text.text-darken-3 {
  color: #a21318 !important; }

.materialize-red-border.border-darken-3 {
  border-color: #a21318 !important; }

.materialize-red-hover.hover-darken-3:hover {
  background-color: #a21318 !important; }

.materialize-red.darken-4 {
  background-color: #8b1014 !important; }

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important; }

.materialize-red-border.border-darken-4 {
  border-color: #8b1014 !important; }

.materialize-red-hover.hover-darken-4:hover {
  background-color: #8b1014 !important; }

.red {
  background-color: #F44336 !important; }

.red-text {
  color: #F44336 !important; }

.red-border {
  border-color: #F44336 !important; }

.red-hover:hover {
  background-color: #F44336 !important; }

.red.lighten-5 {
  background-color: #FFEBEE !important; }

.red-text.text-lighten-5 {
  color: #FFEBEE !important; }

.red-border.border-lighten-5 {
  border-color: #FFEBEE !important; }

.red-hover.hover-lighten-5:hover {
  background-color: #FFEBEE !important; }

.red.lighten-4 {
  background-color: #FFCDD2 !important; }

.red-text.text-lighten-4 {
  color: #FFCDD2 !important; }

.red-border.border-lighten-4 {
  border-color: #FFCDD2 !important; }

.red-hover.hover-lighten-4:hover {
  background-color: #FFCDD2 !important; }

.red.lighten-3 {
  background-color: #EF9A9A !important; }

.red-text.text-lighten-3 {
  color: #EF9A9A !important; }

.red-border.border-lighten-3 {
  border-color: #EF9A9A !important; }

.red-hover.hover-lighten-3:hover {
  background-color: #EF9A9A !important; }

.red.lighten-2 {
  background-color: #E57373 !important; }

.red-text.text-lighten-2 {
  color: #E57373 !important; }

.red-border.border-lighten-2 {
  border-color: #E57373 !important; }

.red-hover.hover-lighten-2:hover {
  background-color: #E57373 !important; }

.red.lighten-1 {
  background-color: #EF5350 !important; }

.red-text.text-lighten-1 {
  color: #EF5350 !important; }

.red-border.border-lighten-1 {
  border-color: #EF5350 !important; }

.red-hover.hover-lighten-1:hover {
  background-color: #EF5350 !important; }

.red.darken-1 {
  background-color: #E53935 !important; }

.red-text.text-darken-1 {
  color: #E53935 !important; }

.red-border.border-darken-1 {
  border-color: #E53935 !important; }

.red-hover.hover-darken-1:hover {
  background-color: #E53935 !important; }

.red.darken-2 {
  background-color: #D32F2F !important; }

.red-text.text-darken-2 {
  color: #D32F2F !important; }

.red-border.border-darken-2 {
  border-color: #D32F2F !important; }

.red-hover.hover-darken-2:hover {
  background-color: #D32F2F !important; }

.red.darken-3 {
  background-color: #C62828 !important; }

.red-text.text-darken-3 {
  color: #C62828 !important; }

.red-border.border-darken-3 {
  border-color: #C62828 !important; }

.red-hover.hover-darken-3:hover {
  background-color: #C62828 !important; }

.red.darken-4 {
  background-color: #B71C1C !important; }

.red-text.text-darken-4 {
  color: #B71C1C !important; }

.red-border.border-darken-4 {
  border-color: #B71C1C !important; }

.red-hover.hover-darken-4:hover {
  background-color: #B71C1C !important; }

.red.darken-5 {
  background-color: #901515 !important; }

.red-text.text-darken-5 {
  color: #901515 !important; }

.red-border.border-darken-5 {
  border-color: #901515 !important; }

.red-hover.hover-darken-5:hover {
  background-color: #901515 !important; }

.red.accent-1 {
  background-color: #FF8A80 !important; }

.red-text.text-accent-1 {
  color: #FF8A80 !important; }

.red-border.border-accent-1 {
  border-color: #FF8A80 !important; }

.red-hover.hover-accent-1:hover {
  background-color: #FF8A80 !important; }

.red.accent-2 {
  background-color: #FF5252 !important; }

.red-text.text-accent-2 {
  color: #FF5252 !important; }

.red-border.border-accent-2 {
  border-color: #FF5252 !important; }

.red-hover.hover-accent-2:hover {
  background-color: #FF5252 !important; }

.red.accent-3 {
  background-color: #FF1744 !important; }

.red-text.text-accent-3 {
  color: #FF1744 !important; }

.red-border.border-accent-3 {
  border-color: #FF1744 !important; }

.red-hover.hover-accent-3:hover {
  background-color: #FF1744 !important; }

.red.accent-4 {
  background-color: #D50000 !important; }

.red-text.text-accent-4 {
  color: #D50000 !important; }

.red-border.border-accent-4 {
  border-color: #D50000 !important; }

.red-hover.hover-accent-4:hover {
  background-color: #D50000 !important; }

.pink {
  background-color: #e91e63 !important; }

.pink-text {
  color: #e91e63 !important; }

.pink-border {
  border-color: #e91e63 !important; }

.pink-hover:hover {
  background-color: #e91e63 !important; }

.pink.lighten-5 {
  background-color: #fce4ec !important; }

.pink-text.text-lighten-5 {
  color: #fce4ec !important; }

.pink-border.border-lighten-5 {
  border-color: #fce4ec !important; }

.pink-hover.hover-lighten-5:hover {
  background-color: #fce4ec !important; }

.pink.lighten-4 {
  background-color: #f8bbd0 !important; }

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important; }

.pink-border.border-lighten-4 {
  border-color: #f8bbd0 !important; }

.pink-hover.hover-lighten-4:hover {
  background-color: #f8bbd0 !important; }

.pink.lighten-3 {
  background-color: #f48fb1 !important; }

.pink-text.text-lighten-3 {
  color: #f48fb1 !important; }

.pink-border.border-lighten-3 {
  border-color: #f48fb1 !important; }

.pink-hover.hover-lighten-3:hover {
  background-color: #f48fb1 !important; }

.pink.lighten-2 {
  background-color: #f06292 !important; }

.pink-text.text-lighten-2 {
  color: #f06292 !important; }

.pink-border.border-lighten-2 {
  border-color: #f06292 !important; }

.pink-hover.hover-lighten-2:hover {
  background-color: #f06292 !important; }

.pink.lighten-1 {
  background-color: #ec407a !important; }

.pink-text.text-lighten-1 {
  color: #ec407a !important; }

.pink-border.border-lighten-1 {
  border-color: #ec407a !important; }

.pink-hover.hover-lighten-1:hover {
  background-color: #ec407a !important; }

.pink.darken-1 {
  background-color: #d81b60 !important; }

.pink-text.text-darken-1 {
  color: #d81b60 !important; }

.pink-border.border-darken-1 {
  border-color: #d81b60 !important; }

.pink-hover.hover-darken-1:hover {
  background-color: #d81b60 !important; }

.pink.darken-2 {
  background-color: #c2185b !important; }

.pink-text.text-darken-2 {
  color: #c2185b !important; }

.pink-border.border-darken-2 {
  border-color: #c2185b !important; }

.pink-hover.hover-darken-2:hover {
  background-color: #c2185b !important; }

.pink.darken-3 {
  background-color: #ad1457 !important; }

.pink-text.text-darken-3 {
  color: #ad1457 !important; }

.pink-border.border-darken-3 {
  border-color: #ad1457 !important; }

.pink-hover.hover-darken-3:hover {
  background-color: #ad1457 !important; }

.pink.darken-4 {
  background-color: #880e4f !important; }

.pink-text.text-darken-4 {
  color: #880e4f !important; }

.pink-border.border-darken-4 {
  border-color: #880e4f !important; }

.pink-hover.hover-darken-4:hover {
  background-color: #880e4f !important; }

.pink.accent-1 {
  background-color: #ff80ab !important; }

.pink-text.text-accent-1 {
  color: #ff80ab !important; }

.pink-border.border-accent-1 {
  border-color: #ff80ab !important; }

.pink-hover.hover-accent-1:hover {
  background-color: #ff80ab !important; }

.pink.accent-2 {
  background-color: #ff4081 !important; }

.pink-text.text-accent-2 {
  color: #ff4081 !important; }

.pink-border.border-accent-2 {
  border-color: #ff4081 !important; }

.pink-hover.hover-accent-2:hover {
  background-color: #ff4081 !important; }

.pink.accent-3 {
  background-color: #f50057 !important; }

.pink-text.text-accent-3 {
  color: #f50057 !important; }

.pink-border.border-accent-3 {
  border-color: #f50057 !important; }

.pink-hover.hover-accent-3:hover {
  background-color: #f50057 !important; }

.pink.accent-4 {
  background-color: #c51162 !important; }

.pink-text.text-accent-4 {
  color: #c51162 !important; }

.pink-border.border-accent-4 {
  border-color: #c51162 !important; }

.pink-hover.hover-accent-4:hover {
  background-color: #c51162 !important; }

.purple {
  background-color: #9c27b0 !important; }

.purple-text {
  color: #9c27b0 !important; }

.purple-border {
  border-color: #9c27b0 !important; }

.purple-hover:hover {
  background-color: #9c27b0 !important; }

.purple.lighten-5 {
  background-color: #f3e5f5 !important; }

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important; }

.purple-border.border-lighten-5 {
  border-color: #f3e5f5 !important; }

.purple-hover.hover-lighten-5:hover {
  background-color: #f3e5f5 !important; }

.purple.lighten-4 {
  background-color: #e1bee7 !important; }

.purple-text.text-lighten-4 {
  color: #e1bee7 !important; }

.purple-border.border-lighten-4 {
  border-color: #e1bee7 !important; }

.purple-hover.hover-lighten-4:hover {
  background-color: #e1bee7 !important; }

.purple.lighten-3 {
  background-color: #ce93d8 !important; }

.purple-text.text-lighten-3 {
  color: #ce93d8 !important; }

.purple-border.border-lighten-3 {
  border-color: #ce93d8 !important; }

.purple-hover.hover-lighten-3:hover {
  background-color: #ce93d8 !important; }

.purple.lighten-2 {
  background-color: #ba68c8 !important; }

.purple-text.text-lighten-2 {
  color: #ba68c8 !important; }

.purple-border.border-lighten-2 {
  border-color: #ba68c8 !important; }

.purple-hover.hover-lighten-2:hover {
  background-color: #ba68c8 !important; }

.purple.lighten-1 {
  background-color: #ab47bc !important; }

.purple-text.text-lighten-1 {
  color: #ab47bc !important; }

.purple-border.border-lighten-1 {
  border-color: #ab47bc !important; }

.purple-hover.hover-lighten-1:hover {
  background-color: #ab47bc !important; }

.purple.darken-1 {
  background-color: #8e24aa !important; }

.purple-text.text-darken-1 {
  color: #8e24aa !important; }

.purple-border.border-darken-1 {
  border-color: #8e24aa !important; }

.purple-hover.hover-darken-1:hover {
  background-color: #8e24aa !important; }

.purple.darken-2 {
  background-color: #7b1fa2 !important; }

.purple-text.text-darken-2 {
  color: #7b1fa2 !important; }

.purple-border.border-darken-2 {
  border-color: #7b1fa2 !important; }

.purple-hover.hover-darken-2:hover {
  background-color: #7b1fa2 !important; }

.purple.darken-3 {
  background-color: #6a1b9a !important; }

.purple-text.text-darken-3 {
  color: #6a1b9a !important; }

.purple-border.border-darken-3 {
  border-color: #6a1b9a !important; }

.purple-hover.hover-darken-3:hover {
  background-color: #6a1b9a !important; }

.purple.darken-4 {
  background-color: #4a148c !important; }

.purple-text.text-darken-4 {
  color: #4a148c !important; }

.purple-border.border-darken-4 {
  border-color: #4a148c !important; }

.purple-hover.hover-darken-4:hover {
  background-color: #4a148c !important; }

.purple.accent-1 {
  background-color: #ea80fc !important; }

.purple-text.text-accent-1 {
  color: #ea80fc !important; }

.purple-border.border-accent-1 {
  border-color: #ea80fc !important; }

.purple-hover.hover-accent-1:hover {
  background-color: #ea80fc !important; }

.purple.accent-2 {
  background-color: #e040fb !important; }

.purple-text.text-accent-2 {
  color: #e040fb !important; }

.purple-border.border-accent-2 {
  border-color: #e040fb !important; }

.purple-hover.hover-accent-2:hover {
  background-color: #e040fb !important; }

.purple.accent-3 {
  background-color: #d500f9 !important; }

.purple-text.text-accent-3 {
  color: #d500f9 !important; }

.purple-border.border-accent-3 {
  border-color: #d500f9 !important; }

.purple-hover.hover-accent-3:hover {
  background-color: #d500f9 !important; }

.purple.accent-4 {
  background-color: #aa00ff !important; }

.purple-text.text-accent-4 {
  color: #aa00ff !important; }

.purple-border.border-accent-4 {
  border-color: #aa00ff !important; }

.purple-hover.hover-accent-4:hover {
  background-color: #aa00ff !important; }

.deep-purple {
  background-color: #673ab7 !important; }

.deep-purple-text {
  color: #673ab7 !important; }

.deep-purple-border {
  border-color: #673ab7 !important; }

.deep-purple-hover:hover {
  background-color: #673ab7 !important; }

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important; }

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important; }

.deep-purple-border.border-lighten-5 {
  border-color: #ede7f6 !important; }

.deep-purple-hover.hover-lighten-5:hover {
  background-color: #ede7f6 !important; }

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important; }

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important; }

.deep-purple-border.border-lighten-4 {
  border-color: #d1c4e9 !important; }

.deep-purple-hover.hover-lighten-4:hover {
  background-color: #d1c4e9 !important; }

.deep-purple.lighten-3 {
  background-color: #b39ddb !important; }

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important; }

.deep-purple-border.border-lighten-3 {
  border-color: #b39ddb !important; }

.deep-purple-hover.hover-lighten-3:hover {
  background-color: #b39ddb !important; }

.deep-purple.lighten-2 {
  background-color: #9575cd !important; }

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important; }

.deep-purple-border.border-lighten-2 {
  border-color: #9575cd !important; }

.deep-purple-hover.hover-lighten-2:hover {
  background-color: #9575cd !important; }

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important; }

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important; }

.deep-purple-border.border-lighten-1 {
  border-color: #7e57c2 !important; }

.deep-purple-hover.hover-lighten-1:hover {
  background-color: #7e57c2 !important; }

.deep-purple.darken-1 {
  background-color: #5e35b1 !important; }

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important; }

.deep-purple-border.border-darken-1 {
  border-color: #5e35b1 !important; }

.deep-purple-hover.hover-darken-1:hover {
  background-color: #5e35b1 !important; }

.deep-purple.darken-2 {
  background-color: #512da8 !important; }

.deep-purple-text.text-darken-2 {
  color: #512da8 !important; }

.deep-purple-border.border-darken-2 {
  border-color: #512da8 !important; }

.deep-purple-hover.hover-darken-2:hover {
  background-color: #512da8 !important; }

.deep-purple.darken-3 {
  background-color: #4527a0 !important; }

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important; }

.deep-purple-border.border-darken-3 {
  border-color: #4527a0 !important; }

.deep-purple-hover.hover-darken-3:hover {
  background-color: #4527a0 !important; }

.deep-purple.darken-4 {
  background-color: #311b92 !important; }

.deep-purple-text.text-darken-4 {
  color: #311b92 !important; }

.deep-purple-border.border-darken-4 {
  border-color: #311b92 !important; }

.deep-purple-hover.hover-darken-4:hover {
  background-color: #311b92 !important; }

.deep-purple.accent-1 {
  background-color: #b388ff !important; }

.deep-purple-text.text-accent-1 {
  color: #b388ff !important; }

.deep-purple-border.border-accent-1 {
  border-color: #b388ff !important; }

.deep-purple-hover.hover-accent-1:hover {
  background-color: #b388ff !important; }

.deep-purple.accent-2 {
  background-color: #7c4dff !important; }

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important; }

.deep-purple-border.border-accent-2 {
  border-color: #7c4dff !important; }

.deep-purple-hover.hover-accent-2:hover {
  background-color: #7c4dff !important; }

.deep-purple.accent-3 {
  background-color: #651fff !important; }

.deep-purple-text.text-accent-3 {
  color: #651fff !important; }

.deep-purple-border.border-accent-3 {
  border-color: #651fff !important; }

.deep-purple-hover.hover-accent-3:hover {
  background-color: #651fff !important; }

.deep-purple.accent-4 {
  background-color: #6200ea !important; }

.deep-purple-text.text-accent-4 {
  color: #6200ea !important; }

.deep-purple-border.border-accent-4 {
  border-color: #6200ea !important; }

.deep-purple-hover.hover-accent-4:hover {
  background-color: #6200ea !important; }

.indigo {
  background-color: #3f51b5 !important; }

.indigo-text {
  color: #3f51b5 !important; }

.indigo-border {
  border-color: #3f51b5 !important; }

.indigo-hover:hover {
  background-color: #3f51b5 !important; }

.indigo.lighten-5 {
  background-color: #e8eaf6 !important; }

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important; }

.indigo-border.border-lighten-5 {
  border-color: #e8eaf6 !important; }

.indigo-hover.hover-lighten-5:hover {
  background-color: #e8eaf6 !important; }

.indigo.lighten-4 {
  background-color: #c5cae9 !important; }

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important; }

.indigo-border.border-lighten-4 {
  border-color: #c5cae9 !important; }

.indigo-hover.hover-lighten-4:hover {
  background-color: #c5cae9 !important; }

.indigo.lighten-3 {
  background-color: #9fa8da !important; }

.indigo-text.text-lighten-3 {
  color: #9fa8da !important; }

.indigo-border.border-lighten-3 {
  border-color: #9fa8da !important; }

.indigo-hover.hover-lighten-3:hover {
  background-color: #9fa8da !important; }

.indigo.lighten-2 {
  background-color: #7986cb !important; }

.indigo-text.text-lighten-2 {
  color: #7986cb !important; }

.indigo-border.border-lighten-2 {
  border-color: #7986cb !important; }

.indigo-hover.hover-lighten-2:hover {
  background-color: #7986cb !important; }

.indigo.lighten-1 {
  background-color: #5c6bc0 !important; }

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important; }

.indigo-border.border-lighten-1 {
  border-color: #5c6bc0 !important; }

.indigo-hover.hover-lighten-1:hover {
  background-color: #5c6bc0 !important; }

.indigo.darken-1 {
  background-color: #3949ab !important; }

.indigo-text.text-darken-1 {
  color: #3949ab !important; }

.indigo-border.border-darken-1 {
  border-color: #3949ab !important; }

.indigo-hover.hover-darken-1:hover {
  background-color: #3949ab !important; }

.indigo.darken-2 {
  background-color: #303f9f !important; }

.indigo-text.text-darken-2 {
  color: #303f9f !important; }

.indigo-border.border-darken-2 {
  border-color: #303f9f !important; }

.indigo-hover.hover-darken-2:hover {
  background-color: #303f9f !important; }

.indigo.darken-3 {
  background-color: #283593 !important; }

.indigo-text.text-darken-3 {
  color: #283593 !important; }

.indigo-border.border-darken-3 {
  border-color: #283593 !important; }

.indigo-hover.hover-darken-3:hover {
  background-color: #283593 !important; }

.indigo.darken-4 {
  background-color: #1a237e !important; }

.indigo-text.text-darken-4 {
  color: #1a237e !important; }

.indigo-border.border-darken-4 {
  border-color: #1a237e !important; }

.indigo-hover.hover-darken-4:hover {
  background-color: #1a237e !important; }

.indigo.accent-1 {
  background-color: #8c9eff !important; }

.indigo-text.text-accent-1 {
  color: #8c9eff !important; }

.indigo-border.border-accent-1 {
  border-color: #8c9eff !important; }

.indigo-hover.hover-accent-1:hover {
  background-color: #8c9eff !important; }

.indigo.accent-2 {
  background-color: #536dfe !important; }

.indigo-text.text-accent-2 {
  color: #536dfe !important; }

.indigo-border.border-accent-2 {
  border-color: #536dfe !important; }

.indigo-hover.hover-accent-2:hover {
  background-color: #536dfe !important; }

.indigo.accent-3 {
  background-color: #3d5afe !important; }

.indigo-text.text-accent-3 {
  color: #3d5afe !important; }

.indigo-border.border-accent-3 {
  border-color: #3d5afe !important; }

.indigo-hover.hover-accent-3:hover {
  background-color: #3d5afe !important; }

.indigo.accent-4 {
  background-color: #304ffe !important; }

.indigo-text.text-accent-4 {
  color: #304ffe !important; }

.indigo-border.border-accent-4 {
  border-color: #304ffe !important; }

.indigo-hover.hover-accent-4:hover {
  background-color: #304ffe !important; }

.blue {
  background-color: #2196F3 !important; }

.blue-text {
  color: #2196F3 !important; }

.blue-border {
  border-color: #2196F3 !important; }

.blue-hover:hover {
  background-color: #2196F3 !important; }

.blue.lighten-5 {
  background-color: #E3F2FD !important; }

.blue-text.text-lighten-5 {
  color: #E3F2FD !important; }

.blue-border.border-lighten-5 {
  border-color: #E3F2FD !important; }

.blue-hover.hover-lighten-5:hover {
  background-color: #E3F2FD !important; }

.blue.lighten-4 {
  background-color: #BBDEFB !important; }

.blue-text.text-lighten-4 {
  color: #BBDEFB !important; }

.blue-border.border-lighten-4 {
  border-color: #BBDEFB !important; }

.blue-hover.hover-lighten-4:hover {
  background-color: #BBDEFB !important; }

.blue.lighten-3 {
  background-color: #90CAF9 !important; }

.blue-text.text-lighten-3 {
  color: #90CAF9 !important; }

.blue-border.border-lighten-3 {
  border-color: #90CAF9 !important; }

.blue-hover.hover-lighten-3:hover {
  background-color: #90CAF9 !important; }

.blue.lighten-2 {
  background-color: #64B5F6 !important; }

.blue-text.text-lighten-2 {
  color: #64B5F6 !important; }

.blue-border.border-lighten-2 {
  border-color: #64B5F6 !important; }

.blue-hover.hover-lighten-2:hover {
  background-color: #64B5F6 !important; }

.blue.lighten-1 {
  background-color: #42A5F5 !important; }

.blue-text.text-lighten-1 {
  color: #42A5F5 !important; }

.blue-border.border-lighten-1 {
  border-color: #42A5F5 !important; }

.blue-hover.hover-lighten-1:hover {
  background-color: #42A5F5 !important; }

.blue.darken-1 {
  background-color: #1E88E5 !important; }

.blue-text.text-darken-1 {
  color: #1E88E5 !important; }

.blue-border.border-darken-1 {
  border-color: #1E88E5 !important; }

.blue-hover.hover-darken-1:hover {
  background-color: #1E88E5 !important; }

.blue.darken-2 {
  background-color: #1976D2 !important; }

.blue-text.text-darken-2 {
  color: #1976D2 !important; }

.blue-border.border-darken-2 {
  border-color: #1976D2 !important; }

.blue-hover.hover-darken-2:hover {
  background-color: #1976D2 !important; }

.blue.darken-3 {
  background-color: #1565C0 !important; }

.blue-text.text-darken-3 {
  color: #1565C0 !important; }

.blue-border.border-darken-3 {
  border-color: #1565C0 !important; }

.blue-hover.hover-darken-3:hover {
  background-color: #1565C0 !important; }

.blue.darken-4 {
  background-color: #0D47A1 !important; }

.blue-text.text-darken-4 {
  color: #0D47A1 !important; }

.blue-border.border-darken-4 {
  border-color: #0D47A1 !important; }

.blue-hover.hover-darken-4:hover {
  background-color: #0D47A1 !important; }

.blue.accent-1 {
  background-color: #82B1FF !important; }

.blue-text.text-accent-1 {
  color: #82B1FF !important; }

.blue-border.border-accent-1 {
  border-color: #82B1FF !important; }

.blue-hover.hover-accent-1:hover {
  background-color: #82B1FF !important; }

.blue.accent-2 {
  background-color: #448AFF !important; }

.blue-text.text-accent-2 {
  color: #448AFF !important; }

.blue-border.border-accent-2 {
  border-color: #448AFF !important; }

.blue-hover.hover-accent-2:hover {
  background-color: #448AFF !important; }

.blue.accent-3 {
  background-color: #2979FF !important; }

.blue-text.text-accent-3 {
  color: #2979FF !important; }

.blue-border.border-accent-3 {
  border-color: #2979FF !important; }

.blue-hover.hover-accent-3:hover {
  background-color: #2979FF !important; }

.blue.accent-4 {
  background-color: #2962FF !important; }

.blue-text.text-accent-4 {
  color: #2962FF !important; }

.blue-border.border-accent-4 {
  border-color: #2962FF !important; }

.blue-hover.hover-accent-4:hover {
  background-color: #2962FF !important; }

.light-blue {
  background-color: #03a9f4 !important; }

.light-blue-text {
  color: #03a9f4 !important; }

.light-blue-border {
  border-color: #03a9f4 !important; }

.light-blue-hover:hover {
  background-color: #03a9f4 !important; }

.light-blue.lighten-5 {
  background-color: #e1f5fe !important; }

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important; }

.light-blue-border.border-lighten-5 {
  border-color: #e1f5fe !important; }

.light-blue-hover.hover-lighten-5:hover {
  background-color: #e1f5fe !important; }

.light-blue.lighten-4 {
  background-color: #b3e5fc !important; }

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important; }

.light-blue-border.border-lighten-4 {
  border-color: #b3e5fc !important; }

.light-blue-hover.hover-lighten-4:hover {
  background-color: #b3e5fc !important; }

.light-blue.lighten-3 {
  background-color: #81d4fa !important; }

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important; }

.light-blue-border.border-lighten-3 {
  border-color: #81d4fa !important; }

.light-blue-hover.hover-lighten-3:hover {
  background-color: #81d4fa !important; }

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important; }

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important; }

.light-blue-border.border-lighten-2 {
  border-color: #4fc3f7 !important; }

.light-blue-hover.hover-lighten-2:hover {
  background-color: #4fc3f7 !important; }

.light-blue.lighten-1 {
  background-color: #29b6f6 !important; }

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important; }

.light-blue-border.border-lighten-1 {
  border-color: #29b6f6 !important; }

.light-blue-hover.hover-lighten-1:hover {
  background-color: #29b6f6 !important; }

.light-blue.darken-1 {
  background-color: #039be5 !important; }

.light-blue-text.text-darken-1 {
  color: #039be5 !important; }

.light-blue-border.border-darken-1 {
  border-color: #039be5 !important; }

.light-blue-hover.hover-darken-1:hover {
  background-color: #039be5 !important; }

.light-blue.darken-2 {
  background-color: #0288d1 !important; }

.light-blue-text.text-darken-2 {
  color: #0288d1 !important; }

.light-blue-border.border-darken-2 {
  border-color: #0288d1 !important; }

.light-blue-hover.hover-darken-2:hover {
  background-color: #0288d1 !important; }

.light-blue.darken-3 {
  background-color: #0277bd !important; }

.light-blue-text.text-darken-3 {
  color: #0277bd !important; }

.light-blue-border.border-darken-3 {
  border-color: #0277bd !important; }

.light-blue-hover.hover-darken-3:hover {
  background-color: #0277bd !important; }

.light-blue.darken-4 {
  background-color: #01579b !important; }

.light-blue-text.text-darken-4 {
  color: #01579b !important; }

.light-blue-border.border-darken-4 {
  border-color: #01579b !important; }

.light-blue-hover.hover-darken-4:hover {
  background-color: #01579b !important; }

.light-blue.accent-1 {
  background-color: #80d8ff !important; }

.light-blue-text.text-accent-1 {
  color: #80d8ff !important; }

.light-blue-border.border-accent-1 {
  border-color: #80d8ff !important; }

.light-blue-hover.hover-accent-1:hover {
  background-color: #80d8ff !important; }

.light-blue.accent-2 {
  background-color: #40c4ff !important; }

.light-blue-text.text-accent-2 {
  color: #40c4ff !important; }

.light-blue-border.border-accent-2 {
  border-color: #40c4ff !important; }

.light-blue-hover.hover-accent-2:hover {
  background-color: #40c4ff !important; }

.light-blue.accent-3 {
  background-color: #00b0ff !important; }

.light-blue-text.text-accent-3 {
  color: #00b0ff !important; }

.light-blue-border.border-accent-3 {
  border-color: #00b0ff !important; }

.light-blue-hover.hover-accent-3:hover {
  background-color: #00b0ff !important; }

.light-blue.accent-4 {
  background-color: #0091ea !important; }

.light-blue-text.text-accent-4 {
  color: #0091ea !important; }

.light-blue-border.border-accent-4 {
  border-color: #0091ea !important; }

.light-blue-hover.hover-accent-4:hover {
  background-color: #0091ea !important; }

.cyan {
  background-color: #00bcd4 !important; }

.cyan-text {
  color: #00bcd4 !important; }

.cyan-border {
  border-color: #00bcd4 !important; }

.cyan-hover:hover {
  background-color: #00bcd4 !important; }

.cyan.lighten-5 {
  background-color: #e0f7fa !important; }

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important; }

.cyan-border.border-lighten-5 {
  border-color: #e0f7fa !important; }

.cyan-hover.hover-lighten-5:hover {
  background-color: #e0f7fa !important; }

.cyan.lighten-4 {
  background-color: #b2ebf2 !important; }

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important; }

.cyan-border.border-lighten-4 {
  border-color: #b2ebf2 !important; }

.cyan-hover.hover-lighten-4:hover {
  background-color: #b2ebf2 !important; }

.cyan.lighten-3 {
  background-color: #80deea !important; }

.cyan-text.text-lighten-3 {
  color: #80deea !important; }

.cyan-border.border-lighten-3 {
  border-color: #80deea !important; }

.cyan-hover.hover-lighten-3:hover {
  background-color: #80deea !important; }

.cyan.lighten-2 {
  background-color: #4dd0e1 !important; }

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important; }

.cyan-border.border-lighten-2 {
  border-color: #4dd0e1 !important; }

.cyan-hover.hover-lighten-2:hover {
  background-color: #4dd0e1 !important; }

.cyan.lighten-1 {
  background-color: #26c6da !important; }

.cyan-text.text-lighten-1 {
  color: #26c6da !important; }

.cyan-border.border-lighten-1 {
  border-color: #26c6da !important; }

.cyan-hover.hover-lighten-1:hover {
  background-color: #26c6da !important; }

.cyan.darken-1 {
  background-color: #00acc1 !important; }

.cyan-text.text-darken-1 {
  color: #00acc1 !important; }

.cyan-border.border-darken-1 {
  border-color: #00acc1 !important; }

.cyan-hover.hover-darken-1:hover {
  background-color: #00acc1 !important; }

.cyan.darken-2 {
  background-color: #0097a7 !important; }

.cyan-text.text-darken-2 {
  color: #0097a7 !important; }

.cyan-border.border-darken-2 {
  border-color: #0097a7 !important; }

.cyan-hover.hover-darken-2:hover {
  background-color: #0097a7 !important; }

.cyan.darken-3 {
  background-color: #00838f !important; }

.cyan-text.text-darken-3 {
  color: #00838f !important; }

.cyan-border.border-darken-3 {
  border-color: #00838f !important; }

.cyan-hover.hover-darken-3:hover {
  background-color: #00838f !important; }

.cyan.darken-4 {
  background-color: #006064 !important; }

.cyan-text.text-darken-4 {
  color: #006064 !important; }

.cyan-border.border-darken-4 {
  border-color: #006064 !important; }

.cyan-hover.hover-darken-4:hover {
  background-color: #006064 !important; }

.cyan.accent-1 {
  background-color: #84ffff !important; }

.cyan-text.text-accent-1 {
  color: #84ffff !important; }

.cyan-border.border-accent-1 {
  border-color: #84ffff !important; }

.cyan-hover.hover-accent-1:hover {
  background-color: #84ffff !important; }

.cyan.accent-2 {
  background-color: #18ffff !important; }

.cyan-text.text-accent-2 {
  color: #18ffff !important; }

.cyan-border.border-accent-2 {
  border-color: #18ffff !important; }

.cyan-hover.hover-accent-2:hover {
  background-color: #18ffff !important; }

.cyan.accent-3 {
  background-color: #00e5ff !important; }

.cyan-text.text-accent-3 {
  color: #00e5ff !important; }

.cyan-border.border-accent-3 {
  border-color: #00e5ff !important; }

.cyan-hover.hover-accent-3:hover {
  background-color: #00e5ff !important; }

.cyan.accent-4 {
  background-color: #00b8d4 !important; }

.cyan-text.text-accent-4 {
  color: #00b8d4 !important; }

.cyan-border.border-accent-4 {
  border-color: #00b8d4 !important; }

.cyan-hover.hover-accent-4:hover {
  background-color: #00b8d4 !important; }

.teal {
  background-color: #009688 !important; }

.teal-text {
  color: #009688 !important; }

.teal-border {
  border-color: #009688 !important; }

.teal-hover:hover {
  background-color: #009688 !important; }

.teal.lighten-5 {
  background-color: #e0f2f1 !important; }

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important; }

.teal-border.border-lighten-5 {
  border-color: #e0f2f1 !important; }

.teal-hover.hover-lighten-5:hover {
  background-color: #e0f2f1 !important; }

.teal.lighten-4 {
  background-color: #b2dfdb !important; }

.teal-text.text-lighten-4 {
  color: #b2dfdb !important; }

.teal-border.border-lighten-4 {
  border-color: #b2dfdb !important; }

.teal-hover.hover-lighten-4:hover {
  background-color: #b2dfdb !important; }

.teal.lighten-3 {
  background-color: #80cbc4 !important; }

.teal-text.text-lighten-3 {
  color: #80cbc4 !important; }

.teal-border.border-lighten-3 {
  border-color: #80cbc4 !important; }

.teal-hover.hover-lighten-3:hover {
  background-color: #80cbc4 !important; }

.teal.lighten-2 {
  background-color: #4db6ac !important; }

.teal-text.text-lighten-2 {
  color: #4db6ac !important; }

.teal-border.border-lighten-2 {
  border-color: #4db6ac !important; }

.teal-hover.hover-lighten-2:hover {
  background-color: #4db6ac !important; }

.teal.lighten-1 {
  background-color: #26a69a !important; }

.teal-text.text-lighten-1 {
  color: #26a69a !important; }

.teal-border.border-lighten-1 {
  border-color: #26a69a !important; }

.teal-hover.hover-lighten-1:hover {
  background-color: #26a69a !important; }

.teal.darken-1 {
  background-color: #00897b !important; }

.teal-text.text-darken-1 {
  color: #00897b !important; }

.teal-border.border-darken-1 {
  border-color: #00897b !important; }

.teal-hover.hover-darken-1:hover {
  background-color: #00897b !important; }

.teal.darken-2 {
  background-color: #00796b !important; }

.teal-text.text-darken-2 {
  color: #00796b !important; }

.teal-border.border-darken-2 {
  border-color: #00796b !important; }

.teal-hover.hover-darken-2:hover {
  background-color: #00796b !important; }

.teal.darken-3 {
  background-color: #00695c !important; }

.teal-text.text-darken-3 {
  color: #00695c !important; }

.teal-border.border-darken-3 {
  border-color: #00695c !important; }

.teal-hover.hover-darken-3:hover {
  background-color: #00695c !important; }

.teal.darken-4 {
  background-color: #004d40 !important; }

.teal-text.text-darken-4 {
  color: #004d40 !important; }

.teal-border.border-darken-4 {
  border-color: #004d40 !important; }

.teal-hover.hover-darken-4:hover {
  background-color: #004d40 !important; }

.teal.accent-1 {
  background-color: #a7ffeb !important; }

.teal-text.text-accent-1 {
  color: #a7ffeb !important; }

.teal-border.border-accent-1 {
  border-color: #a7ffeb !important; }

.teal-hover.hover-accent-1:hover {
  background-color: #a7ffeb !important; }

.teal.accent-2 {
  background-color: #64ffda !important; }

.teal-text.text-accent-2 {
  color: #64ffda !important; }

.teal-border.border-accent-2 {
  border-color: #64ffda !important; }

.teal-hover.hover-accent-2:hover {
  background-color: #64ffda !important; }

.teal.accent-3 {
  background-color: #1de9b6 !important; }

.teal-text.text-accent-3 {
  color: #1de9b6 !important; }

.teal-border.border-accent-3 {
  border-color: #1de9b6 !important; }

.teal-hover.hover-accent-3:hover {
  background-color: #1de9b6 !important; }

.teal.accent-4 {
  background-color: #00bfa5 !important; }

.teal-text.text-accent-4 {
  color: #00bfa5 !important; }

.teal-border.border-accent-4 {
  border-color: #00bfa5 !important; }

.teal-hover.hover-accent-4:hover {
  background-color: #00bfa5 !important; }

.green {
  background-color: #4CAF50 !important; }

.green-text {
  color: #4CAF50 !important; }

.green-border {
  border-color: #4CAF50 !important; }

.green-hover:hover {
  background-color: #4CAF50 !important; }

.green.lighten-5 {
  background-color: #E8F5E9 !important; }

.green-text.text-lighten-5 {
  color: #E8F5E9 !important; }

.green-border.border-lighten-5 {
  border-color: #E8F5E9 !important; }

.green-hover.hover-lighten-5:hover {
  background-color: #E8F5E9 !important; }

.green.lighten-4 {
  background-color: #C8E6C9 !important; }

.green-text.text-lighten-4 {
  color: #C8E6C9 !important; }

.green-border.border-lighten-4 {
  border-color: #C8E6C9 !important; }

.green-hover.hover-lighten-4:hover {
  background-color: #C8E6C9 !important; }

.green.lighten-3 {
  background-color: #A5D6A7 !important; }

.green-text.text-lighten-3 {
  color: #A5D6A7 !important; }

.green-border.border-lighten-3 {
  border-color: #A5D6A7 !important; }

.green-hover.hover-lighten-3:hover {
  background-color: #A5D6A7 !important; }

.green.lighten-2 {
  background-color: #81C784 !important; }

.green-text.text-lighten-2 {
  color: #81C784 !important; }

.green-border.border-lighten-2 {
  border-color: #81C784 !important; }

.green-hover.hover-lighten-2:hover {
  background-color: #81C784 !important; }

.green.lighten-1 {
  background-color: #66BB6A !important; }

.green-text.text-lighten-1 {
  color: #66BB6A !important; }

.green-border.border-lighten-1 {
  border-color: #66BB6A !important; }

.green-hover.hover-lighten-1:hover {
  background-color: #66BB6A !important; }

.green.darken-1 {
  background-color: #43A047 !important; }

.green-text.text-darken-1 {
  color: #43A047 !important; }

.green-border.border-darken-1 {
  border-color: #43A047 !important; }

.green-hover.hover-darken-1:hover {
  background-color: #43A047 !important; }

.green.darken-2 {
  background-color: #388E3C !important; }

.green-text.text-darken-2 {
  color: #388E3C !important; }

.green-border.border-darken-2 {
  border-color: #388E3C !important; }

.green-hover.hover-darken-2:hover {
  background-color: #388E3C !important; }

.green.darken-3 {
  background-color: #2E7D32 !important; }

.green-text.text-darken-3 {
  color: #2E7D32 !important; }

.green-border.border-darken-3 {
  border-color: #2E7D32 !important; }

.green-hover.hover-darken-3:hover {
  background-color: #2E7D32 !important; }

.green.darken-4 {
  background-color: #1B5E20 !important; }

.green-text.text-darken-4 {
  color: #1B5E20 !important; }

.green-border.border-darken-4 {
  border-color: #1B5E20 !important; }

.green-hover.hover-darken-4:hover {
  background-color: #1B5E20 !important; }

.green.accent-1 {
  background-color: #B9F6CA !important; }

.green-text.text-accent-1 {
  color: #B9F6CA !important; }

.green-border.border-accent-1 {
  border-color: #B9F6CA !important; }

.green-hover.hover-accent-1:hover {
  background-color: #B9F6CA !important; }

.green.accent-2 {
  background-color: #69F0AE !important; }

.green-text.text-accent-2 {
  color: #69F0AE !important; }

.green-border.border-accent-2 {
  border-color: #69F0AE !important; }

.green-hover.hover-accent-2:hover {
  background-color: #69F0AE !important; }

.green.accent-3 {
  background-color: #00E676 !important; }

.green-text.text-accent-3 {
  color: #00E676 !important; }

.green-border.border-accent-3 {
  border-color: #00E676 !important; }

.green-hover.hover-accent-3:hover {
  background-color: #00E676 !important; }

.green.accent-4 {
  background-color: #00C853 !important; }

.green-text.text-accent-4 {
  color: #00C853 !important; }

.green-border.border-accent-4 {
  border-color: #00C853 !important; }

.green-hover.hover-accent-4:hover {
  background-color: #00C853 !important; }

.light-green {
  background-color: #8bc34a !important; }

.light-green-text {
  color: #8bc34a !important; }

.light-green-border {
  border-color: #8bc34a !important; }

.light-green-hover:hover {
  background-color: #8bc34a !important; }

.light-green.lighten-5 {
  background-color: #f1f8e9 !important; }

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important; }

.light-green-border.border-lighten-5 {
  border-color: #f1f8e9 !important; }

.light-green-hover.hover-lighten-5:hover {
  background-color: #f1f8e9 !important; }

.light-green.lighten-4 {
  background-color: #dcedc8 !important; }

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important; }

.light-green-border.border-lighten-4 {
  border-color: #dcedc8 !important; }

.light-green-hover.hover-lighten-4:hover {
  background-color: #dcedc8 !important; }

.light-green.lighten-3 {
  background-color: #c5e1a5 !important; }

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important; }

.light-green-border.border-lighten-3 {
  border-color: #c5e1a5 !important; }

.light-green-hover.hover-lighten-3:hover {
  background-color: #c5e1a5 !important; }

.light-green.lighten-2 {
  background-color: #aed581 !important; }

.light-green-text.text-lighten-2 {
  color: #aed581 !important; }

.light-green-border.border-lighten-2 {
  border-color: #aed581 !important; }

.light-green-hover.hover-lighten-2:hover {
  background-color: #aed581 !important; }

.light-green.lighten-1 {
  background-color: #9ccc65 !important; }

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important; }

.light-green-border.border-lighten-1 {
  border-color: #9ccc65 !important; }

.light-green-hover.hover-lighten-1:hover {
  background-color: #9ccc65 !important; }

.light-green.darken-1 {
  background-color: #7cb342 !important; }

.light-green-text.text-darken-1 {
  color: #7cb342 !important; }

.light-green-border.border-darken-1 {
  border-color: #7cb342 !important; }

.light-green-hover.hover-darken-1:hover {
  background-color: #7cb342 !important; }

.light-green.darken-2 {
  background-color: #689f38 !important; }

.light-green-text.text-darken-2 {
  color: #689f38 !important; }

.light-green-border.border-darken-2 {
  border-color: #689f38 !important; }

.light-green-hover.hover-darken-2:hover {
  background-color: #689f38 !important; }

.light-green.darken-3 {
  background-color: #558b2f !important; }

.light-green-text.text-darken-3 {
  color: #558b2f !important; }

.light-green-border.border-darken-3 {
  border-color: #558b2f !important; }

.light-green-hover.hover-darken-3:hover {
  background-color: #558b2f !important; }

.light-green.darken-4 {
  background-color: #33691e !important; }

.light-green-text.text-darken-4 {
  color: #33691e !important; }

.light-green-border.border-darken-4 {
  border-color: #33691e !important; }

.light-green-hover.hover-darken-4:hover {
  background-color: #33691e !important; }

.light-green.accent-1 {
  background-color: #ccff90 !important; }

.light-green-text.text-accent-1 {
  color: #ccff90 !important; }

.light-green-border.border-accent-1 {
  border-color: #ccff90 !important; }

.light-green-hover.hover-accent-1:hover {
  background-color: #ccff90 !important; }

.light-green.accent-2 {
  background-color: #b2ff59 !important; }

.light-green-text.text-accent-2 {
  color: #b2ff59 !important; }

.light-green-border.border-accent-2 {
  border-color: #b2ff59 !important; }

.light-green-hover.hover-accent-2:hover {
  background-color: #b2ff59 !important; }

.light-green.accent-3 {
  background-color: #76ff03 !important; }

.light-green-text.text-accent-3 {
  color: #76ff03 !important; }

.light-green-border.border-accent-3 {
  border-color: #76ff03 !important; }

.light-green-hover.hover-accent-3:hover {
  background-color: #76ff03 !important; }

.light-green.accent-4 {
  background-color: #64dd17 !important; }

.light-green-text.text-accent-4 {
  color: #64dd17 !important; }

.light-green-border.border-accent-4 {
  border-color: #64dd17 !important; }

.light-green-hover.hover-accent-4:hover {
  background-color: #64dd17 !important; }

.lime {
  background-color: #cddc39 !important; }

.lime-text {
  color: #cddc39 !important; }

.lime-border {
  border-color: #cddc39 !important; }

.lime-hover:hover {
  background-color: #cddc39 !important; }

.lime.lighten-5 {
  background-color: #f9fbe7 !important; }

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important; }

.lime-border.border-lighten-5 {
  border-color: #f9fbe7 !important; }

.lime-hover.hover-lighten-5:hover {
  background-color: #f9fbe7 !important; }

.lime.lighten-4 {
  background-color: #f0f4c3 !important; }

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important; }

.lime-border.border-lighten-4 {
  border-color: #f0f4c3 !important; }

.lime-hover.hover-lighten-4:hover {
  background-color: #f0f4c3 !important; }

.lime.lighten-3 {
  background-color: #e6ee9c !important; }

.lime-text.text-lighten-3 {
  color: #e6ee9c !important; }

.lime-border.border-lighten-3 {
  border-color: #e6ee9c !important; }

.lime-hover.hover-lighten-3:hover {
  background-color: #e6ee9c !important; }

.lime.lighten-2 {
  background-color: #dce775 !important; }

.lime-text.text-lighten-2 {
  color: #dce775 !important; }

.lime-border.border-lighten-2 {
  border-color: #dce775 !important; }

.lime-hover.hover-lighten-2:hover {
  background-color: #dce775 !important; }

.lime.lighten-1 {
  background-color: #d4e157 !important; }

.lime-text.text-lighten-1 {
  color: #d4e157 !important; }

.lime-border.border-lighten-1 {
  border-color: #d4e157 !important; }

.lime-hover.hover-lighten-1:hover {
  background-color: #d4e157 !important; }

.lime.darken-1 {
  background-color: #c0ca33 !important; }

.lime-text.text-darken-1 {
  color: #c0ca33 !important; }

.lime-border.border-darken-1 {
  border-color: #c0ca33 !important; }

.lime-hover.hover-darken-1:hover {
  background-color: #c0ca33 !important; }

.lime.darken-2 {
  background-color: #afb42b !important; }

.lime-text.text-darken-2 {
  color: #afb42b !important; }

.lime-border.border-darken-2 {
  border-color: #afb42b !important; }

.lime-hover.hover-darken-2:hover {
  background-color: #afb42b !important; }

.lime.darken-3 {
  background-color: #9e9d24 !important; }

.lime-text.text-darken-3 {
  color: #9e9d24 !important; }

.lime-border.border-darken-3 {
  border-color: #9e9d24 !important; }

.lime-hover.hover-darken-3:hover {
  background-color: #9e9d24 !important; }

.lime.darken-4 {
  background-color: #827717 !important; }

.lime-text.text-darken-4 {
  color: #827717 !important; }

.lime-border.border-darken-4 {
  border-color: #827717 !important; }

.lime-hover.hover-darken-4:hover {
  background-color: #827717 !important; }

.lime.accent-1 {
  background-color: #f4ff81 !important; }

.lime-text.text-accent-1 {
  color: #f4ff81 !important; }

.lime-border.border-accent-1 {
  border-color: #f4ff81 !important; }

.lime-hover.hover-accent-1:hover {
  background-color: #f4ff81 !important; }

.lime.accent-2 {
  background-color: #eeff41 !important; }

.lime-text.text-accent-2 {
  color: #eeff41 !important; }

.lime-border.border-accent-2 {
  border-color: #eeff41 !important; }

.lime-hover.hover-accent-2:hover {
  background-color: #eeff41 !important; }

.lime.accent-3 {
  background-color: #c6ff00 !important; }

.lime-text.text-accent-3 {
  color: #c6ff00 !important; }

.lime-border.border-accent-3 {
  border-color: #c6ff00 !important; }

.lime-hover.hover-accent-3:hover {
  background-color: #c6ff00 !important; }

.lime.accent-4 {
  background-color: #aeea00 !important; }

.lime-text.text-accent-4 {
  color: #aeea00 !important; }

.lime-border.border-accent-4 {
  border-color: #aeea00 !important; }

.lime-hover.hover-accent-4:hover {
  background-color: #aeea00 !important; }

.yellow {
  background-color: #ffeb3b !important; }

.yellow-text {
  color: #ffeb3b !important; }

.yellow-border {
  border-color: #ffeb3b !important; }

.yellow-hover:hover {
  background-color: #ffeb3b !important; }

.yellow.lighten-5 {
  background-color: #fffde7 !important; }

.yellow-text.text-lighten-5 {
  color: #fffde7 !important; }

.yellow-border.border-lighten-5 {
  border-color: #fffde7 !important; }

.yellow-hover.hover-lighten-5:hover {
  background-color: #fffde7 !important; }

.yellow.lighten-4 {
  background-color: #fff9c4 !important; }

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important; }

.yellow-border.border-lighten-4 {
  border-color: #fff9c4 !important; }

.yellow-hover.hover-lighten-4:hover {
  background-color: #fff9c4 !important; }

.yellow.lighten-3 {
  background-color: #fff59d !important; }

.yellow-text.text-lighten-3 {
  color: #fff59d !important; }

.yellow-border.border-lighten-3 {
  border-color: #fff59d !important; }

.yellow-hover.hover-lighten-3:hover {
  background-color: #fff59d !important; }

.yellow.lighten-2 {
  background-color: #fff176 !important; }

.yellow-text.text-lighten-2 {
  color: #fff176 !important; }

.yellow-border.border-lighten-2 {
  border-color: #fff176 !important; }

.yellow-hover.hover-lighten-2:hover {
  background-color: #fff176 !important; }

.yellow.lighten-1 {
  background-color: #ffee58 !important; }

.yellow-text.text-lighten-1 {
  color: #ffee58 !important; }

.yellow-border.border-lighten-1 {
  border-color: #ffee58 !important; }

.yellow-hover.hover-lighten-1:hover {
  background-color: #ffee58 !important; }

.yellow.darken-1 {
  background-color: #fdd835 !important; }

.yellow-text.text-darken-1 {
  color: #fdd835 !important; }

.yellow-border.border-darken-1 {
  border-color: #fdd835 !important; }

.yellow-hover.hover-darken-1:hover {
  background-color: #fdd835 !important; }

.yellow.darken-2 {
  background-color: #fbc02d !important; }

.yellow-text.text-darken-2 {
  color: #fbc02d !important; }

.yellow-border.border-darken-2 {
  border-color: #fbc02d !important; }

.yellow-hover.hover-darken-2:hover {
  background-color: #fbc02d !important; }

.yellow.darken-3 {
  background-color: #f9a825 !important; }

.yellow-text.text-darken-3 {
  color: #f9a825 !important; }

.yellow-border.border-darken-3 {
  border-color: #f9a825 !important; }

.yellow-hover.hover-darken-3:hover {
  background-color: #f9a825 !important; }

.yellow.darken-4 {
  background-color: #f57f17 !important; }

.yellow-text.text-darken-4 {
  color: #f57f17 !important; }

.yellow-border.border-darken-4 {
  border-color: #f57f17 !important; }

.yellow-hover.hover-darken-4:hover {
  background-color: #f57f17 !important; }

.yellow.accent-1 {
  background-color: #ffff8d !important; }

.yellow-text.text-accent-1 {
  color: #ffff8d !important; }

.yellow-border.border-accent-1 {
  border-color: #ffff8d !important; }

.yellow-hover.hover-accent-1:hover {
  background-color: #ffff8d !important; }

.yellow.accent-2 {
  background-color: #ffff00 !important; }

.yellow-text.text-accent-2 {
  color: #ffff00 !important; }

.yellow-border.border-accent-2 {
  border-color: #ffff00 !important; }

.yellow-hover.hover-accent-2:hover {
  background-color: #ffff00 !important; }

.yellow.accent-3 {
  background-color: #ffea00 !important; }

.yellow-text.text-accent-3 {
  color: #ffea00 !important; }

.yellow-border.border-accent-3 {
  border-color: #ffea00 !important; }

.yellow-hover.hover-accent-3:hover {
  background-color: #ffea00 !important; }

.yellow.accent-4 {
  background-color: #ffd600 !important; }

.yellow-text.text-accent-4 {
  color: #ffd600 !important; }

.yellow-border.border-accent-4 {
  border-color: #ffd600 !important; }

.yellow-hover.hover-accent-4:hover {
  background-color: #ffd600 !important; }

.amber {
  background-color: #ffc107 !important; }

.amber-text {
  color: #ffc107 !important; }

.amber-border {
  border-color: #ffc107 !important; }

.amber-hover:hover {
  background-color: #ffc107 !important; }

.amber.lighten-5 {
  background-color: #fff8e1 !important; }

.amber-text.text-lighten-5 {
  color: #fff8e1 !important; }

.amber-border.border-lighten-5 {
  border-color: #fff8e1 !important; }

.amber-hover.hover-lighten-5:hover {
  background-color: #fff8e1 !important; }

.amber.lighten-4 {
  background-color: #ffecb3 !important; }

.amber-text.text-lighten-4 {
  color: #ffecb3 !important; }

.amber-border.border-lighten-4 {
  border-color: #ffecb3 !important; }

.amber-hover.hover-lighten-4:hover {
  background-color: #ffecb3 !important; }

.amber.lighten-3 {
  background-color: #ffe082 !important; }

.amber-text.text-lighten-3 {
  color: #ffe082 !important; }

.amber-border.border-lighten-3 {
  border-color: #ffe082 !important; }

.amber-hover.hover-lighten-3:hover {
  background-color: #ffe082 !important; }

.amber.lighten-2 {
  background-color: #ffd54f !important; }

.amber-text.text-lighten-2 {
  color: #ffd54f !important; }

.amber-border.border-lighten-2 {
  border-color: #ffd54f !important; }

.amber-hover.hover-lighten-2:hover {
  background-color: #ffd54f !important; }

.amber.lighten-1 {
  background-color: #ffca28 !important; }

.amber-text.text-lighten-1 {
  color: #ffca28 !important; }

.amber-border.border-lighten-1 {
  border-color: #ffca28 !important; }

.amber-hover.hover-lighten-1:hover {
  background-color: #ffca28 !important; }

.amber.darken-1 {
  background-color: #ffb300 !important; }

.amber-text.text-darken-1 {
  color: #ffb300 !important; }

.amber-border.border-darken-1 {
  border-color: #ffb300 !important; }

.amber-hover.hover-darken-1:hover {
  background-color: #ffb300 !important; }

.amber.darken-2 {
  background-color: #ffa000 !important; }

.amber-text.text-darken-2 {
  color: #ffa000 !important; }

.amber-border.border-darken-2 {
  border-color: #ffa000 !important; }

.amber-hover.hover-darken-2:hover {
  background-color: #ffa000 !important; }

.amber.darken-3 {
  background-color: #ff8f00 !important; }

.amber-text.text-darken-3 {
  color: #ff8f00 !important; }

.amber-border.border-darken-3 {
  border-color: #ff8f00 !important; }

.amber-hover.hover-darken-3:hover {
  background-color: #ff8f00 !important; }

.amber.darken-4 {
  background-color: #ff6f00 !important; }

.amber-text.text-darken-4 {
  color: #ff6f00 !important; }

.amber-border.border-darken-4 {
  border-color: #ff6f00 !important; }

.amber-hover.hover-darken-4:hover {
  background-color: #ff6f00 !important; }

.amber.accent-1 {
  background-color: #ffe57f !important; }

.amber-text.text-accent-1 {
  color: #ffe57f !important; }

.amber-border.border-accent-1 {
  border-color: #ffe57f !important; }

.amber-hover.hover-accent-1:hover {
  background-color: #ffe57f !important; }

.amber.accent-2 {
  background-color: #ffd740 !important; }

.amber-text.text-accent-2 {
  color: #ffd740 !important; }

.amber-border.border-accent-2 {
  border-color: #ffd740 !important; }

.amber-hover.hover-accent-2:hover {
  background-color: #ffd740 !important; }

.amber.accent-3 {
  background-color: #ffc400 !important; }

.amber-text.text-accent-3 {
  color: #ffc400 !important; }

.amber-border.border-accent-3 {
  border-color: #ffc400 !important; }

.amber-hover.hover-accent-3:hover {
  background-color: #ffc400 !important; }

.amber.accent-4 {
  background-color: #ffab00 !important; }

.amber-text.text-accent-4 {
  color: #ffab00 !important; }

.amber-border.border-accent-4 {
  border-color: #ffab00 !important; }

.amber-hover.hover-accent-4:hover {
  background-color: #ffab00 !important; }

.orange {
  background-color: #ff9800 !important; }

.orange-text {
  color: #ff9800 !important; }

.orange-border {
  border-color: #ff9800 !important; }

.orange-hover:hover {
  background-color: #ff9800 !important; }

.orange.lighten-5 {
  background-color: #fff3e0 !important; }

.orange-text.text-lighten-5 {
  color: #fff3e0 !important; }

.orange-border.border-lighten-5 {
  border-color: #fff3e0 !important; }

.orange-hover.hover-lighten-5:hover {
  background-color: #fff3e0 !important; }

.orange.lighten-4 {
  background-color: #ffe0b2 !important; }

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important; }

.orange-border.border-lighten-4 {
  border-color: #ffe0b2 !important; }

.orange-hover.hover-lighten-4:hover {
  background-color: #ffe0b2 !important; }

.orange.lighten-3 {
  background-color: #ffcc80 !important; }

.orange-text.text-lighten-3 {
  color: #ffcc80 !important; }

.orange-border.border-lighten-3 {
  border-color: #ffcc80 !important; }

.orange-hover.hover-lighten-3:hover {
  background-color: #ffcc80 !important; }

.orange.lighten-2 {
  background-color: #ffb74d !important; }

.orange-text.text-lighten-2 {
  color: #ffb74d !important; }

.orange-border.border-lighten-2 {
  border-color: #ffb74d !important; }

.orange-hover.hover-lighten-2:hover {
  background-color: #ffb74d !important; }

.orange.lighten-1 {
  background-color: #ffa726 !important; }

.orange-text.text-lighten-1 {
  color: #ffa726 !important; }

.orange-border.border-lighten-1 {
  border-color: #ffa726 !important; }

.orange-hover.hover-lighten-1:hover {
  background-color: #ffa726 !important; }

.orange.darken-1 {
  background-color: #fb8c00 !important; }

.orange-text.text-darken-1 {
  color: #fb8c00 !important; }

.orange-border.border-darken-1 {
  border-color: #fb8c00 !important; }

.orange-hover.hover-darken-1:hover {
  background-color: #fb8c00 !important; }

.orange.darken-2 {
  background-color: #f57c00 !important; }

.orange-text.text-darken-2 {
  color: #f57c00 !important; }

.orange-border.border-darken-2 {
  border-color: #f57c00 !important; }

.orange-hover.hover-darken-2:hover {
  background-color: #f57c00 !important; }

.orange.darken-3 {
  background-color: #ef6c00 !important; }

.orange-text.text-darken-3 {
  color: #ef6c00 !important; }

.orange-border.border-darken-3 {
  border-color: #ef6c00 !important; }

.orange-hover.hover-darken-3:hover {
  background-color: #ef6c00 !important; }

.orange.darken-4 {
  background-color: #e65100 !important; }

.orange-text.text-darken-4 {
  color: #e65100 !important; }

.orange-border.border-darken-4 {
  border-color: #e65100 !important; }

.orange-hover.hover-darken-4:hover {
  background-color: #e65100 !important; }

.orange.accent-1 {
  background-color: #ffd180 !important; }

.orange-text.text-accent-1 {
  color: #ffd180 !important; }

.orange-border.border-accent-1 {
  border-color: #ffd180 !important; }

.orange-hover.hover-accent-1:hover {
  background-color: #ffd180 !important; }

.orange.accent-2 {
  background-color: #ffab40 !important; }

.orange-text.text-accent-2 {
  color: #ffab40 !important; }

.orange-border.border-accent-2 {
  border-color: #ffab40 !important; }

.orange-hover.hover-accent-2:hover {
  background-color: #ffab40 !important; }

.orange.accent-3 {
  background-color: #ff9100 !important; }

.orange-text.text-accent-3 {
  color: #ff9100 !important; }

.orange-border.border-accent-3 {
  border-color: #ff9100 !important; }

.orange-hover.hover-accent-3:hover {
  background-color: #ff9100 !important; }

.orange.accent-4 {
  background-color: #ff6d00 !important; }

.orange-text.text-accent-4 {
  color: #ff6d00 !important; }

.orange-border.border-accent-4 {
  border-color: #ff6d00 !important; }

.orange-hover.hover-accent-4:hover {
  background-color: #ff6d00 !important; }

.deep-orange {
  background-color: #ff5722 !important; }

.deep-orange-text {
  color: #ff5722 !important; }

.deep-orange-border {
  border-color: #ff5722 !important; }

.deep-orange-hover:hover {
  background-color: #ff5722 !important; }

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important; }

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important; }

.deep-orange-border.border-lighten-5 {
  border-color: #fbe9e7 !important; }

.deep-orange-hover.hover-lighten-5:hover {
  background-color: #fbe9e7 !important; }

.deep-orange.lighten-4 {
  background-color: #ffccbc !important; }

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important; }

.deep-orange-border.border-lighten-4 {
  border-color: #ffccbc !important; }

.deep-orange-hover.hover-lighten-4:hover {
  background-color: #ffccbc !important; }

.deep-orange.lighten-3 {
  background-color: #ffab91 !important; }

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important; }

.deep-orange-border.border-lighten-3 {
  border-color: #ffab91 !important; }

.deep-orange-hover.hover-lighten-3:hover {
  background-color: #ffab91 !important; }

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important; }

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important; }

.deep-orange-border.border-lighten-2 {
  border-color: #ff8a65 !important; }

.deep-orange-hover.hover-lighten-2:hover {
  background-color: #ff8a65 !important; }

.deep-orange.lighten-1 {
  background-color: #ff7043 !important; }

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important; }

.deep-orange-border.border-lighten-1 {
  border-color: #ff7043 !important; }

.deep-orange-hover.hover-lighten-1:hover {
  background-color: #ff7043 !important; }

.deep-orange.darken-1 {
  background-color: #f4511e !important; }

.deep-orange-text.text-darken-1 {
  color: #f4511e !important; }

.deep-orange-border.border-darken-1 {
  border-color: #f4511e !important; }

.deep-orange-hover.hover-darken-1:hover {
  background-color: #f4511e !important; }

.deep-orange.darken-2 {
  background-color: #e64a19 !important; }

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important; }

.deep-orange-border.border-darken-2 {
  border-color: #e64a19 !important; }

.deep-orange-hover.hover-darken-2:hover {
  background-color: #e64a19 !important; }

.deep-orange.darken-3 {
  background-color: #d84315 !important; }

.deep-orange-text.text-darken-3 {
  color: #d84315 !important; }

.deep-orange-border.border-darken-3 {
  border-color: #d84315 !important; }

.deep-orange-hover.hover-darken-3:hover {
  background-color: #d84315 !important; }

.deep-orange.darken-4 {
  background-color: #bf360c !important; }

.deep-orange-text.text-darken-4 {
  color: #bf360c !important; }

.deep-orange-border.border-darken-4 {
  border-color: #bf360c !important; }

.deep-orange-hover.hover-darken-4:hover {
  background-color: #bf360c !important; }

.deep-orange.accent-1 {
  background-color: #ff9e80 !important; }

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important; }

.deep-orange-border.border-accent-1 {
  border-color: #ff9e80 !important; }

.deep-orange-hover.hover-accent-1:hover {
  background-color: #ff9e80 !important; }

.deep-orange.accent-2 {
  background-color: #ff6e40 !important; }

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important; }

.deep-orange-border.border-accent-2 {
  border-color: #ff6e40 !important; }

.deep-orange-hover.hover-accent-2:hover {
  background-color: #ff6e40 !important; }

.deep-orange.accent-3 {
  background-color: #ff3d00 !important; }

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important; }

.deep-orange-border.border-accent-3 {
  border-color: #ff3d00 !important; }

.deep-orange-hover.hover-accent-3:hover {
  background-color: #ff3d00 !important; }

.deep-orange.accent-4 {
  background-color: #dd2c00 !important; }

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important; }

.deep-orange-border.border-accent-4 {
  border-color: #dd2c00 !important; }

.deep-orange-hover.hover-accent-4:hover {
  background-color: #dd2c00 !important; }

.brown {
  background-color: #795548 !important; }

.brown-text {
  color: #795548 !important; }

.brown-border {
  border-color: #795548 !important; }

.brown-hover:hover {
  background-color: #795548 !important; }

.brown.lighten-5 {
  background-color: #efebe9 !important; }

.brown-text.text-lighten-5 {
  color: #efebe9 !important; }

.brown-border.border-lighten-5 {
  border-color: #efebe9 !important; }

.brown-hover.hover-lighten-5:hover {
  background-color: #efebe9 !important; }

.brown.lighten-4 {
  background-color: #d7ccc8 !important; }

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important; }

.brown-border.border-lighten-4 {
  border-color: #d7ccc8 !important; }

.brown-hover.hover-lighten-4:hover {
  background-color: #d7ccc8 !important; }

.brown.lighten-3 {
  background-color: #bcaaa4 !important; }

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important; }

.brown-border.border-lighten-3 {
  border-color: #bcaaa4 !important; }

.brown-hover.hover-lighten-3:hover {
  background-color: #bcaaa4 !important; }

.brown.lighten-2 {
  background-color: #a1887f !important; }

.brown-text.text-lighten-2 {
  color: #a1887f !important; }

.brown-border.border-lighten-2 {
  border-color: #a1887f !important; }

.brown-hover.hover-lighten-2:hover {
  background-color: #a1887f !important; }

.brown.lighten-1 {
  background-color: #8d6e63 !important; }

.brown-text.text-lighten-1 {
  color: #8d6e63 !important; }

.brown-border.border-lighten-1 {
  border-color: #8d6e63 !important; }

.brown-hover.hover-lighten-1:hover {
  background-color: #8d6e63 !important; }

.brown.darken-1 {
  background-color: #6d4c41 !important; }

.brown-text.text-darken-1 {
  color: #6d4c41 !important; }

.brown-border.border-darken-1 {
  border-color: #6d4c41 !important; }

.brown-hover.hover-darken-1:hover {
  background-color: #6d4c41 !important; }

.brown.darken-2 {
  background-color: #5d4037 !important; }

.brown-text.text-darken-2 {
  color: #5d4037 !important; }

.brown-border.border-darken-2 {
  border-color: #5d4037 !important; }

.brown-hover.hover-darken-2:hover {
  background-color: #5d4037 !important; }

.brown.darken-3 {
  background-color: #4e342e !important; }

.brown-text.text-darken-3 {
  color: #4e342e !important; }

.brown-border.border-darken-3 {
  border-color: #4e342e !important; }

.brown-hover.hover-darken-3:hover {
  background-color: #4e342e !important; }

.brown.darken-4 {
  background-color: #3e2723 !important; }

.brown-text.text-darken-4 {
  color: #3e2723 !important; }

.brown-border.border-darken-4 {
  border-color: #3e2723 !important; }

.brown-hover.hover-darken-4:hover {
  background-color: #3e2723 !important; }

.blue-grey {
  background-color: #607d8b !important; }

.blue-grey-text {
  color: #607d8b !important; }

.blue-grey-border {
  border-color: #607d8b !important; }

.blue-grey-hover:hover {
  background-color: #607d8b !important; }

.blue-grey.lighten-5 {
  background-color: #eceff1 !important; }

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important; }

.blue-grey-border.border-lighten-5 {
  border-color: #eceff1 !important; }

.blue-grey-hover.hover-lighten-5:hover {
  background-color: #eceff1 !important; }

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important; }

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important; }

.blue-grey-border.border-lighten-4 {
  border-color: #cfd8dc !important; }

.blue-grey-hover.hover-lighten-4:hover {
  background-color: #cfd8dc !important; }

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important; }

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important; }

.blue-grey-border.border-lighten-3 {
  border-color: #b0bec5 !important; }

.blue-grey-hover.hover-lighten-3:hover {
  background-color: #b0bec5 !important; }

.blue-grey.lighten-2 {
  background-color: #90a4ae !important; }

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important; }

.blue-grey-border.border-lighten-2 {
  border-color: #90a4ae !important; }

.blue-grey-hover.hover-lighten-2:hover {
  background-color: #90a4ae !important; }

.blue-grey.lighten-1 {
  background-color: #78909c !important; }

.blue-grey-text.text-lighten-1 {
  color: #78909c !important; }

.blue-grey-border.border-lighten-1 {
  border-color: #78909c !important; }

.blue-grey-hover.hover-lighten-1:hover {
  background-color: #78909c !important; }

.blue-grey.darken-1 {
  background-color: #546e7a !important; }

.blue-grey-text.text-darken-1 {
  color: #546e7a !important; }

.blue-grey-border.border-darken-1 {
  border-color: #546e7a !important; }

.blue-grey-hover.hover-darken-1:hover {
  background-color: #546e7a !important; }

.blue-grey.darken-2 {
  background-color: #455a64 !important; }

.blue-grey-text.text-darken-2 {
  color: #455a64 !important; }

.blue-grey-border.border-darken-2 {
  border-color: #455a64 !important; }

.blue-grey-hover.hover-darken-2:hover {
  background-color: #455a64 !important; }

.blue-grey.darken-3 {
  background-color: #37474f !important; }

.blue-grey-text.text-darken-3 {
  color: #37474f !important; }

.blue-grey-border.border-darken-3 {
  border-color: #37474f !important; }

.blue-grey-hover.hover-darken-3:hover {
  background-color: #37474f !important; }

.blue-grey.darken-4 {
  background-color: #263238 !important; }

.blue-grey-text.text-darken-4 {
  color: #263238 !important; }

.blue-grey-border.border-darken-4 {
  border-color: #263238 !important; }

.blue-grey-hover.hover-darken-4:hover {
  background-color: #263238 !important; }

.grey {
  background-color: #9e9e9e !important; }

.grey-text {
  color: #9e9e9e !important; }

.grey-border {
  border-color: #9e9e9e !important; }

.grey-hover:hover {
  background-color: #9e9e9e !important; }

.grey.lighten-5 {
  background-color: #fafafa !important; }

.grey-text.text-lighten-5 {
  color: #fafafa !important; }

.grey-border.border-lighten-5 {
  border-color: #fafafa !important; }

.grey-hover.hover-lighten-5:hover {
  background-color: #fafafa !important; }

.grey.lighten-4 {
  background-color: #f5f5f5 !important; }

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important; }

.grey-border.border-lighten-4 {
  border-color: #f5f5f5 !important; }

.grey-hover.hover-lighten-4:hover {
  background-color: #f5f5f5 !important; }

.grey.lighten-3 {
  background-color: #eeeeee !important; }

.grey-text.text-lighten-3 {
  color: #eeeeee !important; }

.grey-border.border-lighten-3 {
  border-color: #eeeeee !important; }

.grey-hover.hover-lighten-3:hover {
  background-color: #eeeeee !important; }

.grey.lighten-2 {
  background-color: #e0e0e0 !important; }

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important; }

.grey-border.border-lighten-2 {
  border-color: #e0e0e0 !important; }

.grey-hover.hover-lighten-2:hover {
  background-color: #e0e0e0 !important; }

.grey.lighten-1 {
  background-color: #bdbdbd !important; }

.grey-text.text-lighten-1 {
  color: #bdbdbd !important; }

.grey-border.border-lighten-1 {
  border-color: #bdbdbd !important; }

.grey-hover.hover-lighten-1:hover {
  background-color: #bdbdbd !important; }

.grey.darken-1 {
  background-color: #757575 !important; }

.grey-text.text-darken-1 {
  color: #757575 !important; }

.grey-border.border-darken-1 {
  border-color: #757575 !important; }

.grey-hover.hover-darken-1:hover {
  background-color: #757575 !important; }

.grey.darken-2 {
  background-color: #616161 !important; }

.grey-text.text-darken-2 {
  color: #616161 !important; }

.grey-border.border-darken-2 {
  border-color: #616161 !important; }

.grey-hover.hover-darken-2:hover {
  background-color: #616161 !important; }

.grey.darken-3 {
  background-color: #424242 !important; }

.grey-text.text-darken-3 {
  color: #424242 !important; }

.grey-border.border-darken-3 {
  border-color: #424242 !important; }

.grey-hover.hover-darken-3:hover {
  background-color: #424242 !important; }

.grey.darken-4 {
  background-color: #212121 !important; }

.grey-text.text-darken-4 {
  color: #212121 !important; }

.grey-border.border-darken-4 {
  border-color: #212121 !important; }

.grey-hover.hover-darken-4:hover {
  background-color: #212121 !important; }

.black {
  background-color: #000000 !important; }

.black-text {
  color: #000000 !important; }

.white {
  background-color: #FFFFFF !important; }

.white-text {
  color: #FFFFFF !important; }

.transparent {
  background-color: transparent !important; }

.transparent-text {
  color: transparent !important; }

.category-nav h1, .category-nav h2, .category-nav h3, .category-nav h4, .category-nav h5 {
  color: #a67c52; }

.category-nav a {
  display: inline-block;
  padding: 0.5rem;
  margin: 0.5rem 0;
  background: #3F3F3F;
  color: #ffffff;
  border-radius: 2px; }
  .category-nav a.active {
    background: #f0b000; }
  .category-nav a:hover {
    background: #f0b000; }

.custom-breadcrumb {
  margin-top: 3rem; }
  .custom-breadcrumb h1, .custom-breadcrumb h2, .custom-breadcrumb h3, .custom-breadcrumb h4, .custom-breadcrumb h5 {
    color: #f0b000; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiUmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvdGhlbWUvdGhlbWUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJSZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC90aGVtZS90aGVtZS5zY3NzIiwKCQkiUmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvY3VzdG9tL19jb2xvci12YXJpYWJsZXMuc2NzcyIsCgkJIlJlc291cmNlcy90aGVtZS9fdmFyaWFibGVzLnNjc3MiCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUMyWFksQUFBQSxnQkFBZ0IsQ0FBQTtFQUNaLGdCQUFnQixFQXpYaEIsT0FBTyxDQXlYd0IsVUFBVSxHQUM1Qzs7QUFFRCxBQUFBLHFCQUFxQixDQUFBO0VBQ2pCLEtBQUssRUE3WEwsT0FBTyxDQTZYYSxVQUFVLEdBQ2pDOztBQUVELEFBQUEsdUJBQXVCLENBQUE7RUFDbkIsWUFBWSxFQWpZWixPQUFPLENBaVlvQixVQUFVLEdBQ3hDOztBQUVELEFBQ0ksc0JBRGtCLEFBQ3JDLE1BQTBCLENBQUM7RUFDSixnQkFBZ0IsRUF0WXBCLE9BQU8sQ0FzWTRCLFVBQVUsR0FDNUM7O0FBSUwsQUFBQSxnQkFBZ0IsQUFBQSxVQUFVLENBQUs7RUFDM0IsZ0JBQWdCLEVBM1loQixPQUFPLENBMll3QixVQUFVLEdBQzVDOztBQUVELEFBQUEscUJBQXFCLEFBQUEsZUFBZSxDQUFLO0VBQ3JDLEtBQUssRUEvWUwsT0FBTyxDQStZYSxVQUFVLEdBQ2pDOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsaUJBQWlCLENBQUs7RUFDekMsWUFBWSxFQW5aWixPQUFPLENBbVpvQixVQUFVLEdBQ3hDOztBQUVELEFBQ0ksc0JBRGtCLEFBQUEsZ0JBQWdCLEFBQ3RSLE1BQTJQLENBQUM7RUFDSixnQkFBZ0IsRUF4WnBCLE9BQU8sQ0F3WjRCLFVBQVUsR0FDNUM7O0FBZkwsQUFBQSxnQkFBZ0IsQUFBQSxVQUFVLENBQUs7RUFDM0IsZ0JBQWdCLEVBMVloQixPQUFPLENBMFl3QixV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 */