.materialize-red{ 
background-color:#e51c23 !important; 
} 
 
.materialize-red-text{ 
color:#e51c23 !important; 
} 
 
.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.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{ 
background-color:#F44336 !important; 
} 
 
.red-text{ 
color:#F44336 !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.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{ 
background-color:#e91e63 !important; 
} 
 
.pink-text{ 
color:#e91e63 !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.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{ 
background-color:#9c27b0 !important; 
} 
 
.purple-text{ 
color:#9c27b0 !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.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:#a0f !important; 
} 
 
.purple-text.text-accent-4{ 
color:#a0f !important; 
} 
 
.deep-purple{ 
background-color:#673ab7 !important; 
} 
 
.deep-purple-text{ 
color:#673ab7 !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.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{ 
background-color:#3f51b5 !important; 
} 
 
.indigo-text{ 
color:#3f51b5 !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.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{ 
background-color:#2196F3 !important; 
} 
 
.blue-text{ 
color:#2196F3 !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.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{ 
background-color:#03a9f4 !important; 
} 
 
.light-blue-text{ 
color:#03a9f4 !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.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{ 
background-color:#00bcd4 !important; 
} 
 
.cyan-text{ 
color:#00bcd4 !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.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{ 
background-color:#009688 !important; 
} 
 
.teal-text{ 
color:#009688 !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.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{ 
background-color:#4CAF50 !important; 
} 
 
.green-text{ 
color:#4CAF50 !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.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{ 
background-color:#8bc34a !important; 
} 
 
.light-green-text{ 
color:#8bc34a !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.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{ 
background-color:#cddc39 !important; 
} 
 
.lime-text{ 
color:#cddc39 !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.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{ 
background-color:#ffeb3b !important; 
} 
 
.yellow-text{ 
color:#ffeb3b !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.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:#ff0 !important; 
} 
 
.yellow-text.text-accent-2{ 
color:#ff0 !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{ 
background-color:#ffc107 !important; 
} 
 
.amber-text{ 
color:#ffc107 !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.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{ 
background-color:#ff9800 !important; 
} 
 
.orange-text{ 
color:#ff9800 !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.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{ 
background-color:#ff5722 !important; 
} 
 
.deep-orange-text{ 
color:#ff5722 !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.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{ 
background-color:#795548 !important; 
} 
 
.brown-text{ 
color:#795548 !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.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{ 
background-color:#607d8b !important; 
} 
 
.blue-grey-text{ 
color:#607d8b !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.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{ 
background-color:#9e9e9e !important; 
} 
 
.grey-text{ 
color:#9e9e9e !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:#eee !important; 
} 
 
.grey-text.text-lighten-3{ 
color:#eee !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.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; 
} 
 
.black{ 
background-color:#000 !important; 
} 
 
.black-text{ 
color:#000 !important; 
} 
 
.white{ 
background-color:#fff !important; 
} 
 
.white-text{ 
color:#fff !important; 
} 
 
.transparent{ 
background-color:transparent !important; 
} 
 
.transparent-text{ 
color:transparent !important; 
} 
 
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{ 
line-height:1.15; 
-ms-text-size-adjust:100%; 
-webkit-text-size-adjust:100%; 
} 
 
body{ 
margin:0; 
} 
 
article,aside,footer,header,nav,section{ 
display:block; 
} 
 
h1{ 
font-size:2em; 
margin:0.67em 0; 
} 
 
figcaption,figure,main{ 
display:block; 
} 
 
figure{ 
margin:1em 40px; 
} 
 
hr{ 
box-sizing:content-box; 
height:0; 
overflow:visible; 
} 
 
pre{ 
font-family:monospace, monospace; 
font-size:1em; 
} 
 
a{ 
background-color:transparent; 
-webkit-text-decoration-skip:objects; 
} 
 
abbr[title]{ 
border-bottom:none; 
text-decoration:underline; 
text-decoration:underline dotted; 
} 
 
b,strong{ 
font-weight:inherit; 
} 
 
b,strong{ 
font-weight:bolder; 
} 
 
code,kbd,samp{ 
font-family:monospace, monospace; 
font-size:1em; 
} 
 
dfn{ 
font-style:italic; 
} 
 
mark{ 
background-color:#ff0; 
color:#000; 
} 
 
small{ 
font-size:80%; 
} 
 
sub,sup{ 
font-size:75%; 
line-height:0; 
position:relative; 
vertical-align:baseline; 
} 
 
sub{ 
bottom:-0.25em; 
} 
 
sup{ 
top:-0.5em; 
} 
 
audio,video{ 
display:inline-block; 
} 
 
audio:not([controls]){ 
display:none; 
height:0; 
} 
 
img{ 
border-style:none; 
} 
 
svg:not(:root){ 
overflow:hidden; 
} 
 
button,input,optgroup,select,textarea{ 
font-family:sans-serif; 
font-size:100%; 
line-height:1.15; 
margin:0; 
} 
 
button,input{ 
overflow:visible; 
} 
 
button,select{ 
text-transform:none; 
} 
 
button,html [type="button"],[type="reset"],[type="submit"]{ 
-webkit-appearance:button; 
} 
 
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{ 
border-style:none; 
padding:0; 
} 
 
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{ 
outline:1px dotted ButtonText; 
} 
 
fieldset{ 
padding:0.35em 0.75em 0.625em; 
} 
 
legend{ 
box-sizing:border-box; 
color:inherit; 
display:table; 
max-width:100%; 
padding:0; 
white-space:normal; 
} 
 
progress{ 
display:inline-block; 
vertical-align:baseline; 
} 
 
textarea{ 
overflow:auto; 
} 
 
[type="checkbox"],[type="radio"]{ 
box-sizing:border-box; 
padding:0; 
} 
 
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{ 
height:auto; 
} 
 
[type="search"]{ 
-webkit-appearance:textfield; 
outline-offset:-2px; 
} 
 
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{ 
-webkit-appearance:none; 
} 
 
::-webkit-file-upload-button{ 
-webkit-appearance:button; 
font:inherit; 
} 
 
details,menu{ 
display:block; 
} 
 
summary{ 
display:list-item; 
} 
 
canvas{ 
display:inline-block; 
} 
 
template{ 
display:none; 
} 
 
[hidden]{ 
display:none; 
} 
 
html{ 
box-sizing:border-box; 
} 
 
*,*:before,*:after{ 
box-sizing:inherit; 
} 
 
button,input,optgroup,select,textarea{ 
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; 
} 
 
ul:not(.browser-default){ 
padding-left:0; 
list-style-type:none; 
} 
 
ul:not(.browser-default)>li{ 
list-style-type:none; 
} 
 
a{ 
color:#039be5; 
text-decoration:none; 
-webkit-tap-highlight-color:transparent; 
} 
 
.valign-wrapper{ 
display:flex; 
align-items:center; 
} 
 
.clearfix{ 
clear:both; 
} 
 
.z-depth-0{ 
box-shadow:none !important; 
} 
 
.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-small,.btn-floating,.dropdown-content,.collapsible,.sidenav,.jqvmap-label,.settings-group{ 
box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2); 
} 
 
.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-small:hover,.btn-floating:hover{ 
box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2); 
} 
 
.z-depth-2,#chartjs-tooltip{ 
box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3); 
} 
 
.z-depth-3{ 
box-shadow:0 8px 17px 2px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2); 
} 
 
.z-depth-4{ 
box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -7px rgba(0,0,0,0.2); 
} 
 
.z-depth-5,.modal,.fc .fc-more-popover,.dropdown-content.notifications{ 
box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2); 
} 
 
.hoverable{ 
transition:box-shadow .25s; 
} 
 
.hoverable:hover{ 
box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); 
} 
 
.divider{ 
height:1px; 
overflow:hidden; 
background-color:#e0e0e0; 
} 
 
blockquote{ 
margin:20px 0; 
padding-left:1.5rem; 
border-left:5px solid #448AFF; 
} 
 
i{ 
line-height:inherit; 
} 
 
i.left{ 
float:left; 
margin-right:15px; 
} 
 
i.right{ 
float:right; 
margin-left:15px; 
} 
 
i.tiny{ 
font-size:1rem; 
} 
 
i.small{ 
font-size:2rem; 
} 
 
i.medium{ 
font-size:4rem; 
} 
 
i.large{ 
font-size:6rem; 
} 
 
img.responsive-img,video.responsive-video{ 
max-width:100%; 
height:auto; 
} 
 
.pagination li{ 
display:inline-block; 
border-radius:2px; 
text-align:center; 
vertical-align:top; 
height:30px; 
} 
 
.pagination li a{ 
color:#444; 
display:inline-block; 
font-size:1.2rem; 
padding:0 10px; 
line-height:30px; 
} 
 
.pagination li.active a{ 
color:#fff; 
} 
 
.pagination li.active{ 
background-color:#448AFF; 
} 
 
.pagination li.disabled a{ 
cursor:default; 
color:#999; 
} 
 
.pagination li i{ 
font-size:2rem; 
} 
 
.pagination li.pages ul li{ 
display:inline-block; 
float:none; 
} 
 
@media only screen and (max-width: 992px){ 
.pagination{ 
width:100%; 
} 
 
.pagination li.prev,.pagination li.next{ 
width:10%; 
} 
 
.pagination li.pages{ 
width:80%; 
overflow:hidden; 
white-space:nowrap; 
} 
 
; 
} 
 
.breadcrumb{ 
font-size:18px; 
color:rgba(255,255,255,0.7); 
} 
 
.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{ 
display:inline-block; 
float:left; 
font-size:24px; 
} 
 
.breadcrumb:before{ 
content:'\E5CC'; 
color:rgba(255,255,255,0.7); 
vertical-align:top; 
display:inline-block; 
font-family:'Material Icons'; 
font-weight:normal; 
font-style:normal; 
font-size:25px; 
margin:0 10px 0 8px; 
-webkit-font-smoothing:antialiased; 
} 
 
.breadcrumb:first-child:before{ 
display:none; 
} 
 
.breadcrumb:last-child{ 
color:#fff; 
} 
 
.parallax-container{ 
position:relative; 
overflow:hidden; 
height:500px; 
} 
 
.parallax-container .parallax{ 
position:absolute; 
top:0; 
left:0; 
right:0; 
bottom:0; 
z-index:-1; 
} 
 
.parallax-container .parallax img{ 
opacity:0; 
position:absolute; 
left:50%; 
bottom:0; 
min-width:100%; 
min-height:100%; 
transform:translate3d(0, 0, 0); 
transform:translateX(-50%); 
} 
 
.pin-top,.pin-bottom{ 
position:relative; 
} 
 
.pinned{ 
position:fixed !important; 
} 
 
ul.staggered-list li{ 
opacity:0; 
} 
 
.fade-in{ 
opacity:0; 
transform-origin:0 50%; 
} 
 
@media only screen and (max-width: 600px){ 
.hide-on-small-only,.hide-on-small-and-down{ 
display:none !important; 
} 
 
; 
} 
 
@media only screen and (max-width: 992px){ 
.hide-on-med-and-down{ 
display:none !important; 
} 
 
; 
} 
 
@media only screen and (min-width: 601px){ 
.hide-on-med-and-up{ 
display:none !important; 
} 
 
; 
} 
 
@media only screen and (min-width: 600px) and (max-width: 992px){ 
.hide-on-med-only{ 
display:none !important; 
} 
 
; 
} 
 
@media only screen and (min-width: 993px){ 
.hide-on-large-only{ 
display:none !important; 
} 
 
; 
} 
 
@media only screen and (min-width: 1201px){ 
.hide-on-extra-large-only{ 
display:none !important; 
} 
 
; 
} 
 
@media only screen and (min-width: 1201px){ 
.show-on-extra-large{ 
display:block !important; 
} 
 
; 
} 
 
@media only screen and (min-width: 993px){ 
.show-on-large{ 
display:block !important; 
} 
 
; 
} 
 
@media only screen and (min-width: 600px) and (max-width: 992px){ 
.show-on-medium{ 
display:block !important; 
} 
 
; 
} 
 
@media only screen and (max-width: 600px){ 
.show-on-small{ 
display:block !important; 
} 
 
; 
} 
 
@media only screen and (min-width: 601px){ 
.show-on-medium-and-up{ 
display:block !important; 
} 
 
; 
} 
 
@media only screen and (max-width: 992px){ 
.show-on-medium-and-down{ 
display:block !important; 
} 
 
; 
} 
 
@media only screen and (max-width: 600px){ 
.center-on-small-only{ 
text-align:center; 
} 
 
; 
} 
 
.page-footer{ 
padding-top:20px; 
color:#fff; 
background-color:#448AFF; 
} 
 
.page-footer .footer-copyright{ 
overflow:hidden; 
min-height:50px; 
display:flex; 
align-items:center; 
justify-content:space-between; 
padding:10px 0px; 
color:rgba(255,255,255,0.8); 
background-color:rgba(51,51,51,0.08); 
} 
 
table,th,td{ 
border:none; 
} 
 
table{ 
width:100%; 
display:table; 
border-collapse:collapse; 
border-spacing:0; 
} 
 
table.striped tr{ 
border-bottom:none; 
} 
 
table.striped>tbody>tr:nth-child(odd){ 
background-color:rgba(242,242,242,0.5); 
} 
 
table.striped>tbody>tr>td{ 
border-radius:0; 
} 
 
table.highlight>tbody>tr{ 
transition:background-color .25s ease; 
} 
 
table.highlight>tbody>tr:hover{ 
background-color:rgba(242,242,242,0.5); 
} 
 
table.centered thead tr th,table.centered tbody tr td{ 
text-align:center; 
} 
 
tr{ 
border-bottom:1px solid rgba(0,0,0,0.12); 
} 
 
td,th{ 
padding:15px 5px; 
display:table-cell; 
text-align:left; 
vertical-align:middle; 
border-radius:2px; 
} 
 
@media only screen and (max-width: 992px){ 
table.responsive-table{ 
width:100%; 
border-collapse:collapse; 
border-spacing:0; 
display:block; 
position:relative; 
} 
 
table.responsive-table td:empty:before{ 
content:'\00a0'; 
} 
 
table.responsive-table th,table.responsive-table td{ 
margin:0; 
vertical-align:top; 
} 
 
table.responsive-table th{ 
text-align:left; 
} 
 
table.responsive-table thead{ 
display:block; 
float:left; 
} 
 
table.responsive-table thead tr{ 
display:block; 
padding:0 10px 0 0; 
} 
 
table.responsive-table thead tr th::before{ 
content:"\00a0"; 
} 
 
table.responsive-table tbody{ 
display:block; 
width:auto; 
position:relative; 
overflow-x:auto; 
white-space:nowrap; 
} 
 
table.responsive-table tbody tr{ 
display:inline-block; 
vertical-align:top; 
} 
 
table.responsive-table th{ 
display:block; 
text-align:right; 
} 
 
table.responsive-table td{ 
display:block; 
min-height:1.25em; 
text-align:left; 
} 
 
table.responsive-table tr{ 
border-bottom:none; 
padding:0 10px; 
} 
 
table.responsive-table thead{ 
border:0; 
border-right:1px solid rgba(0,0,0,0.12); 
} 
 
; 
} 
 
.collection{ 
margin:.5rem 0 1rem 0; 
border:1px solid #e0e0e0; 
border-radius:2px; 
overflow:hidden; 
position:relative; 
} 
 
.collection .collection-item{ 
background-color:#fff; 
line-height:1.5rem; 
padding:10px 20px; 
margin:0; 
border-bottom:1px solid #e0e0e0; 
} 
 
.collection .collection-item.avatar{ 
min-height:84px; 
padding-left:72px; 
position:relative; 
} 
 
.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.circle{ 
position:absolute; 
width:42px; 
height:42px; 
overflow:hidden; 
left:15px; 
display:inline-block; 
vertical-align:middle; 
} 
 
.collection .collection-item.avatar i.circle{ 
font-size:18px; 
line-height:82px; 
color:#fff; 
background-color:#999; 
text-align:center; 
} 
 
.collection .collection-item.avatar .title{ 
font-size:16px; 
} 
 
.collection .collection-item.avatar p{ 
margin:0; 
} 
 
.collection .collection-item.avatar .secondary-content{ 
position:absolute; 
top:16px; 
right:16px; 
} 
 
.collection .collection-item:last-child{ 
border-bottom:none; 
} 
 
.collection .collection-item.active{ 
background-color:#26a69a; 
color:#eafaf9; 
} 
 
.collection .collection-item.active .secondary-content{ 
color:#fff; 
} 
 
.collection a.collection-item{ 
display:block; 
transition:.25s; 
color:#26a69a; 
} 
 
.collection a.collection-item:not(.active):hover{ 
background-color:#ddd; 
} 
 
.collection.with-header .collection-header{ 
background-color:#fff; 
border-bottom:1px solid #e0e0e0; 
padding:10px 20px; 
} 
 
.collection.with-header .collection-item{ 
padding-left:30px; 
} 
 
.collection.with-header .collection-item.avatar{ 
padding-left:72px; 
} 
 
.secondary-content{ 
float:right; 
color:#26a69a; 
} 
 
.collapsible .collection{ 
margin:0; 
border:none; 
} 
 
.video-container{ 
position:relative; 
padding-bottom:56.25%; 
height:0; 
overflow:hidden; 
} 
 
.video-container iframe,.video-container object,.video-container embed{ 
position:absolute; 
top:0; 
left:0; 
width:100%; 
height:100%; 
} 
 
.progress{ 
position:relative; 
height:4px; 
display:block; 
width:100%; 
background-color:#acece6; 
border-radius:2px; 
margin:.5rem 0 1rem 0; 
overflow:hidden; 
} 
 
.progress .determinate{ 
position:absolute; 
top:0; 
left:0; 
bottom:0; 
background-color:#26a69a; 
transition:width .3s linear; 
} 
 
.progress .indeterminate{ 
background-color:#26a69a; 
} 
 
.progress .indeterminate:before{ 
content:''; 
position:absolute; 
background-color:inherit; 
top:0; 
left:0; 
bottom:0; 
will-change:left, right; 
animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; 
} 
 
.progress .indeterminate:after{ 
content:''; 
position:absolute; 
background-color:inherit; 
top:0; 
left:0; 
bottom:0; 
will-change:left, right; 
animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; 
animation-delay:1.15s; 
} 
 
@keyframes indeterminate{ 
0%{ 
left:-35%; 
right:100%; 
} 
 
60%{ 
left:100%; 
right:-90%; 
} 
 
100%{ 
left:100%; 
right:-90%; 
} 
 
; 
} 
 
@keyframes indeterminate-short{ 
0%{ 
left:-200%; 
right:100%; 
} 
 
60%{ 
left:107%; 
right:-8%; 
} 
 
100%{ 
left:107%; 
right:-8%; 
} 
 
; 
} 
 
.hide{ 
display:none !important; 
} 
 
.left-align{ 
text-align:left; 
} 
 
.right-align{ 
text-align:right; 
} 
 
.center,.center-align{ 
text-align:center; 
} 
 
.left{ 
float:left !important; 
} 
 
.right{ 
float:right !important; 
} 
 
.no-select,input[type=range],input[type=range]+.thumb{ 
user-select:none; 
} 
 
.circle{ 
border-radius:50%; 
} 
 
.center-block{ 
display:block; 
margin-left:auto; 
margin-right:auto; 
} 
 
.truncate{ 
display:block; 
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis; 
} 
 
.no-padding{ 
padding:0 !important; 
} 
 
