@charset "UTF-8";
/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red {
  background-color: #e51c23 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text {
  color: #e51c23 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.lighten-5 {
  background-color: #FFEBEE !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.lighten-3 {
  background-color: #EF9A9A !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.lighten-2 {
  background-color: #E57373 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-lighten-2 {
  color: #E57373 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.lighten-1 {
  background-color: #EF5350 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red {
  background-color: #F44336 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text {
  color: #F44336 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.darken-1 {
  background-color: #E53935 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-darken-1 {
  color: #E53935 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.darken-2 {
  background-color: #D32F2F !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-darken-2 {
  color: #D32F2F !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.darken-3 {
  background-color: #C62828 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-darken-3 {
  color: #C62828 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.darken-4 {
  background-color: #B71C1C !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-darken-4 {
  color: #B71C1C !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.accent-1 {
  background-color: #FF8A80 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.accent-2 {
  background-color: #FF5252 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-accent-2 {
  color: #FF5252 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.accent-3 {
  background-color: #FF1744 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-accent-3 {
  color: #FF1744 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red.accent-4 {
  background-color: #D50000 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.red-text.text-accent-4 {
  color: #D50000 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.lighten-5 {
  background-color: #fce4ec !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.lighten-2 {
  background-color: #f06292 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.lighten-1 {
  background-color: #ec407a !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink {
  background-color: #e91e63 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text {
  color: #e91e63 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.darken-1 {
  background-color: #d81b60 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.darken-2 {
  background-color: #c2185b !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-darken-2 {
  color: #c2185b !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.darken-3 {
  background-color: #ad1457 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.darken-4 {
  background-color: #880e4f !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-darken-4 {
  color: #880e4f !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.accent-1 {
  background-color: #ff80ab !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.accent-2 {
  background-color: #ff4081 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.accent-3 {
  background-color: #f50057 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-accent-3 {
  color: #f50057 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink.accent-4 {
  background-color: #c51162 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.pink-text.text-accent-4 {
  color: #c51162 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.lighten-1 {
  background-color: #ab47bc !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple {
  background-color: #9c27b0 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text {
  color: #9c27b0 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.darken-1 {
  background-color: #8e24aa !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.darken-3 {
  background-color: #6a1b9a !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.darken-4 {
  background-color: #4a148c !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-darken-4 {
  color: #4a148c !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.accent-1 {
  background-color: #ea80fc !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.accent-2 {
  background-color: #e040fb !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-accent-2 {
  color: #e040fb !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.accent-3 {
  background-color: #d500f9 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple.accent-4 {
  background-color: #aa00ff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple {
  background-color: #673ab7 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text {
  color: #673ab7 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.accent-3 {
  background-color: #651fff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.lighten-2 {
  background-color: #7986cb !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo {
  background-color: #3f51b5 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text {
  color: #3f51b5 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.darken-1 {
  background-color: #3949ab !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.darken-2 {
  background-color: #303f9f !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.darken-3 {
  background-color: #283593 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-darken-3 {
  color: #283593 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.darken-4 {
  background-color: #1a237e !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.accent-1 {
  background-color: #8c9eff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.accent-2 {
  background-color: #536dfe !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.accent-3 {
  background-color: #3d5afe !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo.accent-4 {
  background-color: #304ffe !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.lighten-5 {
  background-color: #E3F2FD !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-lighten-5 {
  color: #E3F2FD !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.lighten-4 {
  background-color: #BBDEFB !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-lighten-4 {
  color: #BBDEFB !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.lighten-3 {
  background-color: #90CAF9 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-lighten-3 {
  color: #90CAF9 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.lighten-2 {
  background-color: #64B5F6 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-lighten-2 {
  color: #64B5F6 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.lighten-1 {
  background-color: #42A5F5 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-lighten-1 {
  color: #42A5F5 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue {
  background-color: #2196F3 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text {
  color: #2196F3 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.darken-1 {
  background-color: #1E88E5 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-darken-1 {
  color: #1E88E5 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.darken-2 {
  background-color: #1976D2 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-darken-2 {
  color: #1976D2 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.darken-3 {
  background-color: #1565C0 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-darken-3 {
  color: #1565C0 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.darken-4 {
  background-color: #0D47A1 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-darken-4 {
  color: #0D47A1 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.accent-1 {
  background-color: #82B1FF !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-accent-1 {
  color: #82B1FF !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.accent-2 {
  background-color: #448AFF !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-accent-2 {
  color: #448AFF !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.accent-3 {
  background-color: #2979FF !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-accent-3 {
  color: #2979FF !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue.accent-4 {
  background-color: #2962FF !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-text.text-accent-4 {
  color: #2962FF !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue {
  background-color: #03a9f4 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text {
  color: #03a9f4 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.darken-1 {
  background-color: #039be5 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.darken-3 {
  background-color: #0277bd !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.darken-4 {
  background-color: #01579b !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue.accent-4 {
  background-color: #0091ea !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.lighten-3 {
  background-color: #80deea !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.lighten-1 {
  background-color: #26c6da !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan {
  background-color: #00bcd4 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text {
  color: #00bcd4 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.darken-1 {
  background-color: #00acc1 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.darken-2 {
  background-color: #0097a7 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.darken-3 {
  background-color: #00838f !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-darken-3 {
  color: #00838f !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.darken-4 {
  background-color: #006064 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-darken-4 {
  color: #006064 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.accent-1 {
  background-color: #84ffff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.accent-2 {
  background-color: #18ffff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.accent-3 {
  background-color: #00e5ff !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.lighten-2 {
  background-color: #4db6ac !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.lighten-1 {
  background-color: #26a69a !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal {
  background-color: #009688 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text {
  color: #009688 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.darken-1 {
  background-color: #00897b !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-darken-1 {
  color: #00897b !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.darken-2 {
  background-color: #00796b !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-darken-2 {
  color: #00796b !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.darken-3 {
  background-color: #00695c !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-darken-3 {
  color: #00695c !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.darken-4 {
  background-color: #004d40 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-darken-4 {
  color: #004d40 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.accent-1 {
  background-color: #a7ffeb !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.accent-2 {
  background-color: #64ffda !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-accent-2 {
  color: #64ffda !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.accent-3 {
  background-color: #1de9b6 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal.accent-4 {
  background-color: #00bfa5 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.lighten-2 {
  background-color: #81C784 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-lighten-2 {
  color: #81C784 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.lighten-1 {
  background-color: #66BB6A !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-lighten-1 {
  color: #66BB6A !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green {
  background-color: #4CAF50 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text {
  color: #4CAF50 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.darken-1 {
  background-color: #43A047 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-darken-1 {
  color: #43A047 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.darken-2 {
  background-color: #388E3C !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-darken-2 {
  color: #388E3C !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.darken-3 {
  background-color: #2E7D32 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-darken-3 {
  color: #2E7D32 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.darken-4 {
  background-color: #1B5E20 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-darken-4 {
  color: #1B5E20 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.accent-1 {
  background-color: #B9F6CA !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.accent-2 {
  background-color: #69F0AE !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-accent-2 {
  color: #69F0AE !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.accent-3 {
  background-color: #00E676 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-accent-3 {
  color: #00E676 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green.accent-4 {
  background-color: #00C853 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.green-text.text-accent-4 {
  color: #00C853 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.lighten-2 {
  background-color: #aed581 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green {
  background-color: #8bc34a !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text {
  color: #8bc34a !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.darken-1 {
  background-color: #7cb342 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.darken-2 {
  background-color: #689f38 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.darken-3 {
  background-color: #558b2f !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.darken-4 {
  background-color: #33691e !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-darken-4 {
  color: #33691e !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.accent-1 {
  background-color: #ccff90 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.accent-3 {
  background-color: #76ff03 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green.accent-4 {
  background-color: #64dd17 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.lighten-2 {
  background-color: #dce775 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.lighten-1 {
  background-color: #d4e157 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime {
  background-color: #cddc39 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text {
  color: #cddc39 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.darken-1 {
  background-color: #c0ca33 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.darken-2 {
  background-color: #afb42b !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-darken-2 {
  color: #afb42b !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.darken-3 {
  background-color: #9e9d24 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.darken-4 {
  background-color: #827717 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-darken-4 {
  color: #827717 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.accent-1 {
  background-color: #f4ff81 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.accent-2 {
  background-color: #eeff41 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.accent-3 {
  background-color: #c6ff00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime.accent-4 {
  background-color: #aeea00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.lighten-3 {
  background-color: #fff59d !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.lighten-2 {
  background-color: #fff176 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow {
  background-color: #ffeb3b !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text {
  color: #ffeb3b !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.darken-1 {
  background-color: #fdd835 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.darken-2 {
  background-color: #fbc02d !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.darken-3 {
  background-color: #f9a825 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.darken-4 {
  background-color: #f57f17 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.accent-1 {
  background-color: #ffff8d !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.accent-2 {
  background-color: #ffff00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.accent-3 {
  background-color: #ffea00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow.accent-4 {
  background-color: #ffd600 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.lighten-3 {
  background-color: #ffe082 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.lighten-2 {
  background-color: #ffd54f !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.lighten-1 {
  background-color: #ffca28 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber {
  background-color: #ffc107 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text {
  color: #ffc107 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.darken-1 {
  background-color: #ffb300 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.darken-2 {
  background-color: #ffa000 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.darken-3 {
  background-color: #ff8f00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.darken-4 {
  background-color: #ff6f00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.accent-1 {
  background-color: #ffe57f !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.accent-2 {
  background-color: #ffd740 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.accent-3 {
  background-color: #ffc400 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber.accent-4 {
  background-color: #ffab00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.lighten-2 {
  background-color: #ffb74d !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.lighten-1 {
  background-color: #ffa726 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange {
  background-color: #ff9800 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text {
  color: #ff9800 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.darken-1 {
  background-color: #fb8c00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.darken-2 {
  background-color: #f57c00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.darken-3 {
  background-color: #ef6c00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.darken-4 {
  background-color: #e65100 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-darken-4 {
  color: #e65100 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.accent-1 {
  background-color: #ffd180 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.accent-2 {
  background-color: #ffab40 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.accent-3 {
  background-color: #ff9100 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange.accent-4 {
  background-color: #ff6d00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange {
  background-color: #ff5722 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text {
  color: #ff5722 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown.lighten-5 {
  background-color: #efebe9 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown.lighten-2 {
  background-color: #a1887f !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown {
  background-color: #795548 !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text {
  color: #795548 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown.darken-1 {
  background-color: #6d4c41 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown.darken-2 {
  background-color: #5d4037 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown.darken-3 {
  background-color: #4e342e !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text.text-darken-3 {
  color: #4e342e !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown.darken-4 {
  background-color: #3e2723 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey {
  background-color: #607d8b !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text {
  color: #607d8b !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey.darken-3 {
  background-color: #37474f !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey.darken-4 {
  background-color: #263238 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey.lighten-5 {
  background-color: #fafafa !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey.lighten-3 {
  background-color: #eeeeee !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

/* line 370, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey {
  background-color: #9e9e9e !important;
}

/* line 373, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text {
  color: #9e9e9e !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey.darken-1 {
  background-color: #757575 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text.text-darken-1 {
  color: #757575 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey.darken-2 {
  background-color: #616161 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text.text-darken-2 {
  color: #616161 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey.darken-3 {
  background-color: #424242 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text.text-darken-3 {
  color: #424242 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey.darken-4 {
  background-color: #212121 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.grey-text.text-darken-4 {
  color: #212121 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.shades.black {
  background-color: #000000 !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.shades-text.text-black {
  color: #000000 !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.shades.white {
  background-color: #FFFFFF !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.shades-text.text-white {
  color: #FFFFFF !important;
}

/* line 378, ../../_asserts/styles/libs/materialize/components/_color.scss */
.shades.transparent {
  background-color: transparent !important;
}

/* line 381, ../../_asserts/styles/libs/materialize/components/_color.scss */
.shades-text.text-transparent {
  color: transparent !important;
}

/* line 390, ../../_asserts/styles/libs/materialize/components/_color.scss */
.black {
  background-color: #000000 !important;
}

/* line 393, ../../_asserts/styles/libs/materialize/components/_color.scss */
.black-text {
  color: #000000 !important;
}

/* line 390, ../../_asserts/styles/libs/materialize/components/_color.scss */
.white {
  background-color: #FFFFFF !important;
}

/* line 393, ../../_asserts/styles/libs/materialize/components/_color.scss */
.white-text {
  color: #FFFFFF !important;
}

/* line 390, ../../_asserts/styles/libs/materialize/components/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 393, ../../_asserts/styles/libs/materialize/components/_color.scss */
.transparent-text {
  color: transparent !important;
}

/*** Colors ***/
/*** Typography ***/
/*** Badges ***/
/*** Buttons ***/
/*** Cards ***/
/*** Collapsible ***/
/*** Dropdown ***/
/*** Fonts ***/
/*** Forms ***/
/*** Global ***/
/*** Navbar ***/
/*** SideNav ***/
/*** Photo Slider ***/
/*** Tabs ***/
/*** Tables ***/
/*** Toasts ***/
/*** Collections ***/
/* Progress Bar */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
html {
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  font-family: Microsoft YaHei, SimSun, Arial;
}

/**
 * Remove default margin.
 */
/* line 20, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 34, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 55, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 68, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 78, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 90, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 98, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 110, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 118, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 127, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 136, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 145, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 154, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 162, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 185, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 193, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 204, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 212, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 222, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 230, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 253, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 267, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 278, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* 1 */
/* line 291, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
html input[type="button"],
button,
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 303, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 312, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 323, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 335, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 347, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 358, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 371, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 380, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 391, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 400, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 409, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 420, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 425, ../../_asserts/styles/libs/materialize/components/_normalize.scss */
td,
th {
  padding: 0;
}

/* line 6, ../../_asserts/styles/libs/materialize/components/_global.scss */
html {
  box-sizing: border-box;
}

/* line 9, ../../_asserts/styles/libs/materialize/components/_global.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 23, ../../_asserts/styles/libs/materialize/components/_global.scss */
ul {
  list-style-type: none;
}

/* line 27, ../../_asserts/styles/libs/materialize/components/_global.scss */
a {
  color: #07a;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 37, ../../_asserts/styles/libs/materialize/components/_global.scss */
.valign-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 41, ../../_asserts/styles/libs/materialize/components/_global.scss */
.valign-wrapper .valign {
  display: block;
}

/* line 47, ../../_asserts/styles/libs/materialize/components/_global.scss */
ul {
  padding: 0;
}
/* line 49, ../../_asserts/styles/libs/materialize/components/_global.scss */
ul li {
  list-style-type: none;
}

/* line 55, ../../_asserts/styles/libs/materialize/components/_global.scss */
.clearfix {
  clear: both;
}

/* line 61, ../../_asserts/styles/libs/materialize/components/_global.scss */
.z-depth-0 {
  box-shadow: none !important;
}

/* line 64, ../../_asserts/styles/libs/materialize/components/_global.scss */
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-small, .btn-floating, .dropdown-content, .collapsible, .side-nav {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

/* line 67, ../../_asserts/styles/libs/materialize/components/_global.scss */
.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-small:hover, .btn-floating:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

/* line 70, ../../_asserts/styles/libs/materialize/components/_global.scss */
.z-depth-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 73, ../../_asserts/styles/libs/materialize/components/_global.scss */
.z-depth-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

/* line 76, ../../_asserts/styles/libs/materialize/components/_global.scss */
.z-depth-4, .modal {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
}

/* line 79, ../../_asserts/styles/libs/materialize/components/_global.scss */
.z-depth-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}

/* line 83, ../../_asserts/styles/libs/materialize/components/_global.scss */
.hoverable:hover {
  transition: box-shadow .25s;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 90, ../../_asserts/styles/libs/materialize/components/_global.scss */
.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0;
}

/* line 99, ../../_asserts/styles/libs/materialize/components/_global.scss */
blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #00bcd4;
}

/* line 107, ../../_asserts/styles/libs/materialize/components/_global.scss */
i {
  line-height: inherit;
}
/* line 110, ../../_asserts/styles/libs/materialize/components/_global.scss */
i.left {
  float: left;
  margin-right: 15px;
}
/* line 114, ../../_asserts/styles/libs/materialize/components/_global.scss */
i.right {
  float: right;
  margin-left: 15px;
}
/* line 118, ../../_asserts/styles/libs/materialize/components/_global.scss */
i.tiny {
  font-size: 1rem;
}
/* line 121, ../../_asserts/styles/libs/materialize/components/_global.scss */
i.small {
  font-size: 2rem;
}
/* line 124, ../../_asserts/styles/libs/materialize/components/_global.scss */
i.medium {
  font-size: 4rem;
}
/* line 127, ../../_asserts/styles/libs/materialize/components/_global.scss */
i.large {
  font-size: 6rem;
}

/* line 133, ../../_asserts/styles/libs/materialize/components/_global.scss */
img.responsive-img,
video.responsive-video {
  max-width: 100%;
  height: auto;
}

/* line 144, ../../_asserts/styles/libs/materialize/components/_global.scss */
.pagination li {
  float: left;
  font-size: 1.2rem;
  padding: 0 10px;
  line-height: 30px;
  border-radius: 2px;
  text-align: center;
}
/* line 152, ../../_asserts/styles/libs/materialize/components/_global.scss */
.pagination li a {
  color: #444;
}
/* line 154, ../../_asserts/styles/libs/materialize/components/_global.scss */
.pagination li.active a {
  color: #fff;
}
/* line 156, ../../_asserts/styles/libs/materialize/components/_global.scss */
.pagination li.active {
  background-color: #00bcd4;
}
/* line 158, ../../_asserts/styles/libs/materialize/components/_global.scss */
.pagination li.disabled a {
  cursor: default;
  color: #999;
}
/* line 163, ../../_asserts/styles/libs/materialize/components/_global.scss */
.pagination li i {
  font-size: 2rem;
}
/* line 169, ../../_asserts/styles/libs/materialize/components/_global.scss */
.pagination li.pages ul li {
  display: inline-block;
  float: none;
}

@media only screen and (max-width: 992px) {
  /* line 175, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .pagination {
    width: 100%;
  }
  /* line 178, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .pagination li.prev,
  .pagination li.next {
    width: 10%;
  }
  /* line 183, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .pagination li.pages {
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
  }
}
/* line 193, ../../_asserts/styles/libs/materialize/components/_global.scss */
.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px;
}

/* line 199, ../../_asserts/styles/libs/materialize/components/_global.scss */
.parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
/* line 207, ../../_asserts/styles/libs/materialize/components/_global.scss */
.parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transform: translateX(-50%);
}

/* line 221, ../../_asserts/styles/libs/materialize/components/_global.scss */
.pin-top, .pin-bottom {
  position: relative;
}

/* line 224, ../../_asserts/styles/libs/materialize/components/_global.scss */
.pinned {
  position: fixed !important;
}

/*********************
  Transition Classes
**********************/
/* line 232, ../../_asserts/styles/libs/materialize/components/_global.scss */
ul.staggered-list li {
  opacity: 0;
}

/* line 236, ../../_asserts/styles/libs/materialize/components/_global.scss */
.fade-in {
  opacity: 0;
  transform-origin: 0 50%;
}

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 600px) {
  /* line 245, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important;
  }
}

@media only screen and (max-width: 992px) {
  /* line 250, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .hide-on-med-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 601px) {
  /* line 255, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .hide-on-med-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  /* line 260, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .hide-on-med-only {
    display: none !important;
  }
}

@media only screen and (min-width: 993px) {
  /* line 265, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .hide-on-large-only {
    display: none !important;
  }
}

@media only screen and (min-width: 993px) {
  /* line 270, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .show-on-large {
    display: initial !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  /* line 275, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .show-on-medium {
    display: initial !important;
  }
}

@media only screen and (max-width: 600px) {
  /* line 280, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .show-on-small {
    display: initial !important;
  }
}

@media only screen and (min-width: 601px) {
  /* line 285, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .show-on-medium-and-up {
    display: initial !important;
  }
}

@media only screen and (max-width: 992px) {
  /* line 290, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .show-on-medium-and-down {
    display: initial !important;
  }
}

@media only screen and (max-width: 600px) {
  /* line 298, ../../_asserts/styles/libs/materialize/components/_global.scss */
  .center-on-small-only {
    text-align: center;
  }
}

/* line 305, ../../_asserts/styles/libs/materialize/components/_global.scss */
footer.page-footer {
  margin-top: 20px;
  padding-top: 20px;
  background-color: #00bcd4;
}
/* line 310, ../../_asserts/styles/libs/materialize/components/_global.scss */
footer.page-footer .footer-copyright {
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08);
}

/* line 321, ../../_asserts/styles/libs/materialize/components/_global.scss */
table, th, td {
  border: none;
}

/* line 325, ../../_asserts/styles/libs/materialize/components/_global.scss */
table {
  width: 100%;
  display: table;
}
/* line 329, ../../_asserts/styles/libs/materialize/components/_global.scss */
table.bordered > thead > tr, table.bordered > tbody > tr {
  border-bottom: 1px solid #d0d0d0;
}
/* line 335, ../../_asserts/styles/libs/materialize/components/_global.scss */
table.striped > tbody > tr:nth-child(odd) {
  background-color: #f2f2f2;
}
/* line 339, ../../_asserts/styles/libs/materialize/components/_global.scss */
table.striped > tbody > tr > td {
  border-radius: 0px;
}
/* line 344, ../../_asserts/styles/libs/materialize/components/_global.scss */
table.hoverable > tbody > tr {
  -webkit-transition: background-color 0.25s ease;
  -moz-transition: background-color 0.25s ease;
  -o-transition: background-color 0.25s ease;
  -ms-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
}
/* line 346, ../../_asserts/styles/libs/materialize/components/_global.scss */
table.hoverable > tbody > tr:hover {
  background-color: #f2f2f2;
}
/* line 352, ../../_asserts/styles/libs/materialize/components/_global.scss */
table.centered thead tr th, table.centered tbody tr td {
  text-align: center;
}

/* line 360, ../../_asserts/styles/libs/materialize/components/_global.scss */
thead {
  border-bottom: 1px solid #d0d0d0;
}

/* line 364, ../../_asserts/styles/libs/materialize/components/_global.scss */
td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}

@media only screen and (max-width: 992px) {
  /* line 375, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */
  }
  /* line 382, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table th,
  table.responsive-table td {
    margin: 0;
    vertical-align: top;
  }
  /* line 388, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table th {
    text-align: left;
  }
  /* line 389, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table thead {
    display: block;
    float: left;
  }
  /* line 393, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0;
  }
  /* line 397, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table thead tr th::before {
    content: "\00a0";
  }
  /* line 402, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  /* line 409, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  /* line 414, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table th {
    display: block;
    text-align: right;
  }
  /* line 418, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }
  /* line 423, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table tr {
    padding: 0 10px;
  }
  /* line 426, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table thead {
    border: 0;
    border-right: 1px solid #d0d0d0;
  }
  /* line 432, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table.bordered th {
    border-bottom: 0;
    border-left: 0;
  }
  /* line 433, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table.bordered td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  /* line 434, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table.bordered tr {
    border: 0;
  }
  /* line 435, ../../_asserts/styles/libs/materialize/components/_global.scss */
  table.responsive-table.bordered tbody tr {
    border-right: 1px solid #d0d0d0;
  }
}
/* line 444, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection {
  margin: 0.26667rem 0 0.53333rem 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}
/* line 451, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection .collection-item {
  background-color: #fff;
  line-height: 1.5rem;
  padding: 10px 20px;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}
/* line 459, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection .collection-item.avatar {
  min-height: 84px;
  padding-left: 72px;
  position: relative;
}
/* line 464, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection .collection-item.avatar .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
}
/* line 473, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection .collection-item.avatar i.circle {
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  background-color: #999;
  text-align: center;
}
/* line 482, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection .collection-item.avatar .title {
  font-size: 16px;
}
/* line 486, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection .collection-item.avatar p {
  margin: 0;
}
/* line 490, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection .collection-item.avatar .secondary-content {
  position: absolute;
  top: 16px;
  right: 16px;
}
/* line 499, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection .collection-item:last-child {
  border-bottom: none;
}
/* line 503, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection .collection-item.active {
  background-color: #26a69a;
  color: #eafaf9;
}
/* line 508, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection a.collection-item {
  display: block;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -ms-transition: 0.25s;
  transition: 0.25s;
  color: #26a69a;
}
/* line 513, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection a.collection-item:not(.active):hover {
  background-color: #ddd;
}
/* line 520, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection.with-header .collection-header {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px;
}
/* line 525, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection.with-header .collection-item {
  padding-left: 30px;
}
/* line 528, ../../_asserts/styles/libs/materialize/components/_global.scss */
.collection.with-header .collection-item.avatar {
  padding-left: 72px;
}

/* line 535, ../../_asserts/styles/libs/materialize/components/_global.scss */
.secondary-content {
  float: right;
  color: #26a69a;
}

/* line 542, ../../_asserts/styles/libs/materialize/components/_global.scss */
span.badge {
  min-width: 3rem;
  padding: 0 6px;
  text-align: center;
  font-size: 1rem;
  line-height: inherit;
  color: #757575;
  position: absolute;
  right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 553, ../../_asserts/styles/libs/materialize/components/_global.scss */
span.badge.new {
  font-weight: 300;
  font-size: 0.8rem;
  color: #fff;
  background-color: #26a69a;
  border-radius: 2px;
}
/* line 560, ../../_asserts/styles/libs/materialize/components/_global.scss */
span.badge.new:after {
  content: " new";
}

/* line 566, ../../_asserts/styles/libs/materialize/components/_global.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 572, ../../_asserts/styles/libs/materialize/components/_global.scss */
.video-container.no-controls {
  padding-top: 0;
}
/* line 576, ../../_asserts/styles/libs/materialize/components/_global.scss */
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 586, ../../_asserts/styles/libs/materialize/components/_global.scss */
.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #acece6;
  border-radius: 2px;
  margin: 0.26667rem 0 0.53333rem 0;
  overflow: hidden;
}
/* line 595, ../../_asserts/styles/libs/materialize/components/_global.scss */
.progress .determinate {
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #26a69a;
  -webkit-transition: width 0.3s linear;
  -moz-transition: width 0.3s linear;
  -o-transition: width 0.3s linear;
  -ms-transition: width 0.3s linear;
  transition: width 0.3s linear;
}
/* line 604, ../../_asserts/styles/libs/materialize/components/_global.scss */
.progress .indeterminate {
  background-color: #26a69a;
}
/* line 606, ../../_asserts/styles/libs/materialize/components/_global.scss */
.progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  -moz-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  -ms-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  -o-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
/* line 618, ../../_asserts/styles/libs/materialize/components/_global.scss */
.progress .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -moz-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -ms-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -o-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
  -moz-animation-delay: 1.15s;
  -ms-animation-delay: 1.15s;
  -o-animation-delay: 1.15s;
  animation-delay: 1.15s;
}

@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-moz-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-moz-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
/*******************
  Utility Classes
*******************/
/* line 667, ../../_asserts/styles/libs/materialize/components/_global.scss */
.hide {
  display: none !important;
}

/* line 672, ../../_asserts/styles/libs/materialize/components/_global.scss */
.left-align {
  text-align: left;
}

/* line 675, ../../_asserts/styles/libs/materialize/components/_global.scss */
.right-align {
  text-align: right;
}

/* line 678, ../../_asserts/styles/libs/materialize/components/_global.scss */
.center, .center-align {
  text-align: center;
}

/* line 682, ../../_asserts/styles/libs/materialize/components/_global.scss */
.left {
  float: left !important;
}

/* line 685, ../../_asserts/styles/libs/materialize/components/_global.scss */
.right {
  float: right !important;
}

/* line 690, ../../_asserts/styles/libs/materialize/components/_global.scss */
.no-select, input[type=range], input[type=range] + .thumb {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 699, ../../_asserts/styles/libs/materialize/components/_global.scss */
.circle {
  border-radius: 50%;
}

/* line 703, ../../_asserts/styles/libs/materialize/components/_global.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 709, ../../_asserts/styles/libs/materialize/components/_global.scss */
.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 716, ../../_asserts/styles/libs/materialize/components/_global.scss */
.no-padding {
  padding: 0 !important;
}

@font-face {
  font-family: "Material-Design-Icons";
  src: url("../font/material-design-icons/Material-Design-Icons.eot?#iefix") format("embedded-opentype"), url("../font/material-design-icons/Material-Design-Icons.woff2") format("woff2"), url("../font/material-design-icons/Material-Design-Icons.woff") format("woff"), url("../font/material-design-icons/Material-Design-Icons.ttf") format("truetype"), url("../font/material-design-icons/Material-Design-Icons.svg#Material-Design-Icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 15, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-"], [class*="mdi-"] {
  speak: none;
  display: inline-block;
  font-family: "Material-Design-Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-rendering: auto;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
/* line 27, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-"]:before, [class*="mdi-"]:before {
  display: inline-block;
  speak: none;
  text-decoration: inherit;
}
/* line 32, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-"].pull-left, [class*="mdi-"].pull-left {
  margin-right: .3em;
}
/* line 35, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-"].pull-right, [class*="mdi-"].pull-right {
  margin-left: .3em;
}
/* line 38, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-"].mdi-lg:before, [class^="mdi-"].mdi-lg:after, [class*="mdi-"].mdi-lg:before, [class*="mdi-"].mdi-lg:after {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
/* line 43, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-"].mdi-2x:before, [class^="mdi-"].mdi-2x:after, [class*="mdi-"].mdi-2x:before, [class*="mdi-"].mdi-2x:after {
  font-size: 2em;
}
/* line 46, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-"].mdi-3x:before, [class^="mdi-"].mdi-3x:after, [class*="mdi-"].mdi-3x:before, [class*="mdi-"].mdi-3x:after {
  font-size: 3em;
}
/* line 49, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-"].mdi-4x:before, [class^="mdi-"].mdi-4x:after, [class*="mdi-"].mdi-4x:before, [class*="mdi-"].mdi-4x:after {
  font-size: 4em;
}
/* line 52, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-"].mdi-5x:before, [class^="mdi-"].mdi-5x:after, [class*="mdi-"].mdi-5x:before, [class*="mdi-"].mdi-5x:after {
  font-size: 5em;
}

/* line 64, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-device-signal-cellular-"]:after,
[class^="mdi-device-battery-"]:after,
[class^="mdi-device-battery-charging-"]:after,
[class^="mdi-device-signal-cellular-connected-no-internet-"]:after,
[class^="mdi-device-signal-wifi-"]:after,
[class^="mdi-device-signal-wifi-statusbar-not-connected"]:after,
.mdi-device-network-wifi:after {
  opacity: .3;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: inline-block;
  speak: none;
  text-decoration: inherit;
}

/* line 76, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-device-signal-cellular-"]:after {
  content: "\e758";
}

/* line 77, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-device-battery-"]:after {
  content: "\e735";
}

/* line 78, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-device-battery-charging-"]:after {
  content: "\e733";
}

/* line 79, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-device-signal-cellular-connected-no-internet-"]:after {
  content: "\e75d";
}

/* line 80, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-device-signal-wifi-"]:after, .mdi-device-network-wifi:after {
  content: "\e765";
}

/* line 81, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
[class^="mdi-device-signal-wifi-statusbasr-not-connected"]:after {
  content: "\e8f7";
}

/* line 84, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-off:after, .mdi-device-signal-cellular-null:after, .mdi-device-signal-cellular-no-sim:after, .mdi-device-signal-wifi-off:after, .mdi-device-signal-wifi-4-bar:after, .mdi-device-signal-cellular-4-bar:after, .mdi-device-battery-alert:after, .mdi-device-signal-cellular-connected-no-internet-4-bar:after, .mdi-device-battery-std:after, .mdi-device-battery-full .mdi-device-battery-unknown:after {
  content: "";
}

/* line 89, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 93, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 98, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-ul > li {
  position: relative;
}

/* line 101, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 108, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-li.mdi-lg {
  left: -1.85714286em;
}

/* line 111, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 117, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-spin {
  -webkit-animation: mdi-spin 2s infinite linear;
  animation: mdi-spin 2s infinite linear;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* line 125, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-pulse {
  -webkit-animation: mdi-spin 1s steps(8) infinite;
  animation: mdi-spin 1s steps(8) infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

@-webkit-keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 153, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 159, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 165, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 171, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 177, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 183, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
:root .mdi-rotate-90,
:root .mdi-rotate-180,
:root .mdi-rotate-270,
:root .mdi-flip-horizontal,
:root .mdi-flip-vertical {
  filter: none;
}

/* line 190, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 198, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-stack-1x,
.mdi-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 205, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-stack-1x {
  line-height: inherit;
}

/* line 208, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-stack-2x {
  font-size: 2em;
}

/* line 211, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-inverse {
  color: #ffffff;
}

/* Start Icons */
/* line 219, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-3d-rotation:before {
  content: "\e600";
}

/* line 223, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-accessibility:before {
  content: "\e601";
}

/* line 227, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-account-balance-wallet:before {
  content: "\e602";
}

/* line 231, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-account-balance:before {
  content: "\e603";
}

/* line 235, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-account-box:before {
  content: "\e604";
}

/* line 239, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-account-child:before {
  content: "\e605";
}

/* line 243, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-account-circle:before {
  content: "\e606";
}

/* line 247, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-add-shopping-cart:before {
  content: "\e607";
}

/* line 251, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-alarm-add:before {
  content: "\e608";
}

/* line 255, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-alarm-off:before {
  content: "\e609";
}

/* line 259, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-alarm-on:before {
  content: "\e60a";
}

/* line 263, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-alarm:before {
  content: "\e60b";
}

/* line 267, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-android:before {
  content: "\e60c";
}

/* line 271, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-announcement:before {
  content: "\e60d";
}

/* line 275, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-aspect-ratio:before {
  content: "\e60e";
}

/* line 279, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-assessment:before {
  content: "\e60f";
}

/* line 283, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-assignment-ind:before {
  content: "\e610";
}

/* line 287, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-assignment-late:before {
  content: "\e611";
}

/* line 291, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-assignment-return:before {
  content: "\e612";
}

/* line 295, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-assignment-returned:before {
  content: "\e613";
}

/* line 299, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-assignment-turned-in:before {
  content: "\e614";
}

/* line 303, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-assignment:before {
  content: "\e615";
}

/* line 307, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-autorenew:before {
  content: "\e616";
}

/* line 311, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-backup:before {
  content: "\e617";
}

/* line 315, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-book:before {
  content: "\e618";
}

/* line 319, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-bookmark-outline:before {
  content: "\e619";
}

/* line 323, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-bookmark:before {
  content: "\e61a";
}

/* line 327, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-bug-report:before {
  content: "\e61b";
}

/* line 331, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-cached:before {
  content: "\e61c";
}

/* line 335, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-check-circle:before {
  content: "\e61d";
}

/* line 339, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-class:before {
  content: "\e61e";
}

/* line 343, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-credit-card:before {
  content: "\e61f";
}

/* line 347, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-dashboard:before {
  content: "\e620";
}

/* line 351, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-delete:before {
  content: "\e621";
}

/* line 355, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-description:before {
  content: "\e622";
}

/* line 359, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-dns:before {
  content: "\e623";
}

/* line 363, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-done-all:before {
  content: "\e624";
}

/* line 367, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-done:before {
  content: "\e625";
}

/* line 371, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-event:before {
  content: "\e626";
}

/* line 375, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-exit-to-app:before {
  content: "\e627";
}

/* line 379, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-explore:before {
  content: "\e628";
}

/* line 383, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-extension:before {
  content: "\e629";
}

/* line 387, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-face-unlock:before {
  content: "\e62a";
}

/* line 391, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-favorite-outline:before {
  content: "\e62b";
}

/* line 395, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-favorite:before {
  content: "\e62c";
}

/* line 399, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-find-in-page:before {
  content: "\e62d";
}

/* line 403, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-find-replace:before {
  content: "\e62e";
}

/* line 407, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-flip-to-back:before {
  content: "\e62f";
}

/* line 411, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-flip-to-front:before {
  content: "\e630";
}

/* line 415, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-get-app:before {
  content: "\e631";
}

/* line 419, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-grade:before {
  content: "\e632";
}

/* line 423, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-group-work:before {
  content: "\e633";
}

/* line 427, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-help:before {
  content: "\e634";
}

/* line 431, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-highlight-remove:before {
  content: "\e635";
}

/* line 435, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-history:before {
  content: "\e636";
}

/* line 439, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-home:before {
  content: "\e637";
}

/* line 443, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-https:before {
  content: "\e638";
}

/* line 447, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-info-outline:before {
  content: "\e639";
}

/* line 451, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-info:before {
  content: "\e63a";
}

/* line 455, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-input:before {
  content: "\e63b";
}

/* line 459, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-invert-colors:before {
  content: "\e63c";
}

/* line 463, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-label-outline:before {
  content: "\e63d";
}

/* line 467, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-label:before {
  content: "\e63e";
}

/* line 471, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-language:before {
  content: "\e63f";
}

/* line 475, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-launch:before {
  content: "\e640";
}

/* line 479, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-list:before {
  content: "\e641";
}

/* line 483, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-lock-open:before {
  content: "\e642";
}

/* line 487, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-lock-outline:before {
  content: "\e643";
}

/* line 491, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-lock:before {
  content: "\e644";
}

/* line 495, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-loyalty:before {
  content: "\e645";
}

/* line 499, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-markunread-mailbox:before {
  content: "\e646";
}

/* line 503, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-note-add:before {
  content: "\e647";
}

/* line 507, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-open-in-browser:before {
  content: "\e648";
}

/* line 511, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-open-in-new:before {
  content: "\e649";
}

/* line 515, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-open-with:before {
  content: "\e64a";
}

/* line 519, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-pageview:before {
  content: "\e64b";
}

/* line 523, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-payment:before {
  content: "\e64c";
}

/* line 527, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-perm-camera-mic:before {
  content: "\e64d";
}

/* line 531, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-perm-contact-cal:before {
  content: "\e64e";
}

/* line 535, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-perm-data-setting:before {
  content: "\e64f";
}

/* line 539, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-perm-device-info:before {
  content: "\e650";
}

/* line 543, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-perm-identity:before {
  content: "\e651";
}

/* line 547, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-perm-media:before {
  content: "\e652";
}

/* line 551, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-perm-phone-msg:before {
  content: "\e653";
}

/* line 555, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-perm-scan-wifi:before {
  content: "\e654";
}

/* line 559, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-picture-in-picture:before {
  content: "\e655";
}

/* line 563, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-polymer:before {
  content: "\e656";
}

/* line 567, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-print:before {
  content: "\e657";
}

/* line 571, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-query-builder:before {
  content: "\e658";
}

/* line 575, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-question-answer:before {
  content: "\e659";
}

/* line 579, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-receipt:before {
  content: "\e65a";
}

/* line 583, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-redeem:before {
  content: "\e65b";
}

/* line 587, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-reorder:before {
  content: "\e65c";
}

/* line 591, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-report-problem:before {
  content: "\e65d";
}

/* line 595, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-restore:before {
  content: "\e65e";
}

/* line 599, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-room:before {
  content: "\e65f";
}

/* line 603, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-schedule:before {
  content: "\e660";
}

/* line 607, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-search:before {
  content: "\e661";
}

/* line 611, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-applications:before {
  content: "\e662";
}

/* line 615, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-backup-restore:before {
  content: "\e663";
}

/* line 619, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-bluetooth:before {
  content: "\e664";
}

/* line 623, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-cell:before {
  content: "\e665";
}

/* line 627, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-display:before {
  content: "\e666";
}

/* line 631, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-ethernet:before {
  content: "\e667";
}

/* line 635, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-input-antenna:before {
  content: "\e668";
}

/* line 639, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-input-component:before {
  content: "\e669";
}

/* line 643, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-input-composite:before {
  content: "\e66a";
}

/* line 647, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-input-hdmi:before {
  content: "\e66b";
}

/* line 651, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-input-svideo:before {
  content: "\e66c";
}

/* line 655, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-overscan:before {
  content: "\e66d";
}

/* line 659, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-phone:before {
  content: "\e66e";
}

/* line 663, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-power:before {
  content: "\e66f";
}

/* line 667, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-remote:before {
  content: "\e670";
}

/* line 671, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings-voice:before {
  content: "\e671";
}

/* line 675, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-settings:before {
  content: "\e672";
}

/* line 679, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-shop-two:before {
  content: "\e673";
}

/* line 683, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-shop:before {
  content: "\e674";
}

/* line 687, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-shopping-basket:before {
  content: "\e675";
}

/* line 691, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-shopping-cart:before {
  content: "\e676";
}

/* line 695, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-speaker-notes:before {
  content: "\e677";
}

/* line 699, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-spellcheck:before {
  content: "\e678";
}

/* line 703, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-star-rate:before {
  content: "\e679";
}

/* line 707, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-stars:before {
  content: "\e67a";
}

/* line 711, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-store:before {
  content: "\e67b";
}

/* line 715, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-subject:before {
  content: "\e67c";
}

/* line 719, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-supervisor-account:before {
  content: "\e67d";
}

/* line 723, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-swap-horiz:before {
  content: "\e67e";
}

/* line 727, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-swap-vert-circle:before {
  content: "\e67f";
}

/* line 731, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-swap-vert:before {
  content: "\e680";
}

/* line 735, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-system-update-tv:before {
  content: "\e681";
}

/* line 739, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-tab-unselected:before {
  content: "\e682";
}

/* line 743, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-tab:before {
  content: "\e683";
}

/* line 747, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-theaters:before {
  content: "\e684";
}

/* line 751, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-thumb-down:before {
  content: "\e685";
}

/* line 755, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-thumb-up:before {
  content: "\e686";
}

/* line 759, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-thumbs-up-down:before {
  content: "\e687";
}

/* line 763, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-toc:before {
  content: "\e688";
}

/* line 767, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-today:before {
  content: "\e689";
}

/* line 771, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-track-changes:before {
  content: "\e68a";
}

/* line 775, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-translate:before {
  content: "\e68b";
}

/* line 779, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-trending-down:before {
  content: "\e68c";
}

/* line 783, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-trending-neutral:before {
  content: "\e68d";
}

/* line 787, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-trending-up:before {
  content: "\e68e";
}

/* line 791, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-turned-in-not:before {
  content: "\e68f";
}

/* line 795, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-turned-in:before {
  content: "\e690";
}

/* line 799, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-verified-user:before {
  content: "\e691";
}

/* line 803, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-agenda:before {
  content: "\e692";
}

/* line 807, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-array:before {
  content: "\e693";
}

/* line 811, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-carousel:before {
  content: "\e694";
}

/* line 815, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-column:before {
  content: "\e695";
}

/* line 819, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-day:before {
  content: "\e696";
}

/* line 823, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-headline:before {
  content: "\e697";
}

/* line 827, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-list:before {
  content: "\e698";
}

/* line 831, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-module:before {
  content: "\e699";
}

/* line 835, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-quilt:before {
  content: "\e69a";
}

/* line 839, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-stream:before {
  content: "\e69b";
}

/* line 843, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-view-week:before {
  content: "\e69c";
}

/* line 847, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-visibility-off:before {
  content: "\e69d";
}

/* line 851, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-visibility:before {
  content: "\e69e";
}

/* line 855, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-wallet-giftcard:before {
  content: "\e69f";
}

/* line 859, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-wallet-membership:before {
  content: "\e6a0";
}

/* line 863, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-wallet-travel:before {
  content: "\e6a1";
}

/* line 867, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-action-work:before {
  content: "\e6a2";
}

/* line 871, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-alert-error:before {
  content: "\e6a3";
}

/* line 875, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-alert-warning:before {
  content: "\e6a4";
}

/* line 879, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-album:before {
  content: "\e6a5";
}

/* line 883, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-closed-caption:before {
  content: "\e6a6";
}

/* line 887, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-equalizer:before {
  content: "\e6a7";
}

/* line 891, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-explicit:before {
  content: "\e6a8";
}

/* line 895, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-fast-forward:before {
  content: "\e6a9";
}

/* line 899, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-fast-rewind:before {
  content: "\e6aa";
}

/* line 903, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-games:before {
  content: "\e6ab";
}

/* line 907, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-hearing:before {
  content: "\e6ac";
}

/* line 911, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-high-quality:before {
  content: "\e6ad";
}

/* line 915, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-loop:before {
  content: "\e6ae";
}

/* line 919, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-mic-none:before {
  content: "\e6af";
}

/* line 923, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-mic-off:before {
  content: "\e6b0";
}

/* line 927, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-mic:before {
  content: "\e6b1";
}

/* line 931, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-movie:before {
  content: "\e6b2";
}

/* line 935, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-my-library-add:before {
  content: "\e6b3";
}

/* line 939, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-my-library-books:before {
  content: "\e6b4";
}

/* line 943, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-my-library-music:before {
  content: "\e6b5";
}

/* line 947, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-new-releases:before {
  content: "\e6b6";
}

/* line 951, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-not-interested:before {
  content: "\e6b7";
}

/* line 955, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-pause-circle-fill:before {
  content: "\e6b8";
}

/* line 959, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-pause-circle-outline:before {
  content: "\e6b9";
}

/* line 963, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-pause:before {
  content: "\e6ba";
}

/* line 967, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-play-arrow:before {
  content: "\e6bb";
}

/* line 971, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-play-circle-fill:before {
  content: "\e6bc";
}

/* line 975, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-play-circle-outline:before {
  content: "\e6bd";
}

/* line 979, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-play-shopping-bag:before {
  content: "\e6be";
}

/* line 983, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-playlist-add:before {
  content: "\e6bf";
}

/* line 987, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-queue-music:before {
  content: "\e6c0";
}

/* line 991, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-queue:before {
  content: "\e6c1";
}

/* line 995, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-radio:before {
  content: "\e6c2";
}

/* line 999, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-recent-actors:before {
  content: "\e6c3";
}

/* line 1003, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-repeat-one:before {
  content: "\e6c4";
}

/* line 1007, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-repeat:before {
  content: "\e6c5";
}

/* line 1011, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-replay:before {
  content: "\e6c6";
}

/* line 1015, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-shuffle:before {
  content: "\e6c7";
}

/* line 1019, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-skip-next:before {
  content: "\e6c8";
}

/* line 1023, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-skip-previous:before {
  content: "\e6c9";
}

/* line 1027, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-snooze:before {
  content: "\e6ca";
}

/* line 1031, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-stop:before {
  content: "\e6cb";
}

/* line 1035, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-subtitles:before {
  content: "\e6cc";
}

/* line 1039, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-surround-sound:before {
  content: "\e6cd";
}

/* line 1043, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-timer:before {
  content: "\e6ce";
}

/* line 1047, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-video-collection:before {
  content: "\e6cf";
}

/* line 1051, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-videocam-off:before {
  content: "\e6d0";
}

/* line 1055, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-videocam:before {
  content: "\e6d1";
}

/* line 1059, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-volume-down:before {
  content: "\e6d2";
}

/* line 1063, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-volume-mute:before {
  content: "\e6d3";
}

/* line 1067, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-volume-off:before {
  content: "\e6d4";
}

/* line 1071, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-volume-up:before {
  content: "\e6d5";
}

/* line 1075, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-av-web:before {
  content: "\e6d6";
}

/* line 1079, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-business:before {
  content: "\e6d7";
}

/* line 1083, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-call-end:before {
  content: "\e6d8";
}

/* line 1087, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-call-made:before {
  content: "\e6d9";
}

/* line 1091, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-call-merge:before {
  content: "\e6da";
}

/* line 1095, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-call-missed:before {
  content: "\e6db";
}

/* line 1099, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-call-received:before {
  content: "\e6dc";
}

/* line 1103, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-call-split:before {
  content: "\e6dd";
}

/* line 1107, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-call:before {
  content: "\e6de";
}

/* line 1111, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-chat:before {
  content: "\e6df";
}

/* line 1115, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-clear-all:before {
  content: "\e6e0";
}

/* line 1119, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-comment:before {
  content: "\e6e1";
}

/* line 1123, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-contacts:before {
  content: "\e6e2";
}

/* line 1127, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-dialer-sip:before {
  content: "\e6e3";
}

/* line 1131, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-dialpad:before {
  content: "\e6e4";
}

/* line 1135, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-dnd-on:before {
  content: "\e6e5";
}

/* line 1139, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-email:before {
  content: "\e6e6";
}

/* line 1143, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-forum:before {
  content: "\e6e7";
}

/* line 1147, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-import-export:before {
  content: "\e6e8";
}

/* line 1151, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-invert-colors-off:before {
  content: "\e6e9";
}

/* line 1155, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-invert-colors-on:before {
  content: "\e6ea";
}

/* line 1159, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-live-help:before {
  content: "\e6eb";
}

/* line 1163, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-location-off:before {
  content: "\e6ec";
}

/* line 1167, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-location-on:before {
  content: "\e6ed";
}

/* line 1171, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-message:before {
  content: "\e6ee";
}

/* line 1175, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-messenger:before {
  content: "\e6ef";
}

/* line 1179, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-no-sim:before {
  content: "\e6f0";
}

/* line 1183, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-phone:before {
  content: "\e6f1";
}

/* line 1187, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-portable-wifi-off:before {
  content: "\e6f2";
}

/* line 1191, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-quick-contacts-dialer:before {
  content: "\e6f3";
}

/* line 1195, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-quick-contacts-mail:before {
  content: "\e6f4";
}

/* line 1199, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-ring-volume:before {
  content: "\e6f5";
}

/* line 1203, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-stay-current-landscape:before {
  content: "\e6f6";
}

/* line 1207, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-stay-current-portrait:before {
  content: "\e6f7";
}

/* line 1211, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-stay-primary-landscape:before {
  content: "\e6f8";
}

/* line 1215, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-stay-primary-portrait:before {
  content: "\e6f9";
}

/* line 1219, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-swap-calls:before {
  content: "\e6fa";
}

/* line 1223, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-textsms:before {
  content: "\e6fb";
}

/* line 1227, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-voicemail:before {
  content: "\e6fc";
}

/* line 1231, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-communication-vpn-key:before {
  content: "\e6fd";
}

/* line 1235, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-add-box:before {
  content: "\e6fe";
}

/* line 1239, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-add-circle-outline:before {
  content: "\e6ff";
}

/* line 1243, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-add-circle:before {
  content: "\e700";
}

/* line 1247, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-add:before {
  content: "\e701";
}

/* line 1251, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-archive:before {
  content: "\e702";
}

/* line 1255, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-backspace:before {
  content: "\e703";
}

/* line 1259, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-block:before {
  content: "\e704";
}

/* line 1263, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-clear:before {
  content: "\e705";
}

/* line 1267, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-content-copy:before {
  content: "\e706";
}

/* line 1271, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-content-cut:before {
  content: "\e707";
}

/* line 1275, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-content-paste:before {
  content: "\e708";
}

/* line 1279, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-create:before {
  content: "\e709";
}

/* line 1283, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-drafts:before {
  content: "\e70a";
}

/* line 1287, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-filter-list:before {
  content: "\e70b";
}

/* line 1291, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-flag:before {
  content: "\e70c";
}

/* line 1295, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-forward:before {
  content: "\e70d";
}

/* line 1299, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-gesture:before {
  content: "\e70e";
}

/* line 1303, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-inbox:before {
  content: "\e70f";
}

/* line 1307, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-link:before {
  content: "\e710";
}

/* line 1311, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-mail:before {
  content: "\e711";
}

/* line 1315, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-markunread:before {
  content: "\e712";
}

/* line 1319, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-redo:before {
  content: "\e713";
}

/* line 1323, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-remove-circle-outline:before {
  content: "\e714";
}

/* line 1327, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-remove-circle:before {
  content: "\e715";
}

/* line 1331, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-remove:before {
  content: "\e716";
}

/* line 1335, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-reply-all:before {
  content: "\e717";
}

/* line 1339, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-reply:before {
  content: "\e718";
}

/* line 1343, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-report:before {
  content: "\e719";
}

/* line 1347, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-save:before {
  content: "\e71a";
}

/* line 1351, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-select-all:before {
  content: "\e71b";
}

/* line 1355, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-send:before {
  content: "\e71c";
}

/* line 1359, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-sort:before {
  content: "\e71d";
}

/* line 1363, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-text-format:before {
  content: "\e71e";
}

/* line 1367, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-content-undo:before {
  content: "\e71f";
}

/* line 1371, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-attach-file:before {
  content: "\e776";
}

/* line 1375, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-attach-money:before {
  content: "\e777";
}

/* line 1379, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-all:before {
  content: "\e778";
}

/* line 1383, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-bottom:before {
  content: "\e779";
}

/* line 1387, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-clear:before {
  content: "\e77a";
}

/* line 1391, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-color:before {
  content: "\e77b";
}

/* line 1395, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-horizontal:before {
  content: "\e77c";
}

/* line 1399, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-inner:before {
  content: "\e77d";
}

/* line 1403, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-left:before {
  content: "\e77e";
}

/* line 1407, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-outer:before {
  content: "\e77f";
}

/* line 1411, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-right:before {
  content: "\e780";
}

/* line 1415, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-style:before {
  content: "\e781";
}

/* line 1419, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-top:before {
  content: "\e782";
}

/* line 1423, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-border-vertical:before {
  content: "\e783";
}

/* line 1427, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-align-center:before {
  content: "\e784";
}

/* line 1431, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-align-justify:before {
  content: "\e785";
}

/* line 1435, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-align-left:before {
  content: "\e786";
}

/* line 1439, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-align-right:before {
  content: "\e787";
}

/* line 1443, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-bold:before {
  content: "\e788";
}

/* line 1447, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-clear:before {
  content: "\e789";
}

/* line 1451, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-color-fill:before {
  content: "\e78a";
}

/* line 1455, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-color-reset:before {
  content: "\e78b";
}

/* line 1459, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-color-text:before {
  content: "\e78c";
}

/* line 1463, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-indent-decrease:before {
  content: "\e78d";
}

/* line 1467, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-indent-increase:before {
  content: "\e78e";
}

/* line 1471, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-italic:before {
  content: "\e78f";
}

/* line 1475, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-line-spacing:before {
  content: "\e790";
}

/* line 1479, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-list-bulleted:before {
  content: "\e791";
}

/* line 1483, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-list-numbered:before {
  content: "\e792";
}

/* line 1487, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-paint:before {
  content: "\e793";
}

/* line 1491, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-quote:before {
  content: "\e794";
}

/* line 1495, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-size:before {
  content: "\e795";
}

/* line 1499, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-strikethrough:before {
  content: "\e796";
}

/* line 1503, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-textdirection-l-to-r:before {
  content: "\e797";
}

/* line 1507, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-textdirection-r-to-l:before {
  content: "\e798";
}

/* line 1511, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-format-underline:before {
  content: "\e799";
}

/* line 1515, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-functions:before {
  content: "\e79a";
}

/* line 1519, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-insert-chart:before {
  content: "\e79b";
}

/* line 1523, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-insert-comment:before {
  content: "\e79c";
}

/* line 1527, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-insert-drive-file:before {
  content: "\e79d";
}

/* line 1531, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-insert-emoticon:before {
  content: "\e79e";
}

/* line 1535, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-insert-invitation:before {
  content: "\e79f";
}

/* line 1539, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-insert-link:before {
  content: "\e7a0";
}

/* line 1543, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-insert-photo:before {
  content: "\e7a1";
}

/* line 1547, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-merge-type:before {
  content: "\e7a2";
}

/* line 1551, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-mode-comment:before {
  content: "\e7a3";
}

/* line 1555, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-mode-edit:before {
  content: "\e7a4";
}

/* line 1559, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-publish:before {
  content: "\e7a5";
}

/* line 1563, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-vertical-align-bottom:before {
  content: "\e7a6";
}

/* line 1567, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-vertical-align-center:before {
  content: "\e7a7";
}

/* line 1571, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-vertical-align-top:before {
  content: "\e7a8";
}

/* line 1575, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-editor-wrap-text:before {
  content: "\e7a9";
}

/* line 1579, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-attachment:before {
  content: "\e7aa";
}

/* line 1583, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-cloud-circle:before {
  content: "\e7ab";
}

/* line 1587, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-cloud-done:before {
  content: "\e7ac";
}

/* line 1591, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-cloud-download:before {
  content: "\e7ad";
}

/* line 1595, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-cloud-off:before {
  content: "\e7ae";
}

/* line 1599, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-cloud-queue:before {
  content: "\e7af";
}

/* line 1603, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-cloud-upload:before {
  content: "\e7b0";
}

/* line 1607, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-cloud:before {
  content: "\e7b1";
}

/* line 1611, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-file-download:before {
  content: "\e7b2";
}

/* line 1615, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-file-upload:before {
  content: "\e7b3";
}

/* line 1619, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-folder-open:before {
  content: "\e7b4";
}

/* line 1623, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-folder-shared:before {
  content: "\e7b5";
}

/* line 1627, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-file-folder:before {
  content: "\e7b6";
}

/* line 1631, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-access-alarm:before {
  content: "\e720";
}

/* line 1635, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-access-alarms:before {
  content: "\e721";
}

/* line 1639, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-access-time:before {
  content: "\e722";
}

/* line 1643, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-add-alarm:before {
  content: "\e723";
}

/* line 1647, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-airplanemode-off:before {
  content: "\e724";
}

/* line 1651, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-airplanemode-on:before {
  content: "\e725";
}

/* line 1655, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-20:before {
  content: "\e726";
}

/* line 1659, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-30:before {
  content: "\e727";
}

/* line 1663, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-50:before {
  content: "\e728";
}

/* line 1667, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-60:before {
  content: "\e729";
}

/* line 1671, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-80:before {
  content: "\e72a";
}

/* line 1675, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-90:before {
  content: "\e72b";
}

/* line 1679, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-alert:before {
  content: "\e72c";
}

/* line 1683, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-charging-20:before {
  content: "\e72d";
}

/* line 1687, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-charging-30:before {
  content: "\e72e";
}

/* line 1691, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-charging-50:before {
  content: "\e72f";
}

/* line 1695, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-charging-60:before {
  content: "\e730";
}

/* line 1699, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-charging-80:before {
  content: "\e731";
}

/* line 1703, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-charging-90:before {
  content: "\e732";
}

/* line 1707, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-charging-full:before {
  content: "\e733";
}

/* line 1711, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-full:before {
  content: "\e734";
}

/* line 1715, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-std:before {
  content: "\e735";
}

/* line 1719, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-battery-unknown:before {
  content: "\e736";
}

/* line 1723, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-bluetooth-connected:before {
  content: "\e737";
}

/* line 1727, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-bluetooth-disabled:before {
  content: "\e738";
}

/* line 1731, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-bluetooth-searching:before {
  content: "\e739";
}

/* line 1735, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-bluetooth:before {
  content: "\e73a";
}

/* line 1739, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-brightness-auto:before {
  content: "\e73b";
}

/* line 1743, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-brightness-high:before {
  content: "\e73c";
}

/* line 1747, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-brightness-low:before {
  content: "\e73d";
}

/* line 1751, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-brightness-medium:before {
  content: "\e73e";
}

/* line 1755, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-data-usage:before {
  content: "\e73f";
}

/* line 1759, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-developer-mode:before {
  content: "\e740";
}

/* line 1763, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-devices:before {
  content: "\e741";
}

/* line 1767, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-dvr:before {
  content: "\e742";
}

/* line 1771, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-gps-fixed:before {
  content: "\e743";
}

/* line 1775, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-gps-not-fixed:before {
  content: "\e744";
}

/* line 1779, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-gps-off:before {
  content: "\e745";
}

/* line 1783, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-location-disabled:before {
  content: "\e746";
}

/* line 1787, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-location-searching:before {
  content: "\e747";
}

/* line 1791, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-multitrack-audio:before {
  content: "\e748";
}

/* line 1795, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-network-cell:before {
  content: "\e749";
}

/* line 1799, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-network-wifi:before {
  content: "\e74a";
}

/* line 1803, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-nfc:before {
  content: "\e74b";
}

/* line 1807, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-now-wallpaper:before {
  content: "\e74c";
}

/* line 1811, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-now-widgets:before {
  content: "\e74d";
}

/* line 1815, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-screen-lock-landscape:before {
  content: "\e74e";
}

/* line 1819, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-screen-lock-portrait:before {
  content: "\e74f";
}

/* line 1823, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-screen-lock-rotation:before {
  content: "\e750";
}

/* line 1827, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-screen-rotation:before {
  content: "\e751";
}

/* line 1831, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-sd-storage:before {
  content: "\e752";
}

/* line 1835, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-settings-system-daydream:before {
  content: "\e753";
}

/* line 1839, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-0-bar:before {
  content: "\e754";
}

/* line 1843, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-1-bar:before {
  content: "\e755";
}

/* line 1847, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-2-bar:before {
  content: "\e756";
}

/* line 1851, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-3-bar:before {
  content: "\e757";
}

/* line 1855, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-4-bar:before {
  content: "\e758";
}

/* line 1859, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-signal-wifi-statusbar-connected-no-internet-after:before {
  content: "\e8f6";
}

/* line 1863, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-connected-no-internet-0-bar:before {
  content: "\e759";
}

/* line 1867, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-connected-no-internet-1-bar:before {
  content: "\e75a";
}

/* line 1871, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-connected-no-internet-2-bar:before {
  content: "\e75b";
}

/* line 1875, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-connected-no-internet-3-bar:before {
  content: "\e75c";
}

/* line 1879, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-connected-no-internet-4-bar:before {
  content: "\e75d";
}

/* line 1883, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-no-sim:before {
  content: "\e75e";
}

/* line 1887, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-null:before {
  content: "\e75f";
}

/* line 1891, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-cellular-off:before {
  content: "\e760";
}

/* line 1895, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-0-bar:before {
  content: "\e761";
}

/* line 1899, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-1-bar:before {
  content: "\e762";
}

/* line 1903, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-2-bar:before {
  content: "\e763";
}

/* line 1907, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-3-bar:before {
  content: "\e764";
}

/* line 1911, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-4-bar:before {
  content: "\e765";
}

/* line 1915, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-off:before {
  content: "\e766";
}

/* line 1919, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-1-bar:before {
  content: "\e767";
}

/* line 1923, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-2-bar:before {
  content: "\e768";
}

/* line 1927, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-3-bar:before {
  content: "\e769";
}

/* line 1931, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-4-bar:before {
  content: "\e76a";
}

/* line 1935, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-connected-no-internet-:before {
  content: "\e76b";
}

/* line 1939, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-connected-no-internet:before {
  content: "\e76f";
}

/* line 1943, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-connected-no-internet-2:before {
  content: "\e76c";
}

/* line 1947, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-connected-no-internet-3:before {
  content: "\e76d";
}

/* line 1951, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-connected-no-internet-4:before {
  content: "\e76e";
}

/* line 1955, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-signal-wifi-statusbar-not-connected-after:before {
  content: "\e8f7";
}

/* line 1959, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-not-connected:before {
  content: "\e770";
}

/* line 1963, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-signal-wifi-statusbar-null:before {
  content: "\e771";
}

/* line 1967, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-storage:before {
  content: "\e772";
}

/* line 1971, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-usb:before {
  content: "\e773";
}

/* line 1975, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-wifi-lock:before {
  content: "\e774";
}

/* line 1979, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-device-wifi-tethering:before {
  content: "\e775";
}

/* line 1983, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-cast-connected:before {
  content: "\e7b7";
}

/* line 1987, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-cast:before {
  content: "\e7b8";
}

/* line 1991, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-computer:before {
  content: "\e7b9";
}

/* line 1995, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-desktop-mac:before {
  content: "\e7ba";
}

/* line 1999, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-desktop-windows:before {
  content: "\e7bb";
}

/* line 2003, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-dock:before {
  content: "\e7bc";
}

/* line 2007, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-gamepad:before {
  content: "\e7bd";
}

/* line 2011, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-headset-mic:before {
  content: "\e7be";
}

/* line 2015, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-headset:before {
  content: "\e7bf";
}

/* line 2019, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-alt:before {
  content: "\e7c0";
}

/* line 2023, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-arrow-down:before {
  content: "\e7c1";
}

/* line 2027, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-arrow-left:before {
  content: "\e7c2";
}

/* line 2031, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-arrow-right:before {
  content: "\e7c3";
}

/* line 2035, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-arrow-up:before {
  content: "\e7c4";
}

/* line 2039, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-backspace:before {
  content: "\e7c5";
}

/* line 2043, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-capslock:before {
  content: "\e7c6";
}

/* line 2047, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-control:before {
  content: "\e7c7";
}

/* line 2051, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-hide:before {
  content: "\e7c8";
}

/* line 2055, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-return:before {
  content: "\e7c9";
}

/* line 2059, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-tab:before {
  content: "\e7ca";
}

/* line 2063, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard-voice:before {
  content: "\e7cb";
}

/* line 2067, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-keyboard:before {
  content: "\e7cc";
}

/* line 2071, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-laptop-chromebook:before {
  content: "\e7cd";
}

/* line 2075, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-laptop-mac:before {
  content: "\e7ce";
}

/* line 2079, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-laptop-windows:before {
  content: "\e7cf";
}

/* line 2083, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-laptop:before {
  content: "\e7d0";
}

/* line 2087, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-memory:before {
  content: "\e7d1";
}

/* line 2091, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-mouse:before {
  content: "\e7d2";
}

/* line 2095, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-phone-android:before {
  content: "\e7d3";
}

/* line 2099, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-phone-iphone:before {
  content: "\e7d4";
}

/* line 2103, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-phonelink-off:before {
  content: "\e7d5";
}

/* line 2107, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-phonelink:before {
  content: "\e7d6";
}

/* line 2111, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-security:before {
  content: "\e7d7";
}

/* line 2115, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-sim-card:before {
  content: "\e7d8";
}

/* line 2119, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-smartphone:before {
  content: "\e7d9";
}

/* line 2123, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-speaker:before {
  content: "\e7da";
}

/* line 2127, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-tablet-android:before {
  content: "\e7db";
}

/* line 2131, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-tablet-mac:before {
  content: "\e7dc";
}

/* line 2135, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-tablet:before {
  content: "\e7dd";
}

/* line 2139, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-tv:before {
  content: "\e7de";
}

/* line 2143, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-hardware-watch:before {
  content: "\e7df";
}

/* line 2147, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-add-to-photos:before {
  content: "\e7e0";
}

/* line 2151, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-adjust:before {
  content: "\e7e1";
}

/* line 2155, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-assistant-photo:before {
  content: "\e7e2";
}

/* line 2159, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-audiotrack:before {
  content: "\e7e3";
}

/* line 2163, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-blur-circular:before {
  content: "\e7e4";
}

/* line 2167, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-blur-linear:before {
  content: "\e7e5";
}

/* line 2171, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-blur-off:before {
  content: "\e7e6";
}

/* line 2175, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-blur-on:before {
  content: "\e7e7";
}

/* line 2179, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-brightness-1:before {
  content: "\e7e8";
}

/* line 2183, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-brightness-2:before {
  content: "\e7e9";
}

/* line 2187, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-brightness-3:before {
  content: "\e7ea";
}

/* line 2191, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-brightness-4:before {
  content: "\e7eb";
}

/* line 2195, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-brightness-5:before {
  content: "\e7ec";
}

/* line 2199, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-brightness-6:before {
  content: "\e7ed";
}

/* line 2203, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-brightness-7:before {
  content: "\e7ee";
}

/* line 2207, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-brush:before {
  content: "\e7ef";
}

/* line 2211, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-camera-alt:before {
  content: "\e7f0";
}

/* line 2215, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-camera-front:before {
  content: "\e7f1";
}

/* line 2219, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-camera-rear:before {
  content: "\e7f2";
}

/* line 2223, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-camera-roll:before {
  content: "\e7f3";
}

/* line 2227, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-camera:before {
  content: "\e7f4";
}

/* line 2231, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-center-focus-strong:before {
  content: "\e7f5";
}

/* line 2235, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-center-focus-weak:before {
  content: "\e7f6";
}

/* line 2239, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-collections:before {
  content: "\e7f7";
}

/* line 2243, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-color-lens:before {
  content: "\e7f8";
}

/* line 2247, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-colorize:before {
  content: "\e7f9";
}

/* line 2251, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-compare:before {
  content: "\e7fa";
}

/* line 2255, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-control-point-duplicate:before {
  content: "\e7fb";
}

/* line 2259, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-control-point:before {
  content: "\e7fc";
}

/* line 2263, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-3-2:before {
  content: "\e7fd";
}

/* line 2267, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-5-4:before {
  content: "\e7fe";
}

/* line 2271, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-7-5:before {
  content: "\e7ff";
}

/* line 2275, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-16-9:before {
  content: "\e800";
}

/* line 2279, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-din:before {
  content: "\e801";
}

/* line 2283, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-free:before {
  content: "\e802";
}

/* line 2287, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-landscape:before {
  content: "\e803";
}

/* line 2291, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-original:before {
  content: "\e804";
}

/* line 2295, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-portrait:before {
  content: "\e805";
}

/* line 2299, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop-square:before {
  content: "\e806";
}

/* line 2303, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-crop:before {
  content: "\e807";
}

/* line 2307, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-dehaze:before {
  content: "\e808";
}

/* line 2311, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-details:before {
  content: "\e809";
}

/* line 2315, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-edit:before {
  content: "\e80a";
}

/* line 2319, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-exposure-minus-1:before {
  content: "\e80b";
}

/* line 2323, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-exposure-minus-2:before {
  content: "\e80c";
}

/* line 2327, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-exposure-plus-1:before {
  content: "\e80d";
}

/* line 2331, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-exposure-plus-2:before {
  content: "\e80e";
}

/* line 2335, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-exposure-zero:before {
  content: "\e80f";
}

/* line 2339, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-exposure:before {
  content: "\e810";
}

/* line 2343, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-1:before {
  content: "\e811";
}

/* line 2347, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-2:before {
  content: "\e812";
}

/* line 2351, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-3:before {
  content: "\e813";
}

/* line 2355, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-4:before {
  content: "\e814";
}

/* line 2359, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-5:before {
  content: "\e815";
}

/* line 2363, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-6:before {
  content: "\e816";
}

/* line 2367, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-7:before {
  content: "\e817";
}

/* line 2371, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-8:before {
  content: "\e818";
}

/* line 2375, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-9-plus:before {
  content: "\e819";
}

/* line 2379, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-9:before {
  content: "\e81a";
}

/* line 2383, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-b-and-w:before {
  content: "\e81b";
}

/* line 2387, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-center-focus:before {
  content: "\e81c";
}

/* line 2391, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-drama:before {
  content: "\e81d";
}

/* line 2395, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-frames:before {
  content: "\e81e";
}

/* line 2399, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-hdr:before {
  content: "\e81f";
}

/* line 2403, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-none:before {
  content: "\e820";
}

/* line 2407, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-tilt-shift:before {
  content: "\e821";
}

/* line 2411, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter-vintage:before {
  content: "\e822";
}

/* line 2415, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-filter:before {
  content: "\e823";
}

/* line 2419, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-flare:before {
  content: "\e824";
}

/* line 2423, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-flash-auto:before {
  content: "\e825";
}

/* line 2427, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-flash-off:before {
  content: "\e826";
}

/* line 2431, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-flash-on:before {
  content: "\e827";
}

/* line 2435, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-flip:before {
  content: "\e828";
}

/* line 2439, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-gradient:before {
  content: "\e829";
}

/* line 2443, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-grain:before {
  content: "\e82a";
}

/* line 2447, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-grid-off:before {
  content: "\e82b";
}

/* line 2451, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-grid-on:before {
  content: "\e82c";
}

/* line 2455, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-hdr-off:before {
  content: "\e82d";
}

/* line 2459, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-hdr-on:before {
  content: "\e82e";
}

/* line 2463, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-hdr-strong:before {
  content: "\e82f";
}

/* line 2467, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-hdr-weak:before {
  content: "\e830";
}

/* line 2471, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-healing:before {
  content: "\e831";
}

/* line 2475, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-image-aspect-ratio:before {
  content: "\e832";
}

/* line 2479, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-image:before {
  content: "\e833";
}

/* line 2483, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-iso:before {
  content: "\e834";
}

/* line 2487, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-landscape:before {
  content: "\e835";
}

/* line 2491, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-leak-add:before {
  content: "\e836";
}

/* line 2495, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-leak-remove:before {
  content: "\e837";
}

/* line 2499, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-lens:before {
  content: "\e838";
}

/* line 2503, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-looks-3:before {
  content: "\e839";
}

/* line 2507, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-looks-4:before {
  content: "\e83a";
}

/* line 2511, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-looks-5:before {
  content: "\e83b";
}

/* line 2515, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-looks-6:before {
  content: "\e83c";
}

/* line 2519, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-looks-one:before {
  content: "\e83d";
}

/* line 2523, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-looks-two:before {
  content: "\e83e";
}

/* line 2527, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-looks:before {
  content: "\e83f";
}

/* line 2531, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-loupe:before {
  content: "\e840";
}

/* line 2535, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-movie-creation:before {
  content: "\e841";
}

/* line 2539, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-nature-people:before {
  content: "\e842";
}

/* line 2543, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-nature:before {
  content: "\e843";
}

/* line 2547, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-navigate-before:before {
  content: "\e844";
}

/* line 2551, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-navigate-next:before {
  content: "\e845";
}

/* line 2555, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-palette:before {
  content: "\e846";
}

/* line 2559, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-panorama-fisheye:before {
  content: "\e847";
}

/* line 2563, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-panorama-horizontal:before {
  content: "\e848";
}

/* line 2567, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-panorama-vertical:before {
  content: "\e849";
}

/* line 2571, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-panorama-wide-angle:before {
  content: "\e84a";
}

/* line 2575, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-panorama:before {
  content: "\e84b";
}

/* line 2579, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-photo-album:before {
  content: "\e84c";
}

/* line 2583, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-photo-camera:before {
  content: "\e84d";
}

/* line 2587, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-photo-library:before {
  content: "\e84e";
}

/* line 2591, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-photo:before {
  content: "\e84f";
}

/* line 2595, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-portrait:before {
  content: "\e850";
}

/* line 2599, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-remove-red-eye:before {
  content: "\e851";
}

/* line 2603, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-rotate-left:before {
  content: "\e852";
}

/* line 2607, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-rotate-right:before {
  content: "\e853";
}

/* line 2611, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-slideshow:before {
  content: "\e854";
}

/* line 2615, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-straighten:before {
  content: "\e855";
}

/* line 2619, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-style:before {
  content: "\e856";
}

/* line 2623, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-switch-camera:before {
  content: "\e857";
}

/* line 2627, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-switch-video:before {
  content: "\e858";
}

/* line 2631, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-tag-faces:before {
  content: "\e859";
}

/* line 2635, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-texture:before {
  content: "\e85a";
}

/* line 2639, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-timelapse:before {
  content: "\e85b";
}

/* line 2643, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-timer-3:before {
  content: "\e85c";
}

/* line 2647, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-timer-10:before {
  content: "\e85d";
}

/* line 2651, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-timer-auto:before {
  content: "\e85e";
}

/* line 2655, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-timer-off:before {
  content: "\e85f";
}

/* line 2659, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-timer:before {
  content: "\e860";
}

/* line 2663, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-tonality:before {
  content: "\e861";
}

/* line 2667, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-transform:before {
  content: "\e862";
}

/* line 2671, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-tune:before {
  content: "\e863";
}

/* line 2675, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-wb-auto:before {
  content: "\e864";
}

/* line 2679, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-wb-cloudy:before {
  content: "\e865";
}

/* line 2683, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-wb-incandescent:before {
  content: "\e866";
}

/* line 2687, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-wb-irradescent:before {
  content: "\e867";
}

/* line 2691, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-image-wb-sunny:before {
  content: "\e868";
}

/* line 2695, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-beenhere:before {
  content: "\e869";
}

/* line 2699, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-directions-bike:before {
  content: "\e86a";
}

/* line 2703, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-directions-bus:before {
  content: "\e86b";
}

/* line 2707, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-directions-car:before {
  content: "\e86c";
}

/* line 2711, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-directions-ferry:before {
  content: "\e86d";
}

/* line 2715, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-directions-subway:before {
  content: "\e86e";
}

/* line 2719, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-directions-train:before {
  content: "\e86f";
}

/* line 2723, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-directions-transit:before {
  content: "\e870";
}

/* line 2727, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-directions-walk:before {
  content: "\e871";
}

/* line 2731, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-directions:before {
  content: "\e872";
}

/* line 2735, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-flight:before {
  content: "\e873";
}

/* line 2739, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-hotel:before {
  content: "\e874";
}

/* line 2743, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-layers-clear:before {
  content: "\e875";
}

/* line 2747, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-layers:before {
  content: "\e876";
}

/* line 2751, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-airport:before {
  content: "\e877";
}

/* line 2755, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-atm:before {
  content: "\e878";
}

/* line 2759, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-attraction:before {
  content: "\e879";
}

/* line 2763, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-bar:before {
  content: "\e87a";
}

/* line 2767, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-cafe:before {
  content: "\e87b";
}

/* line 2771, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-car-wash:before {
  content: "\e87c";
}

/* line 2775, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-convenience-store:before {
  content: "\e87d";
}

/* line 2779, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-drink:before {
  content: "\e87e";
}

/* line 2783, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-florist:before {
  content: "\e87f";
}

/* line 2787, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-gas-station:before {
  content: "\e880";
}

/* line 2791, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-grocery-store:before {
  content: "\e881";
}

/* line 2795, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-hospital:before {
  content: "\e882";
}

/* line 2799, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-hotel:before {
  content: "\e883";
}

/* line 2803, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-laundry-service:before {
  content: "\e884";
}

/* line 2807, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-library:before {
  content: "\e885";
}

/* line 2811, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-mall:before {
  content: "\e886";
}

/* line 2815, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-movies:before {
  content: "\e887";
}

/* line 2819, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-offer:before {
  content: "\e888";
}

/* line 2823, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-parking:before {
  content: "\e889";
}

/* line 2827, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-pharmacy:before {
  content: "\e88a";
}

/* line 2831, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-phone:before {
  content: "\e88b";
}

/* line 2835, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-pizza:before {
  content: "\e88c";
}

/* line 2839, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-play:before {
  content: "\e88d";
}

/* line 2843, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-post-office:before {
  content: "\e88e";
}

/* line 2847, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-print-shop:before {
  content: "\e88f";
}

/* line 2851, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-restaurant:before {
  content: "\e890";
}

/* line 2855, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-see:before {
  content: "\e891";
}

/* line 2859, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-shipping:before {
  content: "\e892";
}

/* line 2863, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-local-taxi:before {
  content: "\e893";
}

/* line 2867, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-location-history:before {
  content: "\e894";
}

/* line 2871, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-map:before {
  content: "\e895";
}

/* line 2875, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-my-location:before {
  content: "\e896";
}

/* line 2879, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-navigation:before {
  content: "\e897";
}

/* line 2883, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-pin-drop:before {
  content: "\e898";
}

/* line 2887, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-place:before {
  content: "\e899";
}

/* line 2891, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-rate-review:before {
  content: "\e89a";
}

/* line 2895, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-restaurant-menu:before {
  content: "\e89b";
}

/* line 2899, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-satellite:before {
  content: "\e89c";
}

/* line 2903, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-store-mall-directory:before {
  content: "\e89d";
}

/* line 2907, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-terrain:before {
  content: "\e89e";
}

/* line 2911, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-maps-traffic:before {
  content: "\e89f";
}

/* line 2915, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-apps:before {
  content: "\e8a0";
}

/* line 2919, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-arrow-back:before {
  content: "\e8a1";
}

/* line 2923, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-arrow-drop-down-circle:before {
  content: "\e8a2";
}

/* line 2927, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-arrow-drop-down:before {
  content: "\e8a3";
}

/* line 2931, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-arrow-drop-up:before {
  content: "\e8a4";
}

/* line 2935, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-arrow-forward:before {
  content: "\e8a5";
}

/* line 2939, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-cancel:before {
  content: "\e8a6";
}

/* line 2943, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-check:before {
  content: "\e8a7";
}

/* line 2947, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-chevron-left:before {
  content: "\e8a8";
}

/* line 2951, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-chevron-right:before {
  content: "\e8a9";
}

/* line 2955, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-close:before {
  content: "\e8aa";
}

/* line 2959, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-expand-less:before {
  content: "\e8ab";
}

/* line 2963, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-expand-more:before {
  content: "\e8ac";
}

/* line 2967, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-fullscreen-exit:before {
  content: "\e8ad";
}

/* line 2971, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-fullscreen:before {
  content: "\e8ae";
}

/* line 2975, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-menu:before {
  content: "\e8af";
}

/* line 2979, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-more-horiz:before {
  content: "\e8b0";
}

/* line 2983, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-more-vert:before {
  content: "\e8b1";
}

/* line 2987, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-refresh:before {
  content: "\e8b2";
}

/* line 2991, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-unfold-less:before {
  content: "\e8b3";
}

/* line 2995, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-navigation-unfold-more:before {
  content: "\e8b4";
}

/* line 2999, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-adb:before {
  content: "\e8b5";
}

/* line 3003, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-bluetooth-audio:before {
  content: "\e8b6";
}

/* line 3007, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-disc-full:before {
  content: "\e8b7";
}

/* line 3011, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-dnd-forwardslash:before {
  content: "\e8b8";
}

/* line 3015, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-do-not-disturb:before {
  content: "\e8b9";
}

/* line 3019, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-drive-eta:before {
  content: "\e8ba";
}

/* line 3023, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-event-available:before {
  content: "\e8bb";
}

/* line 3027, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-event-busy:before {
  content: "\e8bc";
}

/* line 3031, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-event-note:before {
  content: "\e8bd";
}

/* line 3035, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-folder-special:before {
  content: "\e8be";
}

/* line 3039, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-mms:before {
  content: "\e8bf";
}

/* line 3043, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-more:before {
  content: "\e8c0";
}

/* line 3047, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-network-locked:before {
  content: "\e8c1";
}

/* line 3051, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-phone-bluetooth-speaker:before {
  content: "\e8c2";
}

/* line 3055, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-phone-forwarded:before {
  content: "\e8c3";
}

/* line 3059, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-phone-in-talk:before {
  content: "\e8c4";
}

/* line 3063, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-phone-locked:before {
  content: "\e8c5";
}

/* line 3067, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-phone-missed:before {
  content: "\e8c6";
}

/* line 3071, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-phone-paused:before {
  content: "\e8c7";
}

/* line 3075, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-play-download:before {
  content: "\e8c8";
}

/* line 3079, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-play-install:before {
  content: "\e8c9";
}

/* line 3083, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-sd-card:before {
  content: "\e8ca";
}

/* line 3087, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-sim-card-alert:before {
  content: "\e8cb";
}

/* line 3091, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-sms-failed:before {
  content: "\e8cc";
}

/* line 3095, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-sms:before {
  content: "\e8cd";
}

/* line 3099, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-sync-disabled:before {
  content: "\e8ce";
}

/* line 3103, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-sync-problem:before {
  content: "\e8cf";
}

/* line 3107, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-sync:before {
  content: "\e8d0";
}

/* line 3111, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-system-update:before {
  content: "\e8d1";
}

/* line 3115, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-tap-and-play:before {
  content: "\e8d2";
}

/* line 3119, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-time-to-leave:before {
  content: "\e8d3";
}

/* line 3123, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-vibration:before {
  content: "\e8d4";
}

/* line 3127, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-voice-chat:before {
  content: "\e8d5";
}

/* line 3131, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-notification-vpn-lock:before {
  content: "\e8d6";
}

/* line 3135, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-cake:before {
  content: "\e8d7";
}

/* line 3139, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-domain:before {
  content: "\e8d8";
}

/* line 3143, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-group-add:before {
  content: "\e8d9";
}

/* line 3147, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-group:before {
  content: "\e8da";
}

/* line 3151, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-location-city:before {
  content: "\e8db";
}

/* line 3155, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-mood:before {
  content: "\e8dc";
}

/* line 3159, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-notifications-none:before {
  content: "\e8dd";
}

/* line 3163, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-notifications-off:before {
  content: "\e8de";
}

/* line 3167, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-notifications-on:before {
  content: "\e8df";
}

/* line 3171, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-notifications-paused:before {
  content: "\e8e0";
}

/* line 3175, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-notifications:before {
  content: "\e8e1";
}

/* line 3179, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-pages:before {
  content: "\e8e2";
}

/* line 3183, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-party-mode:before {
  content: "\e8e3";
}

/* line 3187, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-people-outline:before {
  content: "\e8e4";
}

/* line 3191, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-people:before {
  content: "\e8e5";
}

/* line 3195, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-person-add:before {
  content: "\e8e6";
}

/* line 3199, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-person-outline:before {
  content: "\e8e7";
}

/* line 3203, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-person:before {
  content: "\e8e8";
}

/* line 3207, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-plus-one:before {
  content: "\e8e9";
}

/* line 3211, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-poll:before {
  content: "\e8ea";
}

/* line 3215, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-public:before {
  content: "\e8eb";
}

/* line 3219, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-school:before {
  content: "\e8ec";
}

/* line 3223, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-share:before {
  content: "\e8ed";
}

/* line 3227, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-social-whatshot:before {
  content: "\e8ee";
}

/* line 3231, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-toggle-check-box-outline-blank:before {
  content: "\e8ef";
}

/* line 3235, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-toggle-check-box:before {
  content: "\e8f0";
}

/* line 3239, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-toggle-radio-button-off:before {
  content: "\e8f1";
}

/* line 3243, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-toggle-radio-button-on:before {
  content: "\e8f2";
}

/* line 3247, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-toggle-star-half:before {
  content: "\e8f3";
}

/* line 3251, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-toggle-star-outline:before {
  content: "\e8f4";
}

/* line 3255, ../../_asserts/styles/libs/materialize/components/_icons-material-design.scss */
.mdi-toggle-star:before {
  content: "\e8f5";
}

/* line 1, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.container {
  margin: 0 auto;
  max-width: 1280px;
  width: 90%;
}

@media only screen and (min-width: 601px) {
  /* line 7, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .container {
    width: 85%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 12, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .container {
    width: 70%;
  }
}
/* line 16, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.container .row {
  margin-left: -0.4rem;
  margin-right: -0.4rem;
}

/* line 21, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.section {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 25, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.section.no-pad {
  padding: 0;
}
/* line 28, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.section.no-pad-bot {
  padding-bottom: 0;
}
/* line 31, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.section.no-pad-top {
  padding-top: 0;
}

/* line 37, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
/* line 43, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 49, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.4rem;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s1 {
  width: 8.33333%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s2 {
  width: 16.66667%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s3 {
  width: 25%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s4 {
  width: 33.33333%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s5 {
  width: 41.66667%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s6 {
  width: 50%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s7 {
  width: 58.33333%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s8 {
  width: 66.66667%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s9 {
  width: 75%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s10 {
  width: 83.33333%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s11 {
  width: 91.66667%;
  margin-left: 0;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.s12 {
  width: 100%;
  margin-left: 0;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s1 {
  margin-left: 8.33333%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s2 {
  margin-left: 16.66667%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s3 {
  margin-left: 25%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s4 {
  margin-left: 33.33333%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s5 {
  margin-left: 41.66667%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s6 {
  margin-left: 50%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s7 {
  margin-left: 58.33333%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s8 {
  margin-left: 66.66667%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s9 {
  margin-left: 75%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s10 {
  margin-left: 83.33333%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s11 {
  margin-left: 91.66667%;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_grid.scss */
.row .col.offset-s12 {
  margin-left: 100%;
}
@media only screen and (min-width: 601px) {
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m1 {
    width: 8.33333%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m2 {
    width: 16.66667%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m3 {
    width: 25%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m4 {
    width: 33.33333%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m5 {
    width: 41.66667%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m6 {
    width: 50%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m7 {
    width: 58.33333%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m8 {
    width: 66.66667%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m9 {
    width: 75%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m10 {
    width: 83.33333%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m11 {
    width: 91.66667%;
    margin-left: 0;
  }
  /* line 77, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.m12 {
    width: 100%;
    margin-left: 0;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m1 {
    margin-left: 8.33333%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m2 {
    margin-left: 16.66667%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m3 {
    margin-left: 25%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m4 {
    margin-left: 33.33333%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m5 {
    margin-left: 41.66667%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m6 {
    margin-left: 50%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m7 {
    margin-left: 58.33333%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m8 {
    margin-left: 66.66667%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m9 {
    margin-left: 75%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m10 {
    margin-left: 83.33333%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m11 {
    margin-left: 91.66667%;
  }
  /* line 86, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-m12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l1 {
    width: 8.33333%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l2 {
    width: 16.66667%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l3 {
    width: 25%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l4 {
    width: 33.33333%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l5 {
    width: 41.66667%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l6 {
    width: 50%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l7 {
    width: 58.33333%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l8 {
    width: 66.66667%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l9 {
    width: 75%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l10 {
    width: 83.33333%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l11 {
    width: 91.66667%;
    margin-left: 0;
  }
  /* line 99, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.l12 {
    width: 100%;
    margin-left: 0;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l1 {
    margin-left: 8.33333%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l2 {
    margin-left: 16.66667%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l3 {
    margin-left: 25%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l4 {
    margin-left: 33.33333%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l5 {
    margin-left: 41.66667%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l6 {
    margin-left: 50%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l7 {
    margin-left: 58.33333%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l8 {
    margin-left: 66.66667%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l9 {
    margin-left: 75%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l10 {
    margin-left: 83.33333%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l11 {
    margin-left: 91.66667%;
  }
  /* line 108, ../../_asserts/styles/libs/materialize/components/_grid.scss */
  .row .col.offset-l12 {
    margin-left: 100%;
  }
}

/* line 1, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav {
  color: #fff;
  background-color: #00bcd4;
  width: 100%;
  height: 64px;
  line-height: 64px;
}
/* line 9, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav a {
  color: #fff;
}
/* line 11, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .nav-wrapper {
  position: relative;
  height: 100%;
}
/* line 15, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .nav-wrapper i {
  display: block;
  font-size: 2rem;
}
/* line 18, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .nav-wrapper i span {
  font-size: 1.2rem;
  margin-left: 8px;
  vertical-align: middle;
  margin-top: -5;
  display: inline-block;
  margin-top: -0.5rem;
  font-family: Microsoft YaHei, SimSun, Arial;
}
@media only screen and (min-width: 993px) {
  /* line 31, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
  nav a.button-collapse {
    display: none;
  }
}
/* line 36, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .button-collapse {
  float: left;
  position: relative;
  z-index: 1;
  height: 64px;
}
/* line 42, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .button-collapse i {
  font-size: 2.7rem;
  height: 64px;
  line-height: 64px;
}
/* line 51, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .brand-logo {
  position: absolute;
  color: #fff;
  display: inline-block;
  font-size: 2.1rem;
  padding: 0;
  white-space: nowrap;
}
/* line 59, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .brand-logo.center {
  left: 120px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media only screen and (max-width: 992px) {
  /* line 51, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
  nav .brand-logo {
    left: 120px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
/* line 69, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .brand-logo.right {
  right: 0.5rem;
  padding: 0;
}
/* line 77, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav ul {
  margin: 0;
}
/* line 80, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav ul li {
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
  float: left;
  padding: 0;
}
/* line 85, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav ul li:hover, nav ul li.active {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 89, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav ul a {
  font-size: 1rem;
  color: #fff;
  display: block;
  padding: 0 15px;
}
/* line 96, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav ul.left {
  float: left;
}
/* line 102, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .input-field {
  margin: 0;
}
/* line 105, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .input-field input {
  height: 100%;
  font-size: 1.2rem;
  border: none;
  padding-left: 2rem;
}
/* line 111, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
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;
}
/* line 117, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .input-field label {
  top: 0;
  left: 0;
}
/* line 121, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .input-field label i {
  color: rgba(255, 255, 255, 0.7);
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 125, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .input-field label.active i {
  color: #fff;
}
/* line 126, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
nav .input-field label.active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

/* line 136, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
.navbar-fixed {
  position: relative;
  height: 64px;
  z-index: 998;
}
/* line 141, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
.navbar-fixed nav {
  position: fixed;
}

@media only screen and (min-width: 601px) {
  /* line 146, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
  nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
    height: 64px;
    line-height: 64px;
  }

  /* line 150, ../../_asserts/styles/libs/materialize/components/_navbar.scss */
  .navbar-fixed {
    height: 64px;
  }
}
/* line 1, ../../_asserts/styles/libs/materialize/components/_typography.scss */
a {
  text-decoration: none;
}

/* line 5, ../../_asserts/styles/libs/materialize/components/_typography.scss */
html {
  line-height: 1.5;
  line-height: 1.2;
  font-weight: normal;
  color: #34495e;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (min-width: 0) {
  /* line 5, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  html {
    font-size: 13px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 5, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  html {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 5, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  html {
    font-size: 13px;
  }
}

/* line 30, ../../_asserts/styles/libs/materialize/components/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 1.1;
}

/* line 36, ../../_asserts/styles/libs/materialize/components/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

/* line 37, ../../_asserts/styles/libs/materialize/components/_typography.scss */
h1 {
  font-size: 4.2rem;
  line-height: 110%;
  margin: 2.1rem 0 1.68rem 0;
}

/* line 38, ../../_asserts/styles/libs/materialize/components/_typography.scss */
h2 {
  font-size: 3.56rem;
  line-height: 110%;
  margin: 1.78rem 0 1.424rem 0;
}

/* line 39, ../../_asserts/styles/libs/materialize/components/_typography.scss */
h3 {
  font-size: 2.92rem;
  line-height: 110%;
  margin: 1.46rem 0 1.168rem 0;
}

/* line 40, ../../_asserts/styles/libs/materialize/components/_typography.scss */
h4 {
  font-size: 2.28rem;
  line-height: 110%;
  margin: 1.14rem 0 0.912rem 0;
}

/* line 41, ../../_asserts/styles/libs/materialize/components/_typography.scss */
h5 {
  font-size: 1.64rem;
  line-height: 110%;
  margin: 0.82rem 0 0.656rem 0;
}

/* line 42, ../../_asserts/styles/libs/materialize/components/_typography.scss */
h6 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0.5rem 0 0.4rem 0;
}

/* line 45, ../../_asserts/styles/libs/materialize/components/_typography.scss */
em {
  font-style: italic;
}

/* line 47, ../../_asserts/styles/libs/materialize/components/_typography.scss */
.light, footer.page-footer .footer-copyright {
  font-weight: 300;
}

/* line 48, ../../_asserts/styles/libs/materialize/components/_typography.scss */
.thin {
  font-weight: 200;
}

/* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
.flow-text {
  font-weight: 300;
}
@media only screen and (min-width: 360px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 390px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.224rem;
  }
}
@media only screen and (min-width: 420px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.248rem;
  }
}
@media only screen and (min-width: 450px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.272rem;
  }
}
@media only screen and (min-width: 480px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.296rem;
  }
}
@media only screen and (min-width: 510px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.32rem;
  }
}
@media only screen and (min-width: 540px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.344rem;
  }
}
@media only screen and (min-width: 570px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.368rem;
  }
}
@media only screen and (min-width: 600px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.392rem;
  }
}
@media only screen and (min-width: 630px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.416rem;
  }
}
@media only screen and (min-width: 660px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.44rem;
  }
}
@media only screen and (min-width: 690px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.464rem;
  }
}
@media only screen and (min-width: 720px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.488rem;
  }
}
@media only screen and (min-width: 750px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.512rem;
  }
}
@media only screen and (min-width: 780px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.536rem;
  }
}
@media only screen and (min-width: 810px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.56rem;
  }
}
@media only screen and (min-width: 840px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.584rem;
  }
}
@media only screen and (min-width: 870px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.608rem;
  }
}
@media only screen and (min-width: 900px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.632rem;
  }
}
@media only screen and (min-width: 930px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.656rem;
  }
}
@media only screen and (min-width: 960px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.68rem;
  }
}
@media only screen and (max-width: 360px) {
  /* line 50, ../../_asserts/styles/libs/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}

/* line 3, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card-panel {
  transition: box-shadow .25s;
  padding: 15px;
  margin: 0.26667rem 0 0.53333rem 0;
  border-radius: 2px;
  background-color: #fff;
}

/* line 12, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card {
  position: relative;
  overflow: visible;
  margin: 0.26667rem 0 0.53333rem 0;
  background-color: #fff;
  transition: box-shadow .25s;
  border-radius: 2px;
}
/* line 23, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-title {
  color: #fff;
  font-size: 24px;
  font-weight: 300;
}
/* line 27, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-title.activator {
  cursor: pointer;
}
/* line 33, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.small, .card.medium, .card.large {
  position: relative;
}
/* line 36, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.small .card-image, .card.medium .card-image, .card.large .card-image {
  overflow: hidden;
}
/* line 39, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.small .card-content, .card.medium .card-content, .card.large .card-content {
  overflow: hidden;
}
/* line 42, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.small .card-action, .card.medium .card-action, .card.large .card-action {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 50, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.small {
  height: 300px;
}
/* line 53, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.small .card-image {
  height: 150px;
}
/* line 56, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.small .card-content {
  height: 150px;
}
/* line 62, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.medium {
  height: 400px;
}
/* line 65, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.medium .card-image {
  height: 250px;
}
/* line 68, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.medium .card-content {
  height: 150px;
}
/* line 73, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.large {
  height: 500px;
}
/* line 76, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.large .card-image {
  height: 330px;
}
/* line 79, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card.large .card-content {
  height: 170px;
}
/* line 85, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-image {
  position: relative;
}
/* line 89, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-image img {
  border-radius: 2px 2px 0 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}
/* line 99, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-image .card-title {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 15px;
}
/* line 108, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-content {
  padding: 15px;
  border-radius: 0 0 2px 2px;
}
/* line 113, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-content p {
  margin: 0;
  color: inherit;
}
/* line 117, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-content .card-title {
  line-height: 48px;
}
/* line 122, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-action {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 15px;
}
/* line 126, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-action a {
  color: #ffab40;
  margin-right: 15px;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
  text-transform: uppercase;
}
/* line 132, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-action a:hover {
  color: #ffd8a6;
}
/* line 136, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-reveal {
  padding: 15px;
  position: absolute;
  background-color: #fff;
  width: 100%;
  overflow-y: auto;
  top: 100%;
  height: 100%;
  z-index: 1;
  display: none;
}
/* line 147, ../../_asserts/styles/libs/materialize/components/_cards.scss */
.card .card-reveal .card-title {
  cursor: pointer;
  display: block;
}

/* line 1, ../../_asserts/styles/libs/materialize/components/_toast.scss */
#toast-container {
  display: block;
  position: fixed;
  z-index: 1001;
}
@media only screen and (max-width: 600px) {
  /* line 1, ../../_asserts/styles/libs/materialize/components/_toast.scss */
  #toast-container {
    min-width: 100%;
    bottom: 0%;
  }
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
  /* line 1, ../../_asserts/styles/libs/materialize/components/_toast.scss */
  #toast-container {
    min-width: 30%;
    left: 5%;
    bottom: 7%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 1, ../../_asserts/styles/libs/materialize/components/_toast.scss */
  #toast-container {
    min-width: 8%;
    top: 10%;
    right: 7%;
  }
}

/* line 22, ../../_asserts/styles/libs/materialize/components/_toast.scss */
.toast {
  border-radius: 2px;
  top: 0;
  width: auto;
  clear: both;
  margin-top: 10px;
  position: relative;
  max-width: 100%;
  height: 48px;
  line-height: 48px;
  background-color: #00bcd4;
  padding: 0 25px;
  font-size: 1.1rem;
  font-weight: 300;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 43, ../../_asserts/styles/libs/materialize/components/_toast.scss */
.toast .btn, .toast .btn-large, .toast .btn-small, .toast .btn-flat {
  margin: 0;
  margin-left: 3rem;
}
/* line 48, ../../_asserts/styles/libs/materialize/components/_toast.scss */
.toast.rounded {
  border-radius: 24px;
}
@media only screen and (max-width: 600px) {
  /* line 22, ../../_asserts/styles/libs/materialize/components/_toast.scss */
  .toast {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
  /* line 22, ../../_asserts/styles/libs/materialize/components/_toast.scss */
  .toast {
    float: left;
  }
}
@media only screen and (min-width: 993px) {
  /* line 22, ../../_asserts/styles/libs/materialize/components/_toast.scss */
  .toast {
    float: right;
  }
}

/* line 1, ../../_asserts/styles/libs/materialize/components/_tabs.scss */
.material-tabs, .tabs {
  position: relative;
  height: 48px;
  background-color: #fff;
  margin: 0 auto;
  width: 100%;
  white-space: nowrap;
}
/* line 9, ../../_asserts/styles/libs/materialize/components/_tabs.scss */
.material-tabs .tab, .tabs .tab {
  display: block;
  float: left;
  text-align: center;
  line-height: 48px;
  height: 48px;
  padding: 0 20px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: .8px;
  width: 15%;
}
/* line 21, ../../_asserts/styles/libs/materialize/components/_tabs.scss */
.material-tabs .tab a, .tabs .tab a {
  color: #00bcd4;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: color 0.28s ease;
  -moz-transition: color 0.28s ease;
  -o-transition: color 0.28s ease;
  -ms-transition: color 0.28s ease;
  transition: color 0.28s ease;
}
/* line 27, ../../_asserts/styles/libs/materialize/components/_tabs.scss */
.material-tabs .tab a:hover, .tabs .tab a:hover {
  color: #3be9ff;
}
/* line 32, ../../_asserts/styles/libs/materialize/components/_tabs.scss */
.material-tabs .tab.disabled a, .tabs .tab.disabled a {
  color: #3be9ff;
  cursor: default;
}
/* line 37, ../../_asserts/styles/libs/materialize/components/_tabs.scss */
.material-tabs .indicator, .tabs .indicator {
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #22e6ff;
  will-change: left, right;
}

/* line 46, ../../_asserts/styles/libs/materialize/components/_tabs.scss */
.material-tabs .tab, .tabs .tab {
  padding: 0;
}

/* line 49, ../../_asserts/styles/libs/materialize/components/_tabs.scss */
.material-tabs .hh-small {
  font-size: 12px;
  margin-left: 8px;
  padding: 1px 3px;
  color: #fff;
  margin: 0 3px;
  border-radius: 2px;
}

/* line 1, ../../_asserts/styles/libs/materialize/components/_tooltip.scss */
.material-tooltip {
  padding: 10px 8px;
  font-size: 1rem;
  z-index: 2000;
  background-color: transparent;
  border-radius: 2px;
  color: #fff;
  min-height: 36px;
  line-height: 1rem;
  opacity: 0;
  display: none;
  position: absolute;
  text-align: center;
  overflow: hidden;
  left: 0;
  top: 0;
  will-change: top, left;
}

/* line 22, ../../_asserts/styles/libs/materialize/components/_tooltip.scss */
.backdrop {
  position: absolute;
  opacity: 0;
  display: none;
  height: 7px;
  width: 14px;
  border-radius: 0 0 14px 14px;
  background-color: #323232;
  z-index: -1;
  -webkit-transform-origin: 50% 10%;
  -moz-transform-origin: 50% 10%;
  -ms-transform-origin: 50% 10%;
  -o-transform-origin: 50% 10%;
  transform-origin: 50% 10%;
  will-change: transform, opacity;
}

/* line 2, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn, .btn-large, .btn-small, .btn-flat {
  border: none;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  outline: 0;
  padding: 0 2rem;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn.disabled, .disabled.btn-large, .disabled.btn-small, .btn-floating.disabled, .btn-large.disabled, .btn:disabled, .btn-large:disabled, .btn-small:disabled, .btn-large:disabled, .btn-floating:disabled {
  background-color: #DFDFDF !important;
  box-shadow: none;
  color: #9F9F9F !important;
  cursor: default;
}
/* line 22, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn.disabled *, .disabled.btn-large *, .disabled.btn-small *, .btn-floating.disabled *, .btn-large.disabled *, .btn:disabled *, .btn-large:disabled *, .btn-small:disabled *, .btn-large:disabled *, .btn-floating:disabled * {
  pointer-events: none;
}
/* line 26, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn.disabled:hover, .disabled.btn-large:hover, .disabled.btn-small:hover, .btn-floating.disabled:hover, .btn-large.disabled:hover, .btn:disabled:hover, .btn-large:disabled:hover, .btn-small:disabled:hover, .btn-large:disabled:hover, .btn-floating:disabled:hover {
  background-color: #DFDFDF;
  color: #9F9F9F;
}

/* line 33, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn i, .btn-large i, .btn-small i, .btn-floating i, .btn-large i, .btn-flat i {
  font-size: 1.3rem;
  line-height: inherit;
}

/* line 40, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn, .btn-large, .btn-small {
  text-decoration: none;
  color: #fff;
  background-color: #26a69a;
  text-align: center;
  letter-spacing: .5px;
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  -ms-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  cursor: pointer;
}
/* line 50, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn:hover, .btn-large:hover, .btn-small:hover {
  background-color: #2bbbad;
}

/* line 57, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-floating {
  display: inline-block;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 37px;
  height: 37px;
  line-height: 37px;
  padding: 0;
  background-color: #26a69a;
  border-radius: 50%;
  transition: .3s;
  cursor: pointer;
  vertical-align: middle;
}
/* line 74, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-floating i {
  width: inherit;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 1.6rem;
  line-height: 37px;
}
/* line 86, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-floating:before {
  border-radius: 0;
}
/* line 89, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-floating.btn-large {
  width: 55.5px;
  height: 55.5px;
}
/* line 92, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-floating.btn-large i {
  line-height: 55.5px;
}

/* line 99, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
button.btn-floating {
  border: none;
}

/* line 104, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.fixed-action-btn {
  position: fixed;
  right: 23px;
  bottom: 23px;
  padding-top: 15px;
  margin-bottom: 0;
  z-index: 998;
}
/* line 112, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 64px;
  margin: 0;
}
/* line 120, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.fixed-action-btn ul li {
  margin-bottom: 15px;
}
/* line 124, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.fixed-action-btn ul a.btn-floating {
  opacity: 0;
}

/* line 131, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-flat {
  box-shadow: none;
  background-color: transparent;
  color: #34495e;
  cursor: pointer;
}
/* line 137, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-flat.disabled {
  color: #b3b3b3;
  cursor: default;
}

/* line 144, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-large {
  height: 54px;
  line-height: 56px;
}
/* line 149, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-large i {
  font-size: 1.6rem;
}

/* line 155, ../../_asserts/styles/libs/materialize/components/_buttons.scss */
.btn-block {
  display: block;
}

/* line 1, ../../_asserts/styles/libs/materialize/components/_dropdown.scss */
.dropdown-content {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 100px;
  max-height: 650px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  z-index: 999;
  will-change: width, height;
}
/* line 14, ../../_asserts/styles/libs/materialize/components/_dropdown.scss */
.dropdown-content li {
  clear: both;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  line-height: 1.5rem;
  width: 100%;
  text-align: left;
  text-transform: none;
}
/* line 23, ../../_asserts/styles/libs/materialize/components/_dropdown.scss */
.dropdown-content li:hover, .dropdown-content li.active {
  background-color: #eee;
}
/* line 27, ../../_asserts/styles/libs/materialize/components/_dropdown.scss */
.dropdown-content li > a, .dropdown-content li > span {
  font-size: 1.2rem;
  color: #34495e;
  display: block;
  padding: 1rem 1rem;
}
/* line 35, ../../_asserts/styles/libs/materialize/components/_dropdown.scss */
.dropdown-content li > a > i {
  height: inherit;
  line-height: inherit;
}

/*!
 * 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
 */
/* line 12, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 39, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.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);
  -webkit-transition: all 0.7s ease-out;
  -moz-transition: all 0.7s ease-out;
  -o-transition: all 0.7s ease-out;
  -ms-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
}
/* line 64, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}
/* line 68, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-effect.waves-red .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7);
}
/* line 71, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-effect.waves-yellow .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7);
}
/* line 74, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-effect.waves-orange .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7);
}
/* line 77, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-effect.waves-purple .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7);
}
/* line 80, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-effect.waves-green .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7);
}
/* line 83, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-effect.waves-teal .waves-ripple {
  background-color: rgba(0, 150, 136, 0.7);
}

/* line 89, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

/* line 93, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-circle {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

/* line 126, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}
/* line 134, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

/* line 142, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}

/* line 160, ../../_asserts/styles/libs/materialize/components/_waves.scss */
.waves-block {
  display: block;
}

/* Firefox Bug: link not triggered */
/* line 165, ../../_asserts/styles/libs/materialize/components/_waves.scss */
a.waves-effect .waves-ripple {
  z-index: -1;
}

/* line 1, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.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) {
  /* line 1, ../../_asserts/styles/libs/materialize/components/_modal.scss */
  .modal {
    width: 80%;
  }
}
/* line 22, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal h1,
.modal h2,
.modal h3,
.modal h4 {
  margin-top: 0;
}
/* line 29, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal .modal-content {
  padding: 24px;
}
/* line 33, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal .modal-close {
  cursor: pointer;
}
/* line 37, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal .modal-footer {
  border-radius: 0 0 2px 2px;
  background-color: #fafafa;
  padding: 4px 6px;
  height: 56px;
  width: 100%;
}
/* line 44, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-small,
.modal .modal-footer .btn-flat {
  float: right;
  margin: 6px 0;
}

/* line 52, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.lean-overlay {
  position: fixed;
  z-index: 999;
  top: -100px;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: #000;
  display: none;
  will-change: opacity;
}

/* line 68, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-fixed-footer {
  padding: 0;
  height: 70%;
}
/* line 72, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-fixed-footer .modal-content {
  position: absolute;
  height: calc(100% - 56px);
  max-height: 100%;
  width: 100%;
  overflow-y: auto;
}
/* line 80, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-fixed-footer .modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
}

/* line 88, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.bottom-sheet {
  top: auto;
  bottom: -100%;
  margin: 0;
  width: 100%;
  max-height: 45%;
  border-radius: 0;
  will-change: bottom, opacity;
}

/* line 98, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce {
  height: auto;
  max-height: 100%;
  background: none;
  box-shadow: none;
  top: 2% !important;
  width: 400px;
  overflow: hidden;
}
/* line 107, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .modal-content {
  padding: 0;
}
/* line 112, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .device {
  background-image: url("../images/device-sprite.png");
  background-repeat: no-repeat;
  width: 395px;
  height: 813px;
  background-position: -395px 0;
  background-size: 300%;
  margin: 0 auto;
  position: relative;
}
/* line 123, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .device-inner {
  position: absolute;
  top: 137px;
  left: 37px;
  width: 321px;
  height: 549px;
  overflow-y: scroll;
  font-size: 18px;
  background: #fbfbfb;
  color: #353535;
}
/* line 134, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .device-inner::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
/* line 139, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .device-inner::-webkit-scrollbar-button {
  background: #888;
}
/* line 143, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .device-inner::-webkit-scrollbar-track-piece {
  background: #eee;
}
/* line 147, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .device-inner::-webkit-scrollbar-thumb {
  background: #888;
}
/* line 152, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .status-bar {
  height: 20px;
  width: 320px;
  background: url("../images/status-bar.png");
  background-repeat: no-repeat;
  background-size: 100%;
  top: 117px;
  position: absolute;
  z-index: 99;
  left: 37px;
}
/* line 164, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .device-home-btn {
  width: 67px;
  height: 68px;
  bottom: 39px;
  position: absolute;
  left: 50%;
  margin-left: -33.5px;
  cursor: pointer;
  background-image: url("../images/home-btn.png");
  background-size: 100%;
  background-repeat: no-repeat;
  animation: devicespin 4s linear infinite;
  transform-origin: 50% 50%;
}
/* line 179, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .preview-content {
  padding: 0.75rem .75rem 1rem;
}
/* line 182, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .preview-content p {
  margin: 0;
  padding: 0;
}
/* line 187, ../../_asserts/styles/libs/materialize/components/_modal.scss */
.modal.modal-device-previce .preview-content img {
  display: block;
  width: 100%;
  max-width: 100%;
  border-radius: 4px;
  margin: 8px 0;
}

@keyframes devicespin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    transform-origin: 50% 50%;
  }
}
/* line 1, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.collapsible {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0.26667rem 0 0.53333rem 0;
}

/* line 9, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.collapsible-header {
  display: block;
  cursor: pointer;
  height: 3rem;
  line-height: 3rem;
  padding: 0 1rem;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
/* line 18, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.collapsible-header i {
  width: 2rem;
  font-size: 1.6rem;
  line-height: 3rem;
  display: block;
  float: left;
  text-align: center;
  margin-right: 1rem;
}

/* line 29, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.collapsible-body {
  display: none;
  border-bottom: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 34, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.collapsible-body p {
  margin: 0;
  padding: 2rem;
}

/* line 43, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.side-nav .collapsible {
  border: none;
  box-shadow: none;
}
/* line 47, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.side-nav .collapsible li {
  padding: 0;
}
/* line 50, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.side-nav .collapsible-header {
  background-color: transparent;
  border: none;
  line-height: inherit;
  height: inherit;
  margin: 0 1rem;
}
/* line 57, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.side-nav .collapsible-header i {
  line-height: inherit;
}
/* line 60, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.side-nav .collapsible-body {
  border: 0;
  background-color: #fff;
}
/* line 64, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.side-nav .collapsible-body li a {
  margin: 0 1rem 0 2rem;
}

/* line 71, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.collapsible.popout {
  border: none;
  box-shadow: none;
}
/* line 74, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.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);
}
/* line 80, ../../_asserts/styles/libs/materialize/components/_collapsible.scss */
.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;
}

/* line 1, ../../_asserts/styles/libs/materialize/components/_materialbox.scss */
.materialboxed {
  cursor: zoom-in;
  position: relative;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
/* line 6, ../../_asserts/styles/libs/materialize/components/_materialbox.scss */
.materialboxed:hover {
  will-change: left, top, width, height;
}
/* line 7, ../../_asserts/styles/libs/materialize/components/_materialbox.scss */
.materialboxed:hover:not(.active) {
  opacity: .8;
}

/* line 14, ../../_asserts/styles/libs/materialize/components/_materialbox.scss */
.materialboxed.active {
  cursor: zoom-out;
}

/* line 18, ../../_asserts/styles/libs/materialize/components/_materialbox.scss */
#materialbox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #292929;
  z-index: 999;
  will-change: opacity;
}

/* line 29, ../../_asserts/styles/libs/materialize/components/_materialbox.scss */
.materialbox-caption {
  position: fixed;
  display: none;
  color: #fff;
  line-height: 50px;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding: 0% 15%;
  height: 50px;
  z-index: 1000;
  -webkit-font-smoothing: antialiased;
}

/* Remove Focus Boxes */
/* line 2, ../../_asserts/styles/libs/materialize/components/_form.scss */
select:focus {
  outline: 1px solid #c9f3ef;
}

/* line 5, ../../_asserts/styles/libs/materialize/components/_form.scss */
button:focus {
  outline: none;
  background-color: #2ab7a9;
}

/* line 10, ../../_asserts/styles/libs/materialize/components/_form.scss */
label {
  font-size: 1rem;
}

/***************************
   Text Inputs + Textarea
****************************/
/* line 20, ../../_asserts/styles/libs/materialize/components/_form.scss */
::-webkit-input-placeholder {
  color: #d1d1d1;
}

/* line 24, ../../_asserts/styles/libs/materialize/components/_form.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #d1d1d1;
}

/* line 28, ../../_asserts/styles/libs/materialize/components/_form.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #d1d1d1;
}

/* line 32, ../../_asserts/styles/libs/materialize/components/_form.scss */
:-ms-input-placeholder {
  color: #d1d1d1;
}

/* line 37, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=time],
input[type=date],
input[type=datetime-local],
input[type=tel],
input[type=number],
input[type=search],
textarea.materialize-textarea,
textarea {
  background-color: transparent;
  border: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  padding: 5px 10px;
  width: 100%;
  font-size: 1rem;
  margin: 5px 0 15px 0;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: all .3s;
  padding: 5px 12px;
  color: #34495e;
  border: 1px solid #bdc3c7;
  border-radius: 6px;
  box-shadow: none;
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
}
/* line 73, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text]:disabled, input[type=text][readonly="readonly"], input[type=text]:not(.picker__input)[readonly],
input[type=password]:disabled,
input[type=password][readonly="readonly"],
input[type=password]:not(.picker__input)[readonly],
input[type=email]:disabled,
input[type=email][readonly="readonly"],
input[type=email]:not(.picker__input)[readonly],
input[type=url]:disabled,
input[type=url][readonly="readonly"],
input[type=url]:not(.picker__input)[readonly],
input[type=time]:disabled,
input[type=time][readonly="readonly"],
input[type=time]:not(.picker__input)[readonly],
input[type=date]:disabled,
input[type=date][readonly="readonly"],
input[type=date]:not(.picker__input)[readonly],
input[type=datetime-local]:disabled,
input[type=datetime-local][readonly="readonly"],
input[type=datetime-local]:not(.picker__input)[readonly],
input[type=tel]:disabled,
input[type=tel][readonly="readonly"],
input[type=tel]:not(.picker__input)[readonly],
input[type=number]:disabled,
input[type=number][readonly="readonly"],
input[type=number]:not(.picker__input)[readonly],
input[type=search]:disabled,
input[type=search][readonly="readonly"],
input[type=search]:not(.picker__input)[readonly],
textarea.materialize-textarea:disabled,
textarea.materialize-textarea[readonly="readonly"],
textarea.materialize-textarea:not(.picker__input)[readonly],
textarea:disabled,
textarea[readonly="readonly"],
textarea:not(.picker__input)[readonly] {
  color: rgba(0, 0, 0, 0.26);
  background-color: #FEF5F8;
  border: 1px solid #E8E3E4;
}
/* line 79, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text]:disabled + label, input[type=text][readonly="readonly"] + label, input[type=text][readonly] + label,
input[type=password]:disabled + label,
input[type=password][readonly="readonly"] + label,
input[type=password][readonly] + label,
input[type=email]:disabled + label,
input[type=email][readonly="readonly"] + label,
input[type=email][readonly] + label,
input[type=url]:disabled + label,
input[type=url][readonly="readonly"] + label,
input[type=url][readonly] + label,
input[type=time]:disabled + label,
input[type=time][readonly="readonly"] + label,
input[type=time][readonly] + label,
input[type=date]:disabled + label,
input[type=date][readonly="readonly"] + label,
input[type=date][readonly] + label,
input[type=datetime-local]:disabled + label,
input[type=datetime-local][readonly="readonly"] + label,
input[type=datetime-local][readonly] + label,
input[type=tel]:disabled + label,
input[type=tel][readonly="readonly"] + label,
input[type=tel][readonly] + label,
input[type=number]:disabled + label,
input[type=number][readonly="readonly"] + label,
input[type=number][readonly] + label,
input[type=search]:disabled + label,
input[type=search][readonly="readonly"] + label,
input[type=search][readonly] + label,
textarea.materialize-textarea:disabled + label,
textarea.materialize-textarea[readonly="readonly"] + label,
textarea.materialize-textarea[readonly] + label,
textarea:disabled + label,
textarea[readonly="readonly"] + label,
textarea[readonly] + label {
  color: rgba(0, 0, 0, 0.26);
}
/* line 83, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=date]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=search]:focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]),
textarea:focus:not([readonly]) {
  border: 1px solid #00bcd4;
}
/* line 88, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text]:focus:not([readonly]) + label,
input[type=password]:focus:not([readonly]) + label,
input[type=email]:focus:not([readonly]) + label,
input[type=url]:focus:not([readonly]) + label,
input[type=time]:focus:not([readonly]) + label,
input[type=date]:focus:not([readonly]) + label,
input[type=datetime-local]:focus:not([readonly]) + label,
input[type=tel]:focus:not([readonly]) + label,
input[type=number]:focus:not([readonly]) + label,
input[type=search]:focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label,
textarea:focus:not([readonly]) + label {
  color: #00bcd4;
}
/* line 92, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text].valid, input[type=text]:focus.valid,
input[type=password].valid,
input[type=password]:focus.valid,
input[type=email].valid,
input[type=email]:focus.valid,
input[type=url].valid,
input[type=url]:focus.valid,
input[type=time].valid,
input[type=time]:focus.valid,
input[type=date].valid,
input[type=date]:focus.valid,
input[type=datetime-local].valid,
input[type=datetime-local]:focus.valid,
input[type=tel].valid,
input[type=tel]:focus.valid,
input[type=number].valid,
input[type=number]:focus.valid,
input[type=search].valid,
input[type=search]:focus.valid,
textarea.materialize-textarea.valid,
textarea.materialize-textarea:focus.valid,
textarea.valid,
textarea:focus.valid {
  border: 1px solid #00bcd4;
}
/* line 98, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text].valid + label:after, input[type=text]:focus.valid + label:after,
input[type=password].valid + label:after,
input[type=password]:focus.valid + label:after,
input[type=email].valid + label:after,
input[type=email]:focus.valid + label:after,
input[type=url].valid + label:after,
input[type=url]:focus.valid + label:after,
input[type=time].valid + label:after,
input[type=time]:focus.valid + label:after,
input[type=date].valid + label:after,
input[type=date]:focus.valid + label:after,
input[type=datetime-local].valid + label:after,
input[type=datetime-local]:focus.valid + label:after,
input[type=tel].valid + label:after,
input[type=tel]:focus.valid + label:after,
input[type=number].valid + label:after,
input[type=number]:focus.valid + label:after,
input[type=search].valid + label:after,
input[type=search]:focus.valid + label:after,
textarea.materialize-textarea.valid + label:after,
textarea.materialize-textarea:focus.valid + label:after,
textarea.valid + label:after,
textarea:focus.valid + label:after {
  content: attr(data-success);
  color: #00bcd4;
  opacity: 1;
}
/* line 105, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text].invalid, input[type=text]:focus.invalid,
input[type=password].invalid,
input[type=password]:focus.invalid,
input[type=email].invalid,
input[type=email]:focus.invalid,
input[type=url].invalid,
input[type=url]:focus.invalid,
input[type=time].invalid,
input[type=time]:focus.invalid,
input[type=date].invalid,
input[type=date]:focus.invalid,
input[type=datetime-local].invalid,
input[type=datetime-local]:focus.invalid,
input[type=tel].invalid,
input[type=tel]:focus.invalid,
input[type=number].invalid,
input[type=number]:focus.invalid,
input[type=search].invalid,
input[type=search]:focus.invalid,
textarea.materialize-textarea.invalid,
textarea.materialize-textarea:focus.invalid,
textarea.invalid,
textarea:focus.invalid {
  border: 1px solid #00bcd4;
}
/* line 111, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text].invalid + label:after, input[type=text]:focus.invalid + label:after,
input[type=password].invalid + label:after,
input[type=password]:focus.invalid + label:after,
input[type=email].invalid + label:after,
input[type=email]:focus.invalid + label:after,
input[type=url].invalid + label:after,
input[type=url]:focus.invalid + label:after,
input[type=time].invalid + label:after,
input[type=time]:focus.invalid + label:after,
input[type=date].invalid + label:after,
input[type=date]:focus.invalid + label:after,
input[type=datetime-local].invalid + label:after,
input[type=datetime-local]:focus.invalid + label:after,
input[type=tel].invalid + label:after,
input[type=tel]:focus.invalid + label:after,
input[type=number].invalid + label:after,
input[type=number]:focus.invalid + label:after,
input[type=search].invalid + label:after,
input[type=search]:focus.invalid + label:after,
textarea.materialize-textarea.invalid + label:after,
textarea.materialize-textarea:focus.invalid + label:after,
textarea.invalid + label:after,
textarea:focus.invalid + label:after {
  content: attr(data-error);
  color: #00bcd4;
  opacity: 1;
}
/* line 119, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=text] + label:after,
input[type=password] + label:after,
input[type=email] + label:after,
input[type=url] + label:after,
input[type=time] + label:after,
input[type=date] + label:after,
input[type=datetime-local] + label:after,
input[type=tel] + label:after,
input[type=number] + label:after,
input[type=search] + label:after,
textarea.materialize-textarea + label:after,
textarea + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 65px;
  opacity: 0;
  transition: .2s opacity ease-out, .2s color ease-out;
}

/* line 130, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field {
  position: relative;
  margin-top: 1rem;
}
/* line 134, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field label {
  position: absolute;
  top: 0.8rem;
  left: 0.4rem;
  font-size: 1rem;
  cursor: text;
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  -ms-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
}
/* line 143, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field label.active {
  font-size: 1rem;
  -webkit-transform: translateY(-140%);
  -moz-transform: translateY(-140%);
  -ms-transform: translateY(-140%);
  -o-transform: translateY(-140%);
  transform: translateY(-140%);
}
/* line 149, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field .prefix {
  position: absolute;
  width: 3rem;
  font-size: 2rem;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 155, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field .prefix.active {
  color: #00bcd4;
}
/* line 157, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field .prefix ~ input,
.input-field .prefix ~ textarea {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}
/* line 163, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field .prefix ~ textarea {
  padding-top: .8rem;
}
/* line 164, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field .prefix ~ label {
  margin-left: 3rem;
}
@media only screen and (max-width: 992px) {
  /* line 167, ../../_asserts/styles/libs/materialize/components/_form.scss */
  .input-field .prefix ~ input {
    width: 86%;
    width: calc(100% - 3rem);
  }
}
@media only screen and (max-width: 600px) {
  /* line 173, ../../_asserts/styles/libs/materialize/components/_form.scss */
  .input-field .prefix ~ input {
    width: 80%;
    width: calc(100% - 3rem);
  }
}

/* line 184, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field input[type=search] {
  display: block;
  line-height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem);
}
/* line 190, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field input[type=search]:focus {
  background-color: #fff;
  border: 0;
  color: #444;
}
/* line 196, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close {
  color: #444;
}
/* line 202, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field input[type=search] + label {
  left: 1rem;
}
/* line 206, ../../_asserts/styles/libs/materialize/components/_form.scss */
.input-field input[type=search] ~ .mdi-navigation-close {
  position: absolute;
  top: 0;
  right: 1rem;
  color: transparent;
  cursor: pointer;
  font-size: 2rem;
  transition: .3s color;
}

/* line 219, ../../_asserts/styles/libs/materialize/components/_form.scss */
textarea {
  width: 100%;
  height: 3rem;
  background-color: transparent;
}
/* line 224, ../../_asserts/styles/libs/materialize/components/_form.scss */
textarea.materialize-textarea {
  overflow-y: hidden;
  /* prevents scroll bar flash */
  padding: 0.4rem;
  /* prevents text jump on Enter keypress */
  resize: none;
  min-height: 4rem;
}

/* line 234, ../../_asserts/styles/libs/materialize/components/_form.scss */
.hiddendiv {
  display: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* future version of deprecated 'word-wrap' */
  padding-top: 1.2rem;
  /* prevents text jump on Enter keypress */
}

/***************
  Radio Buttons
***************/
/* Remove default Radio Buttons */
/* line 248, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  visibility: hidden;
}

/* line 255, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  -webkit-transition: 0.28s ease;
  -moz-transition: 0.28s ease;
  -o-transition: 0.28s ease;
  -ms-transition: 0.28s ease;
  transition: 0.28s ease;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  -ms-user-select: none;
  /* IE10+ */
}

/* line 272, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"] + label:before,
[type="radio"] + label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
  z-index: 0;
  -webkit-transition: 0.28s ease;
  -moz-transition: 0.28s ease;
  -o-transition: 0.28s ease;
  -ms-transition: 0.28s ease;
  transition: 0.28s ease;
}

/* Unchecked styles */
/* line 287, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:not(:checked) + label:before {
  border-radius: 50%;
  border: 2px solid #647586;
}

/* line 291, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:not(:checked) + label:after {
  border-radius: 50%;
  border: 2px solid #647586;
  z-index: -1;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}

/* Checked styles */
/* line 300, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:checked + label:before {
  border-radius: 50%;
  border: 2px solid transparent;
}

/* line 304, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:checked + label:after {
  border-radius: 50%;
  border: 2px solid #26a69a;
  background-color: #26a69a;
  z-index: 0;
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  transform: scale(1.02);
}

/* Radio With gap */
/* line 313, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"].with-gap:checked + label:before {
  border-radius: 50%;
  border: 2px solid #26a69a;
}

/* line 317, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"].with-gap:checked + label:after {
  border-radius: 50%;
  border: 2px solid #26a69a;
  background-color: #26a69a;
  z-index: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}

/* Disabled Radio With gap */
/* line 326, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"].with-gap:disabled:checked + label:before {
  border: 2px solid rgba(0, 0, 0, 0.26);
}

/* line 329, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"].with-gap:disabled:checked + label:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.26);
}

/* Disabled style */
/* line 335, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:disabled:not(:checked) + label:before,
[type="radio"]:disabled:checked + label:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
}

/* line 340, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:disabled + label {
  color: rgba(0, 0, 0, 0.26);
}

/* line 343, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:disabled:not(:checked) + label:before {
  border-color: rgba(0, 0, 0, 0.26);
}

/* line 346, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="radio"]:disabled:checked + label:after {
  background-color: rgba(0, 0, 0, 0.26);
  border-color: #BDBDBD;
}

/***************
   Checkboxes
***************/
/* CUSTOM CSS CHECKBOXES */
/* line 357, ../../_asserts/styles/libs/materialize/components/_form.scss */
form p {
  margin-bottom: 10px;
  text-align: left;
}

/* line 361, ../../_asserts/styles/libs/materialize/components/_form.scss */
form p:last-child {
  margin-bottom: 0;
}

/* Remove default checkbox */
/* line 366, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  visibility: hidden;
}

/* line 375, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"] {
  /* checkbox aspect */
}
/* line 378, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"] + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  -ms-user-select: none;
  /* IE10+ */
}
/* line 394, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  z-index: 0;
  border: 2px solid #647586;
  border-radius: 1px;
  margin-top: 2px;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}
/* line 408, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"]:not(:checked):disabled + label:before {
  border: none;
  background-color: rgba(0, 0, 0, 0.26);
}

/* line 416, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"]:checked + label:before {
  top: -4px;
  left: -3px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #26a69a;
  border-bottom: 2px solid #26a69a;
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
  -webkit-backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
/* line 429, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"]:checked:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  border: 2px solid rgba(0, 0, 0, 0.26);
}

/* Indeterminate checkbox */
/* line 438, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"]:indeterminate + label:before {
  left: -10px;
  top: -11px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #26a69a;
  border: none;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
/* line 452, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"]:indeterminate:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  background-color: transparent;
}

/* line 462, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in + label:after {
  border-radius: 2px;
}
/* line 465, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in + label:before,
[type="checkbox"].filled-in + label:after {
  content: '';
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  z-index: 1;
}
/* line 475, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in:not(:checked) + label:before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 20% 40%;
  transform-origin: 100% 100%;
}
/* line 487, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in:not(:checked) + label:after {
  height: 18px;
  width: 18px;
  background-color: transparent;
  border: 2px solid #647586;
  top: 0px;
  z-index: 0;
}
/* line 497, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in:checked + label:before {
  top: 0;
  left: 0;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
/* line 512, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in:checked + label:after {
  top: 0px;
  width: 18px;
  height: 18px;
  border: 2px solid #26a69a;
  background-color: #26a69a;
  z-index: 0;
}
/* line 522, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in:disabled:not(:checked) + label:before {
  background-color: transparent;
  border: 2px solid transparent;
}
/* line 527, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in:disabled:not(:checked) + label:after {
  border-color: transparent;
  background-color: #BDBDBD;
}
/* line 531, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in:disabled:checked + label:before {
  background-color: transparent;
}
/* line 535, ../../_asserts/styles/libs/materialize/components/_form.scss */
[type="checkbox"].filled-in:disabled:checked + label:after {
  background-color: #BDBDBD;
  border-color: #BDBDBD;
}

/***************
     Switch
***************/
/* line 545, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch,
.switch * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

/* line 552, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch label {
  cursor: pointer;
  font-size: 1rem;
}

/* line 556, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 561, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch label input[type=checkbox]:checked + .lever {
  background-color: #f06292;
}

/* line 564, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #f06292;
}

/* line 567, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 30px;
  height: 10px;
  background-color: #ccc;
  border-radius: 15px;
  margin-right: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px;
}

/* line 580, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch label .lever:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #F1F1F1;
  border-radius: 21px;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
  left: -8px;
  top: -3px;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease;
}

/* line 594, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(240, 98, 146, 0.1);
}

/* line 597, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=checkbox]:not(:disabled) ~ .lever:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08);
}

/* line 600, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch label input[type=checkbox]:checked + .lever:after {
  left: 20px;
}

/* line 606, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch input[type=checkbox][disabled] + .lever {
  cursor: default;
}

/* line 609, ../../_asserts/styles/libs/materialize/components/_form.scss */
.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #BDBDBD;
}

/***************
  Select Field
***************/
/* line 621, ../../_asserts/styles/libs/materialize/components/_form.scss */
.select-label {
  position: absolute;
}

/* line 625, ../../_asserts/styles/libs/materialize/components/_form.scss */
.select-wrapper {
  position: relative;
}
/* line 628, ../../_asserts/styles/libs/materialize/components/_form.scss */
.select-wrapper input.select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border: 1px solid #9e9e9e;
  outline: none;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 15px 0;
  padding: 0;
  display: block;
}
/* line 644, ../../_asserts/styles/libs/materialize/components/_form.scss */
.select-wrapper span.caret {
  color: initial;
  position: absolute;
  right: 0;
  top: 16px;
  font-size: 10px;
}
/* line 650, ../../_asserts/styles/libs/materialize/components/_form.scss */
.select-wrapper span.caret.disabled {
  color: rgba(0, 0, 0, 0.26);
}
/* line 654, ../../_asserts/styles/libs/materialize/components/_form.scss */
.select-wrapper + label {
  position: absolute;
  top: -14px;
  font-size: 1rem;
}

/* line 662, ../../_asserts/styles/libs/materialize/components/_form.scss */
select.browser-default {
  display: block;
}

/* line 666, ../../_asserts/styles/libs/materialize/components/_form.scss */
select:disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 669, ../../_asserts/styles/libs/materialize/components/_form.scss */
.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.3);
  cursor: default;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -ms-user-select: none;
  /* IE10+ */
  border: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 677, ../../_asserts/styles/libs/materialize/components/_form.scss */
.select-wrapper i {
  color: rgba(0, 0, 0, 0.3);
}

/* line 680, ../../_asserts/styles/libs/materialize/components/_form.scss */
.select-dropdown li.disabled {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent;
}

/*********************
      File Input
**********************/
/* line 689, ../../_asserts/styles/libs/materialize/components/_form.scss */
.file-field {
  position: relative;
}
/* line 692, ../../_asserts/styles/libs/materialize/components/_form.scss */
.file-field .file-path-wrapper {
  overflow: hidden;
  padding-left: 10px;
}
/* line 696, ../../_asserts/styles/libs/materialize/components/_form.scss */
.file-field input.file-path {
  width: 100%;
}
/* line 698, ../../_asserts/styles/libs/materialize/components/_form.scss */
.file-field .btn, .file-field .btn-large, .file-field .btn-small {
  float: left;
  height: 3rem;
  line-height: 3rem;
}
/* line 704, ../../_asserts/styles/libs/materialize/components/_form.scss */
.file-field span {
  cursor: pointer;
}
/* line 708, ../../_asserts/styles/libs/materialize/components/_form.scss */
.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);
}

/***************
      Range
***************/
/* line 730, ../../_asserts/styles/libs/materialize/components/_form.scss */
.range-field {
  position: relative;
}

/* line 734, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range], input[type=range] + .thumb {
  cursor: pointer;
}

/* line 739, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0px;
  padding: 0;
}

/* line 748, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range] + .thumb {
  position: absolute;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #26a69a;
  top: 10px;
  margin-left: -6px;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 761, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range] + .thumb .value {
  display: block;
  width: 30px;
  text-align: center;
  color: #26a69a;
  font-size: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 770, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range] + .thumb.active {
  border-radius: 50% 50% 50% 0;
}
/* line 773, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range] + .thumb.active .value {
  color: #fff;
  margin-left: -1px;
  margin-top: 8px;
  font-size: 10px;
}

/* line 783, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]:focus {
  outline: none;
}

/* line 790, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range] {
  -webkit-appearance: none;
}

/* line 794, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none;
}

/* line 800, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background-color: #26a69a;
  transform-origin: 50% 50%;
  margin: -5px 0 0 0;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

/* line 812, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

/* line 817, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border: 1px solid white;
  /*required for proper track sizing in FF*/
}

/* line 824, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]::-moz-range-track {
  height: 3px;
  background: #ddd;
  border: none;
}

/* line 830, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a;
  margin-top: -5px;
}

/*hide the outline behind the border*/
/* line 840, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}

/* line 845, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]:focus::-moz-range-track {
  background: #ccc;
}

/* line 850, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]::-ms-track {
  height: 3px;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

/* line 863, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]::-ms-fill-lower {
  background: #777;
}

/* line 866, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]::-ms-fill-upper {
  background: #ddd;
}

/* line 869, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a;
}

/* line 876, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

/* line 879, ../../_asserts/styles/libs/materialize/components/_form.scss */
input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

/***************************
   Text Inputs + Textarea
****************************/
/* line 887, ../../_asserts/styles/libs/materialize/components/_form.scss */
select {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 5px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 30px;
}

/***************
    Nav List
***************/
/* line 5, ../../_asserts/styles/libs/materialize/components/_table_of_contents.scss */
.table-of-contents.fixed {
  position: fixed;
}
/* line 9, ../../_asserts/styles/libs/materialize/components/_table_of_contents.scss */
.table-of-contents li {
  padding: 2px 0;
}
/* line 12, ../../_asserts/styles/libs/materialize/components/_table_of_contents.scss */
.table-of-contents a {
  display: inline-block;
  font-weight: 300;
  color: #757575;
  padding-left: 20px;
  height: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: .4;
  display: inline-block;
}
/* line 22, ../../_asserts/styles/libs/materialize/components/_table_of_contents.scss */
.table-of-contents a:hover {
  color: #a8a8a8;
  padding-left: 19px;
  border-left: 1px solid #ea4a4f;
}
/* line 27, ../../_asserts/styles/libs/materialize/components/_table_of_contents.scss */
.table-of-contents a.active {
  font-weight: 500;
  padding-left: 18px;
  border-left: 2px solid #ea4a4f;
}

/* line 1, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav {
  position: fixed;
  width: 240px;
  left: -105%;
  top: 0;
  margin: 0;
  height: 100%;
  height: calc(100% + 60px);
  height: -moz-calc(100%);
  padding-bottom: 60px;
  background-color: #fff;
  z-index: 999;
  overflow-y: auto;
  will-change: left;
}
/* line 19, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav.right-aligned {
  will-change: right;
  right: -105%;
  left: auto;
}
/* line 25, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav .collapsible {
  margin: 0;
}
/* line 30, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav li {
  float: none;
  padding: 0 15px;
}
/* line 33, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav li:hover, .side-nav li.active {
  background-color: #ddd;
}
/* line 35, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav a {
  color: #444;
  display: block;
  font-size: 1rem;
  height: 64px;
  line-height: 64px;
  padding: 0 15px;
}

/* line 47, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.drag-target {
  height: 100%;
  width: 10px;
  position: fixed;
  top: 0;
  z-index: 998;
}

/* line 58, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav.fixed a {
  display: block;
  padding: 0 15px;
  color: #444;
}

/* line 67, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav.fixed {
  left: 0;
  position: fixed;
}
/* line 72, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav.fixed.right-aligned {
  right: 0;
  left: auto;
}

@media only screen and (max-width: 992px) {
  /* line 80, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
  .side-nav.fixed {
    left: -105%;
  }
  /* line 83, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
  .side-nav.fixed.right-aligned {
    right: -105%;
    left: auto;
  }
}
/* line 91, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav .collapsible-body li.active,
.side-nav.fixed .collapsible-body li.active {
  background-color: #00bcd4;
}
/* line 94, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
.side-nav .collapsible-body li.active a,
.side-nav.fixed .collapsible-body li.active a {
  color: #fff;
}

/* line 100, ../../_asserts/styles/libs/materialize/components/_sideNav.scss */
#sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 120vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 997;
  will-change: opacity;
}

/*
    @license
    Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
    This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
    The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
    The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
    Code distributed by Google as part of the polymer project is also
    subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 */
/**************************/
/* STYLES FOR THE SPINNER */
/**************************/
/*
 * Constants:
 *      STROKEWIDTH = 3px
 *      ARCSIZE     = 270 degrees (amount of circle the arc takes up)
 *      ARCTIME     = 1333ms (time it takes to expand and contract arc)
 *      ARCSTARTROT = 216 degrees (how much the start location of the arc
 *                                should rotate each time, 216 gives us a
 *                                5 pointed star shape (it's 360/5 * 3).
 *                                For a 7 pointed star, we might do
 *                                360/7 * 3 = 154.286)
 *      CONTAINERWIDTH = 28px
 *      SHRINK_TIME = 400ms
 */
/* line 30, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.preloader-wrapper {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
}
/* line 36, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.preloader-wrapper.small {
  width: 36px;
  height: 36px;
}
/* line 41, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.preloader-wrapper.big {
  width: 64px;
  height: 64px;
}
/* line 46, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.preloader-wrapper.active {
  /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
  -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);
  }
}
/* line 61, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 68, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.spinner-blue,
.spinner-blue-only {
  border-color: #4285f4;
}

/* line 73, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.spinner-red,
.spinner-red-only {
  border-color: #db4437;
}

/* line 78, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.spinner-yellow,
.spinner-yellow-only {
  border-color: #f4b400;
}

/* line 83, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.spinner-green,
.spinner-green-only {
  border-color: #0f9d58;
}

/**
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
 *
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
 * animation-delay and instead set custom keyframes for each color (as redundant as it
 * seems).
 *
 * We write out each animation in full (instead of separating animation-name,
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
 * specific properties properly, treats them as -webkit-animation, and overrides the
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
 */
/* line 101, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.active .spinner-layer.spinner-blue {
  /* durations: 4 * ARCTIME */
  -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;
}

/* line 107, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.active .spinner-layer.spinner-red {
  /* durations: 4 * ARCTIME */
  -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;
}

/* line 113, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.active .spinner-layer.spinner-yellow {
  /* durations: 4 * ARCTIME */
  -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;
}

/* line 119, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.active .spinner-layer.spinner-green {
  /* durations: 4 * ARCTIME */
  -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;
}

/* line 125, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
  /* durations: 4 * ARCTIME */
  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);
  }
  /* 0.5 * ARCSIZE */
  25% {
    -webkit-transform: rotate(270deg);
  }
  /* 1   * ARCSIZE */
  37.5% {
    -webkit-transform: rotate(405deg);
  }
  /* 1.5 * ARCSIZE */
  50% {
    -webkit-transform: rotate(540deg);
  }
  /* 2   * ARCSIZE */
  62.5% {
    -webkit-transform: rotate(675deg);
  }
  /* 2.5 * ARCSIZE */
  75% {
    -webkit-transform: rotate(810deg);
  }
  /* 3   * ARCSIZE */
  87.5% {
    -webkit-transform: rotate(945deg);
  }
  /* 3.5 * ARCSIZE */
  to {
    -webkit-transform: rotate(1080deg);
  }
  /* 4   * ARCSIZE */
}
@keyframes fill-unfill-rotate {
  12.5% {
    transform: rotate(135deg);
  }
  /* 0.5 * ARCSIZE */
  25% {
    transform: rotate(270deg);
  }
  /* 1   * ARCSIZE */
  37.5% {
    transform: rotate(405deg);
  }
  /* 1.5 * ARCSIZE */
  50% {
    transform: rotate(540deg);
  }
  /* 2   * ARCSIZE */
  62.5% {
    transform: rotate(675deg);
  }
  /* 2.5 * ARCSIZE */
  75% {
    transform: rotate(810deg);
  }
  /* 3   * ARCSIZE */
  87.5% {
    transform: rotate(945deg);
  }
  /* 3.5 * ARCSIZE */
  to {
    transform: rotate(1080deg);
  }
  /* 4   * ARCSIZE */
}
@-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;
  }
}
/**
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
 */
/* line 227, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

/* line 237, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.gap-patch .circle {
  width: 1000%;
  left: -450%;
}

/* line 242, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
/* line 250, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.circle-clipper .circle {
  width: 200%;
  height: 100%;
  border-width: 3px;
  /* STROKEWIDTH */
  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;
}
/* line 266, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.circle-clipper.left .circle {
  left: 0;
  border-right-color: transparent !important;
  -webkit-transform: rotate(129deg);
  transform: rotate(129deg);
}
/* line 272, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.circle-clipper.right .circle {
  left: -100%;
  border-left-color: transparent !important;
  -webkit-transform: rotate(-129deg);
  transform: rotate(-129deg);
}

/* line 282, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.active .circle-clipper.left .circle {
  /* duration: ARCTIME */
  -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;
}

/* line 288, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
.active .circle-clipper.right .circle {
  /* duration: ARCTIME */
  -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);
  }
}
/* line 318, ../../_asserts/styles/libs/materialize/components/_preloader.scss */
#spinnerContainer.cooldown {
  /* duration: SHRINK_TIME */
  -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;
  }
}
/* line 1, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider {
  position: relative;
  height: 400px;
  width: 100%;
}
/* line 7, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider.fullscreen {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 16, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider.fullscreen ul.slides {
  height: 100%;
}
/* line 20, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider.fullscreen ul.indicators {
  z-index: 2;
  bottom: 30px;
}
/* line 26, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider .slides {
  background-color: #9e9e9e;
  margin: 0;
  height: 400px;
}
/* line 31, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider .slides li {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: inherit;
  overflow: hidden;
}
/* line 41, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider .slides li img {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
}
/* line 48, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 15%;
  left: 15%;
  width: 70%;
  opacity: 0;
}
/* line 56, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider .slides li .caption p {
  color: #e0e0e0;
}
/* line 59, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider .slides li.active {
  z-index: 2;
}
/* line 66, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
/* line 74, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin: 0 12px;
  background-color: #e0e0e0;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 50%;
}
/* line 86, ../../_asserts/styles/libs/materialize/components/_slider.scss */
.slider .indicators .indicator-item.active {
  background-color: #4CAF50;
}

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what's here.
 */
/* line 7, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/**
 * The picker input element.
 */
/* line 22, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__input {
  cursor: default;
}

/**
 * When the picker is opened, the input element is "activated".
 */
/* line 28, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__input.picker__input--active {
  border-color: #0089ec;
}

/**
 * The holder is the only "scrollable" top-level container element.
 */
/* line 34, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what's here.
 */
/**
 * Make the holder and frame fullscreen.
 */
/* line 50, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__holder,
.picker__frame {
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
}

/**
 * The holder should overlay the entire screen.
 */
/* line 60, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__holder {
  position: fixed;
  -webkit-transition: background 0.15s ease-out, top 0s 0.15s;
  -moz-transition: background 0.15s ease-out, top 0s 0.15s;
  transition: background 0.15s ease-out, top 0s 0.15s;
  -webkit-backface-visibility: hidden;
}

/**
 * The frame that bounds the box contents of the picker.
 */
/* line 70, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  width: 300px;
  max-height: 350px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

@media (min-height: 28.875em) {
  /* line 88, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}
@media (min-height: 40.125em) {
  /* line 96, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
  .picker__frame {
    margin-bottom: 7.5%;
  }
}
/**
 * The wrapper sets the stage to vertically align the box contents.
 */
/* line 103, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}

@media (min-height: 28.875em) {
  /* line 109, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
  .picker__wrap {
    display: block;
  }
}
/**
 * The box contains all the picker contents.
 */
/* line 116, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
}

@media (min-height: 28.875em) {
  /* line 127, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
  .picker__box {
    display: block;
    border: 1px solid #777777;
    border-top-color: #898989;
    border-bottom-width: 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  }
}
/**
 * When the picker opens...
 */
/* line 156, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker--opened .picker__holder {
  top: 0;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  -webkit-transition: background 0.15s ease-out;
  -moz-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
}

/* line 166, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker--opened .picker__frame {
  top: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

@media (min-height: 35.875em) {
  /* line 174, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
  .picker--opened .picker__frame {
    top: 10%;
    bottom: 20% auto;
  }
}
/**
 * For `large` screens, transform into an inline picker.
 */
/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
/* line 187, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__input.picker__input--active {
  border-color: #E3F2FD;
}

/* line 191, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
.picker__frame {
  margin: 0 auto;
  max-width: 325px;
}

@media (min-height: 38.875em) {
  /* line 197, ../../_asserts/styles/libs/materialize/components/date_picker/_default.scss */
  .picker--opened .picker__frame {
    top: 10%;
    bottom: auto;
  }
}
/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
/* line 7, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__box {
  padding: 0 1em;
}

/**
 * The header containing the month and year stuff.
 */
/* line 13, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/**
 * The month and year labels.
 */
/* line 21, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__month,
.picker__year {
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/**
 * The month and year selectors.
 */
/* line 31, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__select--month,
.picker__select--year {
  padding: 0;
  margin-left: .25em;
  margin-right: .25em;
  background-color: #0097A7;
}

/* line 42, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__select--month.browser-default {
  display: inline;
  width: 30%;
  border: 0;
}

/* line 47, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__select--year.browser-default {
  display: inline;
  width: 25%;
  border: 0;
}

/* line 52, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__select--month:focus,
.picker__select--year:focus {
  border: 0;
}

/**
 * The month navigation buttons.
 */
/* line 60, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}

/* line 75, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

/* line 84, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

/* line 94, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}

/**
 * The calendar table of dates
 */
/* line 106, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: 1rem;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

/* line 119, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__table th, .picker__table td {
  text-align: center;
}

/* line 128, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */
/* line 135, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}

@media (min-height: 33.875em) {
  /* line 144, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
/* line 152, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--today {
  position: relative;
  color: #595959;
  letter-spacing: -.3;
  padding: .75rem 0;
  font-weight: 400;
  border: 1px solid transparent;
}

/* line 172, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}

/* line 177, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--infocus:hover {
  cursor: pointer;
  color: #000;
  font-weight: 500;
}

/* line 183, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--outfocus {
  display: none;
  padding: .75rem 0;
  color: #fff;
}

/* line 189, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #dddddd;
  font-weight: 500;
}

/* line 200, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
}

/* line 207, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  border-radius: 50%;
  -webkit-transform: scale(0.75);
  -moz-transform: scale(0.75);
  -ms-transform: scale(0.75);
  -o-transform: scale(0.75);
  transform: scale(0.75);
  background: #0089ec;
  color: #ffffff;
}

/* line 218, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 226, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
/* line 233, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__footer {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 239, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 251, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}

/* line 259, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: rgba(0, 0, 0, 0.05);
  outline: none;
}

/* line 266, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 273, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}

/* line 278, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}

/* line 284, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}

/* line 289, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}

/* line 297, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 304, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
/* line 311, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__box {
  border-radius: 2px;
  overflow: hidden;
}

/* line 316, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__date-display {
  text-align: center;
  background-color: #26a69a;
  color: #fff;
  padding-bottom: 15px;
  font-weight: 300;
}

/* line 324, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #a1ded8;
}

/* line 331, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__weekday-display {
  background-color: #1f897f;
  padding: 10px;
  font-weight: 200;
  letter-spacing: .5;
  font-size: 1rem;
  margin-bottom: 15px;
}

/* line 340, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__month-display {
  text-transform: uppercase;
  font-size: 2rem;
}

/* line 344, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day-display {
  font-size: 4.5rem;
  font-weight: 400;
}

/* line 349, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__year-display {
  font-size: 1.8rem;
  color: rgba(255, 255, 255, 0.4);
}

/* line 354, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__box {
  padding: 0;
}

/* line 357, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__calendar-container {
  padding: 0 1rem;
}
/* line 360, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__calendar-container thead {
  border: none;
}

/* line 366, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__table {
  margin-top: 0;
  margin-bottom: .5em;
}

/* line 371, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--infocus {
  color: #595959;
  letter-spacing: -.3;
  padding: 1rem 0;
  font-weight: 400;
  border: 1px solid transparent;
}

/* line 380, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day.picker__day--today {
  color: #26a69a;
}

/* line 384, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day.picker__day--today.picker__day--selected {
  color: #fff;
}

/* line 389, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__weekday {
  font-size: .9rem;
}

/* line 394, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  border-radius: 50%;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  background-color: #26a69a;
  color: #ffffff;
}
/* line 401, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__day--selected.picker__day--outfocus,
.picker__day--selected:hover.picker__day--outfocus,
.picker--focused .picker__day--selected.picker__day--outfocus {
  background-color: #a1ded8;
}

/* line 407, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__footer {
  text-align: right;
  padding: 5px 10px;
}

/* line 413, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__close, .picker__today {
  font-size: 1.1rem;
  padding: 0 1rem;
  color: #26a69a;
}

/* line 420, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #676767;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 431, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #676767;
}

/* line 435, ../../_asserts/styles/libs/materialize/components/date_picker/_default.date.scss */
button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
  background-color: #a1ded8;
}

/* ==========================================================================
   $BASE-TIME-PICKER
   ========================================================================== */
/**
 * The list of times.
 */
/* line 7, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker__list {
  list-style: none;
  padding: 0.75em 0 4.2em;
  margin: 0;
}

/**
 * The times on the clock.
 */
/* line 15, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker__list-item {
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin-bottom: -1px;
  position: relative;
  background: #ffffff;
  padding: .75em 1.25em;
}

@media (min-height: 46.75em) {
  /* line 24, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
  .picker__list-item {
    padding: .5em 1em;
  }
}
/* Hovered time */
/* line 29, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker__list-item:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-color: #0089ec;
  z-index: 10;
}

/* Highlighted and hovered/focused time */
/* line 37, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker__list-item--highlighted {
  border-color: #0089ec;
  z-index: 10;
}

/* line 41, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* Selected and hovered/focused time */
/* line 48, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background: #0089ec;
  color: #ffffff;
  z-index: 10;
}

/* Disabled time */
/* line 56, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
  border-color: #dddddd;
  z-index: auto;
}

/**
 * The clear button
 */
/* line 69, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear {
  display: block;
  width: 80%;
  margin: 1em auto 0;
  padding: 1em 1.25em;
  background: none;
  border: 0;
  font-weight: 500;
  font-size: .67em;
  text-align: center;
  text-transform: uppercase;
  color: #666;
}

/* line 82, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  color: #000000;
  background: #b1dcfb;
  background: #ee2200;
  border-color: #ee2200;
  cursor: pointer;
  color: #ffffff;
  outline: none;
}

/* line 92, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear:before {
  top: -0.25em;
  color: #666;
  font-size: 1.25em;
  font-weight: bold;
}

/* line 98, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #ffffff;
}

/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
/**
 * The frame the bounds the time picker.
 */
/* line 109, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__frame {
  min-width: 256px;
  max-width: 320px;
}

/**
 * The picker box.
 */
/* line 116, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__box {
  font-size: 1em;
  background: #f2f2f2;
  padding: 0;
}

@media (min-height: 40.125em) {
  /* line 122, ../../_asserts/styles/libs/materialize/components/date_picker/_default.time.scss */
  .picker--time .picker__box {
    margin-bottom: 5em;
  }
}
/* line 1, ../../_asserts/styles/base/_reset.scss */
body {
  background-color: #f2f2f2;
}

/* line 12, ../../_asserts/styles/base/_reset.scss */
.full-height {
  min-height: 100%;
  padding: 0 10px;
  margin: 0 auto;
}

/* line 18, ../../_asserts/styles/base/_reset.scss */
body {
  font-size: 13px;
}

/* line 23, ../../_asserts/styles/base/_reset.scss */
ul {
  padding: 0;
  margin: 0;
}

/* line 28, ../../_asserts/styles/base/_reset.scss */
ul,
li {
  vertical-align: middle;
}

/* line 33, ../../_asserts/styles/base/_reset.scss */
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

/* line 39, ../../_asserts/styles/base/_reset.scss */
.clearfix:after {
  clear: both;
}

/* line 43, ../../_asserts/styles/base/_reset.scss */
.hh-width-100p {
  width: 100%;
}

/* line 47, ../../_asserts/styles/base/_reset.scss */
.height10 {
  height: 10px;
  font-size: 0;
  line-height: 0;
}

/* line 53, ../../_asserts/styles/base/_reset.scss */
.height50 {
  height: 50px;
}

/* line 57, ../../_asserts/styles/base/_reset.scss */
.height70 {
  height: 70px;
}

/* line 61, ../../_asserts/styles/base/_reset.scss */
.hh-wh-50 {
  width: 50px;
  height: 50px;
}

/* line 66, ../../_asserts/styles/base/_reset.scss */
.no-margin {
  margin: 0 !important;
}

/* line 70, ../../_asserts/styles/base/_reset.scss */
.hh-mlr--10 {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 75, ../../_asserts/styles/base/_reset.scss */
.hh-mlr-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

/* line 80, ../../_asserts/styles/base/_reset.scss */
.hh-mlr-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

/* line 84, ../../_asserts/styles/base/_reset.scss */
.hh-ml--100 {
  margin-left: -100px !important;
}

/* line 87, ../../_asserts/styles/base/_reset.scss */
.hh-ml-25 {
  margin-left: 25px !important;
}

/* line 91, ../../_asserts/styles/base/_reset.scss */
.hh-mr-10 {
  margin-right: 10px !important;
}

/* line 95, ../../_asserts/styles/base/_reset.scss */
.hh-mr-50 {
  margin-right: 50px !important;
}

/* line 99, ../../_asserts/styles/base/_reset.scss */
.hh-mtb-0 {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 104, ../../_asserts/styles/base/_reset.scss */
.hh-mt-0 {
  margin-top: 0 !important;
}

/* line 108, ../../_asserts/styles/base/_reset.scss */
.hh-mb-0 {
  margin-bottom: 0 !important;
}

/* line 112, ../../_asserts/styles/base/_reset.scss */
.hh-mtb-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 117, ../../_asserts/styles/base/_reset.scss */
.hh-mt--5 {
  margin-top: -5px !important;
}

/* line 121, ../../_asserts/styles/base/_reset.scss */
.hh-mt-5 {
  margin-top: 5px !important;
}

/* line 125, ../../_asserts/styles/base/_reset.scss */
.hh-mt-8 {
  margin-top: 8px !important;
}

/* line 129, ../../_asserts/styles/base/_reset.scss */
.hh-mt-10 {
  margin-top: 10px !important;
}

/* line 133, ../../_asserts/styles/base/_reset.scss */
.hh-mt-30 {
  margin-top: 30px !important;
}

/* line 137, ../../_asserts/styles/base/_reset.scss */
.hh-mt-50 {
  margin-top: 50px !important;
}

/* line 141, ../../_asserts/styles/base/_reset.scss */
.hh-mb-5 {
  margin-bottom: 5px !important;
}

/* line 145, ../../_asserts/styles/base/_reset.scss */
.hh-mb-10 {
  margin-bottom: 10px !important;
}

/* line 149, ../../_asserts/styles/base/_reset.scss */
.hh-margin-10 {
  margin: 10px;
}

/* line 153, ../../_asserts/styles/base/_reset.scss */
.hh-margin--10 {
  margin: -10px;
}

/* line 157, ../../_asserts/styles/base/_reset.scss */
.no-padding {
  padding: 0 !important;
}

/* line 161, ../../_asserts/styles/base/_reset.scss */
.hh-pt-2 {
  padding-top: 2px !important;
}

/* line 165, ../../_asserts/styles/base/_reset.scss */
.hh-pt-3 {
  padding-top: 3px !important;
}

/* line 169, ../../_asserts/styles/base/_reset.scss */
.hh-pt-5 {
  padding-top: 5px !important;
}

/* line 173, ../../_asserts/styles/base/_reset.scss */
.hh-pt-7 {
  padding-top: 7px !important;
}

/* line 177, ../../_asserts/styles/base/_reset.scss */
.hh-pt-10 {
  padding-top: 10px !important;
}

/* line 181, ../../_asserts/styles/base/_reset.scss */
.hh-pt-15 {
  padding-top: 15px !important;
}

/* line 185, ../../_asserts/styles/base/_reset.scss */
.hh-pt-20 {
  padding-top: 20px !important;
}

/* line 189, ../../_asserts/styles/base/_reset.scss */
.hh-pb-5 {
  padding-bottom: 5px !important;
}

/* line 193, ../../_asserts/styles/base/_reset.scss */
.hh-pb-10 {
  padding-bottom: 10px !important;
}

/* line 197, ../../_asserts/styles/base/_reset.scss */
.hh-pb-15 {
  padding-bottom: 15px !important;
}

/* line 201, ../../_asserts/styles/base/_reset.scss */
.hh-pb-20 {
  padding-bottom: 20px !important;
}

/* line 205, ../../_asserts/styles/base/_reset.scss */
.hh-pb-30 {
  padding-bottom: 30px !important;
}

/* line 209, ../../_asserts/styles/base/_reset.scss */
.hh-ptb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 214, ../../_asserts/styles/base/_reset.scss */
.hh-pl-5 {
  padding-left: 5px !important;
}

/* line 218, ../../_asserts/styles/base/_reset.scss */
.hh-pr-5 {
  padding-right: 5px !important;
}

/* line 222, ../../_asserts/styles/base/_reset.scss */
.hh-pl-10 {
  padding-left: 10px !important;
}

/* line 226, ../../_asserts/styles/base/_reset.scss */
.hh-pl-20 {
  padding-left: 20px !important;
}

/* line 230, ../../_asserts/styles/base/_reset.scss */
.hh-pl-30 {
  padding-left: 30px !important;
}

/* line 233, ../../_asserts/styles/base/_reset.scss */
.hh-pl-100 {
  padding-left: 100px !important;
}

/* line 237, ../../_asserts/styles/base/_reset.scss */
.hh-pr-0 {
  padding-right: 0 !important;
}

/* line 241, ../../_asserts/styles/base/_reset.scss */
.hh-pr-10 {
  padding-right: 10px !important;
}

/* line 245, ../../_asserts/styles/base/_reset.scss */
.hh-pr-20 {
  padding-right: 20px !important;
}

/* line 249, ../../_asserts/styles/base/_reset.scss */
.hh-pr-30 {
  padding-right: 30px !important;
}

/* line 253, ../../_asserts/styles/base/_reset.scss */
.hh-pr-95 {
  padding-right: 95px !important;
}

/* line 257, ../../_asserts/styles/base/_reset.scss */
.hh-plr-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 262, ../../_asserts/styles/base/_reset.scss */
.hh-plr-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

/* line 267, ../../_asserts/styles/base/_reset.scss */
.hh-plr-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* line 272, ../../_asserts/styles/base/_reset.scss */
.hh-plr-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

/* line 277, ../../_asserts/styles/base/_reset.scss */
.hh-ptb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 282, ../../_asserts/styles/base/_reset.scss */
.hh-ptb-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

/* line 287, ../../_asserts/styles/base/_reset.scss */
.hh-padding-10 {
  padding: 10px !important;
}

/* line 291, ../../_asserts/styles/base/_reset.scss */
.hh-padding-15 {
  padding: 15px !important;
}

/* line 295, ../../_asserts/styles/base/_reset.scss */
.hh-ptb-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 300, ../../_asserts/styles/base/_reset.scss */
.hh-pt-0 {
  padding-top: 0 !important;
}

/* line 304, ../../_asserts/styles/base/_reset.scss */
.hh-pt-15 {
  padding-top: 15px !important;
}

/* line 308, ../../_asserts/styles/base/_reset.scss */
.hh-pb-15 {
  padding-bottom: 15px !important;
}

/* line 312, ../../_asserts/styles/base/_reset.scss */
.hh-font-weight {
  font-weight: bold;
}

/* line 316, ../../_asserts/styles/base/_reset.scss */
.letter-spacing-1 {
  letter-spacing: 1rem;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-10 {
  font-size: 10px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-11 {
  font-size: 11px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-12 {
  font-size: 12px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-13 {
  font-size: 13px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-14 {
  font-size: 14px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-15 {
  font-size: 15px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-16 {
  font-size: 16px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-17 {
  font-size: 17px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-18 {
  font-size: 18px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-19 {
  font-size: 19px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-20 {
  font-size: 20px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-21 {
  font-size: 21px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-22 {
  font-size: 22px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-23 {
  font-size: 23px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-24 {
  font-size: 24px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-25 {
  font-size: 25px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-26 {
  font-size: 26px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-27 {
  font-size: 27px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-28 {
  font-size: 28px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-29 {
  font-size: 29px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-30 {
  font-size: 30px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-31 {
  font-size: 31px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-32 {
  font-size: 32px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-33 {
  font-size: 33px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-34 {
  font-size: 34px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-35 {
  font-size: 35px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-36 {
  font-size: 36px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-37 {
  font-size: 37px;
}

/* line 321, ../../_asserts/styles/base/_reset.scss */
.hh-font-size-38 {
  font-size: 38px;
}

/* line 326, ../../_asserts/styles/base/_reset.scss */
.hh-min-width {
  min-width: 517px;
}

/* line 330, ../../_asserts/styles/base/_reset.scss */
.btn, .btn-large, .btn-small,
.btn-floating,
.btn-large,
.card,
.card-panel,
.collapsible,
.dropdown-content,
.side-nav,
.toast,
.z-depth-1,
nav,
.card-panel,
.card,
.toast,
.btn,
.btn-large,
.btn-small,
.btn-floating,
.dropdown-content,
.collapsible,
.side-nav,
nav {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(0, 0, 0, 0.07);
}

/* line 344, ../../_asserts/styles/base/_reset.scss */
.text-left {
  text-align: left !important;
}

/* line 348, ../../_asserts/styles/base/_reset.scss */
.text-right {
  text-align: right !important;
}

/* line 352, ../../_asserts/styles/base/_reset.scss */
.text-center {
  text-align: center !important;
}

/* line 356, ../../_asserts/styles/base/_reset.scss */
.l-h-15 {
  line-height: 1.5rem;
}

/* line 360, ../../_asserts/styles/base/_reset.scss */
input {
  height: 30px;
  line-height: 30px;
}

/* line 365, ../../_asserts/styles/base/_reset.scss */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="time"],
input[type="date"],
input[type="datetime-local"],
input[type="tel"],
input[type="number"],
input[type="search"] {
  border-radius: 3px;
  margin: 0;
  padding: 5px;
}

/* line 380, ../../_asserts/styles/base/_reset.scss */
.btn, .btn-large, .btn-small {
  white-space: nowrap;
  overflow: visible;
}

/* line 385, ../../_asserts/styles/base/_reset.scss */
.waves-effect {
  overflow: hidden;
}

/* line 389, ../../_asserts/styles/base/_reset.scss */
dl,
dt,
dd {
  display: block;
}

/* line 395, ../../_asserts/styles/base/_reset.scss */
.hh-toc-wrapper.pinned,
.toc-wrapper.pined {
  margin-top: 64px;
}

/* line 400, ../../_asserts/styles/base/_reset.scss */
.hh-toc-wrapper.pinned {
  padding-right: 1rem;
  width: calc((100% - 240px)/4);
}

/* line 405, ../../_asserts/styles/base/_reset.scss */
.left-nav-unpin .hh-toc-wrapper.pinned {
  width: calc((100% - 24px)/4 - 1rem);
}

/* line 409, ../../_asserts/styles/base/_reset.scss */
.inline-block {
  display: inline-block !important;
}

/* line 413, ../../_asserts/styles/base/_reset.scss */
.block {
  display: block !important;
}

/* line 417, ../../_asserts/styles/base/_reset.scss */
.w-50 {
  width: 50px !important;
}

/* line 421, ../../_asserts/styles/base/_reset.scss */
.w-100px {
  width: 100px !important;
}

/* line 425, ../../_asserts/styles/base/_reset.scss */
.w-130px {
  width: 130px !important;
}

/* line 429, ../../_asserts/styles/base/_reset.scss */
.w-150px {
  width: 150px !important;
}

/* line 433, ../../_asserts/styles/base/_reset.scss */
.w-200 {
  width: 200px !important;
}

/* line 437, ../../_asserts/styles/base/_reset.scss */
.w267 {
  width: 267px !important;
}

/* line 441, ../../_asserts/styles/base/_reset.scss */
#main .container {
  min-width: 900px !important;
}

/* line 445, ../../_asserts/styles/base/_reset.scss */
.border-none {
  border: none !important;
}

/* line 449, ../../_asserts/styles/base/_reset.scss */
.border-top-none {
  border-top: none !important;
}

/* line 453, ../../_asserts/styles/base/_reset.scss */
.border-top-e0 {
  border-top: solid 1px #e0e0e0;
}

/* line 457, ../../_asserts/styles/base/_reset.scss */
.background-none {
  background: none !important;
}

/* line 461, ../../_asserts/styles/base/_reset.scss */
.help-block {
  display: block;
  margin-top: 5px;
  font-size: 90%;
}

/* line 467, ../../_asserts/styles/base/_reset.scss */
ul.parsley-errors-list {
  margin: 0 !important;
  display: inline-block !important;
}

/* line 472, ../../_asserts/styles/base/_reset.scss */
.select2-container .select2-search--inline input.select2-search__field {
  width: auto !important;
  height: 25px;
  margin-bottom: 5px;
  line-height: 25px;
}

/* line 479, ../../_asserts/styles/base/_reset.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  line-height: 23px;
}

/* line 483, ../../_asserts/styles/base/_reset.scss */
.border-red {
  border-color: #f44336 !important;
}

/* line 487, ../../_asserts/styles/base/_reset.scss */
td,
th {
  padding: 10px 5px;
}

/* line 492, ../../_asserts/styles/base/_reset.scss */
th {
  font-weight: normal;
}

/* line 497, ../../_asserts/styles/base/_reset.scss */
.border-bottom-1 {
  border-bottom: solid 1px #e0e0e0 !important;
}

/* line 501, ../../_asserts/styles/base/_reset.scss */
.border-1 {
  border: solid 1px #e0e0e0 !important;
}

/* line 505, ../../_asserts/styles/base/_reset.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

@media print {
  /* line 510, ../../_asserts/styles/base/_reset.scss */
  .no-print {
    display: none;
    visibility: hidden;
  }
}
/* line 516, ../../_asserts/styles/base/_reset.scss */
.hh-star {
  color: #f70;
  font-size: 1.5rem;
  font-family: "sans-serif,initial";
}

/* line 522, ../../_asserts/styles/base/_reset.scss */
.font-size-1 {
  font-size: 1rem !important;
}

/* line 526, ../../_asserts/styles/base/_reset.scss */
.my-editor-wrap {
  padding: 15px 20px;
}
/* line 528, ../../_asserts/styles/base/_reset.scss */
.my-editor-wrap .edui-container,
.my-editor-wrap .edui-editor-body,
.my-editor-wrap .edui-body-container {
  margin: 0 auto;
  width: 100% !important;
}
/* line 535, ../../_asserts/styles/base/_reset.scss */
.my-editor-wrap .edui-body-container {
  overflow-y: scroll;
  height: 500px !important;
}

@-webkit-keyframes fadeinout {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeinout {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 18, ../../_asserts/styles/effects/_loading_btn.scss */
.loading-btn {
  text-transform: none;
}
/* line 20, ../../_asserts/styles/effects/_loading_btn.scss */
.loading-btn span {
  background: #fff;
  display: inline-block;
  height: 10px;
  width: 10px;
  margin-left: 5px;
  will-change: opacity;
  -webkit-animation: fadeinout 1600ms infinite;
  animation: fadeinout 1600ms infinite;
}
/* line 33, ../../_asserts/styles/effects/_loading_btn.scss */
.loading-btn span:nth-child(1) {
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
}
/* line 33, ../../_asserts/styles/effects/_loading_btn.scss */
.loading-btn span:nth-child(2) {
  -webkit-animation-delay: 300ms;
  animation-delay: 300ms;
}
/* line 33, ../../_asserts/styles/effects/_loading_btn.scss */
.loading-btn span:nth-child(3) {
  -webkit-animation-delay: 450ms;
  animation-delay: 450ms;
}

/* line 1, ../../_asserts/styles/effects/_loader_wrapper.scss */
#loader-wrapper, .loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9000;
}
/* line 8, ../../_asserts/styles/effects/_loader_wrapper.scss */
#loader-wrapper.animated, .loader-wrapper.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
}
/* line 12, ../../_asserts/styles/effects/_loader_wrapper.scss */
#loader-wrapper .loader-section, .loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: #F2F2F2;
  z-index: 1000;
}
/* line 21, ../../_asserts/styles/effects/_loader_wrapper.scss */
#loader-wrapper .loader-section.section-left, .loader-wrapper .loader-section.section-left {
  left: 0;
}
/* line 24, ../../_asserts/styles/effects/_loader_wrapper.scss */
#loader-wrapper .loader-section.section-right, .loader-wrapper .loader-section.section-right {
  width: 0;
}

/* line 30, ../../_asserts/styles/effects/_loader_wrapper.scss */
.loader-outer {
  position: relative;
  width: 100%;
  height: 250px;
}

/* line 36, ../../_asserts/styles/effects/_loader_wrapper.scss */
.loader-wrapper {
  position: absolute;
  z-index: 900;
}
/* line 40, ../../_asserts/styles/effects/_loader_wrapper.scss */
.loader-wrapper .loader.md-loader {
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
}
/* line 45, ../../_asserts/styles/effects/_loader_wrapper.scss */
.loader-wrapper .loader.sm-loader {
  width: 60px;
  height: 60px;
  margin: -30px 0 0 -30px;
}

/* line 53, ../../_asserts/styles/effects/_loader_wrapper.scss */
#loader, .loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  z-index: 1001;
}
/* line 67, ../../_asserts/styles/effects/_loader_wrapper.scss */
#loader:before, .loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #e74c3c;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
}
/* line 80, ../../_asserts/styles/effects/_loader_wrapper.scss */
#loader:after, .loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f9c922;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}

/* line 96, ../../_asserts/styles/effects/_loader_wrapper.scss */
.loaded #loader-wrapper {
  visibility: hidden;
  display: none;
}
/* line 105, ../../_asserts/styles/effects/_loader_wrapper.scss */
.loaded #loader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
/* line 1, ../../_asserts/styles/effects/_stars.scss */
.rating {
  float: left;
}

/* line 5, ../../_asserts/styles/effects/_stars.scss */
.rating:not(:checked) > input {
  position: absolute;
  top: -9999px;
  clip: rect(0, 0, 0, 0);
}

/* line 11, ../../_asserts/styles/effects/_stars.scss */
.rating:not(:checked) > label {
  float: right;
  width: 1em;
  padding: 0 .1em !important;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 3rem;
  line-height: 1.2;
  color: #ddd;
  min-width: auto !important;
  margin: 0 !important;
  height: auto !important;
}

/* line 27, ../../_asserts/styles/effects/_stars.scss */
.rating:not(:checked) > label:before {
  content: '★ ';
  position: relative;
  width: auto;
  height: auto;
  margin: 0 !important;
  border: none;
  border-radius: 0;
  -webkit-transition: none;
  transition: none;
  font-family: "sans-serif,initial";
}
/* line 40, ../../_asserts/styles/effects/_stars.scss */
.rating:not(:checked) > label:after {
  content: none;
}

/* line 45, ../../_asserts/styles/effects/_stars.scss */
.rating > input:checked ~ label {
  color: #f70;
}

/* line 49, ../../_asserts/styles/effects/_stars.scss */
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
  color: gold;
}

/* line 54, ../../_asserts/styles/effects/_stars.scss */
.rating > input:checked + label:hover,
.rating > input:checked + label:hover ~ label,
.rating > input:checked ~ label:hover,
.rating > input:checked ~ label:hover ~ label,
.rating > label:hover ~ input:checked ~ label {
  color: #ea0;
}

/* line 62, ../../_asserts/styles/effects/_stars.scss */
.rating > label:active {
  position: relative;
  top: 2px;
  left: 2px;
}

/* line 2, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table th, .effects-table td {
  padding: 15px 10px;
}
/* line 5, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table .my-effect-label {
  float: left;
  line-height: 30px;
  margin-right: 15px;
}
/* line 11, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table .mu-thumbnail-item {
  margin-bottom: 0;
}
/* line 15, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table .hh-select {
  width: 200px;
  float: left;
}
/* line 19, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table .tr-sparate {
  border-bottom: 1px solid #ccc;
}
/* line 22, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table .effect-opt-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 28, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table .effect-opt-text {
  margin-right: 10px;
}
/* line 32, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table .effect-input {
  flex: 1;
  margin-right: 15px;
}
/* line 38, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table .effect-btns .btn, .effects-table .effect-btns .btn-large, .effects-table .effect-btns .btn-small {
  margin-right: 5px;
}
/* line 40, ../../_asserts/styles/effects/_zhuzhai_effects.scss */
.effects-table .effect-btns .btn:last-child, .effects-table .effect-btns .btn-large:last-child, .effects-table .effect-btns .btn-small:last-child {
  margin-right: 0;
}

/* line 1, ../../_asserts/styles/libs/_date_picker.scss */
.picker {
  position: fixed;
}

/* line 5, ../../_asserts/styles/libs/_date_picker.scss */
.picker-wrapper {
  position: relative;
}
/* line 7, ../../_asserts/styles/libs/_date_picker.scss */
.picker-wrapper .picker-icon {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 16px;
  padding-right: 5px;
  line-height: 30px;
  color: #999;
}

/* line 1, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr {
  width: 100%;
  background-color: #ebebeb;
  font-weight: 700;
}

/* line 10, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-controls {
  padding: 14px;
  background-color: #414141;
  color: white;
  text-align: center;
}

/* line 17, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-controls .clndr-previous-button {
  float: left;
  text-align: left;
}

/* line 22, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-controls .clndr-next-button {
  float: right;
  text-align: right;
}

/* line 27, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-controls .clndr-previous-button,
.full-clndr .clndr-controls .clndr-next-button {
  width: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}

/* line 39, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-controls .clndr-previous-button:hover,
.full-clndr .clndr-controls .clndr-next-button:hover {
  opacity: 0.5;
}

/* line 44, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-grid {
  float: left;
  width: 65%;
  border-right: 2px solid white;
}

/* line 50, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-grid .days-of-the-week {
  width: 100%;
  background-color: #3883a3;
}

/* line 55, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-grid .days-of-the-week .header-day {
  float: left;
  width: 14.2857%;
  padding: 14px;
  text-align: center;
  color: white;
}

/* line 63, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-grid .days {
  width: 100%;
}

/* line 67, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-grid .days .day,
.full-clndr .clndr-grid .days .empty {
  float: left;
  width: 14.2857%;
  height: 66px;
  padding: 24px 0;
  text-align: center;
  color: #4f4f4f;
  background-color: #ebebeb;
  border-bottom: 2px solid white;
  background-size: cover;
  background-position: center;
}

/* line 82, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-grid .days .day.event .day-number,
.full-clndr .clndr-grid .days .empty.event .day-number {
  padding-bottom: 4px;
  border-bottom: 2px solid #3883a3;
}

/* line 88, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-grid .days .day.adjacent-month .day-number,
.full-clndr .clndr-grid .days .empty.adjacent-month .day-number {
  opacity: 0.3;
}

/* line 93, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .clndr-grid .days .today {
  background-color: white;
  background-image: none;
}

/* line 98, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .event-listing {
  float: left;
  width: 35%;
}

/* line 103, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .event-listing .event-listing-title {
  padding: 14px;
  background-color: #71bbd2;
  text-align: center;
  color: white;
  letter-spacing: 1px;
}

/* line 111, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .event-listing .event-item {
  padding: 14px;
  color: #4f4f4f;
}

/* line 116, ../../_asserts/styles/libs/_clndr.scss */
.full-clndr .event-listing .event-item-location {
  font-weight: 400;
}

/* line 120, ../../_asserts/styles/libs/_clndr.scss */
.noselect {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}

/* line 129, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr {
  font-family: Asap, Helvetica, Arial;
  margin: 0 auto;
  width: 294px;
  -moz-box-shadow: 4px 4px 0 #343434;
  -webkit-box-shadow: 4px 4px 0 #343434;
  box-shadow: 4px 4px 0 #343434;
}

/* line 138, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr {
  overflow: hidden;
  border-bottom: 7px solid #69a776;
}

/* line 143, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .controls {
  background-color: #69a776;
  color: white;
}

/* line 148, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .controls .clndr-previous-button,
#mini-clndr .clndr .controls .clndr-next-button {
  width: 15%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}

/* line 169, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .controls .clndr-previous-button:hover,
#mini-clndr .clndr .controls .clndr-next-button:hover {
  background-color: #528b5e;
}

/* line 174, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .controls .month {
  width: 70%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}

/* line 185, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container {
  position: relative;
  width: 294px;
  height: 213px;
  display: inline-block;
}

/* line 192, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .days {
  position: absolute;
  left: 0;
  width: 294px;
  height: 217px;
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  -ms-transition: left 0.5s;
  -o-transition: left 0.5s;
  transition: left 0.5s;
  background-color: #ebebeb;
}

/* line 205, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .days .day,
#mini-clndr .clndr .days-container .days .empty {
  width: 42px;
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 12px;
  text-align: center;
  color: #212121;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

/* line 218, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .days .day.event,
#mini-clndr .clndr .days-container .days .empty.event {
  background-color: #d2d2d2;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
  cursor: pointer;
}

/* line 229, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .days .day.event:hover,
#mini-clndr .clndr .days-container .days .empty.event:hover {
  background-color: #b8b8b8;
}

/* line 234, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .days .day.adjacent-month,
#mini-clndr .clndr .days-container .days .empty.adjacent-month {
  color: rgba(0, 0, 0, 0.3);
}

/* line 239, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .days .empty {
  height: 31px;
  vertical-align: bottom;
}

/* line 244, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .days .headers {
  background-color: #97ce7f;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 250, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .days .headers .day-header {
  width: 42px;
  display: inline-block;
  text-align: center;
  color: white;
}

/* line 257, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events {
  position: absolute;
  left: 294px;
  width: 294px;
  height: 217px;
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  -ms-transition: left 0.5s;
  -o-transition: left 0.5s;
  transition: left 0.5s;
  background-color: #ebebeb;
}

/* line 270, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events .headers {
  position: relative;
}

/* line 274, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events .event-header {
  width: 100%;
  background-color: #97ce7f;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  color: white;
}

/* line 283, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events .x-button {
  position: absolute;
  font-size: 80%;
  top: 7px;
  left: 20px;
  cursor: pointer;
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  transition: color 0.25s;
}

/* line 296, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events .x-button:hover {
  color: white;
}

/* line 300, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events .events-list {
  overflow: scroll;
  height: 185px;
}

/* line 305, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events .events-list .event {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
}

/* line 317, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events .events-list .event:hover {
  background-color: #f5f5f5;
}

/* line 321, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events .events-list .event a {
  position: relative;
  font-size: 12px;
  letter-spacing: 1px;
  background-color: transparent;
  color: #212121;
  text-decoration: none;
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  transition: color 0.25s;
}

/* line 335, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container .events .events-list .event a:hover {
  background-color: transparent;
  color: #69a776;
}

/* line 340, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container.show-events .days {
  left: -294px;
}

/* line 344, ../../_asserts/styles/libs/_clndr.scss */
#mini-clndr .clndr .days-container.show-events .events {
  left: 0;
}

/* line 349, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr {
  width: 100%;
  margin: 0 auto;
}
/* line 352, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr table {
  border-collapse: collapse;
}
/* line 354, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr table th {
  border-radius: 0;
  border: solid 1px #607d8b;
}
/* line 358, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr table td {
  height: 55px;
  border: solid 1px #ccc;
  border-radius: 0;
}
/* line 364, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .current-month {
  font-size: 1.2857rem;
  color: #e91e63;
}
/* line 367, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .current-month b {
  font-size: 1.5rem;
}
/* line 371, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .clndr-controls {
  padding: 14px;
  text-align: center;
}
/* line 374, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .clndr-controls .clndr-previous-button {
  float: left;
  text-align: left;
}
/* line 378, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .clndr-controls .clndr-next-button {
  float: right;
  text-align: right;
}
/* line 382, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .clndr-controls .clndr-previous-button,
.my-clndr .clndr-controls .clndr-next-button {
  width: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
/* line 392, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .clndr-controls .clndr-previous-button:hover,
.my-clndr .clndr-controls .clndr-next-button:hover {
  opacity: 0.5;
}
/* line 396, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .clndr-controls .month {
  width: 70%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}
/* line 407, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .month-bar {
  text-align: center;
  padding: 12px;
}
/* line 411, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days-of-the-week {
  width: 100%;
}
/* line 413, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days-of-the-week .header-day {
  width: 14.2857%;
  padding: 5px 0;
  text-align: center;
  background: #607d8b;
  color: #fff;
}
/* line 421, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days {
  width: 100%;
}
/* line 424, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day,
.my-clndr .days .empty {
  width: 14.2857%;
  padding: 20px 0 0 0;
  position: relative;
}
/* line 429, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.today,
.my-clndr .days .empty.today {
  background-color: #ebebeb;
  -moz-box-shadow: inset 0 0 8px #d4d4d4;
  -webkit-box-shadow: inset 0 0 8px #d4d4d4;
  box-shadow: inset 0 0 8px #d4d4d4;
}
/* line 435, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.event,
.my-clndr .days .empty.event {
  color: #0097a7;
  cursor: pointer;
}
/* line 438, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.event .day-number,
.my-clndr .days .empty.event .day-number {
  color: #e91e63;
}
/* line 441, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.event .dya-price,
.my-clndr .days .empty.event .dya-price {
  padding: 0 10px;
  text-align: right;
  line-height: 1;
}
/* line 446, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.event .day-activity,
.my-clndr .days .empty.event .day-activity {
  text-align: right;
  line-height: 1;
  color: #ff6f00;
  position: absolute;
  right: 10px;
  top: 7px;
}
/* line 454, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.event:hover,
.my-clndr .days .empty.event:hover {
  background: #fff0f5;
  -moz-box-shadow: inset 0 0 8px #f8bbd0;
  -webkit-box-shadow: inset 0 0 8px #f8bbd0;
  box-shadow: inset 0 0 8px #f8bbd0;
}
/* line 460, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.event.selected,
.my-clndr .days .empty.event.selected {
  color: #fff;
  background: #f06292;
  -moz-box-shadow: inset 0 0 8px #c2185b;
  -webkit-box-shadow: inset 0 0 8px #c2185b;
  box-shadow: inset 0 0 8px #c2185b;
}
/* line 466, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.event.selected .day-number,
.my-clndr .days .empty.event.selected .day-number {
  color: #fff;
}
/* line 469, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.event.selected .day-activity,
.my-clndr .days .empty.event.selected .day-activity {
  color: #fff59d;
}
/* line 474, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day.adjacent-month .day-number,
.my-clndr .days .empty.adjacent-month .day-number {
  color: #bbb;
}
/* line 477, ../../_asserts/styles/libs/_clndr.scss */
.my-clndr .days .day .day-number,
.my-clndr .days .empty .day-number {
  position: absolute;
  top: 5px;
  left: 10px;
}

/* line 485, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr {
  width: 100%;
  margin: 0 auto;
}
/* line 488, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .clndr {
  margin-left: -0.4rem;
  margin-right: -0.4rem;
}
/* line 493, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr table {
  border-collapse: collapse;
}
/* line 495, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr table th {
  border-radius: 0;
  border: solid 1px #cfd8dc;
}
/* line 499, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr table td {
  height: 40px;
  border: solid 1px #ccc;
  border-radius: 0;
}
/* line 505, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .current-month {
  font-size: 1.2857rem;
  color: #e91e63;
}
/* line 508, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .current-month b {
  font-size: 1.5rem;
}
/* line 512, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .clndr-controls {
  padding: 10px;
  text-align: center;
}
/* line 515, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .clndr-controls .clndr-previous-button {
  float: left;
  text-align: left;
}
/* line 519, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .clndr-controls .clndr-next-button {
  float: right;
  text-align: right;
}
/* line 523, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .clndr-controls .clndr-previous-button,
.multi-clndr .clndr-controls .clndr-next-button {
  width: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
/* line 533, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .clndr-controls .clndr-previous-button:hover,
.multi-clndr .clndr-controls .clndr-next-button:hover {
  opacity: 0.5;
}
/* line 537, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .clndr-controls .month {
  width: 70%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}
/* line 548, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .month-bar {
  text-align: center;
  padding: 12px;
}
/* line 552, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days-of-the-week {
  width: 100%;
}
/* line 554, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days-of-the-week .header-day {
  width: 14.2857%;
  padding: 5px 0;
  text-align: center;
  background: #cfd8dc;
  color: #fff;
}
/* line 562, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days {
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 569, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day,
.multi-clndr .days .empty {
  width: 14.2857%;
  padding: 20px 0 0 0;
  position: relative;
}
/* line 575, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day {
  cursor: pointer;
}
/* line 577, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day.today {
  background-color: #ebebeb;
  -moz-box-shadow: inset 0 0 8px #d4d4d4;
  -webkit-box-shadow: inset 0 0 8px #d4d4d4;
  box-shadow: inset 0 0 8px #d4d4d4;
}
/* line 583, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day:not(.adjacent-month):hover, .multi-clndr .days .day:not(.inactive):hover {
  -moz-box-shadow: inset 0 0 20px #f8bbd0;
  -webkit-box-shadow: inset 0 0 20px #f8bbd0;
  box-shadow: inset 0 0 20px #f8bbd0;
}
/* line 589, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day.selected:not(.adjacent-month), .multi-clndr .days .day.selected:not(.inactive), .multi-clndr .days .day.selected:not(.adjacent-month):hover, .multi-clndr .days .day.selected:not(.inactive):hover {
  color: #fff;
  background: #f06292;
  -moz-box-shadow: inset 0 0 8px #c2185b;
  -webkit-box-shadow: inset 0 0 8px #c2185b;
  box-shadow: inset 0 0 8px #c2185b;
}
/* line 598, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day.selected:not(.adjacent-month) .day-number, .multi-clndr .days .day.selected:not(.inactive) .day-number, .multi-clndr .days .day.selected:not(.adjacent-month):hover .day-number, .multi-clndr .days .day.selected:not(.inactive):hover .day-number {
  color: #fff;
}
/* line 602, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day.event {
  color: #0097a7;
}
/* line 604, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day.event .day-number {
  color: #e91e63;
}
/* line 607, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day.event .dya-price {
  padding: 0 2px;
  text-align: right;
  line-height: 1;
}
/* line 613, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day.adjacent-month, .multi-clndr .days .day.inactive, .multi-clndr .days .day.event.adjacent-month, .multi-clndr .days .day.inactive {
  cursor: default;
}
/* line 616, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day.adjacent-month .day-number, .multi-clndr .days .day.inactive .day-number, .multi-clndr .days .day.event.adjacent-month .day-number, .multi-clndr .days .day.inactive .day-number {
  color: #bbb;
}
/* line 619, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day.adjacent-month:hover, .multi-clndr .days .day.inactive:hover, .multi-clndr .days .day.event.adjacent-month:hover, .multi-clndr .days .day.inactive:hover {
  box-shadow: none;
}
/* line 623, ../../_asserts/styles/libs/_clndr.scss */
.multi-clndr .days .day .day-number {
  position: absolute;
  top: 3px;
  left: 3px;
  font-size: 1.1rem;
}

/* line 633, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 {
  box-shadow: 4px 4px 0 #343434;
}

/* line 637, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .date-range {
  padding: 0.4em;
  text-align: center;
  color: white;
}

/* line 643, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .days-of-the-week {
  background-color: #ff9e92;
  padding: 0.4em 8%;
}

/* line 648, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .day-of-the-week {
  display: inline-block;
  width: 14.2857%;
  text-align: center;
}

/* line 654, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .clndr-previous-button,
#clndr-4 .clndr-next-button {
  display: inline-block;
  vertical-align: top;
  width: 8%;
  height: 160px;
  padding-top: 54px;
  background-color: #ebebeb;
  text-align: center;
  font-size: 32px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

/* line 671, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .clndr-previous-button:hover,
#clndr-4 .clndr-next-button:hover {
  cursor: pointer;
  background-color: #dedede;
}

/* line 677, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .days-container {
  display: inline-block;
  width: 84%;
}

/* line 682, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .day {
  display: inline-block;
  width: 14.2857%;
  height: 160px;
  overflow: scroll;
  padding: 0.5em;
  background-color: #f4f4f4;
  border-right: 2px solid #ebebeb;
  text-align: right;
}

/* line 693, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .day:last-child {
  border-right: none;
}

/* line 697, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .day.today .day-number {
  color: #ff5a45;
  padding-bottom: 2px;
  border-bottom: 2px solid #ff5a45;
}

/* line 703, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .events {
  margin-top: 1em;
}

/* line 707, ../../_asserts/styles/libs/_clndr.scss */
#clndr-4 .event-listing {
  display: inline-block;
  width: 100%;
  padding: 0.25em;
  border: 2px solid #414141;
  border-radius: 2px;
  text-align: left;
  font-size: 10px;
  color: #414141;
}

/* line 718, ../../_asserts/styles/libs/_clndr.scss */
.clndr {
  color: #212121;
}
/* line 721, ../../_asserts/styles/libs/_clndr.scss */
.clndr * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 727, ../../_asserts/styles/libs/_clndr.scss */
.clndr h1,
.clndr h2,
.clndr h3,
.clndr h4,
.clndr h5,
.clndr h6 {
  margin-bottom: 1em;
  color: white;
  text-shadow: 1px 1px 1px #212121;
}
/* line 737, ../../_asserts/styles/libs/_clndr.scss */
.clndr p {
  line-height: 1.5em;
  margin-bottom: 1em;
}
/* line 741, ../../_asserts/styles/libs/_clndr.scss */
.clndr p + h3 {
  margin-top: 3em;
}
/* line 744, ../../_asserts/styles/libs/_clndr.scss */
.clndr a {
  text-decoration: none;
  background-color: #ebebeb;
  color: #3883a3;
  padding: 0 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.2s, color 0.4s;
  -moz-transition: background-color 0.2s, color 0.4s;
  -ms-transition: background-color 0.2s, color 0.4s;
  -o-transition: background-color 0.2s, color 0.4s;
  transition: background-color 0.2s, color 0.4s;
}
/* line 756, ../../_asserts/styles/libs/_clndr.scss */
.clndr a:hover {
  background-color: #98cede;
  color: #212121;
}
/* line 760, ../../_asserts/styles/libs/_clndr.scss */
.clndr span.code {
  padding: 0 2px;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 2px;
}
/* line 765, ../../_asserts/styles/libs/_clndr.scss */
.clndr .block {
  padding: 80px 0;
  width: 100%;
}
/* line 769, ../../_asserts/styles/libs/_clndr.scss */
.clndr .inner {
  max-width: 960px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 774, ../../_asserts/styles/libs/_clndr.scss */
.clndr .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 782, ../../_asserts/styles/libs/_clndr.scss */
.clndr .clearfix {
  display: inline-block;
}
/* line 785, ../../_asserts/styles/libs/_clndr.scss */
.clndr strong {
  font-weight: 700;
}
/* line 788, ../../_asserts/styles/libs/_clndr.scss */
.clndr .bg-gray {
  background-color: #414141;
}
/* line 791, ../../_asserts/styles/libs/_clndr.scss */
.clndr .bg-red {
  background-color: #ff5a45;
}
/* line 794, ../../_asserts/styles/libs/_clndr.scss */
.clndr .bg-red a {
  color: #ff5a45;
}
/* line 797, ../../_asserts/styles/libs/_clndr.scss */
.clndr .bg-red a:hover {
  background-color: #ffb4ab;
  color: #212121;
}
/* line 801, ../../_asserts/styles/libs/_clndr.scss */
.clndr .bg-blue {
  background-color: #71bbd2;
}
/* line 804, ../../_asserts/styles/libs/_clndr.scss */
.clndr .bg-green {
  background-color: #97ce7f;
}
/* line 807, ../../_asserts/styles/libs/_clndr.scss */
.clndr .bg-yellow {
  background-color: #ddca9a;
}
/* line 810, ../../_asserts/styles/libs/_clndr.scss */
.clndr .center {
  text-align: center;
}
/* line 813, ../../_asserts/styles/libs/_clndr.scss */
.clndr .header {
  padding: 30px 0;
}
/* line 816, ../../_asserts/styles/libs/_clndr.scss */
.clndr .clndr-logo {
  margin: 0 auto;
  width: 113px;
  height: 113px;
  background-image: url("http://kylestetz.github.io/CLNDR/css/./clndr-logo.svg");
}
/* line 822, ../../_asserts/styles/libs/_clndr.scss */
.clndr .banner-text {
  text-align: center;
  color: #f4f4f4;
  letter-spacing: 1px;
  font-weight: normal;
  text-shadow: 2px 2px 2px #212121;
}
/* line 829, ../../_asserts/styles/libs/_clndr.scss */
.clndr .banner-text.below {
  margin-top: 30px;
}
/* line 832, ../../_asserts/styles/libs/_clndr.scss */
.clndr .banner-text.below a {
  background-color: transparent;
  color: #97ce7f;
}
/* line 836, ../../_asserts/styles/libs/_clndr.scss */
.clndr .banner-text.below a:hover {
  color: #d3eac9;
}
/* line 839, ../../_asserts/styles/libs/_clndr.scss */
.clndr .more-space {
  margin-top: 3em;
}

@media all and (max-width: 768px) {
  /* line 845, ../../_asserts/styles/libs/_clndr.scss */
  .full-clndr .clndr-grid {
    width: 100%;
    border: none;
  }

  /* line 849, ../../_asserts/styles/libs/_clndr.scss */
  .full-clndr .event-listing {
    display: none;
  }

  /* line 852, ../../_asserts/styles/libs/_clndr.scss */
  h1.banner-text {
    font-size: 28px;
  }

  /* line 855, ../../_asserts/styles/libs/_clndr.scss */
  .banner-text.below {
    font-size: 16px;
    word-wrap: break-word;
  }

  /* line 859, ../../_asserts/styles/libs/_clndr.scss */
  code[class*="language-"],
  pre[class*="language-"] {
    font-size: 14px;
  }

  /* line 863, ../../_asserts/styles/libs/_clndr.scss */
  #clndr-4 .day,
  #clndr-4 .clndr-next-button,
  #clndr-4 .clndr-previous-button {
    height: 100px;
  }

  /* line 868, ../../_asserts/styles/libs/_clndr.scss */
  #clndr-4 .clndr-next-button,
  #clndr-4 .clndr-previous-button {
    padding-top: 30px;
  }

  /* line 872, ../../_asserts/styles/libs/_clndr.scss */
  #clndr-4 .events {
    margin-top: 0.1em;
  }

  /* line 875, ../../_asserts/styles/libs/_clndr.scss */
  #clndr-4 .event-listing {
    width: 1px;
    height: 1px;
  }

  /* line 879, ../../_asserts/styles/libs/_clndr.scss */
  #clndr-4 .event-listing-title {
    display: none;
  }
}
/* line 1, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs {
  line-height: 1.6;
  font-size: 14px;
  box-sizing: initial;
  padding: 15px;
}
/* line 7, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .pagination-info {
  display: inline-block;
  margin-right: 15px;
}

/* line 14, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs:after {
  display: table;
  content: " ";
  clear: both;
}

/* line 19, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages {
  display: inline-block;
}

/* line 22, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}

/* line 27, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li {
  display: inline-block;
  border: 1px solid #aaaaaa;
  border-right: none;
  list-style: none;
}

/* line 33, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li > a {
  min-width: 30px;
  height: 28px;
  line-height: 28px;
  display: block;
  background: #fff;
  font-size: 14px;
  color: #333;
  text-decoration: none;
  text-align: center;
}

/* line 44, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li > a:hover {
  background: #eee;
}

/* line 47, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li.active {
  border: none;
}

/* line 50, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li.active > a {
  height: 30px;
  line-height: 30px;
  background: #00BCD4;
  color: #fff;
}

/* line 56, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li.disabled > a {
  opacity: .3;
}

/* line 59, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li.disabled > a:hover {
  background: none;
}

/* line 62, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 65, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li:first-child > a {
  border-radius: 3px 0 0 3px;
}

/* line 68, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li:last-child {
  border-right: 1px solid #aaaaaa;
  border-radius: 0 3px 3px 0;
}

/* line 72, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li:last-child > a {
  border-radius: 0 3px 3px 0;
}

/* line 75, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-input {
  display: inline-block;
  margin-left: 10px;
  font-size: 14px;
  vertical-align: middle;
}

/* line 81, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-input > input[type="text"] {
  width: 30px;
  height: 28px;
  background: #fff;
  border-radius: 3px;
  padding: 0;
  font-size: 14px;
  text-align: center;
  vertical-align: baseline;
  outline: none;
  box-shadow: none;
  box-sizing: initial;
  margin: 0;
}
/* line 95, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-input > input[type="text"]:focus {
  border-width: 1px;
}

/* line 99, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-button {
  display: inline-block;
  margin-left: 10px;
  font-size: 14px;
}

/* line 104, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-button > input[type="button"] {
  min-width: 40px;
  height: 30px;
  line-height: 28px;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #aaaaaa;
  text-align: center;
  padding: 0 8px;
  font-size: 14px;
  vertical-align: baseline;
  outline: none;
  box-shadow: none;
  color: #333;
  cursor: pointer;
}

/* line 120, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-button > input[type="button"]:hover {
  background-color: #f8f8f8;
}

/* line 123, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-nav {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  font-size: 14px;
}

/* line 130, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-small {
  font-size: 12px;
}

/* line 133, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-small .paginationjs-pages li > a {
  min-width: 26px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
}

/* line 139, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-small .paginationjs-pages li.active > a {
  height: 26px;
  line-height: 26px;
}

/* line 143, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-small .paginationjs-go-input {
  font-size: 12px;
}

/* line 146, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-small .paginationjs-go-input > input[type="text"] {
  width: 26px;
  height: 24px;
  font-size: 12px;
}

/* line 151, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-small .paginationjs-go-button {
  font-size: 12px;
}

/* line 154, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-small .paginationjs-go-button > input[type="button"] {
  min-width: 30px;
  height: 26px;
  line-height: 24px;
  padding: 0 6px;
  font-size: 12px;
}

/* line 161, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-small .paginationjs-nav {
  height: 26px;
  line-height: 26px;
  font-size: 12px;
}

/* line 166, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big {
  font-size: 16px;
}

/* line 169, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big .paginationjs-pages li > a {
  min-width: 36px;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
}

/* line 175, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big .paginationjs-pages li.active > a {
  height: 36px;
  line-height: 36px;
}

/* line 179, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big .paginationjs-go-input {
  font-size: 16px;
}

/* line 182, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big .paginationjs-go-input > input[type="text"] {
  width: 36px;
  height: 34px;
  font-size: 16px;
}

/* line 187, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big .paginationjs-go-button {
  font-size: 16px;
}

/* line 190, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big .paginationjs-go-button > input[type="button"] {
  min-width: 50px;
  height: 36px;
  line-height: 34px;
  padding: 0 12px;
  font-size: 16px;
}

/* line 197, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big .paginationjs-nav {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
}

/* line 202, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-blue .paginationjs-pages li {
  border-color: #289de9;
}

/* line 205, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-blue .paginationjs-pages li > a {
  color: #289de9;
}

/* line 208, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-blue .paginationjs-pages li > a:hover {
  background: #e9f4fc;
}

/* line 211, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active > a {
  background: #289de9;
  color: #fff;
}

/* line 215, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled > a:hover {
  background: none;
}

/* line 218, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-blue .paginationjs-go-input > input[type="text"] {
  border-color: #289de9;
}

/* line 221, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-blue .paginationjs-go-button > input[type="button"] {
  background: #289de9;
  border-color: #289de9;
  color: #fff;
}

/* line 226, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-blue .paginationjs-go-button > input[type="button"]:hover {
  background-color: #3ca5ea;
}

/* line 229, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-green .paginationjs-pages li {
  border-color: #449d44;
}

/* line 232, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-green .paginationjs-pages li > a {
  color: #449d44;
}

/* line 235, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-green .paginationjs-pages li > a:hover {
  background: #ebf4eb;
}

/* line 238, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-green .paginationjs-pages li.active > a {
  background: #449d44;
  color: #fff;
}

/* line 242, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled > a:hover {
  background: none;
}

/* line 245, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-green .paginationjs-go-input > input[type="text"] {
  border-color: #449d44;
}

/* line 248, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-green .paginationjs-go-button > input[type="button"] {
  background: #449d44;
  border-color: #449d44;
  color: #fff;
}

/* line 253, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-green .paginationjs-go-button > input[type="button"]:hover {
  background-color: #55a555;
}

/* line 256, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li {
  border-color: #ec971f;
}

/* line 259, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li > a {
  color: #ec971f;
}

/* line 262, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li > a:hover {
  background: #fdf5e9;
}

/* line 265, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active > a {
  background: #ec971f;
  color: #fff;
}

/* line 269, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled > a:hover {
  background: none;
}

/* line 272, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-yellow .paginationjs-go-input > input[type="text"] {
  border-color: #ec971f;
}

/* line 275, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-yellow .paginationjs-go-button > input[type="button"] {
  background: #ec971f;
  border-color: #ec971f;
  color: #fff;
}

/* line 280, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-yellow .paginationjs-go-button > input[type="button"]:hover {
  background-color: #eea135;
}

/* line 283, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-red .paginationjs-pages li {
  border-color: #c9302c;
}

/* line 286, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-red .paginationjs-pages li > a {
  color: #c9302c;
}

/* line 289, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-red .paginationjs-pages li > a:hover {
  background: #faeaea;
}

/* line 292, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-red .paginationjs-pages li.active > a {
  background: #c9302c;
  color: #fff;
}

/* line 296, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled > a:hover {
  background: none;
}

/* line 299, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-red .paginationjs-go-input > input[type="text"] {
  border-color: #c9302c;
}

/* line 302, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-red .paginationjs-go-button > input[type="button"] {
  background: #c9302c;
  border-color: #c9302c;
  color: #fff;
}

/* line 307, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-theme-red .paginationjs-go-button > input[type="button"]:hover {
  background-color: #ce4541;
}

/* Hacks for IE 6~9 */
/* line 311, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-pages li.paginationjs-next {
  *border-right: 1px solid #aaaaaa;
  border-right: 1px solid #aaa\0;
}

/* line 315, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-input {
  *margin-left: 5px;
  margin-left: 5px\0;
}

/* line 319, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-input > input[type="text"] {
  *line-height: 28px;
  line-height: 28px\0;
  *vertical-align: middle;
  vertical-align: middle\0;
}

/* line 325, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-button {
  *margin-left: 5px;
  margin-left: 5px\0;
}

/* line 329, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs .paginationjs-go-button > input[type="button"] {
  *vertical-align: middle;
  vertical-align: middle\0;
}

/* line 333, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big .paginationjs-pages li > a {
  line-height: 36px\0;
}

/* line 336, ../../_asserts/styles/libs/_pagination.scss */
.paginationjs.paginationjs-big .paginationjs-go-input > input[type="text"] {
  *height: 35px;
  height: 36px\0;
  *line-height: 36px;
  line-height: 36px\0;
}

/**
 * Default Look and Feel
 */
/* line 5, ../../_asserts/styles/libs/_alertify.scss */
nav.alertify-buttons {
  box-shadow: none;
  background-color: transparent;
}

/* line 10, ../../_asserts/styles/libs/_alertify.scss */
.alertify {
  background: #FFF;
  /* browsers that don't support rgba */
  border-radius: 2px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding;
  /* Safari 4? Chrome 6? */
  -moz-background-clip: padding;
  /* Firefox 3.6 */
  background-clip: padding-box;
  /* Firefox 4, Safari 5, Opera 10, IE 9 */
}

/* line 25, ../../_asserts/styles/libs/_alertify.scss */
.alertify-text {
  border: 1px solid #CCC;
  padding: 10px;
  border-radius: 4px;
}

/* line 31, ../../_asserts/styles/libs/_alertify.scss */
.alertify-message {
  font-size: 16px;
  font-weight: 400;
}

/* line 38, ../../_asserts/styles/libs/_alertify.scss */
.alertify-button {
  background-color: #8CD4F5;
  color: white;
  border: none;
  box-shadow: none;
  font-size: 14px;
  font-weight: 500;
  border-radius: 2px;
  padding: 8px 20px;
  cursor: pointer;
  border: none;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  outline: 0;
  padding: 0 2rem;
  /* text-transform: uppercase; */
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(0, 0, 0, 0.07);
  margin-right: 5px;
}

/* line 62, ../../_asserts/styles/libs/_alertify.scss */
button.alertify-button-cancel {
  background-color: #C1C1C1;
}
/* line 64, ../../_asserts/styles/libs/_alertify.scss */
button.alertify-button-cancel:focus, button.alertify-button-cancel:hover {
  background-color: #b9b9b9;
}
/* line 68, ../../_asserts/styles/libs/_alertify.scss */
button.alertify-button-cancel:active {
  background-color: #a8a8a8;
}

/* line 73, ../../_asserts/styles/libs/_alertify.scss */
button.alertify-button-ok {
  background-color: #8CD4F5;
}
/* line 76, ../../_asserts/styles/libs/_alertify.scss */
button.alertify-button-ok:focus, button.alertify-button-ok:hover {
  background-color: #7ecff4;
}
/* line 80, ../../_asserts/styles/libs/_alertify.scss */
button.alertify-button-ok:active {
  background-color: #5dc2f1;
}

/* line 85, ../../_asserts/styles/libs/_alertify.scss */
.alertify-log {
  background: #00bcd4;
  padding: 15px;
  border-radius: 2px;
  color: #FFF;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
}

/* line 93, ../../_asserts/styles/libs/_alertify.scss */
.alertify-log-error {
  background: #F44336;
  background: rgba(254, 26, 0, 0.9);
}

/* line 98, ../../_asserts/styles/libs/_alertify.scss */
.alertify-log-success {
  background: #4CAF50;
}

/* line 1, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper {
  padding: 10px;
}
/* line 4, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dz-notice p {
  margin-bottom: 10px;
  color: #888;
}
/* line 9, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper.no-float {
  display: inline-block;
}
/* line 11, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper.no-float .dropzone {
  float: none;
}
/* line 16, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone {
  min-height: 0;
  padding: 0;
  border: 0;
  float: left;
}
/* line 21, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-message {
  margin: 3px;
}
/* line 24, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview {
  margin: 0 10px 0 0;
  width: 162px;
  height: 162px;
}
/* line 29, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview.dz-inited-preview:hover .dz-image img {
  -webkit-filter: none;
  filter: none;
}
/* line 34, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview .dz-image {
  width: 100%;
  height: 100%;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 40, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview .dz-image img {
  min-width: 100%;
  min-height: 100%;
}
/* line 45, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview .dz-error-mark,
.dz-wrapper .dropzone .dz-preview .dz-success-mark {
  margin-left: -20px;
  margin-top: -30px;
}
/* line 49, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview .dz-error-mark svg,
.dz-wrapper .dropzone .dz-preview .dz-success-mark svg {
  width: 40px;
  height: 40px;
}
/* line 54, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview .dz-details {
  padding: 1.5rem 0;
}
/* line 57, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview .dz-details .dz-filename span {
  max-width: calc(100% - 6px);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 3px;
}
/* line 66, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview .dz-remove {
  font-size: 1rem;
  margin-top: 5px;
  background: #90a4ae;
  color: #fff;
  padding: 3px 5px;
  border-radius: 3px;
}
/* line 74, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview .dz-error-message {
  border-radius: 3px;
  font-size: .9rem;
  top: 120px;
  left: -10px;
  padding: .5rem .0rem;
  background: #fff;
  color: #DA8686;
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.2);
  border: 1px solid #fff;
  width: 200px;
  word-break: break-all;
}
/* line 86, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-preview .dz-error-message:after {
  border-bottom: 6px solid #fff;
}
/* line 91, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-btn-wrap {
  width: 86px;
  height: 86px;
  border: 2px dashed #ccc;
  background: none;
  box-sizing: content-box;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 101, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-btn-wrap:hover {
  border-color: #f06292;
}
/* line 103, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-btn-wrap:hover .dz-btn {
  color: #f06292;
}
/* line 107, ../../_asserts/styles/libs/_dropzone.scss */
.dz-wrapper .dropzone .dz-btn-wrap .dz-btn {
  display: block;
  font-size: 40px;
  font-weight: bold;
  color: #ccc;
  line-height: 86px;
  text-decoration: none;
}

/* Z-INDEX */
/* line 2, ../../_asserts/styles/libs/_validation_engine.scss */
.formError {
  z-index: 990;
}

/* line 3, ../../_asserts/styles/libs/_validation_engine.scss */
.formError .formErrorContent {
  z-index: 991;
}

/* line 4, ../../_asserts/styles/libs/_validation_engine.scss */
.formError .formErrorArrow {
  z-index: 996;
}

/* line 6, ../../_asserts/styles/libs/_validation_engine.scss */
.ui-dialog .formError {
  z-index: 5000;
}

/* line 7, ../../_asserts/styles/libs/_validation_engine.scss */
.ui-dialog .formError .formErrorContent {
  z-index: 5001;
}

/* line 8, ../../_asserts/styles/libs/_validation_engine.scss */
.ui-dialog .formError .formErrorArrow {
  z-index: 5006;
}

/* line 12, ../../_asserts/styles/libs/_validation_engine.scss */
.edui-container .formError {
  z-index: 100000;
}

/* line 16, ../../_asserts/styles/libs/_validation_engine.scss */
.inputContainer {
  position: relative;
  float: left;
}

/* line 21, ../../_asserts/styles/libs/_validation_engine.scss */
.formError {
  position: absolute;
  top: 300px;
  left: 300px;
  display: block;
  cursor: pointer;
  text-align: left;
}

/* line 30, ../../_asserts/styles/libs/_validation_engine.scss */
.formError.inline {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
}

/* line 37, ../../_asserts/styles/libs/_validation_engine.scss */
.ajaxSubmit {
  padding: 20px;
  background: #55ea55;
  border: 1px solid #999;
  display: none;
}

/* line 44, ../../_asserts/styles/libs/_validation_engine.scss */
.formError .formErrorContent {
  width: 100%;
  background: #fff;
  position: relative;
  color: #ff3d00;
  min-width: 120px;
  font-size: 12px;
  padding: 4px 10px 4px 10px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

/* line 55, ../../_asserts/styles/libs/_validation_engine.scss */
.formError.inline .formErrorContent {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
}

/* line 67, ../../_asserts/styles/libs/_validation_engine.scss */
.greenPopup .formErrorContent {
  background: #33be40;
}

/* line 71, ../../_asserts/styles/libs/_validation_engine.scss */
.blackPopup .formErrorContent {
  background: #393939;
  color: #FFF;
}

/* line 76, ../../_asserts/styles/libs/_validation_engine.scss */
.formError .formErrorArrow {
  width: 12px;
  height: 8px;
  margin: -1px 0 0 13px;
  position: relative;
}
/* line 81, ../../_asserts/styles/libs/_validation_engine.scss */
.formError .formErrorArrow i {
  position: absolute;
  color: #fff;
  font-size: 25px;
  line-height: 15px;
}
/* line 86, ../../_asserts/styles/libs/_validation_engine.scss */
.formError .formErrorArrow i.mdi-navigation-arrow-drop-down {
  top: -5px;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3);
}
/* line 90, ../../_asserts/styles/libs/_validation_engine.scss */
.formError .formErrorArrow i.mdi-navigation-arrow-drop-up {
  top: -12px;
  text-shadow: 1px -1px 2px rgba(0, 0, 0, 0.3);
}

/* line 97, ../../_asserts/styles/libs/_validation_engine.scss */
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
  margin: -2px 13px 0 0;
}

/* line 102, ../../_asserts/styles/libs/_validation_engine.scss */
.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  margin: 0px 0 0 12px;
  top: 2px;
}

/* line 2, ../../_asserts/styles/libs/_select2.scss */
.select-wrapper .select2-container, .hh-select .select2-container {
  width: 100% !important;
}

/* line 7, ../../_asserts/styles/libs/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  background: none;
}

/* line 13, ../../_asserts/styles/libs/_select2.scss */
.select2-container .select2-dropdown.style-horizon .select2-results__options {
  padding: 15px 0 5px 15px;
}
/* line 3, ../../_asserts/styles/helpers/_mixins.scss */
.select2-container .select2-dropdown.style-horizon .select2-results__options:before, .select2-container .select2-dropdown.style-horizon .select2-results__options:after {
  content: " ";
  display: table;
}
/* line 9, ../../_asserts/styles/helpers/_mixins.scss */
.select2-container .select2-dropdown.style-horizon .select2-results__options:after {
  clear: both;
}
/* line 16, ../../_asserts/styles/libs/_select2.scss */
.select2-container .select2-dropdown.style-horizon .select2-results__options li {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
  padding: 0 12px;
  height: 28px;
  line-height: 28px;
}

/* line 1, ../../_asserts/styles/libs/_webui_popover.scss */
.webui-popover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.2);
  border: 1px solid #ffffff;
  border-radius: 2px;
  z-index: 888;
}

/* line 10, ../../_asserts/styles/libs/_webui_popover.scss */
.webui-popover-content .my-input {
  display: inline-block;
  width: 180px;
  margin-right: 10px;
}
/* line 16, ../../_asserts/styles/libs/_webui_popover.scss */
.webui-popover-content .pop_cb_lable {
  padding-left: 25px;
}

/* line 10, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000;
}

/* line 25, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert {
  background-color: white;
  width: 478px;
  padding: 10px 30px;
  border-radius: 2px;
  text-align: center;
  position: fixed;
  top: 50%;
  right: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999;
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
@media all and (max-width: 540px) {
  /* line 25, ../../_asserts/styles/libs/_sweat_alert.scss */
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px;
  }
}
/* line 52, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert h2 {
  font-size: 16px;
  font-weight: 400;
  position: relative;
  z-index: 1;
}
/* line 58, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert p {
  font-size: 13px;
  color: #777;
  margin-bottom: 18px;
  font-weight: 300;
  line-height: 1.4;
}
/* line 65, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert fieldset {
  border: none;
  position: relative;
}
/* line 69, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-error-container {
  background-color: #f1f1f1;
  margin: 0 10px 15px;
  overflow: hidden;
  padding: 0 10px;
  max-height: 0;
  webkit-transition: padding 0.15s, max-height 0.15s;
  transition: padding 0.15s, max-height 0.15s;
}
/* line 77, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-error-container p {
  margin: 0;
}
/* line 80, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-error-container.show {
  padding: 10px 0;
  max-height: 100px;
  webkit-transition: padding 0.2s, max-height 0.2s;
  transition: padding 0.25s, max-height 0.25s;
}
/* line 86, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-error-container .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: white;
  line-height: 24px;
  text-align: center;
  margin-right: 3px;
}
/* line 97, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-error-container p {
  display: inline-block;
}
/* line 101, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-input-error {
  position: absolute;
  top: 20px;
  right: 20px;
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 112, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-input-error.show {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 117, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-input-error i {
  color: #EA7D7D;
  font-weight: bold;
  font-size: 24px;
}
/* line 124, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert input:not(.my-input) {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #D7D7D7;
  padding: 10px 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06) inset;
  display: none;
  transition: all 0.3s ease 0s;
  line-height: 40px;
  height: 40px;
}
/* line 138, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert input:not(.my-input):focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed;
}
/* line 142, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert input:not(.my-input):focus::-moz-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}
/* line 146, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert input:not(.my-input):focus:-ms-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}
/* line 150, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert input:not(.my-input):focus::-webkit-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}
/* line 155, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert input:not(.my-input)::-moz-placeholder {
  color: #bdbdbd;
}
/* line 158, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert input:not(.my-input):-ms-input-placeholder {
  color: #bdbdbd;
}
/* line 161, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert input:not(.my-input)::-webkit-input-placeholder {
  color: #bdbdbd;
}
/* line 165, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert.show-input input {
  display: block;
}
/* line 169, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .my-input {
  display: inline-block;
  width: 70%;
  margin-right: 20px;
  margin-top: 20px;
}
/* line 176, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .swal_cb_lable {
  padding-left: 25px;
}
/* line 179, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative;
}
/* line 183, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .la-ball-fall {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: 4px;
  opacity: 0;
  visibility: hidden;
}
/* line 193, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-button-container {
  margin-bottom: 20px;
}
/* line 196, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button {
  background-color: #8CD4F5;
  color: white;
  border: none;
  box-shadow: none;
  font-size: 14px;
  font-weight: 500;
  border-radius: 2px;
  padding: 8px 20px;
  cursor: pointer;
  border: none;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  outline: 0;
  padding: 0 2rem;
  /* text-transform: uppercase; */
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 4px 0 rgba(0, 0, 0, 0.07);
}
/* line 219, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}
/* line 223, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button:hover {
  background-color: #7ecff4;
}
/* line 226, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button:active {
  background-color: #5dc2f1;
}
/* line 229, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button.cancel {
  background-color: #C1C1C1;
}
/* line 231, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button.cancel:hover {
  background-color: #b9b9b9;
}
/* line 234, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button.cancel:active {
  background-color: #a8a8a8;
}
/* line 238, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.04706) 0px 0px 0px 1px inset !important;
}
/* line 242, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button[disabled] {
  opacity: .6;
  cursor: default;
}
/* line 246, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button.confirm[disabled] {
  color: transparent;
}
/* line 248, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
/* line 255, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert button::-moz-focus-inner {
  border: 0;
}
/* line 260, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}
/* line 263, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px;
}
/* line 266, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box;
}
/* line 281, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-error {
  border-color: #F27474;
}
/* line 283, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}
/* line 287, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #F27474;
  display: block;
  top: 37px;
  border-radius: 2px;
}
/* line 295, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px;
}
/* line 300, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px;
}
/* line 307, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-warning {
  border-color: #F8BB86;
}
/* line 309, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #F8BB86;
}
/* line 321, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #F8BB86;
}
/* line 334, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-info {
  border-color: #C9DAE1;
}
/* line 336, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #C9DAE1;
}
/* line 348, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #C9DAE1;
}
/* line 360, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-success {
  border-color: #A5DC86;
}
/* line 362, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
  content: '';
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 376, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-success::before {
  -webkit-border-radius: 120px 0 0 120px;
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}
/* line 386, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-success::after {
  -webkit-border-radius: 0 120px 120px 0;
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}
/* line 396, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}
/* line 410, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  background-color: white;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 422, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #A5DC86;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
/* line 429, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 436, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 445, ../../_asserts/styles/libs/_sweat_alert.scss */
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
}

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@-webkit-keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}
@keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}
@-webkit-keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}
@keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}
@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}
@keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}
@-webkit-keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}
@keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}
/* line 542, ../../_asserts/styles/libs/_sweat_alert.scss */
.showSweetAlert[data-animation=pop] {
  -webkit-animation: fadeInDown 0.5s;
  animation: fadeInDown 0.5s;
}
/* line 546, ../../_asserts/styles/libs/_sweat_alert.scss */
.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}
/* line 549, ../../_asserts/styles/libs/_sweat_alert.scss */
.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: fadeInDown 0.5s;
  animation: fadeInDown 0.5s;
}
/* line 552, ../../_asserts/styles/libs/_sweat_alert.scss */
.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s;
}

/* line 558, ../../_asserts/styles/libs/_sweat_alert.scss */
.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s;
}
/* line 561, ../../_asserts/styles/libs/_sweat_alert.scss */
.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}
/* line 564, ../../_asserts/styles/libs/_sweat_alert.scss */
.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s;
}
/* line 567, ../../_asserts/styles/libs/_sweat_alert.scss */
.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s;
}

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
/* line 643, ../../_asserts/styles/libs/_sweat_alert.scss */
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}

/* line 647, ../../_asserts/styles/libs/_sweat_alert.scss */
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s;
}

/* line 651, ../../_asserts/styles/libs/_sweat_alert.scss */
.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
/* line 669, ../../_asserts/styles/libs/_sweat_alert.scss */
.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.75s;
  animation: animateErrorIcon 0.75s;
}

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}
@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}
/* line 699, ../../_asserts/styles/libs/_sweat_alert.scss */
.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s;
}

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}
@keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}
/* line 712, ../../_asserts/styles/libs/_sweat_alert.scss */
.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate;
}

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}
@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}
/* line 725, ../../_asserts/styles/libs/_sweat_alert.scss */
.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate;
}

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* line 1, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container {
  background: transparent url("../images/mutilselect-switch.png") no-repeat 50% 50%;
  width: 500px;
  line-height: 2rem;
}
/* line 5, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-header {
  padding: 5px 0;
  font-size: 1.2rem;
  color: #e91e63;
}
/* line 9, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-header .right {
  padding: 0 5px;
  border-radius: 3px;
  color: #00bcd4;
  background: #eceff1;
  cursor: pointer;
}
/* line 15, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-header .right:hover {
  background: #00bcd4;
  color: #fff;
}

/* line 23, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container:after {
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
  min-height: 0;
  visibility: hidden;
}

/* line 34, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-selectable,
.ms-container .ms-selection {
  background: #fff;
  color: #555555;
  float: left;
  width: 45%;
}

/* line 42, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-selection {
  float: right;
}

/* line 46, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-list {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  border: 1px solid #ccc;
  height: 500px;
  padding: 0;
  overflow-y: auto;
}
/* line 63, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-list:focus {
  outline: none;
}

/* line 68, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
}

/* line 74, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-optgroup-container {
  width: 100%;
}

/* line 78, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-optgroup-label {
  margin: 0;
  padding: 5px 0px 0px 5px;
  cursor: pointer;
  color: #00bcd4;
}

/* line 88, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selectable li.ms-elem-selection,
.ms-container .ms-selection li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection {
  border-bottom: 1px #eee solid;
  padding: 2px 10px;
  color: #555;
  font-size: 14px;
}
/* line 94, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-selectable li.ms-elem-selectable:hover,
.ms-container .ms-selectable li.ms-elem-selection:hover,
.ms-container .ms-selection li.ms-elem-selectable:hover,
.ms-container .ms-selection li.ms-elem-selection:hover {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  background-color: #00bcd4;
}
/* line 101, ../../_asserts/styles/libs/_multiselect.scss */
.ms-container .ms-selectable li.ms-elem-selectable.disabled, .ms-container .ms-selectable li.ms-elem-selectable.disabled:hover,
.ms-container .ms-selectable li.ms-elem-selection.disabled,
.ms-container .ms-selectable li.ms-elem-selection.disabled:hover,
.ms-container .ms-selection li.ms-elem-selectable.disabled,
.ms-container .ms-selection li.ms-elem-selectable.disabled:hover,
.ms-container .ms-selection li.ms-elem-selection.disabled,
.ms-container .ms-selection li.ms-elem-selection.disabled:hover {
  background-color: #eee;
  color: #aaa;
  cursor: text;
}

@-webkit-keyframes progressmove {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 17px 0;
  }
}
@-moz-keyframes progressmove {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 17px 0;
  }
}
@keyframes progressmove {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 17px 0;
  }
}
/* line 29, ../../_asserts/styles/libs/_webuploader.scss */
.mu-container:before, .mu-container:after {
  display: table;
  content: " ";
}
/* line 34, ../../_asserts/styles/libs/_webuploader.scss */
.mu-container:after {
  clear: both;
}

/* line 39, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-container {
  width: 162px;
  position: relative;
  float: left;
  padding: 0;
  margin-right: 15px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 10px;
}

/* line 50, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 57, ../../_asserts/styles/libs/_webuploader.scss */
.insured-uploader .webuploader-pick {
  width: 148px;
  height: 148px !important;
}

/* line 62, ../../_asserts/styles/libs/_webuploader.scss */
.insured-icon-wrap {
  padding-top: 20px;
}

/* line 66, ../../_asserts/styles/libs/_webuploader.scss */
.insured-icon-wrap p {
  padding: 0 20px;
}
/* line 68, ../../_asserts/styles/libs/_webuploader.scss */
.insured-icon-wrap p span {
  color: #999 !important;
}

/* line 73, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-pick {
  width: 160px;
  height: 160px !important;
  float: left;
  position: relative;
  display: inline-block;
  cursor: pointer;
  background: normal;
  margin: 0 !important;
  padding: 0;
  color: #fff;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
}
/* line 87, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-pick:hover {
  background: #f5f5f3;
}
/* line 91, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-pick > span {
  width: 162px;
  display: block;
  font-size: 14px;
  padding: 10px 12px;
  text-align: left;
  border-bottom: solid 1px #ddd;
  color: #999;
}
/* line 100, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-pick > div.iconfont {
  width: 160px;
  height: 107px;
  float: left;
  font-size: 70px;
  color: #ccc;
  padding-top: 20px;
}
/* line 107, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-pick > div.iconfont.insured-icon-wrap {
  width: 150px;
  height: auto;
}
/* line 112, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-pick .mdi-image-image {
  font-size: 100px;
  color: #d7d7d7;
  line-height: 120px;
}

/* line 119, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-pick-hover {
  background: #f5f5f3;
}
/* line 121, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-pick-hover span {
  color: #555;
  border-color: #adadad;
}

/* line 127, ../../_asserts/styles/libs/_webuploader.scss */
.webuploader-pick-disable {
  opacity: 0.6;
  pointer-events: none;
}

/* line 132, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item {
  width: 162px;
  height: 162px;
  float: left;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  margin-right: 15px;
  margin-bottom: 10px;
}
/* line 141, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .mu-img-wrap {
  width: 100%;
  height: 100%;
}
/* line 145, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item.insured-thumbnail-item {
  width: 150px;
  height: auto;
  margin-bottom: 15px;
}
/* line 149, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item.insured-thumbnail-item:nth-child(4n) {
  margin-right: 0;
}
/* line 153, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item.insured-thumbnail-item .mu-img-wrap img {
  width: 150px;
  height: 150px;
}
/* line 158, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item.insured-thumbnail-item .file-panel {
  bottom: 40px;
}
/* line 162, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .mu-title {
  display: none;
}
/* line 166, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .mu-img-wrap img {
  width: 100%;
  height: 100%;
}
/* line 171, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .mu-filename {
  position: absolute;
  top: 0;
  padding: 0 10px;
  width: 100%;
  max-height: 30px;
  background: rgba(0, 0, 0, 0.8);
  line-height: 30px;
  color: #fff !important;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  z-index: 10;
}
/* line 186, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .mu-progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 30px;
  z-index: 10;
  text-align: right;
  background: rgba(255, 255, 255, 0.4);
}
/* line 195, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .mu-progress.mu-progress-complete {
  background: transparent;
  background: transparent;
  height: 0;
}
/* line 200, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .mu-progress span {
  width: 100%;
  display: block;
  background: rgba(255, 255, 255, 0.6);
  height: 100%;
  text-align: center;
  line-height: 30px;
  color: #5d5d5f;
  white-space: nowrap;
  font-size: 12px;
}
/* line 211, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .mu-progress i {
  color: #FF9F00;
  font-size: 20px;
  line-height: 30px;
  padding-right: 5px;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 30px;
}
/* line 224, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-panel {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  background: rgba(0, 0, 0, 0.8);
}
/* line 231, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-panel a {
  width: 50%;
  display: block;
  float: left;
  text-align: center;
  line-height: 30px;
  color: #fff;
  cursor: pointer;
  border-right: solid 1px #555;
}
/* line 240, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-panel a:last-child {
  border-right: 0;
}
/* line 243, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-panel a:hover {
  color: #D60048;
}
/* line 246, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-panel a .icon-daikan {
  font-size: 20px;
}
/* line 249, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-panel a .icon-shanchuicon {
  font-size: 24px;
}
/* line 255, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-panel.style-edit a {
  width: 33.333%;
}
/* line 260, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .my-error {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  line-height: 30px;
  color: #fff;
}
/* line 269, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .my-error.success {
  color: #ff9f00;
}
/* line 272, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .my-error.error {
  color: #e30200;
}
/* line 276, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-set-cover {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  line-height: 30px;
}
/* line 284, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-set-cover a {
  display: block;
  width: 100%;
  color: #fff;
  position: relative;
}
/* line 289, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-set-cover a:hover {
  color: #e30200;
}
/* line 294, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-set-cover.is-cover a {
  color: #ff9f00;
}
/* line 297, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-set-cover.is-cover a:before {
  speak: none;
  display: inline-block;
  font-family: "Material-Design-Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "\e625";
  vertical-align: middle;
  font-size: 22px;
  margin-right: 5px;
  margin-top: -4px;
}
/* line 314, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item .file-set-cover.is-cover a:hover {
  color: #e30200;
}
/* line 320, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item.rotate-item .mu-img-wrap {
  transition: all .5s;
}
/* line 324, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item.rotate-item .file-panel a {
  width: 25%;
  display: block;
  float: left;
  text-align: center;
  line-height: 30px;
  color: #fff;
  cursor: pointer;
}
/* line 332, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item.rotate-item .file-panel a:last-child {
  border-right: 0;
}
/* line 335, ../../_asserts/styles/libs/_webuploader.scss */
.mu-thumbnail-item.rotate-item .file-panel a:hover {
  color: #e30200;
}

/* line 344, ../../_asserts/styles/libs/_webuploader.scss */
.insured-thumbnail-item .file-tips {
  font-size: 12px;
  overflow: hidden;
  padding: 2px 0;
  height: 40px;
  color: #999;
}

/* line 353, ../../_asserts/styles/libs/_webuploader.scss */
.upload-btn-no-icon.webuploader-container {
  width: 50px;
  height: 25px;
  position: relative;
  float: none;
  margin-right: 0;
}
/* line 359, ../../_asserts/styles/libs/_webuploader.scss */
.upload-btn-no-icon.webuploader-container.size-normal {
  width: 82px;
  height: 33px;
  float: left;
  margin-right: 15px;
}

/* line 368, ../../_asserts/styles/libs/_webuploader.scss */
.upload-btn-no-icon .webuploader-pick {
  width: 100%;
  height: 100% !important;
  float: none;
  color: inherit;
  overflow: inherit;
  line-height: 25px;
}
/* line 375, ../../_asserts/styles/libs/_webuploader.scss */
.upload-btn-no-icon .webuploader-pick:hover {
  background: transparent;
}
/* line 378, ../../_asserts/styles/libs/_webuploader.scss */
.upload-btn-no-icon .webuploader-pick.webuploader-pick-hover {
  background: transparent;
  color: inherit;
}
/* line 384, ../../_asserts/styles/libs/_webuploader.scss */
.upload-btn-no-icon.size-normal .webuploader-pick {
  line-height: 33px;
}

/* line 391, ../../_asserts/styles/libs/_webuploader.scss */
.wu-thumbnail-container .mu-thumbnail-item {
  width: 96px;
  height: 96px;
}
/* line 394, ../../_asserts/styles/libs/_webuploader.scss */
.wu-thumbnail-container .mu-thumbnail-item .file-panel {
  height: 24px;
}
/* line 396, ../../_asserts/styles/libs/_webuploader.scss */
.wu-thumbnail-container .mu-thumbnail-item .file-panel a {
  line-height: 24px;
  font-size: 12px;
}

/* line 1, ../../_asserts/styles/libs/_tags_input.scss */
div.tagsinput {
  border: 1px solid #CCC;
  background: #FFF;
  padding: 5px 5px 0 5px;
  width: 100%;
  height: 42px;
  overflow-y: auto;
}

/* line 10, ../../_asserts/styles/libs/_tags_input.scss */
div.tagsinput span.tag {
  display: block;
  height: 27px;
  float: left;
  padding: 5px;
  text-decoration: none;
  background: #EAEAEC;
  margin-right: 5px;
  margin-bottom: 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: .25s linear;
  transition: .25s linear;
}
/* line 24, ../../_asserts/styles/libs/_tags_input.scss */
div.tagsinput span.tag a {
  color: #adadad;
  padding-left: 5px;
}
/* line 28, ../../_asserts/styles/libs/_tags_input.scss */
div.tagsinput span.tag:hover {
  background: #D8D8D8;
  color: #771515;
}
/* line 31, ../../_asserts/styles/libs/_tags_input.scss */
div.tagsinput span.tag:hover a {
  color: #90111A;
  -webkit-transition: .25s linear;
  transition: .25s linear;
}

/* line 39, ../../_asserts/styles/libs/_tags_input.scss */
div.tagsinput input {
  width: 80px;
  margin: 0px;
  border: 1px solid transparent;
  padding: 4px 5px;
  background: transparent;
  color: #000;
  outline: 0px;
  margin-right: 5px !important;
  margin-bottom: 5px !important;
  height: 27px;
  display: inline-block;
}

/* line 53, ../../_asserts/styles/libs/_tags_input.scss */
div.tagsinput div {
  display: block;
  float: left;
}
/* line 56, ../../_asserts/styles/libs/_tags_input.scss */
div.tagsinput div input {
  width: auto !important;
  line-height: 27px !important;
}

/* line 62, ../../_asserts/styles/libs/_tags_input.scss */
.tags_clear {
  clear: both;
  width: 100%;
  height: 0px;
}

/* line 68, ../../_asserts/styles/libs/_tags_input.scss */
.not_valid {
  background: #FBD8DB !important;
  color: #90111A !important;
}

/* line 1, ../../_asserts/styles/libs/_typeahead.scss */
.twitter-typeahead {
  width: 100%;
}

/* line 5, ../../_asserts/styles/libs/_typeahead.scss */
.tt-menu {
  width: 100%;
}
/* line 9, ../../_asserts/styles/libs/_typeahead.scss */
.tt-menu .tt-clear-history a {
  display: block;
  text-align: right;
  padding: 15px;
}
/* line 13, ../../_asserts/styles/libs/_typeahead.scss */
.tt-menu .tt-clear-history a:hover {
  color: #046c98;
}

/* line 20, ../../_asserts/styles/libs/_typeahead.scss */
.tt-dataset {
  margin-top: 1px;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

/* line 27, ../../_asserts/styles/libs/_typeahead.scss */
.tt-suggestion {
  padding: 5px 8px;
  cursor: pointer;
  line-height: 2;
}
/* line 31, ../../_asserts/styles/libs/_typeahead.scss */
.tt-suggestion:hover, .tt-suggestion.tt-cursor {
  background: #00bcd4;
  color: #fff;
}
/* line 36, ../../_asserts/styles/libs/_typeahead.scss */
.tt-suggestion .tt-highlight {
  font-weight: bold;
}

/* line 1, ../../_asserts/styles/libs/_jquery_timepicker.scss */
.ui-timepicker-wrapper {
  height: 220px;
  width: 100px;
  border: 0;
  z-index: 800;
}

/* line 9, ../../_asserts/styles/libs/_jquery_timepicker.scss */
.ui-timepicker-list li {
  padding: 8px 20px;
  color: inherit;
}
/* line 13, ../../_asserts/styles/libs/_jquery_timepicker.scss */
.ui-timepicker-list .ui-timepicker-selected:hover,
.ui-timepicker-list li:hover,
.ui-timepicker-list li.ui-timepicker-selected {
  background: #10AFC3;
  color: #fff;
}

/* line 2, ../../_asserts/styles/libs/_chip.scss */
.chips-wrap .chip {
  margin-right: 5px;
  float: left;
  margin-bottom: 5px;
}

@font-face {
  font-family: 'lg';
  src: url("../fonts/lightgallery//lg.eot?n1z373");
  src: url("../fonts/lightgallery//lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lightgallery//lg.woff?n1z373") format("woff"), url("../fonts/lightgallery//lg.ttf?n1z373") format("truetype"), url("../fonts/lightgallery//lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 11, ../../bower_components/lightgallery/src/sass/lg-fonts.scss */
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 3, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
/* line 18, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
/* line 23, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
/* line 28, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-actions .lg-next {
  right: 20px;
}
/* line 31, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-actions .lg-next:before {
  content: "\e095";
}
/* line 36, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-actions .lg-prev {
  left: 20px;
}
/* line 39, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
/* line 77, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
/* line 84, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

/* line 92, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
/* line 100, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 114, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
/* line 120, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-toolbar .lg-close:after {
  content: "\e070";
}
/* line 126, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

/* line 133, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
/* line 145, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
/* line 151, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

/* line 158, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

/* line 168, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

/* line 174, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
/* line 179, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
/* line 184, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

/* line 194, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
/* line 201, ../../bower_components/lightgallery/src/sass/lg-theme-default.scss */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

/* line 2, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
/* line 13, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
/* line 19, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
/* line 25, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
/* line 31, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
/* line 36, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
/* line 42, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  /* line 42, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
/* line 55, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
/* line 59, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 67, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
/* line 73, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
/* line 78, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
/* line 82, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
/* line 88, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
/* line 103, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
/* line 107, ../../bower_components/lightgallery/src/sass/lg-thumbnail.scss */
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

/* line 2, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
/* line 11, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
/* line 18, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
/* line 27, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
/* line 41, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("../images/lightgallery//vimeo-play.png") no-repeat scroll 0 0 transparent;
}
/* line 45, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("../images/lightgallery//vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
/* line 53, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("../images/lightgallery//video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
/* line 62, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
/* line 70, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("../images/lightgallery//youtube-play.png") no-repeat scroll 0 0 transparent;
}
/* line 74, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("../images/lightgallery//youtube-play.png") no-repeat scroll 0 -60px transparent;
}
/* line 80, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 89, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
/* line 94, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
/* line 98, ../../bower_components/lightgallery/src/sass/lg-video.scss */
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

/* line 1, ../../bower_components/lightgallery/src/sass/lg-autoplay.scss */
.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
/* line 12, ../../bower_components/lightgallery/src/sass/lg-autoplay.scss */
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
/* line 19, ../../bower_components/lightgallery/src/sass/lg-autoplay.scss */
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
/* line 24, ../../bower_components/lightgallery/src/sass/lg-autoplay.scss */
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

/* line 30, ../../bower_components/lightgallery/src/sass/lg-autoplay.scss */
.lg-autoplay-button:after {
  content: "\e01d";
}
/* line 31, ../../bower_components/lightgallery/src/sass/lg-autoplay.scss */
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

/* line 5, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
/* line 12, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
/* line 19, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
/* line 27, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 32, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 45, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
#lg-zoom-in:after {
  content: "\e311";
}

/* line 50, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
#lg-actual-size {
  font-size: 20px;
}
/* line 52, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
#lg-actual-size:after {
  content: "\e033";
}

/* line 57, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
/* line 61, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
#lg-zoom-out:after {
  content: "\e312";
}
/* line 65, ../../bower_components/lightgallery/src/sass/lg-zoom.scss */
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

/* line 2, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
/* line 12, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
/* line 18, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
/* line 27, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 34, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
/* line 40, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
/* line 56, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
/* line 62, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
/* line 71, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
/* line 76, ../../bower_components/lightgallery/src/sass/lg-pager.scss */
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

/* line 2, ../../bower_components/lightgallery/src/sass/lg-fullscreen.scss */
.lg-fullscreen:after {
  content: "\e20c";
}
/* line 5, ../../bower_components/lightgallery/src/sass/lg-fullscreen.scss */
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

/* line 5, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
/* line 19, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
/* line 25, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
/* line 29, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
/* line 45, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
/* line 57, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
/* line 61, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
/* line 66, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}
/* line 73, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
/* line 78, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
/* line 84, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
/* line 97, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share {
  position: relative;
}
/* line 99, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share:after {
  content: "\e80d";
}
/* line 104, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
/* line 106, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
/* line 112, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
/* line 114, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
/* line 120, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
/* line 122, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
/* line 128, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
/* line 130, ../../bower_components/lightgallery/src/sass/lg-share.scss */
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

/* line 2, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

/* line 9, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
/* line 21, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 25, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-visible {
  opacity: 1;
}
/* line 32, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
/* line 42, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
/* line 51, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
/* line 57, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
/* line 62, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
/* line 73, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
/* line 82, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg-item {
  background: url("../images/lightgallery//loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
/* line 87, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
/* line 92, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
/* line 97, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 104, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
/* line 113, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 123, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
/* line 127, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
/* line 132, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
/* line 143, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
/* line 149, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
/* line 157, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer .lg-empty-html {
  display: none;
}
/* line 162, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

/* line 168, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
/* line 178, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-backdrop.in {
  opacity: 1;
}

/* line 188, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
/* line 194, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 200, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 207, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
/* line 210, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
/* line 215, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
/* line 223, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
/* line 226, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* line 230, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
/* line 234, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
/* line 240, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
/* line 247, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
/* line 252, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
/* line 256, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
/* line 260, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
/* line 266, ../../bower_components/lightgallery/src/sass/lg-core.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/* line 3, ../../_asserts/styles/libs/_lightgallery.scss */
.lg-backdrop {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
  background: rgba(0, 0, 0, 0.7);
}

/* line 3, ../../_asserts/styles/libs/_datetimepicker.scss */
.bootstrap-datetimepicker-widget table thead {
  border-bottom: none;
}
/* line 6, ../../_asserts/styles/libs/_datetimepicker.scss */
.bootstrap-datetimepicker-widget table td {
  padding: 5px;
}
/* line 11, ../../_asserts/styles/libs/_datetimepicker.scss */
.bootstrap-datetimepicker-widget a[data-action] {
  height: 54px;
  line-height: 54px;
  padding: 0;
}
/* line 17, ../../_asserts/styles/libs/_datetimepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch {
  height: 2.6em;
  line-height: 2.5;
}
/* line 20, ../../_asserts/styles/libs/_datetimepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch td span {
  display: block;
}
/* line 25, ../../_asserts/styles/libs/_datetimepicker.scss */
.bootstrap-datetimepicker-widget a.btn, .bootstrap-datetimepicker-widget a.btn-large, .bootstrap-datetimepicker-widget a.btn-small {
  background: none;
  box-shadow: none;
  color: #07a;
}
/* line 30, ../../_asserts/styles/libs/_datetimepicker.scss */
.bootstrap-datetimepicker-widget a.btn:hover, .bootstrap-datetimepicker-widget a.btn-large:hover, .bootstrap-datetimepicker-widget a.btn-small:hover {
  color: #333;
}

/* line 1, ../../_asserts/styles/libs/_area_select.scss */
.input-box {
  position: relative;
}
/* line 3, ../../_asserts/styles/libs/_area_select.scss */
.input-box input[type=text] {
  color: #34495e !important;
  background: #fff !important;
}
/* line 7, ../../_asserts/styles/libs/_area_select.scss */
.input-box .unit {
  position: absolute;
  top: 1px;
  right: 1px;
  line-height: 33px;
  font-size: 14px;
  color: #333;
  background: #fff;
  border-radius: 0 4px 4px 0;
  bottom: 1px;
  padding: 0 12px;
}
/* line 18, ../../_asserts/styles/libs/_area_select.scss */
.input-box .unit i {
  border-color: #b8b2b5 transparent transparent;
  border-style: solid;
  border-width: 7px 5px 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 32, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box {
  width: 600px;
  border: 1px solid #ECE3E3;
  display: none;
}
/* line 36, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box.dp-block {
  display: block;
}
/* line 40, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box [type="checkbox"]:not(:checked):disabled + label:before {
  background: none;
  border: 2px solid #647586;
}
/* line 45, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box [type="checkbox"]:checked + label:before {
  border: none;
  border-right: 2px solid #ec407a;
  border-bottom: 2px solid #ec407a;
}
/* line 50, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-title {
  padding: 5px 15px;
  background-color: #fff;
  border-bottom: 1px solid #ECE3E3;
  font-size: 14px;
  color: #333;
  line-height: 32px;
}
/* line 57, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-title .address-label {
  padding-left: 30px !important;
}
/* line 60, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-title > div {
  width: 50%;
  height: 100%;
}
/* line 64, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-title > div.pull-right {
  text-align: right;
}
/* line 66, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-title > div.pull-right button {
  width: 63px;
  height: 24px;
  font-size: 14px;
  color: #333;
  line-height: 24px;
  background: #F3F3F3;
  border: 1px solid #ECE3E3;
  border-radius: 12px;
}
/* line 79, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content {
  background: #F3F3F3;
}
/* line 81, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content a.active {
  color: #D43100 !important;
}
/* line 84, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content a.selected {
  position: relative;
}
/* line 86, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content a.selected:after {
  content: '';
  position: absolute;
  top: 0;
  right: -13px;
  width: 3px;
  bottom: 0;
  background-color: #59BA3B;
}
/* line 98, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-left {
  float: left;
  width: 25%;
  height: 150px;
  padding: 5px 18px 5px 15px;
  overflow: scroll;
  overflow-x: hidden;
}
/* line 105, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-left::-webkit-scrollbar-button {
  display: none;
}
/* line 108, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-left::-webkit-scrollbar {
  width: 18px;
  background-color: #D0D0D0;
}
/* line 112, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-left::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 9px;
}
/* line 117, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-left ul li {
  padding: 5px 0;
}
/* line 119, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-left ul li a {
  font-size: 14px;
  color: #333;
  line-height: 25px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
/* line 128, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-left ul li .address-input {
  height: auto;
}
/* line 132, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-left ul li .address-label {
  height: 25px;
  line-height: 25px;
  width: auto;
  min-width: 20px;
  padding-right: 0;
  margin-right: 5px;
  vertical-align: middle;
}
/* line 144, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-right {
  float: left;
  width: 75%;
  height: 150px;
  padding: 5px 15px;
  overflow: scroll;
  overflow-x: hidden;
}
/* line 151, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-right::-webkit-scrollbar-button {
  display: none;
}
/* line 155, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-right ul li {
  display: inline-block;
  padding: 3px 7px;
}
/* line 158, ../../_asserts/styles/libs/_area_select.scss */
.service-adress-box .box-content .content-right ul li a {
  font-size: 14px;
  color: #333;
  line-height: 25px;
}

/* line 3, ../../_asserts/styles/libs/_select_area.scss */
.searchbox-area {
  width: 535px;
  border: solid 1px #ddd;
  padding: 15px 0 15px;
  position: absolute;
  top: 33px;
  left: 0;
  background: #fff;
  z-index: 1;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
}

/* line 16, ../../_asserts/styles/libs/_select_area.scss */
.searchbox {
  border: 1px solid #cecece;
}

/* line 20, ../../_asserts/styles/libs/_select_area.scss */
.sa-tabs {
  padding: 0 15px;
  max-height: 500px;
  overflow-y: scroll;
  margin-top: 10px;
}
/* line 25, ../../_asserts/styles/libs/_select_area.scss */
.sa-tabs .sa-tab-pane {
  display: none;
}
/* line 27, ../../_asserts/styles/libs/_select_area.scss */
.sa-tabs .sa-tab-pane.active {
  display: block;
}

/* line 33, ../../_asserts/styles/libs/_select_area.scss */
.sa-selected {
  overflow: hidden;
  padding: 0 15px;
}
/* line 36, ../../_asserts/styles/libs/_select_area.scss */
.sa-selected a {
  box-sizing: border-box;
  float: left;
  min-width: 42px;
  text-align: center;
  border-bottom: solid 2px #ff9f00;
  color: #ff9f00;
  font-weight: bold;
  margin: 0 3px;
  display: block;
  line-height: 25px;
}

/* line 50, ../../_asserts/styles/libs/_select_area.scss */
.sa-tab-links {
  width: 100%;
  overflow: hidden;
}
/* line 53, ../../_asserts/styles/libs/_select_area.scss */
.sa-tab-links a {
  color: #555;
  float: left;
  line-height: 26px;
  margin: 3px;
  text-align: center;
  padding: 0 10px;
  border-radius: 4px;
}
/* line 61, ../../_asserts/styles/libs/_select_area.scss */
.sa-tab-links a.active, .sa-tab-links a:hover {
  color: #fff;
  background-color: #ff9f00;
}

/* line 69, ../../_asserts/styles/libs/_select_area.scss */
.otherarea {
  padding-top: 10px;
}
/* line 71, ../../_asserts/styles/libs/_select_area.scss */
.otherarea a {
  background-color: none;
}
/* line 73, ../../_asserts/styles/libs/_select_area.scss */
.otherarea a i {
  font-size: 24px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
/* line 79, ../../_asserts/styles/libs/_select_area.scss */
.otherarea a:hover {
  background-color: none;
}

/* line 1, ../../_asserts/styles/components/_top_nav.scss */
.top-nav {
  height: 100px;
  margin: 0;
}
/* line 5, ../../_asserts/styles/components/_top_nav.scss */
.top-nav .container {
  padding: 20px 0;
}
/* line 9, ../../_asserts/styles/components/_top_nav.scss */
.top-nav .navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 13, ../../_asserts/styles/components/_top_nav.scss */
.top-nav .navbar-brand img {
  width: 100%;
  height: 100%;
}
/* line 19, ../../_asserts/styles/components/_top_nav.scss */
.top-nav .nav-text {
  height: 50px;
  margin: 5px 0 5px 25px;
  padding-left: 15px;
  border-left: solid 1px #ccc;
  float: left;
  font-size: 24px;
  line-height: 50px;
  color: #666;
  font-weight: normal;
}

/* line 1, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
}

/* line 6, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container.ps-in-scrolling {
  pointer-events: none;
}

/* line 10, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail {
  background-color: rgba(10, 10, 10, 0.3);
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 17, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(130, 130, 138, 0.9);
}

/* line 21, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail {
  background-color: rgba(10, 10, 10, 0.3);
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 28, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(130, 130, 138, 0.9);
}

/* line 32, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 5px;
}

/* line 52, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #82828a;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 5px;
}

/* line 69, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 5px;
}

/* line 89, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #82828a;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 5px;
}

/* line 106, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover.ps-in-scrolling {
  pointer-events: none;
}

/* line 110, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-x-rail {
  background-color: rgba(10, 10, 10, 0.3);
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 117, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(130, 130, 138, 0.9);
}

/* line 121, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-y-rail {
  background-color: rgba(10, 10, 10, 0.3);
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 128, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(130, 130, 138, 0.9);
}

/* line 132, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}

/* line 139, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(10, 10, 10, 0.3);
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 146, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(130, 130, 138, 0.9);
}

/* line 150, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(10, 10, 10, 0.3);
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 157, ../../_asserts/styles/components/_perfect_scrollbar.scss */
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(130, 130, 138, 0.9);
}

/* line 1, ../../_asserts/styles/components/_search_form.scss */
.card.search-form {
  overflow: inherit;
}
/* line 3, ../../_asserts/styles/components/_search_form.scss */
.card.search-form .row {
  margin-bottom: 0;
}
/* line 6, ../../_asserts/styles/components/_search_form.scss */
.card.search-form .card-content {
  padding-bottom: 5px;
}
/* line 9, ../../_asserts/styles/components/_search_form.scss */
.card.search-form .card-action {
  padding-top: 0;
  padding-bottom: 15px;
  border-top: none;
  text-align: right;
}
/* line 14, ../../_asserts/styles/components/_search_form.scss */
.card.search-form .card-action a.btn, .card.search-form .card-action a.btn-large, .card.search-form .card-action a.btn-small,
.card.search-form .card-action a.btn:hover,
.card.search-form .card-action a.btn-large:hover,
.card.search-form .card-action a.btn-small:hover {
  color: #fff;
}
/* line 19, ../../_asserts/styles/components/_search_form.scss */
.card.search-form .input-field.hh-h3rem {
  height: auto;
}

/* line 25, ../../_asserts/styles/components/_search_form.scss */
.col-span select,
.col-span input:not(.picker__input),
.col-span .select-wrapper,
.col-span .picker-wrapper {
  width: calc(50% - 5px);
}
/* line 31, ../../_asserts/styles/components/_search_form.scss */
.col-span .picker-wrapper {
  float: right;
}
/* line 33, ../../_asserts/styles/components/_search_form.scss */
.col-span .picker-wrapper:first-child {
  float: left;
}

/* line 41, ../../_asserts/styles/components/_search_form.scss */
.card.search-form .card-action,
.card.table-form .card-action {
  padding-right: 0;
  padding-left: 0;
}

/* line 47, ../../_asserts/styles/components/_search_form.scss */
.input-field label.active {
  font-size: 1rem;
}

/* line 51, ../../_asserts/styles/components/_search_form.scss */
input[type=text]:focus:not([readonly]) + label {
  color: #00acc1;
}

/* line 55, ../../_asserts/styles/components/_search_form.scss */
*::placeholder {
  color: #9e9e9e;
}

/* line 59, ../../_asserts/styles/components/_search_form.scss */
.hh-search-form {
  margin-top: 0;
}
/* line 61, ../../_asserts/styles/components/_search_form.scss */
.hh-search-form .input-field {
  height: 32px;
  margin: 7px 0;
  padding-left: 120px;
}
/* line 65, ../../_asserts/styles/components/_search_form.scss */
.hh-search-form .input-field label {
  width: 100px;
  left: 0.3rem;
  text-align: right;
}
/* line 69, ../../_asserts/styles/components/_search_form.scss */
.hh-search-form .input-field label.active {
  transform: none;
}
/* line 73, ../../_asserts/styles/components/_search_form.scss */
.hh-search-form .input-field .select-wrapper + label {
  top: 0.6rem;
}
/* line 79, ../../_asserts/styles/components/_search_form.scss */
.hh-search-form .hh-h3rem .hh-checkbox label {
  position: relative;
  left: 0;
  top: 0;
  float: left;
  min-width: 105px;
  padding-left: 25px;
  margin: 3px 10px 3px 0;
  line-height: 1.8;
  color: #34495e;
  text-align: left;
}
/* line 92, ../../_asserts/styles/components/_search_form.scss */
.hh-search-form .hh-h3rem .hh-select + label,
.hh-search-form .hh-h3rem .hh-checkbox + label {
  top: 0.5rem;
}

/* line 99, ../../_asserts/styles/components/_search_form.scss */
[type="checkbox"].filled-in:checked + label:after {
  border: 2px solid #ec407a;
  background-color: #ec407a;
}

/* line 104, ../../_asserts/styles/components/_search_form.scss */
[type="radio"] + label::before,
[type="radio"] + label::after {
  margin: 4px 0;
}

/* line 109, ../../_asserts/styles/components/_search_form.scss */
.select2-container.select2-container--classic .select2-selection--single {
  height: 30px;
  border-radius: 3px;
}
/* line 112, ../../_asserts/styles/components/_search_form.scss */
.select2-container.select2-container--classic .select2-selection--single .select2-selection__rendered {
  line-height: 30px;
}
/* line 115, ../../_asserts/styles/components/_search_form.scss */
.select2-container.select2-container--classic .select2-selection--single .select2-selection__arrow {
  width: 25px;
  height: 28px;
  top: 1px;
}

/* line 122, ../../_asserts/styles/components/_search_form.scss */
.input-field label {
  top: 0.5rem;
}

/* line 126, ../../_asserts/styles/components/_search_form.scss */
[type="checkbox"].filled-in:not(:checked) + label:after,
.filled-in[type="checkbox"]:checked + label::after,
.filled-in[type="checkbox"]:not(:checked) + label::after,
.filled-in[type="checkbox"]:checked + label::before {
  top: 2px;
}

/* line 2, ../../_asserts/styles/components/_table_form.scss */
.hh-table-bordered tr:hover {
  background: #f9f9f9;
}
/* line 5, ../../_asserts/styles/components/_table_form.scss */
.hh-table-bordered th,
.hh-table-bordered td {
  border: solid 1px #ccc;
  text-align: center;
}
/* line 9, ../../_asserts/styles/components/_table_form.scss */
.hh-table-bordered th [type="checkbox"] + label,
.hh-table-bordered td [type="checkbox"] + label {
  padding-left: 21px;
  margin-bottom: -4px;
  margin-top: 4px;
}
/* line 14, ../../_asserts/styles/components/_table_form.scss */
.hh-table-bordered th.text-left,
.hh-table-bordered td.text-left {
  text-align: left;
}
/* line 19, ../../_asserts/styles/components/_table_form.scss */
.hh-table-bordered td {
  padding: 10px;
}
/* line 23, ../../_asserts/styles/components/_table_form.scss */
.hh-table-bordered td {
  padding: 5px 10px;
}
/* line 28, ../../_asserts/styles/components/_table_form.scss */
.hh-table-bordered.td-md td {
  padding: 10px !important;
}

/* line 35, ../../_asserts/styles/components/_table_form.scss */
table.no-border tr, table.no-border td, table.no-border th {
  border: none !important;
}

/* line 40, ../../_asserts/styles/components/_table_form.scss */
.search-empty-wrap {
  padding: 35px;
  border: 1px solid #CCC;
  margin-right: 1px;
  color: #A2A1A1;
  text-align: center;
}
/* line 46, ../../_asserts/styles/components/_table_form.scss */
.search-empty-wrap p {
  text-align: center;
}
/* line 48, ../../_asserts/styles/components/_table_form.scss */
.search-empty-wrap p i {
  font-size: 50px;
  vertical-align: middle;
  padding-right: 10px;
  margin-top: -1rem;
}
/* line 54, ../../_asserts/styles/components/_table_form.scss */
.search-empty-wrap p span {
  font-size: 20px;
  line-height: 50px;
  display: inline-block;
}

/* line 62, ../../_asserts/styles/components/_table_form.scss */
.hh-table-margin {
  width: calc(100% + 30px);
  margin: -20px -15px 0;
}

/* line 67, ../../_asserts/styles/components/_table_form.scss */
.card.table-form {
  overflow: inherit;
}
/* line 71, ../../_asserts/styles/components/_table_form.scss */
.card.table-form .card-content td p {
  padding: 3px;
  border-bottom: dashed 1px #ddd;
}
/* line 74, ../../_asserts/styles/components/_table_form.scss */
.card.table-form .card-content td p i {
  font-style: normal;
  color: #888;
}
/* line 79, ../../_asserts/styles/components/_table_form.scss */
.card.table-form .card-content td .hh-small {
  padding: 0 3px;
  color: #fff;
  margin: 0 3px;
  border-radius: 2px;
}
/* line 88, ../../_asserts/styles/components/_table_form.scss */
.card.table-form .card-action a.btn, .card.table-form .card-action a.btn-large, .card.table-form .card-action a.btn-small,
.card.table-form .card-action a.btn:hover,
.card.table-form .card-action a.btn-large:hover,
.card.table-form .card-action a.btn-small:hover {
  color: #fff;
}
/* line 93, ../../_asserts/styles/components/_table_form.scss */
.card.table-form .card-action .pagination li a {
  color: #444;
  margin-right: 0;
}
/* line 97, ../../_asserts/styles/components/_table_form.scss */
.card.table-form .card-action .pagination li.active a {
  color: #fff;
}

/* line 104, ../../_asserts/styles/components/_table_form.scss */
.dropdown-content li {
  text-align: center;
}
/* line 106, ../../_asserts/styles/components/_table_form.scss */
.dropdown-content li > a, .dropdown-content li > span {
  color: #424242;
  font-size: 1rem;
  padding: 0.5rem;
}

/* line 114, ../../_asserts/styles/components/_table_form.scss */
.card .card-action.hh-pages {
  padding: 5px 20px;
}
/* line 116, ../../_asserts/styles/components/_table_form.scss */
.card .card-action.hh-pages .material-icons {
  line-height: 1.2;
}

/* line 121, ../../_asserts/styles/components/_table_form.scss */
.width-130 {
  width: 130px;
}

/* line 125, ../../_asserts/styles/components/_table_form.scss */
.width-230 {
  width: 230px;
}

/* line 129, ../../_asserts/styles/components/_table_form.scss */
[type="radio"].with-gap:checked + label:after,
[type="radio"]:checked + label:after {
  border: 2px solid #ec407a;
  background-color: #ec407a;
}

/* line 135, ../../_asserts/styles/components/_table_form.scss */
[type="radio"].with-gap:checked + label:before {
  border: 2px solid #ec407a;
}

/* line 139, ../../_asserts/styles/components/_table_form.scss */
[type="checkbox"]:checked + label:before {
  border-right: 2px solid #ec407a;
  border-bottom: 2px solid #ec407a;
}

/* line 144, ../../_asserts/styles/components/_table_form.scss */
.table-form .card-heading {
  margin-bottom: 0;
}
/* line 147, ../../_asserts/styles/components/_table_form.scss */
.table-form .card-content {
  padding: 0;
}

/* line 157, ../../_asserts/styles/components/_table_form.scss */
table td .btn, table td .btn-large, table td .btn-small {
  height: 30px;
  line-height: 30px;
}

/* line 1, ../../_asserts/styles/components/_navigation.scss */
li.no-hover:hover {
  background: none;
}

/* line 5, ../../_asserts/styles/components/_navigation.scss */
.menu-sidebar-collapse {
  margin: 0 10px 0 15px;
}
/* line 7, ../../_asserts/styles/components/_navigation.scss */
.menu-sidebar-collapse i {
  line-height: 35px !important;
  height: 35px !important;
}

/* line 13, ../../_asserts/styles/components/_navigation.scss */
.logo-wrapper {
  margin: 0;
  padding: 0;
}

/* line 18, ../../_asserts/styles/components/_navigation.scss */
.logo-text {
  font-size: 1.5rem;
  line-height: 64px;
  height: 64px;
  display: block;
}

/* line 1, ../../_asserts/styles/components/_breadcrumbs.scss */
.breadcrumbs-wrapper {
  position: relative;
}
/* line 5, ../../_asserts/styles/components/_breadcrumbs.scss */
.breadcrumbs-wrapper > .container {
  position: relative;
}

/* line 10, ../../_asserts/styles/components/_breadcrumbs.scss */
.breadcrumb {
  margin: 0;
  padding: 15px 0;
  list-style: none;
}

/* line 16, ../../_asserts/styles/components/_breadcrumbs.scss */
.breadcrumbs-title {
  padding-top: 18px;
  margin: 0;
}

/* line 21, ../../_asserts/styles/components/_breadcrumbs.scss */
.breadcrumb > li {
  display: inline-block;
}

/* line 25, ../../_asserts/styles/components/_breadcrumbs.scss */
.breadcrumb a {
  color: #34495e;
}

/* line 29, ../../_asserts/styles/components/_breadcrumbs.scss */
.breadcrumb .active {
  font-weight: normal;
  color: #999;
}

/* line 34, ../../_asserts/styles/components/_breadcrumbs.scss */
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}

/* line 40, ../../_asserts/styles/components/_breadcrumbs.scss */
h5.breadcrumbs-header {
  font-size: 1.64rem;
  line-height: 1.804rem;
  margin: 1.5rem 0 0 0;
}

/* line 46, ../../_asserts/styles/components/_breadcrumbs.scss */
.breadcrumbs-nav {
  margin: 8px 0 9px 0;
}

/* line 50, ../../_asserts/styles/components/_breadcrumbs.scss */
.mini-charts {
  position: absolute;
  top: 16px;
  right: 0.8rem;
}

/* line 56, ../../_asserts/styles/components/_breadcrumbs.scss */
.mini-charts-item {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;
  margin-left: 10px;
  min-width: 143px;
}
/* line 63, ../../_asserts/styles/components/_breadcrumbs.scss */
.mini-charts-item .count {
  overflow: hidden;
  color: rgba(255, 255, 255, 0.9);
  padding: 10px 12px;
}
/* line 67, ../../_asserts/styles/components/_breadcrumbs.scss */
.mini-charts-item .count > small, .mini-charts-item .count > h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 73, ../../_asserts/styles/components/_breadcrumbs.scss */
.mini-charts-item .count > small {
  margin-bottom: 2px;
  display: block;
}
/* line 77, ../../_asserts/styles/components/_breadcrumbs.scss */
.mini-charts-item .count > h2 {
  margin: 0;
  line-height: 100%;
  font-size: 22px;
  font-weight: 300;
  color: #fff;
}

/* line 1, ../../_asserts/styles/components/_card.scss */
.actions {
  z-index: 2;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 9, ../../_asserts/styles/components/_card.scss */
.card.toggled .card-heading {
  margin-bottom: 0;
}
/* line 12, ../../_asserts/styles/components/_card.scss */
.card.toggled .card-heading .collapse-btn i {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 23, ../../_asserts/styles/components/_card.scss */
.card .card-content.card-padding {
  padding: 15px 26px;
}
/* line 27, ../../_asserts/styles/components/_card.scss */
.card .card-action a.btn, .card .card-action a.btn-large, .card .card-action a.btn-small {
  margin-right: 0;
}

/* line 35, ../../_asserts/styles/components/_card.scss */
.card.heading-no-margin .card-heading {
  margin: 0;
}

/* line 40, ../../_asserts/styles/components/_card.scss */
.card-heading {
  position: relative;
  margin-bottom: 15px;
  padding: 15px;
  background: #f7f7f7;
}
/* line 45, ../../_asserts/styles/components/_card.scss */
.card-heading + .card-content {
  padding-top: 0;
}
/* line 48, ../../_asserts/styles/components/_card.scss */
.card-heading h4 {
  font-size: 1.35rem;
  font-weight: 400;
  line-height: 100%;
  margin: 0;
}
/* line 54, ../../_asserts/styles/components/_card.scss */
.card-heading .actions {
  position: absolute;
  z-index: 2;
  top: 8px;
  right: 10px;
}
/* line 61, ../../_asserts/styles/components/_card.scss */
.card-heading .actions .hh-operate .btn, .card-heading .actions .hh-operate .btn-large, .card-heading .actions .hh-operate .btn-small {
  padding: 0 1rem;
  background: #00bcd4;
  line-height: 30px;
  height: 30px;
}
/* line 67, ../../_asserts/styles/components/_card.scss */
.card-heading .actions .hh-operate .btn i, .card-heading .actions .hh-operate .btn-large i, .card-heading .actions .hh-operate .btn-small i {
  font-size: 1rem;
}
/* line 72, ../../_asserts/styles/components/_card.scss */
.card-heading .actions > li {
  display: inline-block;
  vertical-align: baseline;
}
/* line 75, ../../_asserts/styles/components/_card.scss */
.card-heading .actions > li > a.card-a {
  line-height: 30px;
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
}
/* line 82, ../../_asserts/styles/components/_card.scss */
.card-heading .actions > li > a.card-a:hover, .card-heading .actions > li > a.card-a:focus {
  text-decoration: none;
  color: #0a6ebd;
}
/* line 85, ../../_asserts/styles/components/_card.scss */
.card-heading .actions > li > a.card-a:hover > i, .card-heading .actions > li > a.card-a:focus > i {
  color: #000;
}
/* line 89, ../../_asserts/styles/components/_card.scss */
.card-heading .actions > li > a.card-a:before {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  -webkit-transform: scale3d(0, 0, 0);
  -moz-transform: scale3d(0, 0, 0);
  -ms-transform: scale3d(0, 0, 0);
  -o-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
  opacity: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  filter: alpha(opacity=0);
}
/* line 115, ../../_asserts/styles/components/_card.scss */
.card-heading .actions > li > a.card-a:hover:before {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 124, ../../_asserts/styles/components/_card.scss */
.card-heading .actions > li > a.card-a i {
  font-size: 20px;
  -webkit-transition: color;
  -o-transition: color;
  transition: color;
  transition: all .6s;
  color: #adadad;
}

/* line 1, ../../_asserts/styles/components/_buttons.scss */
.btn-small {
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
}
/* line 6, ../../_asserts/styles/components/_buttons.scss */
.btn-small i {
  font-size: 1.3rem;
  line-height: 32px;
}
/* line 9, ../../_asserts/styles/components/_buttons.scss */
.btn-small i.right {
  margin-left: 0;
  margin-right: -5px;
}

/* line 17, ../../_asserts/styles/components/_buttons.scss */
.btn small.count, .btn-large small.count, .btn-small small.count {
  padding: 5px 10px;
  border-radius: 55%;
  background-color: #D66464;
  margin-left: 10px;
}

/* line 25, ../../_asserts/styles/components/_buttons.scss */
.btn-flat.hh-border-1 {
  height: 3rem;
  padding-right: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  border: solid 1px #ddd;
  line-height: 3rem;
  font-size: 1.0714rem;
}
/* line 33, ../../_asserts/styles/components/_buttons.scss */
.btn-flat.hh-border-1 .count {
  margin-left: 2rem;
  padding: 0 5px;
  border-radius: 3px;
  color: #fff;
  line-height: 2rem;
  margin-right: 5px;
}

/* line 43, ../../_asserts/styles/components/_buttons.scss */
.btn-floating.hh-btn-small {
  width: 22px;
  height: 22px;
  line-height: 22px;
  margin: 0 7px;
}
/* line 48, ../../_asserts/styles/components/_buttons.scss */
.btn-floating.hh-btn-small i {
  font-size: 1.1rem;
  line-height: 22px;
}

/* line 1, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up {
  height: 90%;
  max-height: 90%;
  top: 5% !important;
}
/* line 2, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up.style-umeditor {
  top: 50% !important;
  left: 50%;
  width: 60%;
  height: 620px;
  margin-top: -310px;
  margin-left: -30%;
}
/* line 10, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up.full-screen {
  left: 0;
  right: 0;
  height: 100%;
  max-height: 100%;
  top: 0 !important;
  bottom: 0 !important;
  width: 100%;
  margin: 0;
}
/* line 24, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-content {
  height: 100%;
  padding: 15px 10px;
  overflow: hidden;
}
/* line 29, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-content h5 {
  width: 100%;
  height: 1.2857rem;
  margin: 0 5px 10px 0;
  display: block;
  overflow: hidden;
  line-height: 1.1rem;
  font-size: 1.2857rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
/* line 42, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-content .hh-main {
  height: calc(100% - 55px);
  overflow: auto;
}
/* line 46, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-content .hh-main .row {
  min-width: 700px;
  margin: 0 5px 2px 0;
}
/* line 50, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-content .hh-main .row th {
  background: #eeeeee;
}
/* line 54, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-content .hh-main .row th,
.modal.modal-fixed-footer.hh-pop-up .modal-content .hh-main .row td {
  padding: 10px 5px;
  border: 1px solid #e0e0e0;
}
/* line 61, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-content .hh-main .row .picker__table th {
  padding: 5px 0 10px 0;
  background: #80deea;
  border: none;
}
/* line 67, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-content .hh-main .row .picker__table td {
  padding: 0 !important;
  border: none;
}
/* line 82, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-footer {
  border-top: 0;
  padding: 0 10px;
  height: 44px;
  overflow: hidden;
}
/* line 87, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-footer .paginationjs {
  padding-top: 2px;
}
/* line 90, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.modal-fixed-footer.hh-pop-up .modal-footer .paginationjs .paginationjs-go-button .btn, .modal.modal-fixed-footer.hh-pop-up .modal-footer .paginationjs .paginationjs-go-button .btn-large, .modal.modal-fixed-footer.hh-pop-up .modal-footer .paginationjs .paginationjs-go-button .btn-small {
  float: none;
}

/* line 101, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal.hh-pop-up.hh-height .modal-content .hh-main {
  height: calc(100% - 57px);
}

/* line 109, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal .modal-content > .modal-actions {
  top: 10px;
  z-index: 10;
}
/* line 115, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal ul.modal-actions {
  position: absolute;
  right: 10px;
  top: 0;
  margin: 0;
}
/* line 121, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal ul.modal-actions li {
  display: inline;
}
/* line 124, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal ul.modal-actions li a {
  padding: 5px;
  font-size: 1.5rem;
  cursor: pointer;
}
/* line 129, ../../_asserts/styles/components/_hh_pop_up.scss */
.modal ul.modal-actions li a:hover {
  color: #155D65;
}

/* line 2, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show dl.col {
  padding: 0;
  margin: 0;
  display: table;
  border-bottom: solid 1px #e0e0e0;
  line-height: 1.2rem;
}
/* line 8, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show dl.col dt {
  width: 120px;
  height: 4rem;
  padding: 10px;
  display: table-cell;
  background: #f5f5f5;
  line-height: 1rem;
  vertical-align: middle;
  text-align: right;
}
/* line 17, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show dl.col dt b {
  font-weight: normal;
}
/* line 21, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show dl.col dd {
  min-height: 4rem;
  padding: 10px;
  display: table-cell;
  margin: 0;
  vertical-align: middle;
}
/* line 28, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show dl.col:first-child {
  border-top: solid 1px #e0e0e0;
}
/* line 31, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show dl.col [type="checkbox"] + label {
  height: 20px;
  line-height: 1.5rem;
}
/* line 35, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show dl.col input,
.hh-single-show dl.col .hh-select {
  margin: -5px 0;
}
/* line 39, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show dl.col textarea.materialize-textarea {
  margin: 0;
}
/* line 43, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .hh-none,
.hh-single-show .hh-none-top {
  position: relative;
  top: -80px;
  height: 0;
  line-height: 0;
}
/* line 50, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .hh-none-top {
  top: -250px;
}
/* line 53, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .hh-border-b, .hh-single-show .hh-border-a {
  padding: 20px 0 10px 0;
  border-bottom: solid 1px #e0e0e0;
}
/* line 56, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .hh-border-b h6, .hh-single-show .hh-border-a h6 {
  color: #00bcd4;
  font-size: 1.1428rem;
}
/* line 60, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .hh-border-b .hh-order-title, .hh-single-show .hh-border-a .hh-order-title {
  font-size: 1.2857rem;
}
/* line 62, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .hh-border-b .hh-order-title i, .hh-single-show .hh-border-a .hh-order-title i {
  float: left;
  margin: -5px 10px 0 0;
  text-align: center;
}
/* line 66, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .hh-border-b .hh-order-title i.btn-floating, .hh-single-show .hh-border-a .hh-order-title i.btn-floating {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
/* line 74, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show th {
  background: #f5f5f5;
}
/* line 77, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show td.text-left,
.hh-single-show th.text-left {
  text-align: left;
}
/* line 82, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show td .hh-select {
  margin: 0;
  text-align: left;
}
/* line 88, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .w110 .select2-container--classic {
  width: 115px !important;
}
/* line 93, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .w140 .select2-container--classic {
  width: 140px !important;
}
/* line 98, ../../_asserts/styles/components/_hh_single_show.scss */
.hh-single-show .w70 .select2-container--classic {
  width: 70px !important;
}

/* line 2, ../../_asserts/styles/components/_hh_line_show.scss */
.modal.modal-fixed-footer.hh-pop-up.hh-line-show .modal-content .hh-main {
  border-top: solid 1px #e0e0e0;
}

/* line 1, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order {
  width: 75%;
}
/* line 3, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content {
  padding: 15px 0;
}
/* line 5, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content h5 {
  padding: 0 15px;
}
/* line 8, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-tabs {
  min-width: 700px;
}
/* line 10, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-tabs .material-tabs,
.hh-pop-up.hh-edit-order .modal-content .hh-tabs .tabs {
  height: 36px !important;
}
/* line 13, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-tabs .material-tabs .tab,
.hh-pop-up.hh-edit-order .modal-content .hh-tabs .tabs .tab {
  width: calc(100% / 6) !important;
  height: 36px !important;
  line-height: 36px !important;
}
/* line 20, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-border-b {
  height: 1px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
/* line 27, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row {
  margin: 0 0 2px 0;
}
/* line 29, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row .hh-switch {
  padding: 0 10px;
}
/* line 32, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show {
  margin-top: 10px;
}
/* line 34, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show dl.col:first-child {
  border-top: solid 1px #e0e0e0;
}
/* line 37, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show .hh-letter .col:last-child {
  border: 0;
}
/* line 40, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show dl.col {
  line-height: 1.1rem;
}
/* line 43, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show dt {
  height: 3.5rem;
  padding: 5px 10px;
  background: #eee;
}
/* line 48, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show dd {
  min-height: 3.5rem;
  padding: 5px 10px;
}
/* line 51, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show dd ul {
  margin: 0;
}
/* line 54, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show dd li {
  padding-bottom: 5px;
}
/* line 57, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show dd li b {
  font-weight: normal;
}
/* line 61, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show dd li i {
  padding-right: 5px;
  padding-left: 5px;
  color: #f06292;
  vertical-align: top;
}
/* line 68, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row.hh-single-show dd li .fa {
  font-size: 12px;
}
/* line 74, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row p {
  margin: 0;
}
/* line 77, ../../_asserts/styles/components/_hh_edit_order.scss */
.hh-pop-up.hh-edit-order .modal-content .hh-main .row th,
.hh-pop-up.hh-edit-order .modal-content .hh-main .row td {
  padding: 5px !important;
}

/* line 86, ../../_asserts/styles/components/_hh_edit_order.scss */
.modal.modal-fixed-footer.hh-pop-up.hh-edit-order .hh-main {
  height: calc(100% - 55px) !important;
}

/* line 2, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__date-display {
  display: none;
}
/* line 5, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container {
  padding: 0;
}
/* line 7, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__header {
  margin: 0;
  padding: 10px 10px;
  background: #fff;
  color: #0097A7;
}
/* line 12, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__header .picker__month,
.picker__box .picker__calendar-container .picker__header .picker__year {
  font-size: 1.5rem;
}
/* line 16, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__header .picker__nav--prev::before,
.picker__box .picker__calendar-container .picker__header .picker__nav--next::before {
  border-right: 0.75em solid #0097A7;
}
/* line 20, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__header .picker__nav--next::before {
  border-left: 0.75em solid #0097A7;
  border-right: 0 none;
}
/* line 24, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__header .picker__nav--prev,
.picker__box .picker__calendar-container .picker__header .picker__nav--next {
  top: .5em;
}
/* line 28, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__header .picker__select--month,
.picker__box .picker__calendar-container .picker__header .picker__select--year {
  background: #fff;
  color: #0097A7;
}
/* line 33, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__header select:focus {
  outline: none;
}
/* line 36, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__header .picker__nav--prev:hover,
.picker__box .picker__calendar-container .picker__header .picker__nav--next:hover {
  background: #fff;
  outline: none;
}
/* line 43, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__table th {
  padding: 5px 0 10px 0;
  background: #80deea;
  border-radius: 0;
  color: #fff;
  font-size: 1.2rem;
}
/* line 50, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__table .picker__day.picker__day--today {
  color: #d81b60;
  font-weight: 900;
}
/* line 54, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__table .picker__day--selected,
.picker__box .picker__calendar-container .picker__table .picker__day--selected:hover,
.picker__box .picker__calendar-container .picker__table .picker--focused .picker__day--selected {
  background-color: #f06292;
  color: #fff;
  font-weight: 900;
}
/* line 61, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__calendar-container .picker__table .picker__day.picker__day--infocus.picker__day--today.picker__day--selected {
  color: #fff;
}
/* line 66, ../../_asserts/styles/components/_hh_date.scss */
.picker__box button.picker__today:focus,
.picker__box button.picker__clear:focus,
.picker__box button.picker__close:focus {
  background-color: #fce4ec;
}
/* line 71, ../../_asserts/styles/components/_hh_date.scss */
.picker__box .picker__close,
.picker__box .picker__today {
  color: #d81b60;
}

/* line 77, ../../_asserts/styles/components/_hh_date.scss */
#full-clndr .clndr-controls {
  background-color: #546e7a;
}
/* line 80, ../../_asserts/styles/components/_hh_date.scss */
#full-clndr .clndr-grid .days-of-the-week {
  background-color: #00acc1;
}
/* line 83, ../../_asserts/styles/components/_hh_date.scss */
#full-clndr .clndr-grid .days .day,
#full-clndr .clndr-grid .days .empty {
  background: #f5f5f5;
}
/* line 87, ../../_asserts/styles/components/_hh_date.scss */
#full-clndr .clndr-grid .days .today {
  background: #fce4ec;
}
/* line 90, ../../_asserts/styles/components/_hh_date.scss */
#full-clndr .clndr-grid .days .day.event .day-number,
#full-clndr .clndr-grid .days .empty.event .day-number {
  border-bottom: 2px solid #d81b60;
}
/* line 94, ../../_asserts/styles/components/_hh_date.scss */
#full-clndr .event-listing .event-listing-title {
  background-color: #f06292;
}

/* line 1, ../../_asserts/styles/components/_hh_text_info.scss */
.hh-text-info {
  line-height: 1.5;
}
/* line 3, ../../_asserts/styles/components/_hh_text_info.scss */
.hh-text-info p {
  padding: 5px 0;
}
/* line 6, ../../_asserts/styles/components/_hh_text_info.scss */
.hh-text-info b,
.hh-text-info i {
  float: left;
}
/* line 10, ../../_asserts/styles/components/_hh_text_info.scss */
.hh-text-info i {
  padding-right: 30px;
  font-style: normal;
}
/* line 13, ../../_asserts/styles/components/_hh_text_info.scss */
.hh-text-info i span {
  font-weight: bold;
  color: #ec407a;
}
/* line 18, ../../_asserts/styles/components/_hh_text_info.scss */
.hh-text-info .hh-pl-60 {
  padding-left: 60px;
}
/* line 21, ../../_asserts/styles/components/_hh_text_info.scss */
.hh-text-info .hh-ml--60 {
  margin-left: -60px;
}

/* line 1, ../../_asserts/styles/components/_hh_editor_number.scss */
.hh-edit-number {
  width: 90px;
  height: 32px;
  display: inline-block;
  border: solid 1px #ddd;
  border-radius: 3px;
}
/* line 7, ../../_asserts/styles/components/_hh_editor_number.scss */
.hh-edit-number button,
.hh-edit-number input {
  padding: 0;
  margin: 0;
  border: 0;
  float: left;
  border-radius: 0;
  background: #fff;
  text-align: center;
  line-height: 30px;
}
/* line 18, ../../_asserts/styles/components/_hh_editor_number.scss */
.hh-edit-number button {
  width: 20px;
  height: 30px;
  color: #aaa;
}
/* line 22, ../../_asserts/styles/components/_hh_editor_number.scss */
.hh-edit-number button.active {
  color: #00acc1;
}
/* line 25, ../../_asserts/styles/components/_hh_editor_number.scss */
.hh-edit-number button i:hover {
  color: #e91e63;
  font-weight: bold;
}
/* line 30, ../../_asserts/styles/components/_hh_editor_number.scss */
.hh-edit-number input {
  width: 48px;
  height: 30px;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
}

/* line 38, ../../_asserts/styles/components/_hh_editor_number.scss */
.hh-single-show dl.col .hh-edit-number input {
  margin: 0 !important;
}

/* line 1, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.w-100 {
  width: 100%;
  overflow: hidden;
}

/* line 6, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step {
  width: calc(100% + 25px);
  padding: 0 0 10px;
}
/* line 9, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite {
  float: left;
  position: relative;
  width: calc(25% - 25px);
  height: 50px;
  background: #fff;
  margin-right: 25px;
  line-height: 50px;
  text-align: center;
  font-size: 18px;
}
/* line 19, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite a {
  display: block;
  color: #34495e;
}
/* line 23, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite:first-child {
  border-radius: 3px 0 0 3px;
}
/* line 26, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite:last-child {
  margin-right: 0;
  border-radius: 0px 3px 3px 0px;
}
/* line 30, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite:after {
  position: absolute;
  left: 100%;
  top: 50%;
  content: " ";
  height: 0;
  width: 0;
  border: solid transparent;
  border-left-color: #fff;
  border-width: 25px;
  margin-top: -25px;
}
/* line 42, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite:before {
  position: absolute;
  left: 0%;
  top: 50%;
  content: " ";
  height: 0;
  width: 0;
  border: solid transparent;
  border-left-color: #f2f2f2;
  border-width: 25px;
  margin-top: -25px;
}
/* line 54, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite:first-child:before, .hh-gys-add-line-step .boite:last-child:after {
  display: none;
}
/* line 59, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite.active {
  background: #00bcd4;
  color: #fff;
}
/* line 62, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite.active a {
  color: #fff;
}
/* line 65, ../../_asserts/styles/components/_hh_gys_add_line_step.scss */
.hh-gys-add-line-step .boite.active:after {
  border-left-color: #00bcd4;
}

/* line 1, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag {
  padding: 5px 12px 5px 8px;
  margin: 6px 10px 6px 0;
  border: solid 2px #ddd;
  float: left;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
  font-style: normal;
  color: #34495e;
}
/* line 11, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag::before {
  content: '';
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  border-bottom: 9px solid #ddd;
  border-left: 11px solid transparent;
}
/* line 22, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag:hover {
  border-color: #f8bbd0;
}
/* line 24, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag:hover::before {
  border-bottom: 9px solid #f8bbd0;
}
/* line 27, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag:hover i {
  display: block;
}
/* line 31, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag.cur {
  border-color: #f06292;
}
/* line 33, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag.cur.border-cyan {
  border-color: #00bcd4;
}
/* line 35, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag.cur.border-cyan:before {
  border-bottom: 9px solid #00bcd4;
}
/* line 39, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag.cur::before {
  border-bottom: 9px solid #f06292;
}
/* line 42, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag.cur::after {
  content: "\e625";
  position: absolute;
  right: -2px;
  bottom: -4px;
  color: #fff;
  speak: none;
  font: normal normal normal 10px/1 'Material-Design-Icons';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 60, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag.d.cur:hover i.mdi-content-clear, a.hh-tag.d:hover i.mdi-content-clear {
  display: none;
}
/* line 63, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag.d.cur:hover i.mdi-editor-mode-edit, a.hh-tag.d:hover i.mdi-editor-mode-edit {
  right: -5px;
}
/* line 68, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag i {
  width: 14px;
  height: 14px;
  display: none;
  position: absolute;
  right: -5px;
  top: -8px;
  border-radius: 50%;
  font-size: 10px;
  color: #fff;
  background: #F06292;
  text-align: center;
  cursor: pointer;
}
/* line 81, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag i.mdi-editor-mode-edit {
  right: 10px;
}
/* line 85, ../../_asserts/styles/components/_hh_tag.scss */
a.hh-tag i:hover {
  background: #f44336 !important;
}

/* line 1, ../../_asserts/styles/components/_hh_insurance_detail.scss */
.hh-insurance-detail {
  min-width: 800px !important;
  height: 80% !important;
  max-height: 80% !important;
}
/* line 5, ../../_asserts/styles/components/_hh_insurance_detail.scss */
.hh-insurance-detail.full-screen {
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
}
/* line 11, ../../_asserts/styles/components/_hh_insurance_detail.scss */
.hh-insurance-detail .modal-content {
  padding: 0;
  height: 100% !important;
}
/* line 14, ../../_asserts/styles/components/_hh_insurance_detail.scss */
.hh-insurance-detail .modal-content .hh-title {
  height: 30px;
  margin: 20px 100px 0 15px;
  overflow: hidden;
  font-size: 1.4rem;
  line-height: 30px;
}
/* line 21, ../../_asserts/styles/components/_hh_insurance_detail.scss */
.hh-insurance-detail .modal-content .modal-actions {
  top: 10px !important;
  right: 5px !important;
}
/* line 25, ../../_asserts/styles/components/_hh_insurance_detail.scss */
.hh-insurance-detail .modal-content .hh-text {
  height: calc(100% - 53px);
  padding: 15px;
  overflow: auto;
}

/* line 2, ../../_asserts/styles/components/_hh_listjs.scss */
.hh-listjs .hh-operate {
  margin: 0 10px 0 0 !important;
}
/* line 5, ../../_asserts/styles/components/_hh_listjs.scss */
.hh-listjs .sort {
  cursor: pointer;
  position: relative;
}
/* line 8, ../../_asserts/styles/components/_hh_listjs.scss */
.hh-listjs .sort:after {
  content: "\f0dc";
  position: relative;
  margin-left: 3px;
  color: #aaa;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 20, ../../_asserts/styles/components/_hh_listjs.scss */
.hh-listjs .sort.asc:after, .hh-listjs .sort.desc:after {
  color: #222;
}
/* line 24, ../../_asserts/styles/components/_hh_listjs.scss */
.hh-listjs .sort.asc:after {
  content: "\f0de";
}
/* line 27, ../../_asserts/styles/components/_hh_listjs.scss */
.hh-listjs .sort.desc:after {
  content: "\f0dd";
}

/* line 1, ../../_asserts/styles/components/_chip.scss */
.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;
}

/* line 13, ../../_asserts/styles/components/_chip.scss */
.chip img {
  float: left;
  margin: 0 8px 0 -12px;
  height: 32px;
  width: 32px;
  border-radius: 50%;
}

/* line 21, ../../_asserts/styles/components/_chip.scss */
.chip i.material-icons {
  cursor: pointer;
  float: right;
  font-size: 16px;
  line-height: 32px;
  padding-left: 8px;
}

/* line 1, ../../_asserts/styles/layouts/_main.scss */
#main,
footer {
  padding-left: 240px;
}

/* line 6, ../../_asserts/styles/layouts/_main.scss */
.container {
  padding: 0 0.8rem;
  margin: 0 auto;
  max-width: 100% !important;
  width: 100%;
}

@media only screen and (min-width: 601px) {
  /* line 14, ../../_asserts/styles/layouts/_main.scss */
  .container {
    width: 100%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 20, ../../_asserts/styles/layouts/_main.scss */
  .container {
    width: 100%;
  }
}
/* line 1, ../../_asserts/styles/layouts/_left_side_nav.scss */
#left-sidebar-nav {
  position: fixed;
  width: 100px;
  left: 180px;
  z-index: 700;
  height: auto;
}

/* line 9, ../../_asserts/styles/layouts/_left_side_nav.scss */
#slide-out {
  position: fixed;
  left: 0;
  top: 64px;
  bottom: 0;
  margin: 0;
  width: 240px;
  background-color: #fff;
  z-index: 1000;
  overflow-y: auto;
  will-change: left;
  -webkit-transition: width 0.5s cubic-bezier(0.15, 0.99, 0.18, 1.01);
  -o-transition: width 0.5s cubic-bezier(0.15, 0.99, 0.18, 1.01);
  transition: width 0.5s cubic-bezier(0.15, 0.99, 0.18, 1.01);
}
/* line 23, ../../_asserts/styles/layouts/_left_side_nav.scss */
#slide-out > ul {
  margin-top: 10px;
}

/* line 28, ../../_asserts/styles/layouts/_left_side_nav.scss */
.toggle-wrapper {
  margin: 10px;
}
/* line 30, ../../_asserts/styles/layouts/_left_side_nav.scss */
.toggle-wrapper:hover {
  background-color: transparent !important;
}

/* line 36, ../../_asserts/styles/layouts/_left_side_nav.scss */
.full-width #main {
  padding-left: 0;
}

/* line 42, ../../_asserts/styles/layouts/_left_side_nav.scss */
.left-nav-unpin #slide-out {
  width: 64px;
}
/* line 45, ../../_asserts/styles/layouts/_left_side_nav.scss */
.left-nav-unpin #main {
  padding-left: 64px;
}
/* line 48, ../../_asserts/styles/layouts/_left_side_nav.scss */
.left-nav-unpin .toggle-wrapper {
  display: none;
}
/* line 54, ../../_asserts/styles/layouts/_left_side_nav.scss */
.left-nav-unpin #main-menu li .nav-text {
  left: -10px;
  opacity: 0;
}
/* line 61, ../../_asserts/styles/layouts/_left_side_nav.scss */
.left-nav-unpin #main-menu li.has-sub > a:before, .left-nav-unpin #main-menu li.has-sub > a:after {
  display: none;
}
/* line 66, ../../_asserts/styles/layouts/_left_side_nav.scss */
.left-nav-unpin #main-menu li.has-sub .sub-menu {
  display: none !important;
}
/* line 70, ../../_asserts/styles/layouts/_left_side_nav.scss */
.left-nav-unpin #main-menu li.has-sub.expanded .sub-menu {
  display: none !important;
}

/* line 79, ../../_asserts/styles/layouts/_left_side_nav.scss */
.left-nav-visible #slide-out {
  width: 240px;
}
/* line 82, ../../_asserts/styles/layouts/_left_side_nav.scss */
.left-nav-visible #main {
  padding-left: 64px;
}

/* line 88, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu > li {
  margin-bottom: 12px;
}
/* line 90, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu > li > a {
  position: relative;
  display: block;
  text-decoration: none;
  padding: 10px 0px;
  line-height: normal;
  border-radius: 0;
  padding-left: 0;
  min-height: 40px;
  min-width: 64px;
  z-index: 1;
  color: #34495e;
  font-size: 1.1rem;
  position: relative;
}
/* line 106, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu > li .nav-text {
  margin-left: 57px;
}
/* line 110, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu > li.active .gui-icon {
  background-color: #00bcd4;
  border-color: #00bcd4;
  color: #fff;
}
/* line 116, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu > li:hover:not(.active) .gui-icon {
  background-color: rgba(12, 12, 12, 0.07);
  color: #313534;
}
/* line 121, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu li {
  position: relative;
}
/* line 123, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu li .nav-text {
  position: relative;
  left: 0;
  display: block;
  padding-left: 6px;
  white-space: nowrap;
  overflow: hidden;
  opacity: 1;
  text-shadow: none;
  -webkit-transition: all 0.5s cubic-bezier(0.15, 0.99, 0.18, 1.01);
  -o-transition: all 0.5s cubic-bezier(0.15, 0.99, 0.18, 1.01);
  transition: all 0.5s cubic-bezier(0.15, 0.99, 0.18, 1.01);
}
/* line 140, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu li.has-sub > a:before, #main-menu li.has-sub > a:after {
  position: absolute;
  top: 10px;
  right: 15px;
  display: block;
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  display: inline-block;
  font: normal normal normal 20px/1 'Material-Design-Icons';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 167, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu li.has-sub > a:before {
  content: "\e701";
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 174, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu li.has-sub > a:after {
  content: "\e716";
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
/* line 182, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu li.has-sub .sub-menu {
  display: none;
}
/* line 187, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu li.has-sub.expanded > a:before {
  content: "\e701";
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
/* line 194, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu li.has-sub.expanded > a:after {
  content: "\e716";
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 202, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu li.has-sub.expanded .sub-menu {
  display: block;
}
/* line 211, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu > li.has-sub > .sub-menu li.has-sub a:before, #main-menu > li.has-sub > .sub-menu li.has-sub a:after {
  line-height: .3;
  font-size: 16px;
}
/* line 217, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu > li.has-sub > .sub-menu li.has-sub .sub-menu {
  display: none;
  padding-left: 25px;
}
/* line 220, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu > li.has-sub > .sub-menu li.has-sub .sub-menu .nav-text {
  color: #777;
}
/* line 225, ../../_asserts/styles/layouts/_left_side_nav.scss */
#main-menu > li.has-sub > .sub-menu li.has-sub.expanded .sub-menu {
  display: block;
}

/* line 236, ../../_asserts/styles/layouts/_left_side_nav.scss */
.sub-menu li:before {
  content: "";
  left: 30px;
  top: 18px;
  bottom: -15px;
  position: absolute;
  display: block;
  width: 1px;
  z-index: 1;
}
/* line 246, ../../_asserts/styles/layouts/_left_side_nav.scss */
.sub-menu li:first-child:before {
  top: 0;
}
/* line 249, ../../_asserts/styles/layouts/_left_side_nav.scss */
.sub-menu li:last-child:before {
  display: none;
}
/* line 254, ../../_asserts/styles/layouts/_left_side_nav.scss */
.sub-menu li.active a, .sub-menu li:hover a {
  color: #D60048;
  border-right: 2px solid #D60048;
}
/* line 261, ../../_asserts/styles/layouts/_left_side_nav.scss */
.sub-menu li.active a {
  background-color: #efefef;
}
/* line 265, ../../_asserts/styles/layouts/_left_side_nav.scss */
.sub-menu li a {
  position: relative;
  display: block;
  text-decoration: none;
  padding: 7px 0;
  border-radius: 0;
  color: #34495e;
}

/* line 276, ../../_asserts/styles/layouts/_left_side_nav.scss */
.gui-icon {
  position: absolute;
  left: 12px;
  top: 0;
  width: 40px;
  height: 40px;
  font-size: 18px;
  overflow: hidden;
  border-radius: 999px;
  -webkit-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 289, ../../_asserts/styles/layouts/_left_side_nav.scss */
.gui-icon i {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  line-height: 40px;
  width: 1em;
  font-size: 22px;
}

/* line 1, ../../_asserts/styles/pages/_login.scss */
.login-content {
  overflow: hidden;
  height: 100%;
}

/* line 6, ../../_asserts/styles/pages/_login.scss */
body.login-content {
  text-align: center;
  font-weight: 400;
  padding-top: 65px;
  padding-bottom: 110px;
  background-color: #edecec;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: relative;
}
/* line 22, ../../_asserts/styles/pages/_login.scss */
body.login-content:before {
  height: 50%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #00bcd4;
  content: "";
  z-index: 0;
}
/* line 32, ../../_asserts/styles/pages/_login.scss */
body.login-content:after {
  content: "";
  vertical-align: middle;
  display: inline-block;
  width: 1px;
  height: 100%;
}
/* line 39, ../../_asserts/styles/pages/_login.scss */
body.login-content .btn-login {
  width: 100%;
  line-height: 45px;
  height: 45px;
  font-size: 18px;
}
/* line 45, ../../_asserts/styles/pages/_login.scss */
body.login-content .remember {
  margin-bottom: 30px;
}
/* line 47, ../../_asserts/styles/pages/_login.scss */
body.login-content .remember [type=checkbox] + label:before {
  border-color: #26a69a;
  margin-top: 4px;
}
/* line 51, ../../_asserts/styles/pages/_login.scss */
body.login-content .remember [type=checkbox]:checked + label:before {
  border-top-color: transparent;
  border-left-color: transparent;
}
/* line 56, ../../_asserts/styles/pages/_login.scss */
body.login-content .remember .right {
  padding-top: 4px;
}

/* line 62, ../../_asserts/styles/pages/_login.scss */
.lc-block {
  background: #fff;
  box-shadow: 0 1px 11px rgba(0, 0, 0, 0.27);
  border-radius: 2px;
  width: 410px;
  display: inline-block;
  padding: 20px 50px 60px;
  margin-top: 42px;
  vertical-align: middle;
  position: relative;
}
/* line 72, ../../_asserts/styles/pages/_login.scss */
.lc-block .input-field {
  margin-top: 0;
  margin-bottom: 30px;
}
/* line 75, ../../_asserts/styles/pages/_login.scss */
.lc-block .input-field .prefix {
  position: absolute;
  padding: 5px 10px;
  width: auto;
  font-size: 1.8rem;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 82, ../../_asserts/styles/pages/_login.scss */
.lc-block .input-field .prefix ~ input {
  margin: 0;
  width: 100%;
  height: auto;
  padding: 5px 45px;
  font-size: 1rem;
}
/* line 91, ../../_asserts/styles/pages/_login.scss */
.lc-block h4 {
  margin-bottom: 35px;
  margin-top: 10px;
  font-size: 24px;
}
/* line 98, ../../_asserts/styles/pages/_login.scss */
.lc-block .input-field input.mobile {
  width: 210px;
  display: inline-block;
}
/* line 102, ../../_asserts/styles/pages/_login.scss */
.lc-block .input-field .btn, .lc-block .input-field .btn-large, .lc-block .input-field .btn-small {
  width: 90px;
  padding: 0;
  margin: 0;
  display: inline-block;
  /* margin-left: 10px; */
  float: right;
  margin-top: 3px;
}
/* line 113, ../../_asserts/styles/pages/_login.scss */
.lc-block .formError .formErrorArrow {
  margin-top: -8px;
  height: 13px;
}
/* line 116, ../../_asserts/styles/pages/_login.scss */
.lc-block .formError .formErrorArrow i {
  line-height: inherit;
}

/* line 122, ../../_asserts/styles/pages/_login.scss */
.login-navigation {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0%;
  bottom: -45px;
}
/* line 131, ../../_asserts/styles/pages/_login.scss */
.login-navigation li {
  display: inline-block;
  margin: 0 2px;
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 150ms;
  transition-duration: 150ms;
  cursor: pointer;
  vertical-align: top;
  line-height: 16px;
  min-width: 16px;
  min-height: 16px;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 1, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs {
  font-size: 1em !important;
}
/* line 3, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs ul.material-tabs {
  background-color: #f7f7f7;
}
/* line 6, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .label-field {
  position: relative;
  margin: 7px 0;
  padding-left: 120px;
}
/* line 10, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .label-field label {
  font-size: 1em;
  position: absolute;
  top: 8px;
  left: 0;
  width: 100px;
  text-align: right;
  color: #333;
}
/* line 18, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .label-field label.active {
  transform: none;
}
/* line 22, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .label-field .select-wrapper + label {
  top: .6rem;
}
/* line 27, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .card {
  margin-top: 0;
}
/* line 29, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .card .card-heading {
  border-bottom: 1px solid #f7f7f7;
  background-color: #fff;
}
/* line 34, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .select2-container {
  margin: 5px 0 15px 0;
}
/* line 37, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .row {
  margin-bottom: 0;
}
/* line 40, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .check-for-esc {
  margin-top: 16px;
}
/* line 42, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .check-for-esc label {
  line-height: 20px;
  width: 170px;
  color: rgba(0, 0, 0, 0.87);
}
/* line 48, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .pri-unit {
  padding-top: 5px;
}
/* line 50, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .pri-unit span {
  float: left;
  margin: 14px 0 0 5px;
}
/* line 56, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .table-tc-set thead, .add-line-tabs .add-line-form .table-tc-set tfoot {
  background-color: #f0f0f0;
}
/* line 60, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .get-vis-pri {
  position: relative;
  width: 150px;
  height: 32px;
  margin: 0 auto;
  padding: 4px 0;
}
/* line 66, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .get-vis-pri input, .add-line-tabs .add-line-form .get-vis-pri label {
  font-size: 1em;
  line-height: 26px;
  position: absolute;
  top: 0;
  left: 0;
  height: 26px;
  color: rgba(0, 0, 0, 0.87);
}
/* line 75, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .get-vis-pri input {
  left: 70px;
  width: 80px;
  border: 0;
  border-bottom: 1px solid #ccc !important;
  border-radius: 0;
}
/* line 82, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .get-vis-pri label {
  top: 2px;
  width: 70px;
  text-align: right;
}
/* line 87, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .get-vis-pri label.for-radio {
  left: 35px;
}
/* line 92, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .add-tc .chip {
  line-height: 36px;
  position: relative;
  height: 36px;
  margin-right: 15px;
  cursor: pointer;
  transition: .5s;
  color: #fafafa;
  border: none;
  border-radius: 2px;
  background-color: #bdbdbd;
}
/* line 103, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .add-tc .chip:nth-child(1) {
  background-color: #EF5350;
}
/* line 106, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .add-tc .chip:hover {
  background-color: #EF5350;
}
/* line 110, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .add-tc .chip i:hover {
  font-size: 1.5em;
  color: #fff;
}
/* line 117, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .tra-icons {
  height: 30px;
  margin: 0;
  padding: 5px 0;
}
/* line 121, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .tra-icons a {
  font-size: 18px;
  line-height: 30px;
  float: left;
  width: 30px;
  height: 30px;
  margin: 0 2px;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  outline: none;
}
/* line 131, ../../_asserts/styles/pages/_add_line.scss */
.add-line-tabs .add-line-form .tra-icons a:hover {
  color: #e91e63;
}

/* line 1, ../../_asserts/styles/pages/_404.scss */
.four-zero-content {
  padding: 20px;
  background: #fff;
}
/* line 6, ../../_asserts/styles/pages/_404.scss */
.four-zero-content:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  content: '';
  background: #edecec;
}

/* line 20, ../../_asserts/styles/pages/_404.scss */
.four-zero {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 500px;
  height: 300px;
  margin-top: -150px;
  margin-left: -250px;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  background: #00bcd4;
  box-shadow: 0 1px 11px rgba(0, 0, 0, 0.27);
}
/* line 37, ../../_asserts/styles/pages/_404.scss */
.four-zero h2 {
  font-size: 100px;
  line-height: 100%;
  color: #fff;
}
/* line 44, ../../_asserts/styles/pages/_404.scss */
.four-zero small {
  font-size: 26px;
  display: block;
  margin-top: -10px;
}

/* line 55, ../../_asserts/styles/pages/_404.scss */
.nav-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  background: rgba(0, 0, 0, 0.13);
}
/* line 65, ../../_asserts/styles/pages/_404.scss */
.nav-actions .btn-floating {
  font-size: 21px;
  line-height: 40px;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 1px;
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.09);
}
/* line 86, ../../_asserts/styles/pages/_404.scss */
.nav-actions .btn-floating i {
  line-height: 40px;
}

/* line 1, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-tabs {
  font-size: 1.1428rem;
}
/* line 3, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-tabs .material-tabs {
  display: table;
}
/* line 5, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-tabs .material-tabs .tab {
  display: table-cell;
  float: left;
}
/* line 8, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-tabs .material-tabs .tab a {
  color: #757575;
  font-size: 1.3rem;
}
/* line 11, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-tabs .material-tabs .tab a.active, .hh-tabs .material-tabs .tab a:hover {
  color: #e91e63;
}
/* line 16, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-tabs .material-tabs .tab a.active2 {
  border-bottom: 2px solid #e91e63;
  color: #e91e63;
}
/* line 23, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-tabs .indicator {
  background-color: #e91e63;
}

/* line 27, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch {
  padding: 0 20px;
}
/* line 29, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .row {
  margin: 0;
}
/* line 32, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show {
  margin-top: -15px;
}
/* line 34, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show .hh-table-bordered {
  margin-bottom: 10px;
}
/* line 36, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show .hh-table-bordered th,
.hh-switch .hh-single-show .hh-table-bordered td {
  padding: 10px;
}
/* line 40, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show .hh-table-bordered .w100 {
  width: 100px;
}
/* line 43, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show .hh-table-bordered .w110 {
  width: 110px;
  margin-right: 10px;
}
/* line 47, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show .hh-table-bordered .w140-1 {
  width: 140px;
}
/* line 50, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show .hh-table-bordered .w140 {
  width: 140px;
}
/* line 53, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show .hh-table-bordered .w70 {
  width: 70px;
}
/* line 56, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show .hh-table-bordered .w-count {
  width: calc(100% - 120px);
}

/* line 62, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-border-b {
  padding: 20px 0 10px 0;
}
/* line 64, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-border-b h6 {
  color: #00bcd4;
}
/* line 67, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-border-b .hh-order-title {
  font-size: 1.2857rem;
}
/* line 69, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-border-b .hh-order-title i {
  float: left;
  margin: -5px 10px 0 0;
  text-align: center;
}
/* line 73, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-border-b .hh-order-title i.btn-floating {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 81, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.text1 {
  padding-right: 50px;
  color: #ff4081;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5rem;
}

/* line 89, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-table-bordered td.hh-no-border {
  border: none;
}

/* line 94, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content {
  padding: 0;
}
/* line 96, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-tabs {
  padding-top: 10px;
  background-color: #f7f7f7;
}
/* line 99, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-tabs .material-tabs {
  background-color: transparent;
}
/* line 102, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-tabs .tab {
  width: calc(100% / 7);
  background-color: #f7f7f7;
}
/* line 109, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-tabs.bp-tabs .tab {
  width: calc(100% / 5);
}
/* line 115, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch {
  padding: 15px 35px 0 35px;
}
/* line 117, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show {
  min-width: 600px;
}
/* line 120, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show dl.col:first-child {
  border-top: solid 1px #e0e0e0;
}
/* line 124, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show .hh-none,
.hh-md-order-details .card-content .hh-switch .hh-single-show .hh-none-top {
  position: relative;
  top: -80px;
  height: 0;
  line-height: 0;
}
/* line 131, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show .hh-none-top {
  top: -250px;
}
/* line 134, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show th {
  background: #f5f5f5;
}
/* line 137, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show td.text-left,
.hh-md-order-details .card-content .hh-switch .hh-single-show th.text-left {
  text-align: left;
}
/* line 145, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .bp-switch-wrap .hh-switch {
  padding: 10px 35px 30px 35px;
}

/* line 152, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show.hh-order-details .col:first-child {
  border-top: 0;
}
/* line 155, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show.hh-order-details .hide-on-small-only {
  border: 0;
  font-size: 1rem;
}
/* line 158, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show.hh-order-details .hide-on-small-only.col {
  padding: 0 10px 0 40px;
}
/* line 162, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show.hh-order-details .hide-on-small-only .toc-wrapper.pinned {
  margin-top: 40px;
}
/* line 165, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show.hh-order-details .hide-on-small-only .toc-wrapper .table-of-contents li {
  padding: 3px 0;
}
/* line 167, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show.hh-order-details .hide-on-small-only .toc-wrapper .table-of-contents li a {
  width: 150px;
  height: 3rem;
  padding-right: 5px;
  padding-left: 15px;
  display: block;
  line-height: 3rem;
  background: #f2f2f2;
}
/* line 175, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show.hh-order-details .hide-on-small-only .toc-wrapper .table-of-contents li a.active {
  border-left: 2px solid #d81b60;
  font-weight: 900;
  color: #d81b60;
  background: #fce4ec;
  padding-left: 13px;
}
/* line 182, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show.hh-order-details .hide-on-small-only .toc-wrapper .table-of-contents li a:hover {
  padding-left: 14px;
}

/* line 191, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list .col:last-child {
  border-bottom: 0;
}
/* line 194, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list .text1,
.hh-switch .hh-single-show.hh-export-list label {
  float: left;
}
/* line 199, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list p {
  display: block;
}
/* line 202, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list .w100,
.hh-switch .hh-single-show.hh-export-list .w120,
.hh-switch .hh-single-show.hh-export-list .w150 {
  float: left;
}
/* line 207, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list .w100 {
  width: 100px;
  margin-left: 5px;
}
/* line 211, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list .w120 {
  width: 120px;
  margin: 5px 30px 0 5px;
}
/* line 215, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list .w150 {
  width: 150px;
  margin: 5px 30px 0 5px;
}
/* line 219, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list .wp30 {
  width: 30%;
}
/* line 222, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list .wp60 {
  width: 60%;
}
/* line 225, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-export-list .w200 {
  width: 200px;
}

/* line 230, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-order-pay [type="checkbox"] + label {
  padding: 0 145px 0 30px;
  color: #666;
}
/* line 234, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-order-pay .col:last-child {
  border-bottom: 0;
}
/* line 237, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-order-pay input {
  width: 200px;
  margin-right: 20px;
}

/* line 243, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-switch .hh-single-show.hh-modify-list .col {
  border-bottom: none;
}

/* line 249, ../../_asserts/styles/pages/_hh_md_order_details.scss */
.hh-md-order-details .card-content .hh-switch .hh-single-show.hh-letter .col:last-child,
.hh-single-show.hh-letter .col:last-child {
  border: 0;
}

/* line 2, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder th {
  background: #f5f5f5;
}
/* line 6, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .order-Info li {
  width: 100%;
  padding: 8px 0;
  display: block;
  clear: both;
}
/* line 11, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .order-Info li b {
  width: 95px;
  float: left;
  padding: 8px 0;
  font-weight: normal;
}
/* line 17, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .order-Info li .left {
  width: calc(100% - 100px);
}
/* line 20, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .order-Info li input {
  width: 110px;
  float: left;
}
/* line 24, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .order-Info li .hh-select {
  width: 220px;
  margin-bottom: 15px;
  float: left;
}
/* line 30, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .order-Info li .hh-tag {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 37, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .line-info li {
  line-height: 1.3rem;
  border-bottom: dashed 1px #ddd;
  padding: 10px 0;
}
/* line 42, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .line-info b {
  color: #E91E63;
  font-weight: normal;
}
/* line 46, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .line-info td {
  text-align: left;
  line-height: 2rem;
  color: #E91E63;
}
/* line 52, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-edit-number {
  display: block;
  margin: 0 auto;
}
/* line 56, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .w70 {
  width: 70px;
  margin: 0 auto;
}
/* line 60, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .w120 {
  width: 120px;
  margin: 0 auto;
}
/* line 64, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .select2-container .select2-selection--single .select2-selection__rendered {
  text-align: left;
}
/* line 67, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .pact-rmb {
  width: 100px;
  display: inline-block;
  font-size: 1.2857rem;
  font-weight: bold;
  color: #ec407a;
}
/* line 74, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .rooms-price {
  padding-top: 10px;
}
/* line 77, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .rooms-price b {
  width: 50px;
  float: left;
}
/* line 81, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .rooms-price .materialize-textarea {
  width: calc(100% - 50px);
  margin-bottom: 15px;
  float: left;
}
/* line 88, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-add-edit dl.col {
  border: none;
}
/* line 90, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-add-edit dl.col dt {
  width: 90px;
  background: none;
}
/* line 94, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-add-edit dl.col dd {
  padding-right: 0;
}
/* line 100, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .sr-block [type="checkbox"] + label {
  padding-left: 25px;
}
/* line 102, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .sr-block [type="checkbox"] + label:before, .hh-line-preorder .sr-block [type="checkbox"] + label:after {
  margin-top: 10px;
}
/* line 108, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-settlement {
  margin: -10px 0 10px 0;
}
/* line 110, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-settlement p {
  padding: 7px 10px;
  font-size: 1.1rem;
  border-bottom: dashed 1px #ddd;
  display: block;
}
/* line 115, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-settlement p span {
  width: 90px;
  float: left;
}
/* line 119, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-settlement p b {
  color: #ec407a;
}
/* line 122, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-settlement p:last-child {
  font-size: 1.2rem;
}
/* line 127, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-text-lh {
  line-height: 1.5rem;
}
/* line 130, ../../_asserts/styles/pages/_hh_line_preorder.scss */
.hh-line-preorder .hh-table-bordered td {
  padding: 5px;
}

/* line 1, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message {
  line-height: 30px;
}
/* line 3, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff {
  padding: 15px 15px 0 120px;
}
/* line 5, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff .left {
  padding: 5px 0 5px 30px;
}
/* line 8, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff .title {
  padding: 5px 0;
  margin-left: -100px;
  float: left;
  font-size: 1.2857rem;
  color: #ec407a;
}
/* line 15, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff i {
  padding-right: 15px;
  float: left;
  font-style: normal;
}
/* line 20, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff input {
  height: 30px;
  margin: 0;
  float: left;
  line-height: 30px;
}
/* line 26, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff .w100 {
  width: 100px;
}
/* line 29, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff .w150 {
  width: 150px;
}
/* line 32, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff .hh-select {
  width: 200px;
  margin-top: -5px;
  float: left;
}
/* line 37, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff .btn-small {
  margin-right: 10px;
}
/* line 40, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff .select2-container.select2-container--classic .select2-selection--single {
  height: 30px;
}
/* line 42, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff .select2-container.select2-container--classic .select2-selection--single .select2-selection__arrow {
  height: 28px;
}
/* line 45, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .find-staff .select2-container.select2-container--classic .select2-selection--single .select2-selection__rendered {
  line-height: 27px;
}
/* line 50, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .hh-table-bordered {
  margin-top: 15px;
}
/* line 52, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .hh-table-bordered th,
.hh-send-message .hh-table-bordered td {
  padding: 5px;
}
/* line 56, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-send-message .hh-table-bordered th {
  background: #f5f5f5;
}

/* line 63, ../../_asserts/styles/pages/_hh_send_message.scss */
.sendbox ul.collection {
  height: 250px;
}
/* line 65, ../../_asserts/styles/pages/_hh_send_message.scss */
.sendbox ul.collection .collection-item {
  padding: 8px;
}

/* line 71, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel {
  padding: 1rem;
  margin: 0;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 1005;
  border: solid 1px #ddd;
  background: #f2f2f2;
}
/* line 80, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel i {
  line-height: 1;
}
/* line 83, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel.w-h-small {
  width: 200px;
  cursor: pointer;
}
/* line 86, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel.w-h-small i {
  margin-top: 2px;
  padding-right: 5px;
  float: left;
  font-size: 1.2857rem;
  color: #ec407a;
}
/* line 94, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel.w-h-big {
  width: 500px;
}
/* line 96, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel.w-h-big textarea.materialize-textarea {
  min-height: 15rem;
  line-height: 1.5rem;
  background: #fff;
}
/* line 101, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel.w-h-big .hh-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  color: #888;
}
/* line 107, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel.w-h-big .hh-btn:hover {
  color: #00acc1;
}
/* line 112, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel .hh-textarea {
  height: 200px;
  border: solid 1px #9e9e9e;
  background: #fff;
  border-radius: 5px;
  line-height: 1.5rem;
}
/* line 118, ../../_asserts/styles/pages/_hh_send_message.scss */
.hh-card-panel .hh-textarea:focus:not([readonly]) {
  border: 1px solid #00bcd4;
  outline: none;
}

/* line 2, ../../_asserts/styles/pages/_hh_line_distribute.scss */
.hh-line-distribute .card-heading {
  margin-bottom: 0;
}
/* line 4, ../../_asserts/styles/pages/_hh_line_distribute.scss */
.hh-line-distribute .card-heading h4 {
  color: rgba(0, 0, 0, 0.87);
  margin-top: 2px;
}
/* line 9, ../../_asserts/styles/pages/_hh_line_distribute.scss */
.hh-line-distribute input {
  margin: 0;
}
/* line 12, ../../_asserts/styles/pages/_hh_line_distribute.scss */
.hh-line-distribute th,
.hh-line-distribute td {
  padding: 10px;
}
/* line 16, ../../_asserts/styles/pages/_hh_line_distribute.scss */
.hh-line-distribute th {
  background: #f5f5f5;
}
/* line 20, ../../_asserts/styles/pages/_hh_line_distribute.scss */
.hh-line-distribute .price input {
  width: 100px;
  display: inline-block;
}

/* line 27, ../../_asserts/styles/pages/_hh_line_distribute.scss */
h6.hh-title {
  padding: 10px 0 5px;
  font-size: 1.2857rem;
  font-weight: bold;
}
/* line 31, ../../_asserts/styles/pages/_hh_line_distribute.scss */
h6.hh-title i.btn-floating {
  width: 30px;
  height: 30px;
  margin: -5px 10px 0 0;
  line-height: 30px;
  text-align: center;
}

/* line 1, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit {
  padding: 10px 10px 0 10px;
  margin-bottom: 0;
}
/* line 5, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit.border-all dl.col {
  border: solid 1px #e0e0e0;
  border-right: 0;
}
/* line 9, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit.border-all dl.col:last-child {
  border-right: solid 1px #e0e0e0;
}
/* line 16, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit.border-all.no-padding.no-margin dl.col dt {
  height: auto;
}
/* line 19, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit.border-all.no-padding.no-margin dl.col dd {
  min-height: auto;
}
/* line 25, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col {
  padding: 0;
  margin: 0;
  display: table;
  border-top: solid 1px #e0e0e0;
  line-height: 1.2rem;
}
/* line 31, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col dt {
  width: 120px;
  height: 4rem;
  padding: 10px;
  display: table-cell;
  background: #f5f5f5;
  line-height: 1rem;
  vertical-align: middle;
  text-align: right;
}
/* line 40, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col dt b {
  font-weight: normal;
}
/* line 44, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col dd {
  min-height: 4rem;
  padding: 10px;
  display: table-cell;
  margin: 0;
  vertical-align: middle;
}
/* line 51, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col dd > a:first-child, .hh-add-edit dl.col dd > .switch {
  margin-left: 0.4rem;
}
/* line 56, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col input,
.hh-add-edit dl.col .hh-select,
.hh-add-edit dl.col textarea.materialize-textarea {
  margin: 0;
}
/* line 62, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col.hh-more-input .clearfix {
  margin-top: -10px;
}
/* line 65, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col.hh-more-input input {
  margin: 10px 0 0 0;
}
/* line 70, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col.hh-more-textarea .clearfix {
  margin-bottom: 10px;
}
/* line 74, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col [type="radio"]:not(:checked) + label,
.hh-add-edit dl.col [type="radio"]:checked + label,
.hh-add-edit dl.col [type="checkbox"] + label {
  min-width: 100px;
  padding-left: 25px;
  padding-right: 20px;
  margin-left: 7px;
}
/* line 83, ../../_asserts/styles/pages/_hh_add_edit.scss */
.hh-add-edit dl.col [type="checkbox"] + label {
  height: 25px;
  line-height: 1.5rem;
}

/* line 3, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-md-order-details.hh-add-line .card-content .hh-tabs .tab {
  width: 25%;
}
/* line 6, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-md-order-details.hh-add-line .card-content .hh-add-edit {
  padding: 0 25px 10px 25px;
}
/* line 8, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-md-order-details.hh-add-line .card-content .hh-add-edit dl.col dt {
  width: 150px;
}

/* line 15, ../../_asserts/styles/pages/_hh_add_line.scss */
.import-route-wrapper {
  margin-bottom: 0;
  padding-left: 81px;
}

/* line 21, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-edit .p-timeline:first-child {
  margin-top: 5px;
}

/* line 26, ../../_asserts/styles/pages/_hh_add_line.scss */
.p-timeline {
  padding-left: 62px !important;
  margin-top: 30px;
}
/* line 29, ../../_asserts/styles/pages/_hh_add_line.scss */
.p-timeline .pt-line {
  top: -8px;
}
/* line 31, ../../_asserts/styles/pages/_hh_add_line.scss */
.p-timeline .pt-line::before {
  height: calc(100% + 15px);
}
/* line 34, ../../_asserts/styles/pages/_hh_add_line.scss */
.p-timeline .pt-line::after {
  top: 0;
}
/* line 38, ../../_asserts/styles/pages/_hh_add_line.scss */
.p-timeline dl.col {
  border-top: 0;
}
/* line 40, ../../_asserts/styles/pages/_hh_add_line.scss */
.p-timeline dl.col dt {
  width: 100px !important;
}

/* line 48, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price .price-checkbox {
  margin-left: 50px !important;
  line-height: 2rem !important;
}
/* line 52, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price dl.border-b {
  border-bottom: 1px solid #e0e0e0;
}
/* line 55, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price .clndr {
  background: #fff;
}
/* line 58, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price .w-80 {
  width: 80px !important;
}
/* line 61, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price .w-72 {
  width: 72px !important;
}
/* line 64, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price .w-35 {
  width: 35px !important;
}
/* line 67, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price .chip {
  margin: 3px 10px 3px 0;
  background-color: #f2f2f2;
  border-radius: 3px;
}
/* line 71, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price .chip:hover {
  background-color: #fce4ec;
  color: #c2185b;
}
/* line 75, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price .chip i.mdi-navigation-close {
  cursor: pointer;
  float: right;
  font-size: 16px;
  line-height: 32px;
  padding-left: 8px;
}
/* line 83, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price dl.col table [type="radio"]:not(:checked) + label,
.hh-add-line-price dl.col table [type="radio"]:checked + label,
.hh-add-line-price dl.col table [type="checkbox"] + label {
  min-width: 20px;
  padding-right: 0;
  margin-left: 5px;
}
/* line 91, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price table.hh-table-bordered th {
  background: #f5f5f5;
}
/* line 94, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price table.hh-table-bordered td {
  padding: 5px;
}
/* line 96, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-add-line-price table.hh-table-bordered td input {
  height: 25px;
  line-height: 25px;
}

/* line 105, ../../_asserts/styles/pages/_hh_add_line.scss */
.hh-width-3-2 {
  float: left;
  padding: 0 4px;
  width: 50%;
}

@media screen and (max-width: 1400px) {
  /* line 111, ../../_asserts/styles/pages/_hh_add_line.scss */
  .hh-width-3-2 {
    width: 50%;
  }
}
/* line 1, ../../_asserts/styles/pages/_gys_add_line.scss */
.p-timeline {
  position: relative;
  padding-left: 80px;
  margin-bottom: 15px;
}

/* line 7, ../../_asserts/styles/pages/_gys_add_line.scss */
.p-timeline:last-child .pt-line:before {
  height: 100%;
}

/* line 11, ../../_asserts/styles/pages/_gys_add_line.scss */
.ptb-title {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 20px;
}

/* line 17, ../../_asserts/styles/pages/_gys_add_line.scss */
.pt-line {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
/* line 23, ../../_asserts/styles/pages/_gys_add_line.scss */
.pt-line .btn, .pt-line .btn-large, .pt-line .btn-small {
  margin: 10px 0;
  font-size: 1.5em;
}

/* line 29, ../../_asserts/styles/pages/_gys_add_line.scss */
.pt-line:before,
.pt-line:after {
  content: "";
  position: absolute;
}

/* line 35, ../../_asserts/styles/pages/_gys_add_line.scss */
.pt-line:before {
  width: 1px;
  height: calc(100% + 3px);
  background: #E2E2E2;
  top: 14px;
  right: -20px;
}

/* line 43, ../../_asserts/styles/pages/_gys_add_line.scss */
.pt-line:after {
  top: 2px;
  right: -26px;
  width: 13px;
  height: 13px;
  border: 1px solid #C1C1C1;
  border-radius: 50%;
}

/* line 52, ../../_asserts/styles/pages/_gys_add_line.scss */
ul.tool-items {
  margin: 0;
}
/* line 54, ../../_asserts/styles/pages/_gys_add_line.scss */
ul.tool-items li {
  display: inline-block;
}
/* line 57, ../../_asserts/styles/pages/_gys_add_line.scss */
ul.tool-items a {
  font-size: 1.3rem;
  display: inline-block;
  padding: 5px;
  color: #F06292;
}
/* line 63, ../../_asserts/styles/pages/_gys_add_line.scss */
ul.tool-items a.selected, ul.tool-items a:hover {
  color: #F44336;
}
/* line 67, ../../_asserts/styles/pages/_gys_add_line.scss */
ul.tool-items a .fa {
  font-size: 1.2rem;
}

/* line 73, ../../_asserts/styles/pages/_gys_add_line.scss */
#priceTips {
  position: absolute;
  border: #ffd324 1px solid;
  border-radius: 3px;
  background-color: #fff6bf;
  padding: 3px 5px;
  left: 500px;
  top: 300px;
  z-index: 1;
}

/* line 74, ../../_asserts/styles/pages/_gys_add_line.scss */
#priceTips i, #priceTips b {
  display: block;
  position: absolute;
  bottom: -16px;
  left: 20px;
  width: 0;
  height: 0;
  font-size: 0;
  border: #000 solid 8px;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffd324;
  z-index: 2;
}

/* line 75, ../../_asserts/styles/pages/_gys_add_line.scss */
#priceTips b {
  border-top-color: #fff6bf;
  bottom: -15px;
  z-index: 3;
}

/* line 78, ../../_asserts/styles/pages/_gys_add_line.scss */
#add_line_route .btns-wrapper {
  margin: 25px 0 25px 220px;
}

/* line 3, ../../_asserts/styles/pages/_train_tickets.scss */
.tt-search-form .horiz-condition input,
.tt-search-form .horiz-condition .picker-wrapper {
  display: inline-block;
  width: 230px;
  margin-right: 5px;
}
/* line 9, ../../_asserts/styles/pages/_train_tickets.scss */
.tt-search-form .horiz-condition .picker-wrapper,
.tt-search-form .horiz-condition .picker-wrapper input {
  width: 150px;
}
/* line 13, ../../_asserts/styles/pages/_train_tickets.scss */
.tt-search-form .horiz-condition .btn.btn-small, .tt-search-form .horiz-condition .btn-small.btn-large, .tt-search-form .horiz-condition .btn-small {
  margin-top: -4px;
}
/* line 16, ../../_asserts/styles/pages/_train_tickets.scss */
.tt-search-form .horiz-condition .btn-floating {
  width: 30px;
  height: 30px;
  margin-top: -3px;
  margin-right: 5px;
}
/* line 21, ../../_asserts/styles/pages/_train_tickets.scss */
.tt-search-form .horiz-condition .btn-floating i {
  line-height: 30px;
  font-size: 2rem;
}

/* line 32, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table tr {
  border-bottom: dashed 1px #ddd !important;
}
/* line 36, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table td {
  line-height: 20px;
}
/* line 38, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table td .btn-hh {
  min-width: 95px;
  margin-bottom: 5px;
}
/* line 41, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table td .btn-hh:last-child {
  margin-bottom: 0;
}
/* line 45, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table td .btn-no {
  height: 30px;
  display: inline-block;
  line-height: 30px;
  letter-spacing: .5px;
  border-radius: 2px;
  white-space: nowrap;
  cursor: not-allowed;
}
/* line 54, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table td p {
  margin: 0;
}
/* line 57, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table td p.sit-type {
  line-height: 30px;
  margin-bottom: 5px;
}
/* line 60, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table td p.sit-type:last-child {
  margin-bottom: 0;
}
/* line 63, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table td p.sit-type .price {
  color: #f06292;
  padding-left: 5px;
  font: bold 18px Arial;
}
/* line 67, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table td p.sit-type .price.sold {
  color: #90a4ae;
}
/* line 73, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table .train-time {
  font: bold 18px Arial;
}
/* line 76, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table p.train-no {
  text-transform: capitalize;
  font-size: 20px;
}
/* line 81, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table .md-stop-st i {
  vertical-align: middle;
}
/* line 86, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table .st-list .max-height-200 {
  max-height: 200px;
  overflow: auto;
}
/* line 90, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table .st-list table {
  background: #eee;
  color: #37474f;
}
/* line 93, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table .st-list table tr:hover {
  background: transparent;
}
/* line 96, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table .st-list table em {
  width: 20px;
  height: 20px;
  display: inline-block;
  line-height: 20px;
  font-style: normal;
  border-radius: 50%;
  background: #fff;
  color: #000;
}
/* line 106, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table .st-list table .through_disabled {
  color: #666;
}
/* line 108, ../../_asserts/styles/pages/_train_tickets.scss */
.card.tt-list-card table .st-list table .through_disabled em {
  background: #ddd;
  color: #444;
}

/* line 118, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_select {
  position: relative;
  z-index: 9;
  height: 79px;
  border-bottom: 1px solid #cacaca;
  background: url(../images/pkg-filter-date-bg.jpg) 0 0 repeat;
}

/* line 126, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_tip {
  position: absolute;
  right: 4px;
  top: -25px;
  width: 280px;
  height: 24px;
  line-height: 24px;
  text-align: right;
  color: #999;
}

/* line 138, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .place {
  background: #fff;
  line-height: 50px;
  padding-left: 20px;
  font-size: 24px;
  padding-top: 10px;
}
/* line 144, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .place em {
  font-style: normal;
  font-weight: normal;
}
/* line 148, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .place h1 {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 24px;
  line-height: 50px;
}
/* line 155, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .place span {
  color: #999;
  font-size: 13px;
  padding-left: 10px;
}
/* line 161, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .icon {
  position: relative;
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-right: 5px;
  background: #ddd;
  line-height: 13px;
  text-align: center;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  text-indent: 0;
  font-style: normal;
  background: url(../images/train_tickets.png) 20px 20px no-repeat;
}
/* line 177, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_prev,
.pkg_main_inner .pkg_date_next {
  float: left;
  width: 52px;
  height: 79px;
}
/* line 183, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_prev a,
.pkg_main_inner .pkg_date_next a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  color: #f48fb1;
}
/* line 191, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_prev i,
.pkg_main_inner .pkg_date_next i {
  position: absolute;
  width: 52px;
  height: 79px;
  padding: 0;
  font-size: 4rem;
  line-height: 79px;
  cursor: pointer;
}
/* line 201, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_next i {
  background-position: -137px -233px;
}
/* line 204, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_prev a:hover i {
  background-position: -81px -233px;
}
/* line 207, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_next a:hover i {
  background-position: -151px -233px;
}
/* line 210, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_prev a.hovered i {
  background-position: -81px -233px;
}
/* line 213, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_next a.hovered i {
  background-position: -151px -233px;
}
/* line 216, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .disabled.pkg_date_prev i,
.pkg_main_inner .disabled.pkg_date_prev a:hover i {
  background-position: -109px -233px;
}
/* line 220, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_prev a.disabled i {
  background-position: -95px -233px;
}
/* line 223, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_prev a.disabled,
.pkg_main_inner .pkg_date_next a.disabled,
.pkg_main_inner .pkg_date_prev a.disabled i,
.pkg_main_inner .pkg_date_next a.disabled i {
  cursor: not-allowed;
  color: #bbb;
}
/* line 230, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .pkg_date_next a.disabled i {
  background-position: -137px -233px;
}
/* line 233, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_main_inner .disabled.pkg_date_next i,
.pkg_main_inner .disabled.pkg_date_next a:hover i {
  background-position: -123px -233px;
}

/* line 239, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list {
  width: calc(100% - 196px);
  position: relative;
  float: left;
  height: 80px;
  border: 1px solid #e2e2e2;
  border-top: none;
  border-bottom: none;
  overflow: hidden;
}

/* line 250, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list ul {
  margin: 0 -1px;
}

/* line 254, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list li {
  position: relative;
  z-index: 1;
  float: left;
  width: calc(100% / 7 + 1px);
  height: 80px;
  margin-right: -1px;
  border: 1px solid #e2e2e2;
  border-top: none;
  border-bottom: none;
  text-align: center;
}

/* line 267, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list li a {
  display: block;
  height: 58px;
  padding: 11px 0;
}

/* line 273, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list .current {
  z-index: 2;
  border-bottom: 1px solid #fff;
  background: #fff;
}

/* line 279, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list .current a {
  cursor: default;
}

/* line 283, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list li strong {
  display: block;
  margin-bottom: 4px;
  line-height: 21px;
  font: 18px/21px bold "Tahoma";
  color: #00bcd4;
}

/* line 291, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list li i {
  margin-left: -3px;
  font: 12px/21px "microsoft yahei";
}

/* line 296, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list li span {
  display: block;
  margin-bottom: 2px;
  line-height: 14px;
  font-size: 13px;
  color: #666;
}

/* line 304, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list li strong span {
  display: inline;
  margin-bottom: 0;
  line-height: 14px;
  font-size: 13px;
  color: #00bcd4;
}

/* line 312, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list .pkg_date_blank span {
  padding: 5px 0;
  color: #bbb;
}

/* line 317, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list .pkg_date_blank .pkg_date_none {
  padding: 20px 0 0 0;
  font-size: 16px;
  line-height: 16px;
  color: #bbb;
}

/* line 324, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_list .pkg_date_single a {
  height: 50px;
  padding: 15px 0;
}

/* line 329, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_calendar {
  position: relative;
  z-index: 1000;
  float: left;
  width: 92px;
  height: 80px;
  border-left: 1px solid #e2e2e2;
}

/* line 338, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_calendar_btn {
  position: relative;
  z-index: 10000;
  display: block;
  padding-top: 15px;
  text-align: center;
}

/* line 346, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_calendar .fa {
  display: block;
  color: #66bb6a;
  font-size: 2rem;
}

/* line 352, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_calendar p {
  color: #666;
}

/* line 356, ../../_asserts/styles/pages/_train_tickets.scss */
.hover .pkg_date_calendar_btn {
  border-bottom: 1px solid #fff;
  background: #fff;
}

/* line 361, ../../_asserts/styles/pages/_train_tickets.scss */
.hover .pkg_cale {
  display: block;
}

/* line 365, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_group_mask {
  display: none;
}

/* line 369, ../../_asserts/styles/pages/_train_tickets.scss */
.loading .pkg_date_group_mask {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
}

/* line 379, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cal_mask {
  display: none;
}

/* line 383, ../../_asserts/styles/pages/_train_tickets.scss */
.cale_loading .pkg_cal_mask {
  display: block;
  position: absolute;
  right: -1px;
  top: 79px;
  z-index: 9999;
  width: 542px;
  height: 461px;
}

/* line 393, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_date_group_mask i,
.pkg_cal_mask i {
  display: block;
  width: 100%;
  height: 100%;
  background: url(http://img2.tuniucdn.com/img/20141208/package/loading.gif) center center no-repeat;
}

/* line 401, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cale {
  display: none;
  position: absolute;
  right: -12px;
  top: 79px;
  z-index: 999;
  width: 500px;
  padding: 20px;
  border: 1px solid #ccc;
  background: #fff;
}

/* line 413, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cale .fc-widget-header,
.cart_trend_calendar .fc-widget-header {
  border-color: #80888f;
  background: #80888f;
  color: #fff;
}

/* line 420, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cale .fc-widget-header.fc-sun,
.pkg_cale .fc-widget-header.fc-sat,
.cart_trend_calendar .fc-widget-header.fc-sun,
.cart_trend_calendar .fc-widget-header.fc-sat {
  border-color: #42b312;
  background: #42b312;
}

/* line 428, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cale .fc-border-separate td:hover,
.cart_trend_calendar .fc-border-separate td:hover {
  background: #fffceb;
}

/* line 433, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cale .fc-cell-overlay,
.cart_trend_calendar .fc-cell-overlay {
  opacity: 0.5;
  background: url(../images/train_tickets.png) right bottom no-repeat;
}

/* line 439, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cale .fc-event-skin {
  height: 60px;
  line-height: 60px;
  cursor: pointer;
}

/* line 445, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cale .fc-event-skin span {
  line-height: 60px;
}

/* line 449, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cale .fc-event-skin .fc-event-inner {
  text-align: center;
}

/* line 455, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_change .pkg_tab_info {
  margin-bottom: 0;
  border-bottom: none;
}

/* line 460, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_change_info {
  height: 24px;
  padding: 20px 15px 16px;
  border-bottom: 2px solid #59b712;
  background: #fff;
  font: 14px/24px "microsoft yahei";
  color: #666;
}

/* line 469, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_change_info span {
  float: left;
  margin-right: 10px;
}

/* line 474, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_change_info h3 {
  float: left;
  margin-right: 10px;
  font: 20px/24px "microsoft yahei";
  color: #333;
}

/* line 481, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_change_info .icon {
  width: 28px;
  height: 21px;
  margin: 2px 5px 0;
  background-position: -138px -187px;
}

/* line 488, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_change_info .pkg_change_flight_single .icon {
  height: 10px;
  margin: 2px 5px 5px;
}

/* line 493, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_change_info .pkg_change_date {
  margin-right: 19px;
}

/* line 497, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_change_info .btn, .pkg_change_info .btn-large, .pkg_change_info .btn-small {
  float: left;
  width: 69px;
  height: 24px;
  margin: 0;
  padding: 0;
  background: #ff9419;
  text-align: center;
  line-height: 24px;
  color: #fff;
  font-family: "宋体";
}

/* line 510, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_change_det {
  float: left;
  display: inline;
  width: auto;
}

/* line 516, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item {
  background: #fff;
  position: relative;
  z-index: 8;
  height: 89px;
  overflow: hidden;
}

/* line 524, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item .slidesign,
.pkg_filter_item .slideup {
  position: absolute;
  right: 15px;
  bottom: 10px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border: 1px solid #eee;
  font: 12px microsoft yahei;
  display: block;
  z-index: 10;
  background: #fff;
}

/* line 539, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item .slidesign {
  width: 90px;
  color: #00bcd4;
}

/* line 544, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item .slideup {
  width: 50px;
  color: #999;
  display: none;
}

/* line 551, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item dl,
.pkg_filter_item dt,
.pkg_filter_item dd {
  margin: 0;
  padding: 0;
}
/* line 557, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item dl {
  position: relative;
  z-index: 1;
  float: left;
  padding: 6px 0 3px;
  border-bottom: 1px dashed #eee;
  width: 100%;
  margin: 0;
}
/* line 566, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item .pkg_filter_others .icon,
.pkg_filter_item .pkg_filter_zones .icon {
  position: static;
  width: 11px;
  height: 11px;
  margin-right: 4px;
  border: 1px solid #ddd;
  vertical-align: middle;
}

/* line 577, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item dt {
  float: left;
  width: 91px;
  height: 24px;
  padding: 5px 0 6px 15px;
  line-height: 24px;
  text-align: left;
  color: #999;
}

/* line 587, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item dd {
  position: relative;
  float: left;
  padding: 5px 0 6px;
}

/* line 593, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_item a {
  color: #666;
}

/* line 597, ../../_asserts/styles/pages/_train_tickets.scss */
#pkg_filter_selected {
  height: auto;
}

/* line 601, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_buxian {
  float: left;
  width: 39px;
  height: 20px;
  margin: 3px 11px 0 0;
}

/* line 608, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_buxian a {
  display: block;
  width: 39px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}

/* line 616, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_buxian a:hover {
  background: #ff4081;
  color: #fff;
  border-radius: 2px;
}

/* line 622, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_buxian a.checked {
  background: none;
  color: #ff4081;
}

/* line 627, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_others {
  position: relative;
  float: left;
  overflow: hidden;
  font-size: 0;
}

/* line 634, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_others a {
  display: inline-block;
  height: 14px;
  padding: 5px 13px 5px 12px;
  line-height: 14px;
  font-size: 13px;
  box-sizing: initial;
}

/* line 643, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_others a:hover {
  color: #ff4081;
  text-decoration: underline;
}

/* line 649, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_others .icon,
.pkg_filter_zones .icon {
  position: static;
  width: 11px;
  height: 11px;
  margin-right: 4px;
  border: 1px solid #ddd;
  vertical-align: middle;
}

/* line 659, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_others .checked .icon,
.pkg_filter_zones .checked .icon {
  border-color: #ff4081;
  background: url(../images/train_tickets.png) -32px -89px no-repeat;
}

/* line 666, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_others a.checked,
.pkg_filter_zones a.checked {
  color: #ff4081;
  text-decoration: none;
}

/* line 673, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_custom {
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 180px;
  height: 24px;
  line-height: 24px;
  font-size: 0;
  vertical-align: top;
}

/* line 685, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_custom span {
  vertical-align: top;
  font-size: 12px;
}

/* line 690, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_custom a:hover {
  text-decoration: none;
}

/* line 694, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_custom_btns {
  display: none;
}

/* line 698, ../../_asserts/styles/pages/_train_tickets.scss */
.hover .pkg_filter_custom_inner {
  position: absolute;
  left: 0;
  top: -10px;
  width: 171px;
  height: 56px;
  padding: 10px;
  border: 1px solid #ccc;
  background: #fff;
  white-space: nowrap;
}

/* line 710, ../../_asserts/styles/pages/_train_tickets.scss */
.hover .pkg_filter_custom_btns {
  display: block;
  height: 24px;
  margin-top: 8px;
  padding: 0 0 0 39px;
}

/* line 717, ../../_asserts/styles/pages/_train_tickets.scss */
.hover .pkg_filter_others .pkg_filter_custom_cls {
  float: left;
  height: 24px;
  margin: 0;
  padding: 0;
  color: #666;
  line-height: 24px;
}

/* line 726, ../../_asserts/styles/pages/_train_tickets.scss */
.hover .pkg_filter_others .pkg_filter_custom_ok {
  float: right;
  width: 45px;
  height: 24px;
  margin: 0;
  padding: 0;
  background: #ff9419;
  color: #fff;
  text-align: center;
  line-height: 24px;
}

/* line 738, ../../_asserts/styles/pages/_train_tickets.scss */
dl.hover {
  z-index: 2;
}

/* line 742, ../../_asserts/styles/pages/_train_tickets.scss */
.hover .pkg_filter_others {
  overflow: visible;
}

/* line 746, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_input {
  position: relative;
  display: inline-block;
  width: 58px;
  height: 22px;
  border: 1px solid #ddd;
  overflow: hidden;
}

/* line 755, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_input input {
  width: 38px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: none;
  line-height: 16px;
  font-size: 13px;
  padding: 3px 3px 3px 17px;
}

/* line 766, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_input i {
  position: absolute;
  left: 0;
  top: 0;
  width: 17px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-style: normal;
  color: #999;
  font: 12px/22px normal "Arial";
}

/* line 779, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_txt {
  margin-right: 5px;
  color: #666;
}

/* line 784, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_sep {
  margin: 0 3px;
}

/* line 788, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_more {
  position: absolute;
  right: 0;
  top: 7px;
  width: 7px;
  height: 4px;
  padding: 7px 5px;
  border: 1px solid #e4e4e4;
  cursor: pointer;
}

/* line 799, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_more .icon {
  position: static;
  width: 7px;
  height: 4px;
  margin: 0;
  border: none;
  background-position: -34px -109px;
  vertical-align: top;
}

/* line 809, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_more.fold .icon {
  background-position: -50px -108px;
}

/* line 813, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_zones {
  position: relative;
  display: none;
  float: right;
  width: 657px;
  margin: 6px 0;
  padding-right: 20px;
  background: #f7f7f7;
  overflow: hidden;
}

/* line 824, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_zones th {
  width: 1px;
  height: 14px;
  padding: 4px 0 5px 1px;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
  color: #999;
  white-space: nowrap;
}

/* line 835, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_zones td {
  padding: 0;
}

/* line 839, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_zones dd a,
.pkg_filter_zones td a {
  display: inline-block;
  height: 14px;
  padding: 4px 13px 5px 12px;
  line-height: 14px;
  color: #666;
}

/* line 848, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_zone .pkg_filter_others a,
.pkg_filter_zone .pkg_filter_others a:hover {
  color: #666;
  text-decoration: none;
}

/* line 854, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_zone .pkg_filter_others .icon {
  margin: 0 0 0 3px;
  border: none;
  background-position: -93px -103px;
}

/* line 860, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_zone .pkg_filter_others .checked .icon {
  background-position: -34px -170px;
}

/* line 864, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_selected dt {
  padding: 7px 0 7px 15px;
  color: #999;
}

/* line 869, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_selected dd {
  padding: 7px 0;
}

/* line 873, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_selected dd a {
  position: relative;
  float: left;
  width: auto;
  margin: 2px 5px 2px 0;
  padding: 0 23px 0 6px;
  border: 1px solid #ddd;
  line-height: 17px;
  color: #666;
}

/* line 884, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_selected a .icon {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 8px;
  height: 8px;
  margin: 0;
  padding: 0;
  border: none;
  background: url(../images/train_tickets.png) -64px -91px no-repeat;
}

/* line 896, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_selected dd a:hover {
  border-color: #ff4081;
  color: #ff4081;
  text-decoration: none;
}

/* line 904, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_selected a:hover .icon {
  background-position: -49px -91px;
}

/* line 908, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_selected .pkg_filter_clear {
  height: 20px;
  padding: 0 5px;
  border: none;
  line-height: 19px;
  color: #666;
}

/* line 916, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_sort {
  height: 36px;
  border: 1px solid #e2e2e2;
  border-top: none;
  background: #fafafa;
  -webkit-box-shadow: 0 0 2px #ededed;
  -moz-box-shadow: 0 0 2px #ededed;
  -ms-box-shadow: 0 0 2px #ededed;
  -o-box-shadow: 0 0 2px #ededed;
  box-shadow: 0 0 2px #ededed;
}

/* line 928, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_sort_fixed {
  z-index: 10;
  width: 888px;
  position: fixed;
  _position: absolute;
  top: 0;
  _top: expression(eval(document.documentElement.scrollTop));
}

/* line 937, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_prompt {
  float: left;
  width: 62px;
  height: 100%;
  border-right: 1px solid #e7e7e7;
  line-height: 36px;
  font-size: 13px;
  text-align: center;
  color: #00bcd4;
}

/* line 948, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_sort {
  float: left;
  overflow: hidden;
}

/* line 953, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_sort_item {
  float: left;
  width: 66px;
  height: 14px;
  padding: 11px 14px 11px 20px;
  border-right: 1px solid #e7e7e7;
  line-height: 14px;
  color: #666;
  text-align: center;
  box-sizing: initial;
}
/* line 963, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_sort_item.pkg_sort_item_id_0 {
  width: 180px;
}

/* line 968, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_sort_item.desc,
.pkg_sort_item.asc {
  color: #00bcd4;
}

/* line 973, ../../_asserts/styles/pages/_train_tickets.scss */
.sort_sort1 {
  width: 180px;
}

/* line 977, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_sort_item .icon {
  width: 7px;
  height: 8px;
  margin: 0;
  padding: 0;
  margin: 4px 0 0 4px;
  background-position: -65px -172px;
  vertical-align: top;
}

/* line 987, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_sort_item.desc .icon {
  background-position: -148px -136px;
}

/* line 991, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_sort_item.asc .icon {
  background-position: -148px -118px;
}

/* line 995, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_sort_page {
  float: right;
  height: 20px;
  padding: 8px 10px;
  line-height: 20px;
}

/* line 1002, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_sort_page span {
  margin-right: 5px;
}

/* line 1006, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_sort_page strong {
  color: #ff4081;
}

/* line 1010, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_page_prev,
.pkg_filter_page_next {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-left: 5px;
  border: 1px solid #ddd;
  vertical-align: top;
}

/* line 1020, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_sort_page .icon {
  width: 15px;
  height: 15px;
  margin: 1px 0 0 1px;
  padding: 0;
  background-position: 0 -102px;
}

/* line 1028, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_page_prev.no,
.pkg_filter_page_next.no {
  cursor: not-allowed;
}

/* line 1033, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_page_prev.no .icon {
  background-position: -61px -102px;
}

/* line 1037, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_page_next .icon {
  background-position: -15px -102px;
}

/* line 1041, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_filter_page_next.no .icon {
  background-position: -76px -102px;
}

/* line 1045, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager {
  height: 30px;
  padding-bottom: 20px;
}

/* line 1050, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_select {
  float: right;
  margin-left: 25px;
  font-size: 0;
}

/* line 1056, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_select span {
  display: inline-block;
  height: 30px;
  margin-right: 7px;
  line-height: 30px;
  vertical-align: top;
  font-size: 12px;
}

/* line 1065, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_select .pkg_pager_input {
  height: 28px;
  border: 1px solid #ddd;
  line-height: 28px;
}

/* line 1071, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_select input {
  width: 30px;
  height: 16px;
  margin: 0;
  padding: 6px 0;
  border: none;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
}

/* line 1082, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_select a {
  display: inline-block;
  width: 48px;
  height: 28px;
  border: 1px solid #ddd;
  line-height: 28px;
  font-size: 13px;
  text-align: center;
  color: #003;
}

/* line 1093, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_list {
  float: right;
  font-size: 0;
}

/* line 1098, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_list a {
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-right: 5px;
  border: 1px solid #ddd;
  background: #fff;
  text-align: center;
  line-height: 28px;
  font-size: 13px;
  color: #333;
}

/* line 1111, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_list a:hover {
  border-color: #42b312;
  background: #42b312;
  color: #fff;
}

/* line 1117, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_list .pkg_pager_more {
  display: inline-block;
  width: 16px;
  height: 30px;
  margin-right: 5px;
  line-height: 30px;
  color: #333;
  font-size: 12px;
}

/* line 1127, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_list .pkg_pager_prev,
.pkg_pager_list .pkg_pager_next {
  width: 63px;
}

/* line 1132, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_list .pkg_pager_prev .icon,
.pkg_pager_list .pkg_pager_next .icon {
  width: 9px;
  height: 12px;
  margin: 0 0 0 3px;
  padding: 0;
  background-position: -19px -105px;
}

/* line 1141, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_pager_list .pkg_pager_prev .icon {
  background-position: -4px -105px;
}

/* line 1145, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_list_tit {
  height: 32px;
  overflow: hidden;
}

/* line 1150, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_list_tit h2 {
  float: left;
  width: auto;
  margin-right: 20px;
  font: 14px/32px "microsoft yahei";
  color: #333;
}

/* line 1158, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_list_tit strong {
  font-size: 14px;
  padding: 0 2px;
  line-height: 44px;
  color: #00bcd4;
}

/* line 1165, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_list_tit p {
  float: left;
  width: auto;
  line-height: 44px;
  font-size: 13px;
  color: #999;
}

/* line 1173, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_list_con {
  height: auto;
  margin-bottom: 17px;
}

/* line 1178, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_list_item {
  position: relative;
  height: auto;
  padding: 19px 15px 17px 15px;
  border: 1px solid #e2e2e2;
  background: #fff;
}

/* line 1186, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_list_item.hover {
  background: #fff;
}

/* line 1190, ../../_asserts/styles/pages/_train_tickets.scss */
.pkg_cart {
  position: absolute;
  right: 0;
  top: 69px;
  z-index: 90;
  width: 190px;
  border: 1px solid #e2e2e2;
  background: #fff;
}

/* Slider */
/* line 31, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../fonts/slick.eot");
  src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
/* line 49, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -20px;
  padding: 0;
  border: none;
  outline: none;
  z-index: 2;
}
/* line 66, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
/* line 70, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
/* line 74, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

/* line 79, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 4rem;
  line-height: 1;
  padding-top: 2px;
  color: #fff;
  opacity: 0.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 90, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-prev {
  left: 15px;
}
/* line 92, ../../_asserts/styles/themes/_slick_theme.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: 15px;
}
/* line 96, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-prev:before {
  content: "←";
}
/* line 98, ../../_asserts/styles/themes/_slick_theme.scss */
[dir="rtl"] .slick-prev:before {
  content: "→";
}

/* line 104, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-next {
  right: 47px;
}
/* line 106, ../../_asserts/styles/themes/_slick_theme.scss */
[dir="rtl"] .slick-next {
  left: 25px;
  right: auto;
}
/* line 110, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-next:before {
  content: "→";
}
/* line 112, ../../_asserts/styles/themes/_slick_theme.scss */
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
/* line 120, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-slider {
  margin-bottom: 0;
}

/* line 125, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-slide:focus {
  outline: 0;
}
/* line 128, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-slide .image {
  padding: 10px;
}
/* line 132, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-slide img {
  width: 100%;
  display: block;
}

/* line 138, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}
/* line 146, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
/* line 154, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
/* line 166, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
/* line 168, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
/* line 172, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 189, ../../_asserts/styles/themes/_slick_theme.scss */
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.5;
}
