﻿.materialize-red.lighten-5 {
  background-color: #fdeaeb !important; }

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important; }

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important; }

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important; }

.materialize-red.lighten-3 {
  background-color: #f3989b !important; }

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important; }

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important; }

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important; }

.materialize-red.lighten-1 {
  background-color: #ea454b !important; }

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important; }

.materialize-red {
  background-color: #e51c23 !important; }

.materialize-red-text {
  color: #e51c23 !important; }

.materialize-red.darken-1 {
  background-color: #d0181e !important; }

.materialize-red-text.text-darken-1 {
  color: #d0181e !important; }

.materialize-red.darken-2 {
  background-color: #b9151b !important; }

.materialize-red-text.text-darken-2 {
  color: #b9151b !important; }

.materialize-red.darken-3 {
  background-color: #a21318 !important; }

.materialize-red-text.text-darken-3 {
  color: #a21318 !important; }

.materialize-red.darken-4 {
  background-color: #8b1014 !important; }

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important; }

.red.lighten-5 {
  background-color: #FFEBEE !important; }

.red-text.text-lighten-5 {
  color: #FFEBEE !important; }

.red.lighten-4 {
  background-color: #FFCDD2 !important; }

.red-text.text-lighten-4 {
  color: #FFCDD2 !important; }

.red.lighten-3 {
  background-color: #EF9A9A !important; }

.red-text.text-lighten-3 {
  color: #EF9A9A !important; }

.red.lighten-2 {
  background-color: #E57373 !important; }

.red-text.text-lighten-2 {
  color: #E57373 !important; }

.red.lighten-1 {
  background-color: #EF5350 !important; }

.red-text.text-lighten-1 {
  color: #EF5350 !important; }

.red {
  background-color: #F44336 !important; }

.red-text {
  color: #F44336 !important; }

.red.darken-1 {
  background-color: #E53935 !important; }

.red-text.text-darken-1 {
  color: #E53935 !important; }

.red.darken-2 {
  background-color: #D32F2F !important; }

.red-text.text-darken-2 {
  color: #D32F2F !important; }

.red.darken-3 {
  background-color: #C62828 !important; }

.red-text.text-darken-3 {
  color: #C62828 !important; }

.red.darken-4 {
  background-color: #B71C1C !important; }

.red-text.text-darken-4 {
  color: #B71C1C !important; }

.red.accent-1 {
  background-color: #FF8A80 !important; }

.red-text.text-accent-1 {
  color: #FF8A80 !important; }

.red.accent-2 {
  background-color: #FF5252 !important; }

.red-text.text-accent-2 {
  color: #FF5252 !important; }

.red.accent-3 {
  background-color: #FF1744 !important; }

.red-text.text-accent-3 {
  color: #FF1744 !important; }

.red.accent-4 {
  background-color: #D50000 !important; }

.red-text.text-accent-4 {
  color: #D50000 !important; }

.pink.lighten-5 {
  background-color: #fce4ec !important; }

.pink-text.text-lighten-5 {
  color: #fce4ec !important; }

.pink.lighten-4 {
  background-color: #f8bbd0 !important; }

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important; }

.pink.lighten-3 {
  background-color: #f48fb1 !important; }

.pink-text.text-lighten-3 {
  color: #f48fb1 !important; }

.pink.lighten-2 {
  background-color: #f06292 !important; }

.pink-text.text-lighten-2 {
  color: #f06292 !important; }

.pink.lighten-1 {
  background-color: #ec407a !important; }

.pink-text.text-lighten-1 {
  color: #ec407a !important; }

.pink {
  background-color: #e91e63 !important; }

.pink-text {
  color: #e91e63 !important; }

.pink.darken-1 {
  background-color: #d81b60 !important; }

.pink-text.text-darken-1 {
  color: #d81b60 !important; }

.pink.darken-2 {
  background-color: #c2185b !important; }

.pink-text.text-darken-2 {
  color: #c2185b !important; }

.pink.darken-3 {
  background-color: #ad1457 !important; }

.pink-text.text-darken-3 {
  color: #ad1457 !important; }

.pink.darken-4 {
  background-color: #880e4f !important; }

.pink-text.text-darken-4 {
  color: #880e4f !important; }

.pink.accent-1 {
  background-color: #ff80ab !important; }

.pink-text.text-accent-1 {
  color: #ff80ab !important; }

.pink.accent-2 {
  background-color: #ff4081 !important; }

.pink-text.text-accent-2 {
  color: #ff4081 !important; }

.pink.accent-3 {
  background-color: #f50057 !important; }

.pink-text.text-accent-3 {
  color: #f50057 !important; }

.pink.accent-4 {
  background-color: #c51162 !important; }

.pink-text.text-accent-4 {
  color: #c51162 !important; }

.purple.lighten-5 {
  background-color: #f3e5f5 !important; }

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important; }

.purple.lighten-4 {
  background-color: #e1bee7 !important; }

.purple-text.text-lighten-4 {
  color: #e1bee7 !important; }

.purple.lighten-3 {
  background-color: #ce93d8 !important; }

.purple-text.text-lighten-3 {
  color: #ce93d8 !important; }

.purple.lighten-2 {
  background-color: #ba68c8 !important; }

.purple-text.text-lighten-2 {
  color: #ba68c8 !important; }

.purple.lighten-1 {
  background-color: #ab47bc !important; }

.purple-text.text-lighten-1 {
  color: #ab47bc !important; }

.purple {
  background-color: #9c27b0 !important; }

.purple-text {
  color: #9c27b0 !important; }

.purple.darken-1 {
  background-color: #8e24aa !important; }

.purple-text.text-darken-1 {
  color: #8e24aa !important; }

.purple.darken-2 {
  background-color: #7b1fa2 !important; }

.purple-text.text-darken-2 {
  color: #7b1fa2 !important; }

.purple.darken-3 {
  background-color: #6a1b9a !important; }

.purple-text.text-darken-3 {
  color: #6a1b9a !important; }

.purple.darken-4 {
  background-color: #4a148c !important; }

.purple-text.text-darken-4 {
  color: #4a148c !important; }

.purple.accent-1 {
  background-color: #ea80fc !important; }

.purple-text.text-accent-1 {
  color: #ea80fc !important; }

.purple.accent-2 {
  background-color: #e040fb !important; }

.purple-text.text-accent-2 {
  color: #e040fb !important; }

.purple.accent-3 {
  background-color: #d500f9 !important; }

.purple-text.text-accent-3 {
  color: #d500f9 !important; }

.purple.accent-4 {
  background-color: #aa00ff !important; }

.purple-text.text-accent-4 {
  color: #aa00ff !important; }

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important; }

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important; }

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important; }

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important; }

.deep-purple.lighten-3 {
  background-color: #b39ddb !important; }

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important; }

.deep-purple.lighten-2 {
  background-color: #9575cd !important; }

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important; }

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important; }

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important; }

.deep-purple {
  background-color: #673ab7 !important; }

.deep-purple-text {
  color: #673ab7 !important; }

.deep-purple.darken-1 {
  background-color: #5e35b1 !important; }

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important; }

.deep-purple.darken-2 {
  background-color: #512da8 !important; }

.deep-purple-text.text-darken-2 {
  color: #512da8 !important; }

.deep-purple.darken-3 {
  background-color: #4527a0 !important; }

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important; }

.deep-purple.darken-4 {
  background-color: #311b92 !important; }

.deep-purple-text.text-darken-4 {
  color: #311b92 !important; }

.deep-purple.accent-1 {
  background-color: #b388ff !important; }

.deep-purple-text.text-accent-1 {
  color: #b388ff !important; }

.deep-purple.accent-2 {
  background-color: #7c4dff !important; }

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important; }

.deep-purple.accent-3 {
  background-color: #651fff !important; }

.deep-purple-text.text-accent-3 {
  color: #651fff !important; }

.deep-purple.accent-4 {
  background-color: #6200ea !important; }

.deep-purple-text.text-accent-4 {
  color: #6200ea !important; }

.indigo.lighten-5 {
  background-color: #e8eaf6 !important; }

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important; }

.indigo.lighten-4 {
  background-color: #c5cae9 !important; }

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important; }

.indigo.lighten-3 {
  background-color: #9fa8da !important; }

.indigo-text.text-lighten-3 {
  color: #9fa8da !important; }

.indigo.lighten-2 {
  background-color: #7986cb !important; }

.indigo-text.text-lighten-2 {
  color: #7986cb !important; }

.indigo.lighten-1 {
  background-color: #5c6bc0 !important; }

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important; }

.indigo {
  background-color: #3f51b5 !important; }

.indigo-text {
  color: #3f51b5 !important; }

.indigo.darken-1 {
  background-color: #3949ab !important; }

.indigo-text.text-darken-1 {
  color: #3949ab !important; }

.indigo.darken-2 {
  background-color: #303f9f !important; }

.indigo-text.text-darken-2 {
  color: #303f9f !important; }

.indigo.darken-3 {
  background-color: #283593 !important; }

.indigo-text.text-darken-3 {
  color: #283593 !important; }

.indigo.darken-4 {
  background-color: #1a237e !important; }

.indigo-text.text-darken-4 {
  color: #1a237e !important; }

.indigo.accent-1 {
  background-color: #8c9eff !important; }

.indigo-text.text-accent-1 {
  color: #8c9eff !important; }

.indigo.accent-2 {
  background-color: #536dfe !important; }

.indigo-text.text-accent-2 {
  color: #536dfe !important; }

.indigo.accent-3 {
  background-color: #3d5afe !important; }

.indigo-text.text-accent-3 {
  color: #3d5afe !important; }

.indigo.accent-4 {
  background-color: #304ffe !important; }

.indigo-text.text-accent-4 {
  color: #304ffe !important; }

.blue.lighten-5 {
  background-color: #E3F2FD !important; }

.blue-text.text-lighten-5 {
  color: #E3F2FD !important; }

.blue.lighten-4 {
  background-color: #BBDEFB !important; }

.blue-text.text-lighten-4 {
  color: #BBDEFB !important; }

.blue.lighten-3 {
  background-color: #90CAF9 !important; }

.blue-text.text-lighten-3 {
  color: #90CAF9 !important; }

.blue.lighten-2 {
  background-color: #64B5F6 !important; }

.blue-text.text-lighten-2 {
  color: #64B5F6 !important; }

.blue.lighten-1 {
  background-color: #42A5F5 !important; }

.blue-text.text-lighten-1 {
  color: #42A5F5 !important; }

.blue {
  background-color: #2196F3 !important; }

.blue-text {
  color: #2196F3 !important; }

.blue.darken-1 {
  background-color: #1E88E5 !important; }

.blue-text.text-darken-1 {
  color: #1E88E5 !important; }

.blue.darken-2 {
  background-color: #1976D2 !important; }

.blue-text.text-darken-2 {
  color: #1976D2 !important; }

.blue.darken-3 {
  background-color: #1565C0 !important; }

.blue-text.text-darken-3 {
  color: #1565C0 !important; }

.blue.darken-4 {
  background-color: #0D47A1 !important; }

.blue-text.text-darken-4 {
  color: #0D47A1 !important; }

.blue.accent-1 {
  background-color: #82B1FF !important; }

.blue-text.text-accent-1 {
  color: #82B1FF !important; }

.blue.accent-2 {
  background-color: #448AFF !important; }

.blue-text.text-accent-2 {
  color: #448AFF !important; }

.blue.accent-3 {
  background-color: #2979FF !important; }

.blue-text.text-accent-3 {
  color: #2979FF !important; }

.blue.accent-4 {
  background-color: #2962FF !important; }

.blue-text.text-accent-4 {
  color: #2962FF !important; }

.light-blue.lighten-5 {
  background-color: #e1f5fe !important; }

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important; }

.light-blue.lighten-4 {
  background-color: #b3e5fc !important; }

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important; }

.light-blue.lighten-3 {
  background-color: #81d4fa !important; }

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important; }

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important; }

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important; }

.light-blue.lighten-1 {
  background-color: #29b6f6 !important; }

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important; }

.light-blue {
  background-color: #03a9f4 !important; }

.light-blue-text {
  color: #03a9f4 !important; }

.light-blue.darken-1 {
  background-color: #039be5 !important; }

.light-blue-text.text-darken-1 {
  color: #039be5 !important; }

.light-blue.darken-2 {
  background-color: #0288d1 !important; }

.light-blue-text.text-darken-2 {
  color: #0288d1 !important; }

.light-blue.darken-3 {
  background-color: #0277bd !important; }

.light-blue-text.text-darken-3 {
  color: #0277bd !important; }

.light-blue.darken-4 {
  background-color: #01579b !important; }

.light-blue-text.text-darken-4 {
  color: #01579b !important; }

.light-blue.accent-1 {
  background-color: #80d8ff !important; }

.light-blue-text.text-accent-1 {
  color: #80d8ff !important; }

.light-blue.accent-2 {
  background-color: #40c4ff !important; }

.light-blue-text.text-accent-2 {
  color: #40c4ff !important; }

.light-blue.accent-3 {
  background-color: #00b0ff !important; }

.light-blue-text.text-accent-3 {
  color: #00b0ff !important; }

.light-blue.accent-4 {
  background-color: #0091ea !important; }

.light-blue-text.text-accent-4 {
  color: #0091ea !important; }

.cyan.lighten-5 {
  background-color: #e0f7fa !important; }

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important; }

.cyan.lighten-4 {
  background-color: #b2ebf2 !important; }

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important; }

.cyan.lighten-3 {
  background-color: #80deea !important; }

.cyan-text.text-lighten-3 {
  color: #80deea !important; }

.cyan.lighten-2 {
  background-color: #4dd0e1 !important; }

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important; }

.cyan.lighten-1 {
  background-color: #26c6da !important; }

.cyan-text.text-lighten-1 {
  color: #26c6da !important; }

.cyan {
  background-color: #00bcd4 !important; }

.cyan-text {
  color: #00bcd4 !important; }

.cyan.darken-1 {
  background-color: #00acc1 !important; }

.cyan-text.text-darken-1 {
  color: #00acc1 !important; }

.cyan.darken-2 {
  background-color: #0097a7 !important; }

.cyan-text.text-darken-2 {
  color: #0097a7 !important; }

.cyan.darken-3 {
  background-color: #00838f !important; }

.cyan-text.text-darken-3 {
  color: #00838f !important; }

.cyan.darken-4 {
  background-color: #006064 !important; }

.cyan-text.text-darken-4 {
  color: #006064 !important; }

.cyan.accent-1 {
  background-color: #84ffff !important; }

.cyan-text.text-accent-1 {
  color: #84ffff !important; }

.cyan.accent-2 {
  background-color: #18ffff !important; }

.cyan-text.text-accent-2 {
  color: #18ffff !important; }

.cyan.accent-3 {
  background-color: #00e5ff !important; }

.cyan-text.text-accent-3 {
  color: #00e5ff !important; }

.cyan.accent-4 {
  background-color: #00b8d4 !important; }

.cyan-text.text-accent-4 {
  color: #00b8d4 !important; }

.teal.lighten-5 {
  background-color: #e0f2f1 !important; }

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important; }

.teal.lighten-4 {
  background-color: #b2dfdb !important; }

.teal-text.text-lighten-4 {
  color: #b2dfdb !important; }

.teal.lighten-3 {
  background-color: #80cbc4 !important; }

.teal-text.text-lighten-3 {
  color: #80cbc4 !important; }

.teal.lighten-2 {
  background-color: #4db6ac !important; }

.teal-text.text-lighten-2 {
  color: #4db6ac !important; }

.teal.lighten-1 {
  background-color: #26a69a !important; }

.teal-text.text-lighten-1 {
  color: #26a69a !important; }

.teal {
  background-color: #009688 !important; }

.teal-text {
  color: #009688 !important; }

.teal.darken-1 {
  background-color: #00897b !important; }

.teal-text.text-darken-1 {
  color: #00897b !important; }

.teal.darken-2 {
  background-color: #00796b !important; }

.teal-text.text-darken-2 {
  color: #00796b !important; }

.teal.darken-3 {
  background-color: #00695c !important; }

.teal-text.text-darken-3 {
  color: #00695c !important; }

.teal.darken-4 {
  background-color: #004d40 !important; }

.teal-text.text-darken-4 {
  color: #004d40 !important; }

.teal.accent-1 {
  background-color: #a7ffeb !important; }

.teal-text.text-accent-1 {
  color: #a7ffeb !important; }

.teal.accent-2 {
  background-color: #64ffda !important; }

.teal-text.text-accent-2 {
  color: #64ffda !important; }

.teal.accent-3 {
  background-color: #1de9b6 !important; }

.teal-text.text-accent-3 {
  color: #1de9b6 !important; }

.teal.accent-4 {
  background-color: #00bfa5 !important; }

.teal-text.text-accent-4 {
  color: #00bfa5 !important; }

.green.lighten-5 {
  background-color: #E8F5E9 !important; }

.green-text.text-lighten-5 {
  color: #E8F5E9 !important; }

.green.lighten-4 {
  background-color: #C8E6C9 !important; }

.green-text.text-lighten-4 {
  color: #C8E6C9 !important; }

.green.lighten-3 {
  background-color: #A5D6A7 !important; }

.green-text.text-lighten-3 {
  color: #A5D6A7 !important; }

.green.lighten-2 {
  background-color: #81C784 !important; }

.green-text.text-lighten-2 {
  color: #81C784 !important; }

.green.lighten-1 {
  background-color: #66BB6A !important; }

.green-text.text-lighten-1 {
  color: #66BB6A !important; }

.green {
  background-color: #4CAF50 !important; }

.green-text {
  color: #4CAF50 !important; }

.green.darken-1 {
  background-color: #43A047 !important; }

.green-text.text-darken-1 {
  color: #43A047 !important; }

.green.darken-2 {
  background-color: #388E3C !important; }

.green-text.text-darken-2 {
  color: #388E3C !important; }

.green.darken-3 {
  background-color: #2E7D32 !important; }

.green-text.text-darken-3 {
  color: #2E7D32 !important; }

.green.darken-4 {
  background-color: #1B5E20 !important; }

.green-text.text-darken-4 {
  color: #1B5E20 !important; }

.green.accent-1 {
  background-color: #B9F6CA !important; }

.green-text.text-accent-1 {
  color: #B9F6CA !important; }

.green.accent-2 {
  background-color: #69F0AE !important; }

.green-text.text-accent-2 {
  color: #69F0AE !important; }

.green.accent-3 {
  background-color: #00E676 !important; }

.green-text.text-accent-3 {
  color: #00E676 !important; }

.green.accent-4 {
  background-color: #00C853 !important; }

.green-text.text-accent-4 {
  color: #00C853 !important; }

.light-green.lighten-5 {
  background-color: #f1f8e9 !important; }

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important; }

.light-green.lighten-4 {
  background-color: #dcedc8 !important; }

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important; }

.light-green.lighten-3 {
  background-color: #c5e1a5 !important; }

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important; }

.light-green.lighten-2 {
  background-color: #aed581 !important; }

.light-green-text.text-lighten-2 {
  color: #aed581 !important; }

.light-green.lighten-1 {
  background-color: #9ccc65 !important; }

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important; }

.light-green {
  background-color: #8bc34a !important; }

.light-green-text {
  color: #8bc34a !important; }

.light-green.darken-1 {
  background-color: #7cb342 !important; }

.light-green-text.text-darken-1 {
  color: #7cb342 !important; }

.light-green.darken-2 {
  background-color: #689f38 !important; }

.light-green-text.text-darken-2 {
  color: #689f38 !important; }

.light-green.darken-3 {
  background-color: #558b2f !important; }

.light-green-text.text-darken-3 {
  color: #558b2f !important; }

.light-green.darken-4 {
  background-color: #33691e !important; }

.light-green-text.text-darken-4 {
  color: #33691e !important; }

.light-green.accent-1 {
  background-color: #ccff90 !important; }

.light-green-text.text-accent-1 {
  color: #ccff90 !important; }

.light-green.accent-2 {
  background-color: #b2ff59 !important; }

.light-green-text.text-accent-2 {
  color: #b2ff59 !important; }

.light-green.accent-3 {
  background-color: #76ff03 !important; }

.light-green-text.text-accent-3 {
  color: #76ff03 !important; }

.light-green.accent-4 {
  background-color: #64dd17 !important; }

.light-green-text.text-accent-4 {
  color: #64dd17 !important; }

.lime.lighten-5 {
  background-color: #f9fbe7 !important; }

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important; }

.lime.lighten-4 {
  background-color: #f0f4c3 !important; }

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important; }

.lime.lighten-3 {
  background-color: #e6ee9c !important; }

.lime-text.text-lighten-3 {
  color: #e6ee9c !important; }

.lime.lighten-2 {
  background-color: #dce775 !important; }

.lime-text.text-lighten-2 {
  color: #dce775 !important; }

.lime.lighten-1 {
  background-color: #d4e157 !important; }

.lime-text.text-lighten-1 {
  color: #d4e157 !important; }

.lime {
  background-color: #cddc39 !important; }

.lime-text {
  color: #cddc39 !important; }

.lime.darken-1 {
  background-color: #c0ca33 !important; }

.lime-text.text-darken-1 {
  color: #c0ca33 !important; }

.lime.darken-2 {
  background-color: #afb42b !important; }

.lime-text.text-darken-2 {
  color: #afb42b !important; }

.lime.darken-3 {
  background-color: #9e9d24 !important; }

.lime-text.text-darken-3 {
  color: #9e9d24 !important; }

.lime.darken-4 {
  background-color: #827717 !important; }

.lime-text.text-darken-4 {
  color: #827717 !important; }

.lime.accent-1 {
  background-color: #f4ff81 !important; }

.lime-text.text-accent-1 {
  color: #f4ff81 !important; }

.lime.accent-2 {
  background-color: #eeff41 !important; }

.lime-text.text-accent-2 {
  color: #eeff41 !important; }

.lime.accent-3 {
  background-color: #c6ff00 !important; }

.lime-text.text-accent-3 {
  color: #c6ff00 !important; }

.lime.accent-4 {
  background-color: #aeea00 !important; }

.lime-text.text-accent-4 {
  color: #aeea00 !important; }

.yellow.lighten-5 {
  background-color: #fffde7 !important; }

.yellow-text.text-lighten-5 {
  color: #fffde7 !important; }

.yellow.lighten-4 {
  background-color: #fff9c4 !important; }

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important; }

.yellow.lighten-3 {
  background-color: #fff59d !important; }

.yellow-text.text-lighten-3 {
  color: #fff59d !important; }

.yellow.lighten-2 {
  background-color: #fff176 !important; }

.yellow-text.text-lighten-2 {
  color: #fff176 !important; }

.yellow.lighten-1 {
  background-color: #ffee58 !important; }

.yellow-text.text-lighten-1 {
  color: #ffee58 !important; }

.yellow {
  background-color: #ffeb3b !important; }

.yellow-text {
  color: #ffeb3b !important; }

.yellow.darken-1 {
  background-color: #fdd835 !important; }

.yellow-text.text-darken-1 {
  color: #fdd835 !important; }

.yellow.darken-2 {
  background-color: #fbc02d !important; }

.yellow-text.text-darken-2 {
  color: #fbc02d !important; }

.yellow.darken-3 {
  background-color: #f9a825 !important; }

.yellow-text.text-darken-3 {
  color: #f9a825 !important; }

.yellow.darken-4 {
  background-color: #f57f17 !important; }

.yellow-text.text-darken-4 {
  color: #f57f17 !important; }

.yellow.accent-1 {
  background-color: #ffff8d !important; }

.yellow-text.text-accent-1 {
  color: #ffff8d !important; }

.yellow.accent-2 {
  background-color: #ffff00 !important; }

.yellow-text.text-accent-2 {
  color: #ffff00 !important; }

.yellow.accent-3 {
  background-color: #ffea00 !important; }

.yellow-text.text-accent-3 {
  color: #ffea00 !important; }

.yellow.accent-4 {
  background-color: #ffd600 !important; }

.yellow-text.text-accent-4 {
  color: #ffd600 !important; }

.amber.lighten-5 {
  background-color: #fff8e1 !important; }

.amber-text.text-lighten-5 {
  color: #fff8e1 !important; }

.amber.lighten-4 {
  background-color: #ffecb3 !important; }

.amber-text.text-lighten-4 {
  color: #ffecb3 !important; }

.amber.lighten-3 {
  background-color: #ffe082 !important; }

.amber-text.text-lighten-3 {
  color: #ffe082 !important; }

.amber.lighten-2 {
  background-color: #ffd54f !important; }

.amber-text.text-lighten-2 {
  color: #ffd54f !important; }

.amber.lighten-1 {
  background-color: #ffca28 !important; }

.amber-text.text-lighten-1 {
  color: #ffca28 !important; }

.amber {
  background-color: #ffc107 !important; }

.amber-text {
  color: #ffc107 !important; }

.amber.darken-1 {
  background-color: #ffb300 !important; }

.amber-text.text-darken-1 {
  color: #ffb300 !important; }

.amber.darken-2 {
  background-color: #ffa000 !important; }

.amber-text.text-darken-2 {
  color: #ffa000 !important; }

.amber.darken-3 {
  background-color: #ff8f00 !important; }

.amber-text.text-darken-3 {
  color: #ff8f00 !important; }

.amber.darken-4 {
  background-color: #ff6f00 !important; }

.amber-text.text-darken-4 {
  color: #ff6f00 !important; }

.amber.accent-1 {
  background-color: #ffe57f !important; }

.amber-text.text-accent-1 {
  color: #ffe57f !important; }

.amber.accent-2 {
  background-color: #ffd740 !important; }

.amber-text.text-accent-2 {
  color: #ffd740 !important; }

.amber.accent-3 {
  background-color: #ffc400 !important; }

.amber-text.text-accent-3 {
  color: #ffc400 !important; }

.amber.accent-4 {
  background-color: #ffab00 !important; }

.amber-text.text-accent-4 {
  color: #ffab00 !important; }

.orange.lighten-5 {
  background-color: #fff3e0 !important; }

.orange-text.text-lighten-5 {
  color: #fff3e0 !important; }

.orange.lighten-4 {
  background-color: #ffe0b2 !important; }

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important; }

.orange.lighten-3 {
  background-color: #ffcc80 !important; }

.orange-text.text-lighten-3 {
  color: #ffcc80 !important; }

.orange.lighten-2 {
  background-color: #ffb74d !important; }

.orange-text.text-lighten-2 {
  color: #ffb74d !important; }

.orange.lighten-1 {
  background-color: #ffa726 !important; }

.orange-text.text-lighten-1 {
  color: #ffa726 !important; }

.orange {
  background-color: #ff9800 !important; }

.orange-text {
  color: #ff9800 !important; }

.orange.darken-1 {
  background-color: #fb8c00 !important; }

.orange-text.text-darken-1 {
  color: #fb8c00 !important; }

.orange.darken-2 {
  background-color: #f57c00 !important; }

.orange-text.text-darken-2 {
  color: #f57c00 !important; }

.orange.darken-3 {
  background-color: #ef6c00 !important; }

.orange-text.text-darken-3 {
  color: #ef6c00 !important; }

.orange.darken-4 {
  background-color: #e65100 !important; }

.orange-text.text-darken-4 {
  color: #e65100 !important; }

.orange.accent-1 {
  background-color: #ffd180 !important; }

.orange-text.text-accent-1 {
  color: #ffd180 !important; }

.orange.accent-2 {
  background-color: #ffab40 !important; }

.orange-text.text-accent-2 {
  color: #ffab40 !important; }

.orange.accent-3 {
  background-color: #ff9100 !important; }

.orange-text.text-accent-3 {
  color: #ff9100 !important; }

.orange.accent-4 {
  background-color: #ff6d00 !important; }

.orange-text.text-accent-4 {
  color: #ff6d00 !important; }

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important; }

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important; }

.deep-orange.lighten-4 {
  background-color: #ffccbc !important; }

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important; }

.deep-orange.lighten-3 {
  background-color: #ffab91 !important; }

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important; }

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important; }

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important; }

.deep-orange.lighten-1 {
  background-color: #ff7043 !important; }

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important; }

.deep-orange {
  background-color: #ff5722 !important; }

.deep-orange-text {
  color: #ff5722 !important; }

.deep-orange.darken-1 {
  background-color: #f4511e !important; }

.deep-orange-text.text-darken-1 {
  color: #f4511e !important; }

.deep-orange.darken-2 {
  background-color: #e64a19 !important; }

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important; }

.deep-orange.darken-3 {
  background-color: #d84315 !important; }

.deep-orange-text.text-darken-3 {
  color: #d84315 !important; }

.deep-orange.darken-4 {
  background-color: #bf360c !important; }

.deep-orange-text.text-darken-4 {
  color: #bf360c !important; }

.deep-orange.accent-1 {
  background-color: #ff9e80 !important; }

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important; }

.deep-orange.accent-2 {
  background-color: #ff6e40 !important; }

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important; }

.deep-orange.accent-3 {
  background-color: #ff3d00 !important; }

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important; }

.deep-orange.accent-4 {
  background-color: #dd2c00 !important; }

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important; }

.brown.lighten-5 {
  background-color: #efebe9 !important; }

.brown-text.text-lighten-5 {
  color: #efebe9 !important; }

.brown.lighten-4 {
  background-color: #d7ccc8 !important; }

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important; }

.brown.lighten-3 {
  background-color: #bcaaa4 !important; }

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important; }

.brown.lighten-2 {
  background-color: #a1887f !important; }

.brown-text.text-lighten-2 {
  color: #a1887f !important; }

.brown.lighten-1 {
  background-color: #8d6e63 !important; }

.brown-text.text-lighten-1 {
  color: #8d6e63 !important; }

.brown {
  background-color: #795548 !important; }

.brown-text {
  color: #795548 !important; }

.brown.darken-1 {
  background-color: #6d4c41 !important; }

.brown-text.text-darken-1 {
  color: #6d4c41 !important; }

.brown.darken-2 {
  background-color: #5d4037 !important; }

.brown-text.text-darken-2 {
  color: #5d4037 !important; }

.brown.darken-3 {
  background-color: #4e342e !important; }

.brown-text.text-darken-3 {
  color: #4e342e !important; }

.brown.darken-4 {
  background-color: #3e2723 !important; }

.brown-text.text-darken-4 {
  color: #3e2723 !important; }

.blue-grey.lighten-5 {
  background-color: #eceff1 !important; }

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important; }

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important; }

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important; }

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important; }

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important; }

.blue-grey.lighten-2 {
  background-color: #90a4ae !important; }

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important; }

.blue-grey.lighten-1 {
  background-color: #78909c !important; }

.blue-grey-text.text-lighten-1 {
  color: #78909c !important; }

.blue-grey {
  background-color: #607d8b !important; }

.blue-grey-text {
  color: #607d8b !important; }

.blue-grey.darken-1 {
  background-color: #546e7a !important; }

.blue-grey-text.text-darken-1 {
  color: #546e7a !important; }

.blue-grey.darken-2 {
  background-color: #455a64 !important; }

.blue-grey-text.text-darken-2 {
  color: #455a64 !important; }

.blue-grey.darken-3 {
  background-color: #37474f !important; }

.blue-grey-text.text-darken-3 {
  color: #37474f !important; }

.blue-grey.darken-4 {
  background-color: #263238 !important; }

.blue-grey-text.text-darken-4 {
  color: #263238 !important; }

.grey.lighten-5 {
  background-color: #fafafa !important; }

.grey-text.text-lighten-5 {
  color: #fafafa !important; }

.grey.lighten-4 {
  background-color: #f5f5f5 !important; }

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important; }

.grey.lighten-3 {
  background-color: #eeeeee !important; }

.grey-text.text-lighten-3 {
  color: #eeeeee !important; }

.grey.lighten-2 {
  background-color: #e0e0e0 !important; }

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important; }

.grey.lighten-1 {
  background-color: #bdbdbd !important; }

.grey-text.text-lighten-1 {
  color: #bdbdbd !important; }

.grey {
  background-color: #9e9e9e !important; }

.grey-text {
  color: #9e9e9e !important; }

.grey.darken-1 {
  background-color: #757575 !important; }

.grey-text.text-darken-1 {
  color: #757575 !important; }

.grey.darken-2 {
  background-color: #616161 !important; }

.grey-text.text-darken-2 {
  color: #616161 !important; }

.grey.darken-3 {
  background-color: #424242 !important; }

.grey-text.text-darken-3 {
  color: #424242 !important; }

.grey.darken-4 {
  background-color: #212121 !important; }

.grey-text.text-darken-4 {
  color: #212121 !important; }

.shades.black {
  background-color: #000000 !important; }

.shades-text.text-black {
  color: #000000 !important; }

.shades.white {
  background-color: #FFFFFF !important; }

.shades-text.text-white {
  color: #FFFFFF !important; }

.black {
  background-color: #000000 !important; }

.black-text {
  color: #000000 !important; }

.white {
  background-color: #FFFFFF !important; }

.white-text {
  color: #FFFFFF !important; }

/*** Colors ***/
/*** Badges ***/
/*** Buttons ***/
/*** Dropdown ***/
/*** Fonts ***/
/*** Forms ***/
/*** Global ***/
/*** Navbar ***/
/*** Tables ***/
/*** Typography ***/
/*** Collections ***/
/* Progress Bar */
#main-container {
  position: relative;
  height: 100%; }
  #main-container .berlin_badge {
    position: absolute;
    right: 15px;
    top: 120px;
    z-index: 100000; }
    @media only screen and (max-width: 992px) {
      #main-container .berlin_badge {
        right: 10px; } }

.content {
  color: #000;
  position: relative;
  z-index: 10; }
  .content.content-type-1 {
    position: absolute;
    left: 0;
    width: 100%; }
    .content.content-type-1.content-type-1-pos-top {
      /*top: 10%;*/
      bottom: 40px; }
    .content.content-type-1.content-type-1-pos-middle {
      /*top: 30%;*/
      bottom: 40px; }
    .content.content-type-1.content-type-1-pos-bottom {
      /*bottom: 10%;*/
      bottom: 40px; }
    @media only screen and (max-width: 600px) {
      .content.content-type-1.content-type-1-pos-top, .content.content-type-1.content-type-1-pos-bottom {
        /*top: 30%;*/
        bottom: 40px; } }
    .content.content-type-1 h4 {
      text-align: center;
      font: 600 15px/120% 'Gilroy';
      text-transform: uppercase; }
    .content.content-type-1 .content-type-1-box {
      /*padding: 40px;*/
      margin: 10px auto 0;
      max-width: 380px;
      width: 80%;
      /*border: 1px solid #000;*/
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border-color: #FFF;
      padding: 0 25px 0 0;
      width: 100%;
      max-width: 100%;
      border: none; }
      .content.content-type-1 .content-type-1-box .txtBig {
        font-size: 5vh;
        text-align: right;
        font-weight: bold;
        line-height: 9vh;
        font-family: 'Gilroy', sans-serif;
        letter-spacing: 1px; }
      .content.content-type-1 .content-type-1-box h3 {
        font: 25px/140% 'Gilroy';
        text-transform: uppercase; }
    @media only screen and (max-width: 600px) {
      .content.content-type-1 h4 {
        font-size: 14px; }
      .content.content-type-1 .content-type-1-box {
        /*padding: 20px;*/ }
        .content.content-type-1 .content-type-1-box h3 {
          font: 20px/140% 'Gilroy';
          text-transform: uppercase; } }
  .content.content-type-2 {
    margin: 0 auto;
    width: 80%;
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }
    .content.content-type-2 .content-type-2-inner {
      display: block;
      width: 100%; }
    .content.content-type-2 h4 {
      font: 600 15px/120% 'Gilroy';
      text-transform: uppercase; }
    .content.content-type-2 h2 {
      margin: 40px 0;
      font: bold 35px/150% 'Gilroy';
      text-transform: uppercase; }
    .content.content-type-2 .content-type-2-description {
      margin: 0 auto;
      font: 16px/150% 'Gilroy';
      text-transform: lowercase;
      width: 70%; }
    @media only screen and (min-width: 993px) {
      .content.content-type-2 .content-type-2-description {
        width: 420px;
        max-width: 100%; } }
    @media only screen and (max-width: 600px) {
      .content.content-type-2 h4 {
        font-size: 13px; }
      .content.content-type-2 h2 {
        margin: 20px 0;
        font-size: 25px; }
      .content.content-type-2 .content-type-2-description {
        font-size: 14px;
        width: 90%; } }

.section-main-color-negative .content, .section-main-color-negative .section-detail-link {
  color: #FFF; }

.section-main-color-negative .content.content-type-1 .content-type-1-box {
  border-color: #FFF;
  border: none; }

@media only screen and (max-width: 600px) {
  .section-detail-link {
    font-size: 13px; } }

#multiscroll .ms-section .ms-tableCell {
  height: 100% !important; }

#multiscroll .ms-left, #multiscroll .ms-right, #fullpage .ms-left, #fullpage .ms-right {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }

#multiscroll .ms-left:hover, #multiscroll .ms-right:hover, #fullpage .ms-left:hover, #fullpage .ms-right:hover {
  z-index: 5;
  /*width: calc(50% + 30px) !important;*/ }

#multiscroll .ms-section, #fullpage .ms-section {
  padding: 10px;
  position: relative;
  background: #FFF;
  width: 100%;
  cursor: pointer;
  -webkit-transition: padding 0.3s;
  -moz-transition: padding 0.3s;
  -o-transition: padding 0.3s;
  -ms-transition: padding 0.3s;
  transition: padding 0.3s; }
  #multiscroll .ms-section .fp-tableCell, #fullpage .ms-section .fp-tableCell {
    position: relative; }

#multiscroll .ms-left .ms-section, #fullpage .ms-left .ms-section {
  padding-right: 7.5px !important;
  padding-left: 15px !important; }
  #multiscroll .ms-left .ms-section:hover, #fullpage .ms-left .ms-section:hover {
    /*padding-right: 15px !important;*/ }

#multiscroll .ms-right .ms-section, #fullpage .ms-right .ms-section {
  padding-right: 15px !important;
  padding-left: 7.5px !important; }
  #multiscroll .ms-right .ms-section:hover, #fullpage .ms-right .ms-section:hover {
    /*padding-left: 15px !important;*/ }

#multiscroll .ms-section, #fullpage .ms-section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  #multiscroll .ms-section .ms-tableCell, #fullpage .ms-section .ms-tableCell {
    position: relative;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s; }
  #multiscroll .ms-section .content-wrapper, #fullpage .ms-section .content-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none no-repeat center center / cover;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s; }
    #multiscroll .ms-section .content-wrapper.section-bg-color-1, #fullpage .ms-section .content-wrapper.section-bg-color-1 {
      background-color: #DAF0E3; }
    #multiscroll .ms-section .content-wrapper.section-bg-color-2, #fullpage .ms-section .content-wrapper.section-bg-color-2 {
      background-color: #FFFCF4; }
    #multiscroll .ms-section .content-wrapper.section-bg-color-3, #fullpage .ms-section .content-wrapper.section-bg-color-3 {
      background-color: #ECE9E0; }
    #multiscroll .ms-section .content-wrapper.section-bg-color-4, #fullpage .ms-section .content-wrapper.section-bg-color-4 {
      background-color: #FFEFE5; }
    #multiscroll .ms-section .content-wrapper.section-bg-color-5, #fullpage .ms-section .content-wrapper.section-bg-color-5 {
      background-color: #F6F6DA; }
    @media only screen and (min-width: 993px) {
      #multiscroll .ms-section .content-wrapper::after, #fullpage .ms-section .content-wrapper::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.2);
        -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
        filter: "alpha(opacity=(${iefactor}))";
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
        -webkit-transition: opacity 0.6s;
        -moz-transition: opacity 0.6s;
        -o-transition: opacity 0.6s;
        -ms-transition: opacity 0.6s;
        transition: opacity 0.6s; } }
  @media only screen and (min-width: 993px) {
    #multiscroll .ms-section:hover .content-wrapper::after, #fullpage .ms-section:hover .content-wrapper::after {
      -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
      filter: "alpha(opacity=(${iefactor}))";
      -moz-opacity: 0;
      -khtml-opacity: 0;
      opacity: 0; } }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vQ29udGVudC9Dc3MvaG9tZS5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIi4uL0NvbnRlbnQvQ3NzL2hvbWUuc2NzcyIsCgkJIi4uL0NvbnRlbnQvQ3NzL2NvbXBvbmVudHMvX3ByZWZpeGVyLnNjc3MiLAoJCSIuLi9Db250ZW50L0Nzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvQ3NzL2NvbXBvbmVudHMvX2NvbG9yLnNjc3MiLAoJCSIuLi9Db250ZW50L0Nzcy9jb21wb25lbnRzL192YXJpYWJsZXMuc2NzcyIKCV0sCgkibWFwcGluZ3MiOiAiQUd3WE0sQUFBZ0IsZ0JBQUEsQUFBQSxVQUFVLENBQTFCO0VBQ0UsZ0JBQWdCLEVBL1dSLE9BQU8sQ0ErV2dCLFVBQVUsR0FDMUM7O0FBQ0QsQUFBcUIscUJBQUEsQUFBQSxlQUFlLENBQXBDO0VBQ0UsS0FBSyxFQWxYRyxPQUFPLENBa1hLLFVBQVUsR0FDL0I7O0FBTEQsQUFBZ0IsZ0JBQUEsQUFBQSxVQUFVLENBQTFCO0VBQ0UsZ0JBQWdCLEVBOVdSLE9BQU8sQ0E4V2dCLFVBQVUsR0FDMUM7O0FBQ0QsQUFBcUIscUJBQUEsQUFBQSxlQUFlLENBQXBDO0VBQ0UsS0FBSyxFQWpYRyxPQUFPLENBaVhLLFVBQVUsR0FDL0I7O0FBTEQsQUFBZ0IsZ0JBQUEsQUFBQSxVQUFVLENBQTFCO0VBQ0UsZ0JBQWdCLEVBN1dSLE9BQU8sQ0E2V2dCLFVBQVUsR0FDMUM7O0FBQ0QsQUFBcUIscUJBQUEsQUFBQSxlQUFlLENBQXBDO0VBQ0UsS0FBSyxFQWhYRyxPQUFPLENBZ1hLLFVBQVUsR0FDL0I7O0FBTEQsQUFBZ0IsZ0JBQUEsQUFBQSxVQUFVLENBQTFCO0VBQ0UsZ0JBQWdCLEVBNVdSLE9BQU8sQ0E0V2dCLFVBQVUsR0FDMUM7O0FBQ0QsQUFBcUIscUJBQUEsQUFBQSxlQUFlLENBQXBDO0VBQ0UsS0FBSyxFQS9XRyxPQUFPLENBK1dLLFVBQVUsR0FDL0I7O0FBTEQsQUFBZ0IsZ0JBQUEs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 */