span.badge{ 
min-width:3rem; 
padding:0 6px; 
margin-left:14px; 
text-align:center; 
font-size:1rem; 
line-height:22px; 
height:22px; 
color:#757575; 
float:right; 
box-sizing:border-box; 
} 
 
span.badge.new{ 
font-weight:300; 
font-size:0.8rem; 
color:#fff; 
background-color:#26a69a; 
border-radius:2px; 
} 
 
span.badge.new:after{ 
content:" new"; 
} 
 
span.badge[data-badge-caption]::after{ 
content:" " attr(data-badge-caption); 
} 
 
nav ul a span.badge{ 
display:inline-block; 
float:none; 
margin-left:4px; 
line-height:22px; 
height:22px; 
-webkit-font-smoothing:auto; 
} 
 
.collection-item span.badge{ 
margin-top:calc(.75rem - 11px); 
} 
 
.collapsible span.badge{ 
margin-left:auto; 
} 
 
.sidenav span.badge{ 
margin-top:calc(24px - 11px); 
} 
 
table span.badge{ 
display:inline-block; 
float:none; 
margin-left:auto; 
} 
 
.material-icons{ 
text-rendering:optimizeLegibility; 
font-feature-settings:'liga'; 
} 
 
.container{ 
margin:0 auto; 
max-width:1280px; 
width:90%; 
} 
 
@media only screen and (min-width: 601px){ 
.container{ 
width:85%; 
} 
 
; 
} 
 
@media only screen and (min-width: 993px){ 
.container{ 
width:70%; 
} 
 
; 
} 
 
.col .row{ 
margin-left:-.75rem; 
margin-right:-.75rem; 
} 
 
.section{ 
padding-top:1rem; 
padding-bottom:1rem; 
} 
 
.section.no-pad{ 
padding:0; 
} 
 
.section.no-pad-bot{ 
padding-bottom:0; 
} 
 
.section.no-pad-top{ 
padding-top:0; 
} 
 
.row{ 
margin-left:auto; 
margin-right:auto; 
margin-bottom:20px; 
} 
 
.row:after{ 
content:""; 
display:table; 
clear:both; 
} 
 
.row .col{ 
float:left; 
box-sizing:border-box; 
padding:0 .75rem; 
min-height:1px; 
} 
 
.row .col[class*="push-"],.row .col[class*="pull-"]{ 
position:relative; 
} 
 
.row .col.s1{ 
width:8.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s2{ 
width:16.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s3{ 
width:25%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s4{ 
width:33.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s5{ 
width:41.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s6{ 
width:50%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s7{ 
width:58.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s8{ 
width:66.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s9{ 
width:75%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s10{ 
width:83.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s11{ 
width:91.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.s12{ 
width:100%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.offset-s1{ 
margin-left:8.3333333333%; 
} 
 
.row .col.pull-s1{ 
right:8.3333333333%; 
} 
 
.row .col.push-s1{ 
left:8.3333333333%; 
} 
 
.row .col.offset-s2{ 
margin-left:16.6666666667%; 
} 
 
.row .col.pull-s2{ 
right:16.6666666667%; 
} 
 
.row .col.push-s2{ 
left:16.6666666667%; 
} 
 
.row .col.offset-s3{ 
margin-left:25%; 
} 
 
.row .col.pull-s3{ 
right:25%; 
} 
 
.row .col.push-s3{ 
left:25%; 
} 
 
.row .col.offset-s4{ 
margin-left:33.3333333333%; 
} 
 
.row .col.pull-s4{ 
right:33.3333333333%; 
} 
 
.row .col.push-s4{ 
left:33.3333333333%; 
} 
 
.row .col.offset-s5{ 
margin-left:41.6666666667%; 
} 
 
.row .col.pull-s5{ 
right:41.6666666667%; 
} 
 
.row .col.push-s5{ 
left:41.6666666667%; 
} 
 
.row .col.offset-s6{ 
margin-left:50%; 
} 
 
.row .col.pull-s6{ 
right:50%; 
} 
 
.row .col.push-s6{ 
left:50%; 
} 
 
.row .col.offset-s7{ 
margin-left:58.3333333333%; 
} 
 
.row .col.pull-s7{ 
right:58.3333333333%; 
} 
 
.row .col.push-s7{ 
left:58.3333333333%; 
} 
 
.row .col.offset-s8{ 
margin-left:66.6666666667%; 
} 
 
.row .col.pull-s8{ 
right:66.6666666667%; 
} 
 
.row .col.push-s8{ 
left:66.6666666667%; 
} 
 
.row .col.offset-s9{ 
margin-left:75%; 
} 
 
.row .col.pull-s9{ 
right:75%; 
} 
 
.row .col.push-s9{ 
left:75%; 
} 
 
.row .col.offset-s10{ 
margin-left:83.3333333333%; 
} 
 
.row .col.pull-s10{ 
right:83.3333333333%; 
} 
 
.row .col.push-s10{ 
left:83.3333333333%; 
} 
 
.row .col.offset-s11{ 
margin-left:91.6666666667%; 
} 
 
.row .col.pull-s11{ 
right:91.6666666667%; 
} 
 
.row .col.push-s11{ 
left:91.6666666667%; 
} 
 
.row .col.offset-s12{ 
margin-left:100%; 
} 
 
.row .col.pull-s12{ 
right:100%; 
} 
 
.row .col.push-s12{ 
left:100%; 
} 
 
@media only screen and (min-width: 601px){ 
.row .col.m1{ 
width:8.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m2{ 
width:16.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m3{ 
width:25%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m4{ 
width:33.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m5{ 
width:41.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m6{ 
width:50%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m7{ 
width:58.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m8{ 
width:66.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m9{ 
width:75%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m10{ 
width:83.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m11{ 
width:91.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.m12{ 
width:100%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.offset-m1{ 
margin-left:8.3333333333%; 
} 
 
.row .col.pull-m1{ 
right:8.3333333333%; 
} 
 
.row .col.push-m1{ 
left:8.3333333333%; 
} 
 
.row .col.offset-m2{ 
margin-left:16.6666666667%; 
} 
 
.row .col.pull-m2{ 
right:16.6666666667%; 
} 
 
.row .col.push-m2{ 
left:16.6666666667%; 
} 
 
.row .col.offset-m3{ 
margin-left:25%; 
} 
 
.row .col.pull-m3{ 
right:25%; 
} 
 
.row .col.push-m3{ 
left:25%; 
} 
 
.row .col.offset-m4{ 
margin-left:33.3333333333%; 
} 
 
.row .col.pull-m4{ 
right:33.3333333333%; 
} 
 
.row .col.push-m4{ 
left:33.3333333333%; 
} 
 
.row .col.offset-m5{ 
margin-left:41.6666666667%; 
} 
 
.row .col.pull-m5{ 
right:41.6666666667%; 
} 
 
.row .col.push-m5{ 
left:41.6666666667%; 
} 
 
.row .col.offset-m6{ 
margin-left:50%; 
} 
 
.row .col.pull-m6{ 
right:50%; 
} 
 
.row .col.push-m6{ 
left:50%; 
} 
 
.row .col.offset-m7{ 
margin-left:58.3333333333%; 
} 
 
.row .col.pull-m7{ 
right:58.3333333333%; 
} 
 
.row .col.push-m7{ 
left:58.3333333333%; 
} 
 
.row .col.offset-m8{ 
margin-left:66.6666666667%; 
} 
 
.row .col.pull-m8{ 
right:66.6666666667%; 
} 
 
.row .col.push-m8{ 
left:66.6666666667%; 
} 
 
.row .col.offset-m9{ 
margin-left:75%; 
} 
 
.row .col.pull-m9{ 
right:75%; 
} 
 
.row .col.push-m9{ 
left:75%; 
} 
 
.row .col.offset-m10{ 
margin-left:83.3333333333%; 
} 
 
.row .col.pull-m10{ 
right:83.3333333333%; 
} 
 
.row .col.push-m10{ 
left:83.3333333333%; 
} 
 
.row .col.offset-m11{ 
margin-left:91.6666666667%; 
} 
 
.row .col.pull-m11{ 
right:91.6666666667%; 
} 
 
.row .col.push-m11{ 
left:91.6666666667%; 
} 
 
.row .col.offset-m12{ 
margin-left:100%; 
} 
 
.row .col.pull-m12{ 
right:100%; 
} 
 
.row .col.push-m12{ 
left:100%; 
} 
 
; 
} 
 
@media only screen and (min-width: 993px){ 
.row .col.l1{ 
width:8.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l2{ 
width:16.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l3{ 
width:25%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l4{ 
width:33.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l5{ 
width:41.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l6{ 
width:50%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l7{ 
width:58.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l8{ 
width:66.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l9{ 
width:75%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l10{ 
width:83.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l11{ 
width:91.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.l12{ 
width:100%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.offset-l1{ 
margin-left:8.3333333333%; 
} 
 
.row .col.pull-l1{ 
right:8.3333333333%; 
} 
 
.row .col.push-l1{ 
left:8.3333333333%; 
} 
 
.row .col.offset-l2{ 
margin-left:16.6666666667%; 
} 
 
.row .col.pull-l2{ 
right:16.6666666667%; 
} 
 
.row .col.push-l2{ 
left:16.6666666667%; 
} 
 
.row .col.offset-l3{ 
margin-left:25%; 
} 
 
.row .col.pull-l3{ 
right:25%; 
} 
 
.row .col.push-l3{ 
left:25%; 
} 
 
.row .col.offset-l4{ 
margin-left:33.3333333333%; 
} 
 
.row .col.pull-l4{ 
right:33.3333333333%; 
} 
 
.row .col.push-l4{ 
left:33.3333333333%; 
} 
 
.row .col.offset-l5{ 
margin-left:41.6666666667%; 
} 
 
.row .col.pull-l5{ 
right:41.6666666667%; 
} 
 
.row .col.push-l5{ 
left:41.6666666667%; 
} 
 
.row .col.offset-l6{ 
margin-left:50%; 
} 
 
.row .col.pull-l6{ 
right:50%; 
} 
 
.row .col.push-l6{ 
left:50%; 
} 
 
.row .col.offset-l7{ 
margin-left:58.3333333333%; 
} 
 
.row .col.pull-l7{ 
right:58.3333333333%; 
} 
 
.row .col.push-l7{ 
left:58.3333333333%; 
} 
 
.row .col.offset-l8{ 
margin-left:66.6666666667%; 
} 
 
.row .col.pull-l8{ 
right:66.6666666667%; 
} 
 
.row .col.push-l8{ 
left:66.6666666667%; 
} 
 
.row .col.offset-l9{ 
margin-left:75%; 
} 
 
.row .col.pull-l9{ 
right:75%; 
} 
 
.row .col.push-l9{ 
left:75%; 
} 
 
.row .col.offset-l10{ 
margin-left:83.3333333333%; 
} 
 
.row .col.pull-l10{ 
right:83.3333333333%; 
} 
 
.row .col.push-l10{ 
left:83.3333333333%; 
} 
 
.row .col.offset-l11{ 
margin-left:91.6666666667%; 
} 
 
.row .col.pull-l11{ 
right:91.6666666667%; 
} 
 
.row .col.push-l11{ 
left:91.6666666667%; 
} 
 
.row .col.offset-l12{ 
margin-left:100%; 
} 
 
.row .col.pull-l12{ 
right:100%; 
} 
 
.row .col.push-l12{ 
left:100%; 
} 
 
; 
} 
 
@media only screen and (min-width: 1201px){ 
.row .col.xl1{ 
width:8.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl2{ 
width:16.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl3{ 
width:25%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl4{ 
width:33.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl5{ 
width:41.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl6{ 
width:50%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl7{ 
width:58.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl8{ 
width:66.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl9{ 
width:75%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl10{ 
width:83.3333333333%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl11{ 
width:91.6666666667%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.xl12{ 
width:100%; 
margin-left:auto; 
left:auto; 
right:auto; 
} 
 
.row .col.offset-xl1{ 
margin-left:8.3333333333%; 
} 
 
.row .col.pull-xl1{ 
right:8.3333333333%; 
} 
 
.row .col.push-xl1{ 
left:8.3333333333%; 
} 
 
.row .col.offset-xl2{ 
margin-left:16.6666666667%; 
} 
 
.row .col.pull-xl2{ 
right:16.6666666667%; 
} 
 
.row .col.push-xl2{ 
left:16.6666666667%; 
} 
 
.row .col.offset-xl3{ 
margin-left:25%; 
} 
 
.row .col.pull-xl3{ 
right:25%; 
} 
 
.row .col.push-xl3{ 
left:25%; 
} 
 
.row .col.offset-xl4{ 
margin-left:33.3333333333%; 
} 
 
.row .col.pull-xl4{ 
right:33.3333333333%; 
} 
 
.row .col.push-xl4{ 
left:33.3333333333%; 
} 
 
.row .col.offset-xl5{ 
margin-left:41.6666666667%; 
} 
 
.row .col.pull-xl5{ 
right:41.6666666667%; 
} 
 
.row .col.push-xl5{ 
left:41.6666666667%; 
} 
 
.row .col.offset-xl6{ 
margin-left:50%; 
} 
 
.row .col.pull-xl6{ 
right:50%; 
} 
 
.row .col.push-xl6{ 
left:50%; 
} 
 
.row .col.offset-xl7{ 
margin-left:58.3333333333%; 
} 
 
.row .col.pull-xl7{ 
right:58.3333333333%; 
} 
 
.row .col.push-xl7{ 
left:58.3333333333%; 
} 
 
.row .col.offset-xl8{ 
margin-left:66.6666666667%; 
} 
 
.row .col.pull-xl8{ 
right:66.6666666667%; 
} 
 
.row .col.push-xl8{ 
left:66.6666666667%; 
} 
 
.row .col.offset-xl9{ 
margin-left:75%; 
} 
 
.row .col.pull-xl9{ 
right:75%; 
} 
 
.row .col.push-xl9{ 
left:75%; 
} 
 
.row .col.offset-xl10{ 
margin-left:83.3333333333%; 
} 
 
.row .col.pull-xl10{ 
right:83.3333333333%; 
} 
 
.row .col.push-xl10{ 
left:83.3333333333%; 
} 
 
.row .col.offset-xl11{ 
margin-left:91.6666666667%; 
} 
 
.row .col.pull-xl11{ 
right:91.6666666667%; 
} 
 
.row .col.push-xl11{ 
left:91.6666666667%; 
} 
 
.row .col.offset-xl12{ 
margin-left:100%; 
} 
 
.row .col.pull-xl12{ 
right:100%; 
} 
 
.row .col.push-xl12{ 
left:100%; 
} 
 
; 
} 
 
nav{ 
color:#fff; 
background-color:#448AFF; 
width:100%; 
height:56px; 
line-height:56px; 
} 
 
nav.nav-extended{ 
height:auto; 
} 
 
nav.nav-extended .nav-wrapper{ 
min-height:56px; 
height:auto; 
} 
 
nav.nav-extended .nav-content{ 
position:relative; 
line-height:normal; 
} 
 
nav a{ 
color:#fff; 
} 
 
nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{ 
display:block; 
font-size:24px; 
height:56px; 
line-height:56px; 
} 
 
nav .nav-wrapper{ 
position:relative; 
height:100%; 
} 
 
@media only screen and (min-width: 993px){ 
nav a.sidenav-trigger{ 
display:none; 
} 
 
; 
} 
 
nav .sidenav-trigger{ 
float:left; 
position:relative; 
z-index:1; 
height:56px; 
margin:0 18px; 
} 
 
nav .sidenav-trigger i{ 
height:56px; 
line-height:56px; 
} 
 
nav .brand-logo{ 
position:absolute; 
color:#fff; 
display:inline-block; 
font-size:2.1rem; 
padding:0; 
} 
 
nav .brand-logo.center{ 
left:50%; 
transform:translateX(-50%); 
} 
 
@media only screen and (max-width: 992px){ 
nav .brand-logo{ 
left:50%; 
transform:translateX(-50%); 
} 
 
nav .brand-logo.left,nav .brand-logo.right{ 
padding:0; 
transform:none; 
} 
 
nav .brand-logo.left{ 
left:0.5rem; 
} 
 
nav .brand-logo.right{ 
right:0.5rem; 
left:auto; 
} 
 
; 
} 
 
nav .brand-logo.right{ 
right:0.5rem; 
padding:0; 
} 
 
nav .brand-logo i,nav .brand-logo [class^="mdi-"],nav .brand-logo [class*="mdi-"],nav .brand-logo i.material-icons{ 
float:left; 
margin-right:15px; 
} 
 
nav .nav-title{ 
display:inline-block; 
font-size:32px; 
padding:28px 0; 
} 
 
nav ul{ 
margin:0; 
} 
 
nav ul li{ 
transition:background-color .3s; 
float:left; 
padding:0; 
} 
 
nav ul li.active{ 
background-color:rgba(0,0,0,0.1); 
} 
 
nav ul a{ 
transition:background-color .3s; 
font-size:1rem; 
color:#fff; 
display:block; 
padding:0 15px; 
cursor:pointer; 
} 
 
nav ul a.btn,nav ul a.btn-large,nav ul a.btn-small,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{ 
margin-top:-2px; 
margin-left:15px; 
margin-right:15px; 
} 
 
nav ul a.btn>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons{ 
height:inherit; 
line-height:inherit; 
} 
 
nav ul a:hover{ 
background-color:rgba(0,0,0,0.1); 
} 
 
nav ul.left{ 
float:left; 
} 
 
nav form{ 
height:100%; 
} 
 
nav .input-field{ 
margin:0; 
height:100%; 
} 
 
nav .input-field input{ 
height:100%; 
font-size:1.2rem; 
border:none; 
padding-left:2rem; 
} 
 
nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{ 
border:none; 
box-shadow:none; 
} 
 
nav .input-field label{ 
top:0; 
left:0; 
} 
 
nav .input-field label i{ 
color:rgba(255,255,255,0.7); 
transition:color .3s; 
} 
 
nav .input-field label.active i{ 
color:#fff; 
} 
 
.navbar-fixed{ 
position:relative; 
height:56px; 
z-index:997; 
} 
 
.navbar-fixed nav{ 
position:fixed; 
} 
 
@media only screen and (min-width: 601px){ 
nav.nav-extended .nav-wrapper{ 
min-height:64px; 
} 
 
nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{ 
height:64px; 
line-height:64px; 
} 
 
.navbar-fixed{ 
height:64px; 
} 
 
; 
} 
 
a{ 
text-decoration:none; 
} 
 
html{ 
line-height:1.5; 
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; 
font-weight:normal; 
color:rgba(0,0,0,0.87); 
} 
 
@media only screen and (min-width: 0){ 
html{ 
font-size:14px; 
} 
 
; 
} 
 
@media only screen and (min-width: 992px){ 
html{ 
font-size:14.5px; 
} 
 
; 
} 
 
@media only screen and (min-width: 1200px){ 
html{ 
font-size:15px; 
} 
 
; 
} 
 
h1,h2,h3,h4,h5,.settings-title,h6{ 
font-weight:400; 
line-height:1.3; 
} 
 
h1 a,h2 a,h3 a,h4 a,h5 a,.settings-title a,h6 a{ 
font-weight:inherit; 
} 
 
h1{ 
font-size:4.2rem; 
line-height:110%; 
margin:2.8rem 0 1.68rem 0; 
} 
 
h2{ 
font-size:3.56rem; 
line-height:110%; 
margin:2.3733333333rem 0 1.424rem 0; 
} 
 
h3{ 
font-size:2.92rem; 
line-height:110%; 
margin:1.9466666667rem 0 1.168rem 0; 
} 
 
h4{ 
font-size:2.28rem; 
line-height:110%; 
margin:1.52rem 0 .912rem 0; 
} 
 
h5,.settings-title{ 
font-size:1.64rem; 
line-height:110%; 
margin:1.0933333333rem 0 .656rem 0; 
} 
 
h6{ 
font-size:1.15rem; 
line-height:110%; 
margin:.7666666667rem 0 .46rem 0; 
} 
 
em{ 
font-style:italic; 
} 
 
strong{ 
font-weight:500; 
} 
 
small{ 
font-size:75%; 
} 
 
.light{ 
font-weight:300; 
} 
 
.thin{ 
font-weight:200; 
} 
 
@media only screen and (min-width: 360px){ 
.flow-text{ 
font-size:1.2rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 390px){ 
.flow-text{ 
font-size:1.224rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 420px){ 
.flow-text{ 
font-size:1.248rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 450px){ 
.flow-text{ 
font-size:1.272rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 480px){ 
.flow-text{ 
font-size:1.296rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 510px){ 
.flow-text{ 
font-size:1.32rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 540px){ 
.flow-text{ 
font-size:1.344rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 570px){ 
.flow-text{ 
font-size:1.368rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 600px){ 
.flow-text{ 
font-size:1.392rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 630px){ 
.flow-text{ 
font-size:1.416rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 660px){ 
.flow-text{ 
font-size:1.44rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 690px){ 
.flow-text{ 
font-size:1.464rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 720px){ 
.flow-text{ 
font-size:1.488rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 750px){ 
.flow-text{ 
font-size:1.512rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 780px){ 
.flow-text{ 
font-size:1.536rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 810px){ 
.flow-text{ 
font-size:1.56rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 840px){ 
.flow-text{ 
font-size:1.584rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 870px){ 
.flow-text{ 
font-size:1.608rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 900px){ 
.flow-text{ 
font-size:1.632rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 930px){ 
.flow-text{ 
font-size:1.656rem; 
} 
 
; 
} 
 
@media only screen and (min-width: 960px){ 
.flow-text{ 
font-size:1.68rem; 
} 
 
; 
} 
 
@media only screen and (max-width: 360px){ 
.flow-text{ 
font-size:1.2rem; 
} 
 
; 
} 
 
.scale-transition{ 
transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; 
} 
 
.scale-transition.scale-out{ 
transform:scale(0); 
transition:transform .2s !important; 
} 
 
.scale-transition.scale-in{ 
transform:scale(1); 
} 
 
.card-panel{ 
transition:box-shadow .25s; 
padding:24px; 
margin:.5rem 0 1rem 0; 
border-radius:2px; 
background-color:#fff; 
} 
 
.card{ 
position:relative; 
margin:.5rem 0 1rem 0; 
background-color:#fff; 
transition:box-shadow .25s; 
border-radius:2px; 
} 
 
.card .card-title{ 
font-size:24px; 
font-weight:300; 
} 
 
.card .card-title.activator{ 
cursor:pointer; 
} 
 
.card.small,.card.medium,.card.large{ 
position:relative; 
} 
 
.card.small .card-image,.card.medium .card-image,.card.large .card-image{ 
max-height:60%; 
overflow:hidden; 
} 
 
.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{ 
max-height:40%; 
} 
 
.card.small .card-content,.card.medium .card-content,.card.large .card-content{ 
max-height:100%; 
overflow:hidden; 
} 
 
.card.small .card-action,.card.medium .card-action,.card.large .card-action{ 
position:absolute; 
bottom:0; 
left:0; 
right:0; 
} 
 
.card.small{ 
height:300px; 
} 
 
.card.medium{ 
height:400px; 
} 
 
.card.large{ 
height:500px; 
} 
 
.card.horizontal{ 
display:flex; 
} 
 
.card.horizontal.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{ 
height:100%; 
max-height:none; 
overflow:visible; 
} 
 
.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .card-image img{ 
height:100%; 
} 
 
.card.horizontal .card-image{ 
max-width:50%; 
} 
 
.card.horizontal .card-image img{ 
border-radius:2px 0 0 2px; 
max-width:100%; 
width:auto; 
} 
 
.card.horizontal .card-stacked{ 
display:flex; 
flex-direction:column; 
flex:1; 
position:relative; 
} 
 
.card.horizontal .card-stacked .card-content{ 
flex-grow:1; 
} 
 
.card.sticky-action .card-action{ 
z-index:2; 
} 
 
.card.sticky-action .card-reveal{ 
z-index:1; 
padding-bottom:64px; 
} 
 
.card .card-image{ 
position:relative; 
} 
 
.card .card-image img{ 
display:block; 
border-radius:2px 2px 0 0; 
position:relative; 
left:0; 
right:0; 
top:0; 
bottom:0; 
width:100%; 
} 
 
.card .card-image .card-title{ 
color:#fff; 
position:absolute; 
bottom:0; 
left:0; 
max-width:100%; 
padding:24px; 
} 
 
.card .card-content{ 
padding:24px; 
border-radius:0 0 2px 2px; 
} 
 
.card .card-content p{ 
margin:0; 
} 
 
.card .card-content .card-title{ 
display:block; 
line-height:32px; 
margin-bottom:8px; 
} 
 
.card .card-content .card-title i{ 
line-height:32px; 
} 
 
.card .card-action{ 
background-color:inherit; 
border-top:1px solid rgba(160,160,160,0.2); 
position:relative; 
padding:16px 24px; 
} 
 
.card .card-action:last-child{ 
border-radius:0 0 2px 2px; 
} 
 
.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating){ 
color:#ffab40; 
margin-right:24px; 
transition:color .3s ease; 
text-transform:uppercase; 
} 
 
.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover{ 
color:#ffd8a6; 
} 
 
.card .card-reveal{ 
padding:24px; 
position:absolute; 
background-color:#fff; 
width:100%; 
overflow-y:auto; 
left:0; 
top:100%; 
height:100%; 
z-index:3; 
display:none; 
} 
 
.card .card-reveal .card-title{ 
cursor:pointer; 
display:block; 
} 
 
#toast-container{ 
display:block; 
position:fixed; 
z-index:10000; 
} 
 
@media only screen and (max-width: 600px){ 
#toast-container{ 
min-width:100%; 
bottom:0%; 
} 
 
; 
} 
 
@media only screen and (min-width: 601px) and (max-width: 992px){ 
#toast-container{ 
left:5%; 
bottom:7%; 
max-width:90%; 
} 
 
; 
} 
 
@media only screen and (min-width: 993px){ 
#toast-container{ 
top:10%; 
right:7%; 
max-width:86%; 
} 
 
; 
} 
 
.toast{ 
border-radius:2px; 
top:35px; 
width:auto; 
margin-top:10px; 
position:relative; 
max-width:100%; 
height:auto; 
min-height:48px; 
line-height:1.5em; 
word-break:break-all; 
background-color:#323232; 
padding:10px 25px; 
font-size:1.1rem; 
font-weight:300; 
color:#fff; 
display:flex; 
align-items:center; 
justify-content:space-between; 
cursor:default; 
} 
 
.toast .toast-action{ 
color:#eeff41; 
font-weight:500; 
margin-right:-25px; 
margin-left:3rem; 
} 
 
.toast.rounded{ 
border-radius:24px; 
} 
 
@media only screen and (max-width: 600px){ 
.toast{ 
width:100%; 
border-radius:0; 
} 
 
; 
} 
 
.tabs{ 
position:relative; 
overflow-x:auto; 
overflow-y:hidden; 
height:48px; 
width:100%; 
background-color:#fff; 
margin:0 auto; 
white-space:nowrap; 
} 
 
.tabs.tabs-transparent{ 
background-color:transparent; 
} 
 
.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{ 
color:rgba(255,255,255,0.7); 
} 
 
.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{ 
color:#fff; 
} 
 
.tabs.tabs-transparent .indicator{ 
background-color:#fff; 
} 
 
.tabs.tabs-fixed-width{ 
display:flex; 
} 
 
.tabs.tabs-fixed-width .tab{ 
flex-grow:1; 
} 
 
.tabs .tab{ 
display:inline-block; 
text-align:center; 
line-height:48px; 
height:48px; 
padding:0; 
margin:0; 
text-transform:uppercase; 
} 
 
.tabs .tab a{ 
color:rgba(68,138,255,0.7); 
display:block; 
width:100%; 
height:100%; 
padding:0 24px; 
font-size:14px; 
text-overflow:ellipsis; 
overflow:hidden; 
transition:color .28s ease, background-color .28s ease; 
} 
 
.tabs .tab a:focus,.tabs .tab a:focus.active{ 
background-color:rgba(145,186,255,0.2); 
outline:none; 
} 
 
.tabs .tab a:hover,.tabs .tab a.active{ 
background-color:transparent; 
color:#448AFF; 
} 
 
.tabs .tab.disabled a,.tabs .tab.disabled a:hover{ 
color:rgba(68,138,255,0.4); 
cursor:default; 
} 
 
.tabs .indicator{ 
position:absolute; 
bottom:0; 
height:2px; 
background-color:#91baff; 
will-change:left, right; 
} 
 
@media only screen and (max-width: 992px){ 
.tabs{ 
display:flex; 
} 
 
.tabs .tab{ 
flex-grow:1; 
} 
 
.tabs .tab a{ 
padding:0 12px; 
} 
 
; 
} 
 
.material-tooltip{ 
padding:10px 8px; 
font-size:1rem; 
z-index:2000; 
background-color:transparent; 
border-radius:2px; 
color:#fff; 
min-height:36px; 
line-height:120%; 
opacity:0; 
position:absolute; 
text-align:center; 
max-width:calc(100% - 4px); 
overflow:hidden; 
left:0; 
top:0; 
pointer-events:none; 
visibility:hidden; 
background-color:#323232; 
} 
 
.backdrop{ 
position:absolute; 
opacity:0; 
height:7px; 
width:14px; 
border-radius:0 0 50% 50%; 
background-color:#323232; 
z-index:-1; 
transform-origin:50% 0%; 
visibility:hidden; 
} 
 
.btn,.btn-large,.btn-small,.btn-flat{ 
border:none; 
border-radius:2px; 
display:inline-block; 
height:36px; 
line-height:36px; 
padding:0 16px; 
text-transform:uppercase; 
vertical-align:middle; 
-webkit-tap-highlight-color:transparent; 
} 
 
.btn.disabled,.disabled.btn-large,.disabled.btn-small,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-small:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],[disabled].btn-large,[disabled].btn-small,.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled]{ 
pointer-events:none; 
background-color:#DFDFDF !important; 
box-shadow:none; 
color:#9F9F9F !important; 
cursor:default; 
} 
 
.btn.disabled:hover,.disabled.btn-large:hover,.disabled.btn-small:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-small.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,[disabled].btn-large:hover,[disabled].btn-small:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-flat[disabled]:hover{ 
background-color:#DFDFDF !important; 
color:#9F9F9F !important; 
} 
 
.btn,.btn-large,.btn-small,.btn-floating,.btn-large,.btn-small,.btn-flat{ 
font-size:14px; 
outline:0; 
} 
 
.btn i,.btn-large i,.btn-small i,.btn-floating i,.btn-large i,.btn-small i,.btn-flat i{ 
font-size:1.3rem; 
line-height:inherit; 
} 
 
.btn:focus,.btn-large:focus,.btn-small:focus,.btn-floating:focus{ 
background-color:#1d7d74; 
} 
 
.btn,.btn-large,.btn-small{ 
text-decoration:none; 
color:#fff; 
background-color:#26a69a; 
text-align:center; 
letter-spacing:.5px; 
transition:background-color .2s ease-out; 
cursor:pointer; 
} 
 
.btn:hover,.btn-large:hover,.btn-small:hover{ 
background-color:#2bbbad; 
} 
 
.btn-floating{ 
display:inline-block; 
color:#fff; 
position:relative; 
overflow:hidden; 
z-index:1; 
width:40px; 
height:40px; 
line-height:40px; 
padding:0; 
background-color:#26a69a; 
border-radius:50%; 
transition:background-color .3s; 
cursor:pointer; 
vertical-align:middle; 
} 
 
.btn-floating:hover{ 
background-color:#26a69a; 
} 
 
.btn-floating:before{ 
border-radius:0; 
} 
 
.btn-floating.btn-large{ 
width:56px; 
height:56px; 
padding:0; 
} 
 
.btn-floating.btn-large.halfway-fab{ 
bottom:-28px; 
} 
 
.btn-floating.btn-large i{ 
line-height:56px; 
} 
 
.btn-floating.btn-small{ 
width:32.4px; 
height:32.4px; 
} 
 
.btn-floating.btn-small.halfway-fab{ 
bottom:-16.2px; 
} 
 
.btn-floating.btn-small i{ 
line-height:32.4px; 
} 
 
.btn-floating.halfway-fab{ 
position:absolute; 
right:24px; 
bottom:-20px; 
} 
 
.btn-floating.halfway-fab.left{ 
right:auto; 
left:24px; 
} 
 
.btn-floating i{ 
width:inherit; 
display:inline-block; 
text-align:center; 
color:#fff; 
font-size:1.6rem; 
line-height:40px; 
} 
 
button.btn-floating{ 
border:none; 
} 
 
.fixed-action-btn{ 
position:fixed; 
right:23px; 
bottom:60px; 
padding-top:15px; 
margin-bottom:0; 
z-index:997; 
} 
 
.fixed-action-btn.active ul{ 
visibility:visible; 
} 
 
.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{ 
padding:0 0 0 15px; 
} 
 
.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{ 
text-align:right; 
right:64px; 
top:50%; 
transform:translateY(-50%); 
height:100%; 
left:auto; 
width:500px; 
} 
 
.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{ 
display:inline-block; 
margin:7.5px 15px 0 0; 
} 
 
.fixed-action-btn.direction-right{ 
padding:0 15px 0 0; 
} 
 
.fixed-action-btn.direction-right ul{ 
text-align:left; 
direction:rtl; 
left:64px; 
right:auto; 
} 
 
.fixed-action-btn.direction-right ul li{ 
margin:7.5px 0 0 15px; 
} 
 
.fixed-action-btn.direction-bottom{ 
padding:0 0 15px 0; 
} 
 
.fixed-action-btn.direction-bottom ul{ 
top:64px; 
bottom:auto; 
display:flex; 
flex-direction:column-reverse; 
} 
 
.fixed-action-btn.direction-bottom ul li{ 
margin:15px 0 0 0; 
} 
 
.fixed-action-btn.toolbar{ 
padding:0; 
height:56px; 
} 
 
.fixed-action-btn.toolbar.active>a i{ 
opacity:0; 
} 
 
.fixed-action-btn.toolbar ul{ 
display:flex; 
top:0; 
bottom:0; 
z-index:1; 
} 
 
.fixed-action-btn.toolbar ul li{ 
flex:1; 
display:inline-block; 
margin:0; 
height:100%; 
transition:none; 
} 
 
.fixed-action-btn.toolbar ul li a{ 
display:block; 
overflow:hidden; 
position:relative; 
width:100%; 
height:100%; 
background-color:transparent; 
box-shadow:none; 
color:#fff; 
line-height:56px; 
z-index:1; 
} 
 
.fixed-action-btn.toolbar ul li a i{ 
line-height:inherit; 
} 
 
.fixed-action-btn ul{ 
left:0; 
right:0; 
text-align:center; 
position:absolute; 
bottom:64px; 
margin:0; 
visibility:hidden; 
} 
 
.fixed-action-btn ul li{ 
margin-bottom:15px; 
} 
 
.fixed-action-btn ul a.btn-floating{ 
opacity:0; 
} 
 
.fixed-action-btn .fab-backdrop{ 
position:absolute; 
top:0; 
left:0; 
z-index:-1; 
width:40px; 
height:40px; 
background-color:#26a69a; 
border-radius:50%; 
transform:scale(0); 
} 
 
.btn-flat{ 
box-shadow:none; 
background-color:transparent; 
color:#343434; 
cursor:pointer; 
transition:background-color .2s; 
} 
 
.btn-flat:focus,.btn-flat:hover{ 
box-shadow:none; 
} 
 
.btn-flat:focus{ 
background-color:rgba(0,0,0,0.1); 
} 
 
.btn-flat.disabled{ 
background-color:transparent !important; 
color:#b3b3b3 !important; 
cursor:default; 
} 
 
.btn-large{ 
height:54px; 
line-height:54px; 
font-size:15px; 
padding:0 28px; 
} 
 
.btn-large i{ 
font-size:1.6rem; 
} 
 
.btn-small{ 
height:32.4px; 
line-height:32.4px; 
font-size:13px; 
} 
 
.btn-small i{ 
font-size:1.2rem; 
} 
 
.btn-block{ 
display:block; 
} 
 
.dropdown-content{ 
background-color:#fff; 
margin:0; 
display:none; 
min-width:100px; 
overflow-y:auto; 
opacity:0; 
position:absolute; 
left:0; 
top:0; 
z-index:9999; 
transform-origin:0 0; 
} 
 
.dropdown-content:focus{ 
outline:0; 
} 
 
.dropdown-content li{ 
clear:both; 
color:rgba(0,0,0,0.87); 
cursor:pointer; 
min-height:50px; 
line-height:1.5rem; 
width:100%; 
text-align:left; 
} 
 
.dropdown-content li:hover,.dropdown-content li.active{ 
background-color:#eee; 
} 
 
.dropdown-content li:focus{ 
outline:none; 
background-color:#dadada; 
} 
 
.dropdown-content li.divider{ 
min-height:0; 
height:1px; 
} 
 
.dropdown-content li>a,.dropdown-content li>span{ 
font-size:16px; 
color:#26a69a; 
display:block; 
line-height:22px; 
padding:14px 16px; 
} 
 
.dropdown-content li>span>label{ 
top:1px; 
left:0; 
height:18px; 
} 
 
.dropdown-content li>a>i{ 
height:inherit; 
line-height:inherit; 
float:left; 
margin:0 24px 0 0; 
width:24px; 
} 
 
.input-field.col .dropdown-content [type="checkbox"]+label{ 
top:1px; 
left:0; 
height:18px; 
transform:none; 
} 
 
.dropdown-trigger{ 
cursor:pointer; 
} 
 
/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{ 
position:relative; 
cursor:pointer; 
display:inline-block; 
overflow:hidden; 
user-select:none; 
-webkit-tap-highlight-color:transparent; 
vertical-align:middle; 
z-index:1; 
transition:.3s ease-out; 
} 
 
.waves-effect .waves-ripple{ 
position:absolute; 
border-radius:50%; 
width:20px; 
height:20px; 
margin-top:-10px; 
margin-left:-10px; 
opacity:0; 
background:rgba(0,0,0,0.2); 
transition:all 0.7s ease-out; 
transition-property:transform, opacity; 
transform:scale(0); 
pointer-events:none; 
} 
 
.waves-effect.waves-light .waves-ripple{ 
background-color:rgba(255,255,255,0.45); 
} 
 
.waves-effect.waves-red .waves-ripple{ 
background-color:rgba(244,67,54,0.7); 
} 
 
.waves-effect.waves-yellow .waves-ripple{ 
background-color:rgba(255,235,59,0.7); 
} 
 
.waves-effect.waves-orange .waves-ripple{ 
background-color:rgba(255,152,0,0.7); 
} 
 
.waves-effect.waves-purple .waves-ripple{ 
background-color:rgba(156,39,176,0.7); 
} 
 
.waves-effect.waves-green .waves-ripple{ 
background-color:rgba(76,175,80,0.7); 
} 
 
.waves-effect.waves-teal .waves-ripple{ 
background-color:rgba(0,150,136,0.7); 
} 
 
.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"]{ 
border:0; 
font-style:normal; 
font-size:inherit; 
text-transform:inherit; 
background:none; 
} 
 
.waves-effect img{ 
position:relative; 
z-index:-1; 
} 
 
.waves-notransition{ 
transition:none !important; 
} 
 
.waves-circle{ 
transform:translateZ(0); 
-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%); 
} 
 
.waves-input-wrapper{ 
border-radius:0.2em; 
vertical-align:bottom; 
} 
 
.waves-input-wrapper .waves-button-input{ 
position:relative; 
top:0; 
left:0; 
z-index:1; 
} 
 
.waves-circle{ 
text-align:center; 
width:2.5em; 
height:2.5em; 
line-height:2.5em; 
border-radius:50%; 
-webkit-mask-image:none; 
} 
 
.waves-block{ 
display:block; 
} 
 
.waves-effect .waves-ripple{ 
z-index:-1; 
} 
 
.modal{ 
display:none; 
position:fixed; 
left:0; 
right:0; 
background-color:#fafafa; 
padding:0; 
max-height:70%; 
width:55%; 
margin:auto; 
overflow-y:auto; 
border-radius:2px; 
will-change:top, opacity; 
} 
 
@media only screen and (max-width: 992px){ 
.modal{ 
width:80%; 
} 
 
; 
} 
 
.modal h1,.modal h2,.modal h3,.modal h4{ 
margin-top:0; 
} 
 
.modal .modal-content{ 
padding:24px; 
} 
 
.modal .modal-close{ 
cursor:pointer; 
} 
 
.modal .modal-footer{ 
border-radius:0 0 2px 2px; 
background-color:#fafafa; 
padding:4px 6px; 
height:56px; 
width:100%; 
text-align:right; 
} 
 
.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-small,.modal .modal-footer .btn-flat{ 
margin:6px 0; 
} 
 
.modal-overlay{ 
position:fixed; 
z-index:999; 
top:-25%; 
left:0; 
bottom:0; 
right:0; 
height:125%; 
width:100%; 
background:#000; 
display:none; 
will-change:opacity; 
} 
 
.modal.modal-fixed-footer{ 
padding:0; 
height:70%; 
} 
 
.modal.modal-fixed-footer .modal-content{ 
position:absolute; 
height:calc(100% - 56px); 
max-height:100%; 
width:100%; 
overflow-y:auto; 
} 
 
.modal.modal-fixed-footer .modal-footer{ 
border-top:1px solid rgba(0,0,0,0.1); 
position:absolute; 
bottom:0; 
} 
 
.modal.bottom-sheet{ 
top:auto; 
bottom:-100%; 
margin:0; 
width:100%; 
max-height:45%; 
border-radius:0; 
will-change:bottom, opacity; 
} 
 
.collapsible{ 
border-top:1px solid #ddd; 
border-right:1px solid #ddd; 
border-left:1px solid #ddd; 
margin:.5rem 0 1rem 0; 
} 
 
.collapsible-header{ 
display:flex; 
cursor:pointer; 
-webkit-tap-highlight-color:transparent; 
line-height:1.5; 
padding:1rem; 
background-color:#fff; 
border-bottom:1px solid #ddd; 
} 
 
.collapsible-header:focus{ 
outline:0; 
} 
 
.collapsible-header i{ 
width:2rem; 
font-size:1.6rem; 
display:inline-block; 
text-align:center; 
margin-right:1rem; 
} 
 
.keyboard-focused .collapsible-header:focus{ 
background-color:#eee; 
} 
 
.collapsible-body{ 
display:none; 
border-bottom:1px solid #ddd; 
box-sizing:border-box; 
padding:2rem; 
} 
 
.sidenav .collapsible,.sidenav.fixed .collapsible{ 
border:none; 
box-shadow:none; 
} 
 
.sidenav .collapsible li,.sidenav.fixed .collapsible li{ 
padding:0; 
} 
 
.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{ 
background-color:transparent; 
border:none; 
line-height:inherit; 
height:inherit; 
padding:0 16px; 
} 
 
.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{ 
background-color:rgba(0,0,0,0.05); 
} 
 
.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{ 
line-height:inherit; 
} 
 
.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{ 
border:0; 
background-color:#fff; 
} 
 
.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{ 
padding:0 23.5px 0 31px; 
} 
 
.collapsible.popout{ 
border:none; 
box-shadow:none; 
} 
 
.collapsible.popout>li{ 
box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); 
margin:0 24px; 
transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); 
} 
 
.collapsible.popout>li.active{ 
box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); 
margin:16px 0; 
} 
 
.chip{ 
display:inline-block; 
height:32px; 
font-size:13px; 
font-weight:500; 
color:rgba(0,0,0,0.6); 
line-height:32px; 
padding:0 12px; 
border-radius:16px; 
background-color:#e4e4e4; 
margin-bottom:5px; 
margin-right:5px; 
} 
 
.chip:focus{ 
outline:none; 
background-color:#26a69a; 
color:#fff; 
} 
 
.chip>img{ 
float:left; 
margin:0 8px 0 -12px; 
height:32px; 
width:32px; 
border-radius:50%; 
} 
 
.chip .close{ 
cursor:pointer; 
float:right; 
font-size:16px; 
line-height:32px; 
padding-left:8px; 
} 
 
.chips{ 
border:none; 
border-bottom:1px solid #9e9e9e; 
box-shadow:none; 
margin:0 0 8px 0; 
min-height:45px; 
outline:none; 
transition:all .3s; 
} 
 
.chips.focus{ 
border-bottom:1px solid #26a69a; 
box-shadow:0 1px 0 0 #26a69a; 
} 
 
.chips:hover{ 
cursor:text; 
} 
 
.chips .input{ 
background:none; 
border:0; 
color:rgba(0,0,0,0.6); 
display:inline-block; 
font-size:16px; 
height:3rem; 
line-height:32px; 
outline:0; 
margin:0; 
padding:0 !important; 
width:120px !important; 
} 
 
.chips .input:focus{ 
border:0 !important; 
box-shadow:none !important; 
} 
 
.chips .autocomplete-content{ 
margin-top:0; 
margin-bottom:0; 
} 
 
.prefix ~ .chips{ 
margin-left:3rem; 
width:92%; 
width:calc(100% - 3rem); 
} 
 
.chips:empty ~ label{ 
font-size:0.8rem; 
transform:translateY(-140%); 
} 
 
.materialboxed{ 
display:block; 
cursor:zoom-in; 
position:relative; 
transition:opacity .4s; 
-webkit-backface-visibility:hidden; 
} 
 
.materialboxed:hover:not(.active){ 
opacity:.8; 
} 
 
.materialboxed.active{ 
cursor:zoom-out; 
} 
 
#materialbox-overlay{ 
position:fixed; 
top:0; 
right:0; 
bottom:0; 
left:0; 
background-color:#292929; 
z-index:1000; 
will-change:opacity; 
} 
 
.materialbox-caption{ 
position:fixed; 
display:none; 
color:#fff; 
line-height:50px; 
bottom:0; 
left:0; 
width:100%; 
text-align:center; 
padding:0% 15%; 
height:50px; 
z-index:1000; 
-webkit-font-smoothing:antialiased; 
} 
 
select:focus{ 
outline:1px solid #c9f3ef; 
} 
 
button:focus{ 
outline:none; 
background-color:#2ab7a9; 
} 
 
label{ 
font-size:.8rem; 
color:#9e9e9e; 
} 
 
::placeholder{ 
color:#d1d1d1; 
} 
 
input:not([type]),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea{ 
background-color:transparent; 
border:none; 
border-bottom:1px solid #9e9e9e; 
border-radius:0; 
outline:none; 
height:3rem; 
width:100%; 
font-size:16px; 
margin:0 0 8px 0; 
padding:0; 
box-shadow:none; 
box-sizing:content-box; 
transition:box-shadow .3s, border .3s; 
} 
 
input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly="readonly"],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly="readonly"],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly="readonly"],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly="readonly"],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly="readonly"],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly="readonly"],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly="readonly"],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly="readonly"],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly="readonly"],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly="readonly"],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{ 
color:rgba(0,0,0,0.42); 
border-bottom:1px dotted rgba(0,0,0,0.42); 
} 
 
input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly="readonly"]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly="readonly"]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly="readonly"]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly="readonly"]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly="readonly"]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly="readonly"]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly="readonly"]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly="readonly"]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{ 
color:rgba(0,0,0,0.42); 
} 
 
input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){ 
border-bottom:1px solid #26a69a; 
box-shadow:0 1px 0 0 #26a69a; 
} 
 
input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{ 
color:#26a69a; 
} 
 
input:not([type]):focus.valid ~ label,input[type=text]:not(.browser-default):focus.valid ~ label,input[type=password]:not(.browser-default):focus.valid ~ label,input[type=email]:not(.browser-default):focus.valid ~ label,input[type=url]:not(.browser-default):focus.valid ~ label,input[type=time]:not(.browser-default):focus.valid ~ label,input[type=date]:not(.browser-default):focus.valid ~ label,input[type=datetime]:not(.browser-default):focus.valid ~ label,input[type=datetime-local]:not(.browser-default):focus.valid ~ label,input[type=tel]:not(.browser-default):focus.valid ~ label,input[type=number]:not(.browser-default):focus.valid ~ label,input[type=search]:not(.browser-default):focus.valid ~ label,textarea.materialize-textarea:focus.valid ~ label{ 
color:#4CAF50; 
} 
 
input:not([type]):focus.invalid ~ label,input[type=text]:not(.browser-default):focus.invalid ~ label,input[type=password]:not(.browser-default):focus.invalid ~ label,input[type=email]:not(.browser-default):focus.invalid ~ label,input[type=url]:not(.browser-default):focus.invalid ~ label,input[type=time]:not(.browser-default):focus.invalid ~ label,input[type=date]:not(.browser-default):focus.invalid ~ label,input[type=datetime]:not(.browser-default):focus.invalid ~ label,input[type=datetime-local]:not(.browser-default):focus.invalid ~ label,input[type=tel]:not(.browser-default):focus.invalid ~ label,input[type=number]:not(.browser-default):focus.invalid ~ label,input[type=search]:not(.browser-default):focus.invalid ~ label,textarea.materialize-textarea:focus.invalid ~ label{ 
color:#F44336; 
} 
 
input:not([type]).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{ 
width:100%; 
} 
 
input.valid:not([type]),input.valid:not([type]):focus,input[type=text].valid:not(.browser-default),input[type=text].valid:not(.browser-default):focus,input[type=password].valid:not(.browser-default),input[type=password].valid:not(.browser-default):focus,input[type=email].valid:not(.browser-default),input[type=email].valid:not(.browser-default):focus,input[type=url].valid:not(.browser-default),input[type=url].valid:not(.browser-default):focus,input[type=time].valid:not(.browser-default),input[type=time].valid:not(.browser-default):focus,input[type=date].valid:not(.browser-default),input[type=date].valid:not(.browser-default):focus,input[type=datetime].valid:not(.browser-default),input[type=datetime].valid:not(.browser-default):focus,input[type=datetime-local].valid:not(.browser-default),input[type=datetime-local].valid:not(.browser-default):focus,input[type=tel].valid:not(.browser-default),input[type=tel].valid:not(.browser-default):focus,input[type=number].valid:not(.browser-default),input[type=number].valid:not(.browser-default):focus,input[type=search].valid:not(.browser-default),input[type=search].valid:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,.select-wrapper.valid>input.select-dropdown{ 
border-bottom:1px solid #4CAF50; 
box-shadow:0 1px 0 0 #4CAF50; 
} 
 
input.invalid:not([type]),input.invalid:not([type]):focus,input[type=text].invalid:not(.browser-default),input[type=text].invalid:not(.browser-default):focus,input[type=password].invalid:not(.browser-default),input[type=password].invalid:not(.browser-default):focus,input[type=email].invalid:not(.browser-default),input[type=email].invalid:not(.browser-default):focus,input[type=url].invalid:not(.browser-default),input[type=url].invalid:not(.browser-default):focus,input[type=time].invalid:not(.browser-default),input[type=time].invalid:not(.browser-default):focus,input[type=date].invalid:not(.browser-default),input[type=date].invalid:not(.browser-default):focus,input[type=datetime].invalid:not(.browser-default),input[type=datetime].invalid:not(.browser-default):focus,input[type=datetime-local].invalid:not(.browser-default),input[type=datetime-local].invalid:not(.browser-default):focus,input[type=tel].invalid:not(.browser-default),input[type=tel].invalid:not(.browser-default):focus,input[type=number].invalid:not(.browser-default),input[type=number].invalid:not(.browser-default):focus,input[type=search].invalid:not(.browser-default),input[type=search].invalid:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus,.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus{ 
border-bottom:1px solid #F44336; 
box-shadow:0 1px 0 0 #F44336; 
} 
 
input:not([type]).valid ~ .helper-text[data-success],input:not([type]):focus.valid ~ .helper-text[data-success],input:not([type]).invalid ~ .helper-text[data-error],input:not([type]):focus.invalid ~ .helper-text[data-error],input[type=text]:not(.browser-default).valid ~ .helper-text[data-success],input[type=text]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=text]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=password]:not(.browser-default).valid ~ .helper-text[data-success],input[type=password]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=password]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=email]:not(.browser-default).valid ~ .helper-text[data-success],input[type=email]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=email]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=url]:not(.browser-default).valid ~ .helper-text[data-success],input[type=url]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=url]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=time]:not(.browser-default).valid ~ .helper-text[data-success],input[type=time]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=time]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=date]:not(.browser-default).valid ~ .helper-text[data-success],input[type=date]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=date]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success],input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success],input[type=tel]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=number]:not(.browser-default).valid ~ .helper-text[data-success],input[type=number]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=number]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=search]:not(.browser-default).valid ~ .helper-text[data-success],input[type=search]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=search]:not(.browser-default):focus.invalid ~ .helper-text[data-error],textarea.materialize-textarea.valid ~ .helper-text[data-success],textarea.materialize-textarea:focus.valid ~ .helper-text[data-success],textarea.materialize-textarea.invalid ~ .helper-text[data-error],textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error],.select-wrapper.valid .helper-text[data-success],.select-wrapper.invalid ~ .helper-text[data-error]{ 
color:transparent; 
user-select:none; 
pointer-events:none; 
} 
 
input:not([type]).valid ~ .helper-text:after,input:not([type]):focus.valid ~ .helper-text:after,input[type=text]:not(.browser-default).valid ~ .helper-text:after,input[type=text]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=password]:not(.browser-default).valid ~ .helper-text:after,input[type=password]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=email]:not(.browser-default).valid ~ .helper-text:after,input[type=email]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=url]:not(.browser-default).valid ~ .helper-text:after,input[type=url]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=time]:not(.browser-default).valid ~ .helper-text:after,input[type=time]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=date]:not(.browser-default).valid ~ .helper-text:after,input[type=date]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=datetime]:not(.browser-default).valid ~ .helper-text:after,input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default).valid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=tel]:not(.browser-default).valid ~ .helper-text:after,input[type=tel]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=number]:not(.browser-default).valid ~ .helper-text:after,input[type=number]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=search]:not(.browser-default).valid ~ .helper-text:after,input[type=search]:not(.browser-default):focus.valid ~ .helper-text:after,textarea.materialize-textarea.valid ~ .helper-text:after,textarea.materialize-textarea:focus.valid ~ .helper-text:after,.select-wrapper.valid ~ .helper-text:after{ 
content:attr(data-success); 
color:#4CAF50; 
} 
 
input:not([type]).invalid ~ .helper-text:after,input:not([type]):focus.invalid ~ .helper-text:after,input[type=text]:not(.browser-default).invalid ~ .helper-text:after,input[type=text]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=password]:not(.browser-default).invalid ~ .helper-text:after,input[type=password]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=email]:not(.browser-default).invalid ~ .helper-text:after,input[type=email]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=url]:not(.browser-default).invalid ~ .helper-text:after,input[type=url]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=time]:not(.browser-default).invalid ~ .helper-text:after,input[type=time]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=date]:not(.browser-default).invalid ~ .helper-text:after,input[type=date]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=tel]:not(.browser-default).invalid ~ .helper-text:after,input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=number]:not(.browser-default).invalid ~ .helper-text:after,input[type=number]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=search]:not(.browser-default).invalid ~ .helper-text:after,input[type=search]:not(.browser-default):focus.invalid ~ .helper-text:after,textarea.materialize-textarea.invalid ~ .helper-text:after,textarea.materialize-textarea:focus.invalid ~ .helper-text:after,.select-wrapper.invalid ~ .helper-text:after{ 
content:attr(data-error); 
color:#F44336; 
} 
 
input:not([type])+label:after,input[type=text]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after,.select-wrapper+label:after{ 
display:block; 
content:""; 
position:absolute; 
top:100%; 
left:0; 
opacity:0; 
transition:.2s opacity ease-out, .2s color ease-out; 
} 
 
.input-field{ 
position:relative; 
margin-top:1rem; 
margin-bottom:1rem; 
} 
 
.input-field.inline{ 
display:inline-block; 
vertical-align:middle; 
margin-left:5px; 
} 
 
.input-field.inline input,.input-field.inline .select-dropdown{ 
margin-bottom:1rem; 
} 
 
.input-field.col label{ 
left:.75rem; 
} 
 
.input-field.col .prefix ~ label,.input-field.col .prefix ~ .validate ~ label{ 
width:calc(100% - 3rem - 1.5rem); 
} 
 
.input-field>label{ 
color:#9e9e9e; 
position:absolute; 
top:0; 
left:0; 
font-size:1rem; 
cursor:text; 
transition:transform .2s ease-out, color .2s ease-out; 
transform-origin:0% 100%; 
text-align:initial; 
transform:translateY(12px); 
} 
 
.input-field>label:not(.label-icon).active{ 
transform:translateY(-14px) scale(0.8); 
transform-origin:0 0; 
} 
 
.input-field>input[type]:-webkit-autofill:not(.browser-default)+label,.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label{ 
transform:translateY(-14px) scale(0.8); 
transform-origin:0 0; 
} 
 
.input-field .helper-text{ 
position:relative; 
min-height:18px; 
display:block; 
font-size:12px; 
color:rgba(0,0,0,0.54); 
} 
 
.input-field .helper-text::after{ 
opacity:1; 
position:absolute; 
top:0; 
left:0; 
} 
 
.input-field .prefix{ 
position:absolute; 
width:3rem; 
font-size:2rem; 
transition:color .2s; 
top:.5rem; 
} 
 
.input-field .prefix.active{ 
color:#ff1744; 
} 
 
.input-field .prefix ~ input,.input-field .prefix ~ textarea,.input-field .prefix ~ label,.input-field .prefix ~ .validate ~ label,.input-field .prefix ~ .helper-text,.input-field .prefix ~ .autocomplete-content{ 
margin-left:3rem; 
width:92%; 
width:calc(100% - 3rem); 
} 
 
.input-field .prefix ~ label{ 
margin-left:3rem; 
} 
 
@media only screen and (max-width: 992px){ 
.input-field .prefix ~ input{ 
width:86%; 
width:calc(100% - 3rem); 
} 
 
; 
} 
 
@media only screen and (max-width: 600px){ 
.input-field .prefix ~ input{ 
width:80%; 
width:calc(100% - 3rem); 
} 
 
; 
} 
 
.input-field input[type=search]{ 
display:block; 
line-height:inherit; 
transition:.3s background-color; 
} 
 
.nav-wrapper .input-field input[type=search]{ 
height:inherit; 
padding-left:4rem; 
width:calc(100% - 4rem); 
border:0; 
box-shadow:none; 
} 
 
.input-field input[type=search]:focus:not(.browser-default){ 
background-color:#fff; 
border:0; 
box-shadow:none; 
color:#444; 
} 
 
.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default) ~ .mdi-navigation-close,.input-field input[type=search]:focus:not(.browser-default) ~ .material-icons{ 
color:#444; 
} 
 
.input-field input[type=search]+.label-icon{ 
transform:none; 
left:1rem; 
} 
 
.input-field input[type=search] ~ .mdi-navigation-close,.input-field input[type=search] ~ .material-icons{ 
position:absolute; 
top:0; 
right:1rem; 
color:transparent; 
cursor:pointer; 
font-size:2rem; 
transition:.3s color; 
} 
 
textarea{ 
width:100%; 
height:3rem; 
background-color:transparent; 
} 
 
textarea.materialize-textarea{ 
line-height:normal; 
overflow-y:hidden; 
padding:.8rem 0 .8rem 0; 
resize:none; 
min-height:3rem; 
box-sizing:border-box; 
} 
 
.hiddendiv{ 
visibility:hidden; 
white-space:pre-wrap; 
word-wrap:break-word; 
overflow-wrap:break-word; 
padding-top:1.2rem; 
position:absolute; 
top:0; 
z-index:-1; 
} 
 
.autocomplete-content li .highlight{ 
color:#444; 
} 
 
.autocomplete-content li img{ 
height:40px; 
width:40px; 
margin:5px 15px; 
} 
 
.character-counter{ 
min-height:18px; 
} 
 
[type="radio"]:not(:checked),[type="radio"]:checked{ 
position:absolute; 
opacity:0; 
pointer-events:none; 
} 
 
[type="radio"]:not(:checked)+span,[type="radio"]:checked+span{ 
position:relative; 
padding-left:35px; 
cursor:pointer; 
display:inline-block; 
height:25px; 
line-height:25px; 
font-size:1rem; 
transition:.28s ease; 
user-select:none; 
} 
 
[type="radio"]+span:before,[type="radio"]+span:after{ 
content:''; 
position:absolute; 
left:0; 
top:0; 
margin:4px; 
width:16px; 
height:16px; 
z-index:0; 
transition:.28s ease; 
} 
 
[type="radio"]:not(:checked)+span:before,[type="radio"]:not(:checked)+span:after,[type="radio"]:checked+span:before,[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after{ 
border-radius:50%; 
} 
 
[type="radio"]:not(:checked)+span:before,[type="radio"]:not(:checked)+span:after{ 
border:2px solid #5a5a5a; 
} 
 
[type="radio"]:not(:checked)+span:after{ 
transform:scale(0); 
} 
 
[type="radio"]:checked+span:before{ 
border:2px solid transparent; 
} 
 
[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after{ 
border:2px solid #26a69a; 
} 
 
[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:after{ 
background-color:#26a69a; 
} 
 
[type="radio"]:checked+span:after{ 
transform:scale(1.02); 
} 
 
[type="radio"].with-gap:checked+span:after{ 
transform:scale(0.5); 
} 
 
[type="radio"].tabbed:focus+span:before{ 
box-shadow:0 0 0 10px rgba(0,0,0,0.1); 
} 
 
[type="radio"].with-gap:disabled:checked+span:before{ 
border:2px solid rgba(0,0,0,0.42); 
} 
 
[type="radio"].with-gap:disabled:checked+span:after{ 
border:none; 
background-color:rgba(0,0,0,0.42); 
} 
 
[type="radio"]:disabled:not(:checked)+span:before,[type="radio"]:disabled:checked+span:before{ 
background-color:transparent; 
border-color:rgba(0,0,0,0.42); 
} 
 
[type="radio"]:disabled+span{ 
color:rgba(0,0,0,0.42); 
} 
 
[type="radio"]:disabled:not(:checked)+span:before{ 
border-color:rgba(0,0,0,0.42); 
} 
 
[type="radio"]:disabled:checked+span:after{ 
background-color:rgba(0,0,0,0.42); 
border-color:#949494; 
} 
 
[type="checkbox"]:not(:checked),[type="checkbox"]:checked{ 
position:absolute; 
opacity:0; 
pointer-events:none; 
} 
 
[type="checkbox"]+span:not(.lever){ 
position:relative; 
padding-left:35px; 
cursor:pointer; 
display:inline-block; 
height:25px; 
line-height:25px; 
font-size:1rem; 
user-select:none; 
} 
 
[type="checkbox"]+span:not(.lever):before,[type="checkbox"]:not(.filled-in)+span:not(.lever):after{ 
content:''; 
position:absolute; 
top:0; 
left:0; 
width:18px; 
height:18px; 
z-index:0; 
border:2px solid #5a5a5a; 
border-radius:1px; 
margin-top:3px; 
transition:.2s; 
} 
 
[type="checkbox"]:not(.filled-in)+span:not(.lever):after{ 
border:0; 
transform:scale(0); 
} 
 
[type="checkbox"]:not(:checked):disabled+span:not(.lever):before{ 
border:none; 
background-color:rgba(0,0,0,0.42); 
} 
 
[type="checkbox"].tabbed:focus+span:not(.lever):after{ 
transform:scale(1); 
border:0; 
border-radius:50%; 
box-shadow:0 0 0 10px rgba(0,0,0,0.1); 
background-color:rgba(0,0,0,0.1); 
} 
 
[type="checkbox"]:checked+span:not(.lever):before{ 
top:-4px; 
left:-5px; 
width:12px; 
height:22px; 
border-top:2px solid transparent; 
border-left:2px solid transparent; 
border-right:2px solid #ff1744; 
border-bottom:2px solid #ff1744; 
transform:rotate(40deg); 
backface-visibility:hidden; 
transform-origin:100% 100%; 
} 
 
[type="checkbox"]:checked:disabled+span:before{ 
border-right:2px solid rgba(0,0,0,0.42); 
border-bottom:2px solid rgba(0,0,0,0.42); 
} 
 
[type="checkbox"]:indeterminate+span:not(.lever):before{ 
top:-11px; 
left:-12px; 
width:10px; 
height:22px; 
border-top:none; 
border-left:none; 
border-right:2px solid #ff1744; 
border-bottom:none; 
transform:rotate(90deg); 
backface-visibility:hidden; 
transform-origin:100% 100%; 
} 
 
[type="checkbox"]:indeterminate:disabled+span:not(.lever):before{ 
border-right:2px solid rgba(0,0,0,0.42); 
background-color:transparent; 
} 
 
[type="checkbox"].filled-in+span:not(.lever):after{ 
border-radius:2px; 
} 
 
[type="checkbox"].filled-in+span:not(.lever):before,[type="checkbox"].filled-in+span:not(.lever):after{ 
content:''; 
left:0; 
position:absolute; 
transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; 
z-index:1; 
} 
 
[type="checkbox"].filled-in:not(:checked)+span:not(.lever):before{ 
width:0; 
height:0; 
border:3px solid transparent; 
left:6px; 
top:10px; 
transform:rotateZ(37deg); 
transform-origin:100% 100%; 
} 
 
[type="checkbox"].filled-in:not(:checked)+span:not(.lever):after{ 
height:20px; 
width:20px; 
background-color:transparent; 
border:2px solid #5a5a5a; 
top:0px; 
z-index:0; 
} 
 
[type="checkbox"].filled-in:checked+span:not(.lever):before{ 
top:0; 
left:1px; 
width:8px; 
height:13px; 
border-top:2px solid transparent; 
border-left:2px solid transparent; 
border-right:2px solid #fff; 
border-bottom:2px solid #fff; 
transform:rotateZ(37deg); 
transform-origin:100% 100%; 
} 
 
[type="checkbox"].filled-in:checked+span:not(.lever):after{ 
top:0; 
width:20px; 
height:20px; 
border:2px solid #ff1744; 
background-color:#ff1744; 
z-index:0; 
} 
 
[type="checkbox"].filled-in.tabbed:focus+span:not(.lever):after{ 
border-radius:2px; 
border-color:#5a5a5a; 
background-color:rgba(0,0,0,0.1); 
} 
 
[type="checkbox"].filled-in.tabbed:checked:focus+span:not(.lever):after{ 
border-radius:2px; 
background-color:#ff1744; 
border-color:#ff1744; 
} 
 
[type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):before{ 
background-color:transparent; 
border:2px solid transparent; 
} 
 
[type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):after{ 
border-color:transparent; 
background-color:#949494; 
} 
 
[type="checkbox"].filled-in:disabled:checked+span:not(.lever):before{ 
background-color:transparent; 
} 
 
[type="checkbox"].filled-in:disabled:checked+span:not(.lever):after{ 
background-color:#949494; 
border-color:#949494; 
} 
 
.switch,.switch *{ 
-webkit-tap-highlight-color:transparent; 
user-select:none; 
} 
 
.switch label{ 
cursor:pointer; 
} 
 
.switch label input[type=checkbox]{ 
opacity:0; 
width:0; 
height:0; 
} 
 
.switch label input[type=checkbox]:checked+.lever{ 
background-color:#84c7c1; 
} 
 
.switch label input[type=checkbox]:checked+.lever:before,.switch label input[type=checkbox]:checked+.lever:after{ 
left:18px; 
} 
 
.switch label input[type=checkbox]:checked+.lever:after{ 
background-color:#ff1744; 
} 
 
.switch label .lever{ 
content:""; 
display:inline-block; 
position:relative; 
width:36px; 
height:14px; 
background-color:rgba(0,0,0,0.38); 
border-radius:15px; 
margin-right:10px; 
transition:background 0.3s ease; 
vertical-align:middle; 
margin:0 16px; 
} 
 
.switch label .lever:before,.switch label .lever:after{ 
content:""; 
position:absolute; 
display:inline-block; 
width:20px; 
height:20px; 
border-radius:50%; 
left:0; 
top:-3px; 
transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease; 
} 
 
.switch label .lever:before{ 
background-color:rgba(38,166,154,0.15); 
} 
 
.switch label .lever:after{ 
background-color:#F1F1F1; 
box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12); 
} 
 
input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before{ 
transform:scale(2.4); 
background-color:rgba(38,166,154,0.15); 
} 
 
input[type=checkbox]:not(:disabled) ~ .lever:active:before,input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before{ 
transform:scale(2.4); 
background-color:rgba(0,0,0,0.08); 
} 
 
.switch input[type=checkbox][disabled]+.lever{ 
cursor:default; 
background-color:rgba(0,0,0,0.12); 
} 
 
.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{ 
background-color:#949494; 
} 
 
select{ 
display:none; 
} 
 
select.browser-default{ 
display:block; 
} 
 
select{ 
background-color:rgba(255,255,255,0.9); 
width:100%; 
padding:5px; 
border:1px solid #f2f2f2; 
border-radius:2px; 
height:3rem; 
} 
 
.select-label{ 
position:absolute; 
} 
 
.select-wrapper{ 
position:relative; 
} 
 
.select-wrapper.valid+label,.select-wrapper.invalid+label{ 
width:100%; 
pointer-events:none; 
} 
 
.select-wrapper input.select-dropdown{ 
position:relative; 
cursor:pointer; 
background-color:transparent; 
border:none; 
border-bottom:1px solid #9e9e9e; 
outline:none; 
height:3rem; 
line-height:3rem; 
width:100%; 
font-size:16px; 
margin:0 0 8px 0; 
padding:0; 
display:block; 
user-select:none; 
z-index:1; 
} 
 
.select-wrapper input.select-dropdown:focus{ 
border-bottom:1px solid #26a69a; 
} 
 
.select-wrapper .caret{ 
position:absolute; 
right:0; 
top:0; 
bottom:0; 
margin:auto 0; 
z-index:0; 
fill:rgba(0,0,0,0.87); 
} 
 
.select-wrapper+label{ 
position:absolute; 
top:-26px; 
font-size:.8rem; 
} 
 
select:disabled{ 
color:rgba(0,0,0,0.42); 
} 
 
.select-wrapper.disabled+label{ 
color:rgba(0,0,0,0.42); 
} 
 
.select-wrapper.disabled .caret{ 
fill:rgba(0,0,0,0.42); 
} 
 
.select-wrapper input.select-dropdown:disabled{ 
color:rgba(0,0,0,0.42); 
cursor:default; 
user-select:none; 
} 
 
.select-wrapper i{ 
color:rgba(0,0,0,0.3); 
} 
 
.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{ 
color:rgba(0,0,0,0.3); 
background-color:transparent; 
} 
 
.select-dropdown.dropdown-content li:hover{ 
background-color:rgba(0,0,0,0.08); 
} 
 
.select-dropdown.dropdown-content li.selected{ 
background-color:rgba(0,0,0,0.03); 
} 
 
.select-dropdown.dropdown-content li:focus{ 
background-color:rgba(0,0,0,0.08); 
} 
 
.prefix ~ .select-wrapper{ 
margin-left:3rem; 
width:92%; 
width:calc(100% - 3rem); 
} 
 
.prefix ~ label{ 
margin-left:3rem; 
} 
 
.select-dropdown li img{ 
height:40px; 
width:40px; 
margin:5px 15px; 
float:right; 
} 
 
.select-dropdown li.optgroup{ 
border-top:1px solid #eee; 
} 
 
.select-dropdown li.optgroup.selected>span{ 
color:rgba(0,0,0,0.7); 
} 
 
.select-dropdown li.optgroup>span{ 
color:rgba(0,0,0,0.4); 
} 
 
.select-dropdown li.optgroup ~ li.optgroup-option{ 
padding-left:1rem; 
} 
 
.file-field{ 
position:relative; 
} 
 
.file-field .file-path-wrapper{ 
overflow:hidden; 
padding-left:10px; 
} 
 
.file-field input.file-path{ 
width:100%; 
} 
 
.file-field .btn,.file-field .btn-large,.file-field .btn-small{ 
float:left; 
height:3rem; 
line-height:3rem; 
} 
 
.file-field span{ 
cursor:pointer; 
} 
 
.file-field input[type=file]{ 
position:absolute; 
top:0; 
right:0; 
left:0; 
bottom:0; 
width:100%; 
margin:0; 
padding:0; 
font-size:20px; 
cursor:pointer; 
opacity:0; 
filter:alpha(opacity=0); 
} 
 
.file-field input[type=file]::-webkit-file-upload-button{ 
display:none; 
} 
 
.range-field{ 
position:relative; 
} 
 
input[type=range],input[type=range]+.thumb{ 
cursor:pointer; 
} 
 
input[type=range]{ 
position:relative; 
background-color:transparent; 
border:none; 
outline:none; 
width:100%; 
margin:15px 0; 
padding:0; 
} 
 
input[type=range]:focus{ 
outline:none; 
} 
 
input[type=range]+.thumb{ 
position:absolute; 
top:10px; 
left:0; 
border:none; 
height:0; 
width:0; 
border-radius:50%; 
background-color:#26a69a; 
margin-left:7px; 
transform-origin:50% 50%; 
transform:rotate(-45deg); 
} 
 
input[type=range]+.thumb .value{ 
display:block; 
width:30px; 
text-align:center; 
color:#26a69a; 
font-size:0; 
transform:rotate(45deg); 
} 
 
input[type=range]+.thumb.active{ 
border-radius:50% 50% 50% 0; 
} 
 
input[type=range]+.thumb.active .value{ 
color:#fff; 
margin-left:-1px; 
margin-top:8px; 
font-size:10px; 
} 
 
input[type=range]{ 
-webkit-appearance:none; 
} 
 
input[type=range]::-webkit-slider-runnable-track{ 
height:3px; 
background:#c2c0c2; 
border:none; 
} 
 
input[type=range]::-webkit-slider-thumb{ 
border:none; 
height:14px; 
width:14px; 
border-radius:50%; 
background:#26a69a; 
transition:box-shadow .3s; 
-webkit-appearance:none; 
background-color:#26a69a; 
transform-origin:50% 50%; 
margin:-5px 0 0 0; 
} 
 
.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{ 
box-shadow:0 0 0 10px rgba(38,166,154,0.26); 
} 
 
input[type=range]{ 
border:1px solid white; 
} 
 
input[type=range]::-moz-range-track{ 
height:3px; 
background:#c2c0c2; 
border:none; 
} 
 
input[type=range]::-moz-focus-inner{ 
border:0; 
} 
 
input[type=range]::-moz-range-thumb{ 
border:none; 
height:14px; 
width:14px; 
border-radius:50%; 
background:#26a69a; 
transition:box-shadow .3s; 
margin-top:-5px; 
} 
 
input[type=range]:-moz-focusring{ 
outline:1px solid #fff; 
outline-offset:-1px; 
} 
 
.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{ 
box-shadow:0 0 0 10px rgba(38,166,154,0.26); 
} 
 
input[type=range]::-ms-track{ 
height:3px; 
background:transparent; 
border-color:transparent; 
border-width:6px 0; 
color:transparent; 
} 
 
input[type=range]::-ms-fill-lower{ 
background:#777; 
} 
 
input[type=range]::-ms-fill-upper{ 
background:#ddd; 
} 
 
input[type=range]::-ms-thumb{ 
border:none; 
height:14px; 
width:14px; 
border-radius:50%; 
background:#26a69a; 
transition:box-shadow .3s; 
} 
 
.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{ 
box-shadow:0 0 0 10px rgba(38,166,154,0.26); 
} 
 
.table-of-contents.fixed{ 
position:fixed; 
} 
 
.table-of-contents li{ 
padding:2px 0; 
} 
 
.table-of-contents a{ 
display:inline-block; 
font-weight:300; 
color:#757575; 
padding-left:16px; 
height:1.5rem; 
line-height:1.5rem; 
letter-spacing:.4; 
display:inline-block; 
} 
 
.table-of-contents a:hover{ 
color:#a8a8a8; 
padding-left:15px; 
border-left:1px solid #448AFF; 
} 
 
.table-of-contents a.active{ 
font-weight:500; 
padding-left:14px; 
border-left:2px solid #448AFF; 
} 
 
.sidenav{ 
position:fixed; 
width:300px; 
left:0; 
top:0; 
margin:0; 
transform:translateX(-100%); 
height:100%; 
height:calc(100% + 60px); 
height:-moz-calc(100%); 
padding-bottom:60px; 
background-color:#fff; 
z-index:999; 
overflow-y:auto; 
will-change:transform; 
backface-visibility:hidden; 
transform:translateX(-105%); 
} 
 
.sidenav.right-aligned{ 
right:0; 
transform:translateX(105%); 
left:auto; 
transform:translateX(100%); 
} 
 
.sidenav .collapsible{ 
margin:0; 
} 
 
.sidenav li{ 
float:none; 
line-height:48px; 
} 
 
.sidenav li.active{ 
background-color:rgba(0,0,0,0.05); 
} 
 
.sidenav li>a{ 
color:rgba(0,0,0,0.87); 
display:block; 
font-size:14px; 
font-weight:500; 
height:48px; 
line-height:48px; 
padding:0 32px; 
} 
 
.sidenav li>a:hover{ 
background-color:rgba(0,0,0,0.05); 
} 
 
.sidenav li>a.btn,.sidenav li>a.btn-large,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating{ 
margin:10px 15px; 
} 
 
.sidenav li>a.btn,.sidenav li>a.btn-large,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-floating{ 
color:#fff; 
} 
 
.sidenav li>a.btn-flat{ 
color:#343434; 
} 
 
.sidenav li>a.btn:hover,.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-large:hover{ 
background-color:#2bbbad; 
} 
 
.sidenav li>a.btn-floating:hover{ 
background-color:#26a69a; 
} 
 
.sidenav li>a>i,.sidenav li>a>[class^="mdi-"],.sidenav li>a li>a>[class*="mdi-"],.sidenav li>a>i.material-icons{ 
float:left; 
height:48px; 
line-height:48px; 
margin:0 32px 0 0; 
width:24px; 
color:rgba(0,0,0,0.54); 
} 
 
.sidenav .divider{ 
margin:8px 0 0 0; 
} 
 
.sidenav .subheader{ 
cursor:initial; 
pointer-events:none; 
color:rgba(0,0,0,0.54); 
font-size:14px; 
font-weight:500; 
line-height:48px; 
} 
 
.sidenav .subheader:hover{ 
background-color:transparent; 
} 
 
.sidenav .user-view{ 
position:relative; 
padding:32px 32px 0; 
margin-bottom:8px; 
} 
 
.sidenav .user-view>a{ 
height:auto; 
padding:0; 
} 
 
.sidenav .user-view>a:hover{ 
background-color:transparent; 
} 
 
.sidenav .user-view .background{ 
overflow:hidden; 
position:absolute; 
top:0; 
right:0; 
bottom:0; 
left:0; 
z-index:-1; 
} 
 
.sidenav .user-view .circle,.sidenav .user-view .name,.sidenav .user-view .email{ 
display:block; 
} 
 
.sidenav .user-view .circle{ 
height:64px; 
width:64px; 
} 
 
.sidenav .user-view .name,.sidenav .user-view .email{ 
font-size:14px; 
line-height:24px; 
} 
 
.sidenav .user-view .name{ 
margin-top:16px; 
font-weight:500; 
} 
 
.sidenav .user-view .email{ 
padding-bottom:16px; 
font-weight:400; 
} 
 
.drag-target{ 
height:100%; 
width:10px; 
position:fixed; 
top:0; 
z-index:998; 
} 
 
.drag-target.right-aligned{ 
right:0; 
} 
 
.sidenav.sidenav-fixed{ 
left:0; 
transform:translateX(0); 
position:fixed; 
} 
 
.sidenav.sidenav-fixed.right-aligned{ 
right:0; 
left:auto; 
} 
 
@media only screen and (max-width: 992px){ 
.sidenav.sidenav-fixed{ 
transform:translateX(-105%); 
} 
 
.sidenav.sidenav-fixed.right-aligned{ 
transform:translateX(105%); 
} 
 
.sidenav>a{ 
padding:0 16px; 
} 
 
.sidenav .user-view{ 
padding:16px 16px 0; 
} 
 
; 
} 
 
.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{ 
background-color:#448AFF; 
} 
 
.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{ 
color:#fff; 
} 
 
.sidenav .collapsible-body{ 
padding:0; 
} 
 
.sidenav-overlay{ 
position:fixed; 
top:0; 
left:0; 
right:0; 
opacity:0; 
height:120vh; 
background-color:rgba(0,0,0,0.5); 
z-index:997; 
display:none; 
} 
 
.preloader-wrapper{ 
display:inline-block; 
position:relative; 
width:50px; 
height:50px; 
} 
 
.preloader-wrapper.small{ 
width:36px; 
height:36px; 
} 
 
.preloader-wrapper.big{ 
width:64px; 
height:64px; 
} 
 
.preloader-wrapper.active{ 
-webkit-animation:container-rotate 1568ms linear infinite; 
animation:container-rotate 1568ms linear infinite; 
} 
 
@-webkit-keyframes container-rotate{ 
to{ 
-webkit-transform:rotate(360deg); 
} 
 
; 
} 
 
@keyframes container-rotate{ 
to{ 
transform:rotate(360deg); 
} 
 
; 
} 
 
.spinner-layer{ 
position:absolute; 
width:100%; 
height:100%; 
opacity:0; 
border-color:#26a69a; 
} 
 
.spinner-blue,.spinner-blue-only{ 
border-color:#4285f4; 
} 
 
.spinner-red,.spinner-red-only{ 
border-color:#db4437; 
} 
 
.spinner-yellow,.spinner-yellow-only{ 
border-color:#f4b400; 
} 
 
.spinner-green,.spinner-green-only{ 
border-color:#0f9d58; 
} 
 
.active .spinner-layer.spinner-blue{ 
-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
} 
 
.active .spinner-layer.spinner-red{ 
-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
} 
 
.active .spinner-layer.spinner-yellow{ 
-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
} 
 
.active .spinner-layer.spinner-green{ 
-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
} 
 
.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{ 
opacity:1; 
-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
} 
 
@-webkit-keyframes fill-unfill-rotate{ 
12.5%{ 
-webkit-transform:rotate(135deg); 
} 
 
25%{ 
-webkit-transform:rotate(270deg); 
} 
 
37.5%{ 
-webkit-transform:rotate(405deg); 
} 
 
50%{ 
-webkit-transform:rotate(540deg); 
} 
 
62.5%{ 
-webkit-transform:rotate(675deg); 
} 
 
75%{ 
-webkit-transform:rotate(810deg); 
} 
 
87.5%{ 
-webkit-transform:rotate(945deg); 
} 
 
to{ 
-webkit-transform:rotate(1080deg); 
} 
 
; 
} 
 
@keyframes fill-unfill-rotate{ 
12.5%{ 
transform:rotate(135deg); 
} 
 
25%{ 
transform:rotate(270deg); 
} 
 
37.5%{ 
transform:rotate(405deg); 
} 
 
50%{ 
transform:rotate(540deg); 
} 
 
62.5%{ 
transform:rotate(675deg); 
} 
 
75%{ 
transform:rotate(810deg); 
} 
 
87.5%{ 
transform:rotate(945deg); 
} 
 
to{ 
transform:rotate(1080deg); 
} 
 
; 
} 
 
@-webkit-keyframes blue-fade-in-out{ 
from{ 
opacity:1; 
} 
 
25%{ 
opacity:1; 
} 
 
26%{ 
opacity:0; 
} 
 
89%{ 
opacity:0; 
} 
 
90%{ 
opacity:1; 
} 
 
100%{ 
opacity:1; 
} 
 
; 
} 
 
@keyframes blue-fade-in-out{ 
from{ 
opacity:1; 
} 
 
25%{ 
opacity:1; 
} 
 
26%{ 
opacity:0; 
} 
 
89%{ 
opacity:0; 
} 
 
90%{ 
opacity:1; 
} 
 
100%{ 
opacity:1; 
} 
 
; 
} 
 
@-webkit-keyframes red-fade-in-out{ 
from{ 
opacity:0; 
} 
 
15%{ 
opacity:0; 
} 
 
25%{ 
opacity:1; 
} 
 
50%{ 
opacity:1; 
} 
 
51%{ 
opacity:0; 
} 
 
; 
} 
 
@keyframes red-fade-in-out{ 
from{ 
opacity:0; 
} 
 
15%{ 
opacity:0; 
} 
 
25%{ 
opacity:1; 
} 
 
50%{ 
opacity:1; 
} 
 
51%{ 
opacity:0; 
} 
 
; 
} 
 
@-webkit-keyframes yellow-fade-in-out{ 
from{ 
opacity:0; 
} 
 
40%{ 
opacity:0; 
} 
 
50%{ 
opacity:1; 
} 
 
75%{ 
opacity:1; 
} 
 
76%{ 
opacity:0; 
} 
 
; 
} 
 
@keyframes yellow-fade-in-out{ 
from{ 
opacity:0; 
} 
 
40%{ 
opacity:0; 
} 
 
50%{ 
opacity:1; 
} 
 
75%{ 
opacity:1; 
} 
 
76%{ 
opacity:0; 
} 
 
; 
} 
 
@-webkit-keyframes green-fade-in-out{ 
from{ 
opacity:0; 
} 
 
65%{ 
opacity:0; 
} 
 
75%{ 
opacity:1; 
} 
 
90%{ 
opacity:1; 
} 
 
100%{ 
opacity:0; 
} 
 
; 
} 
 
@keyframes green-fade-in-out{ 
from{ 
opacity:0; 
} 
 
65%{ 
opacity:0; 
} 
 
75%{ 
opacity:1; 
} 
 
90%{ 
opacity:1; 
} 
 
100%{ 
opacity:0; 
} 
 
; 
} 
 
.gap-patch{ 
position:absolute; 
top:0; 
left:45%; 
width:10%; 
height:100%; 
overflow:hidden; 
border-color:inherit; 
} 
 
.gap-patch .circle{ 
width:1000%; 
left:-450%; 
} 
 
.circle-clipper{ 
display:inline-block; 
position:relative; 
width:50%; 
height:100%; 
overflow:hidden; 
border-color:inherit; 
} 
 
.circle-clipper .circle{ 
width:200%; 
height:100%; 
border-width:3px; 
border-style:solid; 
border-color:inherit; 
border-bottom-color:transparent !important; 
border-radius:50%; 
-webkit-animation:none; 
animation:none; 
position:absolute; 
top:0; 
right:0; 
bottom:0; 
} 
 
.circle-clipper.left .circle{ 
left:0; 
border-right-color:transparent !important; 
-webkit-transform:rotate(129deg); 
transform:rotate(129deg); 
} 
 
.circle-clipper.right .circle{ 
left:-100%; 
border-left-color:transparent !important; 
-webkit-transform:rotate(-129deg); 
transform:rotate(-129deg); 
} 
 
.active .circle-clipper.left .circle{ 
-webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
} 
 
.active .circle-clipper.right .circle{ 
-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; 
} 
 
@-webkit-keyframes left-spin{ 
from{ 
-webkit-transform:rotate(130deg); 
} 
 
50%{ 
-webkit-transform:rotate(-5deg); 
} 
 
to{ 
-webkit-transform:rotate(130deg); 
} 
 
; 
} 
 
@keyframes left-spin{ 
from{ 
transform:rotate(130deg); 
} 
 
50%{ 
transform:rotate(-5deg); 
} 
 
to{ 
transform:rotate(130deg); 
} 
 
; 
} 
 
@-webkit-keyframes right-spin{ 
from{ 
-webkit-transform:rotate(-130deg); 
} 
 
50%{ 
-webkit-transform:rotate(5deg); 
} 
 
to{ 
-webkit-transform:rotate(-130deg); 
} 
 
; 
} 
 
@keyframes right-spin{ 
from{ 
transform:rotate(-130deg); 
} 
 
50%{ 
transform:rotate(5deg); 
} 
 
to{ 
transform:rotate(-130deg); 
} 
 
; 
} 
 
#spinnerContainer.cooldown{ 
-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); 
animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); 
} 
 
@-webkit-keyframes fade-out{ 
from{ 
opacity:1; 
} 
 
to{ 
opacity:0; 
} 
 
; 
} 
 
@keyframes fade-out{ 
from{ 
opacity:1; 
} 
 
to{ 
opacity:0; 
} 
 
; 
} 
 
.slider{ 
position:relative; 
height:400px; 
width:100%; 
} 
 
.slider.fullscreen{ 
height:100%; 
width:100%; 
position:absolute; 
top:0; 
left:0; 
right:0; 
bottom:0; 
} 
 
.slider.fullscreen ul.slides{ 
height:100%; 
} 
 
.slider.fullscreen ul.indicators{ 
z-index:2; 
bottom:30px; 
} 
 
.slider .slides{ 
background-color:#9e9e9e; 
margin:0; 
height:400px; 
} 
 
.slider .slides li{ 
opacity:0; 
position:absolute; 
top:0; 
left:0; 
z-index:1; 
width:100%; 
height:inherit; 
overflow:hidden; 
} 
 
.slider .slides li img{ 
height:100%; 
width:100%; 
background-size:cover; 
background-position:center; 
} 
 
.slider .slides li .caption{ 
color:#fff; 
position:absolute; 
top:15%; 
left:15%; 
width:70%; 
opacity:0; 
} 
 
.slider .slides li .caption p{ 
color:#e0e0e0; 
} 
 
.slider .slides li.active{ 
z-index:2; 
} 
 
.slider .indicators{ 
position:absolute; 
text-align:center; 
left:0; 
right:0; 
bottom:0; 
margin:0; 
} 
 
.slider .indicators .indicator-item{ 
display:inline-block; 
position:relative; 
cursor:pointer; 
height:16px; 
width:16px; 
margin:0 12px; 
background-color:#e0e0e0; 
transition:background-color .3s; 
border-radius:50%; 
} 
 
.slider .indicators .indicator-item.active{ 
background-color:#4CAF50; 
} 
 
.carousel{ 
overflow:hidden; 
position:relative; 
width:100%; 
height:400px; 
perspective:500px; 
transform-style:preserve-3d; 
transform-origin:0% 50%; 
} 
 
.carousel.carousel-slider{ 
top:0; 
left:0; 
} 
 
.carousel.carousel-slider .carousel-fixed-item{ 
position:absolute; 
left:0; 
right:0; 
bottom:20px; 
z-index:1; 
} 
 
.carousel.carousel-slider .carousel-fixed-item.with-indicators{ 
bottom:68px; 
} 
 
.carousel.carousel-slider .carousel-item{ 
width:100%; 
height:100%; 
min-height:400px; 
position:absolute; 
top:0; 
left:0; 
} 
 
.carousel.carousel-slider .carousel-item h2{ 
font-size:24px; 
font-weight:500; 
line-height:32px; 
} 
 
.carousel.carousel-slider .carousel-item p{ 
font-size:15px; 
} 
 
.carousel .carousel-item{ 
visibility:hidden; 
width:200px; 
height:200px; 
position:absolute; 
top:0; 
left:0; 
} 
 
.carousel .carousel-item>img{ 
width:100%; 
} 
 
.carousel .indicators{ 
position:absolute; 
text-align:center; 
left:0; 
right:0; 
bottom:0; 
margin:0; 
} 
 
.carousel .indicators .indicator-item{ 
display:inline-block; 
position:relative; 
cursor:pointer; 
height:8px; 
width:8px; 
margin:24px 4px; 
background-color:rgba(255,255,255,0.5); 
transition:background-color .3s; 
border-radius:50%; 
} 
 
.carousel .indicators .indicator-item.active{ 
background-color:#fff; 
} 
 
.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .materialboxed{ 
pointer-events:none; 
} 
 
.tap-target-wrapper{ 
width:800px; 
height:800px; 
position:fixed; 
z-index:1000; 
visibility:hidden; 
transition:visibility 0s .3s; 
} 
 
.tap-target-wrapper.open{ 
visibility:visible; 
transition:visibility 0s; 
} 
 
.tap-target-wrapper.open .tap-target{ 
transform:scale(1); 
opacity:.95; 
transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1); 
} 
 
.tap-target-wrapper.open .tap-target-wave::before{ 
transform:scale(1); 
} 
 
.tap-target-wrapper.open .tap-target-wave::after{ 
visibility:visible; 
animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite; 
transition:opacity .3s, transform .3s, visibility 0s 1s; 
} 
 
.tap-target{ 
position:absolute; 
font-size:1rem; 
border-radius:50%; 
background-color:#448AFF; 
box-shadow:0 20px 20px 0 rgba(0,0,0,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2); 
width:100%; 
height:100%; 
opacity:0; 
transform:scale(0); 
transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1); 
} 
 
.tap-target-content{ 
position:relative; 
display:table-cell; 
} 
 
.tap-target-wave{ 
position:absolute; 
border-radius:50%; 
z-index:10001; 
} 
 
.tap-target-wave::before,.tap-target-wave::after{ 
content:''; 
display:block; 
position:absolute; 
width:100%; 
height:100%; 
border-radius:50%; 
background-color:#ffffff; 
} 
 
.tap-target-wave::before{ 
transform:scale(0); 
transition:transform .3s; 
} 
 
.tap-target-wave::after{ 
visibility:hidden; 
transition:opacity .3s, transform .3s, visibility 0s; 
z-index:-1; 
} 
 
.tap-target-origin{ 
top:50%; 
left:50%; 
transform:translate(-50%, -50%); 
z-index:10002; 
position:absolute !important; 
} 
 
.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover{ 
background:none; 
} 
 
@media only screen and (max-width: 600px){ 
.tap-target,.tap-target-wrapper{ 
width:600px; 
height:600px; 
} 
 
; 
} 
 
.pulse{ 
overflow:visible; 
position:relative; 
} 
 
.pulse::before{ 
content:''; 
display:block; 
position:absolute; 
width:100%; 
height:100%; 
top:0; 
left:0; 
background-color:inherit; 
border-radius:inherit; 
transition:opacity .3s, transform .3s; 
animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite; 
z-index:-1; 
} 
 
@keyframes pulse-animation{ 
0%{ 
opacity:1; 
transform:scale(1); 
} 
 
50%{ 
opacity:0; 
transform:scale(1.5); 
} 
 
100%{ 
opacity:0; 
transform:scale(1.5); 
} 
 
; 
} 
 
.datepicker-modal{ 
max-width:325px; 
min-width:300px; 
max-height:none; 
} 
 
.datepicker-container.modal-content{ 
display:flex; 
flex-direction:column; 
padding:0; 
} 
 
.datepicker-controls{ 
display:flex; 
justify-content:space-between; 
width:280px; 
margin:0 auto; 
} 
 
.datepicker-controls .selects-container{ 
display:flex; 
} 
 
.datepicker-controls .select-wrapper input{ 
border-bottom:none; 
text-align:center; 
margin:0; 
} 
 
.datepicker-controls .select-wrapper input:focus{ 
border-bottom:none; 
} 
 
.datepicker-controls .select-wrapper .caret{ 
display:none; 
} 
 
.datepicker-controls .select-year input{ 
width:50px; 
} 
 
.datepicker-controls .select-month input{ 
width:70px; 
} 
 
.month-prev,.month-next{ 
margin-top:4px; 
cursor:pointer; 
background-color:transparent; 
border:none; 
} 
 
.datepicker-date-display{ 
flex:1 auto; 
background-color:#212121; 
color:#fff; 
padding:20px 22px; 
font-weight:500; 
} 
 
.datepicker-date-display .year-text{ 
display:block; 
font-size:1.5rem; 
line-height:25px; 
color:rgba(255,255,255,0.7); 
} 
 
.datepicker-date-display .date-text{ 
display:block; 
font-size:2.8rem; 
line-height:47px; 
font-weight:500; 
} 
 
.datepicker-calendar-container{ 
flex:2.5 auto; 
} 
 
.datepicker-table{ 
width:280px; 
font-size:1rem; 
margin:0 auto; 
} 
 
.datepicker-table thead{ 
border-bottom:none; 
} 
 
.datepicker-table th{ 
padding:10px 5px; 
text-align:center; 
} 
 
.datepicker-table tr{ 
border:none; 
} 
 
.datepicker-table abbr{ 
text-decoration:none; 
color:#999; 
} 
 
.datepicker-table td{ 
border-radius:50%; 
padding:0; 
} 
 
.datepicker-table td.is-today{ 
color:#212121; 
} 
 
.datepicker-table td.is-selected{ 
background-color:#212121; 
color:#fff; 
} 
 
.datepicker-table td.is-outside-current-month,.datepicker-table td.is-disabled{ 
color:rgba(0,0,0,0.3); 
pointer-events:none; 
} 
 
.datepicker-day-button{ 
background-color:transparent; 
border:none; 
line-height:38px; 
display:block; 
width:100%; 
border-radius:50%; 
padding:0 5px; 
cursor:pointer; 
color:inherit; 
} 
 
.datepicker-day-button:focus{ 
background-color:rgba(33,33,33,0.25); 
} 
 
.datepicker-footer{ 
width:280px; 
margin:0 auto; 
padding-bottom:5px; 
display:flex; 
justify-content:space-between; 
} 
 
.datepicker-cancel,.datepicker-clear,.datepicker-today,.datepicker-done{ 
color:#212121; 
padding:0 1rem; 
} 
 
.datepicker-clear{ 
color:#F44336; 
} 
 
@media only screen and (min-width: 601px){ 
.datepicker-modal{ 
max-width:625px; 
} 
 
.datepicker-container.modal-content{ 
flex-direction:row; 
} 
 
.datepicker-date-display{ 
flex:0 1 270px; 
} 
 
.datepicker-controls,.datepicker-table,.datepicker-footer{ 
width:320px; 
} 
 
.datepicker-day-button{ 
line-height:44px; 
} 
 
; 
} 
 
.timepicker-modal{ 
max-width:325px; 
max-height:none; 
} 
 
.timepicker-container.modal-content{ 
display:flex; 
flex-direction:column; 
padding:0; 
} 
 
.text-primary{ 
color:#fff; 
} 
 
.timepicker-digital-display{ 
flex:1 auto; 
background-color:#212121; 
padding:10px; 
font-weight:300; 
} 
 
.timepicker-text-container{ 
font-size:4rem; 
font-weight:bold; 
text-align:center; 
color:rgba(255,255,255,0.6); 
font-weight:400; 
position:relative; 
user-select:none; 
} 
 
.timepicker-span-hours,.timepicker-span-minutes,.timepicker-span-am-pm div{ 
cursor:pointer; 
} 
 
.timepicker-span-hours{ 
margin-right:3px; 
} 
 
.timepicker-span-minutes{ 
margin-left:3px; 
} 
 
.timepicker-display-am-pm{ 
font-size:1.3rem; 
position:absolute; 
right:1rem; 
bottom:1rem; 
font-weight:400; 
} 
 
.timepicker-analog-display{ 
flex:2.5 auto; 
} 
 
.timepicker-plate{ 
background-color:#eee; 
border-radius:50%; 
width:270px; 
height:270px; 
overflow:visible; 
position:relative; 
margin:auto; 
margin-top:25px; 
margin-bottom:5px; 
user-select:none; 
} 
 
.timepicker-canvas,.timepicker-dial{ 
position:absolute; 
left:0; 
right:0; 
top:0; 
bottom:0; 
} 
 
.timepicker-minutes{ 
visibility:hidden; 
} 
 
.timepicker-tick{ 
border-radius:50%; 
color:rgba(0,0,0,0.87); 
line-height:40px; 
text-align:center; 
width:40px; 
height:40px; 
position:absolute; 
cursor:pointer; 
font-size:15px; 
} 
 
.timepicker-tick.active,.timepicker-tick:hover{ 
background-color:rgba(255, 23, 68,0.25); 
} 
 
.timepicker-dial{ 
transition:transform 350ms, opacity 350ms; 
} 
 
.timepicker-dial-out{ 
opacity:0; 
} 
 
.timepicker-dial-out.timepicker-hours{ 
transform:scale(1.1, 1.1); 
} 
 
.timepicker-dial-out.timepicker-minutes{ 
transform:scale(0.8, 0.8); 
} 
 
.timepicker-canvas{ 
transition:opacity 175ms; 
} 
 
.timepicker-canvas line{ 
stroke:#ff1744; 
stroke-width:4; 
stroke-linecap:round; 
} 
 
.timepicker-canvas-out{ 
opacity:0.25; 
} 
 
.timepicker-canvas-bearing{ 
stroke:none; 
fill:#ff1744; 
} 
 
.timepicker-canvas-bg{ 
stroke:none; 
fill:#ff1744; 
} 
 
.timepicker-footer{ 
margin:0 auto; 
padding:5px 1rem; 
display:flex; 
justify-content:space-between; 
} 
 
.timepicker-clear{ 
color:#000000; 
} 
 
.timepicker-close{ 
color:#ff1744; 
} 
 
.timepicker-clear,.timepicker-close{ 
padding:0 20px; 
} 
 
@media only screen and (min-width: 601px){ 
.timepicker-modal{ 
max-width:600px; 
} 
 
.timepicker-container.modal-content{ 
flex-direction:row; 
} 
 
.timepicker-text-container{ 
top:32%; 
} 
 
.timepicker-display-am-pm{ 
position:relative; 
right:auto; 
bottom:auto; 
text-align:center; 
margin-top:1.2rem; 
} 
 
; 
} 
 
.card .card-metrics{ 
display:flex; 
} 
 
.card .card-metrics.card-metrics-centered .card-metric{ 
flex:1; 
text-align:center; 
} 
 
.card .card-metrics.card-metrics-toggle .card-metric{ 
border-top:3px solid transparent; 
} 
 
.card .card-metrics.card-metrics-toggle .card-metric.active{ 
border-top:3px solid #000; 
} 
 
.card .card-metrics.card-metrics-static .card-metric{ 
cursor:default; 
} 
 
.card .card-metrics.card-metrics-static .card-metric:hover{ 
background-color:transparent; 
} 
 
.card .card-metrics .card-metric{ 
cursor:pointer; 
padding:24px; 
} 
 
.card .card-metrics .card-metric:hover{ 
background-color:rgba(0,0,0,0.05); 
} 
 
.card .card-metrics .card-metric.active .card-metric-title,.card .card-metrics .card-metric.active .card-metric-value{ 
font-weight:500; 
} 
 
.card .card-metrics .card-metric.colored{ 
border-right:1px solid rgba(0,0,0,0.08); 
border-bottom:1px solid rgba(0,0,0,0.08); 
} 
 
.card .card-metrics .card-metric.colored.active{ 
color:#fff; 
border-color:transparent; 
} 
 
.card .card-metrics .card-metric.colored:not(.active){ 
background-color:transparent !important; 
} 
 
.card .card-metrics .card-metric.colored .card-metric-title,.card .card-metrics .card-metric.colored .card-metric-value{ 
font-weight:normal; 
} 
 
.card .card-metrics .card-metric .card-metric-value{ 
font-size:26px; 
font-weight:300; 
} 
 
.card .card-metrics .card-metric .card-metric-change{ 
font-size:12px; 
line-height:24px; 
} 
 
.card .card-metrics .card-metric .card-metric-change.increase{ 
color:#4CAF50; 
} 
 
.card .card-metrics .card-metric .card-metric-change.decrease{ 
color:#F44336; 
} 
 
.card .card-metrics .card-metric .card-metric-change i.material-icons{ 
height:24px; 
line-height:24px; 
margin-right:0; 
vertical-align:bottom; 
} 
 
.card .card-toolbar{ 
display:flex; 
padding:24px; 
justify-content:space-between; 
align-items:center; 
} 
 
.card .card-toolbar .card-toolbar-title{ 
line-height:24px; 
} 
 
.card .card-toolbar .card-toolbar-actions .dropdown-trigger .material-icons{ 
display:block; 
} 
 
.card .card-toolbar .card-toolbar-actions .select-dropdown{ 
margin:0; 
} 
 
.card.card-login{ 
display:flex; 
} 
 
.card.card-login .card-login-splash{ 
overflow:hidden; 
position:relative; 
z-index:1; 
display:flex; 
align-items:center; 
justify-content:center; 
color:#fff; 
flex:1; 
} 
 
.card.card-login .card-login-splash h1,.card.card-login .card-login-splash h2,.card.card-login .card-login-splash h3,.card.card-login .card-login-splash h4,.card.card-login .card-login-splash h5,.card.card-login .card-login-splash .settings-title{ 
margin-top:0; 
} 
 
.card.card-login .card-login-splash img{ 
position:absolute; 
top:0; 
left:0; 
min-width:100%; 
display:block; 
z-index:-1; 
} 
 
.card.card-login .card-content{ 
flex:1; 
} 
 
.fixed-chart-wrapper{ 
height:568px; 
padding:40px 0; 
box-sizing:content-box; 
} 
 
.fixed-chart-wrapper .fixed-chart{ 
height:inherit; 
left:0; 
right:0; 
position:fixed; 
} 
 
.fixed-chart-wrapper .fixed-chart .card{ 
box-shadow:none; 
background-color:transparent; 
} 
 
.fixed-chart-wrapper+.section{ 
overflow:initial; 
border-top:1px solid rgba(0,0,0,0.1); 
box-shadow:0 -10px 20px -10px rgba(0,0,0,0.1); 
} 
 
.fixed-chart-overlap{ 
margin-top:-104px; 
} 
 
.has-fixed-sidenav .fixed-chart{ 
left:300px; 
} 
 
@media only screen and (max-width: 992px){ 
.has-fixed-sidenav .fixed-chart{ 
left:0; 
} 
 
; 
} 
 
.fc-today-button{ 
border:0; 
border-radius:2px; 
} 
 
.fc-toolbar.fc-header-toolbar{ 
margin:0; 
padding:0 16px; 
} 
 
.fc-toolbar.fc-header-toolbar h2{ 
color:rgba(0,0,0,0.54); 
display:inline-block; 
font-size:20px; 
font-weight:normal; 
line-height:64px; 
margin-left:8px; 
} 
 
.fc-toolbar.fc-header-toolbar .fc-button{ 
background:rgba(0,0,0,0.08); 
border:0; 
box-shadow:none; 
height:32px; 
margin-top:16px; 
margin-bottom:16px; 
float:left; 
text-shadow:none; 
padding:0 12px; 
} 
 
.fc-toolbar.fc-header-toolbar .fc-button.fc-prev-button,.fc-toolbar.fc-header-toolbar .fc-button.fc-next-button{ 
margin-top:12px; 
} 
 
.fc-toolbar.fc-header-toolbar .fc-button.fc-state-active{ 
background-color:#448AFF; 
color:#fff; 
font-weight:500; 
} 
 
.fc-toolbar.fc-header-toolbar .fc-left .fc-button{ 
margin-right:8px; 
} 
 
.fc-toolbar.fc-header-toolbar .fc-right .fc-button{ 
margin-left:8px; 
} 
 
.fc-prev-button::before{ 
content:'chevron_left'; 
} 
 
.fc-next-button::before{ 
content:'chevron_right'; 
} 
 
.fc-state-default.fc-corner-right{ 
border-top-right-radius:2px; 
border-bottom-right-radius:2px; 
} 
 
.fc-state-default.fc-corner-left{ 
border-top-left-radius:2px; 
border-bottom-left-radius:2px; 
} 
 
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{ 
float:left; 
} 
 
.fc tr{ 
border-bottom:0; 
} 
 
.fc-head .fc-head-container{ 
border-bottom:0; 
} 
 
.fc-head .fc-head-container .fc-day-header{ 
color:rgba(0,0,0,0.54); 
font-weight:400; 
text-align:left; 
} 
 
.fc-body>tr>.fc-widget-content{ 
border-top:0; 
} 
 
.fc .fc-view:not(.fc-agendaDay-view) .fc-widget-content.fc-today,.fc .fc-view:not(.fc-agendaDay-view) .fc-widget-header.fc-today{ 
background-color:#f4f4f4; 
} 
 
.fc-agendaDay-view .fc-widget-content.fc-today{ 
background-color:transparent; 
} 
 
.fc-day-top.fc-today .fc-day-number{ 
position:relative; 
color:#fff; 
padding-top:4px; 
padding-left:4px; 
width:24px; 
height:24px; 
line-height:24px; 
text-align:center; 
} 
 
.fc-day-top.fc-today .fc-day-number::before{ 
content:''; 
display:block; 
position:absolute; 
top:4px; 
left:4px; 
height:24px; 
width:24px; 
border-radius:50%; 
background-color:#448AFF; 
z-index:-1; 
} 
 
.fc-day-top .fc-day-number{ 
float:left; 
} 
 
.fc-day-top .fc-day-number,.fc-week-number,.fc-head-container .fc-day-header{ 
padding-top:6px; 
padding-left:8px; 
} 
 
.fc .fc-content,.fc .fc-divider,.fc .fc-list-heading td,.fc .fc-list-view,.fc .fc-popover,.fc .fc-row,.fc tbody,.fc td,.fc th,.fc thead{ 
border-color:#e0e0e0; 
} 
 
.fc-event{ 
border-radius:2px; 
line-height:22px; 
margin:2px 8px 0 0; 
} 
 
.fc .fc-more-popover{ 
border:0; 
} 
 
.fc .fc-more-popover .fc-header{ 
padding:6px 0 0 0; 
background-color:#fff; 
} 
 
.fc .fc-more-popover .fc-header .fc-title{ 
padding-left:10px; 
line-height:40px; 
} 
 
.fc .fc-more-popover .fc-header .fc-icon-x{ 
position:absolute; 
right:6px; 
margin:0; 
} 
 
.fc .fc-more-popover .fc-header .fc-icon-x::after{ 
content:none; 
} 
 
.fc .fc-more-popover .fc-header .fc-icon-x::before{ 
content:"close"; 
} 
 
.fc-agenda-view .fc-day-header{ 
font-size:48px; 
line-height:normal; 
} 
 
.fc-agenda-view .fc-day-header::before{ 
content:''; 
display:block; 
font-size:12px; 
} 
 
.fc-agenda-view .fc-day-header.fc-sun::before{ 
content:'Sun'; 
} 
 
.fc-agenda-view .fc-day-header.fc-mon::before{ 
content:'Mon'; 
} 
 
.fc-agenda-view .fc-day-header.fc-tue::before{ 
content:'Tue'; 
} 
 
.fc-agenda-view .fc-day-header.fc-wed::before{ 
content:'Wed'; 
} 
 
.fc-agenda-view .fc-day-header.fc-thu::before{ 
content:'Thu'; 
} 
 
.fc-agenda-view .fc-day-header.fc-fri::before{ 
content:'Fri'; 
} 
 
.fc-agenda-view .fc-day-header.fc-sat::before{ 
content:'Sat'; 
} 
 
.fc-agenda-view .fc-day-header.fc-today{ 
color:#448AFF; 
} 
 
.fc-agenda-view .fc-minor .fc-widget-content{ 
border:0; 
} 
 
.fc-agenda-view .fc-divider{ 
padding:0; 
border-bottom:0; 
} 
 
.fc-list-table td{ 
padding:13px 14px; 
} 
 
.fc-list-table .fc-list-heading:not(:first-child)+.fc-list-item .fc-list-item-time,.fc-list-table .fc-list-heading:not(:first-child)+.fc-list-item .fc-list-item-marker,.fc-list-table .fc-list-heading:not(:first-child)+.fc-list-item .fc-list-item-title{ 
border-top:1px solid #e0e0e0; 
} 
 
.fc-list-table .fc-list-heading{ 
display:table-caption; 
height:0; 
width:100px; 
} 
 
.fc-list-table .fc-list-heading .fc-widget-header{ 
padding:8px 14px; 
line-height:16px; 
background-color:transparent; 
} 
 
.fc-list-table .fc-list-heading .fc-list-heading-main,.fc-list-table .fc-list-heading .fc-list-heading-alt{ 
display:block; 
float:none; 
} 
 
.fc-list-table .fc-list-item{ 
font-size:14px; 
height:48px; 
} 
 
.fc-list-table .fc-list-item:hover td{ 
background-color:transparent; 
} 
 
.fc-list-table .fc-list-item .fc-list-item-time,.fc-list-table .fc-list-item .fc-list-item-marker,.fc-list-table .fc-list-item .fc-list-item-title{ 
border-top:0; 
} 
 
.fc-list-table .fc-list-item .fc-list-item-time{ 
padding-left:100px; 
} 
 
.card .fc-head .fc-head-container{ 
border-left:0; 
border-right:0; 
} 
 
.card .fc-body>tr>.fc-widget-content{ 
border:0; 
} 
 
@media only screen and (max-width: 600px){ 
.fc-agenda-view .fc-day-header{ 
font-size:24px; 
} 
 
; 
} 
 
#chartjs-tooltip{ 
position:absolute; 
background-color:#fff; 
border-radius:2px; 
pointer-events:none; 
z-index:1000; 
} 
 
#chartjs-tooltip tr{ 
border:0; 
} 
 
#chartjs-tooltip th,#chartjs-tooltip td{ 
padding:0; 
font-weight:400; 
} 
 
#chartjs-tooltip thead,#chartjs-tooltip tfoot{ 
color:rgba(0,0,0,0.54); 
font-size:12px; 
line-height:16px; 
} 
 
#chartjs-tooltip tbody{ 
font-size:18px; 
} 
 
#chartjs-tooltip .chartjs-tooltip-key{ 
display:inline-block; 
border-radius:4px; 
height:4px; 
width:12px; 
margin:-2px 8px 0 0; 
vertical-align:middle; 
} 
 
.perc-doughnut-wrapper{ 
position:relative; 
} 
 
.perc-doughnut-wrapper .perc-doughnut-legend{ 
position:absolute; 
top:50%; 
left:50%; 
transform:translate(-50%, -50%); 
font-size:32px; 
} 
 
td,th{ 
border-radius:0; 
} 
 
.dataTables_wrapper{ 
border-top:1px solid rgba(0,0,0,0.12); 
border-bottom:1px solid rgba(0,0,0,0.12); 
} 
 
.dataTables_wrapper .dataTables_filter{ 
padding-right:18px; 
} 
 
.dataTables_wrapper table.dataTable tr{ 
border-color:rgba(0,0,0,0.12); 
background-color:transparent; 
} 
 
.dataTables_wrapper table.dataTable tr.selected{ 
background-color:#7af; 
} 
 
.dataTables_wrapper .dataTables-checkbox-column{ 
width:40px; 
text-align:center; 
} 
 
.dataTables_wrapper .dataTables-checkbox-column label>span{ 
padding-left:24px; 
transform:translateY(4px); 
} 
 
.dataTables_wrapper .dataTables-checkbox-column [type="checkbox"].filled-in:checked+span:not(.lever):before{ 
width:6px; 
} 
 
.dataTables_wrapper table.dataTable thead th,.dataTables_wrapper table.dataTable thead td{ 
border-color:rgba(0,0,0,0.12); 
padding:8px 10px; 
} 
 
.dataTables_wrapper.no-footer .dataTables_scrollHead .dataTables_scrollHeadInner table.dataTable{ 
border-top:1px solid rgba(0,0,0,0.12); 
} 
 
.dataTables_wrapper.no-footer .dataTables_scrollBody{ 
border-color:rgba(0,0,0,0.12); 
} 
 
.dataTables_wrapper .footer-wrapper{ 
display:flex; 
align-items:center; 
justify-content:space-between; 
padding:0 18px; 
} 
 
.dataTables_wrapper .dataTables_length .select-wrapper{ 
display:inline-block; 
margin:0 8px; 
width:60px; 
} 
 
.dataTables_wrapper .dataTables_info{ 
line-height:48px; 
padding:0; 
} 
 
.dataTables_wrapper .dataTables_paginate{ 
padding:4px; 
} 
 
.dataTables_wrapper .dataTables_paginate .paginate_button.first::before{ 
content:'first_page'; 
} 
 
.dataTables_wrapper .dataTables_paginate .paginate_button.previous::before{ 
content:'chevron_left'; 
} 
 
.dataTables_wrapper .dataTables_paginate .paginate_button.next::before{ 
content:'chevron_right'; 
} 
 
.dataTables_wrapper .dataTables_paginate .paginate_button.last::before{ 
content:'last_page'; 
} 
 
.jqvmap-label{ 
border-radius:2px; 
background-color:#fff; 
color:rgba(0,0,0,0.87); 
} 
 
.flag-icon{ 
margin-right:5px; 
} 
 
.settings-group{ 
margin-bottom:50px; 
} 
 
.settings-group .setting{ 
color:#181818; 
font-size:16px; 
margin:0; 
background-color:#fff; 
padding:24px; 
border-bottom:1px solid #ddd; 
} 
 
.settings-group .setting .switch label .lever{ 
margin:0; 
} 
 
.settings-group .setting [type="checkbox"]+span:not(.lever){ 
padding-left:20px; 
} 
 
.collapsible.setting{ 
padding:0; 
border:0; 
box-shadow:none; 
} 
 
.collapsible.setting>.active .collapsible-header{ 
border-bottom:0; 
} 
 
.collapsible.setting>.active .caret{ 
transform:rotate(90deg); 
} 
 
.collapsible.setting .collapsible-header,.collapsible.setting .collapsible-body{ 
padding:24px; 
} 
 
.collapsible.setting .collapsible-header{ 
padding:24px; 
justify-content:space-between; 
transition:border 0s linear .3s; 
} 
 
.collapsible.setting .collapsible-header i.material-icons{ 
margin-right:0; 
} 
 
.collapsible.setting .collapsible-header .caret{ 
transition:transform .2s; 
} 
 
.collapsible.setting .collapsible-body{ 
background-color:inherit; 
} 
 
.dropdown-content .settings-group{ 
box-shadow:none; 
border:0; 
margin:0; 
} 
 
.dropdown-content .settings-group .setting{ 
padding:16px; 
line-height:24px; 
} 
 
.badged-circle::before{ 
display:block; 
content:''; 
position:absolute; 
left:15px; 
top:42px; 
height:12px; 
width:12px; 
background-color:#ddd; 
border-radius:50%; 
border:2px solid #fff; 
z-index:1; 
} 
 
.badged-circle.online::before{ 
background-color:#66BB6A; 
} 
 
.collection.flush{ 
margin:0; 
border:0; 
border-top:1px solid #e0e0e0; 
border-bottom:1px solid #e0e0e0; 
} 
 
.collection .collection-item.avatar{ 
min-height:initial; 
} 
 
.collection .collection-item.avatar.active{ 
color:inherit; 
background-color:#eee; 
} 
 
.collection .collection-item.avatar .title{ 
padding:0; 
} 
 
.collection .collection-item.avatar p{ 
font-size:14px; 
} 
 
.chat-wrapper .chat-message{ 
position:relative; 
float:left; 
clear:both; 
margin:2px 50px 20px; 
padding:8px; 
border-radius:8px; 
line-height:22px; 
background-color:#ddd; 
} 
 
.chat-wrapper .chat-message.right{ 
background-color:#448AFF; 
color:#fff; 
} 
 
.chat-wrapper .chat-message.right .circle{ 
left:auto; 
right:-50px; 
} 
 
.chat-wrapper .chat-message.coalesce{ 
margin-top:-16px; 
} 
 
.chat-wrapper .chat-message .circle{ 
position:absolute; 
top:-2px; 
left:-50px; 
height:42px; 
width:42px; 
} 
 
.chat-input{ 
border-top:1px solid #e0e0e0; 
} 
 
.chat-input form input[type="text"],.chat-input textarea{ 
border:0; 
margin:0; 
padding:24px; 
line-height:24px; 
} 
 
.chat-input form input[type="text"]:focus:not([readonly]),.chat-input textarea:focus:not([readonly]){ 
border:0; 
box-shadow:none; 
} 
 
.chat-input button[type="submit"]{ 
padding:0 16px; 
height:72px; 
} 
 
.chat-input button[type="submit"] i.material-icons{ 
color:#448AFF; 
} 
 
.chat-input .chat-input-bar{ 
display:flex; 
} 
 
html{ 
height:100%; 
} 
 
body{ 
background-color:#f4f4f4; 
font-family:Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; 
font-size:14px; 
min-height:100%; 
display:flex; 
flex-direction:column; 
} 
 
main{ 
flex:1 0 auto; 
} 
 
main>.container{ 
margin-top:20px; 
} 
 
@media only screen and (min-width: 993px){ 
body.has-fixed-sidenav{ 
padding-left:250px; 
} 
 
.container{ 
width:80%; 
} 
 
; 
} 
 
button{ 
background:none; 
border:0; 
} 
 
button:focus{ 
background:none; 
} 
 
.primary-color{ 
background-color:#448AFF !important; 
} 
 
.primary-color-text{ 
color:#448AFF !important; 
} 
 
.admin-blue{ 
background-color:#00b0ff !important; 
} 
 
.admin-blue-text{ 
color:#00b0ff !important; 
} 
 
.admin-yellow{ 
background-color:#ffc400 !important; 
} 
 
.admin-yellow-text{ 
color:#ffc400 !important; 
} 
 
.admin-pink{ 
background-color:#ff4081 !important; 
} 
 
.admin-pink-text{ 
color:#ff4081 !important; 
} 
 
.admin-green{ 
background-color:#70be74 !important; 
} 
 
.admin-green-text{ 
color:#70be74 !important; 
} 
 
.divider{ 
margin:40px 0; 
} 
 
.google-map{ 
width:100%; 
color:#444; 
} 
 
.no-gutter{ 
padding-left:0 !important; 
padding-right:0 !important; 
} 
 
.no-margin{ 
margin:0 !important; 
} 
 
.background{ 
display:block; 
position:absolute; 
top:0; 
width:100%; 
height:100%; 
z-index:-1; 
} 
 
.background.portrait img{ 
min-width:100%; 
width:auto; 
min-height:none; 
height:100%; 
} 
 
.background img{ 
width:100%; 
min-height:100%; 
} 
 
h1{ 
margin-bottom:50px; 
} 
 
p{ 
font-weight:300; 
font-size:18px; 
color:#888; 
} 
 
p.caption{ 
color:inherit; 
} 
 
.feature{ 
margin-bottom:50px; 
} 
 
span.date{ 
text-transform:uppercase; 
font-weight:300; 
} 
 
.row.valign{ 
width:100%; 
} 
 
.row.row-vertical-center{ 
display:flex; 
flex-wrap:wrap; 
} 
 
.row.row-vertical-center .col{ 
display:flex; 
align-items:center; 
} 
 
.row.equal-height-grid{ 
display:flex; 
flex-wrap:wrap; 
} 
 
.row.equal-height-grid .col{ 
display:flex; 
margin-left:0; 
} 
 
.row.equal-height-grid .col .card{ 
display:flex; 
flex-direction:column; 
width:100%; 
} 
 
.row.equal-height-grid .col .card .card-stacked{ 
flex:1 0 auto; 
} 
 
.row.equal-height-grid .col .card .card-align-bottom{ 
margin-top:auto; 
} 
 
.row .col{ 
padding:0 10px; 
} 
 
.chart-legend-wrapper{ 
width:100%; 
margin:20px; 
} 
 
.chart-legend{ 
display:flex; 
justify-content:center; 
font-size:16px; 
} 
 
.chart-legend ul{ 
width:100%; 
} 
 
.chart-legend .dot{ 
display:inline-block; 
margin-right:10px; 
width:10px; 
height:10px; 
border-radius:50%; 
} 
 
.chart-legend .label{ 
display:inline-block; 
margin-right:10px; 
} 
 
.chart-legend .value{ 
display:inline-block; 
float:right; 
} 
 
nav.navbar ul.dropdown-content li>a,nav.navbar ul.dropdown-content li>span,.dropdown-content li>a,.dropdown-content li>span{ 
color:#444; 
} 
 
.dropdown-button i.right{ 
margin-left:5px; 
} 
 
.dropdown-content.notifications{ 
background-color:#f4f4f4; 
color:rgba(0,0,0,0.87); 
padding:8px 16px; 
width:450px; 
} 
 
.dropdown-content.notifications .notifications-title{ 
height:56px; 
line-height:56px; 
text-transform:uppercase; 
font-weight:500; 
} 
 
.dropdown-content.notifications .card{ 
margin:8px 0; 
line-height:normal; 
box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12); 
} 
 
.dropdown-content.notifications .card:focus{ 
outline:none; 
} 
 
.dropdown-content.notifications .card .card-content p{ 
font-size:16px; 
} 
 
.dropdown-content.notifications .card .card-action{ 
padding:8px; 
height:auto; 
} 
 
.dropdown-content.notifications .card .card-action a{ 
padding:0 8px; 
margin-right:8px !important; 
height:36px; 
line-height:36px; 
display:inline-block; 
} 
 
.dropdown-content.dropdown-tabbed .tabs>li{ 
min-height:initial; 
width:auto; 
float:none; 
} 
 
.dropdown-content.dropdown-tabbed .tabs>li a{ 
line-height:48px; 
} 
 
.sidenav{ 
box-shadow:none; 
background-color:#448AFF; 
} 
 
.sidenav>li{ 
width:100%; 
} 
 
.sidenav .logo-container{ 
padding:0 16px; 
height:64px; 
line-height:64px; 
font-size:24px; 
border-bottom:1px solid rgba(0,0,0,0.2); 
box-sizing:content-box; 
} 
 
.sidenav .logo-container i.material-icons{ 
line-height:inherit; 
} 
 
.sidenav .collapsible{ 
border-bottom:1px solid rgba(0,0,0,0.2); 
} 
 
.sidenav .collapsible>.active .collapsible-header .chevron{ 
transform:rotate(-90deg); 
} 
 
.sidenav .collapsible>li{ 
border-bottom:1px solid rgba(0,0,0,0.2); 
transition:background-color .2s; 
} 
 
.sidenav .collapsible>li:hover{ 
background-color:rgba(0,0,0,0.05); 
} 
 
.sidenav .collapsible>li.waves-effect{ 
display:block; 
} 
 
.sidenav .collapsible>li:last-child{ 
border-bottom:0; 
} 
 
.sidenav .collapsible .collapsible-header{ 
text-transform:uppercase; 
height:64px; 
line-height:64px; 
} 
 
.sidenav .collapsible .collapsible-header:hover{ 
background-color:transparent; 
} 
 
.sidenav .collapsible .collapsible-header .chevron{ 
float:right; 
height:24px; 
width:24px; 
line-height:24px; 
margin:20px 0 0 0; 
transition:transform .2s; 
} 
 
.sidenav .collapsible .collapsible-body{ 
padding-bottom:16px; 
background-color:transparent; 
} 
 
.sidenav .collapsible .collapsible-body li>a{ 
padding:0 16px; 
transition:background-color .2s ease-out; 
} 
 
.sidenav .collapsible .collapsible-body li>a:hover,.sidenav .collapsible .collapsible-body li>a.active{ 
background-color:rgba(0,0,0,0.07); 
} 
 
.sidenav .collapsible .collapsible-body li>a>i.material-icons{ 
margin-right:16px; 
} 
 
.sidenav li.active>a,.sidenav li:hover>a,.sidenav li>a:hover,.sidenav li>a.active{ 
background-color:transparent; 
} 
 
.sidenav li.active>a::before,.sidenav li:hover>a::before,.sidenav li>a:hover::before,.sidenav li>a.active::before{ 
transform:scaleY(1); 
} 
 
.sidenav li>a{ 
position:relative; 
padding:0 16px; 
} 
 
.sidenav li>a::before{ 
left:auto; 
right:0; 
} 
 
.keyboard-focused .sidenav .collapsible-header:focus{ 
background-color:rgba(0,0,0,0.1); 
} 
 
.keyboard-focused .sidenav .collapsible-body li>a:focus{ 
background-color:rgba(0,0,0,0.07); 
outline:none; 
} 
 
.navbar-fixed nav.navbar{ 
width:100%; 
left:0; 
} 
 
@media only screen and (min-width: 993px){ 
.has-fixed-sidenav .navbar-fixed nav.navbar{ 
width:calc(100% - 250px); 
left:250px; 
} 
 
body:not(.has-fixed-sidenav) nav a.sidenav-trigger{ 
display:block; 
} 
 
body:not(.has-fixed-sidenav) nav.navbar .brand-logo{ 
position:absolute; 
left:50%; 
transform:translateX(-50%); 
} 
 
; 
} 
 
@media only screen and (max-width: 992px){ 
nav.navbar a.brand-logo{ 
position:absolute; 
} 
 
; 
} 
 
nav.navbar{ 
z-index:10; 
transition:box-shadow .3s, background-color .3s; 
padding:0 20px; 
background-color:#fff; 
color:rgba(0,0,0,0.87); 
} 
 
nav.navbar .brand-logo{ 
position:relative; 
float:left; 
font-size:18px; 
color:rgba(0,0,0,0.87); 
} 
 
nav.navbar .brand-logo i{ 
line-height:inherit; 
transition:color .2s; 
} 
 
nav.navbar .nav-wrapper>ul>li>a{ 
display:block; 
} 
 
nav.navbar .sidenav-trigger{ 
margin:0; 
} 
 
nav.navbar ul>li.active>a::before,nav.navbar ul>li>a.active::before,nav.navbar ul>li>a:hover::before{ 
transform:scaleX(1); 
} 
 
nav.navbar ul li.active{ 
background-color:transparent; 
} 
 
nav.navbar ul a{ 
color:rgba(0,0,0,0.87); 
position:relative; 
transition:color .2s; 
} 
 
nav.navbar ul a:focus{ 
outline:none; 
} 
 
.nav-extended .nav-wrapper{ 
padding-left:24px; 
} 
 
.nav-extended .nav-metrics{ 
border-top:1px solid #e0e0e0; 
margin-bottom:0; 
} 
 
.nav-extended .nav-metrics .col:last-child .card{ 
border-right:0; 
} 
 
.nav-extended .nav-metrics .card{ 
border-right:1px solid #e0e0e0; 
box-shadow:none; 
background-color:transparent; 
margin:0; 
} 
 
.nav-wrapper-with-search{ 
display:flex; 
} 
 
.nav-wrapper-with-search .search-wrapper{ 
flex:1; 
overflow:hidden; 
margin-right:20px; 
background-color:rgba(255,255,255,0.25); 
border-radius:2px; 
border-right:1px solid #ddd; 
} 
 
.nav-wrapper-with-search .search-wrapper i{ 
height:56px; 
line-height:56px; 
} 
 
.nav-wrapper-with-search .search-wrapper .label-icon i{ 
color:#444; 
} 
 
@media only screen and (min-width: 601px){ 
.nav-wrapper-with-search .search-wrapper i{ 
height:64px; 
line-height:64px; 
} 
 
; 
} 
 
.badge-updates{ 
margin:16px 0 0 0; 
} 
 
.badge-updates>li{ 
line-height:22px; 
margin-bottom:8px; 
} 
 
.badge-updates>li::after{ 
content:''; 
display:block; 
clear:both; 
} 
 
.badge-updates>li:last-child{ 
margin-bottom:0; 
} 
 
.badge-updates .badge{ 
float:left; 
margin:0 16px 0 0; 
} 
 
.badge-updates .time{ 
float:right; 
font-size:12px; 
color:rgba(0,0,0,0.54); 
} 
 
.section{ 
padding:64px 0; 
position:relative; 
} 
 
.section.chart-padding{ 
padding:16px 0; 
} 
 
.section .section-title{ 
margin-bottom:30px; 
} 
 
.section .caption{ 
font-size:1.4rem; 
font-weight:200; 
} 
 
.section .col{ 
min-height:1px; 
} 
 
.fc .fc-button.fc-prev-button,.fc .fc-button.fc-next-button,.fc-icon,.dataTables_wrapper .dataTables_paginate .paginate_button.first,.dataTables_wrapper .dataTables_paginate .paginate_button.previous,.dataTables_wrapper .dataTables_paginate .paginate_button.next,.dataTables_wrapper .dataTables_paginate .paginate_button.last{ 
color:rgba(0,0,0,0.87) !important; 
font-family:"Material Icons"; 
overflow:hidden; 
width:40px; 
height:40px; 
padding:0; 
margin:0 2px; 
box-shadow:none; 
border:0; 
border-radius:50%; 
background:transparent; 
} 
 
.fc .fc-button.fc-prev-button::before,.fc .fc-button.fc-next-button::before,.fc-icon::before,.dataTables_wrapper .dataTables_paginate .paginate_button.first::before,.dataTables_wrapper .dataTables_paginate .paginate_button.previous::before,.dataTables_wrapper .dataTables_paginate .paginate_button.next::before,.dataTables_wrapper .dataTables_paginate .paginate_button.last::before{ 
display:block; 
padding:8px; 
line-height:24px; 
font-size:24px; 
} 
 
.fc .disabled.fc-button.fc-prev-button,.fc .disabled.fc-button.fc-next-button,.disabled.fc-icon,.dataTables_wrapper .dataTables_paginate .disabled.paginate_button.first,.dataTables_wrapper .dataTables_paginate .disabled.paginate_button.previous,.dataTables_wrapper .dataTables_paginate .disabled.paginate_button.next,.dataTables_wrapper .dataTables_paginate .disabled.paginate_button.last,.fc .disabled.fc-button.fc-prev-button:hover,.fc .disabled.fc-button.fc-next-button:hover,.disabled.fc-icon:hover,.dataTables_wrapper .dataTables_paginate .disabled.paginate_button.first:hover,.dataTables_wrapper .dataTables_paginate .disabled.paginate_button.previous:hover,.dataTables_wrapper .dataTables_paginate .disabled.paginate_button.next:hover,.dataTables_wrapper .dataTables_paginate .disabled.paginate_button.last:hover{ 
color:rgba(0,0,0,0.26) !important; 
border:0; 
} 
 
.fc .fc-button.fc-prev-button:hover,.fc .fc-button.fc-next-button:hover,.fc-icon:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.first:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.last:hover,.fc .fc-button.fc-prev-button:active,.fc .fc-button.fc-next-button:active,.fc-icon:active,.dataTables_wrapper .dataTables_paginate .paginate_button.first:active,.dataTables_wrapper .dataTables_paginate .paginate_button.previous:active,.dataTables_wrapper .dataTables_paginate .paginate_button.next:active,.dataTables_wrapper .dataTables_paginate .paginate_button.last:active{ 
color:rgba(0,0,0,0.87) !important; 
background:rgba(0,0,0,0.05); 
border:0; 
box-shadow:none; 
} 
 
.card{ 
margin-top:0; 
margin-bottom:20px; 
} 
 
.card .card-title{ 
font-weight:normal; 
} 
 
.card .background{ 
z-index:0; 
top:auto; 
bottom:0; 
} 
 
.card .divider{ 
margin:0; 
} 
 
.page-footer{ 
background-color:#fff; 
border-top:1px solid #e0e0e0; 
color:#444; 
padding:40px 0; 
margin:0; 
} 
 
.page-footer .row{ 
margin:0; 
} 
 
.page-footer .materialize-logo{ 
margin-top:2px; 
} 
 
.page-footer p{ 
margin:5px 0; 
} 
 
.page-footer ul li{ 
margin-bottom:5px; 
} 
 
.page-footer ul li a,.page-footer p{ 
color:#999; 
font-size:.8rem; 
font-weight:300; 
margin:5px 0; 
} 
 
@media only screen and (max-width: 600px), only screen and (max-device-width: 641px) and (orientation: landscape){ 
.section{ 
height:auto; 
} 
 
.google-map{ 
height:100%; 
} 
 
; 
} 
 

