@charset "UTF-8";
/*variables*/
/*status colors variables*/
/*card header color variable*/
.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

.materialize-red {
  background-color: #e51c23 !important;
}

.materialize-red-text {
  color: #e51c23 !important;
}

.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

.red.lighten-5 {
  background-color: #FFEBEE !important;
}

.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

.red.lighten-3 {
  background-color: #EF9A9A !important;
}

.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

.red.lighten-2 {
  background-color: #E57373 !important;
}

.red-text.text-lighten-2 {
  color: #E57373 !important;
}

.red.lighten-1 {
  background-color: #EF5350 !important;
}

.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

.red {
  background-color: #F44336 !important;
}

.red-text {
  color: #F44336 !important;
}

.red.darken-1 {
  background-color: #E53935 !important;
}

.red-text.text-darken-1 {
  color: #E53935 !important;
}

.red.darken-2 {
  background-color: #D32F2F !important;
}

.red-text.text-darken-2 {
  color: #D32F2F !important;
}

.red.darken-3 {
  background-color: #C62828 !important;
}

.red-text.text-darken-3 {
  color: #C62828 !important;
}

.red.darken-4 {
  background-color: #B71C1C !important;
}

.red-text.text-darken-4 {
  color: #B71C1C !important;
}

.red.accent-1 {
  background-color: #FF8A80 !important;
}

.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

.red.accent-2 {
  background-color: #FF5252 !important;
}

.red-text.text-accent-2 {
  color: #FF5252 !important;
}

.red.accent-3 {
  background-color: #FF1744 !important;
}

.red-text.text-accent-3 {
  color: #FF1744 !important;
}

.red.accent-4 {
  background-color: #D50000 !important;
}

.red-text.text-accent-4 {
  color: #D50000 !important;
}

.pink.lighten-5 {
  background-color: #fce4ec !important;
}

.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

.pink.lighten-2 {
  background-color: #f06292 !important;
}

.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

.pink.lighten-1 {
  background-color: #ec407a !important;
}

.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

.pink {
  background-color: #e91e63 !important;
}

.pink-text {
  color: #e91e63 !important;
}

.pink.darken-1 {
  background-color: #d81b60 !important;
}

.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

.pink.darken-2 {
  background-color: #c2185b !important;
}

.pink-text.text-darken-2 {
  color: #c2185b !important;
}

.pink.darken-3 {
  background-color: #ad1457 !important;
}

.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

.pink.darken-4 {
  background-color: #880e4f !important;
}

.pink-text.text-darken-4 {
  color: #880e4f !important;
}

.pink.accent-1 {
  background-color: #ff80ab !important;
}

.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

.pink.accent-2 {
  background-color: #ff4081 !important;
}

.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

.pink.accent-3 {
  background-color: #f50057 !important;
}

.pink-text.text-accent-3 {
  color: #f50057 !important;
}

.pink.accent-4 {
  background-color: #c51162 !important;
}

.pink-text.text-accent-4 {
  color: #c51162 !important;
}

.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

.purple.lighten-1 {
  background-color: #ab47bc !important;
}

.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

.purple {
  background-color: #9c27b0 !important;
}

.purple-text {
  color: #9c27b0 !important;
}

.purple.darken-1 {
  background-color: #8e24aa !important;
}

.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

.purple.darken-3 {
  background-color: #6a1b9a !important;
}

.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

.purple.darken-4 {
  background-color: #4a148c !important;
}

.purple-text.text-darken-4 {
  color: #4a148c !important;
}

.purple.accent-1 {
  background-color: #ea80fc !important;
}

.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

.purple.accent-2 {
  background-color: #e040fb !important;
}

.purple-text.text-accent-2 {
  color: #e040fb !important;
}

.purple.accent-3 {
  background-color: #d500f9 !important;
}

.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

.purple.accent-4 {
  background-color: #aa00ff !important;
}

.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

.deep-purple {
  background-color: #673ab7 !important;
}

.deep-purple-text {
  color: #673ab7 !important;
}

.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

.deep-purple.accent-3 {
  background-color: #651fff !important;
}

.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

.indigo.lighten-2 {
  background-color: #7986cb !important;
}

.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

.indigo {
  background-color: #3f51b5 !important;
}

.indigo-text {
  color: #3f51b5 !important;
}

.indigo.darken-1 {
  background-color: #3949ab !important;
}

.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

.indigo.darken-2 {
  background-color: #303f9f !important;
}

.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

.indigo.darken-3 {
  background-color: #283593 !important;
}

.indigo-text.text-darken-3 {
  color: #283593 !important;
}

.indigo.darken-4 {
  background-color: #1a237e !important;
}

.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

.indigo.accent-1 {
  background-color: #8c9eff !important;
}

.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

.indigo.accent-2 {
  background-color: #536dfe !important;
}

.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

.indigo.accent-3 {
  background-color: #3d5afe !important;
}

.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

.indigo.accent-4 {
  background-color: #304ffe !important;
}

.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

.blue.lighten-5 {
  background-color: #E3F2FD !important;
}

.blue-text.text-lighten-5 {
  color: #E3F2FD !important;
}

.blue.lighten-4 {
  background-color: #BBDEFB !important;
}

.blue-text.text-lighten-4 {
  color: #BBDEFB !important;
}

.blue.lighten-3 {
  background-color: #90CAF9 !important;
}

.blue-text.text-lighten-3 {
  color: #90CAF9 !important;
}

.blue.lighten-2 {
  background-color: #64B5F6 !important;
}

.blue-text.text-lighten-2 {
  color: #64B5F6 !important;
}

.blue.lighten-1 {
  background-color: #42A5F5 !important;
}

.blue-text.text-lighten-1 {
  color: #42A5F5 !important;
}

.blue {
  background-color: #2196F3 !important;
}

.blue-text {
  color: #2196F3 !important;
}

.blue.darken-1 {
  background-color: #1E88E5 !important;
}

.blue-text.text-darken-1 {
  color: #1E88E5 !important;
}

.blue.darken-2 {
  background-color: #1976D2 !important;
}

.blue-text.text-darken-2 {
  color: #1976D2 !important;
}

.blue.darken-3 {
  background-color: #1565C0 !important;
}

.blue-text.text-darken-3 {
  color: #1565C0 !important;
}

.blue.darken-4 {
  background-color: #0D47A1 !important;
}

.blue-text.text-darken-4 {
  color: #0D47A1 !important;
}

.blue.accent-1 {
  background-color: #82B1FF !important;
}

.blue-text.text-accent-1 {
  color: #82B1FF !important;
}

.blue.accent-2 {
  background-color: #448AFF !important;
}

.blue-text.text-accent-2 {
  color: #448AFF !important;
}

.blue.accent-3 {
  background-color: #2979FF !important;
}

.blue-text.text-accent-3 {
  color: #2979FF !important;
}

.blue.accent-4 {
  background-color: #2962FF !important;
}

.blue-text.text-accent-4 {
  color: #2962FF !important;
}

.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

.light-blue {
  background-color: #03a9f4 !important;
}

.light-blue-text {
  color: #03a9f4 !important;
}

.light-blue.darken-1 {
  background-color: #039be5 !important;
}

.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

.light-blue.darken-3 {
  background-color: #0277bd !important;
}

.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

.light-blue.darken-4 {
  background-color: #01579b !important;
}

.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

.light-blue.accent-4 {
  background-color: #0091ea !important;
}

.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

.cyan.lighten-3 {
  background-color: #80deea !important;
}

.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

.cyan.lighten-1 {
  background-color: #26c6da !important;
}

.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

.cyan {
  background-color: #00bcd4 !important;
}

.cyan-text {
  color: #00bcd4 !important;
}

.cyan.darken-1 {
  background-color: #00acc1 !important;
}

.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

.cyan.darken-2 {
  background-color: #0097a7 !important;
}

.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

.cyan.darken-3 {
  background-color: #00838f !important;
}

.cyan-text.text-darken-3 {
  color: #00838f !important;
}

.cyan.darken-4 {
  background-color: #006064 !important;
}

.cyan-text.text-darken-4 {
  color: #006064 !important;
}

.cyan.accent-1 {
  background-color: #84ffff !important;
}

.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

.cyan.accent-2 {
  background-color: #18ffff !important;
}

.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

.cyan.accent-3 {
  background-color: #00e5ff !important;
}

.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

.teal.lighten-2 {
  background-color: #4db6ac !important;
}

.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

.teal.lighten-1 {
  background-color: #26a69a !important;
}

.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

.teal {
  background-color: #009688 !important;
}

.teal-text {
  color: #009688 !important;
}

.teal.darken-1 {
  background-color: #00897b !important;
}

.teal-text.text-darken-1 {
  color: #00897b !important;
}

.teal.darken-2 {
  background-color: #00796b !important;
}

.teal-text.text-darken-2 {
  color: #00796b !important;
}

.teal.darken-3 {
  background-color: #00695c !important;
}

.teal-text.text-darken-3 {
  color: #00695c !important;
}

.teal.darken-4 {
  background-color: #004d40 !important;
}

.teal-text.text-darken-4 {
  color: #004d40 !important;
}

.teal.accent-1 {
  background-color: #a7ffeb !important;
}

.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

.teal.accent-2 {
  background-color: #64ffda !important;
}

.teal-text.text-accent-2 {
  color: #64ffda !important;
}

.teal.accent-3 {
  background-color: #1de9b6 !important;
}

.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

.teal.accent-4 {
  background-color: #00bfa5 !important;
}

.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}

.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}

.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}

.green.lighten-2 {
  background-color: #81C784 !important;
}

.green-text.text-lighten-2 {
  color: #81C784 !important;
}

.green.lighten-1 {
  background-color: #66BB6A !important;
}

.green-text.text-lighten-1 {
  color: #66BB6A !important;
}

.green {
  background-color: #4CAF50 !important;
}

.green-text {
  color: #4CAF50 !important;
}

.green.darken-1 {
  background-color: #43A047 !important;
}

.green-text.text-darken-1 {
  color: #43A047 !important;
}

.green.darken-2 {
  background-color: #388E3C !important;
}

.green-text.text-darken-2 {
  color: #388E3C !important;
}

.green.darken-3 {
  background-color: #2E7D32 !important;
}

.green-text.text-darken-3 {
  color: #2E7D32 !important;
}

.green.darken-4 {
  background-color: #1B5E20 !important;
}

.green-text.text-darken-4 {
  color: #1B5E20 !important;
}

.green.accent-1 {
  background-color: #B9F6CA !important;
}

.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

.green.accent-2 {
  background-color: #69F0AE !important;
}

.green-text.text-accent-2 {
  color: #69F0AE !important;
}

.green.accent-3 {
  background-color: #00E676 !important;
}

.green-text.text-accent-3 {
  color: #00E676 !important;
}

.green.accent-4 {
  background-color: #00C853 !important;
}

.green-text.text-accent-4 {
  color: #00C853 !important;
}

.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

.light-green.lighten-2 {
  background-color: #aed581 !important;
}

.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

.light-green {
  background-color: #8bc34a !important;
}

.light-green-text {
  color: #8bc34a !important;
}

.light-green.darken-1 {
  background-color: #7cb342 !important;
}

.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

.light-green.darken-2 {
  background-color: #689f38 !important;
}

.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

.light-green.darken-3 {
  background-color: #558b2f !important;
}

.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

.light-green.darken-4 {
  background-color: #33691e !important;
}

.light-green-text.text-darken-4 {
  color: #33691e !important;
}

.light-green.accent-1 {
  background-color: #ccff90 !important;
}

.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

.light-green.accent-3 {
  background-color: #76ff03 !important;
}

.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

.light-green.accent-4 {
  background-color: #64dd17 !important;
}

.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

.lime.lighten-2 {
  background-color: #dce775 !important;
}

.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

.lime.lighten-1 {
  background-color: #d4e157 !important;
}

.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

.lime {
  background-color: #cddc39 !important;
}

.lime-text {
  color: #cddc39 !important;
}

.lime.darken-1 {
  background-color: #c0ca33 !important;
}

.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

.lime.darken-2 {
  background-color: #afb42b !important;
}

.lime-text.text-darken-2 {
  color: #afb42b !important;
}

.lime.darken-3 {
  background-color: #9e9d24 !important;
}

.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

.lime.darken-4 {
  background-color: #827717 !important;
}

.lime-text.text-darken-4 {
  color: #827717 !important;
}

.lime.accent-1 {
  background-color: #f4ff81 !important;
}

.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

.lime.accent-2 {
  background-color: #eeff41 !important;
}

.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

.lime.accent-3 {
  background-color: #c6ff00 !important;
}

.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

.lime.accent-4 {
  background-color: #aeea00 !important;
}

.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

.yellow.lighten-3 {
  background-color: #fff59d !important;
}

.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

.yellow.lighten-2 {
  background-color: #fff176 !important;
}

.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

.yellow {
  background-color: #ffeb3b !important;
}

.yellow-text {
  color: #ffeb3b !important;
}

.yellow.darken-1 {
  background-color: #fdd835 !important;
}

.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

.yellow.darken-2 {
  background-color: #fbc02d !important;
}

.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

.yellow.darken-3 {
  background-color: #f9a825 !important;
}

.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

.yellow.darken-4 {
  background-color: #f57f17 !important;
}

.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

.yellow.accent-1 {
  background-color: #ffff8d !important;
}

.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

.yellow.accent-2 {
  background-color: #ffff00 !important;
}

.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

.yellow.accent-3 {
  background-color: #ffea00 !important;
}

.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

.yellow.accent-4 {
  background-color: #ffd600 !important;
}

.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

.amber.lighten-3 {
  background-color: #ffe082 !important;
}

.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

.amber.lighten-2 {
  background-color: #ffd54f !important;
}

.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

.amber.lighten-1 {
  background-color: #ffca28 !important;
}

.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

.amber {
  background-color: #ffc107 !important;
}

.amber-text {
  color: #ffc107 !important;
}

.amber.darken-1 {
  background-color: #ffb300 !important;
}

.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

.amber.darken-2 {
  background-color: #ffa000 !important;
}

.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

.amber.darken-3 {
  background-color: #ff8f00 !important;
}

.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

.amber.darken-4 {
  background-color: #ff6f00 !important;
}

.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

.amber.accent-1 {
  background-color: #ffe57f !important;
}

.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

.amber.accent-2 {
  background-color: #ffd740 !important;
}

.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

.amber.accent-3 {
  background-color: #ffc400 !important;
}

.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

.amber.accent-4 {
  background-color: #ffab00 !important;
}

.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

.orange.lighten-2 {
  background-color: #ffb74d !important;
}

.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

.orange.lighten-1 {
  background-color: #ffa726 !important;
}

.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

.orange {
  background-color: #ff9900 !important;
}

.orange-text {
  color: #9E6900 !important;
}

.orange.darken-1 {
  background-color: #fb8c00 !important;
}

.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

.orange.darken-2 {
  background-color: #f57c00 !important;
}

.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

.orange.darken-3 {
  background-color: #ef6c00 !important;
}

.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

.orange.darken-4 {
  background-color: #e65100 !important;
}

.orange-text.text-darken-4 {
  color: #e65100 !important;
}

.orange.accent-1 {
  background-color: #ffd180 !important;
}

.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

.orange.accent-2 {
  background-color: #ffab40 !important;
}

.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

.orange.accent-3 {
  background-color: #ff9100 !important;
}

.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

.orange.accent-4 {
  background-color: #ff6d00 !important;
}

.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

.deep-orange {
  background-color: #ff5722 !important;
}

.deep-orange-text {
  color: #ff5722 !important;
}

.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

.brown.lighten-5 {
  background-color: #efebe9 !important;
}

.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

.brown.lighten-2 {
  background-color: #a1887f !important;
}

.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

.brown {
  background-color: #795548 !important;
}

.brown-text {
  color: #795548 !important;
}

.brown.darken-1 {
  background-color: #6d4c41 !important;
}

.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

.brown.darken-2 {
  background-color: #5d4037 !important;
}

.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

.brown.darken-3 {
  background-color: #4e342e !important;
}

.brown-text.text-darken-3 {
  color: #4e342e !important;
}

.brown.darken-4 {
  background-color: #3e2723 !important;
}

.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

.blue-grey {
  background-color: #607d8b !important;
}

.blue-grey-text {
  color: #607d8b !important;
}

.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

.blue-grey.darken-3 {
  background-color: #37474f !important;
}

.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

.blue-grey.darken-4 {
  background-color: #263238 !important;
}

.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

.grey.lighten-5 {
  background-color: #fafafa !important;
}

.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

.grey.lighten-3 {
  background-color: #eeeeee !important;
}

.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

.grey {
  background-color: #9e9e9e !important;
}

.grey-text {
  color: #5C5C5C !important;
}

.grey.darken-1 {
  background-color: #757575 !important;
}

.grey-text.text-darken-1 {
  color: #757575 !important;
}

.grey.darken-2 {
  background-color: #616161 !important;
}

.grey-text.text-darken-2 {
  color: #616161 !important;
}

.grey.darken-3 {
  background-color: #424242 !important;
}

.grey-text.text-darken-3 {
  color: #424242 !important;
}

.grey.darken-4 {
  background-color: #212121 !important;
}

.grey-text.text-darken-4 {
  color: #212121 !important;
}

.shades.black {
  background-color: #000000 !important;
}

.shades-text.text-black {
  color: #000000 !important;
}

.shades.white {
  background-color: #FFFFFF !important;
}

.shades-text.text-white {
  color: #FFFFFF !important;
}

.shades.transparent {
  background-color: transparent !important;
}

.shades-text.text-transparent {
  color: transparent !important;
}

.black {
  background-color: #000000 !important;
}

.black-text {
  color: #000000 !important;
}

.white {
  background-color: #FFFFFF !important;
}

.white-text {
  color: #FFFFFF !important;
}

.transparent {
  background-color: transparent !important;
}

.transparent-text {
  color: transparent !important;
}

/*** Colors ***/
/*** Badges ***/
/*** Buttons ***/
/*** Cards ***/
/*** Collapsible ***/
/*** Dropdown ***/
/*** Fonts ***/
/*** Forms ***/
/*** Global ***/
/*** Navbar ***/
/*** SideNav ***/
/*** Photo Slider ***/
/*** Spinners | Loaders ***/
/*** Tabs ***/
/*** Tables ***/
/*** Toasts ***/
/*** Typography ***/
/*** 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.
 */
html {
  font-family: 'Noto Sans', sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
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.
 */
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.
 */
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.
 */
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.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: none;
  border-bottom: 1px solid #ccc;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
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.
 */
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.
 */
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.
 */
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 */
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.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
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.
 */
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.
 */
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`.
 */
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).
 */
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).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
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.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
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.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

ul {
  list-style-type: none;
}

/*not reset classes*/
                                
.notReset ul, .notReset ol{padding-left:40px; margin:1em 0;}
.notReset p{margin:1em 0 !important;padding-left:8px !Important;padding-right:0px !important;padding-top:0px !important;padding-bottom:0px !Important;}
.notReset ol,.notReset ol li{ list-style-type:decimal!important}
.notReset ul li, .notReset ul{list-style-type: disc!important;}
.notReset strong{font-weight:bold!important; font-family: 'RobotoBlack', arial;}   
.notReset em{ font-family: 'UbuntuRegularItalic', arial;}
.notReset span[style*="font-weight:bold"],.notReset h1[style*="font-weight:bold"],
.notReset h2[style*="font-weight:bold"],.notReset h3[style*="font-weight:bold"],
.notReset h4[style*="font-weight:bold"]{font-weight:bold!important;}
.notReset table{width:auto}
.notReset h1 {font-size:18px !important;} 

/*not reset class for ol ul and other*/


a {
  color: #2964BB;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

.isNextGenView a{
  color: #2964BB;
}

.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;
}

.valign-wrapper .valign {
  display: block;
}

ul {
  padding: 0;
}

ul li {
  list-style-type: none;
}

.clearfix {
  clear: both;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.z-depth-0 {
  box-shadow: none !important;
}

.z-depth-1, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .btn-large-circle, .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);
}

.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover, .btn-large-circle:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.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);
}

.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);
}

.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);
}

.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);
}

.z-depth-6 {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.08), 0 6px 8px 0 rgba(0, 0, 0, 0.08);
}

.hoverable:hover {
  transition: box-shadow .25s;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16), 0 6px 8px 0 rgba(0, 0, 0, 0.08);
}

header .right-sidebar-nav.side-nav, header .right-sidebar-nav.side-nav.collapsible {
  box-shadow: none;
}

.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0;
}

blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #ee6e73;
}

i {
  line-height: inherit;
}

i.left {
  float: left;
  margin-right: 15px;
}

i.right {
  float: right;
  margin-left: 15px;
}

i.tiny {
  font-size: 1rem;
}

i.small {
  font-size: 2rem;
}

i.medium {
  font-size: 4rem;
}

i.large {
  font-size: 6rem;
}

img.responsive-img,
video.responsive-video {
  max-width: 100%;
  height: auto;
}

.pagination li {
  display: inline-block;
  font-size: 1.2rem;
  padding: 0 10px;
  line-height: 30px;
  border-radius: 2px;
  text-align: center;
}

.pagination li a {
  color: #444;
}

.pagination li.active a {
  color: #fff;
}

.pagination li.active {
  background-color: #ee6e73;
}

.pagination li.disabled a {
  cursor: default;
  color: #999;
}

.pagination li i {
  font-size: 2rem;
}

.pagination li.pages ul li {
  display: inline-block;
  float: none;
}

@media only screen and (max-width: 960px) {
  .pagination {
    width: 100%;
  }
  .pagination li.prev,
  .pagination li.next {
    width: 10%;
  }
  .pagination li.pages {
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
  }
}

.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px;
}

.parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.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%);
}

.pin-top, .pin-bottom {
  position: relative;
}

.pinned {
  position: fixed !important;
}

/*********************
  Transition Classes
**********************/
ul.staggered-list li {
  opacity: 0;
}

.fade-in {
  opacity: 0;
  transform-origin: 0 50%;
}

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 600px) {
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important;
  }
}

@media only screen and (max-width: 960px) {
  .hide-on-med-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 601px) {
  .hide-on-med-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 960px) {
  .hide-on-med-only {
    display: none !important;
  }
}

@media only screen and (max-width: 1200px) {
  .hide-on-large-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 961px) {
  .hide-on-large-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
  .hide-on-large-only {
    display: none !important;
  }
}

@media only screen and (max-width: 1500px) {
  .hide-on-xlarge-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 1201px) {
  .hide-on-xlarge-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
  .hide-on-xlarge-only {
    display: none !important;
  }
}

@media only screen and (max-width: 1920px) {
  .hide-on-xxlarge-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 1501px) {
  .hide-on-xxlarge-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 1501px) {
  .hide-on-xxlarge-only {
    display: none !important;
  }
}

@media only screen and (max-width: 600px) {
  .show-on-small {
    display: initial !important;
  }
}

@media only screen and (min-width: 601px) {
  .show-on-medium-and-up {
    display: initial !important;
  }
}

@media only screen and (max-width: 960px) {
  .show-on-medium-and-down {
    display: initial !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 960px) {
  .show-on-medium {
    display: initial !important;
  }
}

@media only screen and (min-width: 961px) {
  .show-on-large-and-up {
    display: initial !important;
  }
}

@media only screen and (max-width: 1200px) {
  .show-on-large-and-down {
    display: initial !important;
  }
}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
  .show-on-large {
    display: initial !important;
  }
}

@media only screen and (min-width: 1201px) {
  .show-on-xlarge-and-up {
    display: initial !important;
  }
}

@media only screen and (max-width: 1500px) {
  .show-on-xlarge-and-down {
    display: initial !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
  .show-on-xlarge {
    display: initial !important;
  }
}

@media only screen and (min-width: 1501px) {
  .show-on-xxlarge {
    display: initial !important;
  }
}

@media only screen and (max-width: 600px) {
  .center-on-small-only {
    text-align: center;
  }
}

footer.page-footer {
  margin-top: 20px;
  padding-top: 20px;
  background-color: #ee6e73;
}

footer.page-footer > .row {
  margin-bottom: 10px;
}

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);
}

.ppstSupplierCard .icard-field .input-field.ng-not-empty-add label {
	bottom: 28px !important;
	font-size: 12px !important;
	color: rgba(0, 0, 0, 0.64);
}

.isSmartoldPopup .line-height-manager.input-field.ng-not-empty label {
    bottom: 37px !important;
    font-size: 12px !important;
    color: rgba(0, 0, 0, 0.64);
}

table, th, td {
  border: none;
}

table {
  width: 100%;
  display: table;
}

table.bordered > thead > tr, table.bordered > tbody > tr {
  border-bottom: 1px solid #d0d0d0;
}

table.bordered > thead > tr.borderTop, table.bordered > tbody > tr.borderTop {
  border-top: 1px solid #d0d0d0;
}

table.striped > tbody > tr:nth-child(odd) {
  background-color: #f2f2f2;
}

table.striped > tbody > tr > td {
  border-radius: 0px;
}

table.highlight > 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;
}

table.highlight > tbody > tr:hover {
  background-color: #f2f2f2;
}

table.centered thead tr th, table.centered tbody tr td {
  text-align: center;
}

thead {
  border-bottom: 1px solid #d0d0d0;
}

td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}

@media only screen and (max-width: 960px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */
  }
  table.responsive-table th,
  table.responsive-table td {
    margin: 0;
    vertical-align: top;
  }
  table.responsive-table th {
    text-align: left;
  }
  table.responsive-table thead {
    display: block;
    float: left;
  }
  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0;
  }
  table.responsive-table thead tr th::before {
    content: "\00a0";
  }
  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  table.responsive-table th {
    display: block;
    text-align: right;
  }
  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }
  table.responsive-table tr {
    padding: 0 10px;
  }
  table.responsive-table thead {
    border: 0;
    border-right: 1px solid #d0d0d0;
  }
  table.responsive-table.bordered th {
    border-bottom: 0;
    border-left: 0;
  }
  table.responsive-table.bordered td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  table.responsive-table.bordered tr {
    border: 0;
  }
  table.responsive-table.bordered tbody tr {
    border-right: 1px solid #d0d0d0;
  }
}

.collection {
  margin: 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}

.collection .collection-item {
  position: relative;
  background-color: #fff;
  line-height: 1.5rem;
  padding: 0.7143rem 1.429rem;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}

.collection .collection-item p {
  color: #757575;
  font-size: 14px;
  margin: 0;
}

.collection .collection-item .title {
  font-size: 16px;
}

.collection .collection-item.avatar {
  min-height: 80px;
  padding-left: 72px;
  position: relative;
}

.collection .collection-item.avatar .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
}

.collection .collection-item.avatar i.circle {
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  background-color: #999;
  text-align: center;
}

.collection .collection-item.avatar .title {
  font-size: 16px;
}

.collection .collection-item.avatar p {
  margin: 0;
}

.collection .collection-item:last-child {
  border-bottom: none;
}

.collection .collection-item.active {
  background-color: #26a69a;
  color: #eafaf9;
}

.collection .collection-item.active .secondary-content {
  color: #fff;
}

.collection a.collection-item {
  display: block;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -ms-transition: 0.25s;
  transition: 0.25s;
  color: #26a69a;
}

.collection a.collection-item:not(.active):hover {
  background-color: #ddd;
}

.collection.with-header .collection-header {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px;
}

.collection.with-header .collection-item {
  padding-left: 30px;
}

.collection.with-header .collection-item.avatar {
  padding-left: 72px;
}

.secondary-content {
  float: right;
  color: #0177d6;
}

.collapsible .collection {
  margin: 0;
  border: none;
}

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;
}

span.badge.new {
  font-weight: 300;
  font-size: 0.8rem;
  color: #fff;
  background-color: #26a69a;
  border-radius: 2px;
}

span.badge.new:after {
  content: " new";
}

nav ul a span.badge {
  position: static;
  margin-left: 4px;
  line-height: 0;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container.no-controls {
  padding-top: 0;
}

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #acece6;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden;
}

.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;
}

.progress .indeterminate {
  background-color: #26a69a;
}

.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;
}

.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
*******************/
.hide {
  display: none !important;
}

.left-align {
  text-align: left;
}

.right-align {
  text-align: right;
}

.center, .center-align {
  text-align: center;
}

.left {
  float: left !important;
}

.right {
  float: right !important;
}

.no-select, input[type=range], input[type=range] + .thumb {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.circle {
  border-radius: 50%;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.no-padding {
  padding: 0 !important;
}

@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;
}

[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);
}

[class^="mdi-"]:before, [class*="mdi-"]:before {
  display: inline-block;
  speak: none;
  text-decoration: inherit;
}

[class^="mdi-"].pull-left, [class*="mdi-"].pull-left {
  margin-right: .3em;
}

[class^="mdi-"].pull-right, [class*="mdi-"].pull-right {
  margin-left: .3em;
}

[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%;
}

[class^="mdi-"].mdi-2x:before, [class^="mdi-"].mdi-2x:after, [class*="mdi-"].mdi-2x:before, [class*="mdi-"].mdi-2x:after {
  font-size: 2em;
}

[class^="mdi-"].mdi-3x:before, [class^="mdi-"].mdi-3x:after, [class*="mdi-"].mdi-3x:before, [class*="mdi-"].mdi-3x:after {
  font-size: 3em;
}

[class^="mdi-"].mdi-4x:before, [class^="mdi-"].mdi-4x:after, [class*="mdi-"].mdi-4x:before, [class*="mdi-"].mdi-4x:after {
  font-size: 4em;
}

[class^="mdi-"].mdi-5x:before, [class^="mdi-"].mdi-5x:after, [class*="mdi-"].mdi-5x:before, [class*="mdi-"].mdi-5x:after {
  font-size: 5em;
}

[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;
}

[class^="mdi-device-signal-cellular-"]:after {
  content: "\e758";
}

[class^="mdi-device-battery-"]:after {
  content: "\e735";
}

[class^="mdi-device-battery-charging-"]:after {
  content: "\e733";
}

[class^="mdi-device-signal-cellular-connected-no-internet-"]:after {
  content: "\e75d";
}

[class^="mdi-device-signal-wifi-"]:after, .mdi-device-network-wifi:after {
  content: "\e765";
}

[class^="mdi-device-signal-wifi-statusbasr-not-connected"]:after {
  content: "\e8f7";
}

.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: "";
}

.mdi-fw {
  width: 1.28571429em;
  text-align: center;
}

.mdi-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.mdi-ul > li {
  position: relative;
}

.mdi-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.mdi-li.mdi-lg {
  left: -1.85714286em;
}

.mdi-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

.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%;
}

.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);
  }
}

.mdi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.mdi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.mdi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.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);
}

.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);
}

:root .mdi-rotate-90,
:root .mdi-rotate-180,
:root .mdi-rotate-270,
:root .mdi-flip-horizontal,
:root .mdi-flip-vertical {
  filter: none;
}

.mdi-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.mdi-stack-1x,
.mdi-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.mdi-stack-1x {
  line-height: inherit;
}

.mdi-stack-2x {
  font-size: 2em;
}

.mdi-inverse {
  color: #ffffff;
}

/* Start Icons */
.mdi-action-3d-rotation:before {
  content: "\e600";
}

.mdi-action-accessibility:before {
  content: "\e601";
}

.mdi-action-account-balance-wallet:before {
  content: "\e602";
}

.mdi-action-account-balance:before {
  content: "\e603";
}

.mdi-action-account-box:before {
  content: "\e604";
}

.mdi-action-account-child:before {
  content: "\e605";
}

.mdi-action-account-circle:before {
  content: "\e606";
}

.mdi-action-add-shopping-cart:before {
  content: "\e607";
}

.mdi-action-alarm-add:before {
  content: "\e608";
}

.mdi-action-alarm-off:before {
  content: "\e609";
}

.mdi-action-alarm-on:before {
  content: "\e60a";
}

.mdi-action-alarm:before {
  content: "\e60b";
}

.mdi-action-android:before {
  content: "\e60c";
}

.mdi-action-announcement:before {
  content: "\e60d";
}

.mdi-action-aspect-ratio:before {
  content: "\e60e";
}

.mdi-action-assessment:before {
  content: "\e60f";
}

.mdi-action-assignment-ind:before {
  content: "\e610";
}

.mdi-action-assignment-late:before {
  content: "\e611";
}

.mdi-action-assignment-return:before {
  content: "\e612";
}

.mdi-action-assignment-returned:before {
  content: "\e613";
}

.mdi-action-assignment-turned-in:before {
  content: "\e614";
}

.mdi-action-assignment:before {
  content: "\e615";
}

.mdi-action-autorenew:before {
  content: "\e616";
}

.mdi-action-backup:before {
  content: "\e617";
}

.mdi-action-book:before {
  content: "\e618";
}

.mdi-action-bookmark-outline:before {
  content: "\e619";
}

.mdi-action-bookmark:before {
  content: "\e61a";
}

.mdi-action-bug-report:before {
  content: "\e61b";
}

.mdi-action-cached:before {
  content: "\e61c";
}

.mdi-action-check-circle:before {
  content: "\e61d";
}

.mdi-action-class:before {
  content: "\e61e";
}

.mdi-action-credit-card:before {
  content: "\e61f";
}

.mdi-action-dashboard:before {
  content: "\e620";
}

.mdi-action-delete:before {
  content: "\e621";
}

.mdi-action-description:before {
  content: "\e622";
}

.mdi-action-dns:before {
  content: "\e623";
}

.mdi-action-done-all:before {
  content: "\e624";
}

.mdi-action-done:before {
  content: "\e625";
}

.mdi-action-event:before {
  content: "\e626";
}

.mdi-action-exit-to-app:before {
  content: "\e627";
}

.mdi-action-explore:before {
  content: "\e628";
}

.mdi-action-extension:before {
  content: "\e629";
}

.mdi-action-face-unlock:before {
  content: "\e62a";
}

.mdi-action-favorite-outline:before {
  content: "\e62b";
}

.mdi-action-favorite:before {
  content: "\e62c";
}

.mdi-action-find-in-page:before {
  content: "\e62d";
}

.mdi-action-find-replace:before {
  content: "\e62e";
}

.mdi-action-flip-to-back:before {
  content: "\e62f";
}

.mdi-action-flip-to-front:before {
  content: "\e630";
}

.mdi-action-get-app:before {
  content: "\e631";
}

.mdi-action-grade:before {
  content: "\e632";
}

.mdi-action-group-work:before {
  content: "\e633";
}

.mdi-action-help:before {
  content: "\e634";
}

.mdi-action-highlight-remove:before {
  content: "\e635";
}

.mdi-action-history:before {
  content: "\e636";
}

.mdi-action-home:before {
  content: "\e637";
}

.mdi-action-https:before {
  content: "\e638";
}

.mdi-action-info-outline:before {
  content: "\e639";
}

.mdi-action-info:before {
  content: "\e63a";
}

.mdi-action-input:before {
  content: "\e63b";
}

.mdi-action-invert-colors:before {
  content: "\e63c";
}

.mdi-action-label-outline:before {
  content: "\e63d";
}

.mdi-action-label:before {
  content: "\e63e";
}

.mdi-action-language:before {
  content: "\e63f";
}

.mdi-action-launch:before {
  content: "\e640";
}

.mdi-action-list:before {
  content: "\e641";
}

.mdi-action-lock-open:before {
  content: "\e642";
}

.mdi-action-lock-outline:before {
  content: "\e643";
}

.mdi-action-lock:before {
  content: "\e644";
}

.mdi-action-loyalty:before {
  content: "\e645";
}

.mdi-action-markunread-mailbox:before {
  content: "\e646";
}

.mdi-action-note-add:before {
  content: "\e647";
}

.mdi-action-open-in-browser:before {
  content: "\e648";
}

.mdi-action-open-in-new:before {
  content: "\e649";
}

.mdi-action-open-with:before {
  content: "\e64a";
}

.mdi-action-pageview:before {
  content: "\e64b";
}

.mdi-action-payment:before {
  content: "\e64c";
}

.mdi-action-perm-camera-mic:before {
  content: "\e64d";
}

.mdi-action-perm-contact-cal:before {
  content: "\e64e";
}

.mdi-action-perm-data-setting:before {
  content: "\e64f";
}

.mdi-action-perm-device-info:before {
  content: "\e650";
}

.mdi-action-perm-identity:before {
  content: "\e651";
}

.mdi-action-perm-media:before {
  content: "\e652";
}

.mdi-action-perm-phone-msg:before {
  content: "\e653";
}

.mdi-action-perm-scan-wifi:before {
  content: "\e654";
}

.mdi-action-picture-in-picture:before {
  content: "\e655";
}

.mdi-action-polymer:before {
  content: "\e656";
}

.mdi-action-print:before {
  content: "\e657";
}

.mdi-action-query-builder:before {
  content: "\e658";
}

.mdi-action-question-answer:before {
  content: "\e659";
}

.mdi-action-receipt:before {
  content: "\e65a";
}

.mdi-action-redeem:before {
  content: "\e65b";
}

.mdi-action-reorder:before {
  content: "\e65c";
}

.mdi-action-report-problem:before {
  content: "\e65d";
}

.mdi-action-restore:before {
  content: "\e65e";
}

.mdi-action-room:before {
  content: "\e65f";
}

.mdi-action-schedule:before {
  content: "\e660";
}

.mdi-action-search:before {
  content: "\e661";
}

.mdi-action-settings-applications:before {
  content: "\e662";
}

.mdi-action-settings-backup-restore:before {
  content: "\e663";
}

.mdi-action-settings-bluetooth:before {
  content: "\e664";
}

.mdi-action-settings-cell:before {
  content: "\e665";
}

.mdi-action-settings-display:before {
  content: "\e666";
}

.mdi-action-settings-ethernet:before {
  content: "\e667";
}

.mdi-action-settings-input-antenna:before {
  content: "\e668";
}

.mdi-action-settings-input-component:before {
  content: "\e669";
}

.mdi-action-settings-input-composite:before {
  content: "\e66a";
}

.mdi-action-settings-input-hdmi:before {
  content: "\e66b";
}

.mdi-action-settings-input-svideo:before {
  content: "\e66c";
}

.mdi-action-settings-overscan:before {
  content: "\e66d";
}

.mdi-action-settings-phone:before {
  content: "\e66e";
}

.mdi-action-settings-power:before {
  content: "\e66f";
}

.mdi-action-settings-remote:before {
  content: "\e670";
}

.mdi-action-settings-voice:before {
  content: "\e671";
}

.mdi-action-settings:before {
  content: "\e672";
}

.mdi-action-shop-two:before {
  content: "\e673";
}

.mdi-action-shop:before {
  content: "\e674";
}

.mdi-action-shopping-basket:before {
  content: "\e675";
}

.mdi-action-shopping-cart:before {
  content: "\e676";
}

.mdi-action-speaker-notes:before {
  content: "\e677";
}

.mdi-action-spellcheck:before {
  content: "\e678";
}

.mdi-action-star-rate:before {
  content: "\e679";
}

.mdi-action-stars:before {
  content: "\e67a";
}

.mdi-action-store:before {
  content: "\e67b";
}

.mdi-action-subject:before {
  content: "\e67c";
}

.mdi-action-supervisor-account:before {
  content: "\e67d";
}

.mdi-action-swap-horiz:before {
  content: "\e67e";
}

.mdi-action-swap-vert-circle:before {
  content: "\e67f";
}

.mdi-action-swap-vert:before {
  content: "\e680";
}

.mdi-action-system-update-tv:before {
  content: "\e681";
}

.mdi-action-tab-unselected:before {
  content: "\e682";
}

.mdi-action-tab:before {
  content: "\e683";
}

.mdi-action-theaters:before {
  content: "\e684";
}

.mdi-action-thumb-down:before {
  content: "\e685";
}

.mdi-action-thumb-up:before {
  content: "\e686";
}

.mdi-action-thumbs-up-down:before {
  content: "\e687";
}

.mdi-action-toc:before {
  content: "\e688";
}

.mdi-action-today:before {
  content: "\e689";
}

.mdi-action-track-changes:before {
  content: "\e68a";
}

.mdi-action-translate:before {
  content: "\e68b";
}

.mdi-action-trending-down:before {
  content: "\e68c";
}

.mdi-action-trending-neutral:before {
  content: "\e68d";
}

.mdi-action-trending-up:before {
  content: "\e68e";
}

.mdi-action-turned-in-not:before {
  content: "\e68f";
}

.mdi-action-turned-in:before {
  content: "\e690";
}

.mdi-action-verified-user:before {
  content: "\e691";
}

.mdi-action-view-agenda:before {
  content: "\e692";
}

.mdi-action-view-array:before {
  content: "\e693";
}

.mdi-action-view-carousel:before {
  content: "\e694";
}

.mdi-action-view-column:before {
  content: "\e695";
}

.mdi-action-view-day:before {
  content: "\e696";
}

.mdi-action-view-headline:before {
  content: "\e697";
}

.mdi-action-view-list:before {
  content: "\e698";
}

.mdi-action-view-module:before {
  content: "\e699";
}

.mdi-action-view-quilt:before {
  content: "\e69a";
}

.mdi-action-view-stream:before {
  content: "\e69b";
}

.mdi-action-view-week:before {
  content: "\e69c";
}

.mdi-action-visibility-off:before {
  content: "\e69d";
}

.mdi-action-visibility:before {
  content: "\e69e";
}

.mdi-action-wallet-giftcard:before {
  content: "\e69f";
}

.mdi-action-wallet-membership:before {
  content: "\e6a0";
}

.mdi-action-wallet-travel:before {
  content: "\e6a1";
}

.mdi-action-work:before {
  content: "\e6a2";
}

.mdi-alert-error:before {
  content: "\e6a3";
}

.mdi-alert-warning:before {
  content: "\e6a4";
}

.mdi-av-album:before {
  content: "\e6a5";
}

.mdi-av-closed-caption:before {
  content: "\e6a6";
}

.mdi-av-equalizer:before {
  content: "\e6a7";
}

.mdi-av-explicit:before {
  content: "\e6a8";
}

.mdi-av-fast-forward:before {
  content: "\e6a9";
}

.mdi-av-fast-rewind:before {
  content: "\e6aa";
}

.mdi-av-games:before {
  content: "\e6ab";
}

.mdi-av-hearing:before {
  content: "\e6ac";
}

.mdi-av-high-quality:before {
  content: "\e6ad";
}

.mdi-av-loop:before {
  content: "\e6ae";
}

.mdi-av-mic-none:before {
  content: "\e6af";
}

.mdi-av-mic-off:before {
  content: "\e6b0";
}

.mdi-av-mic:before {
  content: "\e6b1";
}

.mdi-av-movie:before {
  content: "\e6b2";
}

.mdi-av-my-library-add:before {
  content: "\e6b3";
}

.mdi-av-my-library-books:before {
  content: "\e6b4";
}

.mdi-av-my-library-music:before {
  content: "\e6b5";
}

.mdi-av-new-releases:before {
  content: "\e6b6";
}

.mdi-av-not-interested:before {
  content: "\e6b7";
}

.mdi-av-pause-circle-fill:before {
  content: "\e6b8";
}

.mdi-av-pause-circle-outline:before {
  content: "\e6b9";
}

.mdi-av-pause:before {
  content: "\e6ba";
}

.mdi-av-play-arrow:before {
  content: "\e6bb";
}

.mdi-av-play-circle-fill:before {
  content: "\e6bc";
}

.mdi-av-play-circle-outline:before {
  content: "\e6bd";
}

.mdi-av-play-shopping-bag:before {
  content: "\e6be";
}

.mdi-av-playlist-add:before {
  content: "\e6bf";
}

.mdi-av-queue-music:before {
  content: "\e6c0";
}

.mdi-av-queue:before {
  content: "\e6c1";
}

.mdi-av-radio:before {
  content: "\e6c2";
}

.mdi-av-recent-actors:before {
  content: "\e6c3";
}

.mdi-av-repeat-one:before {
  content: "\e6c4";
}

.mdi-av-repeat:before {
  content: "\e6c5";
}

.mdi-av-replay:before {
  content: "\e6c6";
}

.mdi-av-shuffle:before {
  content: "\e6c7";
}

.mdi-av-skip-next:before {
  content: "\e6c8";
}

.mdi-av-skip-previous:before {
  content: "\e6c9";
}

.mdi-av-snooze:before {
  content: "\e6ca";
}

.mdi-av-stop:before {
  content: "\e6cb";
}

.mdi-av-subtitles:before {
  content: "\e6cc";
}

.mdi-av-surround-sound:before {
  content: "\e6cd";
}

.mdi-av-timer:before {
  content: "\e6ce";
}

.mdi-av-video-collection:before {
  content: "\e6cf";
}

.mdi-av-videocam-off:before {
  content: "\e6d0";
}

.mdi-av-videocam:before {
  content: "\e6d1";
}

.mdi-av-volume-down:before {
  content: "\e6d2";
}

.mdi-av-volume-mute:before {
  content: "\e6d3";
}

.mdi-av-volume-off:before {
  content: "\e6d4";
}

.mdi-av-volume-up:before {
  content: "\e6d5";
}

.mdi-av-web:before {
  content: "\e6d6";
}

.mdi-communication-business:before {
  content: "\e6d7";
}

.mdi-communication-call-end:before {
  content: "\e6d8";
}

.mdi-communication-call-made:before {
  content: "\e6d9";
}

.mdi-communication-call-merge:before {
  content: "\e6da";
}

.mdi-communication-call-missed:before {
  content: "\e6db";
}

.mdi-communication-call-received:before {
  content: "\e6dc";
}

.mdi-communication-call-split:before {
  content: "\e6dd";
}

.mdi-communication-call:before {
  content: "\e6de";
}

.mdi-communication-chat:before {
  content: "\e6df";
}

.mdi-communication-clear-all:before {
  content: "\e6e0";
}

.mdi-communication-comment:before {
  content: "\e6e1";
}

.mdi-communication-contacts:before {
  content: "\e6e2";
}

.mdi-communication-dialer-sip:before {
  content: "\e6e3";
}

.mdi-communication-dialpad:before {
  content: "\e6e4";
}

.mdi-communication-dnd-on:before {
  content: "\e6e5";
}

.mdi-communication-email:before {
  content: "\e6e6";
}

.mdi-communication-forum:before {
  content: "\e6e7";
}

.mdi-communication-import-export:before {
  content: "\e6e8";
}

.mdi-communication-invert-colors-off:before {
  content: "\e6e9";
}

.mdi-communication-invert-colors-on:before {
  content: "\e6ea";
}

.mdi-communication-live-help:before {
  content: "\e6eb";
}

.mdi-communication-location-off:before {
  content: "\e6ec";
}

.mdi-communication-location-on:before {
  content: "\e6ed";
}

.mdi-communication-message:before {
  content: "\e6ee";
}

.mdi-communication-messenger:before {
  content: "\e6ef";
}

.mdi-communication-no-sim:before {
  content: "\e6f0";
}

.mdi-communication-phone:before {
  content: "\e6f1";
}

.mdi-communication-portable-wifi-off:before {
  content: "\e6f2";
}

.mdi-communication-quick-contacts-dialer:before {
  content: "\e6f3";
}

.mdi-communication-quick-contacts-mail:before {
  content: "\e6f4";
}

.mdi-communication-ring-volume:before {
  content: "\e6f5";
}

.mdi-communication-stay-current-landscape:before {
  content: "\e6f6";
}

.mdi-communication-stay-current-portrait:before {
  content: "\e6f7";
}

.mdi-communication-stay-primary-landscape:before {
  content: "\e6f8";
}

.mdi-communication-stay-primary-portrait:before {
  content: "\e6f9";
}

.mdi-communication-swap-calls:before {
  content: "\e6fa";
}

.mdi-communication-textsms:before {
  content: "\e6fb";
}

.mdi-communication-voicemail:before {
  content: "\e6fc";
}

.mdi-communication-vpn-key:before {
  content: "\e6fd";
}

.mdi-content-add-box:before {
  content: "\e6fe";
}

.mdi-content-add-circle-outline:before {
  content: "\e6ff";
}

.mdi-content-add-circle:before {
  content: "\e700";
}

.mdi-content-add:before {
  content: "\e701";
}

.mdi-content-archive:before {
  content: "\e702";
}

.mdi-content-backspace:before {
  content: "\e703";
}

.mdi-content-block:before {
  content: "\e704";
}

.mdi-content-clear:before {
  content: "\e705";
}

.mdi-content-content-copy:before {
  content: "\e706";
}

.mdi-content-content-cut:before {
  content: "\e707";
}

.mdi-content-content-paste:before {
  content: "\e708";
}

.mdi-content-create:before {
  content: "\e709";
}

.mdi-content-drafts:before {
  content: "\e70a";
}

.mdi-content-filter-list:before {
  content: "\e70b";
}

.mdi-content-flag:before {
  content: "\e70c";
}

.mdi-content-forward:before {
  content: "\e70d";
}

.mdi-content-gesture:before {
  content: "\e70e";
}

.mdi-content-inbox:before {
  content: "\e70f";
}

.mdi-content-link:before {
  content: "\e710";
}

.mdi-content-mail:before {
  content: "\e711";
}

.mdi-content-markunread:before {
  content: "\e712";
}

.mdi-content-redo:before {
  content: "\e713";
}

.mdi-content-remove-circle-outline:before {
  content: "\e714";
}

.mdi-content-remove-circle:before {
  content: "\e715";
}

.mdi-content-remove:before {
  content: "\e716";
}

.mdi-content-reply-all:before {
  content: "\e717";
}

.mdi-content-reply:before {
  content: "\e718";
}

.mdi-content-report:before {
  content: "\e719";
}

.mdi-content-save:before {
  content: "\e71a";
}

.mdi-content-select-all:before {
  content: "\e71b";
}

.mdi-content-send:before {
  content: "\e71c";
}

.mdi-content-sort:before {
  content: "\e71d";
}

.mdi-content-text-format:before {
  content: "\e71e";
}

.mdi-content-undo:before {
  content: "\e71f";
}

.mdi-editor-attach-file:before {
  content: "\e776";
}

.mdi-editor-attach-money:before {
  content: "\e777";
}

.mdi-editor-border-all:before {
  content: "\e778";
}

.mdi-editor-border-bottom:before {
  content: "\e779";
}

.mdi-editor-border-clear:before {
  content: "\e77a";
}

.mdi-editor-border-color:before {
  content: "\e77b";
}

.mdi-editor-border-horizontal:before {
  content: "\e77c";
}

.mdi-editor-border-inner:before {
  content: "\e77d";
}

.mdi-editor-border-left:before {
  content: "\e77e";
}

.mdi-editor-border-outer:before {
  content: "\e77f";
}

.mdi-editor-border-right:before {
  content: "\e780";
}

.mdi-editor-border-style:before {
  content: "\e781";
}

.mdi-editor-border-top:before {
  content: "\e782";
}

.mdi-editor-border-vertical:before {
  content: "\e783";
}

.mdi-editor-format-align-center:before {
  content: "\e784";
}

.mdi-editor-format-align-justify:before {
  content: "\e785";
}

.mdi-editor-format-align-left:before {
  content: "\e786";
}

.mdi-editor-format-align-right:before {
  content: "\e787";
}

.mdi-editor-format-bold:before {
  content: "\e788";
}

.mdi-editor-format-clear:before {
  content: "\e789";
}

.mdi-editor-format-color-fill:before {
  content: "\e78a";
}

.mdi-editor-format-color-reset:before {
  content: "\e78b";
}

.mdi-editor-format-color-text:before {
  content: "\e78c";
}

.mdi-editor-format-indent-decrease:before {
  content: "\e78d";
}

.mdi-editor-format-indent-increase:before {
  content: "\e78e";
}

.mdi-editor-format-italic:before {
  content: "\e78f";
}

.mdi-editor-format-line-spacing:before {
  content: "\e790";
}

.mdi-editor-format-list-bulleted:before {
  content: "\e791";
}

.mdi-editor-format-list-numbered:before {
  content: "\e792";
}

.mdi-editor-format-paint:before {
  content: "\e793";
}

.mdi-editor-format-quote:before {
  content: "\e794";
}

.mdi-editor-format-size:before {
  content: "\e795";
}

.mdi-editor-format-strikethrough:before {
  content: "\e796";
}

.mdi-editor-format-textdirection-l-to-r:before {
  content: "\e797";
}

.mdi-editor-format-textdirection-r-to-l:before {
  content: "\e798";
}

.mdi-editor-format-underline:before {
  content: "\e799";
}

.mdi-editor-functions:before {
  content: "\e79a";
}

.mdi-editor-insert-chart:before {
  content: "\e79b";
}

.mdi-editor-insert-comment:before {
  content: "\e79c";
}

.mdi-editor-insert-drive-file:before {
  content: "\e79d";
}

.mdi-editor-insert-emoticon:before {
  content: "\e79e";
}

.mdi-editor-insert-invitation:before {
  content: "\e79f";
}

.mdi-editor-insert-link:before {
  content: "\e7a0";
}

.mdi-editor-insert-photo:before {
  content: "\e7a1";
}

.mdi-editor-merge-type:before {
  content: "\e7a2";
}

.mdi-editor-mode-comment:before {
  content: "\e7a3";
}

.mdi-editor-mode-edit:before {
  content: "\e7a4";
}

.mdi-editor-publish:before {
  content: "\e7a5";
}

.mdi-editor-vertical-align-bottom:before {
  content: "\e7a6";
}

.mdi-editor-vertical-align-center:before {
  content: "\e7a7";
}

.mdi-editor-vertical-align-top:before {
  content: "\e7a8";
}

.mdi-editor-wrap-text:before {
  content: "\e7a9";
}

.mdi-file-attachment:before {
  content: "\e7aa";
}

.mdi-file-cloud-circle:before {
  content: "\e7ab";
}

.mdi-file-cloud-done:before {
  content: "\e7ac";
}

.mdi-file-cloud-download:before {
  content: "\e7ad";
}

.mdi-file-cloud-off:before {
  content: "\e7ae";
}

.mdi-file-cloud-queue:before {
  content: "\e7af";
}

.mdi-file-cloud-upload:before {
  content: "\e7b0";
}

.mdi-file-cloud:before {
  content: "\e7b1";
}

.mdi-file-file-download:before {
  content: "\e7b2";
}

.mdi-file-file-upload:before {
  content: "\e7b3";
}

.mdi-file-folder-open:before {
  content: "\e7b4";
}

.mdi-file-folder-shared:before {
  content: "\e7b5";
}

.mdi-file-folder:before {
  content: "\e7b6";
}

.mdi-device-access-alarm:before {
  content: "\e720";
}

.mdi-device-access-alarms:before {
  content: "\e721";
}

.mdi-device-access-time:before {
  content: "\e722";
}

.mdi-device-add-alarm:before {
  content: "\e723";
}

.mdi-device-airplanemode-off:before {
  content: "\e724";
}

.mdi-device-airplanemode-on:before {
  content: "\e725";
}

.mdi-device-battery-20:before {
  content: "\e726";
}

.mdi-device-battery-30:before {
  content: "\e727";
}

.mdi-device-battery-50:before {
  content: "\e728";
}

.mdi-device-battery-60:before {
  content: "\e729";
}

.mdi-device-battery-80:before {
  content: "\e72a";
}

.mdi-device-battery-90:before {
  content: "\e72b";
}

.mdi-device-battery-alert:before {
  content: "\e72c";
}

.mdi-device-battery-charging-20:before {
  content: "\e72d";
}

.mdi-device-battery-charging-30:before {
  content: "\e72e";
}

.mdi-device-battery-charging-50:before {
  content: "\e72f";
}

.mdi-device-battery-charging-60:before {
  content: "\e730";
}

.mdi-device-battery-charging-80:before {
  content: "\e731";
}

.mdi-device-battery-charging-90:before {
  content: "\e732";
}

.mdi-device-battery-charging-full:before {
  content: "\e733";
}

.mdi-device-battery-full:before {
  content: "\e734";
}

.mdi-device-battery-std:before {
  content: "\e735";
}

.mdi-device-battery-unknown:before {
  content: "\e736";
}

.mdi-device-bluetooth-connected:before {
  content: "\e737";
}

.mdi-device-bluetooth-disabled:before {
  content: "\e738";
}

.mdi-device-bluetooth-searching:before {
  content: "\e739";
}

.mdi-device-bluetooth:before {
  content: "\e73a";
}

.mdi-device-brightness-auto:before {
  content: "\e73b";
}

.mdi-device-brightness-high:before {
  content: "\e73c";
}

.mdi-device-brightness-low:before {
  content: "\e73d";
}

.mdi-device-brightness-medium:before {
  content: "\e73e";
}

.mdi-device-data-usage:before {
  content: "\e73f";
}

.mdi-device-developer-mode:before {
  content: "\e740";
}

.mdi-device-devices:before {
  content: "\e741";
}

.mdi-device-dvr:before {
  content: "\e742";
}

.mdi-device-gps-fixed:before {
  content: "\e743";
}

.mdi-device-gps-not-fixed:before {
  content: "\e744";
}

.mdi-device-gps-off:before {
  content: "\e745";
}

.mdi-device-location-disabled:before {
  content: "\e746";
}

.mdi-device-location-searching:before {
  content: "\e747";
}

.mdi-device-multitrack-audio:before {
  content: "\e748";
}

.mdi-device-network-cell:before {
  content: "\e749";
}

.mdi-device-network-wifi:before {
  content: "\e74a";
}

.mdi-device-nfc:before {
  content: "\e74b";
}

.mdi-device-now-wallpaper:before {
  content: "\e74c";
}

.mdi-device-now-widgets:before {
  content: "\e74d";
}

.mdi-device-screen-lock-landscape:before {
  content: "\e74e";
}

.mdi-device-screen-lock-portrait:before {
  content: "\e74f";
}

.mdi-device-screen-lock-rotation:before {
  content: "\e750";
}

.mdi-device-screen-rotation:before {
  content: "\e751";
}

.mdi-device-sd-storage:before {
  content: "\e752";
}

.mdi-device-settings-system-daydream:before {
  content: "\e753";
}

.mdi-device-signal-cellular-0-bar:before {
  content: "\e754";
}

.mdi-device-signal-cellular-1-bar:before {
  content: "\e755";
}

.mdi-device-signal-cellular-2-bar:before {
  content: "\e756";
}

.mdi-device-signal-cellular-3-bar:before {
  content: "\e757";
}

.mdi-device-signal-cellular-4-bar:before {
  content: "\e758";
}

.mdi-signal-wifi-statusbar-connected-no-internet-after:before {
  content: "\e8f6";
}

.mdi-device-signal-cellular-connected-no-internet-0-bar:before {
  content: "\e759";
}

.mdi-device-signal-cellular-connected-no-internet-1-bar:before {
  content: "\e75a";
}

.mdi-device-signal-cellular-connected-no-internet-2-bar:before {
  content: "\e75b";
}

.mdi-device-signal-cellular-connected-no-internet-3-bar:before {
  content: "\e75c";
}

.mdi-device-signal-cellular-connected-no-internet-4-bar:before {
  content: "\e75d";
}

.mdi-device-signal-cellular-no-sim:before {
  content: "\e75e";
}

.mdi-device-signal-cellular-null:before {
  content: "\e75f";
}

.mdi-device-signal-cellular-off:before {
  content: "\e760";
}

.mdi-device-signal-wifi-0-bar:before {
  content: "\e761";
}

.mdi-device-signal-wifi-1-bar:before {
  content: "\e762";
}

.mdi-device-signal-wifi-2-bar:before {
  content: "\e763";
}

.mdi-device-signal-wifi-3-bar:before {
  content: "\e764";
}

.mdi-device-signal-wifi-4-bar:before {
  content: "\e765";
}

.mdi-device-signal-wifi-off:before {
  content: "\e766";
}

.mdi-device-signal-wifi-statusbar-1-bar:before {
  content: "\e767";
}

.mdi-device-signal-wifi-statusbar-2-bar:before {
  content: "\e768";
}

.mdi-device-signal-wifi-statusbar-3-bar:before {
  content: "\e769";
}

.mdi-device-signal-wifi-statusbar-4-bar:before {
  content: "\e76a";
}

.mdi-device-signal-wifi-statusbar-connected-no-internet-:before {
  content: "\e76b";
}

.mdi-device-signal-wifi-statusbar-connected-no-internet:before {
  content: "\e76f";
}

.mdi-device-signal-wifi-statusbar-connected-no-internet-2:before {
  content: "\e76c";
}

.mdi-device-signal-wifi-statusbar-connected-no-internet-3:before {
  content: "\e76d";
}

.mdi-device-signal-wifi-statusbar-connected-no-internet-4:before {
  content: "\e76e";
}

.mdi-signal-wifi-statusbar-not-connected-after:before {
  content: "\e8f7";
}

.mdi-device-signal-wifi-statusbar-not-connected:before {
  content: "\e770";
}

.mdi-device-signal-wifi-statusbar-null:before {
  content: "\e771";
}

.mdi-device-storage:before {
  content: "\e772";
}

.mdi-device-usb:before {
  content: "\e773";
}

.mdi-device-wifi-lock:before {
  content: "\e774";
}

.mdi-device-wifi-tethering:before {
  content: "\e775";
}

.mdi-hardware-cast-connected:before {
  content: "\e7b7";
}

.mdi-hardware-cast:before {
  content: "\e7b8";
}

.mdi-hardware-computer:before {
  content: "\e7b9";
}

.mdi-hardware-desktop-mac:before {
  content: "\e7ba";
}

.mdi-hardware-desktop-windows:before {
  content: "\e7bb";
}

.mdi-hardware-dock:before {
  content: "\e7bc";
}

.mdi-hardware-gamepad:before {
  content: "\e7bd";
}

.mdi-hardware-headset-mic:before {
  content: "\e7be";
}

.mdi-hardware-headset:before {
  content: "\e7bf";
}

.mdi-hardware-keyboard-alt:before {
  content: "\e7c0";
}

.mdi-hardware-keyboard-arrow-down:before {
  content: "\e7c1";
}

.mdi-hardware-keyboard-arrow-left:before {
  content: "\e7c2";
}

.mdi-hardware-keyboard-arrow-right:before {
  content: "\e7c3";
}

.mdi-hardware-keyboard-arrow-up:before {
  content: "\e7c4";
}

.mdi-hardware-keyboard-backspace:before {
  content: "\e7c5";
}

.mdi-hardware-keyboard-capslock:before {
  content: "\e7c6";
}

.mdi-hardware-keyboard-control:before {
  content: "\e7c7";
}

.mdi-hardware-keyboard-hide:before {
  content: "\e7c8";
}

.mdi-hardware-keyboard-return:before {
  content: "\e7c9";
}

.mdi-hardware-keyboard-tab:before {
  content: "\e7ca";
}

.mdi-hardware-keyboard-voice:before {
  content: "\e7cb";
}

.mdi-hardware-keyboard:before {
  content: "\e7cc";
}

.mdi-hardware-laptop-chromebook:before {
  content: "\e7cd";
}

.mdi-hardware-laptop-mac:before {
  content: "\e7ce";
}

.mdi-hardware-laptop-windows:before {
  content: "\e7cf";
}

.mdi-hardware-laptop:before {
  content: "\e7d0";
}

.mdi-hardware-memory:before {
  content: "\e7d1";
}

.mdi-hardware-mouse:before {
  content: "\e7d2";
}

.mdi-hardware-phone-android:before {
  content: "\e7d3";
}

.mdi-hardware-phone-iphone:before {
  content: "\e7d4";
}

.mdi-hardware-phonelink-off:before {
  content: "\e7d5";
}

.mdi-hardware-phonelink:before {
  content: "\e7d6";
}

.mdi-hardware-security:before {
  content: "\e7d7";
}

.mdi-hardware-sim-card:before {
  content: "\e7d8";
}

.mdi-hardware-smartphone:before {
  content: "\e7d9";
}

.mdi-hardware-speaker:before {
  content: "\e7da";
}

.mdi-hardware-tablet-android:before {
  content: "\e7db";
}

.mdi-hardware-tablet-mac:before {
  content: "\e7dc";
}

.mdi-hardware-tablet:before {
  content: "\e7dd";
}

.mdi-hardware-tv:before {
  content: "\e7de";
}

.mdi-hardware-watch:before {
  content: "\e7df";
}

.mdi-image-add-to-photos:before {
  content: "\e7e0";
}

.mdi-image-adjust:before {
  content: "\e7e1";
}

.mdi-image-assistant-photo:before {
  content: "\e7e2";
}

.mdi-image-audiotrack:before {
  content: "\e7e3";
}

.mdi-image-blur-circular:before {
  content: "\e7e4";
}

.mdi-image-blur-linear:before {
  content: "\e7e5";
}

.mdi-image-blur-off:before {
  content: "\e7e6";
}

.mdi-image-blur-on:before {
  content: "\e7e7";
}

.mdi-image-brightness-1:before {
  content: "\e7e8";
}

.mdi-image-brightness-2:before {
  content: "\e7e9";
}

.mdi-image-brightness-3:before {
  content: "\e7ea";
}

.mdi-image-brightness-4:before {
  content: "\e7eb";
}

.mdi-image-brightness-5:before {
  content: "\e7ec";
}

.mdi-image-brightness-6:before {
  content: "\e7ed";
}

.mdi-image-brightness-7:before {
  content: "\e7ee";
}

.mdi-image-brush:before {
  content: "\e7ef";
}

.mdi-image-camera-alt:before {
  content: "\e7f0";
}

.mdi-image-camera-front:before {
  content: "\e7f1";
}

.mdi-image-camera-rear:before {
  content: "\e7f2";
}

.mdi-image-camera-roll:before {
  content: "\e7f3";
}

.mdi-image-camera:before {
  content: "\e7f4";
}

.mdi-image-center-focus-strong:before {
  content: "\e7f5";
}

.mdi-image-center-focus-weak:before {
  content: "\e7f6";
}

.mdi-image-collections:before {
  content: "\e7f7";
}

.mdi-image-color-lens:before {
  content: "\e7f8";
}

.mdi-image-colorize:before {
  content: "\e7f9";
}

.mdi-image-compare:before {
  content: "\e7fa";
}

.mdi-image-control-point-duplicate:before {
  content: "\e7fb";
}

.mdi-image-control-point:before {
  content: "\e7fc";
}

.mdi-image-crop-3-2:before {
  content: "\e7fd";
}

.mdi-image-crop-5-4:before {
  content: "\e7fe";
}

.mdi-image-crop-7-5:before {
  content: "\e7ff";
}

.mdi-image-crop-16-9:before {
  content: "\e800";
}

.mdi-image-crop-din:before {
  content: "\e801";
}

.mdi-image-crop-free:before {
  content: "\e802";
}

.mdi-image-crop-landscape:before {
  content: "\e803";
}

.mdi-image-crop-original:before {
  content: "\e804";
}

.mdi-image-crop-portrait:before {
  content: "\e805";
}

.mdi-image-crop-square:before {
  content: "\e806";
}

.mdi-image-crop:before {
  content: "\e807";
}

.mdi-image-dehaze:before {
  content: "\e808";
}

.mdi-image-details:before {
  content: "\e809";
}

.mdi-image-edit:before {
  content: "\e80a";
}

.mdi-image-exposure-minus-1:before {
  content: "\e80b";
}

.mdi-image-exposure-minus-2:before {
  content: "\e80c";
}

.mdi-image-exposure-plus-1:before {
  content: "\e80d";
}

.mdi-image-exposure-plus-2:before {
  content: "\e80e";
}

.mdi-image-exposure-zero:before {
  content: "\e80f";
}

.mdi-image-exposure:before {
  content: "\e810";
}

.mdi-image-filter-1:before {
  content: "\e811";
}

.mdi-image-filter-2:before {
  content: "\e812";
}

.mdi-image-filter-3:before {
  content: "\e813";
}

.mdi-image-filter-4:before {
  content: "\e814";
}

.mdi-image-filter-5:before {
  content: "\e815";
}

.mdi-image-filter-6:before {
  content: "\e816";
}

.mdi-image-filter-7:before {
  content: "\e817";
}

.mdi-image-filter-8:before {
  content: "\e818";
}

.mdi-image-filter-9-plus:before {
  content: "\e819";
}

.mdi-image-filter-9:before {
  content: "\e81a";
}

.mdi-image-filter-b-and-w:before {
  content: "\e81b";
}

.mdi-image-filter-center-focus:before {
  content: "\e81c";
}

.mdi-image-filter-drama:before {
  content: "\e81d";
}

.mdi-image-filter-frames:before {
  content: "\e81e";
}

.mdi-image-filter-hdr:before {
  content: "\e81f";
}

.mdi-image-filter-none:before {
  content: "\e820";
}

.mdi-image-filter-tilt-shift:before {
  content: "\e821";
}

.mdi-image-filter-vintage:before {
  content: "\e822";
}

.mdi-image-filter:before {
  content: "\e823";
}

.mdi-image-flare:before {
  content: "\e824";
}

.mdi-image-flash-auto:before {
  content: "\e825";
}

.mdi-image-flash-off:before {
  content: "\e826";
}

.mdi-image-flash-on:before {
  content: "\e827";
}

.mdi-image-flip:before {
  content: "\e828";
}

.mdi-image-gradient:before {
  content: "\e829";
}

.mdi-image-grain:before {
  content: "\e82a";
}

.mdi-image-grid-off:before {
  content: "\e82b";
}

.mdi-image-grid-on:before {
  content: "\e82c";
}

.mdi-image-hdr-off:before {
  content: "\e82d";
}

.mdi-image-hdr-on:before {
  content: "\e82e";
}

.mdi-image-hdr-strong:before {
  content: "\e82f";
}

.mdi-image-hdr-weak:before {
  content: "\e830";
}

.mdi-image-healing:before {
  content: "\e831";
}

.mdi-image-image-aspect-ratio:before {
  content: "\e832";
}

.mdi-image-image:before {
  content: "\e833";
}

.mdi-image-iso:before {
  content: "\e834";
}

.mdi-image-landscape:before {
  content: "\e835";
}

.mdi-image-leak-add:before {
  content: "\e836";
}

.mdi-image-leak-remove:before {
  content: "\e837";
}

.mdi-image-lens:before {
  content: "\e838";
}

.mdi-image-looks-3:before {
  content: "\e839";
}

.mdi-image-looks-4:before {
  content: "\e83a";
}

.mdi-image-looks-5:before {
  content: "\e83b";
}

.mdi-image-looks-6:before {
  content: "\e83c";
}

.mdi-image-looks-one:before {
  content: "\e83d";
}

.mdi-image-looks-two:before {
  content: "\e83e";
}

.mdi-image-looks:before {
  content: "\e83f";
}

.mdi-image-loupe:before {
  content: "\e840";
}

.mdi-image-movie-creation:before {
  content: "\e841";
}

.mdi-image-nature-people:before {
  content: "\e842";
}

.mdi-image-nature:before {
  content: "\e843";
}

.mdi-image-navigate-before:before {
  content: "\e844";
}

.mdi-image-navigate-next:before {
  content: "\e845";
}

.mdi-image-palette:before {
  content: "\e846";
}

.mdi-image-panorama-fisheye:before {
  content: "\e847";
}

.mdi-image-panorama-horizontal:before {
  content: "\e848";
}

.mdi-image-panorama-vertical:before {
  content: "\e849";
}

.mdi-image-panorama-wide-angle:before {
  content: "\e84a";
}

.mdi-image-panorama:before {
  content: "\e84b";
}

.mdi-image-photo-album:before {
  content: "\e84c";
}

.mdi-image-photo-camera:before {
  content: "\e84d";
}

.mdi-image-photo-library:before {
  content: "\e84e";
}

.mdi-image-photo:before {
  content: "\e84f";
}

.mdi-image-portrait:before {
  content: "\e850";
}

.mdi-image-remove-red-eye:before {
  content: "\e851";
}

.mdi-image-rotate-left:before {
  content: "\e852";
}

.mdi-image-rotate-right:before {
  content: "\e853";
}

.mdi-image-slideshow:before {
  content: "\e854";
}

.mdi-image-straighten:before {
  content: "\e855";
}

.mdi-image-style:before {
  content: "\e856";
}

.mdi-image-switch-camera:before {
  content: "\e857";
}

.mdi-image-switch-video:before {
  content: "\e858";
}

.mdi-image-tag-faces:before {
  content: "\e859";
}

.mdi-image-texture:before {
  content: "\e85a";
}

.mdi-image-timelapse:before {
  content: "\e85b";
}

.mdi-image-timer-3:before {
  content: "\e85c";
}

.mdi-image-timer-10:before {
  content: "\e85d";
}

.mdi-image-timer-auto:before {
  content: "\e85e";
}

.mdi-image-timer-off:before {
  content: "\e85f";
}

.mdi-image-timer:before {
  content: "\e860";
}

.mdi-image-tonality:before {
  content: "\e861";
}

.mdi-image-transform:before {
  content: "\e862";
}

.mdi-image-tune:before {
  content: "\e863";
}

.mdi-image-wb-auto:before {
  content: "\e864";
}

.mdi-image-wb-cloudy:before {
  content: "\e865";
}

.mdi-image-wb-incandescent:before {
  content: "\e866";
}

.mdi-image-wb-irradescent:before {
  content: "\e867";
}

.mdi-image-wb-sunny:before {
  content: "\e868";
}

.mdi-maps-beenhere:before {
  content: "\e869";
}

.mdi-maps-directions-bike:before {
  content: "\e86a";
}

.mdi-maps-directions-bus:before {
  content: "\e86b";
}

.mdi-maps-directions-car:before {
  content: "\e86c";
}

.mdi-maps-directions-ferry:before {
  content: "\e86d";
}

.mdi-maps-directions-subway:before {
  content: "\e86e";
}

.mdi-maps-directions-train:before {
  content: "\e86f";
}

.mdi-maps-directions-transit:before {
  content: "\e870";
}

.mdi-maps-directions-walk:before {
  content: "\e871";
}

.mdi-maps-directions:before {
  content: "\e872";
}

.mdi-maps-flight:before {
  content: "\e873";
}

.mdi-maps-hotel:before {
  content: "\e874";
}

.mdi-maps-layers-clear:before {
  content: "\e875";
}

.mdi-maps-layers:before {
  content: "\e876";
}

.mdi-maps-local-airport:before {
  content: "\e877";
}

.mdi-maps-local-atm:before {
  content: "\e878";
}

.mdi-maps-local-attraction:before {
  content: "\e879";
}

.mdi-maps-local-bar:before {
  content: "\e87a";
}

.mdi-maps-local-cafe:before {
  content: "\e87b";
}

.mdi-maps-local-car-wash:before {
  content: "\e87c";
}

.mdi-maps-local-convenience-store:before {
  content: "\e87d";
}

.mdi-maps-local-drink:before {
  content: "\e87e";
}

.mdi-maps-local-florist:before {
  content: "\e87f";
}

.mdi-maps-local-gas-station:before {
  content: "\e880";
}

.mdi-maps-local-grocery-store:before {
  content: "\e881";
}

.mdi-maps-local-hospital:before {
  content: "\e882";
}

.mdi-maps-local-hotel:before {
  content: "\e883";
}

.mdi-maps-local-laundry-service:before {
  content: "\e884";
}

.mdi-maps-local-library:before {
  content: "\e885";
}

.mdi-maps-local-mall:before {
  content: "\e886";
}

.mdi-maps-local-movies:before {
  content: "\e887";
}

.mdi-maps-local-offer:before {
  content: "\e888";
}

.mdi-maps-local-parking:before {
  content: "\e889";
}

.mdi-maps-local-pharmacy:before {
  content: "\e88a";
}

.mdi-maps-local-phone:before {
  content: "\e88b";
}

.mdi-maps-local-pizza:before {
  content: "\e88c";
}

.mdi-maps-local-play:before {
  content: "\e88d";
}

.mdi-maps-local-post-office:before {
  content: "\e88e";
}

.mdi-maps-local-print-shop:before {
  content: "\e88f";
}

.mdi-maps-local-restaurant:before {
  content: "\e890";
}

.mdi-maps-local-see:before {
  content: "\e891";
}

.mdi-maps-local-shipping:before {
  content: "\e892";
}

.mdi-maps-local-taxi:before {
  content: "\e893";
}

.mdi-maps-location-history:before {
  content: "\e894";
}

.mdi-maps-map:before {
  content: "\e895";
}

.mdi-maps-my-location:before {
  content: "\e896";
}

.mdi-maps-navigation:before {
  content: "\e897";
}

.mdi-maps-pin-drop:before {
  content: "\e898";
}

.mdi-maps-place:before {
  content: "\e899";
}

.mdi-maps-rate-review:before {
  content: "\e89a";
}

.mdi-maps-restaurant-menu:before {
  content: "\e89b";
}

.mdi-maps-satellite:before {
  content: "\e89c";
}

.mdi-maps-store-mall-directory:before {
  content: "\e89d";
}

.mdi-maps-terrain:before {
  content: "\e89e";
}

.mdi-maps-traffic:before {
  content: "\e89f";
}

.mdi-navigation-apps:before {
  content: "\e8a0";
}

.mdi-navigation-arrow-back:before {
  content: "\e8a1";
}

.mdi-navigation-arrow-drop-down-circle:before {
  content: "\e8a2";
}

.mdi-navigation-arrow-drop-down:before {
  content: "\e8a3";
}

.mdi-navigation-arrow-drop-up:before {
  content: "\e8a4";
}

.mdi-navigation-arrow-forward:before {
  content: "\e8a5";
}

.mdi-navigation-cancel:before {
  content: "\e8a6";
}

.mdi-navigation-check:before {
  content: "\e8a7";
}

.mdi-navigation-chevron-left:before {
  content: "\e8a8";
}

.mdi-navigation-chevron-right:before {
  content: "\e8a9";
}

.mdi-navigation-close:before {
  content: "\e8aa";
}

.mdi-navigation-expand-less:before {
  content: "\e8ab";
}

.mdi-navigation-expand-more:before {
  content: "\e8ac";
}

.mdi-navigation-fullscreen-exit:before {
  content: "\e8ad";
}

.mdi-navigation-fullscreen:before {
  content: "\e8ae";
}

.mdi-navigation-menu:before {
  content: "\e8af";
}

.mdi-navigation-more-horiz:before {
  content: "\e8b0";
}

.mdi-navigation-more-vert:before {
  content: "\e8b1";
}

.mdi-navigation-refresh:before {
  content: "\e8b2";
}

.mdi-navigation-unfold-less:before {
  content: "\e8b3";
}

.mdi-navigation-unfold-more:before {
  content: "\e8b4";
}

.mdi-notification-adb:before {
  content: "\e8b5";
}

.mdi-notification-bluetooth-audio:before {
  content: "\e8b6";
}

.mdi-notification-disc-full:before {
  content: "\e8b7";
}

.mdi-notification-dnd-forwardslash:before {
  content: "\e8b8";
}

.mdi-notification-do-not-disturb:before {
  content: "\e8b9";
}

.mdi-notification-drive-eta:before {
  content: "\e8ba";
}

.mdi-notification-event-available:before {
  content: "\e8bb";
}

.mdi-notification-event-busy:before {
  content: "\e8bc";
}

.mdi-notification-event-note:before {
  content: "\e8bd";
}

.mdi-notification-folder-special:before {
  content: "\e8be";
}

.mdi-notification-mms:before {
  content: "\e8bf";
}

.mdi-notification-more:before {
  content: "\e8c0";
}

.mdi-notification-network-locked:before {
  content: "\e8c1";
}

.mdi-notification-phone-bluetooth-speaker:before {
  content: "\e8c2";
}

.mdi-notification-phone-forwarded:before {
  content: "\e8c3";
}

.mdi-notification-phone-in-talk:before {
  content: "\e8c4";
}

.mdi-notification-phone-locked:before {
  content: "\e8c5";
}

.mdi-notification-phone-missed:before {
  content: "\e8c6";
}

.mdi-notification-phone-paused:before {
  content: "\e8c7";
}

.mdi-notification-play-download:before {
  content: "\e8c8";
}

.mdi-notification-play-install:before {
  content: "\e8c9";
}

.mdi-notification-sd-card:before {
  content: "\e8ca";
}

.mdi-notification-sim-card-alert:before {
  content: "\e8cb";
}

.mdi-notification-sms-failed:before {
  content: "\e8cc";
}

.mdi-notification-sms:before {
  content: "\e8cd";
}

.mdi-notification-sync-disabled:before {
  content: "\e8ce";
}

.mdi-notification-sync-problem:before {
  content: "\e8cf";
}

.mdi-notification-sync:before {
  content: "\e8d0";
}

.mdi-notification-system-update:before {
  content: "\e8d1";
}

.mdi-notification-tap-and-play:before {
  content: "\e8d2";
}

.mdi-notification-time-to-leave:before {
  content: "\e8d3";
}

.mdi-notification-vibration:before {
  content: "\e8d4";
}

.mdi-notification-voice-chat:before {
  content: "\e8d5";
}

.mdi-notification-vpn-lock:before {
  content: "\e8d6";
}

.mdi-social-cake:before {
  content: "\e8d7";
}

.mdi-social-domain:before {
  content: "\e8d8";
}

.mdi-social-group-add:before {
  content: "\e8d9";
}

.mdi-social-group:before {
  content: "\e8da";
}

.mdi-social-location-city:before {
  content: "\e8db";
}

.mdi-social-mood:before {
  content: "\e8dc";
}

.mdi-social-notifications-none:before {
  content: "\e8dd";
}

.mdi-social-notifications-off:before {
  content: "\e8de";
}

.mdi-social-notifications-on:before {
  content: "\e8df";
}

.mdi-social-notifications-paused:before {
  content: "\e8e0";
}

.mdi-social-notifications:before {
  content: "\e8e1";
}

.mdi-social-pages:before {
  content: "\e8e2";
}

.mdi-social-party-mode:before {
  content: "\e8e3";
}

.mdi-social-people-outline:before {
  content: "\e8e4";
}

.mdi-social-people:before {
  content: "\e8e5";
}

.mdi-social-person-add:before {
  content: "\e8e6";
}

.mdi-social-person-outline:before {
  content: "\e8e7";
}

.mdi-social-person:before {
  content: "\e8e8";
}

.mdi-social-plus-one:before {
  content: "\e8e9";
}

.mdi-social-poll:before {
  content: "\e8ea";
}

.mdi-social-public:before {
  content: "\e8eb";
}

.mdi-social-school:before {
  content: "\e8ec";
}

.mdi-social-share:before {
  content: "\e8ed";
}

.mdi-social-whatshot:before {
  content: "\e8ee";
}

.mdi-toggle-check-box-outline-blank:before {
  content: "\e8ef";
}

.mdi-toggle-check-box:before {
  content: "\e8f0";
}

.mdi-toggle-radio-button-off:before {
  content: "\e8f1";
}

.mdi-toggle-radio-button-on:before {
  content: "\e8f2";
}

.mdi-toggle-star-half:before {
  content: "\e8f3";
}

.mdi-toggle-star-outline:before {
  content: "\e8f4";
}

.mdi-toggle-star:before {
  content: "\e8f5";
}

.container {
  margin: 0 auto;
  max-width: 1280px;
  width: 90%;
}

@media only screen and (min-width: 601px) {
  .container {
    width: 85%;
  }
  .font-adjust {
    font-size: 13px;
  }
}

@media only screen and (min-width: 961px) {
  .container {
    width: 70%;
  }
}

.container .row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.section {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.section.no-pad {
  padding: 0;
}

.section.no-pad-bot {
  padding-bottom: 0;
}

.section.no-pad-top {
  padding-top: 0;
}

.row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.row .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
}

.row .col.s1 {
  width: 8.33333%;
  margin-left: 0;
}

.row .col.s2 {
  width: 16.66667%;
  margin-left: 0;
}

.row .col.s3 {
  width: 25%;
  margin-left: 0;
}

.row .col.s4 {
  width: 33.33333%;
  margin-left: 0;
}

.row .col.s5 {
  width: 41.66667%;
  margin-left: 0;
}

.row .col.s6 {
  width: 50%;
  margin-left: 0;
}

.row .col.s7 {
  width: 58.33333%;
  margin-left: 0;
}

.row .col.s8 {
  width: 66.66667%;
  margin-left: 0;
}

.row .col.s9 {
  width: 75%;
  margin-left: 0;
}

.row .col.s10 {
  width: 83.33333%;
  margin-left: 0;
}

.row .col.s11 {
  width: 91.66667%;
  margin-left: 0;
}

.row .col.s12 {
  width: 100%;
  margin-left: 0;
}

.row .col.offset-s1 {
  margin-left: 8.33333%;
}

.row .col.offset-s2 {
  margin-left: 16.66667%;
}

.row .col.offset-s3 {
  margin-left: 25%;
}

.row .col.offset-s4 {
  margin-left: 33.33333%;
}

.row .col.offset-s5 {
  margin-left: 41.66667%;
}

.row .col.offset-s6 {
  margin-left: 50%;
}

.row .col.offset-s7 {
  margin-left: 58.33333%;
}

.row .col.offset-s8 {
  margin-left: 66.66667%;
}

.row .col.offset-s9 {
  margin-left: 75%;
}

.row .col.offset-s10 {
  margin-left: 83.33333%;
}

.row .col.offset-s11 {
  margin-left: 91.66667%;
}

.row .col.offset-s12 {
  margin-left: 100%;
}

@media only screen and (min-width: 601px) {
  .row .col.m1 {
    width: 8.33333%;
    margin-left: 0;
  }
  .row .col.m2 {
    width: 16.66667%;
    margin-left: 0;
  }
  .row .col.m3 {
    width: 25%;
    margin-left: 0;
  }
  .row .col.m4 {
    width: 33.33333%;
    margin-left: 0;
  }
  .row .col.m5 {
    width: 41.66667%;
    margin-left: 0;
  }
  .row .col.m6 {
    width: 50%;
    margin-left: 0;
  }
  .row .col.m7 {
    width: 58.33333%;
    margin-left: 0;
  }
  .row .col.m8 {
    width: 66.66667%;
    margin-left: 0;
  }
  .row .col.m9 {
    width: 75%;
    margin-left: 0;
  }
  .row .col.m10 {
    width: 83.33333%;
    margin-left: 0;
  }
  .row .col.m11 {
    width: 91.66667%;
    margin-left: 0;
  }
  .row .col.m12 {
    width: 100%;
    margin-left: 0;
  }
  .row .col.offset-m1 {
    margin-left: 8.33333%;
  }
  .row .col.offset-m2 {
    margin-left: 16.66667%;
  }
  .row .col.offset-m3 {
    margin-left: 25%;
  }
  .row .col.offset-m4 {
    margin-left: 33.33333%;
  }
  .row .col.offset-m5 {
    margin-left: 41.66667%;
  }
  .row .col.offset-m6 {
    margin-left: 50%;
  }
  .row .col.offset-m7 {
    margin-left: 58.33333%;
  }
  .row .col.offset-m8 {
    margin-left: 66.66667%;
  }
  .row .col.offset-m9 {
    margin-left: 75%;
  }
  .row .col.offset-m10 {
    margin-left: 83.33333%;
  }
  .row .col.offset-m11 {
    margin-left: 91.66667%;
  }
  .row .col.offset-m12 {
    margin-left: 100%;
  }
}

@media only screen and (min-width: 961px) {
  .row .col.l1 {
    width: 8.33333%;
    margin-left: 0;
  }
  .row .col.l2 {
    width: 16.66667%;
    margin-left: 0;
  }
  .row .col.l3 {
    width: 25%;
    margin-left: 0;
  }
  .row .col.l4 {
    width: 33.33333%;
    margin-left: 0;
  }
  .row .col.l5 {
    width: 41.66667%;
    margin-left: 0;
  }
  .row .col.l6 {
    width: 50%;
    margin-left: 0;
  }
  .row .col.l7 {
    width: 58.33333%;
    margin-left: 0;
  }
  .row .col.l8 {
    width: 66.66667%;
    margin-left: 0;
  }
  .row .col.l9 {
    width: 75%;
    margin-left: 0;
  }
  .row .col.l10 {
    width: 83.33333%;
    margin-left: 0;
  }
  .row .col.l11 {
    width: 91.66667%;
    margin-left: 0;
  }
  .row .col.l12 {
    width: 100%;
    margin-left: 0;
  }
  .row .col.offset-l1 {
    margin-left: 8.33333%;
  }
  .row .col.offset-l2 {
    margin-left: 16.66667%;
  }
  .row .col.offset-l3 {
    margin-left: 25%;
  }
  .row .col.offset-l4 {
    margin-left: 33.33333%;
  }
  .row .col.offset-l5 {
    margin-left: 41.66667%;
  }
  .row .col.offset-l6 {
    margin-left: 50%;
  }
  .row .col.offset-l7 {
    margin-left: 58.33333%;
  }
  .row .col.offset-l8 {
    margin-left: 66.66667%;
  }
  .row .col.offset-l9 {
    margin-left: 75%;
  }
  .row .col.offset-l10 {
    margin-left: 83.33333%;
  }
  .row .col.offset-l11 {
    margin-left: 91.66667%;
  }
  .row .col.offset-l12 {
    margin-left: 100%;
  }
}

@media only screen and (min-width: 1201px) {
  .row .col.xl1 {
    width: 8.33333%;
    margin-left: 0;
  }
  .row .col.xl2 {
    width: 16.66667%;
    margin-left: 0;
  }
  .row .col.xl3 {
    width: 25%;
    margin-left: 0;
  }
  .row .col.xl4 {
    width: 33.33333%;
    margin-left: 0;
  }
  .row .col.xl5 {
    width: 41.66667%;
    margin-left: 0;
  }
  .row .col.xl6 {
    width: 50%;
    margin-left: 0;
  }
  .row .col.xl7 {
    width: 58.33333%;
    margin-left: 0;
  }
  .row .col.xl8 {
    width: 66.66667%;
    margin-left: 0;
  }
  .row .col.xl9 {
    width: 75%;
    margin-left: 0;
  }
  .row .col.xl10 {
    width: 83.33333%;
    margin-left: 0;
  }
  .row .col.xl11 {
    width: 91.66667%;
    margin-left: 0;
  }
  .row .col.xl12 {
    width: 100%;
    margin-left: 0;
  }
  .row .col.offset-xl1 {
    margin-left: 8.33333%;
  }
  .row .col.offset-xl2 {
    margin-left: 16.66667%;
  }
  .row .col.offset-xl3 {
    margin-left: 25%;
  }
  .row .col.offset-xl4 {
    margin-left: 33.33333%;
  }
  .row .col.offset-xl5 {
    margin-left: 41.66667%;
  }
  .row .col.offset-xl6 {
    margin-left: 50%;
  }
  .row .col.offset-xl7 {
    margin-left: 58.33333%;
  }
  .row .col.offset-xl8 {
    margin-left: 66.66667%;
  }
  .row .col.offset-xl9 {
    margin-left: 75%;
  }
  .row .col.offset-xl10 {
    margin-left: 83.33333%;
  }
  .row .col.offset-xl11 {
    margin-left: 91.66667%;
  }
  .row .col.offset-xl12 {
    margin-left: 100%;
  }
}

@media only screen and (min-width: 1501px) {
  .row .col.xxl1 {
    width: 8.33333%;
    margin-left: 0;
  }
  .row .col.xxl2 {
    width: 16.66667%;
    margin-left: 0;
  }
  .row .col.xxl3 {
    width: 25%;
    margin-left: 0;
  }
  .row .col.xxl4 {
    width: 33.33333%;
    margin-left: 0;
  }
  .row .col.xxl5 {
    width: 41.66667%;
    margin-left: 0;
  }
  .row .col.xxl6 {
    width: 50%;
    margin-left: 0;
  }
  .row .col.xxl7 {
    width: 58.33333%;
    margin-left: 0;
  }
  .row .col.xxl8 {
    width: 66.66667%;
    margin-left: 0;
  }
  .row .col.xxl9 {
    width: 75%;
    margin-left: 0;
  }
  .row .col.xxl10 {
    width: 83.33333%;
    margin-left: 0;
  }
  .row .col.xxl11 {
    width: 91.66667%;
    margin-left: 0;
  }
  .row .col.xxl12 {
    width: 100%;
    margin-left: 0;
  }
  .row .col.offset-xxl1 {
    margin-left: 8.33333%;
  }
  .row .col.offset-xxl2 {
    margin-left: 16.66667%;
  }
  .row .col.offset-xxl3 {
    margin-left: 25%;
  }
  .row .col.offset-xxl4 {
    margin-left: 33.33333%;
  }
  .row .col.offset-xxl5 {
    margin-left: 41.66667%;
  }
  .row .col.offset-xxl6 {
    margin-left: 50%;
  }
  .row .col.offset-xxl7 {
    margin-left: 58.33333%;
  }
  .row .col.offset-xxl8 {
    margin-left: 66.66667%;
  }
  .row .col.offset-xxl9 {
    margin-left: 75%;
  }
  .row .col.offset-xxl10 {
    margin-left: 83.33333%;
  }
  .row .col.offset-xxl11 {
    margin-left: 91.66667%;
  }
  .row .col.offset-xxl12 {
    margin-left: 100%;
  }
}

nav {
  color: #fff;
  background-color: #ee6e73;
  width: 100%;
  height: 56px;
  line-height: 56px;
}

nav a {
  color: #fff;
}

nav .nav-wrapper {
  position: relative;
  height: 100%;
}

nav .nav-wrapper i {
  display: block;
  font-size: 2rem;
}

@media only screen and (min-width: 961px) {
  nav a.button-collapse {
    /*display: none;*/
  }
}

nav .button-collapse {
  float: left;
  position: relative;
  z-index: 1;
  height: 56px;
}

nav .button-collapse i {
  font-size: 2.7rem;
  height: 56px;
  line-height: 56px;
}

nav .brand-logo {
  position: absolute;
  color: #fff;
  display: inline-block;
  font-size: 2.1rem;
  padding: 0;
  white-space: nowrap;
}

nav .brand-logo.center {
  left: 50%;
  -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: 960px) {
  nav .brand-logo {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  nav .brand-logo.left, nav .brand-logo.right {
    padding: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  nav .brand-logo.left {
    left: 0.5rem;
  }
  nav .brand-logo.right {
    right: 0.5rem;
    left: auto;
  }
}

nav .brand-logo.right {
  right: 0.5rem;
  padding: 0;
}

nav ul {
  margin: 0;
}

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;
}

nav ul li:hover, nav ul li.active {
  background-color: rgba(0, 0, 0, 0.1);
}

nav ul a {
  font-size: 1rem;
  color: #fff;
  display: block;
  padding: 0 15px;
}

nav ul.left {
  float: left;
}

nav .input-field {
  margin: 0;
}

nav .input-field input {
  height: 100%;
  font-size: 1.2rem;
  border: none;
  padding-left: 2rem;
}

nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
  border: none;
  box-shadow: none;
}

nav .input-field label {
  top: 0;
  left: 0;
}

nav .input-field label i {
  color: rgba(255, 255, 255, 0.7);
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}

nav .input-field label.active i {
  color: #fff;
}

nav .input-field label.active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.navbar-fixed {
  position: relative;
  height: 56px;
  z-index: 998;
}

.navbar-fixed nav {
  position: fixed;
}

@media only screen and (min-width: 601px) {
  nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
    height: 64px;
    line-height: 57px;
  }
  .navbar-fixed {
    height: 64px;
  }

}

@font-face {
  font-family: "Roboto";
  src: local(Roboto Thin), url(data:application/font-woff;charset=utf-8;base64,AAEAAAAOAIAAAwBgR0RFRgsrCywAAVsQAAAASEdQT1OHoC6BAAFbWAAAksZHU1VCJKcfPQAB7iAAAAQ+T1MvMrgZKVYAAAFoAAAAYFZETVhu6nZPAAASjAAABeBjbWFwjO6SZAAAGGwAAA7KZ2x5ZgGj1gMAAC+cAAEB6GhlYWT490BlAAAA7AAAADZoaGVhDKoFLQAAASQAAAAkaG10eDZYp4kAAAHIAAAQxGxvY2Euu3AQAAAnOAAACGRtYXhwBFABOwAAAUgAAAAgbmFtZQ8mUXcAATGEAAAEh3Bvc3TGPhGzAAE2DAAAJQQAAQAAAAEAABZ6qtVfDzz1AAkIAAAAAADE8BEuAAAAAM+u4/H8N/3VCQQIcwAAAAkAAgAAAAAAAAABAAAHbP4MAAAJJvw3+ckJBAABAAAAAAAAAAAAAAAAAAAEMQABAAAEMQCwABYAiQAFAAEAAAAAAAAAAAAAAAAAAwABAAMEagD6AAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAAAAAAAAAAAAAAA4AAC/1AAIFsAAAAgAAAAAHB5cnMAAAAA//0GAP4AAGYHmgIAIAABn08BAAAEOgWwAAAAIAACAeoAAAAAAAAB6gAAAeoAAAGNAJMCCQCWBPEAQQRhAHkF9wByBN8AcwFUAIgCXwCUAm8AHANYAB4EfwBJAX8AXAJfAD0BtwCTAw4AKgRhAH0EYQC7BGEAdQRhAGcEYQBSBGEAtgRhAIAEYQBNBGEAZARhAGcBbAB4AWwAUQQdAFIEdgCTBB0AcgN9AF0HbgB4BMcAIQTTAMgFLwCQBTwAyASOAMgElADIBX4AqAWeAMgCFgDwBGUAWgUUAMgEIQDIBtwAyAWpAMgFVACFBM4AyAVUAIUFPADDBLsAYATIADcFVQC5BMcAIwc/AD0ExwA2BMcAIQTIAF4BtwC1AwYAOQG3//gDUQBbA03//wIZAJUEOQBcBGEAqgQPAGEEYQB6BAgAVwKFAEIEYwB5BGEArAGmAJ0Bvf9xA8kArAGmALkHLAChBGEArARnAFoEYQCqBGEAegKtAKwD+wBsAogAJgRhAKgD0gArBg4AUwPSADcD0gArA9IAVwKUAEkBlgC1ApQAAAWEAKABlgCOBFYAhgR+AF8F3gByBLcAOgGOAKwExwBzA4oAuAaCAHsDggCnA4kAkQRNAHoGigBzAysAXAMPAJwENQBIAtgAVgLYAFAB/wB+BGEAqwOyAGMB2ACzAeoAUQKMAIMDkgCUA4EAgAW7AJEF5AB6BjIAfAOQAGwHGAAyBBwAYgVUAIUEwwDIBJ8ApAbHAF0EnwCtBIcASQRhAFcEYQCqBW0AFAGWALUEPACrBCUACAH5ABEFqgDIBGEAqgdRAHAHhABcAaYArgKE/6YFqwCkBGIAVwVVALkEbQCoAab/YwQIAFcDHACYAvwAiANZAJMBpgCcAkoAcgHXAEcDMQBaAw8AkgKCALoAAP0uAAD9yAAA/MoAAP17AAD8NwAA/YgCAgDYA6AAwgHYALMEYgDBBYMAOgVUAIUFIQBXBGEAcAWeAMgEYQA5BbYAZAWUAJwFKQB6BH0AegS9AMED0gArBGEAVwRiAHQDugAmBGEArASdAJsCNQCqBGEAPgPuAIkEwwA+BGEAqwRBAHoEXQBXBAMASQQxAKgFVQCMBVYAlAaaAJgEjQCSBFL/xwZMACcF6QBCBS0AkAihADYIoQDDBl0ALgWUAMMFAADBBZEAXAbRABMExQBkBakAyAWUACIFAwAhBbYARgWSALgFLQDDB0oAvAdVALwGUf/bBnAAwQTHAMEFLQCHB2gA7ASwAF8EYgBhBGEAtQNjAKwEWAA7BiYAGwQLAG0EYQCsA/gAqwRiACwFxAC1BGEArARhAKwDwgAoBcwAegRgAKwEKwB1BjoArAY4AKwFHQAoBc4AtQQ4ALUEQQB6BnsAtQRNAIsEYf/jBEEAcAbkACIG5ACsBGH/4wRhAKwHLAC5BwIAuQQ4/+kHIQDtBe4AswTIACIEKwAkBwEA/wYBANYGOQCnBW0ApwhHAOwHBAC1BBkAmQPkAHAFVACFBIEAVwTRACMD3wArBVQAhQRhAFcHIAC5BqMAnAcsALkHAgC5BO4AkAQYAHoExQCcAAD83gAA/I0AAP2CAAD9qgAA/psAAP7WBDj/6QUBAMEEfwCqBGIAwQNxAKwEYADBA/EArATHAMQEJwCrBmAAXgULACgIUADDBeEArAgfALMGrQCsBfYAhQSuAH8GuAASBRkAGgUtAMMEYgCsBS0AwwXlAAoEswAOBMcAxAQWAKsFlADDBGEArAWsAJwEjgB6BI4AegRi/5IDS/+KBDUAPwXqAD8G2gB6BkwAMQUhACwEPwByA/0AaAe3AEAGawAnB5sA0gaXAJ0E7ACaBBMAhgWjAB8FFgBBBS0AigQUAAAIKQAABBQAAAgpAAACuQAAAgoAAAFcAAAEfwAAAjAAAAGiAAAA0QAAAAAAAAUsAJwGGQBtA5sATQFAAGUBQABNASwALwFAAGQB9ABgAfYATQHhAC8EZgBBBHUAUgJ7AJsDfQC5BOcAuQfyAHMCXABsAlwAagOJAEEC2ABBA10AfAR+AGMGhgDLBGEASAXdAHIDpABOCBcAwATfAG8FDQCTBhcAcwbhAJwGuQCNBmoAfQSUAGoE9gC0BI4AOQSPAKMD+ABBCK8AjAIC/2EEggBlBHYAkwQdAEwEHQBqBAwARAHDAJoCCQB9AcsAlwQrAEIAAAAACCkAVgg1AFwC2ABWAab/YwLNAEsDmgB+AZAAjwQiABwEKACqBHUAegSAAKoD6gCqA+0AqgS4AI4E1gCqAcwAywPHAEsEXACqA5AAqgXoAKoE3gCqBJgAcgQlAKoEmABxBHsApgQRAFIEHAAuBJMAnQQgAB0GOQA0BB8ALgQcAB4EHQBQA/IAcAPyAKcD8gBnA/IAXAPyAEgD8gCiA/IAhAPyAEUD8gBYA/IAVQLYAF4C2ACDA2UAkwLYAFAC2ABBAtgAfQLYAGsC2ABCAtgAUALYAE4DKwBsAwcAswKUAMIDXQCTA5oApwGYALYBpgBvAvf/wwQ0AFoC9P+dA4sAiwQaACYEkwB6BGEAVwU8AMMFFADIA8kArAUUAMgDnQCsBAQAcgL/AHIEYQBNBX4AqAU4AIIFigCCBZQAggWKAIIFXgDIA9UAoASCAIMEZAAPBMkAPgRrAGUELgBKBIAAXwTxAIID1QA2BF8AqgQmAGQEXwBkBGIAZARnAFoEXwCqBF8AZAQPAGEECABXBGMAeQRhAJQEYQBfBTwAyAVUAI8EOQBcA1kAkwHqAAACXwA9BVoAWgVaAFoEfwA9BMgANwKIACYExwAhBMcAIQTHACEExwAhBMcAIQTHACEExwAhBS8AkASOAMgEjgDIBI4AyASOAMgCFgA6AhYA5AIWABMCFgADBakAyAVUAIUFVACFBVQAhQVUAIUFVACFBVUAuQVVALkFVQC5BVUAuQTHACEEOQBcBDkAXAQ5AFwEOQBcBDkAXAQ5AFwEOQBcBA8AYQQIAFcECABXBAgAVwQIAFcBlv//AZYAqQGW/9gBlv/IBGEArARnAFoEZwBaBGcAWgRnAFoEZwBaBGEAqARhAKgEYQCoBGEAqAPSACsD0gArBMcAIQQ5AFwExwAhBDkAXATHACEEOQBcBS8AkAQPAGEFLwCQBA8AYQUvAJAEDwBhBS8AkAQPAGEFPADIBPcAegSOAMgECABXBI4AyAQIAFcEjgDIBAgAVwSOAMgECABXBI4AyAQIAFcFfgCoBGMAeQV+AKgEYwB5BX4AqARjAHkFfgCoBGMAeQWeAMgEYQCsAhb/1gGW/5sCFv/MAZb/kQIW//UBlv+6AhYALgGm//wCFgDcBnsA8ANjAJ0EZQBaAab/YwUUAMgDyQCsBCEAwAGmAK4EIQDIAaYAeAQhAMgCPAC5BCEAyAKCALkFqQDIBGEArAWpAMgEYQCsBakAyARhAKwEYf/xBVQAhQRnAFoFVACFBGcAWgVUAIUEZwBaBTwAwwKtAKwFPADDAq0AaQU8AMMCrQCiBLsAYAP7AGwEuwBgA/sAbAS7AGAD+wBsBLsAYAP7AGwEuwBgA/sAbATIADcCiAAmBMgANwKIACYEyAA3ArAAJgVVALkEYQCoBVUAuQRhAKgFVQC5BGEAqAVVALkEYQCoBVUAuQRhAKgFVQC5BGEAqAc/AD0GDgBTBMcAIQPSACsExwAhBMgAXgPSAFcEyABeA9IAVwTIAF4D0gBXBxgAMgbHAF0FVACFBGEAVwSAAAgEgAAIBBwALgQiABwEIgAcBCIAHAQiABwEIgAcBCIAHAQiABwEdQB6A+oAqgPqAKoD6gCqA+oAqgHMABQBzAC+Acz/7QHM/90E3gCqBJgAcgSYAHIEmAByBJgAcgSYAHIEkwCdBJMAnQSTAJ0EkwCdBBwAHgQiABwEIgAcBCIAHAR1AHoEdQB6BHUAegR1AHoEgACqA+oAqgPqAKoD6gCqA+oAqgPqAKoEuACOBLgAjgS4AI4EuACOBNYAqgHM/7ABzP+mAcz/zwHMAAkBzAC2A8cASwRcAKoDkAChA5AAqgOQAKoDkACqBN4AqgTeAKoE3gCqBJgAcgSYAHIEmAByBHsApgR7AKYEewCmBBEAUgQRAFIEEQBSBBEAUgQcAC4EHAAuBJMAnQSTAJ0EkwCdBJMAnQSTAJ0EkwCdBjkANAQcAB4EHAAeBB0AUAQdAFAEHQBQCCIAUgTHACEE8gAcBgIAKAJ6AEIFaABNBSv/tgU9AHkCNf+rBMcAIQTTAMgEjgDIBMgAXgWeAMgCFgDwBRQAyAbcAMgFqQDIBVQAhQTOAMgEyAA3BMcAIQTHADYCFgADBMcAIQR9AHoEYgB0BGEArAI1AJ4EMQCoBDwAqwRnAFoEYQCrA9IAKwPSADcCNf+7BDEAqARnAFoEMQCoBpoAmASOAMgEYgDBBLsAYAIWAPACFgADBGUAWgUUAMgFFADIBQMAIQTHACEE0wDIBGIAwQSOAMgFqQDIBtwAyAWeAMgFVACFBZ4AyATOAMgFLwCQBMgANwTHADYEOQBcBAgAVwRhAKwEZwBaBGEAqgQPAGED0gArA9IANwQIAFcDYwCsA/sAbAGmAJ0Blv/IAb3/cQP4AKsD0gArBz8APQYOAFMHPwA9Bg4AUwc/AD0GDgBTBMcAIQPSACsBVACIAgkAlgMaAJMEKwBCAab/YwFAAE0G3ADIBywAoQTHACEEOQBcBVT/mwawAEIGsABCBI4AyAWpAMgECABXBGEArAWUAJwFVgCUBNEAIwPfABkIOQBaCSYAhQTFAGQECwBtBS8AkAQPAGEExwAhA9IAKwIWAPAG0QATBiYAGwIWAPAExwAhBDkAXATHACEEOQBcBxgAMgbHAF0EjgDIBAgAVwWsAJwECABXBAgAVwbRABMGJgAbBMUAZAQLAG0FqQDIBGEArAWpAMgEYQCsBVQAhQRnAFoFVACFBIEAVwVUAIUEgQBXBS0AhwRBAHoFAwAhA9IAKwUDACED0gArBQMAIQPSACsFLQDDBCsAdQZwAMEFzgC1BMcANgPSADcEYQB6BZQAIgRiACwExwAhBDkAXATHACEEOQBcBMcAIQQ5AFwExwAhBDkAXATHACEEOQBcBMcAIQQ5AFwExwAhBDkAXATHACEEOQBcBMcAIQQ5AFwExwAhBDkAXATHACEEOQBcBMcAIQQ5AFwEjgDIBAgAVwSOAMgECABXBI4AyAQIAFcEjgDIBAgAVwSOAJYECABXBI4AyAQIAFcEjgDIBAgAVwSOAMgECABXAhYAxQGWAIoCFgDQAaYAlgVUAIUEZwBaBVQAhQRnAFoFVACFBGcAWgVUAIUEZwBaBVQAhQRnAFoFVACFBGcAWgVUAIUEZwBaBasApARiAFcFqwCkBGIAVwWrAKQEYgBXBasApARiAFcFqwCkBGIAVwVVALkEYQCoBVUAuQRhAKgFVQC5BG0AqAVVALkEbQCoBVUAuQRtAKgFVQC5BG0AqAVVALkEbQCoBMcAIQPSACsExwAhA9IAKwTHACED0gArBH8AegR/AHoFFADIA/gAqwWeAMgEYQCsBMgANwPCACgExwA2A9IANwUtAMMEKwB1BS0AwwQrAHUEYgDBA2MArAbRABMGJgAbBeUACgSzAA4EYQCsBMcAJgTHACYEYgBTA2MABAUoAAMD3QA/BakAyARhAKwFngDIBGEArAbcAMgFxAC1BZQAIgRiACwExwAhA9IAKwTHADYD0gA3BGIAdASUACEGGQBtAAAAAAAAAAAAAAABAAEBAQEBAAwA+Aj/AAgACP/+AAkACf/9AAoACv/9AAsAC//9AAwADP/9AA0ADf/8AA4ADv/8AA8AD//8ABAAEP/8ABEAEf/7ABIAEv/7ABMAE//7ABQAFP/7ABUAFP/6ABYAFf/6ABcAFv/6ABgAF//6ABkAGP/5ABoAGf/5ABsAGv/5ABwAG//5AB0AHP/4AB4AHf/4AB8AHv/4ACAAH//4ACEAIP/3ACIAIf/3ACMAIv/3ACQAI//3ACUAJP/2ACYAJf/2ACcAJv/2ACgAJ//2ACkAJ//1ACoAKP/1ACsAKf/1ACwAKv/1AC0AK//0AC4ALP/0AC8ALf/0ADAALv/0ADEAL//zADIAMP/zADMAMf/zADQAMv/zADUAM//yADYANP/yADcANf/yADgANv/yADkAN//xADoAOP/xADsAOf/xADwAOv/xAD0AOv/wAD4AO//wAD8APP/wAEAAPf/wAEEAPv/vAEIAP//vAEMAQP/vAEQAQf/vAEUAQv/uAEYAQ//uAEcARP/uAEgARf/uAEkARv/tAEoAR//tAEsASP/tAEwASf/tAE0ASv/sAE4AS//sAE8ATP/sAFAATf/sAFEATf/rAFIATv/rAFMAT//rAFQAUP/rAFUAUf/qAFYAUv/qAFcAU//qAFgAVP/qAFkAVf/pAFoAVv/pAFsAV//pAFwAWP/pAF0AWf/oAF4AWv/oAF8AW//oAGAAXP/oAGEAXf/nAGIAXv/nAGMAX//nAGQAYP/nAGUAYP/mAGYAYf/mAGcAYv/mAGgAY//mAGkAZP/lAGoAZf/lAGsAZv/lAGwAZ//lAG0AaP/kAG4Aaf/kAG8Aav/kAHAAa//kAHEAbP/jAHIAbf/jAHMAbv/jAHQAb//jAHUAcP/iAHYAcf/iAHcAcv/iAHgAc//iAHkAc//hAHoAdP/hAHsAdf/hAHwAdv/hAH0Ad//gAH4AeP/gAH8Aef/gAIAAev/gAIEAe//fAIIAfP/fAIMAff/fAIQAfv/fAIUAf//eAIYAgP/eAIcAgf/eAIgAgv/eAIkAg//dAIoAhP/dAIsAhf/dAIwAhv/dAI0Ahv/cAI4Ah//cAI8AiP/cAJAAif/cAJEAiv/bAJIAi//bAJMAjP/bAJQAjf/bAJUAjv/aAJYAj//aAJcAkP/aAJgAkf/aAJkAkv/ZAJoAk//ZAJsAlP/ZAJwAlf/ZAJ0Alv/YAJ4Al//YAJ8AmP/YAKAAmf/YAKEAmf/XAKIAmv/XAKMAm//XAKQAnP/XAKUAnf/WAKYAnv/WAKcAn//WAKgAoP/WAKkAof/VAKoAov/VAKsAo//VAKwApP/VAK0Apf/UAK4Apv/UAK8Ap//UALAAqP/UALEAqf/TALIAqv/TALMAq//TALQArP/TALUArP/SALYArf/SALcArv/SALgAr//SALkAsP/RALoAsf/RALsAsv/RALwAs//RAL0AtP/QAL4Atf/QAL8Atv/QAMAAt//QAMEAuP/PAMIAuf/PAMMAuv/PAMQAu//PAMUAvP/OAMYAvf/OAMcAvv/OAMgAv//OAMkAv//NAMoAwP/NAMsAwf/NAMwAwv/NAM0Aw//MAM4AxP/MAM8Axf/MANAAxv/MANEAx//LANIAyP/LANMAyf/LANQAyv/LANUAy//KANYAzP/KANcAzf/KANgAzv/KANkAz//JANoA0P/JANsA0f/JANwA0v/JAN0A0v/IAN4A0//IAN8A1P/IAOAA1f/IAOEA1v/HAOIA1//HAOMA2P/HAOQA2f/HAOUA2v/GAOYA2//GAOcA3P/GAOgA3f/GAOkA3v/FAOoA3//FAOsA4P/FAOwA4f/FAO0A4v/EAO4A4//EAO8A5P/EAPAA5f/EAPEA5f/DAPIA5v/DAPMA5//DAPQA6P/DAPUA6f/CAPYA6v/CAPcA6//CAPgA7P/CAPkA7f/BAPoA7v/BAPsA7//BAPwA8P/BAP0A8f/AAP4A8v/AAP8A8//AAAAAAwAAAAMAAAh4AAEAAAAAABwAAwABAAACJgAGAgoAAAAAAQAAAQAAAAAAAAAA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SFxIpEj6SSJJYElySYRJlkmoSgRKGEo6SkhKYkroSxZLekuiS7BLvkvcS+pL/kwUTEZMRk0qTXxNsE3MTeRODk4kTkROhk7ATuxPBk8cT2BPeE+ET6hPxk/WT/hQDlBMUHpQvlDyUUZRWlGEUZxRxlHmUgBSFlJUUmZSnFLwUxBTUlOgU7RUIlRuVKJUtFTeVS5VTFWIVdRV6FZQVpZWpFbGVvxXPFeCV5BXvFfUWGZYjFiUWOJZLFmIWchZ5FoAWhxaOFpoWp5awlsEW0JbhFvMXBpcSFxaXJBcxlzkXSJdNl2MXcpd3l4kXmJepl8EX0Jfhl/KYAhgSmCoYQJhVmGEYcxiJGIsYjRiPGJyYqhi4GL+YzZjQmNOY1pjZmNyY35jimOWY6JjrmO6Y8Zj0mPeY+pj9mQCZA5kGmQmZDJkPmRKZFZkYmRuZHpkhmSSZJ5kqmS2ZMJkzmTaZOZk8mT+ZQplFmUiZS5lOmVGZVJlXmVqZXZlgmWOZZplpmWyZb5lymXWZeJl7mX6ZjZmrma6ZsZm0mbeZupm9mcCZw5nGmcmZzJnPmdKZ1ZnYmduZ6hoDmgaaCZoMmg+aEpoVmhiaG5oemiGaJJonmiqaLZowmjOaNpo5mkSaU5pWmlmaXJpfmmKaZZpommuabppxmnSad5p6mn2agJqDmoaaiZqMmo+akpqVmpiam5qemqGapJqnmqqarZqwmrOatpq5mryav5rCmsWayJrLms6a0ZrUmtea2prdmuCa45rmmuma7JrvmvKa9Zr4mvua/psBmwSbB5saGyybL5symzWbOJs7mz6bQZtEm0ebSptNm1CbU5tWm1mbXJtfm2KbZZtom2ubbptxm3Sbd5t6m32bgJuDm4abiZuMm4+bkpuVm5ibm5uem6GbpJunm6qbrZuwm7Obtpu5m8mbzJvPm9Kb1ZvYm9ub3pvhm/Ab8xv2G/kb/Bv/HAIcBRwIHAscFhwZHBwcHxwiHCUcKBwrHC4cMRw0HDccOhw9HEAcQxxGHEkcTBxPHFIcVRxYHFscXhxhHGQcZxx5nHycf5yCnIWciJyLnI6ckZyUnJecmpydnKCco5ymnKicqpysnK6csJyynLSctpy4nLqcvJy+nMCcwpzFnMicy5zOnNGc1JzXnNmc25zdnN+c4ZzknOec6pztnPCc85z2nQydDp0RnROdFZ0YnRu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ACcASQKFAAAABwBPBQoAAP//AMgAAAQ+BysCJgAoAAAABwBDAQMBP///AMgAAAThBysCJgDYAAAABwBDAXgBP///AFf/7AO4BesCJgBIAAAABwBDAM//////AKwAAAO2BdUCJgDsAAAABwBDAMP/6f//AJwAAAT6BbACBgC1AAD//wCU/mEE0gQ6AgYAyQAA//8AIwAABMQG6QImARUAAAAHAKgEQgD7//8AGQAAA/cFwgImARYAAAAHAKgD4v/U//8AWv5LCBcETgAmAFIAAAAHAFwEZwAA//8Ahf5LCQQFxAAmADIAAAAHAFwFVAAA//8AZP5RBF8FxAImANcAAAAHAc8Bof+x//8Abf5SA5gETgImAOsAAAAHAc8BJ/+y//8AkP5RBKYFxAImACYAAAAHAc8B1f+x//8AYf5RA6wETgImAEYAAAAHAc8BUv+x//8AIQAABKEFsAIGADwAAP//ACv+YQOnBDoCBgC5AAD//wDwAAABJgWwAgYALAAA//8AEwAABrQHEgImANYAAAAHAJ0BuAFE//8AGwAABfwFvAImAOoAAAAHAJ0BXP/u//8A8AAAASYFsAIGACwAAP//ACEAAASlBxICJgAkAAAABwCdALkBRP//AFz/7AOlBdICJgBEAAAABwCdAJYABP//ACEAAASlBwQCJgAkAAAABwBpAKIBP///AFz/7AOlBcUCJgBEAAAABgBpfwAAAP//ADIAAAboBbACBgCAAAD//wBd/+wGeQROAgYAhQAA//8AyAAABD4HEgImACgAAAAHAJ0AwAFE//8AV//sA7gF0QImAEgAAAAHAJ0AjAAD//8AnP/sBS8G1gImAUIAAAAHAGkA8wER//8AV//rA7gETgIGAJoAAP//AFf/6wO4BcQCJgCaAAAABgBpdf8AAP//ABMAAAa0BwQCJgDWAAAABwBpAaEBP///ABsAAAX8Ba4CJgDqAAAABwBpAUX/6f//AGT/6wRfBxkCJgDXAAAABwBpALABVP//AG3/7QOYBcICJgDrAAAABgBpNv0AAP//AMgAAAThBvoCJgDYAAAABwBvAUMBSv//AKwAAAO2BaQCJgDsAAAABwBvAI7/9P//AMgAAAThBwQCJgDYAAAABwBpAR4BP///AKwAAAO2Ba4CJgDsAAAABgBpaekAAP//AIX/7ATPBxkCJgAyAAAABwBp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ZQByACAAdABoAGUAIABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBwAGEAYwBoAGUALgBvAHIAZwAvAGwAaQBjAGUAbgBzAGUAcwAvAEwASQBDAEUATgBTAEUALQAyAC4AMABSAG8AYgBvAHQAbwBUAGgAaQBuAAACAAAAAAAA/2oAZAAAAAAAAAAAAAAAAAAAAAAAAAAABDEAAAECAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAIoBAwCDAJMA8gDzAI0AlwCIAQQA3gDxAJ4AqgD1APQA9gCiAJAA8ACRAO0AiQCgAOoAuAChAO4BBQDXAQYA4gDjAQcBCACwALEBCQCmAQoBCwEMAQ0BDgEPANgA4QDbANwA3QDgANkA3wEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiAJ8BIwEkASUBJgEnASgBKQEqASsBLAEtAJsBLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQCyALMBzgC2ALcAxAHPALQAtQDFAIIAwgCHAdAAqwDGAL4AvwC8AdEB0gHTAdQB1QHWAdcB2ACMAdkB2gHbAdwB3QCYAJoAmQDvAKUAkgCcAKcAjwCUAJUAuQHeAd8B4ADAAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwCsAkwCTQDpAk4CTwJQAK0AyQDHAK4AYgBjAlEAZADLAGUAyADKAM8AzADNAM4AZgDTANAA0QCvAGcA1gDUANUAaADrAGoAaQBrAG0AbABuAlIAbwBxAHAAcgBzAHUAdAB2AHcAeAB6AHkAewB9AHwAfwB+AIAAgQDsALoCUwJUAlUCVgJXAlgA/QD+AlkCWgJbAlwA/wEAAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagD4APkCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngD7APwCnwKgAOQA5QKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ALsCtwK4ArkCugDmAOcCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQD3BDYENwQ4B3VuaTAwMDIGbWFjcm9uDnBlcmlvZGNlbnRlcmVkBEhiYXIMa2dyZWVubGFuZGljA0VuZwNlbmcFbG9uZ3MFT2hvcm4Fb2hvcm4FVWhvcm4FdWhvcm4HdW5pMDIzNwVzY2h3YQd1bmkwMkYzCWdyYXZlY29tYglhY3V0ZWNvbWIJdGlsZGVjb21iBGhvb2sHdW5pMDMwRghkb3RiZWxvdwV0b25vcw1kaWVyZXNpc3Rvbm9zCWFub3RlbGVpYQVHYW1tYQVEZWx0YQVUaGV0YQZMYW1iZGECWGkCUGkFU2lnbWEDUGhpA1BzaQVhbHBoYQRiZXRhBWdhbW1hBWRlbHRhB2Vwc2lsb24EemV0YQNldGEFdGhldGEEaW90YQZsYW1iZGECeGkDcmhvBnNpZ21hMQVzaWdtYQN0YXUHdXBzaWxvbgNwaGkDcHNpBW9tZWdhB3VuaTAzRDEHdW5pMDNEMgd1bmkwM0Q2B3VuaTA0MDIHdW5pMDQwNAd1bmkwNDA5B3VuaTA0MEEHdW5pMDQwQgd1bmkwNDBGB3VuaTA0MTEHdW5pMDQxNAd1bmkwNDE2B3VuaTA0MTcHdW5pMDQxOAd1bmkwNDFCB3VuaTA0MjMHdW5pMDQyNAd1bmkwNDI2B3VuaTA0MjcHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MkEHdW5pMDQyQgd1bmkwNDJDB3VuaTA0MkQHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MzEHdW5pMDQzMgd1bmkwNDMzB3VuaTA0MzQHdW5pMDQzNgd1bmkwNDM3B3VuaTA0MzgHdW5pMDQzQQd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNGB3VuaTA0NDIHdW5pMDQ0NAd1bmkwNDQ2B3VuaTA0NDcHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NEEHdW5pMDQ0Qgd1bmkwNDRDB3VuaTA0NEQHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTIHdW5pMDQ1NAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1Qgd1bmkwNDVGB3VuaTA0NjAHdW5pMDQ2MQd1bmkwNDYzB3VuaTA0NjQHdW5pMDQ2NQd1bmkwNDY2B3VuaTA0NjcHdW5pMDQ2OAd1bmkwNDY5B3VuaTA0NkEHdW5pMDQ2Qgd1bmkwNDZDB3VuaTA0NkQHdW5pMDQ2RQd1bmkwNDZGB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ3QQd1bmkwNDdCB3VuaTA0N0MHdW5pMDQ3RAd1bmkwNDdFB3VuaTA0N0YHdW5pMDQ4MAd1bmkwNDgxB3VuaTA0ODIHdW5pMDQ4Mwd1bmkwNDg0B3VuaTA0ODUHdW5pMDQ4Ngd1bmkwNDg4B3VuaTA0ODkHdW5pMDQ4RAd1bmkwNDhFB3VuaTA0OEYHdW5pMDQ5MAd1bmkwNDkxB3VuaTA0OTQHdW5pMDQ5NQd1bmkwNDlDB3VuaTA0OUQHdW5pMDRBMAd1bmkwNEExB3VuaTA0QTQHdW5pMDRBNQd1bmkwNEE2B3VuaTA0QTcHdW5pMDRBOAd1bmkwNEE5B3VuaTA0QjQHdW5pMDRCNQd1bmkwNEI4B3VuaTA0QjkHdW5pMDRCQQd1bmkwNEJDB3VuaTA0QkQHdW5pMDRDMwd1bmkwNEM0B3VuaTA0QzcHdW5pMDRDOAd1bmkwNEQ4B3VuaTA0RTAHdW5pMDRFMQd1bmkwNEZBB3VuaTA0RkIHdW5pMDUwMAd1bmkwNTAyB3VuaTA1MDMHdW5pMDUwNAd1bmkwNTA1B3VuaTA1MDYHdW5pMDUwNwd1bmkwNTA4B3VuaTA1MDkHdW5pMDUwQQd1bmkwNTBCB3VuaTA1MEMHdW5pMDUwRAd1bmkwNTBFB3VuaTA1MEYHdW5pMDUxMAd1bmkyMDAwB3VuaTIwMDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDQHdW5pMjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAwOAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAwQg11bmRlcnNjb3JlZGJsDXF1b3RlcmV2ZXJzZWQHdW5pMjAyNQd1bmkyMDc0CW5zdXBlcmlvcgRsaXJhBnBlc2V0YQRFdXJvB3VuaTIxMDUHdW5pMjExMwd1bmkyMTE2CWVzdGltYXRlZAlvbmVlaWdodGgMdGhyZWVlaWdodGhzC2ZpdmVlaWdodGhzDHNldmVuZWlnaHRocwpjb2xvbi5sbnVtCXF1b3RlZGJseAtjb21tYWFjY2VudAd1bmlGRUZGB3VuaUZGRkMHdW5pRkZGRAd0d28uc3VwDGN5cmlsbGljaG9vaxNjaXJjdW1mbGV4YWN1dGVjb21iDmJyZXZlZ3JhdmVjb21iEWNvbW1hYWNjZW50cm90YXRlBkEuc21jcAZCLnNtY3AGQy5zbWNwBkQuc21jcAZFLnNtY3AGRi5zbWNwBkcuc21jcAZILnNtY3AGSS5zbWNwBkouc21jcAZLLnNtY3AGTC5zbWNwBk0uc21jcAZOLnNtY3AGTy5zbWNwBlAuc21jcAZRLnNtY3AGUi5zbWNwBlMuc21jcAZULnNtY3AGVS5zbWNwBlYuc21jcAZXLnNtY3AGWC5zbWNwBlkuc21jcAZaLnNtY3AJemVyby5zbWNwCG9uZS5zbWNwCHR3by5zbWNwCnRocmVlLnNtY3AJZm91ci5zbWNwCWZpdmUuc21jcAhzaXguc21jcApzZXZlbi5zbWNwCmVpZ2h0LnNtY3AJbmluZS5zbWNwCHplcm8uc3VwB29uZS5zdXAOYnJldmVhY3V0ZWNvbWIJdGhyZWUuc3VwCGZvdXIuc3VwCGZpdmUuc3VwB3NpeC5zdXAJc2V2ZW4uc3VwCWVpZ2h0LnN1cAhuaW5lLnN1cAhjcm9zc2JhcglkYXNpYW94aWEJcmluZ2FjdXRlDWJyZXZlaG9va2NvbWIOYnJldmV0aWxkZWNvbWILY3lyaWxsaWN0aWMQY3lyaWxsaWNob29rbGVmdBNjaXJjdW1mbGV4Z3JhdmVjb21iBWcuYWx0DmxhcmdlcmlnaHRob29rCG9uZS5sbnVtB2NoaS5hbHQJYWxwaGEuYWx0CWRlbHRhLmFsdAVSLmFsdAVLLmFsdAVrLmFsdAZLLmFsdDIGay5hbHQyEmNpcmN1bWZsZXhob29rY29tYhNjaXJjdW1mbGV4dGlsZGVjb21iCXNldmVuLmFsdAVHLmFsdAZDLnNzMDYGTy5zczA2Bkcuc3MwNgZRLnNzMDYGRC5zczA2CG9uZS5vbnVtCHR3by5vbnVtCnRocmVlLm9udW0JZm91ci5vbnVtCWZpdmUub251bQpzZXZlbi5vbnVtCW5pbmUub251bQl6ZXJvLm9udW0Kc2V2ZW4ubG51bQZiLnNzMDYGYy5zczA2BmQuc3MwNgZnLnNzMDYGby5zczA2BnAuc3MwNgZxLnNzMDYGYy5zczA3BmUuc3MwNwZnLnNzMDcHc2l4LmFsdAhuaW5lLmFsdARELmNuBFEuY24EYS5jbg1jeXJpbGxpY2JyZXZlB3VuaTAwQUQGRGNyb2F0BGhiYXIEVGJhcgR0YmFyCkFyaW5nYWN1dGUKYXJpbmdhY3V0ZQdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29uZWsLQ2NpcmN1bWZsZXgLY2NpcmN1bWZsZXgHdW5pMDEwQQd1bmkwMTBCBkRjYXJvbgZkY2Fyb24HRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUKRWRvdGFjY2VudAplZG90YWNjZW50B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4B3VuaTAxMjAHdW5pMDEyMQxHY29tbWFhY2NlbnQMZ2NvbW1hYWNjZW50C0hjaXJjdW1mbGV4C2hjaXJjdW1mbGV4Bkl0aWxkZQZpdGlsZGUHSW1hY3JvbgdpbWFjcm9uBklicmV2ZQZpYnJldmUHSW9nb25lawdpb2dvbmVrCklkb3RhY2NlbnQCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1bWZsZXgMS2NvbW1hYWNjZW50DGtjb21tYWFjY2VudAZMYWN1dGUGbGFjdXRlDExjb21tYWFjY2VudAxsY29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgRMZG90BGxkb3QGTmFjdXRlBm5hY3V0ZQxOY29tbWFhY2NlbnQMbmNvbW1hYWNjZW50Bk5jYXJvbgZuY2Fyb24LbmFwb3N0cm9waGUHT21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdhcnVtbGF1dA1vaHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fyb24GcmNhcm9uBlNhY3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgHdW5pMDIxOAd1bmkwMjE5B3VuaTAyMUEHdW5pMDIxQgd1bmkwMTYyB3VuaTAxNjMGVGNhcm9uBnRjYXJvbgZVdGlsZGUGdXRpbGRlB1VtYWNyb24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZsZXgLWWNpcmN1bWZsZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQHQUVhY3V0ZQdhZWFjdXRlC09zbGFzaGFjdXRlC29zbGFzaGFjdXRlC0Rjcm9hdC5zbWNwCEV0aC5zbWNwCVRiYXIuc21jcAtBZ3JhdmUuc21jcAtBYWN1dGUuc21jcBBBY2lyY3VtZmxleC5zbWNwC0F0aWxkZS5zbWNwDkFkaWVyZXNpcy5zbWNwCkFyaW5nLnNtY3APQXJpbmdhY3V0ZS5zbWNwDUNjZWRpbGxhLnNtY3ALRWdyYXZlLnNtY3ALRWFjdXRlLnNtY3AQRWNpcmN1bWZsZXguc21jcA5FZGllcmVzaXMuc21jcAtJZ3JhdmUuc21jcAtJYWN1dGUuc21jcBBJY2lyY3VtZmxleC5zbWNwDklkaWVyZXNpcy5zbWNwC050aWxkZS5zbWNwC09ncmF2ZS5zbWNwC09hY3V0ZS5zbWNwEE9jaXJjdW1mbGV4LnNtY3ALT3RpbGRlLnNtY3AOT2RpZXJlc2lzLnNtY3ALVWdyYXZlLnNtY3ALVWFjdXRlLnNtY3AQVWNpcmN1bWZsZXguc21jcA5VZGllcmVzaXMuc21jcAtZYWN1dGUuc21jcAxBbWFjcm9uLnNtY3ALQWJyZXZlLnNtY3AMQW9nb25lay5zbWNwC0NhY3V0ZS5zbWNwEENjaXJjdW1mbGV4LnNtY3AMdW5pMDEwQS5zbWNwC0NjYXJvbi5zbWNwC0RjYXJvbi5zbWNwDEVtYWNyb24uc21jcAtFYnJldmUuc21jcA9FZG90YWNjZW50LnNtY3AMRW9nb25lay5zbWNwC0VjYXJvbi5zbWNwEEdjaXJjdW1mbGV4LnNtY3ALR2JyZXZlLnNtY3AMdW5pMDEyMC5zbWNwEUdjb21tYWFjY2VudC5zbWNwEEhjaXJjdW1mbGV4LnNtY3ALSXRpbGRlLnNtY3AMSW1hY3Jvbi5zbWNwC0licmV2ZS5zbWNwDElvZ29uZWsuc21jcA9JZG90YWNjZW50LnNtY3AQSmNpcmN1bWZsZXguc21jcBFLY29tbWFhY2NlbnQuc21jcAtMYWN1dGUuc21jcBFMY29tbWFhY2NlbnQuc21jcAtMY2Fyb24uc21jcAlMZG90LnNtY3ALTmFjdXRlLnNtY3ARTmNvbW1hYWNjZW50LnNtY3ALTmNhcm9uLnNtY3AMT21hY3Jvbi5zbWNwC09icmV2ZS5zbWNwEk9odW5nYXJ1bWxhdXQuc21jcAtSYWN1dGUuc21jcBFSY29tbWFhY2NlbnQuc21jcAtSY2Fyb24uc21jcAtTYWN1dGUuc21jcBBTY2lyY3VtZmxleC5zbWNwDVNjZWRpbGxhLnNtY3ALU2Nhcm9uLnNtY3ARVGNvbW1hYWNjZW50LnNtY3ALVGNhcm9uLnNtY3ALVXRpbGRlLnNtY3AMVW1hY3Jvbi5zbWNwC1VicmV2ZS5zbWNwClVyaW5nLnNtY3ASVWh1bmdhcnVtbGF1dC5zbWNwDFVvZ29uZWsuc21jcBBXY2lyY3VtZmxleC5zbWNwEFljaXJjdW1mbGV4LnNtY3AOWWRpZXJlc2lzLnNtY3ALWmFjdXRlLnNtY3APWmRvdGFjY2VudC5zbWNwC1pjYXJvbi5zbWNwD2dlcm1hbmRibHMuc21jcApBbHBoYXRvbm9zDEVwc2lsb250b25vcwhFdGF0b25vcwlJb3RhdG9ub3MMT21pY3JvbnRvbm9zDFVwc2lsb250b25vcwpPbWVnYXRvbm9zEWlvdGFkaWVyZXNpc3Rvbm9zBUFscGhhBEJldGEHRXBzaWxvbgRaZXRhA0V0YQRJb3RhBUthcHBhAk11Ak51B09taWNyb24DUmhvA1RhdQdVcHNpbG9uA0NoaQxJb3RhZGllcmVzaXMPVXBzaWxvbmRpZXJlc2lzCmFscGhhdG9ub3MMZXBzaWxvbnRvbm9zCGV0YXRvbm9zCWlvdGF0b25vcxR1cHNpbG9uZGllcmVzaXN0b25vcwVrYXBwYQdvbWljcm9uB3VuaTAzQkMCbnUDY2hpDGlvdGFkaWVyZXNpcw91cHNpbG9uZGllcmVzaXMMb21pY3JvbnRvbm9zDHVwc2lsb250b25vcwpvbWVnYXRvbm9zB3VuaTA0MDEHdW5pMDQwMwd1bmkwNDA1B3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MUEHdW5pMDQwQwd1bmkwNDBFB3VuaTA0MTAHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MTUHdW5pMDQxOQd1bmkwNDFDB3VuaTA0MUQHdW5pMDQxRQd1bmkwNDFGB3VuaTA0MjAHdW5pMDQyMQd1bmkwNDIyB3VuaTA0MjUHdW5pMDQzMAd1bmkwNDM1B3VuaTA0MzkHdW5pMDQzRQd1bmkwNDQwB3VuaTA0NDEHdW5pMDQ0Mwd1bmkwNDQ1B3VuaTA0NTEHdW5pMDQ1Mwd1bmkwNDU1B3VuaTA0NTYHdW5pMDQ1Nwd1bmkwNDU4B3VuaTA0NUMHdW5pMDQ1RQZXZ3JhdmUGd2dyYXZlBldhY3V0ZQZ3YWN1dGUJV2RpZXJlc2lzCXdkaWVyZXNpcwZZZ3JhdmUGeWdyYXZlBm1pbnV0ZQZzZWNvbmQJZXhjbGFtZGJsB3VuaUZCMDIHdW5pMDFGMAd1bmkwMkJDB3VuaTFFM0UHdW5pMUUzRgd1bmkxRTAwB3VuaTFFMDEHdW5pMUY0RAd1bmlGQjAzB3VuaUZCMDQHdW5pMDQwMAd1bmkwNDBEB3VuaTA0NTAHdW5pMDQ1RAd1bmkwNDcwB3VuaTA0NzEHdW5pMDQ3Ngd1bmkwNDc3B3VuaTA0NzkHdW5pMDQ3OAd1bmkwNDk4B3VuaTA0OTkHdW5pMDRBQQd1bmkwNEFCB3VuaTA0QUUHdW5pMDRBRgd1bmkwNEMwB3VuaTA0QzEHdW5pMDRDMgd1bmkwNENGB3VuaTA0RDAHdW5pMDREMQd1bmkwNEQyB3VuaTA0RDMHdW5pMDRENAd1bmkwNEQ1B3VuaTA0RDYHdW5pMDRENwd1bmkwNERBB3VuaTA0RDkHdW5pMDREQgd1bmkwNERDB3VuaTA0REQHdW5pMDRERQd1bmkwNERGB3VuaTA0RTIHdW5pMDRFMwd1bmkwNEU0B3VuaTA0RTUHdW5pMDRFNgd1bmkwNEU3B3VuaTA0RTgHdW5pMDRFOQd1bmkwNEVBB3VuaTA0RUIHdW5pMDRFQwd1bmkwNEVEB3VuaTA0RUUHdW5pMDRFRgd1bmkwNEYwB3VuaTA0RjEHdW5pMDRGMgd1bmkwNEYzB3VuaTA0RjQHdW5pMDRGNQd1bmkwNEY4B3VuaTA0RjkHdW5pMDRGQwd1bmkwNEZEB3VuaTA1MDEHdW5pMDUxMgd1bmkwNTEzB3VuaTFFQTAHdW5pMUVBMQd1bmkxRUEyB3VuaTFFQTMHdW5pMUVBNAd1bmkxRUE1B3VuaTFFQTYHdW5pMUVBNwd1bmkxRUE4B3VuaTFFQTkHdW5pMUVBQQd1bmkxRUFCB3VuaTFFQUMHdW5pMUVBRAd1bmkxRUFFB3VuaTFFQUYHdW5pMUVCMAd1bmkxRUIxB3VuaTFFQjIHdW5pMUVCMwd1bmkxRUI0B3VuaTFFQjUHdW5pMUVCNgd1bmkxRUI3B3VuaTFFQjgHdW5pMUVCOQd1bmkxRUJBB3VuaTFFQkIHdW5pMUVCQwd1bmkxRUJEB3VuaTFFQkUHdW5pMUVCRgd1bmkxRUMwB3VuaTFFQzEHdW5pMUVDMgd1bmkxRUMzB3VuaTFFQzQHdW5pMUVDNQd1bmkxRUM2B3VuaTFFQzcHdW5pMUVDOAd1bmkxRUM5B3VuaTFFQ0EHdW5pMUVDQgd1bmkxRUNDB3VuaTFFQ0QHdW5pMUVDRQd1bmkxRUNGB3VuaTFFRDAHdW5pMUVEMQd1bmkxRUQyB3VuaTFFRDMHdW5pMUVENAd1bmkxRUQ1B3VuaTFFRDYHdW5pMUVENwd1bmkxRUQ4B3VuaTFFRDkHdW5pMUVEQQd1bmkxRURCB3VuaTFFREMHdW5pMUVERAd1bmkxRURFB3VuaTFFREYHdW5pMUVFMAd1bmkxRUUxB3VuaTFFRTIHdW5pMUVFMwd1bmkxRUU0B3VuaTFFRTUHdW5pMUVFNgd1bmkxRUU3B3VuaTFFRTgHdW5pMUVFOQd1bmkxRUVBB3VuaTFFRUIHdW5pMUVFQwd1bmkxRUVEB3VuaTFFRUUHdW5pMUVFRgd1bmkxRUYwB3VuaTFFRjEHdW5pMUVGNAd1bmkxRUY1B3VuaTFFRjYHdW5pMUVGNwd1bmkxRUY4B3VuaTFFRjkGZGNyb2F0B3VuaTIwQUIHdW5pMDQ5QQd1bmkwNDlCB3VuaTA0QTIHdW5pMDRBMwd1bmkwNEFDB3VuaTA0QUQHdW5pMDRCMgd1bmkwNEIzB3VuaTA0QjYHdW5pMDRCNwd1bmkwNENCB3VuaTA0Q0MHdW5pMDRGNgd1bmkwNEY3B3VuaTA0OTYHdW5pMDQ5Nwd1bmkwNEJFB3VuaTA0QkYHdW5pMDRCQgd1bmkwNDhDB3VuaTA0NjIHdW5pMDQ5Mgd1bmkwNDkzB3VuaTA0OUUHdW5pMDQ5Rgd1bmkwNDhBB3VuaTA0OEIHdW5pMDRDOQd1bmkwNENBB3VuaTA0Q0QHdW5pMDRDRQd1bmkwNEM1B3VuaTA0QzYHdW5pMDRCMAd1bmkwNEIxB3VuaTA0RkUHdW5pMDRGRgd1bmkwNTExB3VuaTIwMTUETlVMTAd1bmkwMDA5AAEAAAAMAAAAAAAAAAIACADLAMsAAQEfASUAAQFXAWIAAQF3AXcAAQF8AX0AAQF/AX8AAQGUAZYAAQHLAcsAAQAAAAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAAEAA5OCFQadOAAAXxcAAQAAAGmA1YDXANiA2gD2gPkA/YEHAQyBDwEXgSABIYE1AUCBSQFRgVsBZIFmAaCBogGrgbUBzYHyAfqCAgIIggsCDoIRAhOCFgIggicCKoIyAjOCOwJBgkMCc4KQApmCtgK3groCu4K9Ar6CxgLJgtQ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//UAwgALAMP/6gDGAAwA6f/IARj/8QADAMb/7QDy/8AB1f/sAAoAuv/uALv/5gC+/+sAv//pAMH/8ADC/+cAxv/jAMj/zgDJ/9QAyv/bAAIA8v/AAWf/sAAFAL7/7ADAAA8Awv/qAMb/xADI/+cABgBJ/+kAvv/uAMAAEADC/+wAxv8gAdX/2gABAMAADwAGAMb/6gDp/+4A8v+rATD/7AFV/+wB1f/oAAEA8v/VAAEAxgALAA0ASQAMALr/7QDCAAsAxgAMAZz/vwGe/+4Bov/sAar/7QGs/+wBrv/1Aa8ADgGxAA0BtAANAAEA8v/YAAIA8v+qAdX/4QALAOL/1ADy/8kBBf/lARz/4wEw/8QBOf/hAUr/1AFL//UBTP/nAVT/0gFV/8kACQDi/8MA8v/PATD/zgE5/+cBPP/fAUr/0QFM/+wBVP+gAVX/0QAJAOL/wwDy/88BMP/OATn/5wE8/98BSv/RAUz/7AFU/6ABVf/RAAgA4v/JAPL/3wEF/+0BHP/rATD/3wE8/+kBS//1AVX/4AAIANUAFQDpABUBOf/kATr/5QE8/+QBSv/jAUz/4gFU/+QACADi/+YA8v/QATD/zgE5/+gBSv/nAUz/7QFU/+YBVf/QAAsA1QAUAOL/4ADpABMBOf/hATr/4AE9/+EBQv/pAUr/3wFM/94BVP/fAVb/8gAYALT/1AC6//AAvv/tAMAAEQDG/+AAyP/nAMn/5QDK/+4A1QASAOb/6QDy/9cBMP/XATr/0wE8/9YBPf/FAUL/5wFKAA0BTAAMAVX/1gFW//IBnv/pAaL/5wGq/+cBrP/pAAUAGv/yAOL/8QFK//IBTP/yAVT/8gAIANUAFQDpABUBOf/kATr/5QE8/+QBSv/jAUz/4gFU/+QACADVABUA6QAVATn/5AE6/+UBPP/kAUr/4wFM/+IBVP/kABIA1f+uAOIAEgDn/+AA6f+tAOv/1gD5/98A/f/SAQP/4AEY/84BKP/dASr/4gEu/+ABNP/gATr/6QE9/9oBR/+9AVH/3wFUABEACADVABUA6QAVATn/5AE6/+UBPP/kAUr/4wFM/+IBVP/kAAgA1QAVAOkAFQE5/+QBOv/lATz/5AFK/+MBTP/iAVT/5AAMANUAEwDi/+YA4//0AOkAEgDy/+cBMP/nATn/5QE6/+gBSv/mAUz/5gFU/+YBVf/n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AOkAFQE5/+QBOv/lATz/5AFK/+MBTP/iAVT/5AAIANUAFQDpABUBOf/kATr/5QE8/+QBSv/jAUz/4gFU/+QACADVABUA6QAVATn/5AE6/+UBPP/kAUr/4wFM/+IBVP/kAAgA1QAVAOkAFQE5/+QBOv/lATz/5AFK/+MBTP/iAVT/5AAIANUAFQDpABUBOf/kATr/5QE8/+QBSv/jAUz/4gFU/+QACQCA/98Asf/zALP/8ADA/+oA1f/fAOL/4AFU/+ABnP/tAbP/9QAJAID/3wCx//MAs//wAMD/6gDV/98A4v/gAVT/4AGc/+0Bs//1AAkAgP/fALH/8wCz//AAwP/qANX/3wDi/+ABVP/gAZz/7QGz//UACQCA/98Asf/zALP/8ADA/+oA1f/fAOL/4AFU/+ABnP/tAbP/9QAJAID/3wCx//MAs//wAMD/6gDV/98A4v/gAVT/4AGc/+0Bs//1AAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rACQACf/iAAwAFAAN/88AQAASAEn/6gBV/9gAV//qAGAAEwBs/64Ae//NAID/oACF/8EAiP/AALT/0AC4/+oAuv/uALv/xgC8AA0Avv/pAL//1gDC/+gAw/+6AMb/6QDI/8sAyf/aAMr/xwFv/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHV/+gABwDy//ABBf/xARz/8wEw//EBS//zAU3/6QFV/9MABwDy//ABBf/xARz/8wEw//EBS//zAU3/6QFV/9MABwDy//ABBf/xARz/8wEw//EBS//zAU3/6QFV/9MABwDy//ABBf/xARz/8wEw//EBS//zAU3/6QFV/9MABwDy//ABBf/xARz/8wEw//EBS//zAU3/6QFV/9MABwDy//ABBf/xARz/8wEw//EBS//zAU3/6QFV/9MABwDy//ABBf/xARz/8wEw//EBS//zAU3/6QFV/9MAAgDy//UBZ/+wAAIA8v/1AWf/sAACAPL/9QFn/7AAAgDy//UBZ/+wAAIA8v/AAWf/sAAKAMb/6gDp/7gA8v/qAQX/8AEc//EBMP/rAUv/9QFV/+wBZ/+wAdX/6gAKAMb/6gDp/7gA8v/qAQX/8AEc//EBMP/rAUv/9QFV/+wBZ/+wAdX/6gAKAMb/6gDp/7gA8v/qAQX/8AEc//EBMP/rAUv/9QFV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ALr/yQC7/34Av/9nAML/hwDD/2UAxv+eAMj/agDJ/3MAyv9eANX/pQDiAA8A5v/kAOf/oADp/3QA6/+AAPL/sgD5/30A+/+AAP3/eQED/30BBf9/ARj/mAEc/9oBKP+BASr/mAEu/30BMP+zATT/oAE6/3wBPP+aAT3/bAFC/+YBR/9rAUv/kgFN/60BUf97AVQADwFV/5EBVv/yAZz/rwGe/7kBov+5Aar/uQGs/7kBrv+8Aa//8QGy//EBs//tAdX/qQA6AAP/2ABV/7UAWv/HAGz+uAB7/ygAgP9NAIX/jgCI/6EAtP+uALr/yQC7/34Av/9nAML/hwDD/2UAxv+eAMj/agDJ/3MAyv9eANX/pQDiAA8A5v/kAOf/oADp/3QA6/+AAPL/sgD5/30A+/+AAP3/eQED/30BBf9/ARj/mAEc/9oBKP+BASr/mAEu/30BMP+zATT/oAE6/3wBPP+aAT3/bAFC/+YBR/9rAUv/kgFN/60BUf97AVQADwFV/5EBVv/yAZz/rwGe/7kBov+5Aar/uQGs/7kBrv+8Aa//8QGy//EBs//tAdX/qQA6AAP/2ABV/7UAWv/HAGz+uAB7/ygAgP9NAIX/jgCI/6EAtP+uALr/yQC7/34Av/9nAML/hwDD/2UAxv+eAMj/agDJ/3MAyv9eANX/pQDiAA8A5v/kAOf/oADp/3QA6/+AAPL/sgD5/30A+/+AAP3/eQED/30BBf9/ARj/mAEc/9oBKP+BASr/mAEu/30BMP+zATT/oAE6/3wBPP+aAT3/bAFC/+YBR/9rAUv/kgFN/60BUf97AVQADwFV/5EBVv/yAZz/rwGe/7kBov+5Aar/uQGs/7kBrv+8Aa//8QGy//EBs//tAdX/qQABAZz/6wABAZz/6wABAZz/6wABAZz/6wABAZz/6wABAZz/6wAJAAwADwBAAAwAVf/rAGAADgGc/8sBnv/pAaL/5wGq/+cBrP/nACQACf/iAAwAFAAN/88AQAASAEn/6gBV/9gAV//qAGAAEwBs/64Ae//NAID/oACF/8EAiP/AALT/0AC4/+oAuv/uALv/xgC8AA0Avv/pAL//1gDC/+gAw/+6AMb/6QDI/8sAyf/aAMr/xwFv/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHV/+gABwBJAA0Auv/1AMIACwDD/+oAxgAMAOn/yAEY//EAJAAJ/+IADAAUAA3/zwBAABIASf/qAFX/2ABX/+oAYAATAGz/rgB7/80AgP+gAIX/wQCI/8AAtP/QALj/6gC6/+4Au//GALwADQC+/+kAv//WAML/6ADD/7oAxv/pAMj/ywDJ/9oAyv/HAW//0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdX/6AAIAFr/5QC0/8sAyf/kAZwADQGe/+0Bov/rAar/7AGs/+wACABa/+UAtP/LAMn/5AGcAA0Bnv/tAaL/6wGq/+wBrP/sAAgAWv/lALT/ywDJ/+QBnAANAZ7/7QGi/+sBqv/sAaz/7AAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAFAEn/7gBa/+oBsf/wAbL/7QG0//AACADVABUA6QAVATn/5AE6/+UBPP/kAUr/4wFM/+IBVP/kAAgA1QAVAOkAFQE5/+QBOv/lATz/5AFK/+MBTP/iAVT/5AAJAID/3wCx//MAs//wAMD/6gDV/98A4v/gAVT/4AGc/+0Bs//1ACQACf/iAAwAFAAN/88AQAASAEn/6gBV/9gAV//qAGAAEwBs/64Ae//NAID/oACF/8EAiP/AALT/0AC4/+oAuv/uALv/xgC8AA0Avv/pAL//1gDC/+gAw/+6AMb/6QDI/8sAyf/aAMr/xwFv/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHV/+gAHAAi/8MAV//vAFr/3wCX/+4AtP/lALX/0QDAABEAxv/IANUAEwDi/8UA8v/KATD/nwE5/1EBOv97ATz/ygE9/90BQv/yAUr/dQFM/8oBVP9PAVX/jAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QAAgENAAsBVP/mAAUASf/uAFr/6gGx//ABsv/tAbT/8AAIAFr/5QC0/8sAyf/kAZwADQGe/+0Bov/rAar/7AGs/+wACADVABUA6QAVATn/5AE6/+UBPP/kAUr/4wFM/+IBVP/kAAgA1QAVAOkAFQE5/+QBOv/lATz/5AFK/+MBTP/iAVT/5AATAFr/wQC0/8UAxv+0AOb/1wDy/7kBBf+yARj/0gEc/8gBMP+gATr/xQFC/+QBS//MAU3/zAFV/8sBVv/vAZ7/6AGi/+YBqv/nAaz/5wAIANUAFQDpABUBOf/kATr/5QE8/+QBSv/jAUz/4gFU/+QACADVABUA6QAVATn/5AE6/+UBPP/kAUr/4wFM/+IBVP/kAAkAgP/fALH/8wCz//AAwP/qANX/3wDi/+ABVP/gAZz/7QGz//UACQBXAA4AgP+fALr/9QDA/94Aw//lANX/qADp/8oBR//jAZz/xgA6AAP/2ABV/7UAWv/HAGz+uAB7/ygAgP9NAIX/jgCI/6EAtP+uALr/yQC7/34Av/9nAML/hwDD/2UAxv+eAMj/agDJ/3MAyv9eANX/pQDiAA8A5v/kAOf/oADp/3QA6/+AAPL/sgD5/30A+/+AAP3/eQED/30BBf9/ARj/mAEc/9oBKP+BASr/mAEu/30BMP+zATT/oAE6/3wBPP+aAT3/bAFC/+YBR/9rAUv/kgFN/60BUf97AVQADwFV/5EBVv/yAZz/rwGe/7kBov+5Aar/uQGs/7kBrv+8Aa//8QGy//EBs//tAdX/qQAkAAn/4gAMABQADf/PAEAAEgBJ/+oAVf/YAFf/6gBgABMAbP+uAHv/zQCA/6AAhf/BAIj/wAC0/9AAuP/qALr/7gC7/8YAvAANAL7/6QC//9YAwv/oAMP/ugDG/+kAyP/LAMn/2gDK/8cBb//TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1f/oABgAtP/UALr/8AC+/+0AwAARAMb/4ADI/+cAyf/lAMr/7gDVABIA5v/pAPL/1wEw/9cBOv/TATz/1gE9/8UBQv/nAUoADQFMAAwBVf/WAVb/8gGe/+kBov/nAar/5wGs/+kACADVABUA6QAVATn/5AE6/+UBPP/kAUr/4wFM/+IBVP/kACQACf/iAAwAFAAN/88AQAASAEn/6gBV/9gAV//qAGAAEwBs/64Ae//NAID/oACF/8EAiP/AALT/0AC4/+oAuv/uALv/xgC8AA0Avv/pAL//1gDC/+gAw/+6AMb/6QDI/8sAyf/aAMr/xwFv/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHV/+gAAgDy/8ABZ/+wAAoAxv/qAOn/uADy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/64Ae//NAID/oACF/8EAiP/AALT/0AC4/+oAuv/uALv/xgC8AA0Avv/pAL//1gDC/+gAw/+6AMb/6QDI/8sAyf/aAMr/xwFv/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHV/+gABwBJAA0Auv/1AMIACwDD/+oAxgAMAOn/yAEY//EAAQBaAAsAAQBaAAsAAQBaAAsACADVABUA6QAVATn/5AE6/+UBPP/kAUr/4wFM/+IBVP/kAAIA8v/AAWf/sAAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAJAID/3wCx//MAs//wAMD/6gDV/98A4v/gAVT/4AGc/+0Bs//1AAUASf/uAFr/6gGx//ABsv/tAbT/8AACAPL/9QFn/7AACQAMABQAQAARAFX/4gBgABMBnP+0AZ7/2QGi/9kBqv/ZAaz/2QAHAEkADQC6//UAwgALAMP/6gDGAAwA6f/IARj/8QAEAAz/5gBA//QAYP/vAT3/7QAkAAn/4gAMABQADf/PAEAAEgBJ/+oAVf/YAFf/6gBgABMAbP+uAHv/zQCA/6AAhf/BAIj/wAC0/9AAuP/qALr/7gC7/8YAvAANAL7/6QC//9YAwv/oAMP/ugDG/+kAyP/LAMn/2gDK/8cBb//TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1f/oAAcASQANALr/9QDCAAsAw//qAMYADADp/8gBGP/xAAgA1QAVAOkAFQE5/+QBOv/lATz/5AFK/+MBTP/iAVT/5AAYALT/1AC6//AAvv/tAMAAEQDG/+AAyP/nAMn/5QDK/+4A1QASAOb/6QDy/9cBMP/XATr/0wE8/9YBPf/FAUL/5wFKAA0BTAAMAVX/1gFW//IBnv/pAaL/5wGq/+cBrP/pAAEBGP/xAAgA1QAVAOkAFQE5/+QBOv/lATz/5AFK/+MBTP/iAVT/5AAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAFAEn/7gBa/+oBsf/wAbL/7QG0//AAAgDy//UBZ/+wAAIA8v/1AWf/sAACAPL/9QFn/7AAGAC0/9QAuv/wAL7/7QDAABEAxv/gAMj/5wDJ/+UAyv/uANUAEgDm/+kA8v/XATD/1wE6/9MBPP/WAT3/xQFC/+cBSgANAUwADAFV/9YBVv/yAZ7/6QGi/+cBqv/nAaz/6QABARj/8QAJAID/3wCx//MAs//wAMD/6gDV/98A4v/gAVT/4AGc/+0Bs//1AAoAxv/qAOn/uADy/+oBBf/wARz/8QEw/+sBS//1AVX/7AFn/7AB1f/qAAoAxv/qAOn/uADy/+oBBf/wARz/8QEw/+sBS//1AVX/7AFn/7AB1f/qAAYAxv/qAOn/7gDy/7ABMP/sAVX/7AHV/+gAEgDV/64A4gASAOf/4ADp/60A6//WAPn/3wD9/9IBA//gARj/zgEo/90BKv/iAS7/4AE0/+ABOv/pAT3/2gFH/70BUf/fAVQAEQAHAEkADQC6//UAwgALAMP/6gDGAAwA6f/IARj/8QASANX/rgDiABIA5//gAOn/rQDr/9YA+f/fAP3/0gED/+ABGP/OASj/3QEq/+IBLv/gATT/4AE6/+kBPf/aAUf/vQFR/98BVAARAAcASQANALr/9QDCAAsAw//qAMYADADp/8gBGP/xABIA1f+uAOIAEgDn/+AA6f+tAOv/1gD5/98A/f/SAQP/4AEY/84BKP/dASr/4gEu/+ABNP/gATr/6QE9/9oBR/+9AVH/3wFUABEABwBJAA0Auv/1AMIACwDD/+oAxgAMAOn/yAEY//EAGAC0/9QAuv/wAL7/7QDAABEAxv/gAMj/5wDJ/+UAyv/uANUAEgDm/+kA8v/XATD/1wE6/9MBPP/WAT3/xQFC/+cBSgANAUwADAFV/9YBVv/yAZ7/6QGi/+cBqv/nAaz/6QABARj/8QAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAcACL/wwBX/+8AWv/fAJf/7gC0/+UAtf/RAMAAEQDG/8gA1QATAOL/xQDy/8oBMP+fATn/UQE6/3sBPP/KAT3/3QFC//IBSv91AUz/ygFU/08BVf+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAHAPL/8AEF//EBHP/zATD/8QFL//MBTf/pAVX/0wAFAEn/7gBa/+oBsf/wAbL/7QG0//AAAgDy//UBZ/+wAAUASf/uAFr/6gGx//ABsv/tAbT/8AACAPL/9QFn/7AABQBJ/+4AWv/qAbH/8AGy/+0BtP/wAAIA8v/1AWf/sAAFAEn/7gBa/+oBsf/wAbL/7QG0//AAAgDy//UBZ/+wAAUASf/uAFr/6gGx//ABsv/tAbT/8AACAPL/9QFn/7AABQBJ/+4AWv/qAbH/8AGy/+0BtP/wAAIA8v/1AWf/sAAFAEn/7gBa/+oBsf/wAbL/7QG0//AAAgDy//UBZ/+wAAUASf/uAFr/6gGx//ABsv/tAbT/8AACAPL/9QFn/7AACADVABUA6QAVATn/5AE6/+UBPP/kAUr/4wFM/+IBVP/kAAgA1QAVAOkAFQE5/+QBOv/lATz/5AFK/+MBTP/iAVT/5AAJAID/3wCx//MAs//wAMD/6gDV/98A4v/gAVT/4AGc/+0Bs//1AAoAxv/qAOn/uADy/+oBBf/wARz/8QEw/+sBS//1AVX/7AFn/7AB1f/qAAkAgP/fALH/8wCz//AAwP/qANX/3wDi/+ABVP/gAZz/7QGz//UACgDG/+oA6f+4APL/6gEF//ABHP/xATD/6wFL//UBVf/sAWf/sAHV/+oACQCA/98Asf/zALP/8ADA/+oA1f/fAOL/4AFU/+ABnP/tAbP/9QAKAMb/6gDp/7gA8v/qAQX/8AEc//EBMP/rAUv/9QFV/+wBZ/+wAdX/6gAJAID/3wCx//MAs//wAMD/6gDV/98A4v/gAVT/4AGc/+0Bs//1AAoAxv/qAOn/uADy/+oBBf/wARz/8QEw/+sBS//1AVX/7AFn/7AB1f/qAAkAgP/fALH/8wCz//AAwP/qANX/3wDi/+ABVP/gAZz/7QGz//UACgDG/+oA6f+4APL/6gEF//ABHP/xATD/6wFL//UBVf/sAWf/sAHV/+oACQCA/98Asf/zALP/8ADA/+oA1f/fAOL/4AFU/+ABnP/tAbP/9QAKAMb/6gDp/7gA8v/qAQX/8AEc//EBMP/rAUv/9QFV/+wBZ/+wAdX/6gAJAID/3wCx//MAs//wAMD/6gDV/98A4v/gAVT/4AGc/+0Bs//1AAoAxv/qAOn/uADy/+oBBf/wARz/8QEw/+sBS//1AVX/7AFn/7AB1f/qAAoAxv/qAOn/uADy/+oBBf/wARz/8QEw/+sBS//1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AMr/xwFv/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHV/+gAATGWAAQAAAAHABgAQgCYA8oESASyBPQACgA3/9gAzv/YANL/2AEv/9gBN//YApX/2AKX/9gCmf/YA0j/2AQL/9gAFQA5ABQAOgASADwAFgEVABQCIAAWAqcAEgKpABYCqwAWAxIAFgMhABYDJAAWA1oAEgNcABIDXgASA2AAFgN1ABQDfQAWA/8AFgQBABYEAwAWBCgAFgDMAA//FgAR/xYAJP9WAC3++AA3ABQARP/eAEb/6wBH/+sASP/rAEr/6wBS/+sAVP/rAFj/6gBZ/+gAXP/oAJL/6wCW/+sAmP/qAK7/VgCw/1YAt//rALn/6ADE/+sAxf/rAMf/6gDOABQA0gAUAPP/6wD//+sBCf9WART/6wEW/+gBGv/rAR7/6wEvABQBNv/rATcAFAFI/+sBSf/rAVP/6wFo/xYBbP8WAXD/FgFx/xYCBv9WAgf/VgII/1YCCf9WAgr/VgIL/1YCDP9WAiH/3gIi/94CI//eAiT/3gIl/94CJv/eAif/3gIo/+sCKf/rAir/6wIr/+sCLP/rAjL/6wIz/+sCNP/rAjX/6wI2/+sCN//qAjj/6gI5/+oCOv/qAjv/6AI8/+gCPf9WAj7/3gI//1YCQP/eAkH/VgJC/94CRP/rAkb/6wJI/+sCSv/rAkz/6wJO/+sCUP/rAlL/6wJU/+sCVv/rAlj/6wJa/+sCXP/rAl7/6wJs/vgCgP/rAoL/6wKE/+sClQAUApcAFAKZABQCnP/qAp7/6gKg/+oCov/qAqT/6gKm/+oCqv/oAw3/VgMV/1YDJf/rAyn/6gMr/+sDLf/oAzD/6gMx/+sDMv/qAzn++AM9/1YDSAAUA0r/3gNL/+sDTf/rA0//6wNQ/+gDUv/rA1n/6ANh/+gDav9WA2v/3gNx/+sDdv/oA3f/6wN8/+sDfv/oA4P/VgOE/94Dhf9WA4b/3gOK/+sDjP/rA43/6wOX/+sDmf/rA5v/6wOf/+gDof/oA6P/6AOq/+sDrf9WA67/3gOv/1YDsP/eA7H/VgOy/94Ds/9WA7T/3gO1/1YDtv/eA7f/VgO4/94Duf9WA7r/3gO7/1YDvP/eA73/VgO+/94Dv/9WA8D/3gPB/1YDwv/eA8P/VgPE/94Dxv/rA8j/6wPK/+sDzP/rA87/6wPQ/+sD0v/rA9T/6wPa/+sD3P/rA97/6wPg/+sD4v/rA+T/6wPm/+sD6P/rA+r/6wPs/+sD7v/rA/D/6wPy/+oD9P/qA/b/6gP4/+oD+v/qA/z/6gP+/+oEAP/oBAL/6AQE/+gECwAUAB8AN//VADn/5AA6/+wAPP/dAM7/1QDS/9UBFf/kAS//1QE3/9UCIP/dApX/1QKX/9UCmf/VAqf/7AKp/90Cq//dAxL/3QMh/90DJP/dA0j/1QNa/+wDXP/sA17/7ANg/90Ddf/kA33/3QP//90EAf/dBAP/3QQL/9UEKP/dABoAN/+wADn/7QA8/9AAzv+wANL/sAEV/+0BL/+wATf/sAIg/9AClf+wApf/sAKZ/7ACqf/QAqv/0AMS/9ADIf/QAyT/0ANI/7ADYP/QA3X/7QN9/9AD///QBAH/0AQD/9AEC/+wBCj/0AAQAC3/7gA4/+4CHP/uAh3/7gIe/+4CH//uAmz/7gKb/+4Cnf/uAp//7gKh/+4Co//uAqX/7gM5/+4D8f/uA/P/7gBHAAUAEAAKABAARv/oAEf/6ABI/+gASv/oAFT/6ACS/+gAlv/oALf/6ADE/+gAxf/oAPP/6AD//+gBGv/oAR7/6AE2/+gBSP/oAUn/6AFT/+gBZgAQAWcAEAFpABABagAQAWsAEAIo/+gCKf/oAir/6AIr/+gCLP/oAkT/6AJG/+gCSP/oAkr/6AJM/+gCTv/oAlD/6AJS/+gCVP/oAlb/6AJY/+gCWv/oAlz/6AJe/+gDJf/oA0v/6ANP/+gDUv/oA2IAEANjABADZwAQA3H/6AN3/+gDfP/oA4r/6AOM/+gDjf/oA5n/6AOq/+gDxv/oA8j/6APK/+gDzP/oA87/6APQ/+gD0v/oA9T/6APo/+gD6v/oA+z/6APw/+gAASuWAAQAAAAnAFgBTgGsAcYCCAJ+A3QEagVEBd4IeAo+CxAMBg3MDf4OMA6uEJQRChHcE/4UtBYaFtQXWhe4GHoY8BkCGSwafhy8HN4d9B5yHpwexh9MAD0ARv/sAEf/7ABI/+wASv/sAFT/7ACS/+wAlv/sALf/7ADE/+wAxf/sAPP/7AD//+wBGv/sAR7/7AE2/+wBSP/sAUn/7AFT/+wCKP/sAin/7AIq/+wCK//sAiz/7AJE/+wCRv/sAkj/7AJK/+wCTP/sAk7/7AJQ/+wCUv/sAlT/7AJW/+wCWP/sAlr/7AJc/+wCXv/sAyX/7ANL/+wDT//sA1L/7ANx/+wDd//sA3z/7AOK/+wDjP/sA43/7AOZ/+wDqv/sA8b/7API/+wDyv/sA8z/7APO/+wD0P/sA9L/7APU/+wD6P/sA+r/7APs/+wD8P/sABcAUv/sART/7AIy/+wCM//sAjT/7AI1/+wCNv/sAoD/7AKC/+wChP/sAyv/7AMx/+wDTf/sA5f/7AOb/+wD2v/sA9z/7APe/+wD4P/sA+L/7APk/+wD5v/sA+7/7AAGAA//hAAR/4QBaP+EAWz/hAFw/4QBcf+EABAALf/sADj/7AIc/+wCHf/sAh7/7AIf/+wCbP/sApv/7AKd/+wCn//sAqH/7AKj/+wCpf/sAzn/7APx/+wD8//sAB0ABf/yAAr/8gBZ//MAXP/zALn/8wEW//MBZv/yAWf/8gFp//IBav/yAWv/8gI7//MCPP/zAqr/8wMt//MDUP/zA1n/8wNh//MDYv/yA2P/8gNn//IDdv/zA37/8wOf//MDof/zA6P/8wQA//MEAv/zBAT/8wA9ACb/8wAq//MAMv/zADT/8wCC//MAkf/zAJX/8wCv//MAz//zAQT/8wET//MBF//zARn/8wEb//MBHf/zATX/8wFS//MB4f/zAeL/8wHj//MB5P/zAg3/8wIX//MCGP/zAhn/8wIa//MCG//zAkP/8wJF//MCR//zAkn/8wJX//MCWf/zAlv/8wJd//MCf//zAoH/8wKD//MCtP/zAxH/8wMe//MDRP/zA0f/8wNs//MDeP/zA3v/8wOW//MDmP/zA5r/8wPZ//MD2//zA93/8wPf//MD4f/zA+P/8wPl//MD5//zA+n/8wPr//MD7f/zA+//8wA9ACb/5gAq/+YAMv/mADT/5gCC/+YAkf/mAJX/5gCv/+YAz//mAQT/5gET/+YBF//mARn/5gEb/+YBHf/mATX/5gFS/+YB4f/mAeL/5gHj/+YB5P/mAg3/5gIX/+YCGP/mAhn/5gIa/+YCG//mAkP/5gJF/+YCR//mAkn/5gJX/+YCWf/mAlv/5gJd/+YCf//mAoH/5gKD/+YCtP/mAxH/5gMe/+YDRP/mA0f/5gNs/+YDeP/mA3v/5gOW/+YDmP/mA5r/5gPZ/+YD2//mA93/5gPf/+YD4f/mA+P/5gPl/+YD5//mA+n/5gPr/+YD7f/mA+//5gA2ACT/5AA7/9IAPP/TAK7/5ACw/+QA1v/SAQn/5AIG/+QCB//kAgj/5AIJ/+QCCv/kAgv/5AIM/+QCIP/TAj3/5AI//+QCQf/kAqn/0wKr/9MDDf/kAxL/0wMV/+QDIf/TAyL/0gMk/9MDPf/kA0n/0gNg/9MDav/kA33/0wOA/9IDg//kA4X/5AOO/9IDqP/SA63/5AOv/+QDsf/kA7P/5AO1/+QDt//kA7n/5AO7/+QDvf/kA7//5APB/+QDw//kA///0wQB/9MEA//TBA3/0gQV/9IEKP/TACYAD/8eABH/HgAk/80Arv/NALD/zQEJ/80BaP8eAWz/HgFw/x4Bcf8eAgb/zQIH/80CCP/NAgn/zQIK/80CC//NAgz/zQI9/80CP//NAkH/zQMN/80DFf/NAz3/zQNq/80Dg//NA4X/zQOt/80Dr//NA7H/zQOz/80Dtf/NA7f/zQO5/80Du//NA73/zQO//80Dwf/NA8P/zQCmAEb/3ABH/9wASP/cAEr/3ABQ//MAUf/zAFL/1gBT//MAVP/cAFj/3QBZ/+EAXP/hAJL/3ACW/9wAmP/dALf/3AC5/+EAvf/zAMT/3ADF/9wAx//dAOj/8wDs//MA7f/zAO//8wDw//MA8f/zAPP/3AD0//MA9v/zAPf/8wD6//MA/P/zAP//3AEB//MBFP/WARb/4QEa/9wBHv/cATL/8wE2/9wBQf/zAUb/8wFI/9wBSf/cAVP/3AIo/9wCKf/cAir/3AIr/9wCLP/cAjH/8wIy/9YCM//WAjT/1gI1/9YCNv/WAjf/3QI4/90COf/dAjr/3QI7/+ECPP/hAkT/3AJG/9wCSP/cAkr/3AJM/9wCTv/cAlD/3AJS/9wCVP/cAlb/3AJY/9wCWv/cAlz/3AJe/9wCef/zAnv/8wJ9//MCfv/zAoD/1gKC/9YChP/WApz/3QKe/90CoP/dAqL/3QKk/90Cpv/dAqr/4QMl/9wDJ//zAyn/3QMr/9YDLf/hAzD/3QMx/9YDMv/dA0v/3ANM//MDTf/WA07/8wNP/9wDUP/hA1L/3ANT//MDWP/zA1n/4QNh/+EDaf/zA3H/3ANy//MDdv/hA3f/3AN8/9wDfv/hA4r/3AOM/9wDjf/cA5P/8wOV//MDl//WA5n/3AOb/9YDn//hA6H/4QOj/+EDp//zA6r/3APG/9wDyP/cA8r/3APM/9wDzv/cA9D/3APS/9wD1P/cA9r/1gPc/9YD3v/WA+D/1gPi/9YD5P/WA+b/1gPo/9wD6v/cA+z/3APu/9YD8P/cA/L/3QP0/90D9v/dA/j/3QP6/90D/P/dA/7/3QQA/+EEAv/hBAT/4QQI//MECv/zBBT/8wQh//MEI//zBCX/8wBxAAX/2gAK/9oARv/wAEf/8ABI//AASv/wAFT/8ABY/+8AWf/cAFz/3ACS//AAlv/wAJj/7wC3//AAuf/cAMT/8ADF//AAx//vAPP/8AD///ABFv/cARr/8AEe//ABNv/wAUj/8AFJ//ABU//wAWb/2gFn/9oBaf/aAWr/2gFr/9oCKP/wAin/8AIq//ACK//wAiz/8AI3/+8COP/vAjn/7wI6/+8CO//cAjz/3AJE//ACRv/wAkj/8AJK//ACTP/wAk7/8AJQ//ACUv/wAlT/8AJW//ACWP/wAlr/8AJc//ACXv/wApz/7wKe/+8CoP/vAqL/7wKk/+8Cpv/vAqr/3AMl//ADKf/vAy3/3AMw/+8DMv/vA0v/8ANP//ADUP/cA1L/8ANZ/9wDYf/cA2L/2gNj/9oDZ//aA3H/8AN2/9wDd//wA3z/8AN+/9wDiv/wA4z/8AON//ADmf/wA5//3AOh/9wDo//cA6r/8APG//ADyP/wA8r/8APM//ADzv/wA9D/8APS//AD1P/wA+j/8APq//AD7P/wA/D/8APy/+8D9P/vA/b/7wP4/+8D+v/vA/z/7wP+/+8EAP/cBAL/3AQE/9wANAAF/6AACv+gAFj/8QBZ/8UAXP/FAJj/8QC5/8UAx//xARb/xQFm/6ABZ/+gAWn/oAFq/6ABa/+gAjf/8QI4//ECOf/xAjr/8QI7/8UCPP/FApz/8QKe//ECoP/xAqL/8QKk//ECpv/xAqr/xQMp//EDLf/FAzD/8QMy//EDUP/FA1n/xQNh/8UDYv+gA2P/oANn/6ADdv/FA37/xQOf/8UDof/FA6P/xQPy//ED9P/xA/b/8QP4//ED+v/xA/z/8QP+//EEAP/FBAL/xQQE/8UAPQBG/+cAR//nAEj/5wBK/+cAVP/nAJL/5wCW/+cAt//nAMT/5wDF/+cA8//nAP//5wEa/+cBHv/nATb/5wFI/+cBSf/nAVP/5wIo/+cCKf/nAir/5wIr/+cCLP/nAkT/5wJG/+cCSP/nAkr/5wJM/+cCTv/nAlD/5wJS/+cCVP/nAlb/5wJY/+cCWv/nAlz/5wJe/+cDJf/nA0v/5wNP/+cDUv/nA3H/5wN3/+cDfP/nA4r/5wOM/+cDjf/nA5n/5wOq/+cDxv/nA8j/5wPK/+cDzP/nA87/5wPQ/+cD0v/nA9T/5wPo/+cD6v/nA+z/5wPw/+cAcQAFAAwACgAMAEb/6ABH/+gASP/oAEr/6ABS/+oAVP/oAFkACwBcAAsAkv/oAJb/6AC3/+gAuQALAMT/6ADF/+gA8//oAP//6AEU/+oBFgALARr/6AEe/+gBNv/oAUj/6AFJ/+gBU//oAWYADAFnAAwBaQAMAWoADAFrAAwCKP/oAin/6AIq/+gCK//oAiz/6AIy/+oCM//qAjT/6gI1/+oCNv/qAjsACwI8AAsCRP/oAkb/6AJI/+gCSv/oAkz/6AJO/+gCUP/oAlL/6AJU/+gCVv/oAlj/6AJa/+gCXP/oAl7/6AKA/+oCgv/qAoT/6gKqAAsDJf/oAyv/6gMtAAsDMf/qA0v/6ANN/+oDT//oA1AACwNS/+gDWQALA2EACwNiAAwDYwAMA2cADANx/+gDdgALA3f/6AN8/+gDfgALA4r/6AOM/+gDjf/oA5f/6gOZ/+gDm//qA58ACwOhAAsDowALA6r/6APG/+gDyP/oA8r/6APM/+gDzv/oA9D/6APS/+gD1P/oA9r/6gPc/+oD3v/qA+D/6gPi/+oD5P/qA+b/6gPo/+gD6v/oA+z/6APu/+oD8P/oBAAACwQCAAsEBAALAAwAW//tAF3/7QDq/+0Crf/tAq//7QKx/+0DUf/tA4H/7QOP/+0Dqf/tBA7/7QQW/+0ADABb//IAXf/yAOr/8gKt//ICr//yArH/8gNR//IDgf/yA4//8gOp//IEDv/yBBb/8gAfAFn/9ABb//IAXP/0AF3/8wC5//QA6v/yARb/9AI7//QCPP/0Aqr/9AKt//MCr//zArH/8wMt//QDUP/0A1H/8gNZ//QDYf/0A3b/9AN+//QDgf/yA4//8gOf//QDof/0A6P/9AOp//IEAP/0BAL/9AQE//QEDv/yBBb/8gB5AAX/ygAK/8oAN//SADn/1AA7//QAPP/TAFD/0QBR/9EAU//RAFn/5gBb/+8AXP/mALn/5gC9/9EAzv/SANL/0gDW//QA2v/tAN3/4QDo/9EA6v/vAOz/0QDt/9EA7//RAPD/0QDx/9EA9P/RAPb/0QD3/9EA+v/RAPz/0QEB/9EBFf/UARb/5gEv/9IBMv/RATf/0gFB/9EBRv/RAWb/ygFn/8oBaf/KAWr/ygFr/8oCIP/TAjH/0QI7/+YCPP/mAnn/0QJ7/9ECff/RAn7/0QKV/9ICl//SApn/0gKp/9MCqv/mAqv/0wMS/9MDIf/TAyL/9AMk/9MDJ//RAy3/5gM8/+0DSP/SA0n/9ANM/9EDTv/RA1D/5gNR/+8DU//RA1j/0QNZ/+YDYP/TA2H/5gNi/8oDY//KA2f/ygNp/9EDcv/RA3X/1AN2/+YDff/TA37/5gOA//QDgf/vA47/9AOP/+8Dk//RA5X/0QOe/+0Dn//mA6D/7QOh/+YDov/tA6P/5gOk/+EDp//RA6j/9AOp/+8D///TBAD/5gQB/9MEAv/mBAP/0wQE/+YECP/RBAr/0QQL/9IEDf/0BA7/7wQP/+EEEf/hBBT/0QQV//QEFv/vBCH/0QQj/9EEJf/RBCj/0wAdADf/vgBZ/+8AXP/vALn/7wDO/74A0v++ARb/7wEv/74BN/++Ajv/7wI8/+8Clf++Apf/vgKZ/74Cqv/vAy3/7wNI/74DUP/vA1n/7wNh/+8Ddv/vA37/7wOf/+8Dof/vA6P/7wQA/+8EAv/vBAT/7wQL/74ANAA3/+YAOf/nADv/8gA8/+cAW//xAM7/5gDS/+YA1v/yANr/7gDd/+gA6v/xARX/5wEv/+YBN//mAiD/5wKV/+YCl//mApn/5gKp/+cCq//nAxL/5wMh/+cDIv/yAyT/5wM8/+4DSP/mA0n/8gNR//EDYP/nA3X/5wN9/+cDgP/yA4H/8QOO//IDj//xA57/7gOg/+4Dov/uA6T/6AOo//IDqf/xA///5wQB/+cEA//nBAv/5gQN//IEDv/xBA//6AQR/+gEFf/yBBb/8QQo/+cAiAAkABAAJv/oACr/6AAy/+gANP/oADf/4AA5/+AAPP/fAIL/6ACR/+gAlf/oAK4AEACv/+gAsAAQAM7/4ADP/+gA0AAQANL/4ADZABAA3f/hAO4AEAD1/+ABAAAQAQT/6AEJABABE//oARX/4AEX/+gBGf/oARv/6AEd/+gBL//gATX/6AE3/+ABTgAQAVL/6AHh/+gB4v/oAeP/6AHk/+gCBgAQAgcAEAIIABACCQAQAgoAEAILABACDAAQAg3/6AIX/+gCGP/oAhn/6AIa/+gCG//oAiD/3wI9ABACPwAQAkEAEAJD/+gCRf/oAkf/6AJJ/+gCV//oAln/6AJb/+gCXf/oAn//6AKB/+gCg//oApX/4AKX/+ACmf/gAqn/3wKr/98CtP/oAw0AEAMR/+gDEv/fAxUAEAMe/+gDIf/fAyT/3wM9ABADRP/oA0f/6ANI/+ADYP/fA2oAEANs/+gDdf/gA3j/6AN7/+gDff/fA4MAEAOFABADlv/oA5j/6AOa/+gDpP/hA6X/4AOrABADrAAQA60AEAOvABADsQAQA7MAEAO1ABADtwAQA7kAEAO7ABADvQAQA78AEAPBABADwwAQA9n/6APb/+gD3f/oA9//6APh/+gD4//oA+X/6APn/+gD6f/oA+v/6APt/+gD7//oA///3wQB/98EA//fBAv/4AQP/+EEEP/gBBH/4QQS/+AEJgAQBCcAEAQo/98ALQA3//EAOf/0ADv/9AA8//AAzv/xAND/9QDS//EA1v/0ANn/9QDa//MBFf/0AS//8QE3//EBTv/1AiD/8AKV//ECl//xApn/8QKp//ACq//wAxL/8AMh//ADIv/0AyT/8AM8//MDSP/xA0n/9ANg//ADdf/0A33/8AOA//QDjv/0A57/8wOg//MDov/zA6j/9AOr//UD///wBAH/8AQD//AEC//xBA3/9AQV//QEJv/1BCj/8ABZACQADwA3/+YAOf/mADsADgA8/+YArgAPALAADwDO/+YA0AAOANL/5gDWAA4A2QAOANoACwDd/+UA7gAPAPX/6AEAAA8BCQAPARX/5gEv/+YBN//mAU4ADgIGAA8CBwAPAggADwIJAA8CCgAPAgsADwIMAA8CIP/mAj0ADwI/AA8CQQAPApX/5gKX/+YCmf/mAqn/5gKr/+YDDQAPAxL/5gMVAA8DIf/mAyIADgMk/+YDPAALAz0ADwNI/+YDSQAOA2D/5gNqAA8Ddf/mA33/5gOAAA4DgwAPA4UADwOOAA4DngALA6AACwOiAAsDpP/lA6X/6AOoAA4DqwAOA6wADwOtAA8DrwAPA7EADwOzAA8DtQAPA7cADwO5AA8DuwAPA70ADwO/AA8DwQAP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AAwASgAMAFQADACSAAwAlgAMALcADADEAAwAxQAMAO4AGADzAAwA9f/3AP8ADAEAABgBGgAMAR4ADAE2AAwBSAAMAUkADAFTAAwCKAAMAikADAIqAAwCKwAMAiwADAJEAAwCRgAMAkgADAJKAAwCTAAMAk4ADAJQAAwCUgAMAlQADAJWAAwCWAAMAloADAJcAAwCXgAMAyUADANLAAwDTwAMA1IADANxAAwDdwAMA3wADAOKAAwDjAAMA40ADAOZAAwDpf/3A6oADAOsABgDxgAMA8gADAPKAAwDzAAMA84ADAPQAAwD0gAMA9QADAPoAAwD6gAMA+wADAPwAAwEEP/3BBL/9wQnABgAHwBZ//QAW//wAFz/9AC5//QA6v/wAO7/8wEA//MBFv/0Ajv/9AI8//QCqv/0Ay3/9ANQ//QDUf/wA1n/9ANh//QDdv/0A37/9AOB//ADj//wA5//9AOh//QDo//0A6n/8AOs//MEAP/0BAL/9AQE//QEDv/wBBb/8AQn//MACgAF/9YACv/WAWb/1gFn/9YBaf/WAWr/1gFr/9YDYv/WA2P/1gNn/9YACgAF//UACv/1AWb/9QFn//UBaf/1AWr/9QFr//UDYv/1A2P/9QNn//UAIQBLACAATgAgAE8AIABS/4AAVv+QART/gAIy/4ACM/+AAjT/gAI1/4ACNv+AAoD/gAKC/4AChP+AAoz/kAKO/5ACkP+QApL/kAKU/5ADK/+AAzH/gANN/4ADVP+QA5f/gAOb/4AD2v+AA9z/gAPe/4AD4P+AA+L/gAPk/4AD5v+AA+7/gABeAAUACwAKAAsARv/rAEf/6wBI/+sASv/rAFL/6QBU/+sAkv/rAJb/6wC3/+sAxP/rAMX/6wDz/+sA///rART/6QEa/+sBHv/rATb/6wFI/+sBSf/rAVP/6wFmAAsBZwALAWkACwFqAAsBawALAij/6wIp/+sCKv/rAiv/6wIs/+sCMv/pAjP/6QI0/+kCNf/pAjb/6QJE/+sCRv/rAkj/6wJK/+sCTP/rAk7/6wJQ/+sCUv/rAlT/6wJW/+sCWP/rAlr/6wJc/+sCXv/rAoD/6QKC/+kChP/pAyX/6wMr/+kDMf/pA0v/6wNN/+kDT//rA1L/6wNiAAsDYwALA2cACwNx/+sDd//rA3z/6wOK/+sDjP/rA43/6wOX/+kDmf/r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A4wDjwFFA5YDlwFJA5sDmwFLA50DowFMA6gDqQFTA60D1QFVA9cD1wF+A9kD5gF/A+4D7gGNA/ED8QGOA/MD8wGPA/8EBAGQBAcEBwGWBAkECQGXBAsECwGYBA0EDgGZBBMEFgGbBBkEGQGfBBsEHAGgBB4EHgGiBCIEIgGjBCQEJAGkBCgEKAGlAAEABwADAAsAKQA0ADUAPgBJAAEAJwBOAFcAWgBeAJoAsQCzALQAtQC8AL8AwADBAMYAyADJAMoAzgDSANQA1QDXAN8A4wDkAOUA5gDnAOkA6wDtAPIA9AD3APwA/wEeAWcB1QACAHgABQAFAAAACgAKAAEADwAPAAIAEQARAAMAJAAoAAQAKwAzAAkANwA9ABIARABGABkASABIABwASwBLAB0AUABTAB4AVQBVACIAWQBZACMAWwBdACQAiQCJACcArQCwACgAuQC5ACwAvQC9AC0AwwDDAC4A0ADRAC8A0wDTADEA1gDWADIA2ADaADMA3ADcADYA3gDeADcA4ADgADgA4gDiADkA6ADoADoA6gDqADsA8wDzADwA+AD4AD0A+gD7AD4BAAEBAEABBgEGAEIBCQEJAEMBFAEWAEQBKAEqAEcBLQEtAEoBLwEvAEsBRgFGAEwBZgFsAE0BcAFxAFQB4QHiAFYB5QHlAFgCAQICAFkCBAIEAFsCBgIsAFwCMQI2AIMCOwJLAIkCTQJWAJoCXwJhAKQCYwJjAKcCZQJlAKgCZwJnAKkCaQJpAKoCbAJsAKsCbgJuAKwCcAJwAK0CcgJyAK4CdAJ0AK8CdgJ2ALACeAKEALEChgKGAL4CiAKIAL8CigKKAMAClQKVAMEClwKXAMICmQKZAMMCmwKbAMQCnQKdAMUCnwKfAMYCoQKhAMcCowKjAMgCpQKlAMkCpwKnAMoCqQKxAMsDDQMSANQDFQMkANoDJwMnAOoDKwMrAOsDLQMtAOwDMQMxAO0DNAM1AO4DNwNAAPADQgNEAPoDRgNLAP0DTQNTAQMDWQNaAQoDXANcAQwDXgNeAQ0DYANjAQ4DZwNsARIDbwNvARgDcQNxARkDdQN2ARoDewOGARwDiQOKASgDjAOPASoDlgOXAS4DmwObATADnQOjATEDqAOpATgDrQPVAToD1wPXAWMD2QPmAWQD7gPuAXID8QPxAXMD8wPzAXQD/wQEAXUEBwQHAXsECQQJAXwECwQLAX0EDQQOAX4EEwQWAYAEGQQZAYQEGwQcAYUEHgQeAYcEIgQiAYgEJAQkAYkEKAQoAYoAAgE7AAUABQAdAAoACgAdAA8ADwAeABEAEQAeACUAJQABACYAJgAEACcAJwADACgAKAAFACsALAACAC0ALQAMAC4ALgAJAC8ALwAKADAAMQACADIAMgADADMAMwALADcANwAGADgAOAAMADkAOQANADoAOgAQADsAOwAOADwAPAAPAD0APQARAEQARAATAEUARQAVAEYARgAUAEgASAAWAEsASwAXAFAAUQAXAFIAUgAYAFMAUwAVAFUAVQAaAFkAWQAZAFsAWwAbAFwAXAAZAF0AXQAcAIkAiQAVAK0ArQAHAK8ArwADALkAuQAZAL0AvQAXAMMAwwAVANAA0QAfANMA0wACANYA1gAOANgA2QACANoA2gASANwA3AACAN4A3gACAOAA4AAfAOIA4gAfAOgA6AAIAOoA6gAbAPMA8wAVAPgA+AAgAPoA+gAgAPsA+wAVAQABAQAgAQYBBgAgARQBFAAYARUBFQANARYBFgAZASgBKAAVASkBKQAHASoBKgAIAS0BLQAJAS8BLwAJAUYBRgAIAWYBZwAdAWgBaAAeAWkBawAdAWwBbAAeAXABcQAeAeEB4QAEAeIB4gADAeUB5QADAgECAgADAgQCBAAGAg0CDQAEAg4CEQAFAhICFgACAhcCGwADAhwCHwAMAiACIAAPAiECJwATAigCKAAUAikCLAAWAjECMQAXAjICNgAYAjsCPAAZAj4CPgATAkACQAATAkICQgATAkMCQwAEAkQCRAAUAkUCRQAEAkYCRgAUAkcCRwAEAkgCSAAUAkkCSQAEAkoCSgAUAksCSwADAk0CTQAFAk4CTgAWAk8CTwAFAlACUAAWAlECUQAFAlICUgAWAlMCUwAFAlQCVAAWAlUCVQAFAlYCVgAWAl8CXwACAmACYAAXAmECYQACAmMCYwACAmUCZQACAmcCZwACAmkCaQACAmwCbAAMAm4CbgAJAnACcAAKAnICcgAKAnQCdAAKAnYCdgAKAngCeAACAnkCeQAXAnoCegACAnsCewAXAnwCfAACAn0CfgAXAn8CfwADAoACgAAYAoECgQADAoICggAYAoMCgwADAoQChAAYAoYChgAaAogCiAAaAooCigAa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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAABEAEQARABEAEQARABEABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABgAGAAYABgAOABoAGgAaABoAGgAaABoAFQAVABUAFQAVAAAAAAAAAAAAGAAIAAgACAAIAAgACwALAAsACwACAAIAEQAaABEAGgARABoABQAVAAUAFQAFABUABQAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAUAFQAFABUABQAVAAUAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAYABgABQAIAAUACAAFAAgAAAAAAAAAAAAAAAAAGQAbABkAGwAZABsAGQAbABkAGwAKAAAACgAAAAoAAAAGAAsABgALAAYACwAGAAsABgALAAYACwAJAAAADgACAA4AFAAMABQADAAUAAwAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAUADgAAAAAAEQAAAAAAFAAAAAAAAAAAAAAABQAAAAAADgASAAAADgAVAAAAGAAAAAsAAAAIAAAAAgAAAAAACwAIAAsAAAAAAAAAAAAAAAAAHAAAAAAAEAARAAAAAAAAAAAAAAAAAAUAAAAAAAUACgASABoAFQAYAAgAGAAVAAIAFgAVABgAGwAAAAAAAAAYAAIACQAAAAkAAAAJAAAADgACAAcABwAAAAAAAAAHAAAAGAARABoABQAAAAAAAAAAABUAGAAAAAAADQACABUABQAAAAAABQAVAA4AAgAAABIAFgAAABEAGgARABoAAAAAAAAAFQAAABUAFQASABYAAAAAAAAAGAAAABgABQAIAAUAFQAFAAgAAAAAABAAAgAQAAIAEAACAA8AAwAAABgAEgAWABUAAQAEABEAGgARABoAEQAaABEAGgARABoAEQAaABEAGgARABoAEQAaABEAGgARABoAEQAaAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAAAAAAAAAFAAgABQAIAAUACAAFAAgABQAIAAUACAAFAAgABQAVAAUAFQAFABUABQAIAAUAFQAGAAsABgALAAAACwAAAAsAAAALAAAACwAAAAsADgACAA4AAgAOAAIAAAAAAAAAGAAAABgACgAAABIAFgAPAAMADwADAAAAGAASABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABgAAQAEAA4AAAAAAAAAAAAAABcAAAABAAAACgA0AMYAAURGTFQACAAEAAAAAP//AAwAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADGxpZ2EASmxudW0AUG9udW0AVnBudW0AXHNtY3AAYnNzMDEAaHNzMDIAbnNzMDMAdHNzMDQAenNzMDUAgHNzMDYAhnNzMDcAjAAAAAEAAQAAAAEAAgAAAAEACQAAAAEACgAAAAEAAAAAAAEAAwAAAAEABAAAAAEABQAAAAEABgAAAAEABwAAAAEACAAAAAEACwAMABoAIgAqADIAOgBCAEoAUgBaAGIAagByAAEAAAABAGAABAAAAAECFgABAAAAAQIgAAEAAAABAiIAAQAAAAECIAABAAAAAQIeAAEAAAABAhwAAQAAAAECHgABAAAAAQIgAAEAAAABAjYAAQAAAAECRAABAAAAAQJGAAICSgDcAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUDDAK3ArYCtwK4ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMDCALUAtQC1QLVAtYC1gLXAtcC2ALYAtoC2gLbAtsC3ALcAt0C3QLeAt4C3wLfAuAC4ALhAuEC4gLiAuQC5ALlAuUC5gLmAucC5wLoAugC6QLpAuoC6wLrAuwC7ALtAu0C7gLuAu8C7wLwAvAC8QLxAvIC8gLzAvMC9AL0AvUC9QL2AvYC9wL3AvgC+AL5AvkC+gL6AvsC+wL8AvwC/QL9/////wL/Av8DAAMAAwEDAQMCAwIDAwMDAwQDBAMFAwUDBgMGAwcDBwMIAwkDCQMKAwoDCwMLArYAAQDeAAEACAABAAQBkwACAEwAAgDSAAIB1AHuAAEA0AGIAAEA0AEfAAEA0AGjAAIA0AACAdkB2gACAMYAAgHbAdwAAgDEAAwB4QHlAeMB4gHkAe8B8AHxAfIB8wH0AfUAAgDCAAgB7QHmAecB6AHpAeoB6wHsAAIAbgACAdQB7gACALYAAwH3AfgB+AACAA0AJAA9AAAARABdABoAhACEADQAhgCGADUCAQICADYCBAJGADgCSQJaAHsCXQJpAI0CbAJ9AJoCfwKQAKwCkwKUAL4ClwKxAMAEBQQFANsAAQABAEkAAQACABQAGgABAAEASgABAAEAtwABAAEANQABAAIALgBOAAEADAAmACcAKgAyADQARQBGAEcASgBSAFMAVAABAAgAEwAUABUAFgAXABgAGgAcAAEAAwBIAEoB8gAA) format("truetype");
  font-weight: 200;
} 

@font-face {
  font-family: "Roboto";
  src: local(Roboto Light), url(data:application/font-woff;charset=utf-8;base64,,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BpoAXQURAEYEPABGBaQAHwUZAEIFPgBqBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAABQ4AmAYbAG0DkQABAd8AaAHWADoB/ABCAa0ASAM/AHADRQBIAzkAQgROADkEoQBiAuAAhwQsAIUF6wCFB64AWAJ+AGwCagBQA5EAHgL7ADcDWABXBMEAZgbiAI4ElwBZBeAAZQPzACoIHQCABQ0AdAUQAJQGRABhBuQASAbRAFcG4ABbBJQAWQWLAKQFBAA5BHIAkwSFADcIXwBeAk//pQSdAGUElACIBBMANgQiAHgEEgAfAloAigKRAFoB1gA0BN4AFAAAAAAILABXCDUAXAL6AEcDQ/+aBAf/RQQHAIMDnQBfAgEAhQSs//8EbQBjBIMAQAR1AGMD2wBjA8MAYwSiAEkE1wBjAg8AdgPcACAEZABjA7oAYwYHAGME1gBjBMAAQAR4AGMEwABBBHYAYwRJADoEUQAgBI8AXQSI//8F/QAfBGQAAwRN//8EMQA3BCgATwQoAJUEKAA4BCgALwQoADMEKABPBCcATwQoADEEKABPBCgASAOdAGoC+gCHAvoANwL6ADAC+gA3AvoARQL6AEYC+gAzAvoARwL6AEMD0gCNAqoAkAMzAHcB2QBaAmgAIAIb/58EBwCEBDv/+wPUAGYEBwCEBEoAGQStAEkEhABEBTkAhAUrAIQERwBxBTAAhARAAHEDnQBqA50AagSXAD0FWABgBWoAWAWSAFgFcgCEBdYAWAXXAFgEaACPBIIAWARXAA8ErAAsBGsAaAQuADwEpwBgBNIATAQ+ADgEkQBvBEYARASYAEQElgBEBJwAPASVAG8EmgBEBCkASgRTAEgEkQBCBJcAZASXAFQFMwCCBYYAXgRKAEQDjQBqAf4AAAMaAG4FUQAKBVEACgSY/+kE8wAoArT/4gViAAcFYgAHBWIABwViAAcFYgAHBWIABwViAAcFPABWBIAAggSAAIIEgACCBIAAggJV/7oCVQCVAlX/rwJV/6wFpgCCBYYAVgWGAFYFhgBWBYYAVgWGAFYFRAB0BUQAdAVEAHQFRAB0BPIAAgRKAEQESgBEBEoARARKAEQESgBEBEoARARKAEQELABCBFMASARTAEgEUwBIBFMASAIx/6gCMQCGAjH/nQIx/5oEewBpBIYAQgSGAEIEhgBCBIYAQgSGAEIEegBoBHoAaAR6AGgEegBoBAQAAwQEAAMFYgAHBEoARAViAAcESgBEBWIABwRKAEQFPABWBCwAQgU8AFYELABCBTwAVgQsAEIFPABWBCwAQgUzAIIFGABCBIAAggRTAEgEgACCBFMASASAAIIEUwBIBIAAggRTAEgEgACCBFMASAVzAF4EkQBFBXMAXgSRAEUFcwBeBJEARQVzAF4EkQBFBacAggR6AGgCVf+yAjH/oAJV/8ACMf+uAlX/0gIx/8ACVQATAh8AAgJVAJUGzQCVBDMAbQR4ACgCQf+XBRQAggRGAG8EVQCCAh8AfgRVAIICHwBbBFUAggK1AH4EVQCCAvsAfgWmAIIEewBpBaYAggR7AGkFpgCCBHsAaQR7/68FhgBWBIYAQgWGAFYEhgBCBYYAVgSGAEIFGwCCAusAbwUbAIIC6wBQBRsAggLrABEE6wBFBB0AOATrAEUEHQA4BOsARQQdADgE6wBFBB0AOATrAEUEHQA4BPMAKAK0AAoE8wAoArQACgTzACgC3AAKBUQAdAR6AGgFRAB0BHoAaAVEAHQEegBoBUQAdAR6AGgFRAB0BHoAaAVEAHQEegBoBv8AIwXhABwE8gACBAQAAwTyAAIE2QBJBBIASgTZAEkEEgBKBNkASQQSAEoHhQACBsEAQgWDAF0EhABCBHX/RwR1/0cEUQAgBKz//wSs//8ErP//BKz//wSs//8ErP//BKz//wSDAEAD2wBjA9sAYwPbAGMD2wBjAg//mAIPAHYCD/+NAg//igTWAGMEwABABMAAQATAAEAEwABABMAAQASPAF0EjwBdBI8AXQSPAF0ETf//BKz//wSs//8ErP//BIMAQASDAEAEgwBABIMAQAR1ABYD2wBjA9sAYwPbAGMD2wBjA9sAYwSiAEkEogBJBKIASQSiAEkE1wBjAg//kAIP/54CD/+wAg//7QIPAHQD3AAgBGQAYwO6AGMDugBjA7oAYwO6AGME1gBjBNYAYwTWAGMEwABABMAAQATAAEAEdgBjBHYAYwR2AGMESQA6BEkAOgRJADoESQA6BFEAIARRACAEjwBdBI8AXQSPAF0EjwBdBI8AXQSPAF0F/QAfBE3//wRN//8EMQA3BDEANwQxADcIkgA6BWIABwTk/2wGC/9wArn/cQWa/74FVv8X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/+MAcwBu/+MAdABv/+MAdQBw/+IAdgBx/+IAdwBy/+IAeABz/+IAeQBz/+EAegB0/+EAewB1/+EAfAB2/+EAfQB3/+AAfgB4/+AAfwB5/+AAgAB6/+AAgQB7/98AggB8/98AgwB9/98AhAB+/98AhQB//94AhgCA/94AhwCB/94AiACC/94AiQCD/90AigCE/90AiwCF/90AjACG/90AjQCG/9wAjgCH/9wAjwCI/9wAkACJ/9wAkQCK/9sAkgCL/9sAkwCM/9sAlACN/9sAlQCO/9oAlgCP/9oAlwCQ/9oAmACR/9oAmQCS/9kAmgCT/9kAmwCU/9kAnACV/9kAnQCW/9gAngCX/9gAnwCY/9gAoACZ/9gAoQCZ/9cAogCa/9cAowCb/9cApACc/9cApQCd/9YApgCe/9YApwCf/9YAqACg/9YAqQCh/9UAqgCi/9UAqwCj/9UArACk/9UArQCl/9QArgCm/9QArwCn/9QAsACo/9QAsQCp/9MAsgCq/9MAswCr/9MAtACs/9MAtQCs/9IAtgCt/9IAtwCu/9IAuACv/9IAuQCw/9EAugCx/9EAuwCy/9EAvACz/9EAvQC0/9AAvgC1/9AAvwC2/9AAwAC3/9AAwQC4/88AwgC5/88AwwC6/88AxAC7/88AxQC8/84AxgC9/84AxwC+/84AyAC//84AyQC//80AygDA/80AywDB/80AzADC/80AzQDD/8wAzgDE/8wAzwDF/8wA0ADG/8wA0QDH/8sA0gDI/8sA0wDJ/8sA1ADK/8sA1QDL/8oA1gDM/8oA1wDN/8oA2ADO/8oA2QDP/8kA2gDQ/8kA2wDR/8kA3ADS/8kA3QDS/8gA3gDT/8gA3wDU/8gA4ADV/8gA4QDW/8cA4gDX/8cA4wDY/8cA5ADZ/8cA5QDa/8YA5gDb/8YA5wDc/8YA6ADd/8YA6QDe/8UA6gDf/8UA6wDg/8UA7ADh/8UA7QDi/8QA7gDj/8QA7wDk/8QA8ADl/8QA8QDl/8MA8gDm/8MA8wDn/8MA9ADo/8MA9QDp/8IA9gDq/8IA9wDr/8IA+ADs/8IA+QDt/8EA+gDu/8EA+wDv/8EA/ADw/8EA/QDx/8AA/gDy/8AA/wDz/8AAAAADAAAAAwAACIQAAQAAAAAAHAADAAEAAAImAAYCCgAAAAABAAABAAAAAAAAAAAAAAAA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ATABMQEyATMBNAE1A3oDewQKBAsDfAN9BCcEKAQMBA0BNgE3BA4EDwE4ATkBOgQYATsBPAQWBBcDfgN/A4ABPQE+BCUEJgE/AUAEIQQiBBAEEQQjBCQBQQOLA4oDjAONA44DjwOQAUIBQwQSBBMDpQOmAUQBRQOnA6gEKQQqAUYDqQQrA6oDqwFiAWMELQQsAXcEBQF5AZIDZANsA20AAAAAAAAAAAAAAAAAGABOAKgBJgGUAaQB0AH+AiICPAJWAmQChAKSAtIC5AMaA24DjgPQBBwEMASKBNQE4ATsBQIFFgUsBYIGEAYuBnAGrgbWBvAHCAdIB2IHcAeUB7QHxAfoCAAIPAhqCKoI3AkwCUQJaAl+CZ4JwAnaCfAKBAoSCiQKOApGClYKpgrkCyILYAugC8YMFgw+DGQMmAy4DMYNCA0wDW4NrA3oDgoOWA6EDqwOwg7iDwIPMA9GD4IPkA/QEAYQLhB0ELARBBEuEUQRyBICEnoSxBLQEuATXhNsE6YTxhP2FD4UThR2FJAUsBTSFOQVIhUuFUAVUhVkFboV4hYEFlAWgBbaF1QXphfoGDYYdhigGK4YzBjoGQIZLhlmGaoaGho4GnQauhsEGzgbcBuQG9Qb6Bv+HCIcPBxyHJgcwhzYHQgdFh0kHS4dUB1oHYgdlh3YHeAd8h4IHkoeYB58HpAerh74Hygfah+8IAwgJCCGINQhGCE+IYQhpiHiIjwiaCKoIvAjNCNcI44j4iQeJHAkwiUAJVQliiXKJgwmRiZ0Jo4mvibuJxwncieKJ7An4CgwKEooeCiSKLIo4ikYKUQphCnGKfIqTCqGKpgqxCryKz4rVit0K5grtivQK+Qr+CxiLHwspCy+LN4tDi1ELXAtsC34Liguai6sLuovJC9WL3Avri/mMB4wZDCwMNIw9jEmMVYxlDHOMhQyVjK2MxQzUjOWM7wz5jQwNHw08jVqNbI19jYqNmA2jDagNsI20jbiN8w4IjhaOJI42DjuOQQ5MjlgOYg5rjnOOe46DDoqOlw6jjrwO0w7bDuKO7477jwaPGo8tjzqPRo9Rj1wPbY97j4mPjY+Rj50Prw/Gj9sP75AEEBiQKhA7EEmQWRBpkHoQhxCUkKmQqZCpkKmQqZCpkKmQqZCpkKmQqZCpkKmQrBCukLGQt5C+EMQQxxDKEM0Q1xDdkOaQ7xDyEPYRIZEmkSwRL5EyETwRThFiEXORkxGkEboRxBHTkdgR3JHhEeWR+5IAkggSC5IREjASPJJVkl6SYpJmkm4ScZJ2kn0SiRKJEsIS1pLkku4S9JL7EwWTC5MTEyGTMBM7E0ETRpNVk1wTX5NoE3ATdBN8k4KTkJObk6uTt5PME9ET2hPgk+iT8JP2k/wUCpQPFBuUL5Q3lEaUV5RclHEUghSTlJgUpBS2FL2UzBTdFOIU9ZUFlQkVFxUfFSKVLZU1FUCVZBVmFXOVhZWWlauVvRXElcwV0xXaFeSV9BX8FguWG5YsFjeWSJZbFl+WbRZ5loGWkRaWFqmWuZa+ls4W3ZbslwCXEBcfly6XPpdPl2OXd5eLF5YXp5e7l72Xv5fBl82X2Zfll+0X+Zf8l/+YApgFmAiYC5gOmBGYFJgXmBqYHZggmCOYJpgpmCyYL5gymDWYOJg7mD6YQZhEmEeYSphNmFCYU5hWmFmYXJhfmGKYZZhomGuYbphxmHSYd5h6mH2YgJiDmIaYiZiMmI+YkpiVmJiYm5iemKGYpJinmKqYuJjTGNYY2RjcGN8Y4hjlGOgY6xjuGPEY9Bj3GPoY/RkAGQMZEJknmSqZLZkwmTOZNpk5mTyZP5lCmUWZSJlLmU6ZUZlUmVeZWpldmWgZeBl7GX4ZgRmEGYcZihmNGZAZkxmWGZkZnBmfGaIZpRmoGasZrhmxGbQZtxm6Gb0ZwBnDGcYZyRnMGc8Z0hnVGdgZ2xneGeEZ5BnnGeoZ7RnwGfMZ9hn5GfwZ/xoCGgUaCBoLGg4aERoUGhcaGhodGiAaIxomGikaLBo7mkwaTxpSGlUaWBpbGl4aYRpkGmcaahptGnAacxp2GnkafBp/GoIahRqIGosajhqRGpQalxqaGp0aoBqjGqYaqRqsGq8ashq1Grgauxq+GsEaxBrHGsoazRrQGtMa1hrZGuca6hrtGvAa8xr2Gvka/Br/GwwbDxsSGxUbGBsbGx4bIRskGycbMRs0GzcbOhs9G0AbQxtGG0kbTBtPG1IbVRtYG1sbXhthG2QbZxtqG20bcBtzG3YbeRt8G38bghuRm5Sbl5uam52boJujm6abqZusm6+bspu1m7ibu5u+m8CbwpvEm8abyJvKm8ybzpvQm9Kb1JvWm9ib2pvdm+Cb45vmm+mb7Jvvm/Gb85v1m/eb+Zv8m/+cApwFnAicC5wOnCOcJZwonCqcLJwvnDKcNJw2nDicOpw9nD+cQZxDnEWcR5xJnEucTZxPnFGcVJxWnFicaBxqHGwcbxxyHHQcdhx5HHscfhyBHIQchxyKHI0ckByTHJYcmRybHJ0coByjHKYcqByrHK4csRy0HLccuhy+HMEcxBzHHMoczBzOHNEc1BzXHNoc3RzgHOMc5hzoHOoc7BzvHPIc9Bz3HPoc/R0AHQIdBB0HHQodDR0PHRIdFR0YHRsdHh0hHSQdJx0qHS0dMB0yHTQdNx06HT0dQB1DHUYdSR1MHU8dUh1VHVgdXB1gHWMdZh1oHWsdbh1xHXQddx16HX0dgB2DHYYdiR2MHY8dkh2WHZodnR2gHaMdph2pHawdrx2yHbYduh29HcAdwx3GHckdzB3PHdId1R3YHdsd3h3hHeQd6B3sHe8d8h31Hfgd+x3+HgEeBB4HHgoeDR4QHhMeFh4ZHhweIB4kHiceKh4tHjAeMx42HjkePB4/HkIeRR5IHkseTh5RHlQeVx5aHl0eYB5jHmYeaR5sHm8ech51Hngeex5+Ho+ek56WnpmenJ6fnqKepZ6onquerp6xnrSet566nr2ewJ7DnsaeyZ7Lntke5p7tHvOe/R8HHwsfDx8SHxUfGB8bHx4fIR8pHzEfO59FH0cfSh9Mn0yfVwAAAACAEAD2wJPBgAABAAJAAABAyMRMwUDIxEzAQooosoBRSeiyQV2/mUCJYr+ZQIlAAACADEAAASNBbAAGwAfAAABIwMjEyM1IRMjNSETMwMzEzMDMxUjAzMVIwMjAzMTIwKMwUi3SOMBATLoAQdJtknCSbdJ2/oy4P5It1vBMsIBmv5mAZqsARyuAaD+YAGg/mCu/uSs/mYCRgEcAAABAFz/KQQ3BpcAQQAAATQuAicuAzU0PgI3NTMVHgMVITQmIyIOAhUUHgIXHgMVFA4CBxUjNS4DNSEUHgIzMj4CAxYWMk85YqByPzhokVqgVoxiNf7fY1MtQSoUFDFRPGGfcj85aJNan1ObeEgBISU+TykvRzAYAX8qQDQsFSVRao5iVYxoQQnW2QxKdqFkeHcbL0AlJTwzLRgnUmuOYViMZj4Jx8YJPHGseEdfORcaLj8AAAAFAF//7AWQBcUAFQArAEEAVwBbAAATND4CMzIeAh0BFA4CIyIuAjUzFB4CMzI+Aj0BNC4CIyIOAhUBND4CMzIeAh0BFA4CIyIuAjUzFB4CMzI+Aj0BNC4CIyIOAhUFJwEXXylQdU1Od1AoKFB1Tk13UCnADyAuIB8uHg8PHi8gHy4fDwH4KVF1TU53UCgoUHVOTXdRKcASIS4dJC8cCw8fLx8fLx8P/f6NAseNBJg+bVIwMFJtPk09bVEwMFFtPRowJRYWJTAaTRoxJRYWJTEa/M09blEwMFFuPU4+bFIvL1JsPhowJRYWJTAaThowJRYWJTAa+EwEckwAAAADAEf/7AUoBcQAKgA4AEsAABM0PgI3LgE1ND4CMzIeAhUUDgIPARM+ATUzFAYHFyEnDgEjIi4CBTI3AQcOAxUUHgIDFBYXNz4DNTQuAiMiDgJHJ0VhO0FKOWeTWlWKYTQdNEcrXfscH/Y9Rtr+uEtStmpusXtCAepoXf7hFRwjEwccNUo9MChNHykXCRIhMh8iMyMRAYg/Z1pRKVeZU1aNZTc2XXtFM1pQRh5D/tw3gEmG6F79VjY0PW2YWjoBTA8YLy0rFCpINR0DdS1cNDMUJicoFxcsIxYXKDUAAQA/A9kBEwYAAAQAAAEDIxEzARMdt9QFbf5sAicAAAABAHz+OQKnBlAAGwAAEzQ+BDcXDgICHQEUEh4BFwcuBTV8K0lib3Y4ODlvWDY2WG85ODh2b2JJKwJQjffTrYZdGZwqkNT+47cbt/7j1ZErmRldhq3T940AAQAo/jkCYQZQABsAAAEUDgQHJz4CEj0BNAIuASc3HgUVAmEsS2Ryejo4OG5YNzhZbjY4OnpyZEssAjmI89OwiWAZmSqR1QEetxu3AR7VkSqZGWCJsNPziAAAAAABABsCPAOTBbAADgAAASU3BQMzAyUXBRMHCwEnAVX+xjsBNxTEFAEvO/7A0p+2tJ8Dwlm1fQFd/px7t1n+9nEBJP7mbAAAAAABADkAkgQfBLYACwAAASERIREhESERIREhArYBaf6X/u3+lgFqARMDL/77/mgBmAEFAYcAAQAj/pMBgAD2AA0AACUUDgIHJz4DPQEzAX8dNUgrlxMlHhP0MTh0bWAlTyJETFg21AAAAAEAbgH7AqEC5AADAAABITUhAqH9zQIzAfvpAAABAH7/9QHFASkAEwAANzQ+AjMyHgIVFA4CIyIuAn4XKzwlJT0rFxcrPSUlPCsXjiE5KRgYKTkhITgpFxcpOAAAAf/z/4MC4gWwAAMAABcjATPK1wIY130GLQAAAAIAX//sBDcFxAAVACsAAAEUDgIjIi4CPQE0PgIzMh4CFSU0LgIjIg4CFREUHgIzMj4CNQQ3R4G1bm61gkhHgrRubrWCSP7fGzVMMDBLNBscNEwwMEwzGwJapOuYR0eY66T9pOuXR0eX66QpYYRRJCRRhGH+tGKGUyQkU4ZiAAAAAQCnAAADIQWyAAYAACkBEQU1JTMDIf7f/qcCWx8EWmvr2AAAAQBGAAAESQXEACIAACkBNQE+AzU0JiMiDgIVITQ+AjMyHgIVFA4CBwEhBEn8GgHXNUktE2JbM081HP7eRoS7dXOxeD4uVHdJ/v8CcsYB9jpgUEUgYW8lQVo1Yq6CTDlqmmBJiIiLS/7xAAAAAQBA/+wEMwXEADwAAAEzMjY1NC4CIyIOAhUhND4CMzIeAhUUDgIHHgEVFA4CIyIuAjUhFB4CMzI+AjU0LgIrAQGJmm5qGDFKMihHNR/+30uBrmNutYJIHTlSNXt5T4q9bl2yi1UBISA5Ti4zUjkeIT5ZN5oDWG5bKEUxHBcqPSZak2c5NWmbZi9cUUUYLLB4ZqBtOTJonWwpRDEcHDVJLTpTNBkAAAAAAgA3AAAEXwWwAAoADgAAATMVIxEhESEnASEBIREHA7qlpf7f/asNAl8BJP2dAUITAiTp/sUBO7YDv/x0AgIhAAEAaf/sBEIFsAAsAAAbASEVIQM+AzMyHgIVFA4CIyIuAichHgEzMj4CNTQuAiMiDgIHjlQDMP29JA8sOUMkaaVyPDx6uX1esIhUAwEeCW1YN00xFxw6WDwoOy4jDwLMAuTx/scIExELQ362c2GwhlA5bZ5lW2UqSGM5OV9DJQ4WHQ8AAAIAZP/sBE8FvwAfADQAAAEVIyIOAgc+ATMyHgIVFA4CIyIuAj0BNBI2JDMDIg4CBxUUHgIzMj4CNTQuAgNzEWekd0kMNZNeZ5toNEWAtXB1voVJZL4BFLDxJ0I2KQwgOVEwL002Hh04TwW/7jVijFc2QU+Hs2Vqt4ZNVZnVgHCwASbUdv0nFSUxG1dNdE0mKEZhOTphRycAAQA9AAAEQQWwAAYAAAkBIQEhNSEEQf3N/s8CNP0sBAQFDvryBMbqAAMAX//sBDcFxAAfADEAPQAAARQGBx4BFRQOAiMiLgI1NDY3LgE1ND4CMzIeAgE0LgIjIg4CFRQeAjMyNgM0JiMiBhUUFjMyNgQYal1qfEqDtGpptYRLfGldaUV6qWVlqXtE/v0dNUsuLko1HR01Sy9eax5aUlFaWlJSWQQtaqQxM7N5aJxqNTVqnGh5tDIxpGpjl2g1NWiX/RQwTjYdHTZOMDBNNhxuAtxVZ2RYV2pqAAAAAAIAVv/yBCwFxAAfADIAACUyPgI3DgEjIi4CNTQ+AjMyHgIdARQCBgQrATUBMjY3NTQuAiMiDgIVFB4CAUNuom89CDSHTWefbDdFf7VwcLeARly5/uq7FwEXRmUaHzhLLDBKMxoaM07jL1qEVjM8S4OzaWq7jFJWnNuFZbP+29Fy8QHRSDN3TnRNJi9OZDY4YksrAP//AH3/9QHEBFwAJgAQ/wAABwAQ//8DM///ADn+kwGzBFwAJwAQ/+4DMwAGAA4WAAABADYAiQOTBE8ABgAAAQURATUBEQFZAjr8owNdAmrJ/ugBbewBbf7oAAAAAAIAiAE5BAYD1gADAAcAAAEhNSERITUhBAb8ggN+/IIDfgLq7P1j7AABAHgAiAPfBE4ABgAAASURARUBEQK9/bsDZ/yZAm3LARb+k+v+kgEXAAAAAAIALf/0A7IFxAAnADsAAAE0PgI3PgM1NCYjIg4CByE+AzMyHgIVFA4CBw4DBwE0PgIzMh4CFRQOAiMiLgIBWw8kOisiOioXT00fOy4cAf7eAUh6pV9ppnI9KERYMRwlFwkB/uMXKjwlJTwqFxcqPCUlPCoXAb9Ea1pNJx45OT8kVVQTKkEtaZlkMTRjk15Cal5XLRo0OUEn/s0hOCkYGCk4ISA4KRcXKTgAAAACAEv+OwbaBYgATwBeAAABDgUjIiYnDgEjIi4CNz4DMzIeAhcDBh4CMzI+Ajc2Ai4BIyIOAQIHBhIeATMyPgI3Fw4DIyIkJgI3NhI2JDMyBBYSAQYWMzI+AjcTLgEjIgYG0gMYLkZfe0xWfSAyhU5Jc0wgCg5Te51YOlhHPB4zBg8gKhYxTzohAwhBlu2jmfWvYwgIS53tmitbV04gJiNaY2cuxv7Lz2YJCYPkAT3DwwEryGD8CwtETBIrLSoSKhIoFnN/AhhEh3xrTi1KRUZGQHWlZoDPkk8SHigV/b4yPyQOPGmOUqUBC71nd9P+3qq2/uy8XwoSGQ+aFyEWC3joAVbezQFd/5B/5/68/tCEiQ8mQDIB2QYHxAAAAAIABwAABVwFsAAHAAoAAAEhAyEBIQEhASEDA7j98mT+wQIeARYCIf7B/d4BbLcBLP7UBbD6UAIfAiEAAAMAggAABLwFsAAUACEAKgAAMxEhMh4CFRQOAgceAxUUBCMBESEyPgI1NC4CIyUzPgE1NCYrAYIB/n/Ii0kZM042QFs7G/7v/P7/AQE6VDgbGDNSOf703nNwc3zSBbAwY5ZmMlxQQRUQQVZlNdTYAnr+dx0zRSkvSzUc1AJdVmNXAAAAAAEAVv/sBPsFxAApAAABDgMjIi4BAj0BNBI+ATMyHgIXIS4DIyIGHQEUHgIzMj4CNwT5CFSU04eM35tTVp3giojRklIL/tQFI0JoSpiVIUdxUEdnRSYFAeVvuoVLYbYBA6FgoQEEtmJNib1vQWREI93oYnGqcjkgQWJBAAACAIIAAATbBbAADQAXAAAzESEyHgESHQEUDgIjAxEzMjY9ATQmI4IBwJP1r2JhsfaUkZGyurixBbBlt/8AnEKc/7dkBL38NOvaRN7lAAAAAAEAggAABFIFsAALAAABIREhFSERIRUhESED7v3AAqT8MAPO/V4CQAJ3/nrxBbDz/qUAAAABAIIAAAQ2BbAACQAAASERIREhFSERIQPu/cD+1AO0/XgCQAJT/a0FsPP+iAAAAAABAF7/7AUCBcQAKwAAJQ4DIyIuAQI9ATQSPgEzMh4CFyEuAyMiBh0BFBYzMj4CNzUhNSEFAhpaiLl4jemmW1ef4oqOz4tODP7cCSZCYUOaoK6oNlA5Jgz+7wI9uB9HPSldtAEGqVapAQe0XkeAsmo3WT8i6eVY5eoOFRkM+90AAAEAggAABSMFsAALAAApAREhESERIREhESEFI/7U/bf+1AEsAkkBLAJw/ZAFsP2yAk4AAAABAJUAAAHBBbAAAwAAKQERIQHB/tQBLAWwAAAAAQAo/+wD+QWwABUAAAEhERQOAiMiLgI1IRQeAjMyNjUCzQEsSoOzaGuzgkkBLhoxRStWZgWw/BBtrnlANm+pdDtQMRV2bQAAAQCCAAAFJQWwAAwAAAEHESERIRE3ASEJASECSpz+1AEshAFzAXH9+wIU/psCSKj+YAWw/Wy1Ad/9efzXAAAAAAEAggAABCsFsAAFAAAlIRUhESEBrgJ9/FcBLPHxBbAAAQCCAAAGfgWwAA4AAAkCIREhERMBIwETESERAgoBdgF0AYr+0x7+d87+eB7+1AWw++AEIPpQAY4Cr/vDBDz9Uv5yBbAAAAAAAQCCAAAFIgWwAAkAACkBAREhESEBESEFIv7U/bj+1AEsAkkBKwO+/EIFsPxAA8AAAgBW/+wFLgXEABUAJQAAARQCDgEjIi4BAj0BNBI+ATMyHgESFSU0JiMiBh0BFB4CMzI2NQUuWqPkiYnkpVxbpOSJieSkW/7QpJiYpCtRdkyYogK3p/73uGNjuAEJp0CmAQq6Y2O6/vamAuXu7uVCcq93PfDlAAAAAgCCAAAE3QWwAA4AGwAAAREhESEyHgIVFA4CIyUhMj4CNTQuAiMhAa7+1AI4gcuNSkqNy4H+9AEMQF07HBw7XUD+9AIB/f8FsEiBsWhqqnhB8yA5UC8vV0MoAAACAFT+/AUsBcQAGAAoAAABFAIHFwclBiMiLgECPQE0Ej4BMzIeARIVJTQmIyIGHQEUHgIzMjY1BSyEdfK//so1OYnkpVxbpOSJieSkW/7QpJiYpCtRdkyYogK3zP7TW76p+QljuAEJp0CmAQq6Y2O6/vamAuXu7uVCcq93PfDlAAIAggAABPAFsAASAB0AAAEjESERITIeAhUUDgIHARUhATMyPgI1NCYrAQKd7/7UAh1+yIpKJERgPAE7/r7+API7WTsedXnxAhX96wWwOW+kbFB/Y0ob/a0OAwgfOU8xZ3YAAAABAEX/7ASiBcQAPQAAATQuAicuAzU0PgIzMh4CFSE0LgIjIg4CFRQWFx4DFRQOAiMiLgQ1IRQeAjMyPgIDdRY/b1hksYVNT4/FdnnGjEz+1B08Wj07Vzkdk453tXk+S4rDeEiQg3BTLwEtKktqQTpWOBsBfiY9NDIcIFBtjl9bl2o7Q3ilYi5OOB8aLj4jSGEqJVpyjlpglmc3GTROaodSQlw5GhksPQABACgAAATKBbAABwAAASERIREhNSEEyv5C/tT+SASiBL37QwS98wAAAQB0/+wE0AWwABUAAAERFA4CIyIuAjURIREUFjMyNjURBNBUlM15es2UUwEsiXl6hwWw/D9+wYJCQoLBfgPB/D+Pg4OPA8EAAQAHAAAFNAWwAAYAAAkBIQEhASECnAFKAU7+Bf7H/gcBTQFpBEf6UAWwAAABACMAAAbfBbAADAAAARMhASELASEBIRsBMwTwxAEr/r3+0u3t/tL+vQErxfD+AaQEDPpQA878MgWw+/YECgAAAQAWAAAFAAWwAAsAAAkBIQkBIQkBIQkBIQKLAREBWf5YAbP+o/7o/uj+owGz/lgBWQO6Afb9Lv0iAf7+AgLeAtIAAAABAAIAAATvBbAACAAACQEhAREhEQEhAngBLwFI/iL+z/4iAUkDIAKQ/GD98AIQA6AAAAAAAQBJAAAEngWwAAkAACUhFSE1ASE1IRUBwALe+6sC0P0xBETx8bAEDfOsAAABAHj+rQIoBp4ABwAAASMRMxUhESECKI6O/lABsAW/+c3fB/EAAAAAAQAA/4MDhwWwAAMAABEhASEBJwJg/tgFsPnTAAEADf6tAb0GngAHAAATIREhNTMRIw0BsP5Qj48GnvgP3wYzAAEALALZA1QFsAAGAAABAyMBMwEjAcCu5gEr0gEr5QSi/jcC1/0pAAABAAH/HgOQAAAAAwAABSE1IQOQ/HEDj+LiAAAAAQA0BMoCNQYAAAMAAAEjASECNe3+7AE7BMoBNgAAAAACAET/7AQGBE4AKQA4AAAhJicOASMiLgI1ND4COwE1NCYjIgYVITQ+AjMyHgIVERQeAhcVJTI+Ajc1IyIOAhUUFgLiFAkshWBOh2M4P367fIFNU0lT/t9BeKppXqB0QQYKEAv97SU/MiULdzlUNhpMJzoxRDBWd0dVhFwwPktaRj1Gfl43MF+PX/42Lkk7LxURyRIdJhS6GS09JDZGAAAAAgBv/+wEPgYAABUAJwAAARQOAiMiJicHIREhET4BMzIeAhUhNC4CIyIGBxEeATMyPgI1BD40aZ5qXokyDf78ASEwgVZqn2o0/t8SL1A+SVwZGVxLPU8vEgITesqSUUdAcwYA/dk4PVKSynhAc1YyOzb+VTY8MFR1RQAAAAEAQv/sA/YETgArAAAlMj4CNyEOAyMiLgI9ATQ+AjMyHgIXIS4DIyIOAh0BFB4CAjEoQjAbAQEPAUZ4o15+vHw+Pny7fWSldkIB/vEBGS5ELD9QLRAQLVDVFyo7JVaRaTpVk8dzHHPIlFU7bp1hJ0UzHjRXcj0cPnJWMwACAEL/7AQRBgAAFQAnAAATND4CMzIWFxEhESEnDgEjIi4CNSEUHgIzMjY3ES4BIyIOAhVCOWyeZVOBMQEi/vsOM4hbZJ1sOQEhFjFPOUZdGhpdRDlQMRcCJXvMklA+OAIo+gBzQEdTksl2QnJVMTw1Aas2OzFWdEMAAAAAAgBI/+wEHgROAB8AKwAABSIuAj0BND4CMzIeAh0BIR4DMzI2NxcOAwMiDgIHITUuAwJhfseLSUeDu3R1snk9/U8HK0NaOE+GMI4aTmqFcC9HMyAHAZIBFy9JFFKOv20ne82UU02LxHh7NVY9Ijs+nyVGNyEDeCE7UjIXK0o2HgABAB0AAALeBhUAGAAAMxEjNTM1ND4CMzIWFwcmIyIGHQEzFSMRvqGhN2eTXCdJIwMkNE5V19cDZtReXI5hMgwI4AlLR17U/JoAAAAAAgBF/lYEIgROACUANwAAEzQ+AjMyFhc3IREUDgIjIi4CJzceATMyNj0BDgEjIi4CNSEUHgIzMjY3ES4BIyIOAhVFPXGiZl+HLwwBBkyJv3QycG1iIoAzg1BzgDCCVWWhcT0BIRo3UzlFXRscW0Q5UzgbAiV7zJJQQDpm++tvrHc9FCpALLA5QHtxOjY7U5LJdkJyVTE0LwHHMDMxVnRDAAEAaAAABA8GAAAXAAABPgEzMh4CFREhETQuAiMiBgcRIREhAYk2kVpQhF4z/t8XLEEpRFoa/t8BIQPEQUktZaBy/VYCrDRGKxI1Lfz/BgAAAgBtAAABsQXnAAMAFQAAKQERIQE0NjMyHgIVFA4CIyIuAgGg/t4BIv7NV0slPCoXFyo8JSU8KhcEOgEYQVQWKDcgITcoFhYoNwAAAAL/of5LAawF5wARACEAAAERFA4CIyImJzUeATMyNjURAzQ2MzIWFRQOAiMiLgIBoTJeiVgkRyQXLRc/RBdXS0tXFyo8JSU8KhcEOvuKW41gMQgJ5QQFQ0kEdgEYQVRUQSE3KBYWKDcAAQBvAAAEWgYAAAwAAAEHESERIRE3ASEJASEB+Gj+3wEhOAEVAVv+eQGp/rQBsmj+tgYA/K1IAUX+Pf2JAAAAAAEAfgAAAaAGAAADAAApAREhAaD+3gEiBgAAAAABAG8AAAZ+BE4AKwAAARc+ATMyFhc+ATMyHgIVESERNC4CIyIGBxQWFREhETQuAiMiBgcRIREBfgk2m2ZhlSk1oW9PgVsx/t4XKjwmQ1oXAf7fFio9JkBYGv7fBDp5QktOV01YLGKdcv1PArE2RicPQzkFDAX9LwKvNkYoEDYw/QMEOgABAGkAAAQPBE4AFwAAARc+ATMyHgIVESERNC4CIyIGBxEhEQF5CTieYU1+WjH+3xcsQCpAWxz+3wQ6fUZLK2Kec/1QArI0RCgRODD9BQQ6AAIAQv/sBEMETgAVACsAABM0PgIzMh4CHQEUDgIjIi4CNSEUHgIzMj4CPQE0LgIjIg4CFUJEgr96e8CDRESDvnt7v4NEASEYNVU+PFU2GBg2Vj08VTUYAid2ypNUVJPKdhV3yZNTU5PJd0J0VTIyVXRCFUBzVzMzV3NAAAACAG/+YAQ9BE4AFQAnAAABFA4CIyImJxEhESEXPgEzMh4CFSE0LgIjIgYHER4BMzI+AjUEPTdqnWZWgzD+3wEMCjKFW2eeajf+3xcyTzlHWxkZW0k5TzEWAhN2ypNUPDb+AgXaajxCT5HLe0NzVTA1M/5FMjkyV3RBAAAAAgBC/mAEEQROABUAJwAAEzQ+AjMyFhc3MxEhEQ4BIyIuAjUhFB4CMzI2NxEuASMiDgIVQjhsnmdciDET/v7eMIFVZp1sOAEhFjJPOUdbGhpbRTlPMxcCJ3vLkVBGP3H6JgH9NjtTk8p2QnNWMjgyAb8xNTFVdEMAAQBvAAAC0wROABEAAAEuASMiBgcRIREhFz4BMzIWFwLPFjsXVWkZ/t8BEQgpeFAXMxADKwMFOTb9PAQ6gUZPCAUAAAABADj/7APSBE4ANwAAATQuAicuAzU0PgIzMh4CFSE0JiMiBhUUHgIXHgMVFA4CIyIuAjUhHgMzMjYCuRIyVkRTjWc6O2+hZWmodT/+31BVSVAVL004WJZtPkB3qGhyrnc8ARICITZHJ1NVASsXJiEeDhI2UGpGRHpdNjRdgEw+UUIzGCUfGgsRMk9xUEh5WDJAaIJCKj0mEj8AAAABAAr/7AKNBUQAGwAAAREzFSMRFB4CMzI2NxUOASMiLgI1ESM1MxEBybm5DhwpHBorECRVNkdyUSyengVE/vbU/eQiLBkJBAPbCw8jTHpWAjvUAQoAAAAAAQBo/+wEDwQ6ABcAACUOASMiLgI1ESERFB4CMzI2NxEhESEC9zOSY1CEXzQBIRcpOCJOYhoBIv7wbj5ELWGZawK8/UItQCcSNjAC/vvGAAABAA0AAAP7BDoABgAAARMhASEBIQIEyQEu/pP+7P6TAS4BYQLZ+8YEOgAAAAEAHAAABcEEOgAMAAABEyEBIwsBIwEhGwEzBByOARf+7PLNzfH+7AEXjcbRAYkCsfvGAqn9VwQ6/VACsAAAAAABABUAAAQDBDoACwAAARMhCQEhCwEhCQEhAgu2ATX+zAFB/srBwP7JAUH+zQE2AvcBQ/3u/dgBVP6sAigCEgAAAQAD/ksEAQQ6ABkAAAETIQEOAyMiLgInNTIWMzI+Aj8BASECA8gBNv5PDy9QdlYUIB4dEQsXCis9LB4LH/6FATcBmQKh+yQpYFM3AwQHBdsBDR0sHlEEPQAAAAABAEoAAAPMBDoACQAAJSEVITUBITUhFQG7AhH8fgH9/hIDY+npsAKg6qsAAAEAMP6YAoIGPQAoAAABLgM9ATQmIzUyPgI9ATQ+AjcXDgMdARQGBx4BHQEUHgIXAkpnilQjVF4vRCsUI1SKZzguPCQOVV5dVg4kPC7+mB1eeY9Py15wzx02TDDLT495XR2hETtPYDXLZKIwMKNjyzVgTzwQAAAAAAEArf7yAVwFsAADAAABIxEzAVyvr/7yBr4AAAABACL+mAJ0Bj0ALAAAFz4DPQE0PgI3LgE9ATQuAic3HgMdARQeAjMVIg4CHQEUDgIHIi08JA8VLUUwYFcPJDwtOGeKVCMUK0QvL0QrFCNUimfGEDxPYDXLMlxQQBcupGXLNWBPOxGhHV15j0/LMEw2Hc8dNkwvy0+PeV4dAAAAAAEAagF3BMUDOwAjAAABFA4CIyIuAicuASMiDgIVJzQ+AjMyFhceATMyPgI1BMUyWHpJKUZDQSQqSioeMCIS1zFXeklRhEQrSCgeMSMUAxlfmm08ECAyIikrGzBBJgJgmWo5QUIqKhwxQicAAAIAgP6PAcQETQADABcAABMzEyEBFA4CIyIuAjU0PgIzMh4CqvEh/s0BOxcqPCUlPCoXFyo8JSU8KhcCf/wQBSUgOCkYGCk4ICE4KRcXKTgAAQBj/wsEFwUmADEAACUyPgI3IQ4DBxUjNS4DPQE0PgI3NTMVHgMXIS4DIyIOAh0BFB4CAlIoQjAbAQEPATRdf0vIZZZkMTJjlmXIToBbMgH+8QEZLkQsP1AtEBAtUNUXKjslS4BkRA7q6RBfj7VnHGe2j2AQ4OEORWuMVCdFMx40V3I9HD5yVjMAAAABAGMAAASJBcMAKQAAARcUBgchFSE1Mz4DNScjNTMnND4CMzIeAhUhNC4CIyIGFRchFQI0Bh0hAo373VwYHA8FBaKaB0J4p2VtqXQ8/uEbLj0iQlcJATUCQIs8YSfx8QYkMTsdnOzjZ6NvOzxumV4xQykSYmDj7AACAFH/5QVDBPEAIwA3AAAlDgEjIiYnByc3LgE1NDY3JzcXPgEzMhYXNxcHHgEVFAYHFwcBFB4CMzI+AjU0LgIjIg4CBDFLt2dnt0uBjYcwNDk0kI2OSrBiYrFKkI6UMzgzL4uO/HlAb5VWVZVvQEBvlVVWlW9AazxDQjyEkIlLsmRouE2TkJE3PD04lJGXTLZnY69LjZECe1ygdkREdqBcXKB1Q0N1oAABABQAAATQBbAAFgAACQEhATMVIRUhFSERIREhNSE1ITUhASECcgEVAUn+ier+wQE//sH+1P6wAVD+sAEE/ogBSgNSAl79Nq9zrv7qARauc68CygACAID+8gGEBbAAAwAHAAATESEZASERIYABBP78AQT+8gMb/OUDyAL2AAAAAAIAXP48BJwFxABJAF8AAAEUBgceARUUDgIjIi4ENSUUHgIzMjY1NC4CJy4DNTQ2Ny4BNTQ+AjMyHgIVITQuAiMiDgIVFB4CFx4DJS4BJw4BFRQeAhceARc+ATU0LgIEnFROQkVKh791RIV5Z0wrASEtSFsvcHQcQ3BVcLJ7QVROQkZKh8B3eMGGSP7fHTpWOT1XOBoYQXBYc7N7QP27JkcgJyQYQHBZJkYgKCocRHIB4V2HKzKKZFqMXzERKD9dfFABOEcpEEs/IDIsKhgeR2KEW1uJLTKKZFaNZDY4bZ9nKEc1HhcoNR4kNSsnFx5HYoVZCxYLFkkuJzguKhoLFAsXSC0jNzAtAAIAXQTWA1kF1AATACcAABM0PgIzMh4CFRQOAiMiLgIlND4CMzIeAhUUDgIjIi4CXRQlMx4eMyQVFSQzHh4zJRQB5xUkMx4eMyUVFSUzHh4zJBUFVRsuIxMTIy4bGy4iExMiLhsbLiIUFCIuGxsuIxMTIy4AAwBW/+wF4gXEACcAPwBZAAABFA4CIyIuAj0BND4CMzIeAhUjNCYjIg4CHQEUHgIzMjY1JRQeAjMyPgQ1NC4EIyIOAgc0PgQzMh4EFRQCBgQjIi4EBF0vV3xNUYFaMTFagVFNfVcvnFxYMEkwGRkwSTBZWv0PXKDWelGWgmxMKipMbIKWUXrWoFx6M1yCnrViYrWeglwzcMH+/pNitZ6CXDMCVE92Tic4Zo9Wd1aOZjknT3ZOYFMlQ1w3eDhdQiVRYoWE5ahgLFBxi6FYWKGKcFArX6fkhGrBpodfNDRfh6bBap/+78pzNGCIpsEAAAAAAgCJArMDDQXEACUAMgAAAS4BJw4BIyIuAjU0NjsBNTQmIyIGFSc0PgIzMh4CFREUFhclMjY3NSMiDgIVFBYCXAYIAyBiRzxdPyGorWY5O0FJrSxSckdBa00qDA7+oChUG2UsPygUOQLBECISIjAgPFQ0bnkzPkEzMA4zVT4jI0VnRf7GMVgsgiUZiBIeKBYqLgAA//8ATQB9A6ADnAAmAXLhAAAHAXIBYgAAAAEAfgF2A8EDJQAFAAABIxEhNSEDwcj9hQNDAXYBBKsABABW/+wF4gXEABkAMQBQAF0AABM0PgQzMh4EFRQCBgQjIi4ENxQeAjMyPgQ1NC4EIyIOAgURIxEhMh4CFRQGBx4BHQEUFhcVIy4CND0BNCYjJzMyPgI1NC4CKwFWM1yCnrViYrWeglwzcMH+/pNitZ6CXDN6XKDWelGWgmxMKipMbIKWUXrWoFwBvJcBGUp4VS46Nz0xBwqbBQUDQU6eiCE+LhwSKUMxggLZasGmh180NF+HpsFqn/7vynM0YIimwWqE5ahgLFBxi6FYWKGKcFArX6fk0P6vA1IiQmJBOlYeH3BHOCZCFxANKComCzZHRIYPHSsdJDIfDQAAAQCUBQoDbgWxAAMAAAEhNSEDbv0mAtoFCqcAAAIAfgOgApoFxAATACcAABM0PgIzMh4CFRQOAiMiLgI3FB4CMzI+AjU0LgIjIg4CfitLYjg3YkkqKkliNzhiSyuTFCItGhosIRMTISwaGi0iFASwOWRLLCxLZDk5Y0krK0ljORstIRMSIS4bGy8jExMjLwAAAgBaAAED7gUGAAsADwAAASEVIREjESE1IREzASE1IQKmAUj+uP7+sgFO/gEr/KEDXwOv8f6TAW3xAVf6++wAAAEANwKbArUFuwAeAAABITUBPgE1NCYjIg4CFSM0PgIzMhYVFA4CDwEhArX9lAEfODEvMBspGw7OK09xR5ShGjZSN28BXwKbigEBMVQXJi4SHicWOGNLLIF3LElGSCtWAAEAMAKPArUFugA0AAABMzI2NTQuAiMiBhUjND4CMzIeAhUUBgceARUUDgIjIi4CNTMUHgIzMjY1NCYrAQERWDk4CxkpHSo7zTFTbDxGdFQuST5GUDNZeUY4cFo4zhEfLBw8NUI8WARwMCgOGxYOHx03VTgdHTlVNz1VFxNXTjhWOx8aO15EEB4XDjUjMyoAAAEAZQTKAmUGAAADAAABIQEjASoBO/7r6wYA/soAAAAAAQCL/mAETgQ6ABYAAAERFB4CMzI2NxEhESEnDgEjIicRIREBrBovQilQYxoBIf7zBitwRmZI/t8EOv2UTWA3FDgxAvv7xkQrLi3+SAXaAAABAEsAAANlBbAADgAAIREjIi4CNTQ+AjMhEQKKU3e4fUBAfbh3AS4CCEZ9rGVkrH1H+lAAAQCMAh8B0wNUABMAABM0PgIzMh4CFRQOAiMiLgKMFyo8JiU9KxcXKz0lJjwqFwK5ITkpGBgpOSEhOCkYGCk4AAEAYv4yAeQABwATAAAlBx4DFRQOAiMnMjY1NCYnNwFZCxw2KhotWIJWBzE/Q0sfBzoFFyk9KzVYPyKnJSwqHwWPAAAAAQCHApwCEAWuAAYAAAEjEQc1JTMCEMy9AXYTApwCJCmeeQAAAgB2ArIDKwXEABUAKwAAEzQ+AjMyHgIdARQOAiMiLgI1MxQeAjMyPgI9ATQuAiMiDgIVdjBagFBRgFowMFmAUFCBWjGvFStBLCtAKhUVK0ErK0ArFQRhToJeNTVegk5NToJeNDRegk4tTDcgIDdMLU0sTDcgIDdMLAAA//8AVQB8A7EDmwAmAXMFAAAHAXMBjgAA//8AZQAABXAFqgAnAcH/3gKYACcBdAEfAAgABwHEAq4AAAAA//8AVAAABcUFsAAnAXQA9QAIACcBwf/NAp4ABwHCAxAAAAAA//8AXgAABg4FuwAnAXQBwAAIACcBxANMAAAABwHDAC4CmwAAAAIARf5/A8wETgAnADsAAAEUDgIHDgMVFBYzMj4CNyEOAyMiLgI1ND4CNz4DNwEUDgIjIi4CNTQ+AjMyHgICmg8iOCsiOisYU0ciPS4cAQEhAUd6pV9pp3Q9KkZaMBwjEwgBASQXKjwlJTwqFxcqPCUlPCoXAoNEaVhNJyA6PEMpUUwUKUEtaJpkMTNjkl9CbWBZLRkyNz8nATIgOCkYGCk4ICE4KRcXKTgAAAACAAIAAAdJBbAADwASAAApAQMhAyEBIRUhEyEVIRMhASEDB0n8fw7+Qqf+rQMSA/j9qg8B9v4UEAJq+zABNxgBTf6zBbDs/p3s/nYBWQI6AAEAQQDNA/YEjwALAAATCQE3CQEXCQEHCQFBATP+zaoBMAExqv7NATOq/s/+0AF1ATkBOaj+yQE3qP7H/seoATb+ygAAAwBd/6EFNQXuABwAJQAuAAABFAIOASMiJwcjNyYCPQE0Ej4BMzIWFzczBxYSFQUUFwEmIyIGFSE0JwEWMzI2NQU1WqPkiaSDVbuOXmdbpOSJWZ5ESruHVV78WDEBwEprmKQCeCX+SERfmKICt6f+97hjRpHxXgEUs0CmAQq6YyopfeRe/varQK1xAvU+7uWVav0ZL/DlAAACAIUAAASdBbAAEAAdAAABETMyHgIVFA4CKwERIREBETMyPgI1NC4CIwGm34LIiEZGiMiC3/7fASHfQl47HBw7XkIFsP71Q3imYmKmeEP+4QWw/gz+TCQ8TiorTz0lAAABAIf/7ATIBhcAQwAAKQERND4CMzIeAhUUDgQVFB4EFRQOAiMiLgInNx4BMzI2NTQuBDU0PgQ1NC4CIyIOAhUBqP7fQnuwbVeac0IQGBsYECxDTkMsO3GmaydRS0AUNiBzSE9ULUJPQi0QGRwZEBcqOiImPSoXBE1yq3M6Ll2LXDFHNSwvOCciPkBFVGQ/WYtgMggPFQzlESNJPylBPT9NYUEsQjYuMjknIzgoFhg2WEAAAAADAEL/7AaNBE8APABLAFcAAAUiJicOAyMiLgI1NDY7ATU0JiMiDgIVJTQ+AjMyFhc+ARcyHgIdASEeAzMyPgI3Fw4DJTI+Ajc1IyIOAhUUFgEiDgIHITU0LgIE3n/BQhtMYnlIYZVmNPv1o1FNKkItGP7fQ3qta2emOj2jZmuodT79ZAUkQWBBNFRGPB1NGk9nfPzlGzg1MROhM080G1EDEzJJNB8GAX4UKkAUTUYdNSkYMFh+TZ6sOUxWEyItGRNJfFozNzc2OQFEgLVxojNYPyQNFhsPvRQrIxbUDRUdEb0YKTUcOEMCpCE7UzEcLEg0HAAAAgBU/+wEUQYrACQANgAAARYSHQEUDgIjIi4CNTQ+AjMyFhcuAScHJzcuASc3Fhc3FwMuASMiBhUUHgIzMj4CPQEDUXmHToq+cHG5hEk9dadrRnszGlU3v06YPYZFW+6yq02sHGpRcXMdOFE0N1Q5HQUZfP63ykmF3J1XTISyZnC4gkgoJFGDNXpyYSY3EuAwhG1y/SUiMZWBNVxGKDNZe0hoAAADAD8AfwRDBNkAAwAXACsAAAEhNSEBND4CMzIeAhUUDgIjIi4CETQ+AjMyHgIVFA4CIyIuAgRD+/wEBP1cFyo8JiU9KxcXKz0lJjwqFxcqPCYlPSsXFys9JSY8KhcCO+YBICE4KBcXKDghITcoFhYoN/z1ITgoFxcoOCEhNygWFig3AAADAEL/cgRDBMAAGwAnADMAABM0PgIzMhc3MwceAR0BFA4CIyInByM3LgE1IRQWFwEmIyIOAhUhNCYnARYzMj4CNUJEgr96ZVVGoWdiZkSDvntfUUihZ2ZpASETFgEEJCs8VTUYAb8SE/8AHig8VTYYAid2ypNUHY/TSeuSFXfJk1MalNRI75U8aioCFA4zV3NAN2Mq/fQKMlV0QgACAHH+YAQ/BgAAFwApAAABFA4CIyImJxUjESERIRE+ATMyHgIVITQuAiMiBgcRHgEzMj4CNQQ/N2qdZlaCMAH+3wEiMIFVZ55qN/7fFzJPOUZaGhlbSDlPMRYCE3bKk1Q7Nl3+YAeg/d02O0+Ry3tDc1UwNTH+QTE4Mld0QQAAAAIAIAAABa0FsAATABcAAAEzFSMRIREhESERIzUzNSEVITUhASE1IQUzenr+1P23/tRycgEsAkkBLPyLAkn9twTIrvvmAnD9kAQarujo6P2yuAAAAAEAhgAAAacEOgADAAApAREhAaf+3wEhBDoAAAABAIIAAASSBDoADAAAASMRIREhETMBIQkBIQIZdv7fASFXARoBbf6EAY3+jQGP/nEEOv5pAZf99/3PAAABAB4AAARMBbAADQAAATcVBxEhFSERBzU3ESEBz9jYAn38V4WFASwDfz7GPv448QJiJsYmAogAAAEAHgAAAlEGAAALAAABNxUHESERBzU3ESEBw46O/t6DgwEiA44vxi/9OAJnK8YrAtMAAAABAID+SwUgBbAAGAAAAREUDgIjIiYnNx4BMzI2PQEBESERIQERBSA1ZJBaJ0UnDhcvHTo//bn+0wEtAkcFsPo1Y5loNgcK7gYGVVIbA9T8LAWw/C0D0wAAAQBs/ksEFwROACQAAAEXPgEzMh4CFREUDgIjIiYnNxYzMjY1ETQuAiMiBgcRIREBeQ01nGROgFwyNGONWSZDJg4tNjo/Fio9J0JiIP7fBDqYUVswaqh4/UpilmY1BwrnDFRTArY7TzAVLin89AQ6AAIAYf/sB1QFxAAbACwAACkBDgEjIi4CNRE0PgIzMhYXIRUhESEVIREhBTI3ES4BIyIOAhURFB4CB1T8ikORTIfeoFhXn96HTJNDA3T9XgJA/cACpPtqZ18wZDRIdVEsLFN1CAxXndyEATCE3J1XDAjz/qXr/nocDAPsBggtWoha/s5biFstAAADAFP/7AbrBE8ALQBDAE8AABM0PgIzMhYXPgEXMh4CHQEhHgMzMj4CNxcOAyMiJicOASMiLgI1IRQeAjMyPgI9ATQuAiMiDgIVASIOAgchNTQuAlNDgr16ebhCP7BucKt1PP1yByU+Vzk2VEc9H08dU2d8R3e8QkG5eXu+gkMBIRc0VD49VDQXFzVVPTxUNBcDqypBLx4HAW8UK0MCJ3bKk1RPRkdPAUZ/tW+jMldAJQwVHBG7Fy0iFU9GRk9Tk8l3QnRWMjJWdEIVQHNXMzNXc0ABPSE7UTAaK0gzHQAAAAEAdQAAAqMGFQARAAAzETQ+AjMyFhcHLgEjIgYVEXU2ZpReKU4pGBYrIEhMBJhcjmEyDAnfBQVMR/toAAH/3f5LAuYGFQApAAABIwMUDgIjIiYnNx4DMzI2NREjNTM1ND4CMzIWFwcuASMiBh0BMwKpzwEyXohVJkMmDwcYGhkJPzKhoTZnlF4pTSkYFS4gSEnPA2b8aV6RYjMHCuUDBAMCT0sDl9ReXI5hMgwJ4AUFS0deAAIAUP/sBbsGHwAdAC0AAAEUAg4BIyIuAQI9ATQSPgEzMhYXPgE1MxQGBx4BFSU0JiMiBh0BFB4CMzI2NQUoWqPkiYnkpVxbpOSJieFSSTfDb3YoKv7QpJiYpCtRdkyYogK3p/73uGNjuAEJp0CmAQq6Y2FbEpF0qNYoUcFwAuXu7uVCcq93PfDlAAAAAgBB/+wEtwSfAB0AMwAAEzQ+AjMyFhc+ATUzFAYHHgEdARQOAiMiLgI1IRQeAjMyPgI9ATQuAiMiDgIVQUSCv3p6vUIuIa9UXR0fRIO+e3u/g0QBIRg1VT48VTYYGDZWPTxVNRgCJ3bKk1RSSR15VoKzKj2OThV3yZNTU5PJd0J0VTIyVXRCFUBzVzMzV3NAAAAAAAEAdP/sBlUGAQAhAAABFT4DNTMUDgIHERQOAiMiLgI1ESERFBYzMjY1EQTQQk4oDMEmWpZvVJTNeXrNlFMBLIl5eocFsOMFL09tRGupd0IF/cB+wYJCQoLBfgPB/D+Pg4OPA8EAAAAAAQBo/+wFNwSZACMAAAEUDgIHESEnDgEjIi4CNREhERQeAjMyNjcRIRU+AzUFNx5FcVT+8AgzkmNQhF80ASEXKTgiTmIaASIpMRoIBJlTgl45Cfzcbj5ELWGZawK8/UItQCcSNjAC/ooJJTpPMgAAAAH/rf5LAbcEOgARAAABERQOAiMiJic3HgEzMjY1EQG3NGKNWSZCJg4WMho6PwQ6+6RilmY1BwrlBgZWUwRcAAACAE7/7AQBBE8AIQAtAAABMh4CHQEUDgInIi4CPQEhLgMjIg4CByc+AxMyPgI3IRUUHgICAHe+hUdEfrRxcKt1PAKOByU+Vzk2VEc9H08dU2d8YSpBLx4H/pEUK0IET1KOwnAnd8uUVAFFgLRvozFXQSUMFR0QuxctIxX8hyE7UTAaK0gzHQAAAQB7BNwDdwYAAAgAAAEVIycHIzUBMwN35pqa4gEoqAToDJGREAEUAAEAVQTdA2gGAQAIAAABNzMVASMBNTMB35L3/tK3/tL3BXKPC/7nARsJAAAAAQBqBM0DHgX2ABUAAAEUDgIjIi4CNTMUHgIzMj4CNQMeMVqAT1CAWjDNDyI1JyY1IQ8F9kJtTiwsTm1CGjAkFhYkMBoAAAAAAQB2BNYBngXnAA0AABM0PgIzMhYVFAYjIiZ2FSc2IkVPT0VEUAVeHjIlFE08PExMAAAAAAIAdwRkAjUF+gATACMAABM0PgIzMh4CFRQOAiMiLgI3FBYzMjY1NC4CIyIOAnciO1IwMFI8ISE8UjAwUjsiczoyMjoPHCgZGSgcDwUtKks3ISE3SyoqSTcfHzdJKiw/PywWKB4RER4oAAAAAAEAIf5aAakAPAAXAAAhDgEVFBYzMjY3Fw4BIyIuAjU0PgI3AZRKUB4kHCYOHRlPPS9TPiMWM1ZAKlE1HSQOBp0PHRs0TzMlSkVAHQABAHUE4ANmBf8AGwAAARQOAiMiLgIjIgYVJzQ+AjMyHgIzMjY1A2YiPVMxMEQ7PCcjMagiPFMxKERAQCYjMwX0N2FIKhsgGzIuCjZhSSsbHxsxLgACADkE0gN9Bf8AAwAHAAABIQEjAzMDIwJ6AQP+9tqm/+XUBf/+0wEt/tMAAAIAjv5xAgP/xwATAB8AABc0PgIzMh4CFRQOAiMiLgI3FBYzMjY1NCYjIgaOHTNFJydEMR0dMUQnJ0UzHXErICAoKCAgK+YlPy8aGi8/JSU+LRkZLT4lICoqICIrKwAAAAH8+ATZ/lcF/wADAAABIwMz/lewr+YE2QEmAAAB/YEE2v7nBf8AAwAAATMDI/4C5bqsBf/+2wD///xhBOD/UgX/AAcAoPvsAAAAAAAB/R8E8/6hBoYAEwAAASc+ATU0LgIjNzIWFRQOAgcV/TIPSUEVJjQfB7y/Gio2HATzhgQdIBQaEAeHaFsiMyIVBEAAAAL78ATk/1YF7gADAAcAAAEjASEBIwMh/gPv/twBHgJI6fUBGATkAQr+9gEKAAAAAAH9B/6L/kr/oAATAAAFND4CMzIeAhUUDgIjIi4C/QcXKjslJTwqFxcqPCUlOyoX6h0zJRUVJTMdHjImFRUmMgABANoE6AIpBkEAAwAAASEDIwEjAQajrAZB/qcAAwBmBNYD5AbXAAMAFwArAAABIQMjBTQ+AjMyHgIVFA4CIyIuAiU0PgIzMh4CFRQOAiMiLgIB+wEDmpT+lhUlMx4eMyQVFSQzHh4zJRUCaRUkMx4eMyUVFSUzHh4zJBUG1/60NhsuIxMTIy4bGy4iExMiLhsbLiIUFCIuGxsuIxMTIy7//wCMAh8B0wNUAgYAdgAAAAEAhAAABD0FsAAFAAABIREhESEEPf1z/tQDuQS9+0MFsAAAAAIAFAAABc0FsAADAAYAAAEhASElIQECWQE3Aj36RwGXAo3+uwWw+lDxA2QAAwBS/+wFKgXEAAMAGQApAAABITUhBRQCDgEjIi4BAj0BNBI+ATMyHgESFSU0JiMiBh0BFB4CMzI2NQOF/oEBfwGlWqPkiYnkpVxbpOSJieSkW/7QpJiYpCtRdkyYogJf6ZGn/ve4Y2O4AQmnQKYBCrpjY7r+9qYC5e7u5UJyr3c98OUAAQAQAAAFGwWwAAYAAAkBIQEhASEClf7A/rsB6QE4Aer+uwQT++0FsPpQAAADAF8AAAQ4BbAAAwAHAAsAADchFSETIRUhAyEVIV8D2fwncwLz/Q1bA5b8avHxA1TpA0XzAAAAAAEAhAAABSQFsAAHAAApAREhESERIQUk/tP9uf7UBKAEvftDBbAAAAABAEgAAARRBbAADAAACQEhFSE1CQE1IRUhAQM9/qICcvv3Abf+SQPx/asBWQLX/hrxlwJIAjqX8/4pAAADAEkAAAXqBbAAGQAkAC8AAAEeAxUUDgIHFSE1LgM1ND4CNzUhARQeAhcRDgMFNC4CJxE+AwOxftGWVFSW0X7+1H7Tl1RUl9N+ASz9vydJZj8/ZkknA1MnR2U/P2VHJwUHBFSTzn97yZFSBKSkBFGQyXt/z5VTBKn9HUVqSigDAlkDK05wR0lvTSsD/acDKUprAAAAAQA0AAAFmAWwABsAAAE+ATURIREUDgIHESERLgM1ESERFBYXESEDgXZzAS5MjMZ5/tR8yY9NASyBdAEsAnoWsKEBz/4xhtSZWw3+egGFClqZ14gBz/4xnbEXAzQAAAAAAQBmAAAE6QXDAC8AACU+Az0BNCYjIgYdARQeAhcVITUzLgM9ATQ+AjMyHgIdARQOAgczFSEC3ypEMhuAc3GBHDNHLP4A2TNWPiNUmNSBgNWZVCM/VTPY/gj4Ek2AtnpXt7m5t1d7t39NEfj0LnWHmFFVh+KjW1uj4odVUpiHdC70AAAAAgBJ/+sEfAROACIANwAAAREUHgIzMjY3Fw4BIyImJw4BIyIuAj0BND4CMzIWFzcBFB4CMzI2NyY0NREuASMiDgIVBAcKEhoRCAoEGCA7Ilp/IC+HYWadbDc3bJ5nWIAuFf5fFTBPOUBVGgEaVD45TjIWBDr9JCYzHw0CAtkQCVJVTlhPjcN1FX3Rl1RPR4L9xkBuUC4zLwoTCwGdMjc1W3pFAAACAI7+agSGBcQAGgA2AAABMh4CFRQGBx4BFRQOAiMiJicRIRE0PgITMjY1NC4CIyIOAhURHgEzMj4CNTQmKwE1AnJrrXtCZFt7gz50pWdIkj/+302EsF9jVRYtRC0qRzUdJm1FNFM5Hm1qYQXENWSTXmSiMSq4g2ihbzolJ/4yBZ9kpHQ//ZZrXyRCMh4dNk4w/QYbHx84SixsedMAAAAAAQAR/l8EBgQ6AAgAAAETIQERIREBIQIPyQEu/pX+3/6XAS4BVQLl+9T+UQG4BCMAAgBE/+wESAYkAC8ARQAAEzQ+AjMyHgIXFS4DIyIGFRQeAhcWEh0BFA4CIyIuAj0BND4CNycuARMUHgIzMj4CPQE0LgInIg4CFcA4a5hgJ0A8PiQTND5EI0tWDCI+M+juRYS+eXvAhEUzVnM/A1VnpRo4Vjs6VDcaHzpTMztVOBsE4Ux4UywGCxEL3gYQDwozLQ4hIyQSUv7l0xR0x5JTUY7CcRRUlHVQEAYshP2UQndYNDRYd0IUM2hYPgs0V3I/AAAAAAEAX//sBC8ETQA4AAATNDY3LgE1ND4CMzIeAhUhNC4CIyIOAhUUFjsBFSMiBhUUHgIzMj4CNSEUDgIjIi4CX2piV2JHf7JrXad8Sf7fHDFDJzBDLBRaWru7XGwZMkoxMUwyGgEhU4aqV2u3h00BMlx/ICR5SE12TyktVnpOGyodDxUiKxY0PsE7RhgvJRYUIiwZWYBTKCxUeQAAAAEATP57A8gFsAAsAAABFQEOAxUUHgIfAR4DFRQOAgcnPgEnNiYvAS4DNTQ+Aj8BITUDyP6ZMks0GhUpOydQQWtNKitCUyiTMC4CAjFBS1qCVCgjRWVCzP36BbCl/lM5ZWZuQi5AKx0MFxMnOVM9LGBbUBxwMlgeIi8QExhDXHZKVJWQkU/x6AABAGz+YQQXBE4AFQAAARc+ATMyHgIVESERNCYjIgYHESERAXkLOJ1iToBcMv7eVU9DYSD+3wQ6hUhRK2GdcfutBFNdUzIr/PkEOgAAAwBw/+wERwXEABUAIgAvAAABFA4CIyIuAj0BND4CMzIeAhUFIRUUHgIzMj4CNQEhNTQuAiMiDgIVBEdHgbRubrWCSEeBtW5utYJH/t/+axw0TDAwSzMb/msBlRs0TDAwSzQbAmCh7ZtLS5vtofKh7JpLS5rsoeYzX4dWKChWh18BEjBdhVUoKFWFXQABAIr/9QJvBDoAEwAAAQMUHgIzMjY3FQ4BIyIuAjURAawBDhwqHBorDyRVNkdyUSwEOv0YIiwZCQUD2wwOI0x6VgMGAAEAB//uBFsGCgAkAAABMhYXAR4DMzoBNxcGIyIuAicLASEBJy4BIyIGByc+AwEeboEgAaIJExkfFAkRCAIpRT5eRzQTp93+yAF/SBQ+Lw4bEQYQKCwrBgpbUvvnFSceEgHkBx04VDYByv1pBCGlMigBAtcFCAYDAAEAZ/53A/8FxABAAAABLgMjIgYVFB4COwEVIyIGFRQeAh8BHgMHFA4CByc+ATU0Ji8BLgM1NDY3LgE1ND4CMzIeAhcDmiY6MzEdc2kZN1Y+l4+eoyZCWDJhQ2xMKQEqQ1IoljAvNjs/bKp1PpuRZnFDfbBtMVJHQiIEsAoOCQRNPyA2KBbxfX00TDclDBcQKDtTOyxgW1AccDJVIh8xEREhP1+PcI6+LyWDYVqOYzUGDRMMAAEANf/uBP4EOgAbAAABIxEUHgIzMjY3FQ4BIyIuAjURIREhESM1IQTnrQ4cKhwaKw8kVTZHclEs/u3+37AEsgNe/e0iLBkJBQPbDA4jTHpWAjH8ogNe3AACAHH+YAQ+BE4AFQArAAABFA4CIyImJxEhETQ+AjMyHgIVITQuAiMiDgIVBzMVHgEzMj4CNQQ+NmucZliBMP7fRX+3cnazeT7+3xYxTjgzSC4VAQEbXUU5TjEWAgB1w41PQDn9+wPhc8GLTlSX0X1Fels1MldzQAH3LDAuUG5AAAEAP/6KA+4ETgAxAAABMh4CFSE0LgIjIg4CHQEUHgIXHgMXFA4CByc+ASc0JicuAz0BND4CAjNio3VB/vAVKkAsPFExFB8/X0FIcEwqAilBUSiXMC0BNTVyq3I5QH67BE45bZ1kJ0UzHjRXcj0cQ2BFMBIVKDhSPyxgW1EccjJUIictDB5YfqhuHHPIlFUAAAIAQv/sBH4EOgAYAC4AAAEjHgMdARQOAiMiLgI9ATQ+AjMhARQeAjMyPgI9ATQuAiMiDgIVBH7+JUEuG0F+uHd7voNDQ4K+egI//OUXNVQ+OE4xFhYxTzk8VDUXA1AeTFZfMxVruolPU5PJdxVywo9Q/dhCdFYyMlZ0QhU8bFEwMFFsPAAAAAABACz/7AP9BDoAFwAAASERFB4CMzI2NxcOAyMiJjURITUhA/3+nAwXIhYhKRgeGC0tLhuXqv60A9EDUv32ICwaCwkI3AkNBwOrtAIH6AAAAAEAcf/rBBAEOgAfAAABERQeAjMyPgI1JgInIR4DFRQOAiMiLgI1EQGTFCIuGjZTOR0COCwBFBcpIBI6eb6EYZ1vPQQ6/WU5TjAUPmR/QYYBAX0ub4GUUnvWn1szbKVyApkAAAACADb+IgW0BEkAKQA5AAAFLgM1ND4CNxcOAwcUHgIXETQ+AjMyHgQVFA4CBxEhAT4DNS4DIyIOAhUCYpvUgzohPFMxxiEyIREBGz5mTDBScD9cmXlaPB06hNec/t8BIU1oQBsBHjhRNRIUCgMME3Gky2xQlIBqJ5okVFpdLEN3YEURAkBAbE4sLExoeIJAZb+cbBH+MAK+D0FYbDtDcFEtCg8TCAAAAAABAET+IgWxBDoAJQAAARE+AzUuASchHgMVFA4CBxEhES4DNREhERQeAhcRA4BMaEAcAj0tAQwaLyMVOYTXnf7ffMiMSwEiJUJbNwQ6/KgQRWF3RH7zdixoeotObsylcBH+LwHSD1eT040B7f4QU3tWNQ0DVgAAAAABAFP/7AZBBDoAOAAAAQYCBxQeAjMyPgI1ESERFB4CMzI+AjUmAichHgMVFA4CIyImJw4BIyIuAjU0PgI3Afw7SAQPJTwtITsrGQExGSs7IS08JBAESDwBFB42KRgsZqd7bqUwMaRte6hmLBgpNh4EOn3+/4ZEf2M8HUJrTgFg/qBOa0IdPGN/RIYBAX0ub4GUUnvWnltsaGhsW57We1KUgW8uAAIAdf/sBLkFxAAuADkAAAEOAQcVFA4CIyIuAj0BJRUUHgIzMjY9AS4DPQE0PgIzMh4CHQE+ATclFBYXETQmIyIGFQS5GTkfR4K1b26zf0YBEx86UzVTXGOmeEM5Z45UVYlgNBszGP25WlcoKSo2AkEIDgZbbLF9REiAr2f1AfYzVz8jfW9ZFVqDp2EXXZVnNzhsnGT/BQoF9VeGIAERRUA+QgAAAf/nAAAE1gXKACUAAAETPgEzMhYXBy4DIyIGBwERIREBJiMiDgIHJz4BMzIeAhcCXrQvmGsqSCAmAg0SEgYkMQ7+3P7U/uMiQgYREg4CIx5GLDNZTUAZAwEB1YJyDgvnAQECASYh/U3+KwHjAqVHAQIBAecKDxU2W0YAAAIAFP/sBpUEOgAaADgAAAEjHgEVFA4CIyImJw4BIyIuAjU0NjcjNSEBLgEnIQ4BBxQeAjMyPgI9ASEVFB4CMzI+AgaVfhcbKmOieHOtMjOsc3iiYysbF3QGgf6UAh0Y/LsYHAIOIjgqJEAwGwEwGzBAJCo4Ig4DbESaWHvWnltua2tuW57We1iaRM79/E6bTU2bTkR/YzwdQmtOyclOa0IdPGN/AAAAAAEAHf/vBcMFsAAjAAABIRE+ATMyHgIVFA4CIzUyPgI1NC4CIyIGBxEhESE1IQSN/ic8ezx5x45OOIPVnFZlNRAiQGA9Qm01/tP+lgRwBL3+ow4RN3GqclSlg1DjKkFLITNTPCAMC/2MBL3zAAEAV//sBPwFxAApAAABDgMjIi4BAj0BNBI+ATMyHgIXIS4DIyIGByEVIR4BMzI+AjcE+whVlNOGjN+cU1We4IqI0ZJSC/7UBSNCaEqMlwwBv/5BCo2VRmdFJgUB5G+5hkphtgECol6iAQS3Yk2KvW9BZUYkvMPyv8UiQmNBAAAAAgAoAAAIOgWwAB4AKwAAAREzMh4CFRQOAiMhESERFAIOASsBNTMyPgI1EQERMzI+AjU0LgIjBSLvgM2PTU2PzYD95P6JSIzQiCooTWM6FwPR70BePx8fP15ABbD+EUiAsGhpsIBIBL3+Y93+zr1U8TmD1p0CkP0f/iIoQ1cwLlVCJwAAAgCEAAAIOgWwABYAIwAAASERIREzMh4CFRQOAiMhESERIREhAREzMj4CNTQuAiMBsAJHASzwgMyPTEyPzID95P25/tQBLANz8D9fPx8fP18/A0oCZv4IR3+uZ2ivf0cCWf2nBbD9Fv4tJ0FVLy1UQCYAAAABACEAAAW3BbAAGwAAASERPgEzMh4CFREhETQuAiMiBgcRIREhNSEEef4tOXQsgtKUUP7UIUNlQyp2Of7U/qcEWAS9/tUICjh3tn7+PwHBRl03FwoI/WAEvfMAAAEAdf6YBRUFsAALAAATIREhESERIREhESF1ASwCRwEt/lT+0v46BbD7QQS/+lD+mAFoAAACAH8AAATGBbAAEAAdAAABIREzMh4CFRQOAiMhESEBETMyPgI1NC4CIwQ4/XbvgM2PTU2PzYD94gO5/XbvP18/Hx8/Xz8Evf7mQniqaGmtfEUFsP0B/kAlP1QwLk86IQACABn+mgXgBbAAEAAZAAABIREhESEDMz4DNxMhETMBDgMHIREhBcj+6/yS/uQQbh1DPCsFKQO6qvygBBspNR8CJv6O/poBZv6bAlYYUo3WnQJV+0ECanO6l3cvA8wAAAABABEAAAf6BbAAFQAAASMRIREjASEJASEBMxEhETMBIQkBIQVOrf7Usf7D/ooBxv5QAXUBRJUBLJIBPAF0/lgBv/6JAlH9rwJR/a8DDQKj/bUCS/21Akv9XvzyAAEAQ//tBJQFwwA+AAABMj4CNTQuAiMiDgIVITQ+AjMyHgIVFA4CBx4BFRQOAiMiLgQ1IRQeAjMyPgI1NCYrATUCcztUNRkcO1k9L1E8I/7UVI++anrHjUwfOlQ0eIBUlc56QoR5aE0sAS4jQFk2PmBCI3x3swNcGzNILSRBMB0YLD8oYJpqOTVom2YyXFFCGCqrf2afbTkVLUReeEsnQjIcHTRFKXJj6wAAAAABAHgAAAUYBbAACQAAASERIREBIREhEQPrAS3+0/25/tQBLAWw+lADx/w5BbD8NwABACgAAAUiBbAAEwAAAREhESEDBgIOASsBNTM+AzcTBSL+0/5+EQpBd7J7SyhGVDAUBxwFsPpQBL3+Y93+z75U8Qc6gNGdApAAAAAAAQAf/+sE8QWwABsAAAkBIQEOAyMiLgIvAR4CMjMyPgI/AQEhAqQBCQFE/hAaQV2AWAsdHRsJAwYWFxUGKzsoGgwX/gEBQwMAArD7bT1vVDIBAQEB8QECARMkMyA8BA4AAwBJ/8QGRQXsAB0AKgA3AAABMzIeAhUUDgIrARUhNSMiLgI1ND4COwE1IQEiDgIVFB4COwERIREzMj4CNTQuAiMD2QSH4qRbW6TihwT+3weH4qRbW6TihwcBIf7YTHpXLy9XekwHASEGTHpWLi5WekwFLlae4IqH25tUu7tUmtqHiuCfV77+SS5ah1hUgFYsAr39Qy1XgFRYhlotAAAAAAEAdf6hBdwFsAALAAATIREhESERMwMhESF1ASwCRwEtxxT+6PvFBbD7QQS/+0H9sAFfAAABAIkAAAUMBbAAGwAAAREhEQ4DIyIuAjURIREUHgIzMj4CNxEFDP7TIU1MSByC0pRQAS0hQ2RDHEdNTSEFsPpQAigHCwcEOHe3fgHB/j9HXTgWBAcLBwKWAAAAAAEAgAAAByoFsAALAAABESERIREhESERIREBrQGUAS0BkAEs+VYFsPtBBL/7QQS/+lAFsAABAID+ogfrBbAADwAAAREhESERIREhETMDIREhEQGtAZQBLQGQASzBFP7z+bYFsPtBBL/7QQS/+zj9ugFeBbAAAgAaAAAF7QWwABAAHQAAEyERMzIeAhUUDgIjIREhAREzMj4CNTQuAiMaArvvgM2PTU2PzYD94/5zArvvP18/Hx8/Xz8FsP3zQniqaGmtfEUEx/3q/kAlP1QwLk86IQAAAwCFAAAGdAWwAA4AEgAfAAABMzIeAhUUDgIjIREhASERIQERMzI+AjU0LgIjAbPvgM2PTU2PzYD94wEuBMH+1AEs+z/vP18/Hx8/Xz8Do0J4qmhprXxFBbD6UAWw/QH+QCU/VDAuTzohAAAAAgCAAAAExgWwAA4AGwAAATMyHgIVFA4CIyERIRkBMzI+AjU0LgIjAa7vgM2PTU2PzYD94wEu7z9fPx8fP18/A6NCeKpoaa18RQWw/QH+QCU/VDAuTzohAAEAPv/sBOIFxAApAAABHgMzMjY3ITUhLgEjIg4CByE+AzMyHgESHQEUAg4BIyIuAicBawYlRWdHk44L/jQBywyXjEpnQyIF/tQKU5HQiYrgnlVTm9+MhtOUVQgB5EFjQiLDv/PDvSRGZUFvvYpNYrf+/KJeov7+tmFKhrlvAAAAAgCO/+wHMwXEABsAKwAAARQCDgEjIi4CJyMRIREhETM+AzMyHgESFSU0JiMiBh0BFB4CMzI2NQczWqPkiX3UoWcPp/7UASyiB2Gj3ISJ5KRb/tCkmJikK1F2TJiiAren/ve4Y1Ka3o39vQWw/Xya96tcY7r+9qYC5e7u5UJyr3c98OUAAv/kAAAEUAWwAA8AGAAAIREjASEBLgE1ND4CMyERARQWOwERIyIGAyP0/vn+vAE3b3JLjMd8Afz9Fnd3z897cwIN/fMCbT2+hm+ocTr6UAPYem4BzXgAAAIAVP/rBFAGFgAqAEAAAAEyHgIdARQOAiMiLgI9AzYSPgE3PgM1MxQOAgcOAwc+ARciDgIdARQeAjMyPgI9ATQuAgKIbqp0PEOCvXt7voNDAUWAtG82TDEX6ilbk2o8Y000DkWgKjxUNRcXNVQ+PFQ1Fxc1VQP+TYe5bRVvvYpOVJbNeRUCIMUBI8l3GAwWHSgdUHRTOhUML0tqSEND6ixKYzcVO2dNLCxNZzsVN2NKLAAAAAMAggAABEYEOgAUAB0AJgAAMxEhMh4CFRQGBx4DFRQOAiMDFTMyNjU0JiMnMz4BNTQmKwGCAcRpqnZAY19AXT4eO3GkaunpUElFVOmzT0lTVaMEOiVLcU1LdyAMMEBOK010TScBwdo2NTI9wgExMDsyAAAAAQBvAAADUAQ6AAUAAAEhESERIQNQ/kD+3wLhA1D8sAQ6AAAAAgAh/rsE6gQ6ABAAFwAANz4DNxMhETMRIREhESERAQ4BByERI38zQScRAgUDHJz+3/1//tkCLQdBNAFc3+o2ZXCFWAFo/K/90gFF/rsCLwHopPBVAmIAAAEAJwAABroEOgAVAAABIxEhESMDIQkBIRMzESERMxMhCQEhBICD/t+B1/6jAVX+rwFm4WoBIWziAWb+sQFY/p0Bkf5vAZH+bwI2AgT+bAGU/mwBlP4D/cMAAAAAAQBF/+wD2wRNADYAAAEyNjU0LgIjIgYVITQ+AjMyHgIVFAYHHgEVFA4CIyIuAjUhFB4CMzI+AjU0JisBNQIWT0IOITcqR1n+30R2nlpmpnU/V09bXkV8q2dUoYBOASEWLUIsLD4nElJSnQKHQDQWKyIVOzZOelYtKU92TUh5JCB+XU15VCwoU4BZGSwiFBYlLxhHPbwAAAABAG8AAAQcBDoACQAAASERIREBIREhEQL7ASH+3/6W/t4BIgQ6+8YCnP1kBDr9ZQABAIIAAASEBDoADAAAASMRIREhETMTIQkBIQIXdP7fASFn7AFt/p4Bg/5/AY/+cQQ6/mkBl/39/ckAAAABABMAAAQcBDoAEwAAAREhESMHDgMrASc3Mj4CNxMEHP7f/AoHLWKgei8DHzU8IAsFFAQ6+8YDUOOb6JxO7QEpW5JpAc0AAAABAIIAAAWHBDoADAAACQEhESERASMDESERIQMCARsBav7f/v3C/v7fAWcBVQLl+8YCmP1oAo39cwQ6AAABAG8AAAQZBDoACwAAKQERIREhESERIREhBBn+3v6Z/t8BIQFnASIBoP5gBDr+TgGyAAAAAQBvAAAEHAQ6AAcAACkBESERIREhBBz+3v6W/t8DrQNQ/LAEOgAAAAEAHwAAA/EEOgAHAAABIREhESE1IQPx/qX+3v6rA9IDUvyuA1LoAAADAET+YAWUBgAAJgA3AEkAABM0PgIzMhYXESERPgEzMh4CHQEUDgIjIicRIREOASMiLgI1JTQuAiMiBgcRFjMyPgI1IRQeAjMyNjcRLgEjIg4CFUQ0ZZViJkIdASEdRSdilmU0NGWVYU0+/t8dRCZhlGU0BC4ULUczER4OHCMzRywT/PMSK0Y0ER4ODh0QM0csEwIVfdGXVA8OAc/+MA4QVJfRfRV1w41PHP5YAacNDk+Nw3UVRXpbNQQD/X0GLlBuQEBuUC0CAwKDAwQ1W3pFAAAAAAEAb/6/BL4EOgALAAATIREhESERMwMhESFvASEBagEiohT+8/zSBDr8rwNR/K392AFBAAABAFgAAAP/BDoAFwAAKQERDgEjIi4CNREhERQeAjMyNjcRIQP//t8mTiNzuIBEASEYMk42KEolASEBVAcIMGadbAFW/qo1RioRCQgB+wAAAAEAbwAABiUEOgALAAABESERIREhESERIREBkAEpASIBKQEh+koEOvyvA1H8rwNR+8YEOgABAGz+vwb5BDoADwAAAREhESERIREhETMDIREhEQGNASkBIgEpASHXFP70+pMEOvyvA1H8rwNR/K791wFBBDoAAgAhAAAFFwQ6ABAAHQAAEyERMzIeAhUUDgIjIREhAREzMj4CNTQuAiMhAlbNb653Pz93rm/+Ef7MAlbNMEQqFBQqRDAEOv7DOGWOVlOLZTkDUP7F/tIYKTYeHzgqGAAAAwCCAAAGEAQ6AA4AEgAfAAABMzIeAhUUDgIjIREhASERIQERMzI+AjU0LgIjAaTNb653Pz93rm/+EQEiBGz+3wEh+5TNMEQqFBQqRDAC/ThljlZTi2U5BDr7xgQ6/dv+0hgpNh4fOCoYAAAAAgCCAAAERAQ6AA4AGwAAATMyHgIVFA4CIyERIRkBMzI+AjU0LgIjAaTNb653Pz93rm/+EQEizTBEKhQUKkQwAv04ZY5WU4tlOQQ6/dv+0hgpNh4fOCoYAAEAP//sA+4ETgArAAABIgYVITQ+AjMyHgIdARQOAiMiLgI1IRQeAjMyPgI3ITUhLgMB+U5c/vBFd6Fde7t/QEB+u3pjo3VBARAXK0AqM0kxGwX+3gEiBhsxSgNkV0lWkGk7VZTIcxxzx5NVO22cYidGMx4nQlkysTFWPyUAAAAAAgCH/+wGPAROABsAMQAAATM+AzMyHgIdARQOAiMiLgInIxEhESEBFB4CMzI+Aj0BNC4CIyIOAhUBqJwPUYCra3vAg0REg757brGATw2Z/t8BIQG0GDVVPjxVNhgYNlY9PFU1GAKcX6BzQFSTynYVd8mTU0N4p2T+TgQ6/dhCdFUyMlV0QhVAc1czM1dzQAAAAgApAAAD9QQ6AA8AHAAAAREhESMDIRMuATU0PgIzAxQeAjsBESMiDgID9f7gt9D+2+xhaUB3q2ytFCo/KsK8LEErFQQ6+8YBdv6KAactmmJOhWE2/o0YMSYYARIZKDEAAf/L/ksEEAYAAC4AAAEjFT4BMzIeAh0BMxEUDgIjIiYnNxYzMjY1ETQuAiMiBgcRIREjNTM1IRUzAob9NpFaUIReMwE0Yo1ZJkQmDi03Oj4XLEEpRFoa/t+dnQEh/QSl4UFJLWWgctP+BmKWZjQHCuQMVlMCzzRGKxI1Lfz/BKW3pKQAAQBA/+wD9AROAC0AACUyPgI3IQ4DIyIuAj0BND4CMzIeAhchLgMjIg4CByEVIR4DAi8oQjAbAQEPAUZ4o15+vHw+Pny7fWSldkIB/vEBGS5ELDdKLxcDATL+zwUZL0nVFyo7JVaRaTpVk8dzHHPIlFU7bp1hJ0UzHihEXDOxMFM9IwAAAgATAAAGsgQ6ABwAKQAAAREzMh4CFRQOAiMhESMVFA4CKwEnNzI2NREBETMyPgI1NC4CIwQSzW+udz8/d65v/hHqMWurei8DH1tXAy7NMEQqFBQqRDAEOv6qNmKIUVKIYjcDUOOb6JxO6gG8xgHN/cL+6xcnMx0bMSUWAAIAbwAABrkEOgAWACMAAAEhESERMzIeAhUUDgIjIREhESERIQERMzI+AjU0LgIjAZABZwEizW+udz8/d65v/hH+mf7fASECic0wRCoUFCpEMAKYAaL+qjZiiFFSiGI3AbD+UAQ6/cL+6xcnMx0bMSUWAAAAAf/aAAAEDwYAAB8AAAEhFT4BMzIeAhURIRE0LgIjIgYHESERIzUzNSEVIQKV/vQ2kVpQhF4z/t8XLEEpRFoa/t+OjgEhAQwEse1BSS1loHL9VgKsNEYrEjUt/P8EsbeYmAAAAAEAb/6ZBBwEOgALAAABESERIREhESERIREBkAFqASL+uv7f/roEOvyvA1H7xv6ZAWcEOgABAHf/6wcTBbAAKAAAAREUDgIjIiYnDgEjIi4CNREhERQeAjMyNjURIREUHgIzMjY1EQcTS4S2bG6zPDy0bmu2hEsBLRwzSCxcawEuHDRJLVtpBbD8IXe2ez5RUVFRPnu2dwPf/CFAXDwddYAD3/whQFw8HXWAA98AAAAAAQBk/+sGQAQ6ACQAAAERFA4CIyImJw4BIyIuAjURIREUFjMyNjURIREUFjMyNjURBkBBdaJhYpw1N6BkYKB0QQEiTUZSWgEiUU9JTgQ6/YRzrnY8SEhISDx2rnMCfP2Ee29vewJ8/YR7b297AnwAAAL/5QAABEMGGQAWACMAAAEhETMyHgIVFA4CIyERIzUzESERIQERMzI+AjU0LgIjAqT/AM1vrXc/P3etb/4RnZ0BIgEA/wDNMEQqFBQqRDAEOv7cOmiQV1eSaTsEOrcBKP7Y/T3+uRotPCIgOy0aAAABAH3/7Qb6BcUALwAAATM+AzMyHgIXIS4DIyIGByEVIR4BMzI+AjchDgMjIi4CJyMRIREhAamvC16c1IGI0ZJSC/7UBSNCaEqKlA0Brv5RB4uWR2dFJgUBLAhUlNOHhtiaWQet/tQBLANcj+SgVk2JvW9BZEQjtr3qx8kgQWJBb7qFS1mn75b9jgWwAAEAdf/sBc4ETgAzAAABMz4DMzIeAhchLgMjIg4CByEVIR4DMzI+AjchDgMjIi4CJyMRIREhAZaICkh7r3JkpXZCAf7xARkuRCw1SC4ZBQFG/rkEGC9KNyhCMBsBAQ8BRnijXnSxfEcJh/7fASECemSrfkc7bp1hJ0UzHiU/VjC3MldAJRcqOyVWkWk6SH6sZf49BDoAAAAAAgAPAAAFRwWwAAsADgAAASMRIxEjAyEBIQEhASEDA4Jg+lWJ/sUCAQE4Af/+xf4LASeTAaP+XQGj/l0FsPpQAnMBwQACAAcAAARiBDoACwAQAAABIxEjESMDIQEhASEBMy8BBwLcTb9FXf7ZAZkBKQGZ/tn+kc5JHh4BDf7zAQ3+8wQ6+8YBydKAgAACAJMAAAdoBbAAEwAWAAABIQEhASEDIxEjESMDIRMhESERIQEhAwG/AU0BJQE4Af/+xYpg+lWJ/sWU/vv+1AEsAnkBJ5MCcgM++lABo/5dAaP+XQGk/lwFsPzDAcEAAAACAH8AAAZLBDoAEwAYAAABMxMhASEDIxEjESMDIRMjESERIQEzLwEHAaD87QEpAZn+2V9Nv0Vd/tlmtv7fASECFc5JHh4ByAJy+8YBDf7zAQ3+8wEO/vIEOv2P0oCAAAACAG0AAAaLBbAAIQAkAAABHgMVESERNC4CKwERIREjIg4CFREhETQ+AjcBIQETIQSddbh+Q/7UHTxaPU/+1Gs8Wjwe/tRIh8R9/owFCv17vP6IAx8EN2+sef6wAVBAVDIV/dUCKxUyVED+sAFQfrBuMwECkP2eAWwAAAAAAgBvAAAFbwQ6ACEAJAAAAR4DHQEhNTQuAisBESERIyIOAh0BITU0PgI3ASEBEyMD+FiMYDP+3xcwRzAM/t8WMEcvF/7fNGSRXP7vBCb97X77AmAKOmiYZ7W1PlEwFP54AYgUMFE+tbVqmmc5CQHY/jsBBgACAJUAAAjgBbAAJgApAAAhETQ2NyERIREhESEBIQEeAxURIRE0LgIrAREhESMiDgIVEQETIQLCFhb+0/7UASwDD/6OBQr+inW4fkP+1B08Wj1P/tRrPFo8HgH1vP6IAVBGcjD9yAWw/XQCjP1vBDdvrHn+sAFQQFQyFf3VAisVMlRA/rADTgFsAAAAAAIAhgAAB50EOgAmACkAACE1NDY3IREhESERIQEhAR4DHQEhNTQuAisBESERIyIOAh0BARMjAp0UFP7i/t8BIQJ5/vEEJv7vWIxgM/7fFzBHMAz+3xYwRy8XAWZ++7VCbS3+bwQ6/iwB1P4mCjpomGe1tT5RMBT+eAGIFDBRPrUCdQEGAAIAB/5AA7MHiAA6AEMAAAEyPgI1NCYjITUhMh4CFRQGBx4BFRQOAisBIgYVFB4CFwcuAyc0PgI7ATI+AjU0JisBNRM3MxUBIwE1MwGFPFU1GW53/voBBnW/iEt5a4SNSYW6cTk+NB4sMhRST3lTKgEyXYRSPzZWOx+Mh4/8kvf+0rf+0vcDYhwxQydMW/AtXZBieqQrK6p+ZqBuOTUqITMmGQmwEkRgeEdLb0kkGzFEKG1w8QOXjwv+5wEbCQAAAAIAHf5PA5gGBQA4AEEAAAEyPgI1NCYjITUhMh4CFRQGBx4BFRQOAisBIgYVFB4CFwcuAyc0PgI7ATI2NTQmKwE1EzczFQEjATUzAZQxRiwUYmr++gEGb7WCR11VbHJDeqtoMUY6GyctElI+bFAuAS5WeEs4aHN3c57okvf+0rf+0vcCcxQjMBwzPtMjSXBNWHkjIXdVTXlTLDUqITMmGQmhFERccUFDZEEgRzdBRLMDA48L/ucBGwkAAAAAAwBa/+wFMgXEABUAHAAjAAABFAIOASMiLgECPQE0Ej4BMzIeARIVATI2NyEeARMiBgchLgEFMlqj5ImJ5KVcW6TkiYnkpFv9lo6gCv2LC6ONjqELAnQLogK3p/73uGNjuAEJp0CmAQq6Y2O6/vam/evUysrUA+rOx8fOAAMAQf/sBEIETgAVACAAKwAAEzQ+AjMyHgIdARQOAiMiLgI1ASIOAgchLgMDMj4CNyEeA0FEgr96e8CDRESDvnt7v4NEAf8zTDUgBgG2BiA1TTIyTDQgB/5MBiA1TQIndsqTVFSTynYVd8mTU1OTyXcBUiVAVzMzV0Al/XEjPlYzM1Y+IwAAAAABAAsAAAUIBcIAEgAAARc3Ez4DMxcHIyIGBwEhASECeRMTzxpDWXNKJwIdKz0O/rX+yf4aAT4Bi1tXAttUg1ovAfxBMvuuBbAAAAAAAQARAAAEJAROABYAAAEXNxM+ATMyFhcHLgEjIg4CBwMhASEB4hQTXTCmgR0zFxgEIQ0TIx0WBur+7P6kAS4BnWpqAWOhrQcL5QEDEB0mFf0NBDoABABa/3kFMgYoAAMABwAdAC0AAAEjETMTIxEzARQCDgEjIi4BAj0BNBI+ATMyHgESFSU0JiMiBh0BFB4CMzI2NQMixMQCxMQCDlqj5ImJ5KVcW6TkiYnkpFv+0KSYmKQrUXZMmKIEWgHO+VEB1wFnp/73uGNjuAEJp0CmAQq6Y2O6/vamAuXu7uVCcq93PfDlAAAAAAQAQv+EBEMEtAADAAcAHQAzAAABIxEzAyMRMyU0PgIzMh4CHQEUDgIjIi4CNSEUHgIzMj4CPQE0LgIjIg4CFQKYpqYFp6f9r0SCv3p7wINERIO+e3u/g0QBIRg1VT48VTYYGDZWPTxVNRgC8wHB+tAB0NN2ypNUVJPKdhV3yZNTU5PJd0J0VTIyVXRCFUBzVzMzV3NAAAAAAwB3/+sHAgclADQASgBWAAABMh4CFREUDgIjIiYnDgEjIi4CNRE0PgIzFSIGFREUFjMyNjURIREUFjMyNjURNCYjExUjIi4CIyIGHQEjNTQ2MzIeAjMBPgE9ATMVFA4CBwUSa7aES0uEtmtqsDw8r2prtoRLS4S2a1lqallcawEda1xYa2tYbxRWjnZjKi05hXttOm10gU790CEjqR4tNxkFsEB9uXn+F3m4fT9MS0tMP324eQHpebl9QPN5g/4Xg3l1gAFe/qKAdXmDAemDeQHwhiUtJjA2EiVwaSYtJf6LKkcmX2YdPDYtDQADAGz/6wYGBdMANgBOAFoAAAEyHgIdARQOAiMiJicOASMiLgI9ATQ+AjMVIgYdARQWMzI+Aj0BIRUUFjMyNj0BNCYjExUjIi4CIyIGHQEjNTQ2MzIeBDMBPgE9ATMVFA4CBwQ7Y6h7RUFznV1akzIzklpdnnJBRXuoY01cTT8iNycVARRRRD9NXUzMGFWNd2EqLjqFfG0nSkpMU1w0/dghI6keLTcZBEs7da1ywnKtdTtKSkpKO3WtcsJyrXU76W93wnhuGzlZPaCgenBueMJ3bwH5hiUtJjA2EiVwaRIaIBoS/pEqRyZfZh08Ni0NAAACAHf/6wcTBx0ABwAwAAABNSEXIRUjNQURFA4CIyImJw4BIyIuAjURIREUHgIzMjY1ESERFB4CMzI2NRECDQN0Av6WtQOvS4S2bG6zPDy0bmu2hEsBLRwzSCxcawEuHDRJLVtpBpeGhn9/5/whd7Z7PlFRUVE+e7Z3A9/8IUBcPB11gAPf/CFAXDwddYAD3wACAGT/6wZABbEABwAsAAABNSEXIRUjNQURFA4CIyImJw4BIyIuAjURIREUFjMyNjURIREUFjMyNjURAbkDOAX+sLQDTkF1omFinDU3oGRgoHRBASJNRlJaASJRT0lOBSuGhn9/8f2Ec652PEhISEg8dq5zAnz9hHtvb3sCfP2Ee29vewJ8AAAAAQBZ/pcEqwXFACIAAAEhES4DNRE0PgIzMh4CFSE0JiMiDgIVERQeAjsBA07+1Gqpdz9Pk9CAgcqMSf7UcoJBYkIhIUJiQcP+lwFcEWSayXcBKoTdn1lBf759iX81X4NN/tRNg2A2AAABAFb+kwQEBE4AJAAAASERLgM9ATQ+AjMyHgIVITQuAiMiDgIdARQeAjsBAwX+32KVZDNAfrp7Y6N1QP7wFytAKTxRMRQUMVE9u/6TAWEQYI62ZhxzyJRVO26dYSdFMx40V3I9HD5yVzMAAAABAGsAAASRBT4AEwAAAQUHJQMjEyU3BRMlNwUTMwMFByUCWQEhSP7dta/h/t9HASXK/t5JASO5rOQBJUz+4AHBrICq/sEBjquAqwFoq4KrAUb+a6t/qgAAAfxzBKL/RgX9AAcAAAEVJzchJxcV/SSxAQIiAbEFIH4B7mwB3AAAAAH8eAUX/3IGFQAVAAABMj4CMzIWHQEjNTQmIyIOAisBNfyPUIR2cDtwfog7LytkeJFXGQWdJS0maXAlEjYwJi0lhgAAAf2WBRr+jQZrAAUAAAE1MwcXB/2WvQE7UgXcj6FsRAAB/acFGv6eBmsABQAAASc3JzMV/flSOwG9BRpEbKGPAAj6MP7EAcsFrwAVACsAQQBXAG0AgwCZAK8AAAE0PgIzMh4CFSM0LgIjIg4CFQE0PgIzMh4CFSM0LgIjIg4CFRM0PgIzMh4CFSM0LgIjIg4CFQE0PgIzMh4CFSM0LgIjIg4CFQE0PgIzMh4CFSM0LgIjIg4CFQE0PgIzMh4CFSM0LgIjIg4CFQE0PgIzMh4CFSM0LgIjIg4CFRM0PgIzMh4CFSM0LgIjIg4CFf0dHTZOMTFONx1wCxcmGxslFwoB3h03TTAxTzcdcQoYJhsaJBcKSB03TjAxTjcdcAoYJhsaJRcL/ssdN00wMU43HXAKGCYbGiQXC/1PHTZOMTFONx1wCxcmGxolFwv9TR03TjExTjcdcAsXJhsbJRcK/t4dN04wMU43HXAKGCYbGiUXCzUdN04wMU83HXEKGCYbGiUXCgTzKUUyHBwyRSkUJBwRERwkFP7rKUUyHBwyRSkUJBwRERwkFP4JKUUyHBwyRSkUJBwRERwkFP35KUUyHBwyRSkUJBwRERwkFP7kKUUyHBwyRSkUJBwRERwkFAUaKUUyHBwyRSkUJBwRERwkFP4JKUUyHBwyRSkUJBwRERwkFP35KUUyHBwyRSkUJBwRERwkFAAAAAj6cP5jAa8FxgAEAAkADgATABgAHQAiACcAAAUXAyMTAycTMwMBNwUVJQUHJTUFATclFwUBBwUnJQMnAzcTARcTBwP+cwt6YEY6DHpgRgIdDQFN/qb7dQ3+swFaA5wCAUBE/tv88wL+wEUBJisRlEHGA2AQlULEPA7+rQFhBKIOAVL+oP4RDHxiRzsMfGJHAa4QmUTI/I4RmUXIAuQCAUZF/tX84wL+u0cBKwAC/+UAAARDBk8AFgAjAAABIREzMh4CFRQOAiMhESM1MzUhFSEBETMyPgI1NC4CIwKk/wDNb613Pz93rW/+EZ2dASIBAP8AzTBEKhQUKkQwBPn+HTpokFdXkmk7BPm3n5/8fv65Gi08IiA7LRoAAAAAAwCCAAAE3QWwAAMAEgAfAAABBwE3AREhESEyHgIVFA4CIyUhMj4CNTQuAiMhBMpm/kxl/pn+1AI4gcuNSkqNy4H+9AEMQF07HBw7XUD+9AIAWgHpW/4X/f8FsEiBsWhqqnhB8yA5UC8vV0MoAAAAAAMAb/5gBD0ETgADABkAKwAAJQcBNyUUDgIjIiYnESERIRc+ATMyHgIVITQuAiMiBgcRHgEzMj4CNQQraf6BaAGSN2qdZlaDMP7fAQwKMoVbZ55qN/7fFzJPOUdbGRlbSTlPMRYEWgHPWUF2ypNUPDb+AgXaajxCT5HLe0NzVTA1M/5FMjkyV3RBAAAAAQB/AAAERgclAAkAAAEjFSERIREhESEERg79c/7UAqYBIQTIC/tDBbABdQABAGwAAAN2BXYACQAAASMVIREhESERIQN2Kf5A/t8B6QEhA1EB/LAEOgE8AAEAhP6sBLQFsAAdAAABIREzMh4CFRQOAiMnMj4ENTYmKwERIREhBD39c6mI3p5XOIDQlwE4UjgjEwcBopmp/tQDuQS9/odJktyUbNOnZ90hN0hOUCO6tP2oBbAAAQBs/uID9gQ6ABsAAAEhFTMyHgIVFg4CByc+ATU0LgIrAREhESEDTf5ANHzPllMBKlqOYnliaSZIZj80/t8C4QNQtjx6t3s8h39tIcEtf2M/Xz8f/lIEOgAAAAABAIAAAAVnBbAAFAAACQIhASMVIzUjESERIREzETMRMxMFP/6EAaT+gP71NqdR/tIBLlGnJf8FsP1m/OoCT+Tk/bEFsP2zAQL+/gJNAAAAAAEAggAABNEEOgAUAAAJAiEDIxUjNSMRIREhETM1MxUzEwTA/tsBNv6Opi+YT/7fASFPmC2cBDr9/v3IAY+qqv5xBDr+ab6+AZcAAAABACYAAAa2BbAADgAAASMRIREhNSERMwEhCQEhA9mt/tT+JgMGiQFkAW7+PwHw/poCU/2tBMbq/bkCR/1P/QEAAQA6AAAFxwQ6AA4AAAEjESERITUhETMTIQkBIQNadP7f/nUCrGfsAW3+ngGD/n8Bj/5xA1Dq/mkBl/39/ckAAAEAggAAB5IFsAANAAABIREhFSERIREhESERIQGuAkkDm/2R/tT9t/7UASwDYgJO6fs5AnD9kAWwAAAAAAEAbAAABWoEOgANAAABIREhFSERIREhESERIQGNAWcCdv6s/t7+mf7fASECiAGy6fyvAaD+YAQ6AAAAAAEAhP6qCBMFsAAfAAABMzIeAhUUDgIjJzI+BDU2JisBESERIREhESEFJJSI3p5XOIDQlwE4UjgjEwcBopmU/tP9uf7UBKADQkmS3JRs06dn3SE3SE5QI7q0/aoEvftDBbAAAAABAGz+6Qa+BDoAHQAAATMyHgIVFg4CByc+ATc0LgIrAREhESERIREhBBlbgdebVgEqW45ieWJpASlNbkRb/t7+lv7fA60CoTx6tns8h4BtIcEsgWM/Xj8f/ksDUPywBDoAAAAAAgBe/+sGDgXFADQARgAABSImJw4BIyIkLgE9ATQ+AjMVIg4CHQEUHgIzMjcuAT0BND4CMzIeAh0BFAYHHgEzARQWFz4BPQE0LgIjIg4CFQYOcstaTK9inv7+t2VLisB1MEw0HDRijloeHmNqPnCfYGereUNWUClXMP2XWFVARBUpPCYjNSYTDSMhJSdpt/iQ1IDeo139NV+AS9ZdnXJBA2H8l8J1yJRUWJ/chKeL8WAICAIBc8FFQbZtyll4SB8gR3BQAAIAVf/mBPIETgAwAEEAAAUiJicOASMiLgI9ATQ+AjMVDgEdARQeAhcuAT0BND4CMzIeAh0BFAYHHgEzARQXPgE9ATQuAiMiDgIVBPJnrEk7hEqA0ZVSPnCeYDpCI0JeOzEvMVl+TlGDXTNGQSROKv4HWzI2DRokFhckGg0aGxoXGVSUyXViZq2ASPEIfGRkQW9SMAJCnFibWJhvQEd8qGKUZKxDBwcBeolhJ3NHlipKNyAdMUQnAAABACP+oQbWBbAADwAAASE1IRUhESERIREzAyERIQFv/rQDwP64AkcBLccU/uj7xQTG6ur8KwS/+0H9sAFfAAAAAQAt/r8FWAQ6AA8AAAEjNSEVIxEhESERMwMhESEBCdwCw8YBagEiohT+8/zSA1Hp6f2YA1H8rf3YAUEAAgBtAAAE8AWwAAMAHwAAASMRMwERIREOAyMiLgI1ESERFB4CMzI+AjcRAwmnpwHn/tMhTUxIHILSlFABLSFDZEMcR01NIQEoAvoBjvpQAigHCwcEOHe3fgHB/j9HXTgWBAcLBwKWAAACAGgAAAQPBDoAAwAbAAAlIxEzASERDgEjIi4CNREhERQeAjMyNjcRIQKTp6cBfP7fJk4jc7iARAEhGDJONihKJQEhsgKL/MMBVAcIMGadbAFW/qo1RioRCQgB+wAAAAABAIcAAAUKBbAAGwAAMxEhET4DMzIeAhURIRE0LgIjIg4CBxGHAS0hTExIHYLSlFD+0yFDZEMcR01NIQWw/dgHCggEOHe3fv4/AcFHXTgWBAgLB/1rAAAAAv/l/+kFsAXEACsANwAABSIuAj0BLgM1MxQWFz4DFzIeAh0BIRUUHgIzMj4CNxcOAwMiDgIHITU0LgIDv6X6p1RNeFEqxzw9AVyh2X6L1I9I/KEmVoxmP25cShsxEEZpi5pJb0omAQIzHD9mF12o54otDUduk1lRbBeF36BaAWGz/p2gFU2GYzoMEhYK9wgaGRIE0jZdfEYfQXFUMAAAAAL/vP/sBLIETgAnADMAAAUiLgInLgM1MxQWFz4DMzIeAh0BIR4DMzI2NxcOAwMiDgIHITUuAwL1eMGKTwZGbEkmtTk7D1N/qWZ1snk9/U8HK0NaOE+GMI4aTmqFcC9HMyAHAZIBFy9JFEuEsWYPQ2WFUEtoF2OjdEBNi8R4ezVWPSI7Pp8lRjchA3ghO1IyFytKNh4AAAAAAQCA/qMFDgWwACAAAAEeAxUUDgQjJzI+BDU2JiMhESERIREzASEDN2uue0MYNlZ6o2cBOVE4IhIGAZ+R/vz+0gEuYwFmAXQDOBBYkMmCRY+Ec1Yx5iI3SU1MILiy/bIFsP23AkkAAAABAIL+0gRjBDoAHAAAAR4DFRYOAgcnPgE3NC4CKwERIREhETMTIQMNTHtXLwEqW45ieGJoASlNbURv/t8BIVf8AW0CWRdNb5BaO4V+ayHBK31hP1w7Hf5xBDr+aQGXAAABAIT+SwUkBbAAGQAAAREhESERFA4CIyImJzceATMyNjURIREhEQGwAkcBLTVlkFonRCgOFzAdOj79uf7UBbD9lQJr+jVjmWg2BwruBgZVUgJu/a0FsAAAAQBs/ksEFgQ6ABgAAAERIREhERQOAiMiJic3FjMyNjURIREhEQGNAWcBIjRijVkmRCYPKzg6Pv6Z/t8EOv5OAbL7pGKWZjUHCuUMVlMBwv5gBDoAAgBL/+sFLgXEACEALQAAATIEHgEdARQOAiciLgI9ASEuAyMiDgIHJz4DEzI+AjchFRQeAgJsrwEIsVpgqeSEmuqeUAO2Ay5gl21DdGFOHTERSW+SqkhxUDAI/XkiTnwFxGS0+ZSUlfeyYgFgsv2dolGNaTwMExYK9wgbGRP7LTRbfUkfQXFUMAAAAAABAFD/6wRlBbAAJAAAASE1IRcBHgEVFA4CIyIuAjUhFB4CMzI+AjU0LgIrATUC8P2fA7kB/pu4yVCOxXVetpBZASwdN00wOFg8ICRGaEOGBL3zyP59IevBZqBuOTFnoXAnQzEdHjNGKUhnQR68AAAAAQBS/nUEXwQ6ACQAAAEhNSEXAR4BFRQOAiMiLgI1IRQeAjMyPgI1NC4CKwE1Au79mwO3Af6auspPjcN0XbWQWAEiHjlPMjlaPiEkR2lFiANQ6r/+ciDqwmafbjkxZ6FvJ0YzHh81SCpJZ0IeuAAA//8AJf5LBJUFsAAmAKxYAAAmAcqYEQAHAc8BaAAAAAD//wAW/kUDoQQ6ACYA51EAACcByv+J/2EABwHPASP/+gACAEkAAASPBbAADgAbAAABESERISIuAjU0PgIzExEjIg4CFRQeAjMDYgEt/eOAzY9NTY/NgPDwQF4+Hx8+XkADwAHw+lBIgLBpaLB/SP0xAdwnQVQuMFdDKAAAAAIAdAAABugFsAAkADEAACEiLgI1ND4COwERIREzPgM3Ni4CJyEeAwcOAyMlESMiDgIVFB4CMwKbgMyPTEyPzIDxAS1DNkgsEwIBCA8XDwElDRkTCwECPnq2e/6Q8T9ePh8fPl4/SICwaWiwf0gB8PtCATNOXConbXNtJydscm4obLmITfEB3CdBVC4wV0MoAAIAWv/pBoYGGAAqAD8AABM0PgIzMhYXESERFB4CMz4BNzYmJyEeAQcOAyMGJicOASMiLgI1AS4BIyIOAh0BFB4CMzI2Ny4BJ1o3a55nTnkuASEQIC0cZWoEAiEeARsbKgICUom0Y4G2MTGSZmadazcCnB1WOTlOMhYVMU45P1kdAgQBAhV90ZdUPTgCP/tfIzsrGAKnkmTLZGLKZ4vPiEQCV2FVYU+Ow3UBDygsNFt6RRVAblAtLioRJRQAAQBB/+kF8QWwADgAAAE0LgIrATUzMj4CNTQuAiMhNSEgBBUUBgceAx0BBhYzPgE3NiYnIR4BBw4DIwYuAicChRwzSy7yuUdjPx0bOlxB/qkBVwEHAReQjE5rQh0BKiVdYQUCIR4BJhorAgJUjbhlUYJdNQUBgi5NNx72GTNLMyY+LBj21Mx2qDARPFNlOUQpOAKjjWTLZGLKZ4zOiUMCJlKDXAABAC3/4gUTBDoANwAAAQYWMz4BNzYmJyEeAwcOAyMGJic1NCYjISczMjY1NC4CIyEnITIeAhUUBgceAx0BAxYBHShGTQMCIB4BGg0ZFAsBAkd0mFS1tgo5N/8AArdVSBEmPCr++gYBDGuncjtUUDZLLRQBAio1Aod3TqNOJ09QUShxp283A3GDSzA13DwzGy4jE+osUnlMUW8kDSw7RigvAAAAAAIAQv6YBHgFsAArADkAABMnMzI2NTQuAiMhJyEyHgIVFAYHHgMdARQeAhcVIS4DPQE0JiMBFA4CByc+Az0BM4MC8X92HTtaPf7QBgE2e8SJSHZyQ104GQYRHBb+1RcZDAN1bwLrHTVIK5cTJR4T9AJB6WdhL084H+k6b6Bmc6AzFENZbT1oFT9CPBIVE0dMRBFkbHb99Th0bWAlTyJETFg21AAAAgBu/osEVAQ6ACsAOQAAEyczMjY1NC4CIyEnITIeAhUUBgceAx0BFB4CFxUhLgM9ATQmIwEUDgIHJz4DPQEzpQL8WFoXLUIs/tcIATFsrXlCUU4wQikSAwcPDP7WCwwFAVxbAqsdNUgrlxMlHhP0AYHJRTkcMyYW5zFagVBReCoSNUNPLEkIJy0pCg4KLTEtCUdNT/6oOHRtYCVPIkRMWDbUAAABAED/6QeHBbAALQAAASERFAIOASsBNTMyPgI1ESERFB4CMz4BNzYmJyEeAwcOAyMGLgInA/D+izd7xo41KT1XNxoDzg8eLBtgZQQCIR4BJw0ZEwsBAlOKtGNelWs8BgS6/kbC/t+/XvQ7f8aMArD7yyI5KhcCo41ky2QxY2VnM4vPiEQCLWGZawAAAAEAPP/pBnAEOgAtAAABERQeAjM+ATc2JichHgMHDgMjBi4CJxEjFRQOAisBPwEyPgI1EQQhEiMzIE5TAwIgHgEaDRkUCwECS32iWmCYbT4Gzi1mpHdIBCkuQCgSBDr9PSM7KxgCkX9fwF4uXmBhMIG/fj8CLGCYagHW35rpnE/6AStajGIBzAABAIH/6QeKBbAAIwAAAREUHgIzPgE3NiYnIR4BBw4DIwYuAic1IREhESERIREFHg8eKhthZgQCIR4BJhsrAgJUirRkXZVqPQb9vf7TAS0CQwWw+8siOSoXAqONZMtkYspni8+IRAItYZlr2P2tBbD9lQJrAAEAXf/pBmEEOgAlAAABIREhESERIREhERQeAjM+ATc2JichHgMHDgMjBi4CJwLx/o7+3gEiAXIBIRIjMyBOVAMCIR0BGQ0ZFAsBAkt9olpgmG0+BgGq/lYEOv5bAaX9PSM7KxgCkX9fwF4uXmBhMIG/fj8CLGCYagAAAAABAEb/6wTVBcUAKwAABSIuAjURND4CMzIWFwcuASMiDgIVERQeAjM+ATc2JichHgEHDgMCvI3opltbpuiNdLBDPkKPWE16VS0tVXpNcXcDAh0XASUUJwICWJPAFV6l4oUBBoXipV4tLOEhIztlhkz++E2IZjsCc2ZVrlVVrFd2rnM4AAABAEb/6wQGBE4ALQAAJT4DNzQmJyEeAQcOAyMiLgI9ATQ+AjMyFhcHLgEjIg4CHQEUHgICYyUwHQ0BCQoBGgsRAQJAcJdZgsqKR0WFwn1hjC0uLnhGPlc4Ghw8X9YBEB4qGzJrMjNpM1mEVytYlcRsKmzElFgjH+QbHzdXbDYqN21XNwABAB//6QVkBbAAHwAAASE1IRUhERQeAjM+ATc2JichHgEHDgMjBi4CJwHN/lIEgP5aDx4rG2FmAwIhHQElGyoCAlOJtWNelWo9BQS69vb8wSI5KhcCo41ky2RiymeLz4hEAi1hmWsAAAEAQv/pBNsEOgAhAAABITUhFSERFB4CMz4BNzYmJyEeAwcOAyMGLgInAWr+2AOL/r4SIzIgTlUDAiAeARoNGRQLAQJMfaNaYJhsPgYDUOrq/icjOysYAm5jRpVGI0hJSSRxp283AixgmGoAAAEAav/rBPkFxQA+AAABIgYVFB4CMzI+AjUhFA4EIyIuAjU0NjcuAzU0PgIzMh4CFSE0LgIjIg4CFRQeAjsBFQKyi5EoTW9IO2JHJwEsLlBsfopFg9ygWYiBOVo/IVKY1YNvx5VY/tMmQ1ozSGhEIR4/Y0XHAnFjcilGMx4dMUMnSnlfRSwWOW6gZn+rKhhCUVwyZptpNjlsmmAoPy0YHTFBJC1IMxvr//8AmAJUBKQDQABGAYboAEzNQAD//wBtAlQF0QNAAEYBhoIAZmZAAP//AAH+GAOQAAAAJwBBAAD++gAGAEEAAAABAGgEGAGmBiIACwAAEzQ+AjcXDgEdASNoHTFCJoglNOUErzFoYlggTzuMXZcAAAABADoD8QF5BgAADQAAARQOAgcnPgM9ATMBeR0xQyaIEyAYDuYFZTFoY1chTx5AR1EvmwAAAQBC/s8BgQDlAAsAACUUDgIHJz4BPQEzAYAdMUMliCUs7kIxZ2NXIU88i1ykAAD//wBIA/EBhwYAAEcBZgHBAADAAUAAAAD//wBwBBgDBQYiACYBZQgAAAcBZQFfAAD//wBIA/EC4gYAACYBZg4AAAcBZgFpAAAAAgBC/rsC2QEHAAsAFwAAJRQOAgcnPgE9ATMFFA4CByc+AT0BMwGAGy5BJY8lLO4BVx0xQyaPJTTuQjNuaFwiT0CVYsbFM25oXCJPQJVixgABADkAAAQXBbAACwAAASERIREhNSERIREhBBf+n/7f/qQBXAEhAWEDSfy3A0nxAXb+igAAAQBi/mAEPwWwABMAACkBESERITUhESE1IREhESEVIREhBD/+n/7e/qYBWv6mAVoBIgFh/p8BYf5gAaDpAmfqAXb+iur9mQAAAQCHAfQCYgPxABUAABM0PgIzMh4CHQEUDgIjIi4CNYchPlc2OFk9ISE9WDc3WD4hAwozVD4iIj5UMzIyVDwiIjxUMv//AIX/9QOlASkAJgAQBwAABwAQAeAAAP//AIX/9QV1ASkAJgAQBwAAJwAQAeAAAAAHABADsAAAAAYAWP/sB2wFxAAhADcATQBjAHkAfQAAATQ+AjMyFhc+ATMyHgIdARQOAiMiJicOASMiLgI1ATQ+AjMyHgIdARQOAiMiLgI1ARQeAjMyPgI9ATQuAiMiDgIVBRQeAjMyPgI9ATQuAiMiDgIVARQeAjMyPgI9ATQuAiMiDgIVEycBFwMtLFF1SU1yJSVyTEt2USsrUXVKTXMlJXFMSnVSLP0rKU5wRkt1USsrUXRKR3BOKgOVEiAuHSQvHQsPIC8fHy4fDwHHEiAuHSQvHQsPIC8fHy4fD/tWDx8vIB8uHg8PHy8fIC4eD8yNAseNAWU9blEwOTAwOTBRbj1NPm1RMDkwMDkwUW0+A38+bVIwMFJtPkw9bVEwMFFtPfzNGjAlFhYlMBpNGjAlFhYlMBpNGjAlFhYlMBpNGjAlFhYlMBoC5howJBYWJDAaTBswJRYWJTAb+9ZMBHJMAAAAAAEAbAB9Aj4DnAAGAAABEyMBNQEzAU7wuv7oARi6Agz+cQGGEwGGAAABAFAAfAIjA5sABgAACQEVASMTAwELARj+6Lvw8AOb/noT/noBjwGQAAAAAAEAHgBtA3IFKwADAAA3JwEXq40Cx41tTARyTP//ADcCnALCBbEABwHEAAACnAAAAAEAVwKNAwUFugAXAAATFz4BMzIeAhURIxE0LgIjIgYHESMR/yAjcEs+YkQk1BEhLx8zQRHVBa57P0gjS3RR/gYBuTRJLBQrJP3ZAyEAAAAAAQBmAAAEiQXDADEAAAEhFxQGByEVITUzPgM1JyM1MycjNTMnND4CMzIeAhUhNC4CIyIGFRchFSEXIQNJ/vABHSECjfvdXBgcDwUCop0EmZQEQninZW2pdDz+4RsuPSJDVgUBIv7lBAEXAdQfPGEn8fEGJDE7HTCfbp+PZ6NvOzxumV4xQykSYmCPn24AAAAAAwCO/+wGcQWwAA4AGwA3AAABESERITIeAhUUDgIjJzMyPgI1NC4CKwElETMVIxEUHgIzMjY3FQ4BIyIuAjURIzUzEQG9/tEBl4TGhENDhMaEaGhAVjQWFjRWQGgD8Lm5DhwpHBorECRVNkdyUSyengIE/fwFsEZ7qmNor4BH+yY/USsoTTwkj/721P3kIiwZCQQD2wsPI0x6VgI71AEKAAEAWf/tBEQFwwAvAAABIR4DMzI2NxcOASMiLgInIzUzNSM1Mz4DMzIWFwcuASMiDgIHIRUhFSEDfv6xAy9QbkMzXywkPIFDe9GZWQSpqamrCV6c0348dTskKWAwRGxPMAcBTf6xAU8CBFRxRR0PEPIOD0OGyIaYfJiDx4VEEQ7zDhIhRm5MmHwAAAAABABl/+wFkAXFACsAQQBXAFsAAAEUDgIjIi4CPQE0PgIzMh4CFSM0LgIjIg4CHQEUHgIzMj4CNQE0PgIzMh4CHQEUDgIjIi4CNTMUHgIzMj4CPQE0LgIjIg4CFQUnARcCtSZKbklJb0smJktuSElwSibBDRknGxonGgwNGicbGicZDAEjKVF2TU52UCgoT3ZNTndRKcESIS4dJC8cCw8fLx8gLh8P/e+NAseNBCk1X0orMFFtPU0+bVIwLElhNRIkHREWJTAbTRowJBYSHCMR/Tw9blEwMFFuPU0+bVEwMFFtPhowJRYWJTAaTRowJRYWJTAa+EwEckwAAAAAAgAq/+sDrQXaACMALgAABSIuAj0BBiM1MjY3ETQ+AjMyHgIdARQOAgcVFB4CMwM+AT0BNCYjIgYVAuiEwoA+WWEzXSo0YYtWSnxaMzVomWMVMVI81E1IKh4jKhVAd6dmEA+7CQgBl2ypdT0wWoBRKkablog0NzlZPiACFUerUSwwOFFVAAAAAAQAgAAAB7YFwAADABkALwA5AAABITUhATQ+AjMyHgIdARQOAiMiLgI1MxQeAjMyPgI9ATQuAiMiDgIVASEBESERIQERIQeD/asCVf1+MFqAUFGAWjAwWYBQUIFaMa8VK0EsK0AqFRUrQSsrQCsV/tf+wv5a/t0BPgGnASIBoZMCJE2EYDc3YIRNRE2DYDY2YINNLE45ISE5TixEK045IiI5Tiv7qAOz/E0FsPxLA7UAAgB0A5IEeAWwAAwAFAAAAQMjAxEjETMbATMRIwEjESMRIzUhA/hvSG+AnnV+lYD+E4GOiAGXBPL+oAFh/p8CHv6QAXD94gGy/lEBr2wAAAACAJT/7ASPBE4AHwAoAAAlDgEjIi4ENTQ+BDMyHgIdASERHgEzMjY3ASIGBxEhES4BBBJVumNIh3RgRCUpSWN1gEJntIZO/QA3jE5euVn+kEuNOQIcNYleNT0oSmZ9j01Nj31mSihSkMZ1L/64Mzs7PwMqQTn+6wEeND3//wBh//UF3wWYACcBwf/aAoYAJwF0ARIAAAAHAcgDLQAAAAD//wBI//UGewW0ACcBwwAYApQAJwF0AasAAAAHAcgDyQAAAAD//wBX//UGaAWsACcBxQASApcAJwF0AZcAAAAHAcgDtgAAAAD//wBb//UGMgWjACcBxwAoAo4AJwF0AUgAAAAHAcgDgAAAAAAAAgBZ/+sEVQYBACgAPgAAATIWFy4DIyIOAgcnPgMzMh4BEhcVFA4CIyIuAj0BND4CFyIOAh0BFB4CMzI+Aj0BLgMCNVGLPA87Vm5AKDw3NiItHD5LWziH1JROAUODvnt7vYJDP3mxlj5UNBcXNFQ8PVU1FwslNkgEDDc8V45lNgYMFA3PDRsWDmzS/svIO471tWhQjsNyFW25h0zpLk9oOhU7Z00sN119RnIXMCcYAAABAKT/AwTvBbAABwAABSERIREhESEE7/7e/fn+3gRL/QXJ+jcGrQAAAQA5/vME1AWwAAwAAAkBIRUhNQkBNSEVIQEDo/4jAw77ZQI6/cYEeP0YAdoCRv2W6ZcCzQLCl+r9oQAAAQCTAlQD8gNAAAMAAAEhNSED8vyhA18CVOwAAAEANwAABG8FsAAIAAAJATMBIwMjNSECRgFC5/5a9rriAYQBJgSK+lACC+wAAwBe/+wH/QROACkAQwBdAAABFA4CIyIuAicOAyMiLgI9ATQ+AjMyHgIXPgMzMh4CFSE0LgIjIg4EBxUeBTMyPgI1IRQeAjMyPgQ3NS4FIyIOAhUH/UiGv3ZWjXJXISFXco1Wd76FSEiFvXZWjnJYISFXco5Xdr2GSP7mID9cOzNTQTEhEwMCFCEyQVEyPFw/IfqUID9dPDFSQTEiEwIDEiExQVMzO1w/IAISdMiVVTRXcTw8cVc0VZXIdBRzypVWM1RtOzttVDNWlcpzQHJUMSU6RkI3DR0OOUZJPCcvVHFCQnFULyc8SUY5Dh0NN0JGOiUxVHJAAAAB/6X+SwK9BhUAIAAABRQOAiMiJic3HgEzMjY1ETQ+AjMyFhcHLgEjIgYVEQGxNGONWCdDJhAUJxpCQzZnlF4pTSkYFSwgSEsvYpJhMQgK5AUHSVMEyF2OYDEMCd4FBUxH+zgAAgBlAPEEIAP9ACMARQAAEz4BMzYeAhceAzMyNjcVDgEjIi4CJy4DByIOAgcVPgEzNh4CFx4DMzI2NxUOASMiLgInLgMHIgYHZTCEQihAOTcgHjQ2PCVCcjAwa0IlPDY0HiA3OUAoIUVDPBgwfEIoQDo3IB40NTwlQnowMHJCJTw2NB4gNzlAKEKEMAOSMjgBCxQbEA8ZEwpCPO0yOAoTGQ8QGxQLAREhLh63MjgBCxQbEA8ZEwpCPO0yOAoTGQ8QGxQLAUI8AAABAIgAYgQGBKsAEwAAASEHJzcjNSE3ITUhNxcHMxUhByEEBv3Wc3dSvAE7av5bAiRzd1LC/r9qAasBOdc+mezF7NU+l+zFAP//ADYAKAOcBJcAZwAeAAAAt0AAOZoABwGG/6r91AAA//8AeAAoA98EnABnACAAAAC9QAA5mgAHAYb/5v3UAAAAAgAfAAAD9wWwAAUACQAAATMJASMJAQMbAQGP9wFx/pD3/o8B68zOywWw/Sf9KQLXAan+V/5YAagAAAD//wCKAK8B0QUWACcAEAAMALoABwAQAAwD7QAAAAIAWgKNAjcEOQADAAcAABMjETMBIxEz/aOjATqjowKNAaz+VAGsAAABADT/awFUARMADQAAJRQOAgcnPgM9ATMBVBYnNR+PERwUC9TLL2JdUx9PGzg+RytWAAAAAgAUAAAEXgYVABsAHwAAMxEjNTM1ND4CMzIWFwcuAyMiBh0BMxUjESkBESG1oaFAerBwVZ5VKhs6QUosZWXV1QKH/t4BIgNm1C1ooW04IRrvCBAOCFpYLdT8mgQ6AAAAFgBX/nIH6gWuABUAJAAyAEQASgBQAFYAXABmAGoAbgByAHYAegB+AIYAigCOAJIAlgCaAJ4AAAEUDgIjIi4CPQE0PgIzMh4CFRMRMzIWFRQGBx4BFRQGIwE0JiMiBh0BFBYzMjY1ATMRFA4CIyImNTMUFjMyNjUBETMVMxUhNTM1MxEBESEVIxUlNSERIzUBFTMyNjU0JicjEzUhFSE1IRUhNSEVATUhFSE1IRUhNSEVEzMyNTQmKwEBIzUzNSM1MxEjNTMlIzUzNSM1MxEjNTMDNSE9VDM0VT0iIjxVMzNVPSJDvGJyKioyNGlc/oRKQUBKSkJASQO6XBwyRShYbV04MCk2+cRxxAUox2/4bQE1xAXsATZv/Fx+NDMxMQXQARb9WwEV/VwBFAIKARb9WwEV/VwBFLxddjo8XfzxcXFxcXFxByJvb29vb28B1DFQOiAgOlAxcDBROiAgOlEw/rgCJUlNJj4QDUYtTU4BSEVOTkVwRU5ORQFP/oYoPywYUVMvLDYs/MkBO8pxccr+xQYfAR10qal0/uOp/LapLCcmLgIDSnR0dHR0dPk4cXFxcXFxA8RQKR7+0/x++vwV+X78fvr8FfkABQBc/dUH1whzAAMAKQAtADEANQAACQMFND4CNz4DNTQuAiMiDgIHMz4DMzIWFRQGBw4DFRcjFTMDMxUjAzMVIwQYA7/8QfxEBA8FDxkVIjwtGytRdkpAblMwAcsBER0kFDk4NSgjNCIRysrKSwQEAgQEBlL8MfwxA8/xGSghHA4SND9KKUBnSSceQWVGGycZDEA0NE0aGSszQjBbqv1MBAqeBAACAEf/9QKyAyAAFQAlAAABFA4CIyIuAj0BND4CMzIeAhUnNCYjIgYdARQWMzI+AjUCsi1ScURFclIuLVJyRERyUi7MOTEwNzcyGCYbDwE2U3hQJiZQeFOlUnpRKChRelIJUkRDU7ZUQQ8jOSoAAAAAAf+a/qsDEANDABcAAAMhMh4CFRQOAiMnMj4ENTYmIyFmARuI3p5XOIDQlwE4UjgjEwcBopn+5QNDSZLclGzTp2fdITdITlAjurQAAAL/RQTmA2EGfAAGAAoAAAEjJwcjJTMFIwMzA2HXl5fYAR2j/oqn4uYE5n9/52ABDwAAAAACAIME7ASgBoIABgAKAAABMwUjJwcjATMDIwGgowEd2JeX1wM25+OnBdLmfn4Blv7wAAAAAgBfBIcDKQauABUAGQAAARQOAiMiLgI1MxQeAjMyPgI1JyMnIQMpMl2EUlOEXDLMESU6KSk6JBAT4s8BFAWwQm1OLCxObUIXKyETEyErFyPbAAAAAQCFBEkBqgYWAAsAABM0PgI3Fw4BFQcjhRYmNR+VGikB4QTSNGNURBVOL4JRfQAAAv//AAAErQSNAAcACgAAJSEHIQEhASEBIQMDNv49Uv7eAc0BEAHR/tz+OAElk97eBI37cwGyAYoAAAAAAwBjAAAEIgSNABQAHwAnAAAzESEyHgIVFA4CBx4DFRQGIwMVMzI+AjU0JiMnMzI1NCYrAWMBwnGzfUIUKkMvN00wFu7jzMwvQyoUTFnXsq9VV7UEjShQeVEnTEI2EQ42R08nraEB5f0UIiwYPUbDekY7AAABAED/8ARSBJ0AJwAAAQ4DIyIuAj0BND4CMzIeAhchLgMjIgYdARQeAjMyNjcEUQZLhLp0fMOHSEuJwXd5uoFJCf7fAho2Vj10dxo5WkBtbwUBj12ZbTxPk9SFNYXUlU9AcpxbKEY0HqesNleAVChYXwAAAAIAYwAABDQEjQANABsAADMRITIeAh0BFA4CIwMRMzI+Aj0BNC4CI2MBjn/VmlVWmdN+b29ObEQfH0VtTwSNU5XOey17zZVSA6P9RShSelMvUXlSKQAAAAABAGMAAAO8BI0ACwAAASEVIRUhESEVIRUhA2b+HwI2/KgDWf3JAeEB5f3oBI3q1QABAGMAAAOjBI0ACQAAASERIREhFSEVIQNu/hf+3gNA/eIB6QHG/joEjer0AAEASf/wBFsEnQApAAAlDgMjIi4CPQE0PgIzMh4CFyEuASMiDgIdARQWMzI2NzUjNSEEWxhUeaJmfMqQT06NxHV/uHpCCv7pDmNrOl1CI4qMTlYT4AIDjRk3Lx5LkNOJPYnUkUs7a5VZVVYoUn5WP6ukHA6mzQAAAAEAYwAABHMEjQALAAApAREhESERIREhESEEc/7f/jP+3gEiAc0BIQHG/joEjf4iAd4AAAABAHYAAAGYBI0AAwAAKQERIQGY/t4BIgSNAAAAAQAg//ADeQSNABMAAAEhERQOAiMiLgI1IRQWMzI2NQJXASJCcplXYqB0PwEiSklAQgSN/P1imGk3LmCSZFFLVlwAAAABAGMAAAR1BI0ADAAAAQcRIREhETcBIQkBIQIEf/7eASJiARkBav5eAa3+qgGzff7KBI3+GoQBYv31/X4AAAAAAQBjAAADmASNAAUAACUhFSERIQGFAhP8ywEi6OgEjQABAGMAAAWjBI0ADgAACQIhESE1EwEjARMVIREB4AEjASEBf/7dHv7Fwf7GHv7dBI387wMR+3PsAmT8sANN/Z/sBI0AAAEAYwAABHIEjQAJAAApAQERIREhAREhBHL+3/40/t4BIgHMASEC1v0qBI39KQLXAAIAQP/wBH4EnQAVACUAAAEUDgIjIi4CPQE0PgIzMh4CFSU0JiMiBh0BFBYzMj4CNQR+UI/Hd3jJkFBPkMh4d8iQUP7ehXh8gYR7O11BIgIvhtWUUFCU1YYthdaWUFCW1oUBprKypi6jti9YgVEAAAACAGMAAAQ1BI0ADgAbAAABESERITIeAhUUDgIjJzMyPgI1NC4CKwEBhf7eAfFws3xCQnyzcM/PMkkvFxcvSTLPAX/+gQSNPWyUV1SMYzfpFiY0HyI/LxwAAgBB/ykEfwSdABgAKgAAARQGBxcHJQYjIi4CPQE0PgIzMh4CFSU0JiMiBh0BFB4CMzI+AjUEf29hxLT+9SkqeMiQUE+QyHh3yJBQ/t+GeHyCIkFfPTxeQSICL5/uSpOczQZQlNWGLYXWllBQltaFAaaysqYuUYFYLy9YgVEAAAACAGMAAARMBI0AEgAbAAABIxEhESEyHgIVFA4CBwEVIQEzMjY1NCYrAQI6tf7eAeZsrnpCHzlRMgEI/sj+ccRbWlxZxAGS/m4EjS1Yg1ZGalA6Fv4tDAJ7TUhGTQAAAAABADr/8AQBBJ0AOwAAATQuAicuAzU0PgIzMh4CFSE0LgIjIg4CFRQeAhceAxUUDgIjIi4CNSEUFjMyPgIC6xUzVEBuoWo0Q3ekYWqxf0b+3xkwRy4tQioUFzNSPG2jbDZCeKloXbaPWAEic3MwQScRATkcLCYgDxo+VXNPTH9bMjJdiFUeNioYFiIqFRkoIR4PGEFbe1FQflYtLF2TZ11SFiIpAAEAIAAABC8EjQAHAAABIREhESE1IQQv/ob+3v6NBA8Do/xdA6PqAAABAF3/8AQwBI0AFQAAAREUDgIjIi4CNREhERQWMzI2NREEMEeAtG1ttYFIASJoYWFlBI39DGiebDc3bJ5oAvT9DGdaWmcC9AAB//8AAASJBI0ACAAAARc3ASEBIQEhAjcLCwEMATD+Vv7I/lgBLwFANzQDUPtzBI0AAAAAAQAfAAAF2wSNAAwAAAETIQEhCwEhASEbATMEMZQBFv7z/uCyr/7g/vIBF5S0/gF0Axn7cwLf/SEEjfzjAx0AAAEAAwAABFwEjQALAAABEyEJASELASEJASECJM4BTv6aAYL+qt7X/rIBcP6aAUsDFQF4/b79tQF+/oICSwJCAAAB//8AAARPBI0ACAAAARMhAREhEQEhAibvATr+Zf7e/m0BOAKeAe/9Cf5qAaIC6wABADcAAAQEBI0ACQAAJSEVITUBITUhFQG2Ak78NgJK/bMDxOjomAML6pUAAAIAT//wA9gEnQAVACcAAAEUDgIjIi4CPQE0PgIzMh4CFSU0JiMiBhURFB4CMzI+AjUD2EJ4pmRkp3hCQnemZGSneEP+3ldNTFYXKj0mJjwqFgHPe7R3OTl3tHvrerZ4Ozt4tnoPfmxsfv75QVo3GBg3WkEAAQCVAAAC5QSKAAYAACkBEQU1JTMC5f7f/tECNBwDOEThtQAAAQA4AAAD4ASdACAAACkBNQE+ATU0JiMiDgIVITQ+AjMyHgIVFA4CDwEhA+D8cwGmV0pLSixAKhX+3j51pmlrp3Q8KE51TbgCFMMBgEx9JjtHGy49IlKSbUAxXYdVQGtmaj6SAAEAL//wA9kEnQA6AAABMzI2NTQuAiMiDgIVITQ+AjMyHgIVFAYHHgEVFA4CIyIuAjUhFB4CMzI+AjU0LgIrAQFyglpVESc+LSE5Kxj+30Z4n1lmqnlDal1pc0qBsGZTo4JRASIZMEQqLUIsFRszSC6CArNLPRcsIhQNGSQXUHtUKytUfVJYfyMdg29Sf1cuJ1aIYhouIhUVJjEdJzYiEAACADMAAAPzBI0ACgAOAAABMxUjFSE1IScBIQEzEQcDaYqK/t/9+xACFQEh/eH+EgHZ6u/vvQLh/UwBShwAAAAAAQBP//AD2gSNACgAABsBIRUhBz4DMzIWFRQOAiMiLgInIR4BMzI+AjU0JiMiDgIHa08C3/4NHwsoND0gws02cKp0V6J+TgIBIQRZSS8+Jg9cXiY2KRwLAjUCWOfQBA4NCcW0TpJxRC9Zf1E+MhwwQCNPXwwRFAgAAgBP//AD8ASiAB8ALgAAARUjIg4CBz4BMzIeAhUUDgIjIi4CPQE0PgIzAyIGBxUUFjMyPgI1NCYDJhBTjWxHDS6DVVuLXjBCeKZkaa9+R2m3+pDXQVsWXlYmPy0ZXASi7Rk9alEtODpnkFVXk2w9OnWzeEur959M/YEyHzZmXxsvQCRPTwAAAAEAMQAAA9sEjQAGAAAJASEBITUhA9v+Ef7PAfD9hgOqA+r8FgOj6gADAE//8APYBJ0AHwArADcAAAEUBgceARUUDgIjIi4CNTQ2Ny4BNTQ+AjMyHgIBNCYjIgYVFBYzMjYDNCYjIgYVFBYzMjYDvFdOWmdEeKZiYaZ5RWhaTllAcZtcXpxxP/77W0pIWlpKSlkcRkNARkZCQ0QDU1V/JymNYVV+VCoqVH5VYo0oKH5VUXtUKipUe/25P0FBPz5HRwIiNzw8NzdERAAAAAIASP/wA9AEnQAfAC4AACUyPgI3DgEjIi4CNTQ+AjMyHgIdARQOAisBNRMyNjc1NCYjIg4CFRQWATFSg187Ci1zQFuPYzVCd6ZlYKZ5RWCw9ZYW9zlMFFlKJj0qFlbWFDZcSCUrM2KRXlaZc0M5dbV7TrL1l0PmAXUoGmxjWB40RidPWwAAAAACAGoExAMcBuQAFQAxAAABFA4CIyIuAjUzFB4CMzI+AjUTFA4CIyIuAiMiBhUnND4CMzIeAjMyNjUDHDBagE9Qf1owvhAlOysqOiUQihgsPCQoOzM0IBwneBgrPSQgOjg4HxwnBbA0Vz4jIz5XNBYnHhERHicWAREkQjIdFRkVMSUiJEEzHhUYFTEkAAEAhwAAAhADEgAGAAAhIxEHNSUzAhDMvQF2EwIkKZ55AAAAAAEANwAAArUDIAAeAAApATUBPgE1NCYjIg4CFSM0PgIzMhYVFA4CDwEhArX9lAEfODEvMBspGw7OK09xR5ShGjZSN28BX4oBATFUFyYuEh4nFjhjSyyBdyxJRkgrVgAAAAEAMP/1ArUDIAA0AAABMzI2NTQuAiMiBhUjND4CMzIeAhUUBgceARUUDgIjIi4CNTMUHgIzMjY1NCYrAQERWDk4CxkpHSo7zTFTbDxGdFQuST5GUDNZeUY4cFo4zhEfLBw8NUI8WAHWMCgOGxYOHx03VTgdHTlVNz1VFxNXTjhWOx8aO15EEB4XDjUjMyoAAAIANwAAAsIDFQALAA8AAAEzFSMVIzUhJwE1MwEzNQcCaFpazf6pDQFkzf6ToAwBRqefn4cB7QL+MdASAAEARf/1ArEDFQAmAAAbASEVIQc+AzMyFhUUDgIjIi4CJzMeATMyPgI1NCYjIgYHVzYB9/6wFQcbIyoVhIolTXRPO29XNQHOAjgvHygYCTs9MjMNAX0BmKKHAwkJBoR6NWNNLyA9VzYnHxIgKBczPRsKAAAAAgBG//UCwwMlAB8ALgAAARUjIg4CBz4BMzIeAhUUDgIjIi4CPQE0PgIzAyIGBxUUFjMyPgI1NCYCOgs1XUoyCR9YOT1dQCEuUnFER3hXMkyAql2TKjsOOzkYKR4QPAMlqA4nRDcdJCZGYTs7Y0opJk56VDN4qGsw/kYeEyZAOxIeKBc0LwAAAAEAMwAAArIDFQAGAAAJASMBITUhArL+tdgBTP5YAn8Cov1eAm+mAAADAEf/9QKyAyAAHwArADUAAAEUBgceARUUDgIjIi4CNTQ2Ny4BNTQ+AjMyHgIDNCYjIgYVFBYzMjYDNCMiFRQWMzI2AqA7NDxFLlJxQ0JyVC9HPDU8LE1rP0BrTiu6Oy8uOTkwLzkTV1UsKysqAkA5VxocXkI6VjkcHDlWOkJfGxtWOTdUOB0dOFT+dyonJyooLS0BbElJIyoqAAACAEP/9AKuAyAAHQAsAAA3Mj4CNw4BIyImNTQ+AjMyHgIdARQOAisBNTcyNjc1NCYjIg4CFRQW5DRWQCgHH0spe4wuUnFEQHFUMUV6p2EQqiMwDTcyGCYbDjiXCyE7MRgcg4M6aU4uJU57Vjd9p2Qpo/wXD00/NhQiLRozOAAAAAEAjQKJA0gDQAADAAABITUhA0j9RQK7Aom3AAADAJAEWALSBsEAAwAXACMAAAEhBSMHND4CMzIeAhUUDgIjIi4CNxQWMzI2NTQmIyIGAc0BBf70tIIgNkoqKkk1Hx81SSoqSjYgcDQmJjAwJiY0BsHP4yhEMh0dMkQoKEMxGxsxQygmMjImKTIyAAAAAgB3BG8CwgXXAAUADwAAARMzFQMjJTQ2NxcOAR0BIwGIZ9PeXP7vXUpTKyKtBIkBPBP+v1xdiSRXIFw9WAAAAAEAWv6bAXsAzQADAAABIREhAXv+3wEh/psCMgABACD+XwHbAD4AGwAAJR4DFRQOAiMiJic3HgEzMj4CNTQuAicBJjBFLBQnRVw0R1sdIxAxIx8kEwURHCMTPhs/REgjNVA2Gx0PngcNDxUXCBotKCYTAAAAAf+f/ksBqQECABAAAAERFA4CIyImJzcWMzI2NREBqTRijVkmQiYOKzc6PgEC/txilmY1BwrnDFRTASQAAgCEBOwEHAbAAAYAGgAAASMnByMlMxcnPgE1NC4CIzcyFhUUDgIPAQNhz5+gzwEYrroNPjcSIC0aBpGSFiMtGAEE7IaG5mdyAxkaERcOBnFXTR0rHhEDNwAAAAAD//v+SgQfBE4APABSAGgAAAEjHgEdARQOAiMiJicOARUUHgI7ATIWFRQOAiMiLgI1ND4CNy4BNTQ+AjcuAT0BND4CMzIXIQEiJicOARUUHgIzMj4CNTQuAiMBFB4CMzI+Aj0BNC4CIyIOAhUEH30dH0N6rWonSSILDhMjLhu4uMtKjs+Eerp+QR81RScVGBMgKhdjbUN7rmpaTgFt/YoYLhYcJBs4VjpGZUEfDSE3Kf7nGS9ELCpDLxgZL0QqKkQvGQOgKmE3Fk2GZDkICAweExccDwadkT6BaUMtTGQ3LUw+MBEXPiciOC8mDzGjZBZSh2E2FPvOAwQPNyUaLiMVGCYuFxMjGxACwB42KRkZKTYeFh83KBcXKDcf//8AZgAAAuAFsgAGABO/AAACAIQE7ANhBscABgAiAAABIycHIyUzNxQOAiMiLgIjIgYVJzQ+AjMyHgIzMjY1A2HPn6DPASCetBMkMx8hNjEwGxgdZRMjMh4cNjQ0GhgeBOx+fuHVHTgsGxQYFCodHR05LBsTGBMvHQAAAAABABn+TgRKBEoAKQAAEzIeBB8BEyEBEx4BFx4BNwcOAScuAy8BAyEBAy4BIyIGByc+AbY5V0IwJBoMSs4BJf6YuhQ6KgwnDhkdSSM/XUUyE0Di/uIBd6wXWjwLKgwGJkoEShorOD09GqcBqP0i/mAvQwkDAQHlBwQEBkZibi6R/jMDBAGIOToEAtoLDAAAAAACAEn/6wRdBE4AFgAsAAAlDgEjIi4CPQE0PgIzMhYXNzMDEyMBFB4CMzI+Ajc1LgMjIg4CFQNENJ51aaNvOTlvo2txnDMY/2xz//4NFTBPOTZLMhoEAxoxTDU5TjIWqFhlT47DdRV90ZdUZVip/eL95AIAQG5QLi9OZjdCPW9VMzVbekUAAAAAAgBE/+sEPwWwACIAOgAAARUhHgEXHgMdARQOAiMiLgI9ATQ+Aj8BLgMnNRMUHgIzMj4CPQE0LgInJiMiDgIVA9T+Zh1bOUl8WzRDgr17e76CQzxrk1ciIlZWThqkFzRUPjxUNRcaKzkfGSI+VjUYBbDoGEQtPH+IllMVcsOOUEyGt2wVZaqCVA4CHlBSTh2b/E4+bFEvL1FsPhU5YU48EwczV3NBAAAAAgCEAAAE+wWwACQALwAAAREhESEyHgIVFA4CBx4DHQEUHgIXFSEuAz0BNCYjJzMyNjU0LgIjIQGw/tQCQHy+gUIkQ2E8RV45GQYQHBf+zBcaDQNqbv72enQaN1Y7/v4COf3HBbA5baBmP2VQPRgUQ1ptP2UUPEA7EhwSR01FEGFqc/JkXi5MNx8AAAABAIQAAAU6BbAADAAAASMRIREhETMBIQkBIQJdrf7UASyJAWQBbv4/AfD+mgJT/a0FsP25Akf9T/0BAAABAHEAAAROBgAADAAAASMRIREhETMTIQkBIQHtW/7fASFR9gFO/q0Bev6zAcD+QAYA/KUBlf4R/bUAAAABAIQAAAUcBbAACgAAAREhESERASEJASEBsP7UASwB2QF0/dYCSf6JAoX9ewWw/X8Cgf0u/SIAAAEAcQAABEYGGAAKAAABESERIREBIQkBIQGS/t8BIQE0AVX+cAG7/qkB2v4mBhj8jQGV/gn9vQAAAgBqBMYDHwZuABUAGQAAARQOAiMiLgI1MxQeAjMyPgI1JzMHIwMfMVqAUFCAWjC/ECU7Kyo7JRFvy6+XBbA0Vj4iIj5WNBYpHxISHykWvrsAAAAAAgBqBMkDIwcKABUAKQAAARQOAiMiLgI1MxQeAjMyPgI1LwE+ATU0LgIjNzIWFRQOAgcVAyMxWoFQUYFaMcARJTwrKjomEfoPR0AVJTQeB6qrGSk1HAWwNFU9ISE9VTQVJx4RER4nFR5rAxcYDxUMBWpQRxsoGw8DNQAAAAEAPQAABEAFsAAQAAABDgUPASE3GgE3ITUhBEBWfls+KRsKDv7eDyLfxP0UBAMExmK2sKyus1+SkgE8Ahnf6gABAGD/6wT4BcUAKwAAARQOAiMiLgI9ATQ+AjMyHgIXIS4DIyIOAh0BFBYzMjY9ASE1IQT4TZDNgIzlo1pWm9aAj8+KTAz+3AklQWBFQmtMKaKOjYH++wIyAjV31aBeVan8p5af+61cSICyajdZPyI4bqBomNvVn6YT3QAAAQBY/+sFJgXFACsAAAEOAyMiLgECPQE0Ej4BMzIeAhchLgMjIg4CHQEUHgIzMj4CNwUkC1eV0oaN66hdX6npiojUlVcL/tMJJkVoSkx7WDAuVn1QRmZGKQgB5Xe8gkVlvAEMpzCnAQ29ZUmHvnVBZUYkQnyycTJxs3xDJEViPgABAFj/6wUmBcUALQAAJQ4DIyIuAQI9ATQSPgEzMh4CFyEuAyMiDgIdARQeAjMyNjc1IzUhBSYYW4ezcJX9uGdfq+uNi9KQUwz+2wgrRmRCT4FcMjdmj1lkdhb/Aiy3H0c9KWe9AQmiMqYBDb5oSICyajdZPyJFfrNuNGuwfkUpF/fdAAACAIQAAAUYBbAADwAdAAAzESEyHgQdARQCBgQjAxEzMj4CPQE0LgIjhAHFbL6gflgvZ73+9aOWhXOlazMzaqRxBbAwWn6euGYqmf79vGoEvfw0SH2qYixjqX1GAAIAWP/rBXwFxQAXAC0AAAEUAg4BIyIuBD0BNBI+ATMyHgESFSU0LgIjIg4CHQEUHgIzMj4CNQV8YK7ykWCsk3VTLGGv8ZCR8q9h/tUyXYVUU4RdMTJdhVNUhF0xAsOb/vbDcDNdg6K8ZyqaAQrEcHDE/vaaAmSwgktLgrBkLGaxg0tLg7FmAAACAFj/AwV8BcUAGgAwAAABFA4CBxcHJQYjIi4BAj0BNBI+ATMyHgESFSU0LgIjIg4CHQEUHgIzMj4CNQV8I0NgPOq//t5KTpDyr2Jhr/GQkfKvYf7VMl2FVFOEXTEyXYVTVIRdMQLLYbCZgDDFqfkRbMMBD6IYogEPxG1txP7xogJttYFISIG1bRpttYNISIO1bQAAAQCPAAADCASMAAYAACkBEQU1JTMDCP7f/qgCWh8DNGvr2AAAAQBYAAAEOgSdACIAACkBNQE+ATU0LgIjIg4CFSE0PgIzMh4CFRQOAg8BIQQ6/DYB6EpHEChEMytHMhz+3kZ+smxyrXM7KE1xScYCKLUBlzxoPhgwJxkZL0EoWZZsPTBafk5CbWZoPKcAAAAAAQAP/qMECQSNACAAAAEhNSEVAR4DFRQOAiMiJic3HgEzMj4CNTQmKwE1AmH99wN3/rRPjmo/XaXkh2fAZjlIo1dPfVcuo69XA6Pqpv6PDElym1+AxYdGMzTdKS8sUG5Bgn+KAAIALP7SBHQEjAAKAA4AACUzFSMRIREhJwEhASERBwPQpKT+3v2LDQJ/ASX9fgFgFenq/tMBLbcD1vxdAhklAAABAGj+oAQ2BIwAKAAAGwEhFSEDPgE3Mh4CFRQOAiMiJic3HgMzMj4CNTQuAiMiBgeMSgM7/bAlJmxNaqVxO0SJ0I1w1l5YGUBNWDBPcEchHDlXO0BYGgF9Aw/x/tEUGAFCfrdzaL6SVzw81BMjGxEwUWk5PGRJKS0mAAAAAQA8/tIEMgSMAAYAAAkBIQEhNSEEMv3L/t4CJv07A/YD6/rnBNHpAAIAYP6/BF8EoAAhADQAAAUyNjcOASMiLgI1ND4CMzIeAh0BFAIOASMiJic3HgETMjY3NTQuAiMiDgIVFB4CAfGCpRo7j1Fno3E8SYK0a3LEjlFantd9TZhKNjBnp1FyIyE8VDMyUDgfHDZQWKKvKyxHhLpycL6LTkqR1oyrwP7ivV4hHdgSGwHXMSWyTXJMJS1OaDs8aEsrAAAAAAIATP/rBH4EnwAVACsAAAEUDgIjIi4CPQE0PgIzMh4CFSU0LgIjIg4CHQEUHgIzMj4CNQR+U5HDcHHEklRTksNxcMSRVP7fKENaMzNaQygoRFszM1lDJwI+luCUSUmU4JYNl+CUSUmU4JcVW4JTJiZTgls0XYJTJiZTgl0AAAAAAQA4AAAD/QWwAAYAAAkBIQEhNSED/f3m/t4CHP1bA8UFDvryBMbqAAIAb//sBFIGAAAVACcAAAEUDgIjIiYnByMRIRE+ATMyHgIVITQuAiMiBgcRHgEzMj4CNQRSO3CkamCLMhP6ASEwgVZqpnA7/t8ZN1Y9Rl0bG15HPVY2GAIRdsmTU0tCeQYA/dk4PVCRzHtEdFUwNjL+QzE4MlVzQgAAAAABAET/7AQPBE4AKwAAJTI+AjchDgMjIi4CPQE0PgIzMh4CFyEuAyMiDgIdARQeAgJCKEMyHgIBEANJe6NefsCDQkOCv31kpnhFA/7wAhswRiw/VDMVFTJV1RcqOyVWkWk6VZPHcxxzyJRVO26dYSdFMx40V3I9HD5yVjMAAgBE/+wEJgYAABUAJwAAEzQ+AjMyFhcRIREjJw4BIyIuAjUhFB4CMzI2NxEuASMiDgIVRD90pGVTgTEBIfsUM4pcZKN0PwEhHDhVOUNeHR1dQjlVOR0CJnvMkVA9OAIn+gB5QktTk8l2QXNWMTgyAb0xNTBVdEQAAgBE/lYEJgROACUANwAAEzQ+AjMyFhc3MxEUDgIjIi4CJzceATMyNj0BDgEjIi4CNSEUHgIzMjY3ES4BIyIOAhVEPnSjZmOIMBH7R4fCeyRTVFIlLjl0SImAMIJWZaJ0PgEhHDhVOUZcHBxbRTlVOR0CJ3vLkVBEPW38GHq9gkMIEh0Uzxkgi48ONzxTk8p2QnNVMjYwAcUwMjBUdEQAAAIAPP/sBGAETgAVACsAABM0PgIzMh4CHQEUDgIjIi4CNSEUHgIzMj4CPQE0LgIjIg4CFTxKicR6e8WKSUmJxHt7xYlKASEdPFs+PFo8Hh48Wz08WjweAid2ypNUVJPKdhV3yZNTU5PJd0J0VTIyVXRCFUBzVzMzV3NAAAACAG/+YARRBE4AFQAnAAABFA4CIyImJxEhESEXPgEzMh4CFSE0LgIjIgYHER4BMzI+AjUEUT1yo2ZWgzD+3wEJDDKGW2ekcj3+3x06VTlFWxsbXEY5VTkcAhJ2ypNTPDb+AgXabD1DUJHLe0R0VDAyL/41LjQyVnNCAAAAAgBE/mAEJgROABUAJwAAEzQ+AjMyFhc3MxEhEQ4BIyIuAjUhFB4CMzI2NxEuASMiDgIVRD5zpWdciDIU+/7eMIFUZqN0PgEhHDlVOURcHBxcQjlVOh0CJnvMkVBGP3H6JgH7NTpTk8l2QXNWMjItAdItMTBWdEQAAQBK/+wD/QROACsAACUyPgI3BQ4DIyIuAj0BND4CMzIeAhcFLgMjIg4CHQEUHgICQCg9LBwHAQkMTHSWVn69gEBAf759XJlxSAv+9wgZKj4sP1IwExIwU9UXKjghOkh5VzFVk8dzHHPIlFU1X4VRNiRCMh40V3I9HD5yVjMAAAACAEj/7AQeBE4AIQAtAAAFIi4CPQE0PgIzMh4CHQEhHgMzMj4CNxcOAwMiDgIHITU0LgICc4DOkE1Hg7t0dbJ5Pf1PCCxLakUmTktEGzcbTWBzdC9HNCEHAZMVL0kUUY/BcCd5zJNSS4jBdYY1Vj0iCxMaD8kTJR0SA3ghO1IyGitJNR0AAAAAAgBC/lYEEQROACUANwAAEzQ+AjMyFhc3MxEUDgIjIi4CJzceATMyNj0BDgEjIi4CNSEUHgIzMjY3ES4BIyIOAhVCOGyeZmOIMBH7R4fCeyNQUU8kLThtRYmBMIJWZZ1sOAEiFjBPOUlbGhpaSDlPMRcCJ3vLkVBEPW38E3m7gEMIEBsTzxcdiIwUNj1Tk8p2QnNVMjs0AbMzODBUdEQAAAIAZP/sBE8FxAAjADYAAAEyHgIXBy4BIyIGBz4BMzIeAhUUDgIjIi4CNRE0PgITIgYHFRQeAjMyPgI1NC4CArcoR0E9HykkUzOhvQw1k19knGs3RoG1b267iU5coNkcTmgaITxSMDFLMxseOFEFxAQLEQ3cCxK3uDI4TIa0aWy5h0xKj9KIAQ6f96lY/Sg5MGRTfVIpLUtiNjxhRSYAAAACAFT/6wQrBcUAIgA1AAAlMjY9AQ4BIyIuAjU0PgIzMh4CFREUDgIjIiYnNx4BEzI2NzU0LgIjIg4CFRQeAgHqi5U1hEtmoXA7SIGyamu2hktTksZzTJZILy9rmkdhHB43TS4tSDQcGzRP1J6eFS8vR4S5cnC/i05MldyP/qiG0pJMIB3aEhwB0DYom1F4TictTmg7PGdLKwAAAAACAIIAAATRBbAADQAbAAAzESEyHgIdARQOAiMDETMyPgI9ATQuAiOCAcCT8a1eXq3zlJGRYYlVJydVh2AFsFOd5ZPik+SdUgS9/DQqWo5j5GSOWCkAAAAAAgBe/vwFJQXEABkALwAAARQCBxcHJQ4BIyIuAj0BND4CMzIeAhUlNC4CIyIOAh0BFB4CMzI+AjUFIndr5b/+zBs4HYnhoVlYoOGJieGgWP7UKE90S0x0TigpT3RMS3NOKAJnuv76TrSp+AQEUKDtnuCd76BRUaDvnQJolF4sLF6UaOJolF8tLV+UaAACAET/7AQGBE4AKwA4AAAhJicOAyMiLgI1ND4COwE1NCYjIgYVITQ+AjMyHgIVERQeAhcVJTI2NzUjIg4CFRQWAuISCxU1RFIxTodjOD5+vYB8TkpQVP7fQXiqaV6gdEEGChAL/e1KZhZxOlY4G0wmORgpIBItVHdKUoVeMldKPEE8Rn5eNylXh1/+Hy5JOy8VEckxHtQaLj4kPD0AAAD//wBqBM0DHgX2AgYAnAAA//8AAAAAAAAAAAIGAAMAAP//AG4B+wKhAuQCBgAPAAAAAgAKAAAE+QWwABEAHwAAMxEjNTMRITIeARIdARQOAiMTIxEzMjY9ATQmKwERM6CWlgHAk/WvYmGx9pRo+ZGyurixlPkCgrcCd2W3/wCcQpz/t2QCgv5v69pE3uX+fAAAAgAKAAAE+QWwABEAHwAAMxEjNTMRITIeARIdARQOAiMTIxEzMjY9ATQmKwERM6CWlgHAk/WvYmGx9pRo+ZGyurixlPkCgrcCd2W3/wCcQpz/t2QCgv5v69pE3uX+fAAAAf/pAAAELQYAAB8AAAEjFT4BMzIeAhURIRE0LgIjIgYHESERIzUzNSEVMwKk/TaRWlCEXjP+3xcsQSlEWhr+352dASH9BMD8QUktZaBy/VYCrDRGKxI1Lfz/BMC3iYkAAQAoAAAEygWwAA8AAAEjESERIzUzESE1IRUhETMDxLj+1NfX/kgEov5CuALt/RMC7bcBGfPz/ucAAAAAAf/i/+wCnQVEACMAAAERMxUjFTMVIxUUHgIzMjY3FQ4BIyIuAj0BIzUzNSM1MxEBybm51NQOHCkcGisQJFU2R3JRLMbGnp4FRP721Ju3yiIsGQkEA9sLDyNMelbpt5vUAQoA//8ABwAABVwHNgImACMAAAAHAEIBDwE2//8ABwAABVwHNgImACMAAAAHAHMBxAE2//8ABwAABVwHNgImACMAAAAHAJoAvQE2//8ABwAABVwHMwImACMAAAAHAKAAxgE0//8ABwAABVwHCgImACMAAAAHAGgA2AE2//8ABwAABVwHjwImACMAAAAHAJ4BXwGV//8ABwAABVwHzgImACMAAAAHAcsBWgEN//8AVv4xBPsFxAImACUAAAAHAHcBxP////8AggAABFIHOQImACcAAAAHAEIA1gE5//8AggAABFIHOQImACcAAAAHAHMBiwE5//8AggAABFIHOQImACcAAAAHAJoAhAE5//8AggAABFIHDQImACcAAAAHAGgAnwE5////ugAAAcEHOQImACsAAAAHAEL/hgE5//8AlQAAAp8HOQImACsAAAAHAHMAOgE5////rwAAAqsHOQImACsAAAAHAJr/NAE5////rAAAAqgHDQImACsAAAAHAGj/TwE5//8AggAABSIHMwImADAAAAAHAKAA6AE0//8AVv/sBS4HNgImADEAAAAHAEIBHQE2//8AVv/sBS4HNgImADEAAAAHAHMB0gE2//8AVv/sBS4HNgImADEAAAAHAJoAywE2//8AVv/sBS4HMwImADEAAAAHAKAA1AE0//8AVv/sBS4HCgImADEAAAAHAGgA5gE2//8AdP/sBNAHNgImADcAAAAHAEIA+QE2//8AdP/sBNAHNgImADcAAAAHAHMBrgE2//8AdP/sBNAHNgImADcAAAAHAJoApwE2//8AdP/sBNAHCgImADcAAAAHAGgAwgE2//8AAgAABO8HNgImADsAAAAHAHMBiwE2//8ARP/sBAYGAAImAEMAAAAHAEIAggAA//8ARP/sBAYGAAImAEMAAAAHAHMBNwAA//8ARP/sBAYGAAImAEMAAAAGAJowAAAA//8ARP/sBAYF/gImAEMAAAAGAKA5/wAA//8ARP/sBAYF1AImAEMAAAAGAGhLAAAA//8ARP/sBAYGWQImAEMAAAAHAJ4A0gBf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//8Aaf4GBA8ETgImAFAAAAAHAZEBVP6b//8AggAABSIHNwImADAAAAAHAJsA9wE2//8AaQAABA8GAQImAFAAAAAGAJtgAAAA////rwAABA8GAAImAFAAAAAHAWb/dQAA//8AVv/sBS4G5QImADEAAAAHAG4AwwE0//8AQv/sBEMFsAImAFEAAAAGAG5B/wAA//8AVv/sBS4HLAImADEAAAAHAJwA/wE2//8AQv/sBEMF9gImAFEAAAAGAJx9AAAA//8AVv/sBS4HNQImADEAAAAHAKEBWAE2//8AQv/sBFMF/wImAFEAAAAHAKEA1gAA//8AggAABPAHNgImADQAAAAHAHMBZgE2//8AbwAAAw8GAAImAFQAAAAHAHMAqgAA//8Agv4GBPAFsAImADQAAAAHAZEBfP6b//8AUP4GAtMETgImAFQAAAAHAZEAHP6b//8AggAABPAHNwImADQAAAAHAJsAdwE2//8AEQAAAyQGAQImAFQAAAAGAJu8AAAA//8ARf/sBKIHNgImADUAAAAHAHMBmAE2//8AOP/sA9IGAAImAFUAAAAHAHMBIQAA//8ARf/sBKIHNgImADUAAAAHAJoAkQE2//8AOP/sA9IGAAImAFUAAAAGAJoaAAAA//8ARf4yBKIFxAImADUAAAAHAHcBoAAA//8AOP4pA9IETgImAFUAAAAHAHcBKP/3//8ARf38BKIFxAImADUAAAAHAZEBof6R//8AOP3yA9IETgImAFUAAAAHAZEBKf6H//8ARf/sBKIHNwImADUAAAAHAJsAqQE2//8AOP/sA9IGAQImAFUAAAAGAJsyAAAA//8AKP4DBMoFsAImADYAAAAHAZEBjP6Y//8ACv38Ao0FRAImAFYAAAAHAZEAyf6R//8AKP45BMoFsAImADYAAAAHAHcBiwAH//8ACv4yAqwFRAImAFYAAAAHAHcAyAAA//8AKAAABMoHNwImADYAAAAHAJsAlQE2//8ACv/sA40GggAmAFYAAAAHAWYCFACC//8AdP/sBNAHMwImADcAAAAHAKAAsAE0//8AaP/sBA8F/gImAFcAAAAGAKBO/wAA//8AdP/sBNAG5QImADcAAAAHAG4AnwE0//8AaP/sBA8FsAImAFcAAAAGAG49/wAA//8AdP/sBNAHLAImADcAAAAHAJwA2wE2//8AaP/sBA8F9gIm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//8AQf/sBEIETgIGARMAAP//AFr/7AUyBwwCJgESAAAABwBoAPgBOP//AEH/7ARCBdwCJgETAAAABgBoWwgAAP//AD7/7ATiBxMCJgDiAAAABwBoALMBP///AD//7APuBdQCJgD6AAAABgBoMAAAAP//AB//6wTxBugCJgDZAAAABwBuAJ0BN///AAP+SwQBBbACJgBbAAAABgBuCf8AAP//AB//6wTxBw0CJgDZAAAABwBoAMABOf//AAP+SwQBBdQCJgBbAAAABgBoLAAAAP//AB//6wTxBzgCJgDZAAAABwChATIBOf//AAP+SwQbBf8CJgBbAAAABwChAJ4AAP//AIkAAAUMBw0CJgDcAAAABwBoARQBOf//AFgAAAP/Bc8CJgD0AAAABgBoY/sAAP//AIUAAAZ0Bw0AJgDhBQAAJwArBLMAAAAHAGgBqQE5//8AggAABhAFzwAmAPkAAAAnAIoEaQAAAAcAaAF6//v//wAW/ksFiQWwAiYAOgAAAAcBzwPgAAD//wAV/ksEhQQ6AiYAWgAAAAcBzwLcAAD//wBC/+wEEQYAAgYARgAA//8AKP5LBj4FsAImANgAAAAHAc8ElQAA//8AE/5LBT0EOgImAO0AAAAHAc8DlAAA//8AB/6RBVwFsAImACMAAAAHAKgFEQAG//8ARP6bBAYETgImAEMAAAAHAKgEMwAQ//8ABwAABVwHugImACMAAAAHAKYFFQE0//8ARP/sBAYGhQImAEMAAAAHAKYEiP////8ABwAABWEHigImACMAAAAHAZkAwQEI//8ARP/sBNQGVQImAEMAAAAGAZk00wAA//8ABgAABVwHiQImACMAAAAHAZgAwQEN////ef/sBAYGVAImAEMAAAAGAZg02AAA//8ABwAABVwHxQImACMAAAAHAdAAvwEF//8ARP/sBE4GkAImAEMAAAAGAdAy0AAA//8ABwAABVwHzwImACMAAAAHAdMAwQEI//8ARP/sBAYGmgImAEMAAAAGAdM00wAA//8AB/6RBVwHNgImACMAAAAnAJoAvQE2AAcAqAURAAb//wBE/psEBgYAAiYAQwAAACYAmjAAAAcAqAQzABAAAP//AAcAAAVcB60CJgAjAAAABwHcAO0BP///AET/7AQGBncCJgBDAAAABgHcYAkAAP//AAcAAAVcCD0CJgAjAAAABwGaAPMBj///AET/7AQGBwcCJgBDAAAABgGaZlkAAP//AAcAAAVcCDgCJgAjAAAABwHdAOcBLv//AET/7AQGBwMCJgBDAAAABgHdWvkAAP//AAcAAAVcCBcCJgAjAAAABwHAAO0BM///AET/7AQGBuICJgBDAAAABgHAYP4AAP//AAf+kQVcBywCJgAjAAAAJwCcAPEBNgAHAKgFEQAG//8ARP6bBAYF9gImAEMAAAAmAJxkAAAHAKgEMwAQAAD//wCC/pUEUgWwAiYAJwAAAAcAqATUAAr//wBI/osEHgROAiYARwAAAAcAqASQAAD//wCCAAAEUge9AiYAJwAAAAcApgTcATf//wBI/+wEHgaFAiYARwAAAAcApgSB/////wCCAAAEUgc2AiYAJwAAAAcAoACNATf//wBI/+wEHgX+AiYARwAAAAYAoDL/AAD//wCCAAAFKAeNAiYAJwAAAAcBmQCIAQv//wBI/+wEzQZVAiYARwAAAAYBmS3TAAD////NAAAEUgeMAiYAJwAAAAcBmACIARD///9y/+wEHgZUAiYARwAAAAYBmC3YAAD//wCCAAAEogfIAiYAJwAAAAcB0ACGAQj//wBI/+wERwaQAiYARwAAAAYB0CvQAAD//wCCAAAEUgfSAiYAJwAAAAcB0wCIAQv//wBI/+wEHgaaAiYARwAAAAYB0y3TAAD//wCC/pUEUgc5AiYAJwAAACcAmgCEATkABwCoBNQACv//AEj+iwQeBgACJgBHAAAAJgCaKQAABwCoBJAAAAAA//8AlQAAAiwHvQImACsAAAAHAKYDiwE3//8AhgAAAhoGdQImAIoAAAAHAKYDef/v//8AiP6NAcsFsAImACsAAAAHAKgDgQAC//8Abf6VAbEF5wImAEsAAAAHAKgDZgAK//8AVv6LBS4FxAImADEAAAAHAKgFHgAA//8AQv6FBEMETgImAFEAAAAHAKgEmf/6//8AVv/sBS4HugImADEAAAAHAKYFIwE0//8AQv/sBEMGhQImAFEAAAAHAKYEof////8AVv/sBW8HigImADEAAAAHAZkAzwEI//8AQv/sBO0GVQImAFEAAAAGAZlN0wAA//8AFP/sBS4HiQImADEAAAAHAZgAzwEN////kv/sBEMGVAImAFEAAAAGAZhN2AAA//8AVv/sBS4HxQImADEAAAAHAdAAzQEF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IABWAGUAcgBzAGkAbwBuACAAMgAuADAAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAcABhAGMAaABlAC4AbwByAGcALwBsAGkAYwBlAG4AcwBlAHMALwBMAEkAQwBFAE4AUwBFAC0AMgAuADAAAAIAAAAAAAD/agBkAAAAAAAAAAAAAAAAAAAAAAAAAAAEMAAAAQIAAgADAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAIoBAwCDAJMA8gDzAI0AlwCIAQQA3gDxAJ4AqgD1APQA9gCiAJAA8ACRAO0AiQCgAOoAuAChAO4BBQDXAQYA4gDjAQcBCACwALEBCQCmAQoBCwEMAQ0BDgEPANgA4QDbANwA3QDgANkA3wEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiAJ8BIwEkASUBJgEnASgBKQEqASsBLAEtAJsBLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQCyALMBzgC2ALcAxAHPALQAtQDFAIIAwgCHAdAAqwDGAL4AvwC8AdEB0gHTAdQB1QHWAdcB2ACMAdkB2gHbAdwB3QCYAJoAmQDvAKUAkgCcAKcAjwCUAJUAuQHeAd8B4ADAAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwCsAkwCTQDpAk4CTwJQAK0AyQDHAK4AYgBjAlEAZADLAGUAyADKAM8AzADNAM4AZgDTANAA0QCvAGcA1gDUANUAaADrAGoAaQBrAG0AbABuAlIAbwBxAHAAcgBzAHUAdAB2AHcAeAB6AHkAewB9AHwAfwB+AIAAgQDsALoCUwJUAlUCVgJXAlgA/QD+AlkCWgJbAlwA/wEAAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagD4APkCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngD7APwCnwKgAOQA5QKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ALsCtwK4ArkCugDmAOcCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQD3BDYENwAEB3VuaTAwMDkGbWFjcm9uDnBlcmlvZGNlbnRlcmVkBEhiYXIMa2dyZWVubGFuZGljA0VuZwNlbmcFbG9uZ3MFT2hvcm4Fb2hvcm4FVWhvcm4FdWhvcm4HdW5pMDIzNwVzY2h3YQd1bmkwMkYzCWdyYXZlY29tYglhY3V0ZWNvbWIJdGlsZGVjb21iBGhvb2sHdW5pMDMwRghkb3RiZWxvdwV0b25vcw1kaWVyZXNpc3Rvbm9zCWFub3RlbGVpYQVHYW1tYQVEZWx0YQVUaGV0YQZMYW1iZGECWGkCUGkFU2lnbWEDUGhpA1BzaQVhbHBoYQRiZXRhBWdhbW1hBWRlbHRhB2Vwc2lsb24EemV0YQNldGEFdGhldGEEaW90YQZsYW1iZGECeGkDcmhvBnNpZ21hMQVzaWdtYQN0YXUHdXBzaWxvbgNwaGkDcHNpBW9tZWdhB3VuaTAzRDEHdW5pMDNEMgd1bmkwM0Q2B3VuaTA0MDIHdW5pMDQwNAd1bmkwNDA5B3VuaTA0MEEHdW5pMDQwQgd1bmkwNDBGB3VuaTA0MTEHdW5pMDQxNAd1bmkwNDE2B3VuaTA0MTcHdW5pMDQxOAd1bmkwNDFCB3VuaTA0MjMHdW5pMDQyNAd1bmkwNDI2B3VuaTA0MjcHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MkEHdW5pMDQyQgd1bmkwNDJDB3VuaTA0MkQHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MzEHdW5pMDQzMgd1bmkwNDMzB3VuaTA0MzQHdW5pMDQzNgd1bmkwNDM3B3VuaTA0MzgHdW5pMDQzQQd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNGB3VuaTA0NDIHdW5pMDQ0NAd1bmkwNDQ2B3VuaTA0NDcHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NEEHdW5pMDQ0Qgd1bmkwNDRDB3VuaTA0NEQHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTIHdW5pMDQ1NAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1Qgd1bmkwNDVGB3VuaTA0NjAHdW5pMDQ2MQd1bmkwNDYzB3VuaTA0NjQHdW5pMDQ2NQd1bmkwNDY2B3VuaTA0NjcHdW5pMDQ2OAd1bmkwNDY5B3VuaTA0NkEHdW5pMDQ2Qgd1bmkwNDZDB3VuaTA0NkQHdW5pMDQ2RQd1bmkwNDZGB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ3QQd1bmkwNDdCB3VuaTA0N0MHdW5pMDQ3RAd1bmkwNDdFB3VuaTA0N0YHdW5pMDQ4MAd1bmkwNDgxB3VuaTA0ODIHdW5pMDQ4Mwd1bmkwNDg0B3VuaTA0ODUHdW5pMDQ4Ngd1bmkwNDg4B3VuaTA0ODkHdW5pMDQ4RAd1bmkwNDhFB3VuaTA0OEYHdW5pMDQ5MAd1bmkwNDkxB3VuaTA0OTQHdW5pMDQ5NQd1bmkwNDlDB3VuaTA0OUQHdW5pMDRBMAd1bmkwNEExB3VuaTA0QTQHdW5pMDRBNQd1bmkwNEE2B3VuaTA0QTcHdW5pMDRBOAd1bmkwNEE5B3VuaTA0QjQHdW5pMDRCNQd1bmkwNEI4B3VuaTA0QjkHdW5pMDRCQQd1bmkwNEJDB3VuaTA0QkQHdW5pMDRDMwd1bmkwNEM0B3VuaTA0QzcHdW5pMDRDOAd1bmkwNEQ4B3VuaTA0RTAHdW5pMDRFMQd1bmkwNEZBB3VuaTA0RkIHdW5pMDUwMAd1bmkwNTAyB3VuaTA1MDMHdW5pMDUwNAd1bmkwNTA1B3VuaTA1MDYHdW5pMDUwNwd1bmkwNTA4B3VuaTA1MDkHdW5pMDUwQQd1bmkwNTBCB3VuaTA1MEMHdW5pMDUwRAd1bmkwNTBFB3VuaTA1MEYHdW5pMDUxMAd1bmkyMDAwB3VuaTIwMDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDQHdW5pMjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAwOAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAwQg11bmRlcnNjb3JlZGJsDXF1b3RlcmV2ZXJzZWQHdW5pMjAyNQd1bmkyMDc0CW5zdXBlcmlvcgRsaXJhBnBlc2V0YQRFdXJvB3VuaTIxMDUHdW5pMjExMwd1bmkyMTE2CWVzdGltYXRlZAlvbmVlaWdodGgMdGhyZWVlaWdodGhzC2ZpdmVlaWdodGhzDHNldmVuZWlnaHRocwpjb2xvbi5sbnVtCXF1b3RlZGJseAtjb21tYWFjY2VudAd1bmlGRUZGB3VuaUZGRkMHdW5pRkZGRAh6ZXJvLnN1cA5sYXJnZXJpZ2h0aG9vaxNjaXJjdW1mbGV4Z3JhdmVjb21iE2NpcmN1bWZsZXhhY3V0ZWNvbWIOYnJldmVncmF2ZWNvbWIRY29tbWFhY2NlbnRyb3RhdGUGQS5zbWNwBkIuc21jcAZDLnNtY3AGRC5zbWNwBkUuc21jcAZGLnNtY3AGRy5zbWNwBkguc21jcAZJLnNtY3AGSi5zbWNwBksuc21jcAZMLnNtY3AGTS5zbWNwBk4uc21jcAZPLnNtY3AGUC5zbWNwBlEuc21jcAZSLnNtY3AGUy5zbWNwBlQuc21jcAZVLnNtY3AGVi5zbWNwBlcuc21jcAZYLnNtY3AGWS5zbWNwBlouc21jcAl6ZXJvLnNtY3AIb25lLnNtY3AIdHdvLnNtY3AKdGhyZWUuc21jcAlmb3VyLnNtY3AJZml2ZS5zbWNwCHNpeC5zbWNwCnNldmVuLnNtY3AKZWlnaHQuc21jcAluaW5lLnNtY3AOYnJldmV0aWxkZWNvbWIHb25lLnN1cAd0d28uc3VwCXRocmVlLnN1cAhmb3VyLnN1cAhmaXZlLnN1cAdzaXguc3VwCXNldmVuLnN1cAllaWdodC5zdXAIbmluZS5zdXAIY3Jvc3NiYXIJcmluZ2FjdXRlCWRhc2lhb3hpYQtjeXJpbGxpY3RpYxBjeXJpbGxpY2hvb2tsZWZ0DGN5cmlsbGljaG9vaxJjaXJjdW1mbGV4aG9va2NvbWIFZy5hbHQIb25lLmxudW0TY2lyY3VtZmxleHRpbGRlY29tYgdjaGkuYWx0CWFscGhhLmFsdAlkZWx0YS5hbHQFUi5hbHQFSy5hbHQFay5hbHQGSy5hbHQyBmsuYWx0Mg5icmV2ZWFjdXRlY29tYg1icmV2ZWhvb2tjb21iCXNldmVuLmFsdAVHLmFsdAZDLnNzMDYGRy5zczA2BkQuc3MwNgZPLnNzMDYGUS5zczA2CG9uZS5vbnVtCHR3by5vbnVtCnRocmVlLm9udW0JZm91ci5vbnVtCWZpdmUub251bQpzZXZlbi5vbnVtCW5pbmUub251bQl6ZXJvLm9udW0Kc2V2ZW4ubG51bQZiLnNzMDYGYy5zczA2BmQuc3MwNgZnLnNzMDYGby5zczA2BnAuc3MwNgZxLnNzMDYGYy5zczA3BmUuc3MwNwZnLnNzMDcHc2l4LmFsdAhuaW5lLmFsdARELmNuBFEuY24EYS5jbg1jeXJpbGxpY2JyZXZlB3VuaTAwQUQGRGNyb2F0BGhiYXIEVGJhcgR0YmFyCkFyaW5nYWN1dGUKYXJpbmdhY3V0ZQdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29uZWsLQ2NpcmN1bWZsZXgLY2NpcmN1bWZsZXgHdW5pMDEwQQd1bmkwMTBCBkRjYXJvbgZkY2Fyb24HRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUKRWRvdGFjY2VudAplZG90YWNjZW50B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4B3VuaTAxMjAHdW5pMDEyMQxHY29tbWFhY2NlbnQMZ2NvbW1hYWNjZW50C0hjaXJjdW1mbGV4C2hjaXJjdW1mbGV4Bkl0aWxkZQZpdGlsZGUHSW1hY3JvbgdpbWFjcm9uBklicmV2ZQZpYnJldmUHSW9nb25lawdpb2dvbmVrCklkb3RhY2NlbnQCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1bWZsZXgMS2NvbW1hYWNjZW50DGtjb21tYWFjY2VudAZMYWN1dGUGbGFjdXRlDExjb21tYWFjY2VudAxsY29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgRMZG90BGxkb3QGTmFjdXRlBm5hY3V0ZQxOY29tbWFhY2NlbnQMbmNvbW1hYWNjZW50Bk5jYXJvbgZuY2Fyb24LbmFwb3N0cm9waGUHT21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdhcnVtbGF1dA1vaHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fyb24GcmNhcm9uBlNhY3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgHdW5pMDIxOAd1bmkwMjE5B3VuaTAyMUEHdW5pMDIxQgd1bmkwMTYyB3VuaTAxNjMGVGNhcm9uBnRjYXJvbgZVdGlsZGUGdXRpbGRlB1VtYWNyb24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZsZXgLWWNpcmN1bWZsZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQHQUVhY3V0ZQdhZWFjdXRlC09zbGFzaGFjdXRlC29zbGFzaGFjdXRlC0Rjcm9hdC5zbWNwCEV0aC5zbWNwCVRiYXIuc21jcAtBZ3JhdmUuc21jcAtBYWN1dGUuc21jcBBBY2lyY3VtZmxleC5zbWNwC0F0aWxkZS5zbWNwDkFkaWVyZXNpcy5zbWNwCkFyaW5nLnNtY3APQXJpbmdhY3V0ZS5zbWNwDUNjZWRpbGxhLnNtY3ALRWdyYXZlLnNtY3ALRWFjdXRlLnNtY3AQRWNpcmN1bWZsZXguc21jcA5FZGllcmVzaXMuc21jcAtJZ3JhdmUuc21jcAtJYWN1dGUuc21jcBBJY2lyY3VtZmxleC5zbWNwDklkaWVyZXNpcy5zbWNwC050aWxkZS5zbWNwC09ncmF2ZS5zbWNwC09hY3V0ZS5zbWNwEE9jaXJjdW1mbGV4LnNtY3ALT3RpbGRlLnNtY3AOT2RpZXJlc2lzLnNtY3ALVWdyYXZlLnNtY3ALVWFjdXRlLnNtY3AQVWNpcmN1bWZsZXguc21jcA5VZGllcmVzaXMuc21jcAtZYWN1dGUuc21jcAxBbWFjcm9uLnNtY3ALQWJyZXZlLnNtY3AMQW9nb25lay5zbWNwC0NhY3V0ZS5zbWNwEENjaXJjdW1mbGV4LnNtY3AMdW5pMDEwQS5zbWNwC0NjYXJvbi5zbWNwC0RjYXJvbi5zbWNwDEVtYWNyb24uc21jcAtFYnJldmUuc21jcA9FZG90YWNjZW50LnNtY3AMRW9nb25lay5zbWNwC0VjYXJvbi5zbWNwEEdjaXJjdW1mbGV4LnNtY3ALR2JyZXZlLnNtY3AMdW5pMDEyMC5zbWNwEUdjb21tYWFjY2VudC5zbWNwEEhjaXJjdW1mbGV4LnNtY3ALSXRpbGRlLnNtY3AMSW1hY3Jvbi5zbWNwC0licmV2ZS5zbWNwDElvZ29uZWsuc21jcA9JZG90YWNjZW50LnNtY3AQSmNpcmN1bWZsZXguc21jcBFLY29tbWFhY2NlbnQuc21jcAtMYWN1dGUuc21jcBFMY29tbWFhY2NlbnQuc21jcAtMY2Fyb24uc21jcAlMZG90LnNtY3ALTmFjdXRlLnNtY3ARTmNvbW1hYWNjZW50LnNtY3ALTmNhcm9uLnNtY3AMT21hY3Jvbi5zbWNwC09icmV2ZS5zbWNwEk9odW5nYXJ1bWxhdXQuc21jcAtSYWN1dGUuc21jcBFSY29tbWFhY2NlbnQuc21jcAtSY2Fyb24uc21jcAtTYWN1dGUuc21jcBBTY2lyY3VtZmxleC5zbWNwDVNjZWRpbGxhLnNtY3ALU2Nhcm9uLnNtY3ARVGNvbW1hYWNjZW50LnNtY3ALVGNhcm9uLnNtY3ALVXRpbGRlLnNtY3AMVW1hY3Jvbi5zbWNwC1VicmV2ZS5zbWNwClVyaW5nLnNtY3ASVWh1bmdhcnVtbGF1dC5zbWNwDFVvZ29uZWsuc21jcBBXY2lyY3VtZmxleC5zbWNwEFljaXJjdW1mbGV4LnNtY3AOWWRpZXJlc2lzLnNtY3ALWmFjdXRlLnNtY3APWmRvdGFjY2VudC5zbWNwC1pjYXJvbi5zbWNwD2dlcm1hbmRibHMuc21jcApBbHBoYXRvbm9zDEVwc2lsb250b25vcwhFdGF0b25vcwlJb3RhdG9ub3MMT21pY3JvbnRvbm9zDFVwc2lsb250b25vcwpPbWVnYXRvbm9zEWlvdGFkaWVyZXNpc3Rvbm9zBUFscGhhBEJldGEHRXBzaWxvbgRaZXRhA0V0YQRJb3RhBUthcHBhAk11Ak51B09taWNyb24DUmhvA1RhdQdVcHNpbG9uA0NoaQxJb3RhZGllcmVzaXMPVXBzaWxvbmRpZXJlc2lzCmFscGhhdG9ub3MMZXBzaWxvbnRvbm9zCGV0YXRvbm9zCWlvdGF0b25vcxR1cHNpbG9uZGllcmVzaXN0b25vcwVrYXBwYQdvbWljcm9uB3VuaTAzQkMCbnUDY2hpDGlvdGFkaWVyZXNpcw91cHNpbG9uZGllcmVzaXMMb21pY3JvbnRvbm9zDHVwc2lsb250b25vcwpvbWVnYXRvbm9zB3VuaTA0MDEHdW5pMDQwMwd1bmkwNDA1B3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MUEHdW5pMDQwQwd1bmkwNDBFB3VuaTA0MTAHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MTUHdW5pMDQxOQd1bmkwNDFDB3VuaTA0MUQHdW5pMDQxRQd1bmkwNDFGB3VuaTA0MjAHdW5pMDQyMQd1bmkwNDIyB3VuaTA0MjUHdW5pMDQzMAd1bmkwNDM1B3VuaTA0MzkHdW5pMDQzRQd1bmkwNDQwB3VuaTA0NDEHdW5pMDQ0Mwd1bmkwNDQ1B3VuaTA0NTEHdW5pMDQ1Mwd1bmkwNDU1B3VuaTA0NTYHdW5pMDQ1Nwd1bmkwNDU4B3VuaTA0NUMHdW5pMDQ1RQZXZ3JhdmUGd2dyYXZlBldhY3V0ZQZ3YWN1dGUJV2RpZXJlc2lzCXdkaWVyZXNpcwZZZ3JhdmUGeWdyYXZlBm1pbnV0ZQZzZWNvbmQJZXhjbGFtZGJsB3VuaUZCMDIHdW5pMDFGMAd1bmkwMkJDB3VuaTFFM0UHdW5pMUUzRgd1bmkxRTAwB3VuaTFFMDEHdW5pMUY0RAd1bmlGQjAzB3VuaUZCMDQHdW5pMDQwMAd1bmkwNDBEB3VuaTA0NTAHdW5pMDQ1RAd1bmkwNDcwB3VuaTA0NzEHdW5pMDQ3Ngd1bmkwNDc3B3VuaTA0NzkHdW5pMDQ3OAd1bmkwNDk4B3VuaTA0OTkHdW5pMDRBQQd1bmkwNEFCB3VuaTA0QUUHdW5pMDRBRgd1bmkwNEMwB3VuaTA0QzEHdW5pMDRDMgd1bmkwNENGB3VuaTA0RDAHdW5pMDREMQd1bmkwNEQyB3VuaTA0RDMHdW5pMDRENAd1bmkwNEQ1B3VuaTA0RDYHdW5pMDRENwd1bmkwNERBB3VuaTA0RDkHdW5pMDREQgd1bmkwNERDB3VuaTA0REQHdW5pMDRERQd1bmkwNERGB3VuaTA0RTIHdW5pMDRFMwd1bmkwNEU0B3VuaTA0RTUHdW5pMDRFNgd1bmkwNEU3B3VuaTA0RTgHdW5pMDRFOQd1bmkwNEVBB3VuaTA0RUIHdW5pMDRFQwd1bmkwNEVEB3VuaTA0RUUHdW5pMDRFRgd1bmkwNEYwB3VuaTA0RjEHdW5pMDRGMgd1bmkwNEYzB3VuaTA0RjQHdW5pMDRGNQd1bmkwNEY4B3VuaTA0RjkHdW5pMDRGQwd1bmkwNEZEB3VuaTA1MDEHdW5pMDUxMgd1bmkwNTEzB3VuaTFFQTAHdW5pMUVBMQd1bmkxRUEyB3VuaTFFQTMHdW5pMUVBNAd1bmkxRUE1B3VuaTFFQTYHdW5pMUVBNwd1bmkxRUE4B3VuaTFFQTkHdW5pMUVBQQd1bmkxRUFCB3VuaTFFQUMHdW5pMUVBRAd1bmkxRUFFB3VuaTFFQUYHdW5pMUVCMAd1bmkxRUIxB3VuaTFFQjIHdW5pMUVCMwd1bmkxRUI0B3VuaTFFQjUHdW5pMUVCNgd1bmkxRUI3B3VuaTFFQjgHdW5pMUVCOQd1bmkxRUJBB3VuaTFFQkIHdW5pMUVCQwd1bmkxRUJEB3VuaTFFQkUHdW5pMUVCRgd1bmkxRUMwB3VuaTFFQzEHdW5pMUVDMgd1bmkxRUMzB3VuaTFFQzQHdW5pMUVDNQd1bmkxRUM2B3VuaTFFQzcHdW5pMUVDOAd1bmkxRUM5B3VuaTFFQ0EHdW5pMUVDQgd1bmkxRUNDB3VuaTFFQ0QHdW5pMUVDRQd1bmkxRUNGB3VuaTFFRDAHdW5pMUVEMQd1bmkxRUQyB3VuaTFFRDMHdW5pMUVENAd1bmkxRUQ1B3VuaTFFRDYHdW5pMUVENwd1bmkxRUQ4B3VuaTFFRDkHdW5pMUVEQQd1bmkxRURCB3VuaTFFREMHdW5pMUVERAd1bmkxRURFB3VuaTFFREYHdW5pMUVFMAd1bmkxRUUxB3VuaTFFRTIHdW5pMUVFMwd1bmkxRUU0B3VuaTFFRTUHdW5pMUVFNgd1bmkxRUU3B3VuaTFFRTgHdW5pMUVFOQd1bmkxRUVBB3VuaTFFRUIHdW5pMUVFQwd1bmkxRUVEB3VuaTFFRUUHdW5pMUVFRgd1bmkxRUYwB3VuaTFFRjEHdW5pMUVGNAd1bmkxRUY1B3VuaTFFRjYHdW5pMUVGNwd1bmkxRUY4B3VuaTFFRjkGZGNyb2F0B3VuaTIwQUIHdW5pMDQ5QQd1bmkwNDlCB3VuaTA0QTIHdW5pMDRBMwd1bmkwNEFDB3VuaTA0QUQHdW5pMDRCMgd1bmkwNEIzB3VuaTA0QjYHdW5pMDRCNwd1bmkwNENCB3VuaTA0Q0MHdW5pMDRGNgd1bmkwNEY3B3VuaTA0OTYHdW5pMDQ5Nwd1bmkwNEJFB3VuaTA0QkYHdW5pMDRCQgd1bmkwNDhDB3VuaTA0NjIHdW5pMDQ5Mgd1bmkwNDkzB3VuaTA0OUUHdW5pMDQ5Rgd1bmkwNDhBB3VuaTA0OEIHdW5pMDRDOQd1bmkwNENBB3VuaTA0Q0QHdW5pMDRDRQd1bmkwNEM1B3VuaTA0QzYHdW5pMDRCMAd1bmkwNEIxB3VuaTA0RkUHdW5pMDRGRgd1bmkwNTExB3VuaTIwMTUHdW5pMDAwMgAAAAABAAAADAAAAAAAAAACAAgAygDKAAEBHgEkAAEBVgFhAAEBdgF2AAEBewF8AAEBfgF+AAEBkwGVAAEBzAHMAAEAAAAAAAAAAAABAAAACgAeACwAAURGTFQACAAEAAAAAP//AAEAAAABa2VybgAIAAAAAQAAAAEABAACAAAABAAOUABU8ny4AAGENAAEAAABpgNWA1wDYgNoA94D6AP6BCAENgRABGIEhASKBNwFCgUsBU4FdAWaBaAGkgaYBr4G5AdGB9gH+ggcCDoIRAhSCFwIZghwCJoIuAjKCNAI7gj0CRIJMAk2CgAKdgqcCxILGAsiCygLLgs0C1ILfAuGC5wLogvAC8YLzAwGDAwMFgxIDHIMnAzCDOQNCg04DZoNsA3SDfQOPg5gDoIOuA7iDwwPFg8gDz4PVA9eD3wPgg+Y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AOj/yAEX//EB1v/1AAoAuv/mAL3/6wC+/+kAwP/wAMH/5wDF/+MAx//OAMj/1ADJ/9sB1v/uAAIA8f/WAWb/iAAFAL3/7AC/AA8Awf/qAMX/zgDH/+cAAQC/AA8ABwDF/+oA6P/uAPH/1QD5/+0BL//sAVT/7AHU/+gAAQDx/8AAAQDFACAADgBIAAwAv/+QAMEACwDFAAwBnP+/AZ7/7gGi/+wBqv/tAaz/7AGu//UBrwAOAbEADQG0AA0B1v/tAAEA8f/iAAIA8f/AAdT/4QAMAOH/1ADx/8kA+f/RAQT/5QEb/+MBL//EATj/4QFJ/9QBSv/1AUv/5wFT/2QBVP/JAAoA4f/BAPH/zQD5/9IBL//MATj/5QE7/98BSf/OAUv/6gFT/54BVP/OAAoA4f/CAPH/xgD5/88BL//AATj/4QE7/98BSf/NAUv/6AFT/58BVP/GAAkA4f/JAPH/3wD5/+EBBP/tARv/6wEv/98BO//pAUr/9QFU/+AACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAkA4f/mAPH/0AD5/9YBL//OATj/6AFJ/+cBS//tAVP/5gFU/9AACwDUABQA4f/gAOgAEwE4/+EBOf/gATz/4QFB/+kBSf/fAUv/3gFT/98BVf/yABgAs//UAL3/7QC/ABEAxf/gAMf/5wDI/+UAyf/uANQAEgDl/+kA8f/XAS//1wE5/9MBO//WATz/xQFB/+cBSQANAUsADAFU/9YBVf/yAZ7/6QGi/+cBqv/nAaz/6QHW//AABQAZ//IA4f/xAUn/8gFL//IBU//yAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAEgDU/64A4QASAOb/4ADo/60A6v/WAPj/3wD8/9IBAv/gARf/zgEn/90BKf/iAS3/4AEz/+ABOf/pATz/2gFG/70BUP/fAVMAEQAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAA0A1AATAOH/5gDi//QA6AASAPH/5wD5/+cBL//nATj/5QE5/+gBSf/mAUv/5gFT/+YBVP/nAAoA4f/EAPH/zQD5/9UBL//M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AbL/3QG0/8QABAAL/+YAP//0AF//7wE8/+0ABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAUASP/uAFn/6gGx//ABsv/tAbT/8AAFAEj/7gBZ/+oBsf/wAbL/7QG0//AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAIA8f/1AWb/wAACAPH/9QFm/8AAAgDx//UBZv/AAAIA8f/1AWb/wAACAPH/1gFm/4gACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EABAAL/+YAP//0AF//7wE8/+0ABAAL/+YAP//0AF//7wE8/+0ABAAL/+YAP//0AF//7wE8/+0ABAAL/+YAP//0AF//7wE8/+0ACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAIA8f/WAWb/iAAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAEBnP/rABQAWf/BALP/xQDF/7QA5f/XAPH/uQD5/+kBBP+yARf/0gEb/8gBL/+gATn/xQFB/+QBSv/MAUz/zAFU/8sBVf/vAZ7/6AGi/+YBqv/nAaz/5wALAFn/zAGcABMBnv/zAaL/8QGq//IBrP/yAa//vQGw/+4Bsf+4AbL/1wG0/7cACwBZ/8wBnAATAZ7/8wGi//EBqv/yAaz/8gGv/70BsP/uAbH/uAGy/9cBtP+3AAsAWf/MAZwAEwGe//MBov/xAar/8gGs//IBr/+9AbD/7gGx/7gBsv/XAbT/twALAFn/zAGcABMBnv/zAaL/8QGq//IBrP/yAa//vQGw/+4Bsf+4AbL/1wG0/7cACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAIA8f/WAWb/iAAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAAgDx/9YBZv+IAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AACAPH/1gFm/4gAAgDx/9YBZv+IAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAQASAAUAFYAMgBZABEBZgAQAAQASAAUAFYAMgBZABEBZgAQAAQASAAUAFYAMgBZABEBZgAQADwAA//EAFT/vwBZ/9EAa/9sAHr/bgB//0MAhP+sAIf/oQCz/7gAuv9+AL7/ewDB/5sAwv95AMX/sgDH/34AyP99AMn/fADU/68A4QAPAOX/5ADm/6AA6P90AOr/gADx/7IA+P99APn/sgD6/4AA/P95AP0AKAEC/30BBP9/ARf/ZgEb/9oBJ/+BASn/mAEt/30BL/+zATP/oAE5/3wBO/+aATz/bAFB/+YBRv9rAUr/kgFM/60BUP97AVMADwFU/5EBVf/yAZz/rwGe/7kBov+5Aar/uQGs/7kBrv+8Aa//8QGy//EBs//tAdT/swHW//EAPAAD/8QAVP+/AFn/0QBr/2wAev9uAH//QwCE/6wAh/+hALP/uAC6/34Avv97AMH/mwDC/3kAxf+yAMf/fgDI/30Ayf98ANT/rwDhAA8A5f/kAOb/oADo/3QA6v+AAPH/sgD4/30A+f+yAPr/gAD8/3kA/QAoAQL/fQEE/38BF/9mARv/2gEn/4EBKf+YAS3/fQEv/7MBM/+gATn/fAE7/5oBPP9sAUH/5gFG/2sBSv+SAUz/rQFQ/3sBUwAPAVT/kQFV//IBnP+vAZ7/uQGi/7kBqv+5Aaz/uQGu/7wBr//xAbL/8QGz/+0B1P+zAdb/8QA8AAP/xABU/78AWf/RAGv/bAB6/24Af/9DAIT/rACH/6EAs/+4ALr/fgC+/3sAwf+bAML/eQDF/7IAx/9+AMj/fQDJ/3wA1P+vAOEADwDl/+QA5v+gAOj/dADq/4AA8f+yAPj/fQD5/7IA+v+AAPz/eQD9ACgBAv99AQT/fwEX/2YBG//aASf/gQEp/5gBLf99AS//swEz/6ABOf98ATv/mgE8/2wBQf/mAUb/awFK/5IBTP+tAVD/ewFTAA8BVP+RAVX/8gGc/68Bnv+5AaL/uQGq/7kBrP+5Aa7/vAGv//EBsv/xAbP/7QHU/7MB1v/xAAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rAAkACwAPAD8ADABU/+sAXwAOAZz/ywGe/+kBov/nAar/5wGs/+cAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/AAdb/7gAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QAkAAj/4gALABQADP/PAD8AEgBI/+oAVP/YAFb/6gBfABMAa/+uAHr/zQB//6AAhP/BAIf/wACz/9AAt//qALr/xgC7AA0Avf/pAL7/1gDB/+gAwv+6AMX/6QDH/8sAyP/aAMn/xwFu/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHU/8AB1v/uAAgAWf/lALP/ywDI/+QBnAANAZ7/7QGi/+sBqv/sAaz/7AAIAFn/5QCz/8sAyP/kAZwADQGe/+0Bov/rAar/7AGs/+wACABZ/+UAs//LAMj/5AGcAA0Bnv/tAaL/6wGq/+wBrP/sAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1ACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4AHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/I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/+wBZv+QAdT/6gAHAMX/6gDo/+4A8f/WAPn/7QEv/+wBVP/sAdT/6AAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QABARf/8QACAPH/9QFm/8AAAgDo/2gBF//uAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1AAkACwAPAD8ADABU/+sAXwAOAZz/ywGe/+kBov/nAar/5wGs/+cACQALAA8APwAMAFT/6wBfAA4BnP/LAZ7/6QGi/+cBqv/nAaz/5wAJAAsADwA/AAwAVP/rAF8ADgGc/8sBnv/pAaL/5wGq/+cBrP/nACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAAQBZAAsAAQBZAAsAAQBZAAsACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAIA8f/WAWb/iAAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAJAAsAFAA/ABEAVP/iAF8AEwGc/7QBnv/ZAaL/2QGq/9kBrP/ZAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1AAQAC//mAD//9ABf/+8BPP/tACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kABgAs//UAL3/7QC/ABEAxf/gAMf/5wDI/+UAyf/uANQAEgDl/+kA8f/XAS//1wE5/9MBO//WATz/xQFB/+cBSQANAUsADAFU/9YBVf/yAZ7/6QGi/+cBqv/nAaz/6QHW//AAAQEX//EACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAIA8f/1AWb/wAACAPH/9QFm/8AAGACz/9QAvf/tAL8AEQDF/+AAx//nAMj/5QDJ/+4A1AASAOX/6QDx/9cBL//XATn/0wE7/9YBPP/FAUH/5wFJAA0BSwAMAVT/1gFV//IBnv/pAaL/5wGq/+cBrP/pAdb/8AABARf/8QAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAcAxf/qAOj/7gDx/9YA+f/tAS//7AFU/+wB1P/oABIA1P+uAOEAEgDm/+AA6P+tAOr/1gD4/98A/P/SAQL/4AEX/84BJ//dASn/4gEt/+ABM//gATn/6QE8/9oBRv+9AVD/3wFTABEABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAEgDU/64A4QASAOb/4ADo/60A6v/WAPj/3wD8/9IBAv/gARf/zgEn/90BKf/iAS3/4AEz/+ABOf/pATz/2gFG/70BUP/fAVMAEQAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QASANT/rgDhABIA5v/gAOj/rQDq/9YA+P/fAPz/0gEC/+ABF//OASf/3QEp/+IBLf/gATP/4AE5/+kBPP/aAUb/vQFQ/98BUwARAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1ABgAs//UAL3/7QC/ABEAxf/gAMf/5wDI/+UAyf/uANQAEgDl/+kA8f/XAS//1wE5/9MBO//WATz/xQFB/+cBSQANAUsADAFU/9YBVf/yAZ7/6QGi/+cBqv/nAaz/6QHW//AAAQEX//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gABAZz/6wABAZz/6wAkAAj/4gALABQADP/PAD8AEgBI/+oAVP/YAFb/6gBfABMAa/+uAHr/zQB//6AAhP/BAIf/wACz/9AAt//qALr/xgC7AA0Avf/pAL7/1gDB/+gAwv+6AMX/6QDH/8sAyP/aAMn/xwFu/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHU/8AB1v/uAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1ACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs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AjX/6wI2/+oCN//qAjj/6gI5/+oCOv/oAjv/6AI8/0ACPf/eAj7/QAI//94CQP9AAkH/3gJD/+sCRf/rAkf/6wJJ/+sCS//rAk3/6wJP/+sCUf/rAlP/6wJV/+sCV//rAln/6wJb/+sCXf/rAmv/MAJ//+sCgf/rAoP/6wKUABQClgAUApgAFAKb/+oCnf/qAp//6gKh/+oCo//qAqX/6gKp/+gDDP9AAxT/QAMk/+sDKP/qAyr/6wMs/+gDL//qAzD/6wMx/+oDOP8wAzz/QANHABQDSf/eA0r/6wNM/+sDTv/rA0//6ANR/+sDWP/oA2D/6ANp/0ADav/eA3D/6wN1/+gDdv/rA3v/6wN9/+gDgv9AA4P/3gOE/0ADhf/eA4n/6wOL/+sDjP/rA5b/6wOY/+sDmv/rA57/6AOg/+gDov/oA6n/6wOs/0ADrf/eA67/QAOv/94DsP9AA7H/3gOy/0ADs//eA7T/QAO1/94Dtv9AA7f/3gO4/0ADuf/eA7r/QAO7/94DvP9AA73/3gO+/0ADv//eA8D/QAPB/94Dwv9AA8P/3gPF/+sDx//rA8n/6wPL/+sDzf/rA8//6wPR/+sD0//rA9n/6wPb/+sD3f/rA9//6wPh/+sD4//rA+X/6wPn/+sD6f/rA+v/6wPt/+sD7//rA/H/6gPz/+oD9f/qA/f/6gP5/+oD+//qA/3/6gP//+gEAf/oBAP/6AQKABQAHwA2/98AOP/kADn/7AA7/90Azf/fANH/3wEU/+QBLv/fATb/3wIf/90ClP/fApb/3wKY/98Cpv/sAqj/3QKq/90DEf/dAyD/3QMj/90DR//fA1n/7ANb/+wDXf/sA1//3QN0/+QDfP/dA/7/3QQA/90EAv/dBAr/3wQn/90AGgA2/84AOP/tADv/0ADN/84A0f/OART/7QEu/84BNv/OAh//0AKU/84Clv/OApj/zgKo/9ACqv/QAxH/0AMg/9ADI//QA0f/zgNf/9ADdP/tA3z/0AP+/9AEAP/QBAL/0AQK/84EJ//QABAALP/uADf/7gIb/+4CHP/uAh3/7gIe/+4Ca//uApr/7gKc/+4Cnv/uAqD/7gKi/+4CpP/uAzj/7gPw/+4D8v/uAAEypgAEAAAALQBkAYICeALWAvADMgOoBJ4FlAZuBwgJogtoDHYOPA5uDqAPHhBkEe4ThBSWFgQYJhjcGkIa+BuyHDgclh1UHcoeeB6iH/QiMiJUI2ojyCRGJHAkoiS0JN4mTABHAAQAEAAJABAARf/oAEb/6ABH/+gASf/oAFP/6ACR/+gAlf/oALb/6ADD/+gAxP/oAPL/6AD+/+gBGf/oAR3/6AE1/+gBR//oAUj/6AFS/+gBZQAQAWYAEAFoABABaQAQAWoAEAIn/+gCKP/oAin/6AIq/+gCK//oAkP/6AJF/+gCR//oAkn/6AJL/+gCTf/oAk//6AJR/+gCU//oAlX/6AJX/+gCWf/oAlv/6AJd/+gDJP/oA0r/6ANO/+gDUf/oA2EAEANiABADZgAQA3D/6AN2/+gDe//oA4n/6AOL/+gDjP/oA5j/6AOp/+gDxf/oA8f/6APJ/+gDy//oA83/6APP/+gD0f/oA9P/6APn/+gD6f/oA+v/6APv/+gAPQBF/+wARv/sAEf/7ABJ/+wAU//sAJH/7ACV/+wAtv/sAMP/7ADE/+wA8v/sAP7/7AEZ/+wBHf/sATX/7AFH/+wBSP/sAVL/7AIn/+wCKP/sAin/7AIq/+wCK//sAkP/7AJF/+wCR//sAkn/7AJL/+wCTf/sAk//7AJR/+wCU//sAlX/7AJX/+wCWf/sAlv/7AJd/+wDJP/sA0r/7ANO/+wDUf/sA3D/7AN2/+wDe//sA4n/7AOL/+wDjP/sA5j/7AOp/+wDxf/sA8f/7APJ/+wDy//sA83/7APP/+wD0f/sA9P/7APn/+wD6f/sA+v/7APv/+wAFwBR/+IBE//iAjH/4gIy/+ICM//iAjT/4gI1/+ICf//iAoH/4gKD/+IDKv/iAzD/4gNM/+IDlv/iA5r/4gPZ/+ID2//iA93/4gPf/+ID4f/iA+P/4gPl/+ID7f/iAAYADv+EABD/hAFn/4QBa/+EAW//hAFw/4QAEAAs/+wAN//sAhv/7AIc/+wCHf/sAh7/7AJr/+wCmv/sApz/7AKe/+wCoP/sAqL/7AKk/+wDOP/sA/D/7APy/+wAHQAE//IACf/yAFj/8wBb//MAuP/zARX/8wFl//IBZv/yAWj/8gFp//IBav/yAjr/8wI7//MCqf/zAyz/8wNP//MDWP/zA2D/8wNh//IDYv/yA2b/8gN1//MDff/zA57/8wOg//MDov/zA///8wQB//MEA//zAD0AJf/zACn/8wAx//MAM//zAIH/8wCQ//MAlP/zAK7/8wDO//MBA//zARL/8wEW//MBGP/zARr/8wEc//MBNP/zAVH/8wHg//MB4f/zAeP/8wHk//MCDP/zAhb/8wIX//MCGP/zAhn/8wIa//MCQv/zAkT/8wJG//MCSP/zAlb/8wJY//MCWv/zAlz/8wJ+//MCgP/zAoL/8wKz//MDEP/zAx3/8wND//MDRv/zA2v/8wN3//MDev/zA5X/8wOX//MDmf/zA9j/8wPa//MD3P/zA97/8wPg//MD4v/zA+T/8wPm//MD6P/zA+r/8wPs//MD7v/zAD0AJf/mACn/5gAx/+YAM//mAIH/5gCQ/+YAlP/mAK7/5gDO/+YBA//mARL/5gEW/+YBGP/mARr/5gEc/+YBNP/mAVH/5gHg/+YB4f/mAeP/5gHk/+YCDP/mAhb/5gIX/+YCGP/mAhn/5gIa/+YCQv/mAkT/5gJG/+YCSP/mAlb/5gJY/+YCWv/mAlz/5gJ+/+YCgP/mAoL/5gKz/+YDEP/mAx3/5gND/+YDRv/mA2v/5gN3/+YDev/mA5X/5gOX/+YDmf/mA9j/5gPa/+YD3P/mA97/5gPg/+YD4v/mA+T/5gPm/+YD6P/mA+r/5gPs/+YD7v/mADYAI//kADr/0gA7/9MArf/kAK//5ADV/9IBCP/kAgX/5AIG/+QCB//kAgj/5AIJ/+QCCv/kAgv/5AIf/9MCPP/kAj7/5AJA/+QCqP/TAqr/0wMM/+QDEf/TAxT/5AMg/9MDIf/SAyP/0wM8/+QDSP/SA1//0wNp/+QDfP/TA3//0gOC/+QDhP/kA43/0gOn/9IDrP/kA67/5AOw/+QDsv/kA7T/5AO2/+QDuP/kA7r/5AO8/+QDvv/kA8D/5APC/+QD/v/TBAD/0wQC/9MEDP/SBBT/0gQn/9MAJgAO/0YAEP9GACP/zQCt/80Ar//NAQj/zQFn/0YBa/9GAW//RgFw/0YCBf/NAgb/zQIH/80CCP/NAgn/zQIK/80CC//NAjz/zQI+/80CQP/NAwz/zQMU/80DPP/NA2n/zQOC/80DhP/NA6z/zQOu/80DsP/NA7L/zQO0/80Dtv/NA7j/zQO6/80DvP/NA77/zQPA/80Dwv/NAKYARf/cAEb/3ABH/9wASf/cAE//wQBQ/8EAUf/WAFL/wQBT/9wAV//dAFj/4QBb/+EAkf/cAJX/3ACX/90Atv/cALj/4QC8/8EAw//cAMT/3ADG/90A5//BAOv/wQDs/8EA7v/BAO//wQDw/8EA8v/cAPP/wQD1/8EA9v/BAPn/wQD7/8EA/v/cAQD/wQET/9YBFf/hARn/3AEd/9wBMf/BATX/3AFA/8EBRf/BAUf/3AFI/9wBUv/cAif/3AIo/9wCKf/cAir/3AIr/9wCMP/BAjH/1gIy/9YCM//WAjT/1gI1/9YCNv/dAjf/3QI4/90COf/dAjr/4QI7/+ECQ//cAkX/3AJH/9wCSf/cAkv/3AJN/9wCT//cAlH/3AJT/9wCVf/cAlf/3AJZ/9wCW//cAl3/3AJ4/8ECev/BAnz/wQJ9/8ECf//WAoH/1gKD/9YCm//dAp3/3QKf/90Cof/dAqP/3QKl/90Cqf/hAyT/3AMm/8EDKP/dAyr/1gMs/+EDL//dAzD/1gMx/90DSv/cA0v/wQNM/9YDTf/BA07/3ANP/+EDUf/cA1L/wQNX/8EDWP/hA2D/4QNo/8EDcP/cA3H/wQN1/+EDdv/cA3v/3AN9/+EDif/cA4v/3AOM/9wDkv/BA5T/wQOW/9YDmP/cA5r/1gOe/+EDoP/hA6L/4QOm/8EDqf/cA8X/3APH/9wDyf/cA8v/3APN/9wDz//cA9H/3APT/9wD2f/WA9v/1gPd/9YD3//WA+H/1gPj/9YD5f/WA+f/3APp/9wD6//cA+3/1gPv/9wD8f/dA/P/3QP1/90D9//dA/n/3QP7/90D/f/dA///4QQB/+EEA//hBAf/wQQJ/8EEE//BBCD/wQQi/8EEJP/BAHEABP/aAAn/2gBF//AARv/wAEf/8ABJ//AAU//wAFf/7wBY/9wAW//cAJH/8ACV//AAl//vALb/8AC4/9wAw//wAMT/8ADG/+8A8v/wAP7/8AEV/9wBGf/wAR3/8AE1//ABR//wAUj/8AFS//ABZf/aAWb/2gFo/9oBaf/aAWr/2gIn//ACKP/wAin/8AIq//ACK//wAjb/7wI3/+8COP/vAjn/7wI6/9wCO//cAkP/8AJF//ACR//wAkn/8AJL//ACTf/wAk//8AJR//ACU//wAlX/8AJX//ACWf/wAlv/8AJd//ACm//vAp3/7wKf/+8Cof/vAqP/7wKl/+8Cqf/cAyT/8AMo/+8DLP/cAy//7wMx/+8DSv/wA07/8ANP/9wDUf/wA1j/3ANg/9wDYf/aA2L/2gNm/9oDcP/wA3X/3AN2//ADe//wA33/3AOJ//ADi//wA4z/8AOY//ADnv/cA6D/3AOi/9wDqf/wA8X/8APH//ADyf/wA8v/8APN//ADz//wA9H/8APT//AD5//wA+n/8APr//AD7//wA/H/7wPz/+8D9f/vA/f/7wP5/+8D+//vA/3/7wP//9wEAf/cBAP/3ABDAA4ADAAQAAwARf/nAEb/5wBH/+cASf/nAFP/5wCR/+cAlf/nALb/5wDD/+cAxP/nAPL/5wD+/+cBGf/nAR3/5wE1/+cBR//nAUj/5wFS/+cBZwAMAWsADAFvAAwBcAAMAif/5wIo/+cCKf/nAir/5wIr/+cCQ//nAkX/5wJH/+cCSf/nAkv/5wJN/+cCT//nAlH/5wJT/+cCVf/nAlf/5wJZ/+cCW//nAl3/5wMk/+cDSv/nA07/5wNR/+cDcP/nA3b/5wN7/+cDif/nA4v/5wOM/+cDmP/nA6n/5wPF/+cDx//nA8n/5wPL/+cDzf/nA8//5wPR/+cD0//nA+f/5wPp/+cD6//nA+//5wBxAAQADAAJAAwARf/oAEb/6ABH/+gASf/oAFH/6gBT/+gAWAALAFsACwCR/+gAlf/oALb/6AC4AAsAw//oAMT/6ADy/+gA/v/oARP/6gEVAAsBGf/oAR3/6AE1/+gBR//oAUj/6AFS/+gBZQAMAWYADAFoAAwBaQAMAWoADAIn/+gCKP/oAin/6AIq/+gCK//oAjH/6gIy/+oCM//qAjT/6gI1/+oCOgALAjsACwJD/+gCRf/oAkf/6AJJ/+gCS//oAk3/6AJP/+gCUf/oAlP/6AJV/+gCV//oAln/6AJb/+gCXf/oAn//6gKB/+oCg//qAqkACwMk/+gDKv/qAywACwMw/+oDSv/oA0z/6gNO/+gDTwALA1H/6ANYAAsDYAALA2EADANiAAwDZgAMA3D/6AN1AAsDdv/oA3v/6AN9AAsDif/oA4v/6AOM/+gDlv/qA5j/6AOa/+oDngALA6AACwOiAAsDqf/oA8X/6APH/+gDyf/oA8v/6APN/+gDz//oA9H/6APT/+gD2f/qA9v/6gPd/+oD3//qA+H/6gPj/+oD5f/qA+f/6APp/+gD6//oA+3/6gPv/+gD/wALBAEACwQDAAsADABa/+0AXP/tAOn/7QKs/+0Crv/tArD/7QNQ/+0DgP/tA47/7QOo/+0EDf/tBBX/7QAMAFr/8gBc//IA6f/yAqz/8gKu//ICsP/yA1D/8gOA//IDjv/yA6j/8gQN//IEFf/yAB8AWP/0AFr/8gBb//QAXP/zALj/9ADp//IBFf/0Ajr/9AI7//QCqf/0Aqz/8wKu//MCsP/zAyz/9ANP//QDUP/yA1j/9ANg//QDdf/0A33/9AOA//IDjv/yA57/9AOg//QDov/0A6j/8gP///QEAf/0BAP/9AQN//IEFf/yAFEABP/KAAn/ygA2/9IAOP/UADr/9AA7/9MAWP/mAFr/7wBb/+YAuP/mAM3/0gDR/9IA1f/0ANn/7QDc/+EA6f/vART/1AEV/+YBLv/SATb/0gFl/8oBZv/KAWj/ygFp/8oBav/KAh//0wI6/+YCO//mApT/0gKW/9ICmP/SAqj/0wKp/+YCqv/TAxH/0wMg/9MDIf/0AyP/0wMs/+YDO//tA0f/0gNI//QDT//mA1D/7wNY/+YDX//TA2D/5gNh/8oDYv/KA2b/ygN0/9QDdf/mA3z/0wN9/+YDf//0A4D/7wON//QDjv/vA53/7QOe/+YDn//tA6D/5gOh/+0Dov/mA6P/4QOn//QDqP/vA/7/0wP//+YEAP/TBAH/5gQC/9MEA//mBAr/0gQM//QEDf/vBA7/4QQQ/+EEFP/0BBX/7wQn/9MAYgAE/8AACf/AADb/nQA4/8cAOv/wADv/qwBP/9IAUP/SAFL/0gC8/9IAzf+dAM//9QDR/50A1f/wANj/9QDZ/+oA3P/lAOf/0gDr/9IA7P/SAO7/0gDv/9IA8P/SAPP/0gD1/9IA9v/SAPv/0gEA/9IBFP/HAS7/nQEx/9IBNv+dAUD/0gFF/9IBTf/1AWX/wAFm/8ABaP/AAWn/wAFq/8ACH/+rAjD/0gJ4/9ICev/SAnz/0gJ9/9IClP+dApb/nQKY/50CqP+rAqr/qwMR/6sDIP+rAyH/8AMj/6sDJv/SAzv/6gNH/50DSP/wA0v/0gNN/9IDUv/SA1f/0gNf/6sDYf/AA2L/wANm/8ADaP/SA3H/0gN0/8cDfP+rA3//8AON//ADkv/SA5T/0gOd/+oDn//qA6H/6gOj/+UDpv/SA6f/8AOq//UD/v+rBAD/qwQC/6sEB//SBAn/0gQK/50EDP/wBA7/5QQQ/+UEE//SBBT/8AQg/9IEIv/SBCT/0gQl//UEJ/+rAGUABP+xAAn/sQA2/54AOP/FADr/8gA7/6gAT//PAFD/zwBS/88AWv/vALz/zwDN/54A0f+eANX/8gDZ/+wA3P/hAOf/zwDp/+8A6//PAOz/zwDu/88A7//PAPD/zwDz/88A9f/PAPb/zwD7/88BAP/PART/xQEu/54BMf/PATb/ngFA/88BRf/PAWX/sQFm/7EBaP+xAWn/sQFq/7ECH/+oAjD/zwJ4/88Cev/PAnz/zwJ9/88ClP+eApb/ngKY/54CqP+oAqr/qAMR/6gDIP+oAyH/8gMj/6gDJv/PAzv/7ANH/54DSP/yA0v/zwNN/88DUP/vA1L/zwNX/88DX/+oA2H/sQNi/7EDZv+xA2j/zwNx/88DdP/FA3z/qAN///IDgP/vA43/8gOO/+8Dkv/PA5T/zwOd/+wDn//sA6H/7AOj/+EDpv/PA6f/8gOo/+8D/v+oBAD/qAQC/6gEB//PBAn/zwQK/54EDP/yBA3/7wQO/+EEEP/hBBP/zwQU//IEFf/vBCD/zwQi/88EJP/PBCf/qABEADb/vgBP/+EAUP/hAFL/4QBY/+8AW//vALj/7wC8/+EAzf++ANH/vgDn/+EA6//hAOz/4QDu/+EA7//hAPD/4QDz/+EA9f/hAPb/4QD7/+EBAP/hARX/7wEu/74BMf/hATb/vgFA/+EBRf/hAjD/4QI6/+8CO//vAnj/4QJ6/+ECfP/hAn3/4QKU/74Clv++Apj/vgKp/+8DJv/hAyz/7wNH/74DS//hA03/4QNP/+8DUv/hA1f/4QNY/+8DYP/vA2j/4QNx/+EDdf/vA33/7wOS/+EDlP/hA57/7wOg/+8Dov/vA6b/4QP//+8EAf/vBAP/7wQH/+EECf/hBAr/vgQT/+EEIP/hBCL/4QQk/+EAWwA2/+YAOP/nADr/8gA7/+cAT//WAFD/1gBS/9YAWv/xALz/1gDN/+YA0f/mANX/8gDZ/+4A3P/oAOf/1gDp//EA6//WAOz/1gDu/9YA7//WAPD/1gDz/9YA9f/WAPb/1gD7/9YBAP/WART/5wEu/+YBMf/WATb/5gFA/9YBRf/WAh//5wIw/9YCeP/WAnr/1gJ8/9YCff/WApT/5gKW/+YCmP/mAqj/5wKq/+cDEf/nAyD/5wMh//IDI//nAyb/1gM7/+4DR//mA0j/8gNL/9YDTf/WA1D/8QNS/9YDV//WA1//5wNo/9YDcf/WA3T/5wN8/+cDf//yA4D/8QON//IDjv/xA5L/1gOU/9YDnf/uA5//7gOh/+4Do//oA6b/1gOn//IDqP/xA/7/5wQA/+cEAv/nBAf/1gQJ/9YECv/mBAz/8gQN//EEDv/oBBD/6AQT/9YEFP/yBBX/8QQg/9YEIv/WBCT/1gQn/+cAiAAjABAAJf/oACn/6AAx/+gAM//oADb/4AA4/+AAO//fAIH/6ACQ/+gAlP/oAK0AEACu/+gArwAQAM3/4ADO/+gAzwAQANH/4ADYABAA3P/hAO0AEAD0/+AA/wAQAQP/6AEIABABEv/oART/4AEW/+gBGP/oARr/6AEc/+gBLv/gATT/6AE2/+ABTQAQAVH/6AHg/+gB4f/oAeP/6AHk/+gCBQAQAgYAEAIHABACCAAQAgkAEAIKABACCwAQAgz/6AIW/+gCF//oAhj/6AIZ/+gCGv/oAh//3wI8ABACPgAQAkAAEAJC/+gCRP/oAkb/6AJI/+gCVv/oAlj/6AJa/+gCXP/oAn7/6AKA/+gCgv/oApT/4AKW/+ACmP/gAqj/3wKq/98Cs//oAwwAEAMQ/+gDEf/fAxQAEAMd/+gDIP/fAyP/3wM8ABADQ//oA0b/6ANH/+ADX//fA2kAEANr/+gDdP/gA3f/6AN6/+gDfP/fA4IAEAOEABADlf/oA5f/6AOZ/+gDo//hA6T/4AOqABADqwAQA6wAEAOuABADsAAQA7IAEAO0ABADtgAQA7gAEAO6ABADvAAQA74AEAPAABADwgAQA9j/6APa/+gD3P/oA97/6APg/+gD4v/oA+T/6APm/+gD6P/oA+r/6APs/+gD7v/oA/7/3wQA/98EAv/fBAr/4AQO/+EED//gBBD/4QQR/+AEJQAQBCYAEAQn/98ALQA2//EAOP/0ADr/9AA7//AAzf/xAM//9QDR//EA1f/0ANj/9QDZ//MBFP/0AS7/8QE2//EBTf/1Ah//8AKU//EClv/xApj/8QKo//ACqv/wAxH/8AMg//ADIf/0AyP/8AM7//MDR//xA0j/9ANf//ADdP/0A3z/8AN///QDjf/0A53/8wOf//MDof/zA6f/9AOq//UD/v/wBAD/8AQC//AECv/xBAz/9AQU//QEJf/1BCf/8ABZACMADwA2/+YAOP/mADoADgA7/+YArQAPAK8ADwDN/+YAzwAOANH/5gDVAA4A2AAOANkACwDc/+UA7QAPAPT/6AD/AA8BCAAPART/5gEu/+YBNv/mAU0ADgIFAA8CBgAPAgcADwIIAA8CCQAPAgoADwILAA8CH//mAjwADwI+AA8CQAAPApT/5gKW/+YCmP/mAqj/5gKq/+YDDAAPAxH/5gMUAA8DIP/mAyEADgMj/+YDOwALAzwADwNH/+YDSAAOA1//5gNpAA8DdP/mA3z/5gN/AA4DggAPA4QADwONAA4DnQALA58ACwOhAAsDo//lA6T/6AOnAA4DqgAOA6sADwOsAA8DrgAPA7AADwOyAA8DtAAPA7YADwO4AA8DugAPA7wADwO+AA8DwAAPA8IADwP+/+YEAP/mBAL/5gQK/+YEDAAOBA7/5QQP/+gEEP/lBBH/6AQUAA4EJQAOBCYADwQn/+YALQAE/78ACf+/ADb/nwA4/8kAO/+tAM3/nwDR/58A2f/sANz/5gEU/8kBLv+fATb/nwFl/78BZv+/AWj/vwFp/78Bav+/Ah//rQKU/58Clv+fApj/nwKo/60Cqv+tAxH/rQMg/60DI/+tAzv/7ANH/58DX/+tA2H/vwNi/78DZv+/A3T/yQN8/60Dnf/sA5//7AOh/+wDo//mA/7/rQQA/60EAv+tBAr/nwQO/+YEEP/mBCf/rQAuADb/4wA6/+UAO//kAM3/4wDP/+UA0f/jANX/5QDY/+UA2f/pAO3/6gD//+oBLv/jATb/4wFN/+UCH//kApT/4wKW/+MCmP/jAqj/5AKq/+QDEf/kAyD/5AMh/+UDI//kAzv/6QNH/+MDSP/lA1//5AN8/+QDf//lA43/5QOd/+kDn//pA6H/6QOn/+UDqv/lA6v/6gP+/+QEAP/kBAL/5AQK/+MEDP/lBBT/5QQl/+UEJv/qBCf/5AAhADb/4gA6/+QAzf/iAM//5ADR/+IA1f/kANj/5ADZ/+kA7f/rAP//6wEu/+IBNv/iAU3/5AKU/+IClv/iApj/4gMh/+QDO//pA0f/4gNI/+QDf//kA43/5AOd/+kDn//pA6H/6QOn/+QDqv/kA6v/6wQK/+IEDP/kBBT/5AQl/+QEJv/rABcANv/rADv/8wDN/+sA0f/rAS7/6wE2/+sCH//zApT/6wKW/+sCmP/rAqj/8wKq//MDEf/zAyD/8wMj//MDR//rA1//8wN8//MD/v/zBAD/8wQC//MECv/rBCf/8wAvAE//7wBQ/+8AUv/vAFr/8AC8/+8A5//vAOn/8ADr/+8A7P/vAO7/7wDv/+8A8P/vAPP/7wD1/+8A9v/vAPv/7wEA/+8BMf/vAUD/7wFF/+8CMP/vAnj/7wJ6/+8CfP/vAn3/7wMm/+8DS//vA03/7wNQ//ADUv/vA1f/7wNo/+8Dcf/vA4D/8AOO//ADkv/vA5T/7wOm/+8DqP/wBAf/7wQJ/+8EDf/wBBP/7wQV//AEIP/vBCL/7wQk/+8AHQAE//IACf/yAFj/9QBb//UAuP/1ARX/9QFl//IBZv/yAWj/8gFp//IBav/yAjr/9QI7//UCqf/1Ayz/9QNP//UDWP/1A2D/9QNh//IDYv/yA2b/8gN1//UDff/1A57/9QOg//UDov/1A///9QQB//UEA//1ACsAT//uAFD/7gBS/+4AvP/uAOf/7gDr/+4A7P/uAO7/7gDv/+4A8P/uAPP/7gD0/+0A9f/uAPb/7gD7/+4BAP/uATH/7gFA/+4BRf/uAjD/7gJ4/+4Cev/uAnz/7gJ9/+4DJv/uA0v/7gNN/+4DUv/uA1f/7gNo/+4Dcf/uA5L/7gOU/+4DpP/tA6b/7gQH/+4ECf/uBA//7QQR/+0EE//uBCD/7gQi/+4EJP/uAAoABP/1AAn/9QFl//UBZv/1AWj/9QFp//UBav/1A2H/9QNi//UDZv/1AFQARf/wAEb/8ABH//AASf/wAFH/xwBT//AAkf/wAJX/8AC2//AAw//wAMT/8ADy//AA/v/wARP/xwEZ//ABHf/wATX/8AFH//ABSP/wAVL/8AIn//ACKP/wAin/8AIq//ACK//wAjH/xwIy/8cCM//HAjT/xwI1/8cCQ//wAkX/8AJH//ACSf/wAkv/8AJN//ACT//wAlH/8AJT//ACVf/wAlf/8AJZ//ACW//wAl3/8AJ//8cCgf/HAoP/xwMk//ADKv/HAzD/xwNK//ADTP/HA07/8ANR//ADcP/wA3b/8AN7//ADif/wA4v/8AOM//ADlv/HA5j/8AOa/8cDqf/wA8X/8APH//ADyf/wA8v/8APN//ADz//wA9H/8APT//AD2f/HA9v/xwPd/8cD3//HA+H/xwPj/8cD5f/HA+f/8APp//AD6//wA+3/xwPv//AAjwAEAA0ACQANAEP/8ABF/8AARv/AAEf/wABJ/8AAUf/iAFP/wABYAAsAWwALAJH/wACV/8AAtv/AALgACwDE/8AA7f/XAPL/wAD+/8AA///XARP/4gEVAAsBGf/AAR3/wAE1/8ABR//AAUj/wAFS/8ABZQANAWYADQFoAA0BaQANAWoADQIg//ACIf/wAiL/8AIj//ACJP/wAiX/8AIm//ACJ//AAij/wAIp/8ACKv/AAiv/wAIx/+ICMv/iAjP/4gI0/+ICNf/iAjoACwI7AAsCPf/wAj//8AJB//ACQ//AAkX/wAJH/8ACSf/AAkv/wAJN/8ACT//AAlH/wAJT/8ACVf/AAlf/wAJZ/8ACW//AAl3/wAJ//+ICgf/iAoP/4gKpAAsDJP/AAyr/4gMsAAsDMP/iA0n/8ANK/8ADTP/iA07/wANPAAsDUf/AA1gACwNgAAsDYQANA2IADQNmAA0Dav/wA3D/wAN1AAsDdv/AA3v/wAN9AAsDg//wA4X/8AOJ/8ADi//AA4z/wAOW/+IDmP/AA5r/4gOeAAsDoAALA6IACwOp/8ADq//XA63/8AOv//ADsf/wA7P/8AO1//ADt//wA7n/8AO7//ADvf/wA7//8APB//ADw//wA8X/wAPH/8ADyf/AA8v/wAPN/8ADz//AA9H/wAPT/8AD2f/iA9v/4gPd/+ID3//iA+H/4gPj/+ID5f/iA+f/wAPp/8AD6//AA+3/4gPv/8AD/wALBAEACwQDAAsEJv/XAAgA7QAQAPT/8AD/ABADpP/wA6sAEAQP//AEEf/wBCYAEABFAEX/7gBG/+4AR//uAEn/7gBT/+4Akf/uAJX/7gC2/+4Aw//uAMT/7gDtAA4A8v/uAPT/4wD+/+4A/wAOARn/7gEd/+4BNf/uAUf/7gFI/+4BUv/uAif/7gIo/+4CKf/uAir/7gIr/+4CQ//uAkX/7gJH/+4CSf/uAkv/7gJN/+4CT//uAlH/7gJT/+4CVf/uAlf/7gJZ/+4CW//uAl3/7gMk/+4DSv/uA07/7gNR/+4DcP/uA3b/7gN7/+4Dif/uA4v/7gOM/+4DmP/uA6T/4wOp/+4DqwAOA8X/7gPH/+4Dyf/uA8v/7gPN/+4Dz//uA9H/7gPT/+4D5//uA+n/7gPr/+4D7//u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AOoCqAKrAOsCrQKtAO8CrwKvAPADDAMRAPEDFAMjAPcDJgMmAQcDKgMqAQgDLAMsAQkDMAMwAQoDMwM0AQsDNgM/AQ0DQQNDARcDRQNKARoDTANNASADTwNSASIDWANZASYDWwNbASgDXQNdASkDXwNiASoDZgNrAS4DbgNuATQDcANwATUDdAN1ATYDegN6ATgDfAOFATkDiAOJAUMDiwOOAUUDlQOWAUkDmgOaAUsDnAOiAUwDpwOoAVMDrAPUAVUD1gPWAX4D2APlAX8D7QPtAY0D8APwAY4D8gPyAY8D/gQDAZAEBgQGAZYECAQIAZcECgQKAZgEDAQNAZkEEgQVAZsEGAQYAZ8EGgQbAaAEHQQdAaIEIQQhAaMEIwQjAaQEJwQnAaUAAQAGAAMACgAoADMANAA9AAEALQBIAE0AVgBZAF0AmQCwALIAswC0ALsAvgDAAMUAxwDIAMkAzQDPANAA0QDTANQA1gDeAN8A4gDjAOQA5QDmAOgA6gDsAPEA8wD2APcA+wD+AP8BAAEdAWYB1AACAHgABAAEAAAACQAJAAEADgAOAAIAEAAQAAMAIwAnAAQAKgAyAAkANgA8ABIAQwBFABkARwBHABwASgBKAB0ATwBSAB4AVABUACIAWABYACMAWgBcACQAiACIACcArACvACgAuAC4ACwAvAC8AC0AwgDCAC4AzwDQAC8A0gDSADEA1QDVADIA1wDZADMA2wDbADYA3QDdADcA3wDfADgA4QDhADkA5wDnADoA6QDpADsA8gDyADwA9wD3AD0A+QD6AD4A/wEAAEABBQEFAEIBCAEIAEMBEwEVAEQBJwEpAEcBLAEsAEoBLgEuAEsBRQFFAEwBZQFrAE0BbwFwAFQB4AHgAFYB4gHjAFcCAAIBAFkCAwIDAFsCBQIrAFwCMAI1AIMCOgJKAIkCTAJVAJoCXgJgAKQCYgJiAKcCZAJkAKgCZgJmAKkCaAJoAKoCawJrAKsCbQJtAKwCbwJvAK0CcQJxAK4CcwJzAK8CdQJ1ALACdwKDALEChQKFAL4ChwKHAL8CiQKJAMAClAKUAMEClgKWAMICmAKYAMMCmgKaAMQCnAKcAMUCngKeAMYCoAKgAMcCogKiAMgCpAKkAMkCpgKmAMoCqAKwAMsDDAMRANQDFAMjANoDJgMmAOoDKgMqAOsDLAMsAOwDMAMwAO0DMwM0AO4DNgM/APADQQNDAPoDRQNKAP0DTANSAQMDWANZAQoDWwNbAQwDXQNdAQ0DXwNiAQ4DZgNrARIDbgNuARgDcANwARkDdAN1ARoDegOFARwDiAOJASgDiwOOASoDlQOWAS4DmgOaATADnAOiATEDpwOoATgDrAPUAToD1gPWAWMD2APlAWQD7QPtAXID8APwAXMD8gPyAXQD/gQDAXUEBgQGAXsECAQIAXwECgQKAX0EDAQNAX4EEgQVAYAEGAQYAYQEGgQbAYUEHQQdAYcEIQQhAYgEIwQjAYkEJwQnAYoAAgE6AAQABAAdAAkACQAdAA4ADgAeABAAEAAeACQAJAABACUAJQAEACYAJgADACcAJwAFACoAKwACACwALAAMAC0ALQAJAC4ALgAKAC8AMAACADEAMQADADIAMgALADYANgAGADcANwAMADgAOAANADkAOQAQADoAOgAOADsAOwAPADwAPAARAEMAQwATAEQARAAVAEUARQAUAEcARwAWAEoASgAXAE8AUAAXAFEAUQAYAFIAUgAVAFQAVAAaAFgAWAAZAFoAWgAbAFsAWwAZAFwAXAAcAIgAiAAVAKwArAAHAK4ArgADALgAuAAZALwAvAAXAMIAwgAVAM8A0AAfANIA0gACANUA1QAOANcA2AACANkA2QASANsA2wACAN0A3QACAN8A3wAfAOEA4QAfAOcA5wAIAOkA6QAbAPIA8gAVAPcA9wAgAPkA+QAgAPoA+gAVAP8BAAAgAQUBBQAgARMBEwAYARQBFAANARUBFQAZAScBJwAVASgBKAAHASkBKQAIASwBLAAJAS4BLgAJAUUBRQAIAWUBZgAdAWcBZwAeAWgBagAdAWsBawAeAW8BcAAeAeAB4AAEAeIB4wADAgACAQADAgMCAwAGAgwCDAAEAg0CEAAFAhECFQACAhYCGgADAhsCHgAMAh8CHwAPAiACJgATAicCJwAUAigCKwAWAjACMAAXAjECNQAYAjoCOwAZAj0CPQATAj8CPwATAkECQQATAkICQgAEAkMCQwAUAkQCRAAEAkUCRQAUAkYCRgAEAkcCRwAUAkgCSAAEAkkCSQAUAkoCSgADAkwCTAAFAk0CTQAWAk4CTgAFAk8CTwAWAlACUAAFAlECUQAWAlICUgAFAlMCUwAWAlQCVAAFAlUCVQAWAl4CXgACAl8CXwAXAmACYAACAmICYgACAmQCZAACAmYCZgACAmgCaAACAmsCawAMAm0CbQAJAm8CbwAKAnECcQAKAnMCcwAKAnUCdQAKAncCdwACAngCeAAXAnkCeQACAnoCegAXAnsCewACAnwCfQAXAn4CfgADAn8CfwAYAoACgAADAoECgQAYAoICggADAoMCgwAYAoUChQAaAocChwAaAokCiQAaApQClAAGApYClgAGApgCmAAGApoCmgAMApwCnAAMAp4CngAMAqACoAAMAqICogAMAqQCpAAMAqYCpgAQAqgCqAAPAqkCqQAZAqoCqgAPAqsCqwARAqwCrAAcAq0CrQARAq4CrgAcAq8CrwARArACsAAcAw0DDQAFAw4DDwACAxADEAADAxEDEQAPAxUDFQABAxYDFgAFAxcDFwARAxgDGQACAxoDGgAJAxsDHAACAx0DHQADAx4DHgALAx8DHwAGAyADIAAPAyEDIQAOAyIDIgACAyMDIwAPAyYDJgAXAyoDKgAYAywDLAAZAzADMAAYAzMDMwAFAzQDNAAHAzYDNwACAzgDOAAMAzkDOgAJAzsDOwASAz0DPQABAz4DPgAHAz8DPwAFA0EDQgACA0MDQwADA0UDRQALA0YDRgAEA0cDRwAGA0gDSAAOA0kDSQATA0oDSgAWA0wDTAAYA00DTQAVA04DTgAUA08DTwAZA1ADUAAbA1EDUQAWA1IDUgAIA1gDWAAZA1kDWQAQA1sDWwAQA10DXQAQA18DXwAPA2ADYAAZA2EDYgAdA2YDZgAdA2cDZwACA2gDaAAXA2oDagATA2sDawADA24DbgAFA3ADcAAWA3QDdAANA3UDdQAZA3oDegAEA3sDewAUA3wDfAAPA30DfQAZA34DfgACA38DfwAOA4ADgAAbA4EDgQACA4MDgwATA4UDhQATA4gDiAAFA4kDiQAWA4sDjAAWA40DjQAOA44DjgAbA5UDlQADA5YDlgAYA5oDmgAYA5wDnAAVA50DnQASA54DngAZA58DnwASA6ADoAAZA6EDoQASA6IDogAZA6cDpwAOA6gDqAAbA60DrQATA68DrwATA7EDsQATA7MDswATA7UDtQATA7cDtwATA7kDuQATA7sDuwATA70DvQATA78DvwATA8EDwQATA8MDwwATA8QDxAAFA8UDxQAWA8YDxgAFA8cDxwAWA8gDyAAFA8kDyQAWA8oDygAFA8sDywAWA8wDzAAFA80DzQAWA84DzgAFA88DzwAWA9AD0AAFA9ED0QAWA9ID0gAFA9MD0wAWA9QD1AACA9YD1gACA9gD2AADA9kD2QAYA9oD2gADA9sD2wAYA9wD3AADA90D3QAYA94D3gADA98D3wAYA+AD4AADA+ED4QAYA+ID4gADA+MD4wAYA+QD5AADA+UD5QAYA+0D7QAYA/AD8AAMA/ID8gAMA/4D/gAPA/8D/wAZBAAEAAAPBAEEAQAZBAIEAgAPBAMEAwAZBAYEBgAJBAgECAACBAoECgAGBAwEDAAOBA0EDQAbBBIEEgAHBBMEEwAIBBQEFAAOBBUEFQAbBBgEGAAXBBoEGgAfBBsEGwAHBB0EHQAJBCEEIQACBCMEIwACBCcEJwAPAAEABAQqAAsAAAAAAAAAAAALAAAAAAAAAAAAFQAZABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAYAAAAAAAAABgAAAAAAHAAAAAAAAAAAAAYAAAAGAAAAGgAMAAgABwAPABMACgAUAAAAAAAAAAAAAAAAABsAAAAWABYAFgAAABYAAAAAAAAAAAAAAAkACQAEAAkAFgAAABgAAAANAAUAAAAXAAUAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGABYAAAAAAAYAFgAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAGABIAAAAAAAAAAAAAAAAAFgAAAAUAAAAAAAAACQAAAAAAAAAAAAAAAAAWABYAAAANAAAAAAAAAAAAAAAAAAwABgACAAAADAAAAAAAAAATAAAAAAACABEAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAFwAAAAkACQAQAAkACQAJAAAAFgAJAAMACQAJAAAAAAAJAAAACQAAAAAAFgAQAAkAAAAAAAYAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAYABAAHAAUABgAAAAYAFgAGAAAABgAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAACQAAAAAABgAWAAwAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAkAAAAWABYAAAAAAAAAAAACAAAAAAAAAAYAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZABkAAAALAAsAFQALAAsACwAVAAAAAAAAABUAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAYAAAAGAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAABIAEgASABIAEgASABIABgAAAAAAAAAAAAAAAAAAAAAAAAAGAAYABgAGAAYACAAIAAgACAAKABsAGwAbABsAGwAbABsAFgAWABYAFgAWAAAAAAAAAAAACQAEAAQABAAEAAQADQANAA0ADQAFAAUAEgAbABIAGwASABsABgAWAAYAFgAGABYABgAWAAAAFgAAABYAAAAWAAAAFgAAABYAAAAWAAYAFgAGABYABgAWAAYAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAJAAkABgAEAAYABAAGAAQAAAAAAAAAAAAAAAAAGgAYABoAGAAaABgAGgAYABoAGAAMAAAADAAAAAwAAAAIAA0ACAANAAgADQAIAA0ACAANAAgADQAPAAAACgAFAAoAFAABABQAAQAUAAEAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAYACgAAAAAAEgAAAAAAFAAAAAAAAAAAAAAABgAAAAAACgATAAAACgAWAAAACQAAAA0AAAAEAAAABQAAAAAADQAEAA0AAAAAAAAAAAAAAAAAHAAAAAAAEQASAAAAAAAAAAAAAAAAAAYAAAAAAAYADAATABsAFgAJAAQACQAWAAUAFwAWAAkAGAAAAAAAAAAJAAUADwAAAA8AAAAPAAAACgAFAAsACwAAAAAAAAALAAAACQASABsABgAAAAAAAAAAABYACQAAAAAABwAFABYABgAAAAAABgAWAAoABQAAABMAFwAAABIAGwASABsAAAAAAAAAFgAAABYAFgATABcAAAAAAAAACQAAAAkABgAEAAYAFgAGAAQAAAAAABEABQARAAUAEQAFAA4AAwAAAAkAEwAXABYAAgAQABIAGwASABsAEgAbABIAGwASABsAEgAbABIAGwASABsAEgAbABIAGwASABsAEgAbAAAAFgAAABYAAAAWAAAAFgAAABYAAAAWAAAAFgAAABYAAAAAAAAAAAAGAAQABgAEAAYABAAGAAQABgAEAAYABAAGAAQABgAWAAYAFgAGABYABgAEAAYAFgAIAA0ACAANAAAADQAAAA0AAAANAAAADQAAAA0ACgAFAAoABQAKAAUAAAAAAAAACQAAAAkADAAAABMAFwAOAAMADgADAAAACQATABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAgAQAAoAAAAAAAAAAAAAABkAAQAAAAoANADGAAFERkxUAAgABAAAAAD//wAMAAAAAQACAAMABAAFAAYABwAIAAkACgALAAxsaWdhAEpsbnVtAFBvbnVtAFZwbnVtAFxzbWNwAGJzczAxAGhzczAyAG5zczAzAHRzczA0AHpzczA1AIBzczA2AIZzczA3AIwAAAABAAEAAAABAAIAAAABAAkAAAABAAoAAAABAAAAAAABAAMAAAABAAQAAAABAAUAAAABAAYAAAABAAcAAAABAAgAAAABAAsADAAaACIAKgAyADoAQgBKAFIAWgBiAGoAcgABAAAAAQBgAAQAAAABAhYAAQAAAAECIAABAAAAAQIiAAEAAAABAiAAAQAAAAECHgABAAAAAQIcAAEAAAABAh4AAQAAAAECIAABAAAAAQI2AAEAAAABAkQAAQAAAAECRgACAkoA3AGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AwsCtgK1ArYCtwK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAwcC0wLTAtQC1ALVAtUC1gLWAtcC1wLZAtkC2gLaAtsC2wLcAtwC3QLdAt4C3gLfAt8C4ALgAuEC4QLjAuMC5ALkAuUC5QLmAuYC5wLnAugC6ALpAuoC6gLrAusC7ALsAu0C7QLuAu4C7wLvAvAC8ALxAvEC8gLyAvMC8wL0AvQC9QL1AvYC9gL3AvcC+AL4AvkC+QL6AvoC+wL7AvwC/P////8C/gL+Av8C/wMAAwADAQMBAwIDAgMDAwMDBAMEAwUDBQMGAwYDBwMIAwgDCQMJAwoDCgK1AAEA3gABAAgAAQAEAZIAAgBLAAIA0gACAdIB7QABANABiAABANABHwABANABowACANAAAgHYAdkAAgDGAAIB2gHbAAIAxAAMAeAB4gHhAeMB5AHuAe8B8AHxAfIB8wH0AAIAwgAIAewB5QHmAecB6AHpAeoB6wACAG4AAgHSAe0AAgC2AAMB9gH3AfcAAgANACMAPAAAAEMAXAAaAIMAgwA0AIUAhQA1AgACAQA2AgMCRQA4AkgCWQB7AlwCaACNAmsCfACaAn4CjwCsApICkwC+ApYCsADABAQEBADbAAEAAQBIAAEAAgATABkAAQABAEkAAQABALYAAQABADQAAQACAC0ATQABAAwAJQAmACkAMQAzAEQARQBGAEkAUQBSAFMAAQAIABIAEwAUABUAFgAXABkAGwABAAMARwBJAfEAAA==) format("truetype");
  font-weight: 300;
}
 
@font-face {
  font-family: "Roboto";
  src: local(Roboto Regular), url(data:application/font-woff;charset=utf-8;base64,AAEAAAAOAIAAAwBgR0RFRgslCyYAAVUwAAAASEdQT1ON2EyrAAFVeAAAksBHU1VCJCceuwAB6DgAAAQ+T1MvMrivKbYAAAFoAAAAYFZETVhu6nZPAAASiAAABeBjbWFwlNaWLgAAGGgAAA7iZ2x5Zqn0FAgAAC+wAAD8BGhlYWT3eUBlAAAA7AAAADZoaGVhCywJXgAAASQAAAAkaG10eMBzVnEAAAHIAAAQwGxvY2Hm+KbaAAAnTAAACGJtYXhwBE8BKgAAAUgAAAAgbmFtZcg85rwAASu0AAAEeXBvc3RDYN+ZAAEwMAAAJP0AAQAAAAEAAL5RdFpfDzz1AAkIAAAAAADE8BEuAAAAAM+u4/H6jf3VCTAIcwAAAAkAAgAAAAAAAAABAAAHbP4MAAAJSfqN/dgJMAABAAAAAAAAAAAAAAAAAAAEMAABAAAEMACwABYAeAAFAAEAAAAAAAAAAAAAAAAAAwABAAMEigGQAAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAAAAAAAAAAAAAAA4AAC/1AAIFsAAAAgAAAAAHB5cnMAQAAA//0GAP4AAGYHmgIAIAABn08BAAAEOgWwAAAAIAACAfsAAAAAAAAB+wAAAfsAAAKPAIgE+wBGBH4AbgXcAGkE+QBlAWUAZwK8AIUCyAAmA3IAHASJAE4BkgAdAjUAJQIbAJADTAASBH4AcwR+AKoEfgBdBH4AXgR+ADUEfgCaBH0AgwR+AE0EfgBwBH4AZAHwAIYBsQApBBEASARkAJgELgCGA8cASwcvAGoFOAAcBPsAqQU1AHcFPwCpBIwAqQRsAKkFcwB6BbQAqQItALcEagA1BQQAqQROAKkG/ACpBbQAqQWAAHYFDACpBYAAbQTtAKgEvwBQBMYAMQUwAIwFFwAcBxkAPQUEADkEzgAPBMoAVgIfAJIDSAAoAh8ACQNYAEADnAAEAnkAOQRaAG0EfQCMBDAAXASDAF8EPQBdAscAPAR9AGAEaACMAfEAjQHp/78EDgCNAfEAnAcDAIsEagCMBJAAWwR9AIwEjABfArUAjAQgAF8CnQAJBGkAiAPgACEGAwArA/cAKQPJABYD9wBYArUAQAHzAK8CtQATBXEAgwHzAIsEYQBpBKYAWwW0AGkE2AAfAesAkwToAFoDWABmBkkAWwOTAJMDwQBmBG4AfwZKAFoDqgB4Av0AggRHAGEC7wBCAu8APgKCAHsEiACaA+kAQwIWAJMB+wB0ArkAegOjAHoDwABmBdwAVQY1AFAGOQBvA8kARAd6//IERABZBYEAdgS6AKYEwgCLBsEATgSwAH4EkQBHBIkAWwScAJUFmwAeAfoAmwRzAJoETwAjAioAIwWLAKIEiACRB6EAaQdEAGEB/ACgArn/5AV/AGUEkwBbBZAAjATzAIgCA/+0BDcAYgPEAKkDjQCMA2oAgQHxAI0CrQB5AioAMgPGAHsC/ABeAloAfgAA/TYAAP2GAAD8iwAA/V4AAPwnAe/9OAINALcECwBxAhcAkwRzALEFpAAfBXIAZwU+ADIEkQB4BbUAsgSRAEUFuwBNBYkAWgVSAHEEhQBkBL0AoAQCAC4EiABgBFAAYwQlAG0EiACRBI4AegKXAMMEbgAlA+wAZQTFACkEiACRBE0AZQSIAGAELABRBF0AjwWjAFcFmgBfBpcAegShAHkEQv/aBkgASgX/ACoFZAB7CJkAMQikALEGggA+BbQAsAULAKIGBAAyB0MAGwS/AFAFtACxBakALwUHAE0GLQBTBdkArwV6AJYHhwCwB8AAsAYSABEG6wCyBQUAowVkAJMHJwC3BRgAWQRsAGEEkgCdA1sAmgTUAC4GIAAVBBAAWASeAJwEUgCcBKAAKAXvAJ0EnQCcBJ4AnAPYACgFzQBkBL0AnARZAGcGeACcBp8AkQT3AB4GNgCdBFgAnQRNAGQGiACdBGQALwRo/+cETgBnBskAJwbkAJwEif/9BJ4AnAcIAJwGKwCBBFb/3AcsALgF+QCZBNIAKARGAA8HDADKBgwAvAbRAJMF4QCWCQUAtwfRAJsEJABQA9sATAVyAGcEjABbBQoAFgQDAC4FcgBnBIkAWwcBAJwGJAB+BwkAnAYsAIEFMgB1BEcAZAT9AHQAAPxnAAD8cQAA/WYAAP2kAAD6jQAA+qQEVv/cBRsAqASKAIwEZACiA5AAkQTbALEEBgCRBQkAowR+AJoGjABFBYQAPgfPAKgFtACRCDEAsAb0AJEF7gBxBNMAbQctADQFXAAfBXAAlgRrAIMFcACKBi8APwS+/90FCQCjBFoAmgWyALEEiACRBYcAXQSoAGgEqABpBLcAOgNJADsE9gBXBpQAWQbkAGQGVgA2BSsAMQRKAFMECAB5B8EARAZ1AD8H+wCpBqEAkAT2AHYEHQBlBa0AIwUgAEYFZACWBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAABUAAogY/AJADpgANAZkAYAGZADABlwAkAZoAUALUAGgC2wA8AsEAJARpAEYEjwBXArIAigPEAJQFWgCUB6oARAJmAGwCZgBZA6MAOwLvADYDYAB6BKYAWwaRAKcEfgBfBegAewPOAGgIOgCiBQEAZwUXAJgGJgBUBtcAZAbPAGMGagBZBI8AagWOAKkErwBFBJIAqATFAD8IOgBiAgz/sASCAGUEZACYBBEAPgQvAIUECAArAkwAtQKPAG4CAwBcBG4AHwAAAAAIMwBbCDUAXALvAFADC/+iA/P/XgPvAG4DpABbAf0AnwSFABMEUACKBHwAYASAAIoD5gCKA8sAigSsAGME4wCKAegAlwPPACsEVACKA7QAigYCAIoE4wCKBLsAYARcAIoEuwBZBEoAigQgAEMEJgAoBHwAdARnABQGFQAxBFQAJgQrAA0EIwBHBA8AYwQPAJgEDwBOBA8ATgQPADAEDwCABA4AcgQPAEIEDwBgBA8AVQOkAIMC7wB6Au8AQgLvAD4C7wA2Au8AWwLvAFYC7wA6Au8ATwLvAEkDlgCPArUAngNHAIEBkQBnAiUAGwH8/7YEDgBpBDoAHgN5AFcD9ABpBG8AWgTDAGQEiABgBUwAsQUkALIEEwCSBT0AsgQPAJIDnwCBA54AgQR+AE0FfgCDBYEAfgWuAH4FkwCyBeAAfgXjAH4D1QCgBIIAgwRYAA8EzwA+BGsAZQQuAEoEuQCCBQAAeAQgADsEfQCMBDIAXASTAFsEjABbBJ4AWgSNAIwEnABbBDAAXAQ9AF0EfQBgBH4AhQR+AFoFPwCpBYAAdwRaAG0DagCBAfsAAAI1ACUFXQAlBV0AJQSGAAAExgAxAp3/9AU4ABwFOAAcBTgAHAU4ABwFOAAcBTgAHAU4ABwFNQB3BIwAqQSMAKkEjACpBIwAqQIt/+ACLQCwAi3/6QIt/9YFtACpBYAAdgWAAHYFgAB2BYAAdgWAAHYFMACMBTAAjAUwAIwFMACMBM4ADwRaAG0EWgBtBFoAbQRaAG0EWgBtBFoAbQRaAG0EMABcBD0AXQQ9AF0EPQBdBD0AXQH6/8YB+gCWAfr/zwH6/7wEagCMBJAAWwSQAFsEkABbBJAAWwSQAFsEaQCIBGkAiARpAIgEaQCIA8kAFgPJABYFOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FNQB3BDAAXAU1AHcEMABcBTUAdwQwAFwFNQB3BDAAXAU/AKkFGQBfBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQVzAHoEfQBgBXMAegR9AGAFcwB6BH0AYAVzAHoEfQBgBbQAqQRoAIwCLf+3Afr/nQIt/7YB+v+cAi3/7AH6/9ICLQAJAfH/+gItAKoGlwC3A9oAjQRqADUCA/+0BQQAqQQOAI0ETgChAfEAkwROAKkB8QBXBE4AqQKHAJwETgCpAs0AnAW0AKkEagCMBbQAqQRqAIwFtACpBGoAjARq/84FgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsE7QCoArUAjATtAKgCtQBTBO0AqAK1AGMEvwBQBCAAXwS/AFAEIABfBL8AUAQgAF8EvwBQBCAAXwS/AFAEIABfBMYAMQKdAAkExgAxAp0ACQTGADECxQAJBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBxkAPQYDACsEzgAPA8kAFgTOAA8EygBWA/cAWATKAFYD9wBYBMoAVgP3AFgHev/yBsEATgWBAHYEiQBbBID/wQSA/8EEJgAoBIUAEwSFABMEhQATBIUAEwSFABMEhQATBIUAEwR8AGAD5gCKA+YAigPmAIoD5gCKAej/vgHoAI4B6P/HAej/tATjAIoEuwBgBLsAYAS7AGAEuwBgBLsAYAR8AHQEfAB0BHwAdAR8AHQEKwANBIUAEwSFABMEhQATBHwAYAR8AGAEfABgBHwAYASAAIoD5gCKA+YAigPmAIoD5gCKA+YAigSsAGMErABjBKwAYwSsAGME4wCKAej/lQHo/5QB6P/KAej/4wHoAIkDzwArBFQAigO0AIIDtACKA7QAigO0AIoE4wCKBOMAigTjAIoEuwBgBLsAYAS7AGAESgCKBEoAigRKAIoEIABDBCAAQwQgAEMEIABDBCYAKAQmACgEfAB0BHwAdAR8AHQEfAB0BHwAdAR8AHQGFQAxBCsADQQrAA0EIwBHBCMARwQjAEcIQABDBTgAHATw//AGGP/+ApEABAWUAD0FMv94BWYAMwKX/5sFOAAcBPsAqQSMAKkEygBWBbQAqQItALcFBACpBvwAqQW0AKkFgAB2BQwAqQTGADEEzgAPBQQAOQIt/9YEzgAPBIUAZARQAGMEiACRApcAwwRdAI8EcwCaBJAAWwSIAJoD4AAhA/cAKQKX/+YEXQCPBJAAWwRdAI8GlwB6BIwAqQRzALEEvwBQAi0AtwIt/9YEagA1BSQAsgUEAKkFBwBNBTgAHAT7AKkEcwCxBIwAqQW0ALEG/ACpBbQAqQWAAHYFtQCyBQwAqQU1AHcExgAxBQQAOQRaAG0EPQBdBJ4AnASQAFsEfQCMBDAAXAPJABYD9wApBD0AXQNbAJoEIABfAfEAjQH6/7wB6f+/BFIAnAPJABYHGQA9BgMAKwcZAD0GAwArBxkAPQYDACsEzgAPA8kAFgFlAGcCjwCIBB4AoAS4ADwCA/+0AZkAMAb8AKkHAwCLBTgAHARaAG0FgP9HBzUAPAd/ADwEjACpBbQAsQQ9AF0EngCcBYkAWgWaAF8FCgAWBAP/+whZAFsJSQB2BL8AUAQQAFgFNQB3BDAAXATOAA8EAgAuAi0AtwdDABsGIAAVAi0AtwU4ABwEWgBtBTgAHARaAG0Hev/yBsEATgSMAKkEPQBdBYcAXQQ3AGIENwBiB0MAGwYgABUEvwBQBBAAWAW0ALEEngCcBbQAsQSeAJwFgAB2BJAAWwVyAGcEjABbBXIAZwSMAFsFZACTBE0AZAUHAE0DyQAWBQcATQPJABYFBwBNA8kAFgV6AJYEWQBnBusAsgY2AJ0FBAA5A/cAKQSDAF8FqQAvBKAAKAU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWv/KBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIz/8AQ9/7oEjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0CLQC3AfoAmwItAKMB8QCFBYAAdgSQAFsFgAB2BJAAWwWAAHYEkABbBYAARwSQ/8UFgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsFfwBlBJMAWwV/AGUEkwBbBX8AZQSTAFsFfwBlBJMAWwV/AGUEkwBbBTAAjARpAIgFMACMBGkAiAWQAIwE8wCIBZAAjATzAIgFkACMBPMAiAWQAIwE8wCIBZAAjATzAIgEzgAPA8kAFgTOAA8DyQAWBM4ADwPJABYEoQBfBKEAXwUkALIEUgCcBbQAqQSdAJwExgAxA9gAKAUEADkD9wApBXoAlgRZAGcFegCWBFkAZwRzALEDWwCaB0MAGwYgABUGLwA/BL7/3QRoAIwFBf/UBQX/1ARzAAMDW//8BTgACwQi/9MFtACxBJ4AnAW0AKkEnQCcBvwAqQXvAJ0FqQAvBKAAKATOAA8EAgAuBQQAOQP3ACkEUABjBGwAEgY/AJAAAAAAAg8AoAAAAAEAAQEBAQEADAD4CP8ACAAI//4ACQAJ//0ACgAK//0ACwAL//0ADAAM//0ADQAN//wADgAO//wADwAP//wAEAAQ//wAEQAR//sAEgAS//sAEwAT//sAFAAU//sAFQAU//oAFgAV//oAFwAW//oAGAAX//oAGQAY//kAGgAZ//kAGwAa//kAHAAb//kAHQAc//gAHgAd//gAHwAe//gAIAAf//gAIQAg//cAIgAh//cAIwAi//cAJAAj//cAJQAk//YAJgAl//YAJwAm//YAKAAn//YAKQAn//UAKgAo//UAKwAp//UALAAq//UALQAr//QALgAs//QALwAt//QAMAAu//QAMQAv//MAMgAw//MAMwAx//MANAAy//MANQAz//IANgA0//IANwA1//IAOAA2//IAOQA3//EAOgA4//EAOwA5//EAPAA6//EAPQA6//AAPgA7//AAPwA8//AAQAA9//AAQQA+/+8AQgA//+8AQwBA/+8ARABB/+8ARQBC/+4ARgBD/+4ARwBE/+4ASABF/+4ASQBG/+0ASgBH/+0ASwBI/+0ATABJ/+0ATQBK/+wATgBL/+wATwBM/+wAUABN/+wAUQBN/+sAUgBO/+sAUwBP/+sAVABQ/+sAVQBR/+oAVgBS/+oAVwBT/+oAWABU/+oAWQBV/+kAWgBW/+kAWwBX/+kAXABY/+kAXQBZ/+gAXgBa/+gAXwBb/+gAYABc/+gAYQBd/+cAYgBe/+cAYwBf/+cAZABg/+cAZQBg/+YAZgBh/+YAZwBi/+YAaABj/+YAaQBk/+UAagBl/+UAawBm/+UAbABn/+UAbQBo/+QAbgBp/+QAbwBq/+QAcABr/+QAcQBs/+MAcgBt/+MAcwBu/+MAdABv/+MAdQBw/+IAdgBx/+IAdwBy/+IAeABz/+IAeQBz/+EAegB0/+EAewB1/+EAfAB2/+EAfQB3/+AAfgB4/+AAfwB5/+AAgAB6/+AAgQB7/98AggB8/98AgwB9/98AhAB+/98AhQB//94AhgCA/94AhwCB/94AiACC/94AiQCD/90AigCE/90AiwCF/90AjACG/90AjQCG/9wAjgCH/9wAjwCI/9wAkACJ/9wAkQCK/9sAkgCL/9sAkwCM/9sAlACN/9sAlQCO/9oAlgCP/9oAlwCQ/9oAmACR/9oAmQCS/9kAmgCT/9kAmwCU/9kAnACV/9kAnQCW/9gAngCX/9gAnwCY/9gAoACZ/9gAoQCZ/9cAogCa/9cAowCb/9cApACc/9cApQCd/9YApgCe/9YApwCf/9YAqACg/9YAqQCh/9UAqgCi/9UAqwCj/9UArACk/9UArQCl/9QArgCm/9QArwCn/9QAsACo/9QAsQCp/9MAsgCq/9MAswCr/9MAtACs/9MAtQCs/9IAtgCt/9IAtwCu/9IAuACv/9IAuQCw/9EAugCx/9EAuwCy/9EAvACz/9EAvQC0/9AAvgC1/9AAvwC2/9AAwAC3/9AAwQC4/88AwgC5/88AwwC6/88AxAC7/88AxQC8/84AxgC9/84AxwC+/84AyAC//84AyQC//80AygDA/80AywDB/80AzADC/80AzQDD/8wAzgDE/8wAzwDF/8wA0ADG/8wA0QDH/8sA0gDI/8sA0wDJ/8sA1ADK/8sA1QDL/8oA1gDM/8oA1wDN/8oA2ADO/8oA2QDP/8kA2gDQ/8kA2wDR/8kA3ADS/8kA3QDS/8gA3gDT/8gA3wDU/8gA4ADV/8gA4QDW/8cA4gDX/8cA4wDY/8cA5ADZ/8cA5QDa/8YA5gDb/8YA5wDc/8YA6ADd/8YA6QDe/8UA6gDf/8UA6wDg/8UA7ADh/8UA7QDi/8QA7gDj/8QA7wDk/8QA8ADl/8QA8QDl/8MA8gDm/8MA8wDn/8MA9ADo/8MA9QDp/8IA9gDq/8IA9wDr/8IA+ADs/8IA+QDt/8EA+gDu/8EA+wDv/8EA/ADw/8EA/QDx/8AA/gDy/8AA/wDz/8AAAAADAAAAAwAACIQAAQAAAAAAHAADAAEAAAImAAYCCgAAAAABAAABAAAAAAAAAAAAAAAA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ATABMQEyATMBNAE1A3oDewQKBAsDfAN9BCcEKAQMBA0BNgE3BA4EDwE4ATkBOgQYATsBPAQWBBcDfgN/A4ABPQE+BCUEJgE/AUAEIQQiBBAEEQQjBCQBQQOLA4oDjAONA44DjwOQAUIBQwQSBBMDpQOmAUQBRQOnA6gEKQQqAUYDqQQrA6oDqwFiAWMELQQsAXcEBQF5AZIDZANsA20AAAAAAAAAAAAAAAAAHABUAK4BLAGgAbAB3AIKAi4CRgJeAmwCggKQAtAC4gMaA24DjgPOBBwEMASaBOYE8gT+BRIFJgU6BYIGFAYwBnQGsgbeBvgHDgdUB2wHeAeeB7wHzAfuCAQIRgh0CLwI7AlACVQJfgmSCbwJ3An0CgoKHgosCj4KUgpgCm4KwAsACz4Lfgu+C+QMPAxkDIAMrgzMDNgNGA1ADX4Nvg38DhwOcA6cDsIO1g70DxIPQA9WD5IPoA/cEBQQMhB2ELYRChE0EUgRyhHwEmQSrBK4EsgTRBNSE4wTrBPcFCIUMBRYFHIUiBSuFMAU/hUKFRwVLhVAFYgVsBXSFiYWVhayFy4Xihe4GAoYShh0GIAYnBi4GNAY/hk6GYAZ7BoKGkYalBriGxobUBtwG7QbyBvcHAAcFhxQHHgcqBy+HPIdAB0OHRgdOh1QHWYddB2iHaodvB3SHhweMB5MHl4efB7KHvwfQh+WH+wgBCBmILYg+iEkIWYhiCHIIioiViKWItojHCNEI3YjwiP8JE4kpCTgJTIlaCWqJfAmKiZYJnAmoibQJvwnTCdiJ4YntigEKBwoRihgKIAosijmKRQpVimeKdAqKipkKnYqpCrQKyArNitSK3YrkiuqK7wr0Cw4LFAsdCyOLK4s4C0WLUQthC3MLf4uRC6GLsovBC80L04vkC/SMAowVDCeMMAw5DESMUIxiDHGMhIyWDK8Mx4zZDOoM9Az+jRKNJY1HDWgNew2OjZwNqQ20DbkNwY3FjcmOBA4ZjieONQ5HDkyOUY5cjmiOcg57joOOi46SjpmOpQ6yDsqO4o7qDvGO/Y8IjxKPJw85j0UPUY9dD2ePeQ+Gj5UPmQ+dD6iPuY/Sj+iP/JAQECOQNRBHEFYQZZB2EIaQlBChkLWQtZC1kLWQtZC1kLWQtZC1kLWQtZC1kLWQuBC6kL2Qw5DJkM+Q0pDVkNiQ4pDpEPIQ+pD9kQGRLREyETeROxE9kUeRWhFuEX+RnxGwkcYR0BHfkeQR6JHtEfGSBxIMEhOSFxIckjuSSJJhEmoSbZJxEniSfBKBEocSkhKSEssS35LskvWS/BMCkw0TExMaEymTORNDE0mTTxNfk2WTaJNyE3mTfZOGE4uTmhOlk7WTwhPWk9uT5hPsE/YT/hQEFAmUFpQbFCkUPZRFlFWUaZRulIcUmZSsFLCUvJTOFNWU5BT0lPmVDhUelSIVMRU5FTyVRpVOFVmVfhWAFY6VoZWylciV2ZXgleeV7pX1lgAWD5YYliiWOJZKFlWWZhZ4ln0WipaXFp6WrhazFscW1pbbluuW+xcLFyAXL5c/l08XXpduF4MXlxerF7SXxZfbF90X3xfhF+6X/BgIGA8YHBgfGCIYJRgoGCsYLhgxGDQYNxg6GD0YQBhDGEYYSRhMGE8YUhhVGFgYWxheGGEYZBhnGGoYbRhwGHMYdhh5GHwYfxiCGIUYiBiLGI4YkRiUGJcYmhidGKAYoximGKkYrBivGLIYtRi4GLsYvhjBGMQYxxjKGM0Y25j3mPqY/ZkAmQOZBpkJmQyZD5kSmRWZGJkbmR6ZIZkkmSeZNZlNGVAZUxlWGVkZXBlfGWIZZRloGWsZbhlxGXQZdxl6GX0ZgBmDGY2ZnBmfGaIZpRmoGasZrhmxGbQZtxm6Gb0ZwBnDGcYZyRnMGc8Z0hnVGdgZ2xneGeEZ5BnnGeoZ7RnwGfMZ9hn5GfwZ/xoCGgUaCBoLGg4aERoUGhcaGhodGiAaIxomGikaLBovGjIaNRo4GjsaPhpBGkQaRxpKGk0aUBpimnOadpp5mnyaf5qCmoWaiJqLmo6akZqUmpeampqdmqCao5qmmqmarJqvmrKatZq4mruavprBmsSax5rKms2a0JrTmtaa2Zrcmt+a4prlmuia65rumvGa9Jr3mvqa/ZsAmw8bEhsVGxgbGxseGyEbJBsnGzUbOBs7Gz4bQRtEG0cbShtNG1AbWptdm2CbY5tmm2mbbJtvm3KbdZt4m3ubfpuBm4Sbh5uKm42bkJuTm5abmZucm5+bopulm6ibq5u9G8AbwxvGG8kbzBvPG9Ib1RvYG9sb3hvhG+Qb5xvqG+wb7hvwG/Ib9Bv2G/gb+hv8G/4cABwCHAQcBhwJHAwcDxwSHBUcGBwbHB0cHxwhHCMcJRwoHCscLhwxHDQcNxw6HE8cURxUHFYcWBxbHF4cYBxiHGQcZhxpHGscbRxvHHEccxx1HHcceRx7HH0cgByCHIQck5yVnJecmpydnJ+coZyknKacqZysnK+cspy1nLicu5y+nMGcxJzGnMicy5zOnNGc05zWnNmc3JzfnOKc5ZzpnOyc75zynPWc95z5nPyc/50CnQWdCJ0LnQ6dEZ0TnRWdF50anR2dH50inSWdKJ0rnS2dL50ynTWdOJ06nT2dQJ1DnUadSZ1MnU+dUp1VnVidW51dnV+dYp1lnWida51unXGddJ13nXqdfZ2AnYOdh52LnY6dkZ2TnZadmZ2cnZ+dop2lnaidq52unbGdtJ23nbqdvZ3BncWdyJ3Lnc6d0Z3Unded2p3dneGd5Z3oneud7p3xnfSd9536nf2eAJ4DngaeCZ4Mng+eE54XnhqeHZ4gniOeJp4pniyeL54ynjWeOJ47nj6eQZ5EnkeeS55PnlKeVZ5YnlueXp5hnmSeZ55qnm2ecJ5znnaeeZ58nn+egp6Fnoiei56OnpGelJ6XnpqenZ6gnqOepp6pnryewJ7DnsaeyZ7Mns+e0p7Vntie257enuGe5J7nnuqe7Z7wnvOe9p74nwYfE58anyGfKx80nzifPJ8/n0KfRZ9In0ufTp9Wn14faB9xn3Ofdp95H3kfgIAAAACAIgEEgIjBgAABQALAAABAyMTNTMFAyMTNTMBFR5vAYwBDh5vAYwFeP6aAVySiP6aAWSKAAAAAAIARgAABKIFsAAbAB8AAAEhAyMTIzUhEyE1IRMzAyETMwMzFSMDMxUjAyMDIRMhAsz++FCPUO8BCUX+/gEdUo9SAQhSkFLM50Xh+1CQngEIRf74AZr+ZgGaiQFiiwGg/mABoP5gi/6eif5mAiMBYgABAG7/MAQRBpwAQQAAATQuAicuAzU0PgI3NTMVHgEVIzQuAiMiDgIVFB4CFx4DFRQOAgcVIzUuAzUzFB4CMzI+AgNYHkNrTl+XajgyXYRTlai7uCA/XTw/XDweHEJuU2CWZzY2ZY9YlE2Pb0K5MlFjMkNoSCYBdy1MQjgaHU1oiFlTiWU/CtvcF+zNQ3BSLiI9VjQwTUA5Gx9NZoZYV4pkPAm/vwc4aqNyVXBCGiE9VwAAAAAFAGn/6wWDBcUAFQArAEEAVwBbAAATND4CMzIeAh0BFA4CIyIuAjUzFB4CMzI+Aj0BNC4CIyIOAhUBND4CMzIeAh0BFA4CIyIuAjUzFB4CMzI+Aj0BNC4CIyIOAhUFJwEXaSlNb0VGb0wpKE1uRUZvTimKFCg9KSg8JxMUJz0oKTwnFAI7KU1vRUZvTSkpTW5FRm9OKYoUKD0pKDwnExQnPSgoPCgU/gdpAsdpBJg+bVIwMFJtPk09bVEwMFFtPSNAMh4eMUEjTSNBMh4eMkEj/M09blEwMFFuPU4+bVEwMFFtPiNBMh4eMkEjTiNBMR4eMUEj90IEckIAAAADAGX/7ATzBcQALgA9AFAAABM0PgI3LgM1ND4CMzIeAhUUDgIPAQE+ATUzFAYHFyMnDgMjIi4CBTI2NwEHDgMVFB4CAxQWFzc+AzU0LgIjIg4CZSlLaD4lPCsXNGCGUlCAWjAdNEkrbgFEICSnPD/Q3mEmWmFmMW2vekEB10iKO/6dKjY/IAkjR2xfQDZpHzEiERctQiosQi0XAYdCa19WLC1SUVIrVYRaLzJUcD41V01DIVH+fT2RU33UVvlzIjMhET1tl6o6NgGpHyhLQDMQNV9HKQPlN3dCShUqMDkmHjgrGx82RwAAAQBnBCEA/QYAAAUAABMDIxM1M/0VgQGVBZH+kAFgfwABAIX+KgKVBmsAGwAAEzQ+BDcXDgICHQEUEh4BFwcuBTWFLk1lbW0wJjt5ZD8/ZHk7Ji9ubWVNLgJPkf/YsohgGnotnuf+0L4Ovv7Q6KIwcRpgibDY/pIAAQAm/ioCNwZrABsAAAEUDgQHJz4CEj0BNAIuASc3HgUVAjcuTWVtbi8nO3pjP0NmeDYnL25tZU0uAkWS/tiwiWAacS2h6gEyvg6+ATTqoSxxGmCIstj/kQAAAAABABwCYQNVBbAADgAAASU3BQMzAyUXBRMHCwEnAUr+0i4BLgmZCgEpLv7Nxny6tH0D11qXcAFY/qNumFv+8V4BIP7nWwAAAAABAE4AkgQ0BLYACwAAASEVIREjESE1IREzAp4Blv5quv5qAZa6Aw2v/jQBzK8BqQABAB3+3gE0ANsACwAAJRQOAgcnPgE9ATMBNBctQCppLzO1Ry1iYFgiSEKLUZcAAAABACUCHwINArYAAwAAASE1IQIN/hgB6AIflwAAAQCQ//UBdgDRAAsAADc0NjMyFhUUBiMiJpA5OTk7Ozk5OWEwQEAwLj4+AAABABL/gwMQBbAAAwAAFyMBM7GfAmCefQYtAAAAAgBz/+wECgXEABUAKwAAARQOAiMiLgI9ATQ+AjMyHgIVJzQuAiMiDgIVERQeAjMyPgI1BApAd6lqaap4QkF4qWlqqnhAuSNGZ0NCZ0UkJEdnQkRmRSICbbP1l0JCl/Wz3rPylEBAlPKzH3usazAwa6x7/uZ6r3A0NHCvegAAAAABAKoAAALZBbcABgAAISMRBTUlMwLZuv6LAhIdBNGJqMcAAAABAF0AAAQzBcQAJAAAKQE1AT4DNTQuAiMiDgIVIzQ+AjMyHgIVFA4CBwEhBDP8RgHdQlczFCJAXj1KbUgkuT14snVno3E8LEpkN/55AtuFAhJJcF1RKjZfRiksTm1CXKR6RzhnkFdAgoF/Pf5YAAAAAQBe/+wD+QXEAD4AAAEzMj4CNTQmIyIOAhUjND4CMzIeAhUUDgIHHgMVFA4CIyIuAjUzFB4CMzI+AjU0LgIrAQGGhEhsSCR+gTthRSa5QHalZWOic0AbN1c8SGE6GEZ8qGNfqH5JuiZIZkBAZkgmLFFyR4QDMiZDWzZ9gyNBXTlUkm0/NWeaZilaVksZF0tcZjFmn2w5NWeXYTldQyQhRGZERGRBIAAAAgA1AAAEUAWwAAoADgAAATMVIxEjESE1ATMBIREHA4bKyrr9aQKMxf2BAcUWAemX/q4BUm0D8fw5AsooAAAAAAEAmv/sBC0FsAAqAAAbASEVIQM+ATMyHgIVFA4CIyIuAiczHgEzMj4CNTQuAiMiDgIHzkoC6v2zLCd7UWShcDw5cq11WJ16TgmvEZB2QmZHJSZKbUYvRDYtGQLaAtar/nMXKEV/tG9psYFJMWSYZn1/LlZ7TER2VzINGCMVAAAAAgCD/+wEGwWxACEANgAAARUjIg4CBz4BMzIeAhUUDgIjIi4CPQE0PgQzAyIOAgcVFB4CMzI+AjU0LgIDThGFung+CDyhXW2dZjE6cqhvdrB1Ohk+Z5vVjOIxWks5Dy9PZjdAZEUkIUJkBbGdUIWsXEU/U4esWmi1hU1in8hlV2bLuZ91Qv1wHzZJKkRilWU0MVl6SUF5XTgAAAAAAQBNAAAEJQWwAAYAAAkBIwEhNSEEJf2lwgJZ/OwD2AVI+rgFGJgAAAMAcP/sBA4FxAAjADcASwAAARQGBx4DFRQOAiMiLgI1ND4CNy4BNTQ+AjMyHgIDNC4CIyIOAhUUHgIzMj4CAzQuAiMiDgIVFB4CMzI+AgPsc2I4W0EjR32pYmKqfEciP1o4YXBAcp5dXZ1zQJcpSmc+P2ZIJyZIZ0FAZ0gnIiNBWjY2WkEjI0BaNzdaQCMENG2qMBhIW2w9ZJppNjZpmmQ9bFxIGDCqbF+VZjY2ZpX8+j1mSSgoSWY9P2JFJCRFYgLjNlxDJiNBXTo4XEEjI0FcAAAAAgBk//8D+AXEACEANgAAJTI+AjcOASMiLgI1ND4CMzIeAh0BFA4EKwE1EzI+Ajc1NC4CIyIOAhUUHgIBQ5bCcS4EOqFgbJ1lMTpxqW99sHA0EzVfmt2XEvAvWEo7Ei5NZTdBZEUkIEFjm1GHr15FVFWJrllouIlPZabTb0Nfw7egd0WcAeUeNkgqSmOZaDY0W3xJQXtgOv//AIb/9QFtBEQAJgAQ9gAABwAQ//cDc///ACn+3gFVBEQAJwAQ/98DcwAGAA4MAAABAEgAwwN6BEoABgAAAQUVATUBFQEIAnL8zgMyAoT9xAF7kgF6xAAAAgCYAY8D2gPPAAMABwAAASE1IREhNSED2vy+A0L8vgNCAy6h/cCgAAEAhgDEA9wESwAGAAAJATUBFQE1Axv9awNW/KoCigEDvv6Gkv6FwAACAEv/9QN2BcQAJQAxAAABPgM3PgM1NCYjIg4CFSM+AzMyHgIVFA4CBw4BFQM0NjMyFhUUBiMiJgFlARIoQTAiPy8cbmksUT8muQFAbpVXYJVmNSpHWjA3JsE3NjY4ODY2NwGaSGZUTzEjP0NOM2l3FzFLNFWGXTE1Y41XRHZrXy0zgEr+wy09PS0tOzsAAAACAGr+OwbQBZcATwBiAAABDgUjIiYnDgEjIi4CNz4DMzIeAhcDBh4CMzI+Ajc2Ai4BIyIOAQIHBhIeATMyPgI3Fw4DIyIkJgI3NhI2JDMyBBYSAQYWMzI+Ajc0NxMuASMiDgIGxwMWKkFZdEheeRk2i0pKbUUaCQxQdpFNNlNDORw0BhQnMxg8XkElAwlEnvuunf61aAgJTaP1oCxbV04fJSNaY2Yuvv7XyWIJCYDdATO8wAEnw1779Q5RWBo4NzIUAS4ZPCM2YUw0AfY9fnRlSytYUFVTP3KhY4TUlFARHSYW/dZJWzIRP22UVLsBJ85td9n+0re7/tbRcAsVHRJzFiEXC4HyAVnXzQFd/5CD8f6o/taOmBYvSzUGAwH3DRA4cKYAAgAcAAAFHQWwAAcACgAAASEDIwEzASMBIQMDzf2eicYCLKgCLcX9TQHv+AF8/oQFsPpQAhoCqQADAKkAAASIBbAAFAAhACwAADMRITIeAhUUBgceAxUUDgIjAREhMj4CNTQuAiMlITI+AjU0JiMhqQHccLB7QXRkPV9BIkV+sm3+wwE9RWtKJyBFakn+ugEiPmZJKIyP/uQFsC1fkmZmnSsRQlpwPWadazYCqf30JUNhPDxiRCWaIDxXN3htAAAAAQB3/+wE2AXEACsAAAEOAyMiLgI9ATQ+AjMyHgIXIy4DIyIOAh0BFB4CMzI+AjcE2AxNiMSDgdKVUVKY2Yd7voVOC8ELLlF4VGGTYzItXI5hXH5TLgwBzmexgUlgsfiZkpn5sWFIgbNsTHpWLkuHv3OUa7yNUSxTeU0AAAIAqQAABMYFsAANABsAADMRITIeAh0BFA4CIwMRMzI+Aj0BNC4CI6kBm5DsqV1dq/SXysp0sHY7PHSobAWwYLL+nlae/rFfBRL7i0uKwnhZfcOHRgAAAAABAKkAAARGBbAACwAAASERIRUhESEVIREhA+D9iQLd/GMDk/0tAncCof38nQWwnv4sAAAAAQCpAAAELwWwAAkAAAEhESMRIRUhESEDzP2dwAOG/ToCYwKD/X0FsJ7+DgABAHr/7ATcBcQALwAAJQ4DIyIuAQI9ATQSPgEzMh4CFyMuAyMiDgIdARQeAjMyPgI3ESE1IQTcFUp5sHuF36FaTZXajX28hE4OwAsvUnhUZpRgLzxtmV1ObUsuD/6vAhC/HklALF6xAQGjcqMBALJeQ3ekYTtpTy5KisR7dH7GikgVHyUQAUecAAAAAAEAqQAABQgFsAALAAAhIxEhESMRMxEhETMFCMH9IsDAAt7BAqH9XwWw/Y4CcgAAAAEAtwAAAXcFsAADAAAhIxEzAXfAwAWwAAEANf/sA8wFsAAXAAABMxEUDgIjIi4CNTMUHgIzMj4CNQMLwUR7qWRlqHpEwChGYjs5YkgoBbD7+WyncDozaZ9rRWRBHyVIbEcAAAABAKkAAAUFBbAADAAAAQcRIxEzETcBMwkBIwIbssDAngHp6P3DAmrmAqW5/hQFsP0wsAIg/X380wAAAAABAKkAAAQcBbAABQAAJSEVIREzAWoCsvyNwZ2dBbAAAAEAqQAABlIFsAAOAAAJAjMRIxETASMBExEjEQGhAdwB3PnAEv4ik/4jE8AFsPtcBKT6UAI3AmT7ZQSY/Z/9yQWwAAAAAQCpAAAFCAWwAAkAACEjAREjETMBETMFCMH9I8HBAt+/BGL7ngWw+5kEZwACAHb/7AUJBcQAFQArAAABFAIOASMiLgECPQE0Ej4BMzIeARIVJzQuAiMiDgIdARQeAjMyPgI1BQlTmNiFgdicVlaa2IGF2ZlTvzVmk11Zkmc4OWiSWV6SZTQCqaT+/bZgYLYBA6RcowEFtmFhtv77owKCyIhGRojIgl6DyIlGRonIgwACAKkAAATABbAADgAbAAABESMRITIeAhUUDgIjJSEyPgI1NC4CIyEBacACGXy+gUNDgb58/qcBWVR5TSQkTXlU/qcCOv3GBbBCd6NhaaVwO50qS2c+OGlQMAAAAAIAbf8KBQYFxAAYAC4AAAEUAgcFByUGIyIuAQI9ATQSPgEzMh4BEhUnNC4CIyIOAh0BFB4CMzI+AjUFAYZ5AQSD/s1IUIHYnFZWmtiBhdmaU8A1ZZNeWZFnODlnkllekmU0AqnT/s9WzHn0EmC2AQOkXKMBBbZhYbb++6MCgsiIRkaIyIJeg8iJRkaJyIMAAAIAqAAABMkFsAAOABsAAAEhESMRITIEFRQGBwEVIwEhMj4CNTQuAiMhAr/+qsEB4vYBCZODAVbO/W4BJ051TiclTnhT/t8CTf2zBbDg1ojKMv2WDALqK0ljOT9nSigAAAEAUP/sBHIFxAA9AAABNC4CJy4DNTQ+AjMyHgIVIzQuAiMiDgIVFB4CFx4DFRQOAiMiLgQ1MxQeAjMyNgOxH0+GZ2yve0JHgrZwe8CDRMEnUHhSTXJKJCdSgVp8tHU5SIW7c0OGe2lOLME7Y4FHmKIBcDNOQTkeH09nhFVVkWs8SnqgVT1oTCokP1YzLkxANhkjVWyGVVmQZjcZMkpieklLa0YhfAAAAAEAMQAABJcFsAAHAAABIREjESE1IQSX/iy//i0EZgUS+u4FEp4AAAABAIz/7ASqBbAAGQAAAREUDgIjIi4CNREzERQeAjMyPgI1EQSqVpHAam/AjVG+MVh7S0x8WDAFsPwme7h6PT16uHsD2vwmVX1TKChTfVUD2gAAAAABABwAAAT9BbAABgAAJQEzASMBMwKLAaDS/eSq/eXR/wSx+lAFsAAAAQA9AAAG7QWwABIAAAEXNwEzARc3EzMBIwEnBwEjATMB4xwpASCiARkoH+LB/p+v/tQXF/7Jr/6gwAHLwK0D+PwIsMQD5PpQBCVvb/vbBbAAAAAAAQA5AAAEzgWwAAsAAAkBMwkBIwkBIwkBMwKEAV3i/jQB1+T+mv6Y4wHY/jPhA4ICLv0u/SICOP3IAt4C0gAAAAEADwAABLsFsAAIAAAJATMBESMRATMCZQF82v4KwP4K3ALVAtv8b/3hAh8DkQAAAAEAVgAABHoFsAAJAAAlIRUhNQEhNSEVATkDQfvcAx787wP3nZ2QBIKejQAAAQCS/sgCCwaAAAcAAAEjETMVIREhAgu/v/6HAXkF6Pl4mAe4AAAAAAEAKP+DAzgFsAADAAATMwEjKLACYLAFsPnTAAABAAn+yAGDBoAABwAAEyERITUzESMJAXr+hsHBBoD4SJgGiAABAEAC2QMUBbAABgAAAQMjATMBIwGqvqwBK38BKqsEu/4eAtf9KQAAAQAE/2kDmAAAAAMAAAUhNSEDmPxsA5SXlwAAAAEAOQTYAdoF/gADAAABIwEzAdqf/v7fBNgBJgACAG3/7APqBE4ALAA7AAAhLgEnDgMjIi4CNTQ+AjsBNTQmIyIOAhUjND4CMzIeAhURFBYXFSUyPgI3NSMiBhUUHgIDKAoMBBpBTVoyU4dfNER/tG+4dHE0Vj0iuj1wn2JYlWo8ExP+CzJYSDUPmp+sGjVNFD0hGzElFTJWdUNXhVouVWFzHC8+IjpyWzktW4hb/gk3eSwQjRwtOh/eY2QnRDEdAAIAjP/sBCAGAAAVACsAAAEUDgIjIiYnByMRMxE+ATMyHgIVIzQuAiMiDgIHER4DMzI+AjUEIDhsnGRrnDYJqrk2mGdmnWs4uR5DbE4zUkEwERIxQVIzS2pEIAIRd8mTUktGfQYA/cNDSFCRy3xRj2w/Gi4+JP4sJD4uGj5qj1EAAQBc/+wD7AROACsAACUyPgI3Mw4DIyIuAj0BND4CMzIeAhcjLgMjIg4CHQEUHgICPjFaRSsErwRHdJlWerV4Ozt4tHpfm3FABK8EJ0JbOFZxRRwcRHKDIDhNLUiDYztXlMRtKm3ElFc8aZBTMldBJkRvi0YqSItuRAAAAAIAX//sA/AGAAAVACsAABM0PgIzMhYXETMRIycOASMiLgI1MxQeAjMyPgI3ES4DIyIOAhVfPXCdYWOUNrmqCTaYZ1+dcD25IUZsSzFOPzESEjA/TjBMbUYhAiZ8y5FQQz8CNPoAdEJGUpPJd1GPaj4XKjojAfEhOCkXP2yPUQAAAgBd/+wD8wROAB8AKwAABSIuAj0BND4CMzIeAh0BIR4DMzI2NxcOAwMiDgIHITUuAwJNcbeCRk+Eqlx0qG00/SMCLVN1SmKIM3EaSmOAaDheSjEJAh4DHT1gFE6LwHIqhNCOS1GOwnJTS4JgOFBCWChLOyMDyilOdEsONmpUNAABADwAAALKBhUAGAAAMxEjNTM1ND4CMzIXBy4BIyIGHQEzFSMR56urMVyEU0A/ChU1Glpi5+cDq49yV4dcLxGWBAVpYnKP/FUAAAAAAgBg/lYD8gROACkAPwAAEzQ+AjMyFhc3MxEUDgIjIi4CJzceAzMyPgI9AQ4BIyIuAjUzFB4CMzI+AjcRLgMjIg4CFWA7b55jZ5g2CalDeqhmKm1vZiRgIkhJSyVBaksoNpVkYZ1vPLohRWxLMU8/MBISMD9OMExsRiECJnzLkVBIRHj73WunczwTK0g1byo4Ig8lSmtHXj5CUpPJd1GPaj4YKjojAe4hOSoXP2yPUQABAIwAAAPfBgAAFwAAAT4BMzIeAhURIxE0LgIjIgYHESMRMwFFOqJkT4BaMbkcN1E1WogmubkDt0dQK1+Vav07Asc/WTgaYE78/QYAAAAAAAIAjQAAAWgFxAADAA8AACEjETMDNDYzMhYVFAYjIiYBVbm5yDc2Njg4NjY3BDoBHy0+Pi0tPDwAAv+//ksBWQXEAA8AGwAAAREUBiMiJic1HgEzMjY1EQM0NjMyFhUUBiMiJgFLjI8aQBcULxE+QRM3NTY4ODY2NgQ6+0WWngoIlAUDQ1MEuwEfLD8+LS08PAAAAAABAI0AAAQMBgAADAAAAQcRIxEzETcBMwkBIwG6dLm5YwFR4f5bAdbZAfV5/oQGAPxfdwFk/jz9igAAAAABAJwAAAFVBgAAAwAAISMRMwFVubkGAAABAIsAAAZ4BE4AKgAAARc+ATMyFhc+ATMyHgIVESMRNC4CIyIOAgcRIxE0LgIjIgYHESMRAToFOJ9qaaErNq12V4ZdMLkhPFY0OVg/JQW6ITxVNWN4HrkEOnhCSlNbTmAtYJRm/TkCyERaNhUkPVMv/TICxz9ZOBpWRfzqBDoAAAEAjAAAA98ETgAXAAABFz4BMzIeAhURIxE0LgIjIgYHESMRATsGOqRmT4BaMbkcN1E1WogmuQQ6iElTK1+Vav07Asc/WTgaYE78/QQ6AAAAAgBb/+wENAROABUAKwAAEzQ+AjMyHgIdARQOAiMiLgI1MxQeAjMyPgI9ATQuAiMiDgIVW0V/tnFzt4BERIC2cnK2gEW6Jk1zTUx0TCcnTXRNTHJNJgIndsmUVFSUyXYWdsmTU1OTyXZRkG1AQG2QURZQkW1BQW2RUAAAAAIAjP5gBB4ETgAVACsAAAEUDgIjIiYnESMRMxc+ATMyHgIVIzQuAiMiDgIHER4DMzI+AjUEHjhrnGRmmTe5qQk3nGdmnWw3uSJIbkwvTT4wEhIwPk4wS21IIgIRd8mTUkA9/fcF2nhESFCRy3xRj2w/Fig3IP37IDcnFkBskVEAAgBf/mAD7wROABUAKQAAEzQ+AjMyFhc3MxEjEQ4BIyIuAjUzFB4CMzI2NxEuAyMiDgIVXzpvoGZjljYIqrk2lGBln247uSJIbUtceiYTMT5LLUxuSCICJnzLkVBCP236JgIEOj5Sk8l3UZFsQFJAAhIfNCYWQW2RUQAAAAEAjAAAApcETgARAAABLgEjIgYHESMRMxc+ATMyFhcClxgpGmB5Hrm0Ayp+WhQ0CgOUBANUR/0ABDp9Q04JBQABAF//7AO7BE4APQAAATQuAicuAzU0PgIzMh4CFSM0LgIjIg4CFRQeAhceAxUUDgIjIi4CNTMeAzMyPgIDAhI1YlBakGU2OWiUW2GZazi6HjpUNzpRNBgUOGFNY5JgLztuml5spXA6uQMxSlgsOVY7HgEfHjUvKBETNElkQ0BzVzM1XHtGIUM1IRstOR4eMCchERc6TWRCR3ZULzxjf0M5TTAUGCo5AAABAAn/7AJWBUAAGwAAAREzFSMRFB4CMzI2NxUOASMiLgI1ESM1MxEBh8rKFCErFxczDhZGMjNbRCjFxQVA/vqP/WEqMxwJCQOWBg4dRG9RAp6PAQYAAAAAAQCI/+wD3AQ6ABcAACUOASMiLgI1ETMRFB4CMzI2NxEzESMDKDOcblCCXjO5IjhIJnGJILmwazxDLWGZbAK7/UNJXzcVVkgDE/vGAAEAIQAAA7oEOgAGAAAlATMBIwEzAfEBDL3+fI3+eL37Az/7xgQ6AAABACsAAAXTBDoADAAAJRMzASMJASMBMxsBMwRK0Ln+xZb++f8Alv7GuNX8lf8DO/vGAzT8zAQ6/NYDKgABACkAAAPKBDoACwAAARMzCQEjCwEjCQEzAffw2P6eAW3W+vrXAW3+ntYCrwGL/en93QGV/msCIwIXAAABABb+SwOwBDoAGwAAARMzAQ4DIyIuAic1HgMzMj4CPwEBMwHu/Mb+TQ8wTWxJCx4eGgcEDg8NBC9IOCkRKf5+ygEPAyv7HyheUTcEBQUClgEBAQESKUQybgQuAAEAWAAAA7MEOgAJAAAlIRUhNQEhNSEVAToCefylAlX9tAM0l5eIAxmZgwAAAQBA/pICngY9ACgAAAEuAz0BNC4CIzUyNj0BND4CNxcOAx0BFAYHHgEdARQeAhcCeGaJUiMYM1E4cGQjUolmJjtQMRVPWFdQFTFQO/6SHV54kE7ONlg+IpGAbc9Pj3ldHXMTRFtvPc9loi8vo2TOPm5bRBMAAAAAAQCv/vIBRAWwAAMAAAEjETMBRJWV/vIGvgAAAAEAE/6SAnIGPQAqAAAXPgM9ATQ2Ny4BPQE0LgInNx4DHQEUHgIzFSIOAh0BFA4CBxM7UTEVVl9fVhUxUDsmZolTIhgzUTg4UTMYIlOJZvsTRFtuPs5ooiwromnPPW9bRBNzHV15j0/PNlg+IZEiPlg2zk6QeF4dAAEAgwGSBO8DIgAlAAABFA4CIyIuAicuASMiBhUHND4CMzIeAhceAzMyPgI1BO8wVndHLEtHRSc0VTJOVKEvVnZIK01HRiUbLywsGSc/LRgDCU2IZjwSIjQjLzNrXgJOhmI4EyM0IRklGAwfOE0vAAACAIv+mAFmBE0AAwAPAAATMxMjExQGIyImNTQ2MzIWqqgNwsk3NjY4ODY2NwKs++wFTC0+Pi0tPDwAAAABAGn/CwP5BSYAMQAAJTI+AjczDgMHFSM1LgM9ATQ+Ajc1MxUeAxcjLgMjIg4CHQEUHgICSzFaRSsErwM4XXxHumCOXy4vXo5guk19WjQDrwQnQls4VnFFHBxEcoMgOE0tP3VeQg3p6xFhjrFhKmCxjmES4t8MRWWCSTJXQSZEb4tGKkiLbkQAAQBbAAAEaAXEACsAAAEXFAYHIQchNTM+AzUnIzUzAzQ+AjMyHgIVIzQuAiMiDgIVEyEVAcEIHiAC3QH7+E0aIxYJCKWgCUN3o2Bhmmk4vyhCVi4xVj8lCQE/Am7cRoAvnZ0GNUhQId2dAQRno3A7OWaPVz9XOBklR2hD/vydAAACAGn/5QVbBPEAIwA3AAAlDgEjIiYnByc3LgE1NDY3JzcXPgEzMhYXNxcHHgEVFAYHFwcBFB4CMzI+AjU0LgIjIg4CBE9Mu2loukyGgosyNjs1k4KTS7JkZLRLlYSXNDo2MI+E/GBDc5pYV5pzQkJzmldYmnNDcD9FRD6Ih41LtWZquk2XiJY5P0A5mImaTbloZLRLkIgCe1+mfEhIfKZfXqZ7R0d7pgABAB8AAAStBbAAFgAACQEzASEVIRUhFSERIxEhNSE1ITUhATMCZgFs2/5eATj+gAGA/oDB/oYBev6GATn+XtwDDgKi/TB9pXz+vgFCfKV9AtAAAAACAJP+8gFNBbAAAwAHAAATETMZASMRM5O6urr+8gMX/OkDyAL2AAAAAgBa/hEEeQXEAEkAXgAAARQGBx4BFRQOAiMiLgI1NxQeAjMyPgI1NC4CJy4DNTQ2Ny4BNTQ+AjMyHgIVIzQuAiMiDgIVFB4CFx4DJSYnDgEVFB4CFx4BFz4BNTQuAgR5YlhFSEZ/tG9gvJNbuj1geDtIcU0oIlGHZW6teEBfV0JHRYC1b3O2f0S5KE5yS05zSiQeTodqcK54P/3hWktQSx5QiWstUCROVCNSigGvYIooMYhkV4hfMSxkpXoCT2xCHCE5Ti0uRTo1Hh1GYoZeXYsqMYhkU4dgNDltoWg6ZkwsIjpOKzJHOTMdH0ZhhKcYGxNlRTNJOjQeDRgOFGVFLkc8NwACAGYE8ALvBcUACwAXAAATNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiZmNzY2ODg2NjcBrjc2Njg4NjY3BVstPT0tLTw8Ky0+Pi0tPDwAAwBb/+sF5gXEACcAOwBXAAABFA4CIyIuAj0BND4CMzIeAhUjNCYjIg4CHQEUHgIzMjY1JRQeAjMyPgI1NC4CIyIOAgc0PgQzMh4EFRQOBCMiLgQEXy5We0xQgFowMFqAUEx7Vi+SX1sySzMaGjNLMlxd/QFeodl7e9ihXl6h2Ht72aFeczNcgp61YmK1nYJcMzNcgp21YmK1noJcMwJVT3ZOJzhmj1Z0Vo5mOSdOdk5jVSZEXzh1OV9EJlRlhIbmqmFhquaGheWpYGCp5YVqwaaHXzQ0X4emwWpqwaeHYTQ0YYenwQAAAAIAkwKzAw8FxAAkADEAAAEmJw4BIyIuAjU0NjsBNTQmIyIGFSc0PgIzMh4CFREUFhclMjY3NSMiDgIVFBYCagwGH2VIPF0/IaesbD0/RU+hLFFyRkBqTCkMDv6kK1gcay5DKxU8AsEiJiMzIDxUM294NEJFNjMMM1U+IyNFZ0X+xjFYLHsoG44SICkYLDIA//8AZgCXA2QDswAmAXL6/gAHAXIBRP/+AAEAfwF3A74DIAAFAAABIxEhNSEDvrr9ewM/AXcBCKEABABa/+sF5QXEABsALwBQAF0AABM0PgQzMh4EFRQOBCMiLgQ3FB4CMzI+AjU0LgIjIg4CBREjESEyHgIVFAYHHgMdARQWFxUjLgI0PQE0JiMnMz4DNTQuAisBWjNcgp61YmK1nYJcMzNcgp21YmK1noJcM3Neodl7e9iiXV2i2Ht72aFeAcCNARRKd1QtQT8iLx0NBwqRBQYDQ1CjnCA6LBoTKkUzhwLZasGmh180NF+HpsFqasGnh2E0NGGHp8FqhuaqYWGq5oaF5algYKnl0P6uA1EgP2FAP10gDio1PyM3JkIXEA0oKiYLNUhFgAEQHi0eJTMgDgABAHgFIQNCBbAAAwAAASE1IQNC/TYCygUhjwAAAgCCA8ACfAXEABMAJwAAEzQ+AjMyHgIVFA4CIyIuAjcUHgIzMj4CNTQuAiMiDgKCKUVdNDRbRCgoRFs0NF1FKX0VIy8bGy8jExMjLxsbLyMVBMA1X0cpKUdfNTZdRSgoRV02HC8iExMiLxwcMSQUFCQxAAACAGEAAQP1BPMACwAPAAABIRUhESMRITUhETMBITUhAooBa/6Vp/5+AYKnAUD8vQNDA1eY/mIBnpgBnPsOlwAAAQBCApsCqwW7AB4AAAEhNQE+ATU0JiMiBhUjND4CMzIeAhUUDgIPASECq/2pASBDNkA8S0edKU1vRkNqSicbMUcssAGPAptsAQ89WCExPUw5Nl9HKiE+WDYoR0VGKJEAAQA+Ao8CmgW6ADIAAAEzMjY1NCYjIg4CFSM0PgIzMh4CFRQGBx4BFRQOAiMiLgI1MxQWMzI2NTQmKwEBCVRKSD9GHDAkFJ0sTmk8QWxNK0ZCTUgvUnBBOGtUM55PQ0ZJV0lUBGU9MC06DRgiFTNROh8dOVQ3N1sZFV5FOFY6Hxs5WD0tPDwzPjUAAAABAHsE2AIcBf4AAwAAATMBIwE84P70lQX+/toAAQCa/mAD7gQ6ABcAAAERFB4CMzI2NxEzESMnDgEjIiYnESMRAVMiPFAubHwduqYKK4JaSXEquQQ6/ZJngUgaUUcDIPvGdEFHIyb+KwXaAAABAEMAAANABbAADgAAIREjIi4CNTQ+AjMhEQKGV3e4fUBAfbh3ARECCEZ9rGVkrH1H+lAAAQCTAmsBeQNJAAsAABM0NjMyFhUUBiMiJpM5OTk7Ozk5OQLZMEBAMC8/PwABAHT+TQGqAAAAFwAAIQceAxUUDgIjJzI+AjU0LgInNwEdDBw3LBonTXFKByI9LRoTJz4qIDQFFyk9Ky9NOB5rCxgmGhkhFQwEhgAAAQB6AqIB7wW3AAYAAAEjEQc1JTMB753YAWMSAqICWTmAdQAAAgB6ArIDJwXEABUAKwAAEzQ+AjMyHgIdARQOAiMiLgI1MxQeAjMyPgI9ATQuAiMiDgIVejBZf05Qf1kvL1l+T09/WjCjFi1ELi1DLBYWLUMuLUMtFgRjTYJeNDRegk1QTYJeNDRegk0uTjkhITlOLlAtTjkhITlOLQAA//8AZgCYA3gDtQAmAXMNAAAHAXMBagAA//8AVQAABZEFrQAnAcH/2wKYACcBdAEYAAgABwHEAtYAAAAA//8AUAAABckFrQAnAXQA7AAIACcBwf/WApgABwHCAx4AAAAA//8AbwAABe0FuwAnAXQBlwAIACcBxAMyAAAABwHDADECmwAAAAIARP5/A3gETQAlADEAAAEOAwcOAxUUFjMyPgI1Mw4DIyIuAjU0PgI3PgE1ExQGIyImNTQ2MzIWAkwBEihALiA8Lhx0bStSPia5AUBtlVdimGk3K0VYLTYkwTc2Njg4NjY3AqhIZFJOMiM/RVAzbXMZM0w0VYdfMjNijVpEeGthLDN7SwE9LT4+LSw8PAAAAAL/8gAAB1cFsAAPABIAACkBAyEDIwEhFSETIRUhEyEBIQMHV/yND/3MzeIDcAO3/U0UAk79uBYCwfqvAcgfAWH+nwWwmP4pl/3tAXgC3QAAAQBZAM4D3QRjAAsAABMJATcJARcJAQcJAVkBSv64dwFJAUl3/rgBSnf+tf61AUkBUAFPe/6xAU97/rH+sHsBUf6vAAADAHb/owUdBewAHAAoADQAAAEUAg4BIyInByM3JgI9ATQSPgEzMhYXNzMHHgEVBRQWFwEmIyIOAhUhNCYnARYzMj4CNQUJU5jYhauDYI+QWmRWmtiBbbZIZ4yfQ0j8LDIwAjRkqFmSZzgDFR0b/dxYe16SZTQCqaT+/bZgUpvnWwESslyjAQW2YUA9pf9b9ZhcfcBEA4hvRojIgl6cP/yPQEaJyIMAAAACAKYAAARdBbAAEAAdAAABESEyHgIVFA4CIyERIxETESEyPgI1NC4CIwFgARV2tnxAQHy2dv7ruroBFVFySSIiSXJRBbD+20BynFtcnHFA/scFsP5D/d4uTWEzNGNNLwABAIv/7ARqBhIARQAAISMRND4CMzIeAhUUDgQVFB4EFRQOAiMiLgInNx4DMzI+AjU0LgQ1ND4ENTQuAiMiBhUBRLk5Z5FYUYtkORMcIhwTNE1bTTQ6Zo1UKVpSRBMrETQ/RiM7UzUZNE5aTjQVHiUeFR00RilocgRXbqZvOChUf1c2UUE2NTgiLkpERVFkQFZ/UykMFBoOmwsaFxAbMEAlL0xFRVNmRChCOzc6PycySzMZjZYAAAAAAwBO/+wGfAROADwATQBZAAAFIiYnDgMjIi4CNTQ2OwE1NCYjIg4CFSc0PgIzMhYXPgEzMh4CHQEhHgMzMj4CNxcOAyUyPgI3NSMiDgIVFB4CASIOAgchNTQuAgTuh8ZAGU5rilRWhFov493fbmg4WkAjuD5xnmBzsDI/rmlspXA5/SgDKVF6UztfTD0ZQBE+Xn78liZQS0AX3UFjQiIZMk0DIjxhRy0IAhocPWIUX1UhQTMfLlR4Sp2uVWt7HzRFJxNGd1YxU1NPV0R/tHB2TYZjORUfJhGIDSknHJYVJC4Z7SA2RickPi4aAzQvVHFCHzllTC0AAAACAH7/7AQtBiwAJQA9AAABFhIdARQOAiMiLgI1ND4CMzIWFy4BJwcnNy4BJzceARc3FwM0JicuAyMiDgIVFB4CMzI+AjUDNHaDRn2rZWmvfkZDeKRhVZE2GmFC2knAR55WOXfQV71JaAEBDi9CVTRKck4pJ0tuR0BnSCcFFX3+sdBie82SUUyDsmZzvYVJPzNppUKUY4MxRBefG2FFgWT88w4cDhowJhYyXYVSPnhfOz1slFcAAAAAAwBHAKwELQS6AAMADwAbAAABITUhATQ2MzIWFRQGIyImETQ2MzIWFRQGIyImBC38GgPm/aA5OTk7Ozk5OTk5OTs7OTk5Ali4ATowQEAwLz4+/P4wQEAwLj8/AAADAFv/eQQ0BLkAHQAqADYAABM0PgIzMhYXNzMHHgEdARQOAiMiJicHIzcuATUzFBYXAS4BIyIOAhUhNCYnARYzMj4CNVtFf7ZxOWYuSXtmXmVEgLZyNV4rSntkY2u6MDEBVh1DJkxyTSYCZiws/qw3Qkx0TCcCJ3bJlFQWFJXOSumRFnbJk1MSEZbMSO+VW584ArcPEUFtkVBVmDj9UBlAbZBRAAIAlf5gBCcGAAAVACsAAAEUDgIjIiYnESMRMxE+ATMyHgIVIzQuAiMiDgIHER4DMzI+AjUEJzhrnGRmmTe5uTeYZGadbDe5IkhuTC9NPjASEjA+TjBLbUgiAhF3yZNSQD399weg/cpARFCRy3xRj2w/Fig3IP37IDcnFkBskVEAAgAeAAAFiQWwABMAFwAAATMVIxEjESERIxEjNTMRMxEhETMBITUhBQKHh8H9IsCFhcAC3sH8YQLe/SIEj4/8AAKh/V8EAI8BIf7fASH9jsIAAAAAAQCbAAABVQQ6AAMAACEjETMBVbq6BDoAAQCaAAAEPwQ6AAwAAAEjESMRMxEzATMJASMBv2u6ulsBjd/+PAHo6QHN/jMEOv42Acr98/3TAAABACMAAAQbBbAADQAAASUVBREhFSERBzU3ETMBaQEH/vkCsvyNhYXBA0xUolT9850CbSqiKgKhAAEAIwAAAgsGAAALAAABNxUHESMRBzU3ETMBbJ+fuZCQuQNlPaI9/T0CfDeiNwLiAAEAov5LBPEFsAAaAAABERQOAiMiJic3HgMzMjY9AQERIxEzAREE8S1UekwgNR4OCBsdGghCRv0zwMACzQWw+fxWg1ouCAqaAwUEAmdcVARq+5YFsPuYBGgAAAAAAQCR/ksD8AROACcAAAEXPgEzMh4CFREUDgIjIiYnNx4DMzI2NRE0LgIjIgYHESMRATcNNp9qVIdfMyxTeEsfNh4OCB0eGwdBSB88WDlefSW6BDqaUV0wZp9v/P1UglktCAqdAwUDAl5cAv9LZz4bSD381AQ6AAAAAgBp/+sHCQXFABsALQAAKQEOASMiLgI1ETQ+AjMyFhchFSERIRUhESEFMjY3ES4BIyIOAhURFB4CBwn8sUSTTXzNk1FQks18TZVEA0X9LQJ3/YkC3fuNN2wzM2w5VYlgNDRhiggNV57chAEwhNyeVw0Inv4snf38GgcHBI0HCDlwpW3+zm2mcTkAAAADAGH/7AcABE4AKwBBAE0AABM0PgIzMhYXPgEzMh4CHQEhHgMzMjY3Fw4DIyImJw4BIyIuAjUzFB4CMzI+Aj0BNC4CIyIOAhUBIg4CByE1NC4CYUJ8s3GJyT1BxHBvpm42/TIDKU1vSW2VMkoZRl93SYfNPz7HhnK0fEK5I0pxTUxwSiMkSXFNTW9KIwQtNVpHLwoCDh4/YAIndsmUVHVkZnNIgLFqek2GYzk/LX4YLyYXcGRjcVOTyXZRkG5AQG6QURZQkW1BQW2RUAGPLlBvQBo2ZEwtAAABAKAAAAKCBhUAEQAAMxE0PgIzMhYXBy4BIyIGFRGgL1d+TyRHJBcSLB1aXQSsV4dcLwwJjgUGb2L7VAAB/+T+SwK8BhUAKQAAASMRFA4CIyImJzceAzMyNjURIzUzNTQ+AjMyFhcHLgEjIgYdATMCYMssU3hLHzQcDgcbHRsHQUerqy9XfU8kRyQWEzIdWlXLA6v7/FSCWS0ICpMDBQMCaFwEBI9yV4dcLwwJkwUFaWJyAAACAGX/7AWdBjgAHwA1AAABFAIOASMiLgECPQE0Ej4BMzIWFz4DNTMUBgceARUnNC4CIyIOAh0BFB4CMzI+AjUE+FOY2IWB2JxWVprYgXnHSzRILRSng4UwM781ZpNdWZJnODlokllekmU0Aqmk/v22YGC2AQOkXKMBBbZhUEsEKEVhPaPJHlXUgAKCyIhGRojIgl6DyIlGRonIgwACAFv/7AS6BLEAIQA3AAATND4CMzIWFz4DNTMUDgIHHgEdARQOAiMiLgI1MxQeAjMyPgI9ATQuAiMiDgIVW0V/tnFrrT8sNR0KlRYxTzkjJkSAtnJytoBFuiZNc01MdEwnJ010TUxyTSYCJ3bJlFRJQQYmPlIxRHFXPA9Bm1cWdsmTU1OTyXZRkG1AQG2QURZQkW1BQW2RUAAAAAABAIz/7AYdBgIAJQAAARU+AzUzFA4CBxEUDgIjIi4CNREzERQeAjMyPgI1EQSqPlIxFJ4pWI5kVpHAam/AjVG+MVh7S0x8WDAFsNQGK0lpQ2ScbD0F/YJ7uHo9PXq4ewPa/CZVfVMoKFN9VQPaAAAAAQCI/+wFEASRACMAAAEUDgIHESMnDgEjIi4CNREzERQeAjMyNjcRMxU+AzUFEB1Gd1qwBDOcblCCXjO5IjhIJnGJILk8QiEHBJFQelMsAvy6azxDLWGZbAK7/UNJXzcVVkgDE4ICGzVQNwAAAf+0/ksBZQQ6ABEAAAERFAYjIiYnNx4DMzI2NREBZaqYHjQdDgcbHRsHQUgEOvttqrIICpMDBQMCaFwEkwAAAAIAYv/sA+kETwAhAC0AAAEyHgIdARQOAiciLgI9ASEuAyMiDgIHJz4DEzI+AjchFRQeAgH/cLWARUx/qFtvpm42As0DKUxvSTdbTD4ZSRlGX3dlNFpHLwr98x4/YARPUJDHdix3xo5PAUeAsWp5TYZkOREdKBZ9GDAmGPw1LlBuQRo2ZEwtAAABAKkE5AMGBgAACAAAARUjJwcjNRMzAwaZlpWZ9nAE7gqqqgwBEAAAAQCMBOMC9gX/AAgAAAE3MxUDIwM1MwHAlqD+cfudBVWqCv7uARIKAAEAgQTLAtgF1wAVAAABFA4CIyIuAjUzFB4CMzI+AjUC2ClOb0VFb04qlxAjOSkoOSQQBdc7YkcoKEdiOx42KRgYKTYeAAAAAAEAjQTuAWgFwgALAAATNDYzMhYVFAYjIiaNNzY2ODg2NjcFVy0+Pi0tPDwAAgB5BLQCJwZQABMAJwAAEzQ+AjMyHgIVFA4CIyIuAjcUHgIzMj4CNTQuAiMiDgJ5ITpOLi1POiEhOk8tLk46IWMRHyoaGSsfEREfKxkaKh8RBYArTDkgIDlMKyxKNx8fN0osFiogExMfKhcYKiETEyEqAAABADL+TwGSADgAGQAAIQ4DFRQWMzI2NxcOASMiLgI1ND4CNwF+ID4wHSIsITMQDRhMPClGMx4dP2FEGDI4OyEhJxIIeQ8dGDBHLyhQTUcfAAEAewTZAz4F6AAfAAABFA4CIyIuAiMiDgIVJzQ+AjMyHgIzMj4CNQM+ITtOLTNCNjgqFSQbD3whOU8tK0E7PigVJBsQBdw3Wj8iHiMeER4pGAc3W0EkHiQeER8pGAAAAAIAXgTQAywF/wADAAcAAAEzASMDMwMjAl3P/vOpbcXalgX//tEBL/7RAAAAAgB+/msB1f+1ABMAIwAAFzQ+AjMyHgIVFA4CIyIuAjcUHgIzMjY1NCYjIg4CfhwvPyQjPS4bGy49IyQ/LxxXDhgfEiMwMCMSHxgO8iQ+LBkZLD4kJTwrFxcrPCURHxYNMCMkMg0YHwAB/TYE2P42Bf8AAwAAASMDM/42foKwBNgBJwAAAf2GBNv+oQYAAAMAAAEzAyP99ayndAYA/tsA///8iwTZ/04F6AAHAKD8EAAAAAAAAf1eBNn+lAZ0ABMAAAEnPgE1NC4CIzcyFhUUDgIPAf10AUtGGi09IgeVmhsrOB0BBNmZBR4nFR4SCWpnVSY2JBQERwAC/CcE5P8HBe4AAwAHAAABIwEzASMDM/4Cqf7O4QH/lvbOBOQBCv72AQoAAAH9OP6i/hP/dgALAAAFNDYzMhYVFAYjIib9ODc2Njg4NjY39S0+Pi0tPDwAAQC3BO4BmwY/AAMAABMzAyPtrnRwBj/+rwAAAAMAcQTwA4MGiAADAA8AGwAAATMDIwU0NjMyFhUUBiMiJiU0NjMyFhUUBiMiJgHhvGWH/sA3NjY4ODY2NwI3NzY2ODg2NjcGiP74JS09PS0tPDwrLT4+LS08PAD//wCTAmsBeQNJAAYAdgAAAAEAsQAABDAFsAAFAAABIREjESEEMP1CwQN/BRL67gWwAAAAAAIAHwAABXMFsAADAAYAAAEzASElIQEChqoCQ/qsAQYDTP5nBbD6UJ0EKAAAAwBn/+wE+gXEAAMAGQAvAAABITUhBRQCDgEjIi4BAj0BNBI+ATMyHgESFSc0LgIjIg4CHQEUHgIzMj4CNQPA/fwCBAE6U5jYhYHYnFZWmtiBhdmZU781ZpNdWZJnODlokllekmU0ApSXgqT+/bZgYLYBA6RcowEFtmFhtv77owKCyIhGRojIgl6DyIlGRonIgwAAAAEAMgAABQMFsAAGAAAJASMBMwEjApr+Zs4CEqwCE88Eift3BbD6UAADAHgAAAQhBbAAAwAHAAsAADchFSETIRUhAyEVIXgDqfxXVwLy/Q5TA5T8bJ2dAz+dAw6eAAAAAAEAsgAABQEFsAAHAAAhIxEhESMRIQUBwf0ywARPBRL67gWwAAEARQAABEQFsAAMAAAJASEVITUJATUhFSEBAvL+QwMP/AEB4f4fA879JAG7As79z52PAkoCR5Ce/dQAAAMATQAABXQFsAAdACoANwAAATMyHgIVFA4CKwEVIzUjIi4CNTQ+AjsBNTMDIg4CFRQeAjsBETMRMzI+AjU0LgIjA0ICeM2WVVWWzXgCwgV3zJZVVZbMdwXCx1iJXTExXYlYBcIEWIheMTFeiFgE91CQynl6yZJQr69QkMl6ecqSULn+qDhmkFhZj2U3Awr89jdmkFlYj2Y3AAAAAAEAWgAABSEFsAAfAAABPgM1ETMRFA4CBxEjES4DNREzERQeAhcRMwMWS3pWL8FNi8BzwXC6hkvALlJ0R8ECCwtAZ41YAg798n/JkFUL/pYBagtWkMl+Ag798leMZ0AMA6QAAAABAHEAAATLBcQAMwAAJT4DPQE0LgIjIg4CHQEUHgIXFSE1My4DPQE0PgIzMh4CHQEUDgIHMxUhAuFDbU0qMl+GVFOFXjMsT29E/hTdNFQ6IFGSzXx8zpNRIDpUNNz+HKINVI3GgHN1sng+PniydXOAx41TDaKdMoGToVJxjuqoXV2o6o5xUqGTgTKdAAIAZP/rBHcETgAiADgAAAERFB4CMzI2NxcOASMiJicOASMiLgI9ATQ+AjMyFhc3ARQeAjMyPgI3ES4DIyIOAhUD7g0WHRAKEgYXHzsgRl8UNJttZJxsODhrnWZqmDQR/cwgQ2tLMU4+MBISMT5NL0xrRCAEOvztLjohDQMCiRYMTVhQVU2KwHIVgNWaVlNOjf26TYdkOhwxRCkBvihFMxxFdZxXAAAAAAIAoP6ABE0FxAAcADwAAAEyHgIVFAYHHgEVFA4CIyImJxEjETQ+BBMyPgI1NC4CIyIOAhURHgEzMj4CNTQuAisBNQJdYZ9vPWJYe4NEeaZjUZ4+uiA7UmNwOUJeOxwfPVs8N15GKCyQXkVrSSchQWA+jwXEOmiQV1uYLi3DgmulcTsuMf41BbE4ZlpKNB39liI9VDItVUIpJkNcNvzFND8rTWo/NGdRMpgAAAABAC7+YAPfBDoACAAACQEzAREjEQEzAgoBGL3+hbr+hL0BFAMm+//+JwHgA/oAAAACAGD/7AQnBhwALwBFAAATND4CMzIeAhcHLgMjIgYVFB4CFxYSHQEUDgIjIi4CPQE0PgI3Jy4BExQeAjMyPgI9ATQuAiciDgIV3TRijFgnRkJAIgIXPEhPKVZlEzNaR9fRQXyzcnK1fEI2W3lCAWNrPiNKcE1McEkjKk5sQk1wSyQE9URtTSkHDRUOoAkVEQxIPhUuMDEYSv7qzBVxwo5QUI7CcRVZm3pSEAUnjP1jTYpnPT1nik0VQH1oSg0+aIpMAAAAAQBj/+wD7ARNADoAAAEiBhUUHgIzMj4CNTMUDgIjIi4CNTQ2Ny4BNTQ+AjMyHgIVIzQuAiMiDgIVFB4COwEVAht9gCNEYz89Y0YmuU+Ao1NipnhEaWRYYj5xoGJZnndFuSdDXDRAXT0dGjlZP80B3lNbI0AwHCA0RSZZgFMoLFN4TV5+ICR6SUx2TyktU3dKJD4vGhwuOyAjOyoYlAAAAAEAbf6BA8MFsAAsAAABFQEOAxUUHgIfAR4DFQ4DByc+ATU0Ji8BLgM1ND4CNwEhNQPD/qI7WT0fEic8K4E3X0YnASM1PRtiLzNIUVpXeEkhHkNqTAEX/YMFsHj+VUV7e4RMMEYzIgwmEBssST0oVk9EFlQ1VS0jMhYXFz1XdU83iJyrWQE8mAABAJH+YQPwBE4AGQAAARc+ATMyHgIVESMRNC4CIyIOAgcRIxEBOAs4oWdUh18zuR88WDkxUD8wELoEOohJUyhfnHX7qwRRS2Q8GRgsPCX87wQ6AAADAHr/7AQSBcQAFQAeACsAAAEUDgIjIi4CPQE0PgIzMh4CFQUhNTQmIyIGFQUhFRQeAjMyPgI1BBJAd6pqaap4QkF4qWlqqnhB/SECJYuIhowCJf3bJEdnQkRmRSICgKn4o1BQo/ipuaj2oE1NoPaoGDfj8fHjzydxsXxBQXyxcQAAAAABAMP/9AJLBDoAEwAAAREUHgIzMjY3Fw4BIyIuAjURAXwUISsXFzMNARZHMjNbRCcEOvzZKjIcCQgElwYNHUNvUQMmAAEAJf/vBDsF7gAlAAABMh4CFwEeATMyNjcXDgEjIi4CJwMBIwEnLgEjIgYHJz4DAQU5UjsnDgGrFC0jCRUIBgwrFy5GOTEY5v7izgGKYBc1LQkdCQEHGBsbBe4ZLkAo+6szJwECmAQIDixPQgJR/PUEBes4LgEBjgIFAwIAAAAAAQBl/ncDqQXEAEYAAAEuASMiDgIVFB4COwEVIyIGFRQeAh8BHgMVFA4CByc+AzU0LgIvAS4DNTQ+AjcuATU0PgIzMh4CFwNyN3E9T3JJIyRPe1eNjbrML05lN249YUIjJDU9GmsXJxwQESU6KjpjpHZCLFJ0SHaDRX60byNHRDwXBQgPFR80RCUxUTkgmJylQ2VKLw0bDx8vRjUoVU5DFlQaKyouHRQdFxQKDRdAaJlwTH1jSBYqmGBSgFguBgsOCAAAAAEAKf/0BKQEOgAbAAABIxEUHgIzMjY3Fw4BIyIuAjURIREjESM1IQRxnBQhKxcXMw0BFkcyM1tEJ/5wuqkESAOh/XIqMhwJCASXBg0dQ29RAo38XwOhmQACAJH+YAQfBE4AFgAsAAABFA4CIyImJxEjETU0PgIzMh4CFSM0LgIjIg4CFREeAzMyPgI1BB82aptkZZk3ukd6o1tzrnQ6uR5CakxGYz8dEjA+TjBLbEUhAfRyv4pNQDz9+APhAYHEhENWmtWAV5x1RUdthD3+1SA2JxY6ZIZNAAEAZf6KA+EETgAuAAABMh4CFSM0LgIjIg4CHQEQBR4DFQ4DByc+AzU0JicmAj0BND4CAj1bmnA/rx8+Wz1MbEYhAWM7ZkoqASM0PRpiFyQYDUlT7Pg/eLAETjVkk10yWEEmRG+LRir+7l8QHzBNPSdUUEMWVRoqKS4dLCsSNAEB0yptxJRXAAACAGD/7AR7BDoAFgAsAAABIR4BHQEUDgIjIi4CPQE0PgIzIQEUHgIzMj4CPQE0LgIjIg4CFQR7/uRhZ0F9s3Jys31CQnyycQI6/J8jSnBNTHFJJCRKcU1McEkjA6FI0oUXZLiOVVOTyXYWccKOUv3XUZBtQEBtkFEWTIloPT1oiUwAAAABAFH/7APZBDoAFwAAASERFB4CMzI2NxcOASMiLgI1ESE1IQPZ/o0RHSYVGzARKi9XMDlbPiH+pQOIA6T9aSk0HQsRCYIgFCBIclECjZYAAAEAj//sA/YEOgAfAAABERQeAjMyPgI1JgInMx4DFRQOAiMiLgI1EQFJHjZJLElwTCYDRTPDFikfEzl2s3lckmc3BDr9cFBxRyBNe5pOiAEDfS9vgpRUdNKhXzRuqXUCjgAAAAACAFf+IgVMBDoAJQAzAAAFLgM1NBI3Fw4DBxQeAhcRND4CMzIeAhUUDgIHESMTPgM1LgMjIgYVAmyRy386gX9lLT8pFAIkUoVgJUJcOGOwhU09hNGVublki1coAidLb0kgIhENaJ7GbKgBB1eFJ1xkaDJGjHdUDwLPNFQ7IFGQxXRowJhlDP4zAmYNUXGGQ0mKbEIqGgAAAAEAX/4oBUMEOgAlAAABET4DNSYCJzMeAxUUDgIHESMRLgM1ETMRFB4CFxEDHGWMVyYDRzXCFyohFDqD0pi5d7+GSLoxV3pIBDr8Tg5Vd45HhgECey5ugZNTbcmfZwz+OQHJDFSW25IB5v4Yb6JuPwsDsQAAAQB6/+wGGQQ6ADgAAAEGAgcUHgIzMj4CNREzERQeAjMyPgI1JgInMx4DFRQOAiMiJicOASMiLgI1ND4CNwHEPVAEGDRUPDBROyG7ITtRMDxUNBgEUD3DGjElFypel2x3pCoppHdsl14qFiYwGwQ6ff78iVecdkUlUYJdASv+1V2CUSVFdZxYiQEEfS9vg5VUc9KgX3l1dXlfoNJzVJWDby8AAAACAHn/7AR5BcYALAA7AAABDgEHFRQOAiMiLgI1ETcRFBYzMjY9AS4DPQE0PgIzMh4CFRE+ATcBFB4CFxE0JiMiDgIVBHkfSiY+cZ9hZaZ2QbqMfHSCcLR+RDJaekhOfVcvI0Uf/ZQmTHBKTEwgNigWAnMMEASgb6pzO0B2qWgBTgL+sI+bkpimEFyHrWMPU4FZLjFfi1r+nwMNCAFSPnFdRBABV3FmFS1IMwAAAf/aAAAEbgW8ACQAAAETPgMzMhYXBy4BIyIGBwERIxEBLgEjIgYHJz4BMzIeAhcCJOEYMjlCKCI7HyQFHxAgNRX+17/+2BY1HxEeBSQeOiMlQzw1GAMGAfs3SCsRCxCXAwUhLv13/cYCPAKHLiEFA5YQDA8pSTkAAgBK/+wGGwQ6ABoAOAAAASMeARUUDgIjIiYnDgEjIi4CNTQ2NyM1IQEuASchDgEHFB4CMzI+Aj0BMxUUHgIzMj4CBhuIHSMnVYlid6QpKaN3YolWJiQcdAXR/v4CKiL8uyIrAhQsRjIvUTshuyE7UTAxRSwUA6FOtm1z0qBfeXZ2eV+g0nNttk6Z/fZft1tauF9XnHZFJVGCXfv7XYJRJUV1nAABACr/9QWxBbAAIwAAASERPgMzMh4CFRQOAiMnMj4CNS4BIyIGBxEjESE1IQSU/fYkTUtHHnnAhkc+fbp8AlZ1SCACo6JKkUXB/mEEagUS/jkLEgwHPXWqbmilcj2WKk1sQo6WFxf9WgUSngABAHv/7ATcBcQALgAAAQ4DIyIuAj0BND4CMzIeAhcjLgMjIg4CByEVIRUUHgIzMj4CNwTcDE2IxIOB0pVRUpjZh3u+hU4LwAsvUXhUYJJiNAECOv3GLVyOYVx+Uy4MAc5nsYFJYLH4mZGZ+rFhSIGzbEx6Vi5JhbpxnQJrvI1RLFN5TQACADEAAAhDBbAAHgArAAABESEyHgIVFA4CIyERIQMGAg4BKwE1MzI+AjcTAREhMj4CNTQuAiME9gFfeLh+QEF9uHj94f4HAwIzb7KBMihNbUUhAgQDdwFfUHNJIiJJc1AFsP3LQ3ejYWCjd0MFEv30x/7dv12dQ5TrpwKq/S39wDFRaTc3Z1AwAAAAAAIAsQAACE0FsAAWACMAAAEhETMRITIeAhUUDgIjIREhESMRMwERITI+AjU0LgIjAXICzsABX3i4fUFBfbh4/eH9MsHBA44BX1BzSSIiSXNQAzkCd/2ePW+aXF2dckACnP1kBbD9Af31K0lgNDNeSCoAAAAAAQA+AAAF1AWwABsAAAEhET4BMzIeAhURIxE0LgIjIgYHESMRITUhBKb98EifaHS4f0TBJktxTFulT8D+aARoBRL+UBIWMWuse/45AcdVcUMcFhT9PgUSngAAAAABALD+mQT/BbAACwAAEzMRIREzESERIxEhsMECzsD+QMH+MgWw+u0FE/pQ/pkBZwACAKIAAASxBbAAEAAdAAABIREhMh4CFRQOAiMhESEBESEyPgI1NC4CIwQh/UIBX3i5fUFBfrh4/eADf/1CAV9Qc0kiIklzUAUS/kw9cJ1hYKBzQAWw/RD93S5OZTc3YUkqAAAAAgAy/poFyQWwABAAFwAAASMRIREjAzM+AzcTIREzAQYCByERIQXHv/vrwAF3GUhDMgUgA2e+/H0Ka0wCxf4S/psBZf6aAgMcaarzpwJK+u0Cyfr+nGsEdQAAAAABABsAAAc1BbAAFQAAASMRIxEjASMJATMBMxEzETMBMwkBIwSonMCl/mTwAer+POMBg6XAngGD4v48AervApj9aAKY/WgDAAKw/YgCeP2IAnj9Ufz/AAAAAQBQ/+wEagXEADoAAAEyPgI1NC4CIyIOAhUjND4CMzIeAhUUBgceARUUDgIjIi4CNTMUHgIzMj4CNTQmKwE1Al9SdkojJk56VD9uUS/AT4azZXW+hkl8b32EUI7FdV64klrALlV3SFKAWC6poqYDNSRBWTY0XEUoJUFaNV2WaDg1aZpmZaYwKquAZp9sOTFnoHA3YkkqKEdhOod+ngAAAAEAsQAABP8FsAAJAAABMxEjEQEjETMRBD/AwP0zwcEFsPpQBGL7ngWw+54AAQAvAAAE9gWwABMAAAERIxEhAwYCDgErATUzMj4CNxME9sD9+BEGMWajeTUoRmA8HwYXBbD6UAUS/fTH/t2/XZ1Ek+unAqoAAQBN/+sEywWwABsAAAkBMwEOAyMiLgInNx4DMzI+Aj8BATMCnQFP3/39FzVPclUMHx0YBQYGGBsaCCo5KRwNJv4Q1wJjA037QzNfSiwCAgMCmAEBAQEbKzccWQQ2AAAAAwBT/8QF4wXsAB0AKgA3AAABMzIeAhUUDgIrARUjNSMiLgI1ND4COwE1MwMiDgIVFB4COwERMxEzMj4CNTQuAiMDeBt+2J9bW5/Yfhu5HX7Yn1pan9h+HbnWYphoNTVomGIduR1hmGc2NmeYYQUfVpvXgoLYnFbFxVaa2IKC2JxWzf6bP3KhYmOgcj4DZ/yZP3KhY2Kgcj4AAAAAAQCv/qEFlwWwAAsAABMzESERMxEzAyMRIa/BAs7AmRKt+9cFsPrtBRP68f4AAV8AAQCWAAAEyAWwABkAAAERIxEOAyMiLgI1ETMRFB4CMzI2NxEEyMEqVl1pPXS4f0PBJktxS2m/WwWw+lACWwwUDgcxa6x7Acf+OVVxQxwdGQK2AAAAAQCwAAAG1wWwAAsAAAERIREzESERMxEhEQFxAfW/AfLA+dkFsPrtBRP67QUT+lAFsAAAAAEAsP6hB2sFsAAPAAABESERMxEhETMRMwMjESERAXEB9b8B8sCUEqb5/QWw+u0FE/rtBRP66P4JAV8FsAAAAAACABEAAAW4BbAAEAAdAAATIREhMh4CFRQOAiMhESEBESEyPgI1NC4CIxECWQFfeLl9QUF+uHj94f5nAlkBX1BzSSIiSXNQBbD9rj1wnWFgoHNABRj9qP3dLk5lNzdhSSoAAAAAAwCyAAAGMAWwAA4AGwAfAAABITIeAhUUDgIjIREzGQEhMj4CNTQuAiMBIxEzAXIBX3i5fUFBfrh4/eHAAV9Qc0kiIklzUANfwMADXj1wnWFgoHNABbD9EP3dLk5lNzdhSSr9QAWwAAACAKMAAASxBbAADgAbAAABITIeAhUUDgIjIREzGQEhMj4CNTQuAiMBYwFfeLl9QUF+uHj94cABX1BzSSIiSXNQA149cJ1hYKBzQAWw/RD93S5OZTc3YUkqAAAAAAEAk//sBPQFxAAtAAABHgMzMj4CNyE1ITQuAiMiDgIHIz4DMzIeAh0BFA4CIyIuAicBVAwuU35cYI1dLQH9wwI9M2OTYFR4US4LwQtOhb57h9mYUlGV0oGDxIhNDAHOTXlTLFCKumqec72HSi5Wekxss4FIYbH6mZGZ+LFgSYGxZwAAAAIAt//sBtoFxAAbADEAAAEUAg4BIyIuAicjESMRMxEzPgMzMh4BEhUnNC4CIyIOAh0BFB4CMzI+AjUG2lOY2IV90ppbBtHAwNACV5vVgIXZmVO/NWaTXVmSZzg5aJJZXpJlNAKppP79tmBaqfSa/YMFsP1koP+yX2G2/vujAoLIiEZGiMiCXoPIiUZGiciDAAIAWQAABGQFsAAPABwAACERIQEjAS4BNTQ+AjMhEQEUHgIzIREhIg4CA6P+sP7TzQFSiZFHhr13AdL87ShPdk4BF/7vUHlQKAI3/ckCbDbGkWqjcDr6UAP5P2tPLAI+J0poAAACAGH/7AQoBhEAKgBAAAABMh4CHQEUDgIjIi4CPQM0Ej4BNz4DNTMUDgIHDgMHPgEXIg4CHQEUHgIzMj4CPQE0LgICZ2qmdD1BfbNycrN9QkeBtG06XEEimD1lg0VEeWBED0GzTkxwSSMjSnBNTHFJJCRKcQP8SoSzaRdxwY1QUI3BcRcHRbgBFMBwFQoYJDUnYnJAHw8PNFiEXktfmDdde0MXTIlnPT1niUwXQ3tdNwAAAAADAJ0AAAQpBDoAFAAdACQAADMRITIeAhUUBgceAxUUDgIjAREhMjY1NCYjJTMgNTQhI50BpmemdD5aWDRROBw6bJph/s4BMnRzc3T+zu8BBP767QQ6JElwTEt5IAwxQlArTXNMJwHb/rpWTk1VlJidAAAAAAEAmgAAA0cEOgAFAAABIREjESEDR/4NugKtA6H8XwQ6AAAAAAIALv7CBJMEOgAQABkAADc+AzcTIREzESMRIREjEwEOAwchESGDIT0yJAgQArmLuf0NuQEByQUbKTQeAfL+s5cnUnWmeQGW/F3+KwE+/sIB1QINX52BZykC+AAAAQAVAAAGBAQ6ABUAAAEjESMRIwEjCQEzATMRMxEzATMJASMD64K5gv7R6gGD/qLgARd/uX4BGeD+oQGD6gHW/ioB1v4qAjACCv5AAcD+QAHA/fX90QAAAAEAWP/tA6wETQA6AAABMj4CNTQuAiMiDgIVIzQ+AjMyHgIVFAYHHgEVFA4CIyIuAjUzFB4CMzI+AjU0JisBNQISOk4wFRg0UjswUz4kuEJxllRelWg3WFFeXz5vm15PmnpLuCRAWzc6WTsebXO5AnYWKTojIDsuHBovPiRKd1MtKU92TEl6JCB+Xk14UiwoUoBZJkU1IB0wQCNbT5wAAAABAJwAAAQBBDoACQAAATMRIxEBIxEzEQNIubn+Dbm5BDr7xgMV/OsEOvzqAAEAnAAABD8EOgAMAAABIxEjETMRMwEzCQEjAd2Hurp5AWzg/lQB0OsBzf4zBDr+NgHK/fj9zgAAAQAoAAAEAwQ6ABMAAAERIxEhAw4DKwE/ATI+AjcTBAO6/pENBydSiGc2BCg2RSoVBhQEOvvGA6H+yprom06lATNtrHkBzwAAAQCdAAAFUgQ6AAwAACUBMxEjEQEjAREjETMC+wFw57n+ooD+m7nw9QNF+8YDE/ztAyT83AQ6AAABAJwAAAQABDoACwAAISMRIREjETMRIREzBAC5/g+6ugHxuQHO/jIEOv4rAdUAAAABAJwAAAQBBDoABwAAISMRIREjESEEAbn+DroDZQOh/F8EOgABACgAAAOwBDoABwAAASERIxEhNSEDsP6Vuf6cA4gDpPxcA6SWAAAAAwBk/mAFaQYAACUANwBJAAATND4CMzIXETMRPgEzMh4CHQEUDgIjIicRIxEOASMiLgI1JTQuAiMiBgcRHgEzMj4CNSEUHgIzMjY3ES4BIyIOAhVkMmOTYVVAuSJRMWGUYzIzY5JgYUW5IEssX5JjMwRMHUBkRiM2FRU4I0ZjPx38bRo8YEYgNBUUMyBHYTwaAgmA1ZpWHQHP/isRElaa1YAVcsCKTSD+VQGoDg9NisByFVecdUULCfzxCAk6ZIdNTYdkOgoIAxEICUV1nFcAAAEAnP6/BIIEOgALAAATMxEhETMRMwMjESGcugHyuYESpvzSBDr8XQOj/F3+KAFBAAEAZwAAA70EOwAVAAAhIxEOASMiLgI1ETMRFBYzMjY3ETMDvbo5ekdgm2w7uXhxRns5ugGIDxExZZloATz+xIZ5EQ8CGgAAAAEAnAAABeAEOgALAAABESERMxEhETMRIREBVgGMuQGLuvq8BDr8XQOj/F0Do/vGBDoAAAABAJH+vwZtBDoADwAAAREhETMRIREzETMDIxEhEQFLAYy5AYu6mBKl+tsEOvxdA6P8XQOj/F7+JwFBBDoAAAAAAgAeAAAEvwQ6ABAAHQAAEyERITIeAhUUDgIjIREhAREhMj4CNTQuAiMeAfoBE2OXZjQ0Zpdj/jT+vwH6ARM8VDMXFzNUPAQ6/os1XYFMS4NgOAOi/oz+aSI4SCYkSjwlAAAAAAMAnQAABX8EOgAOABIAHwAAASEyHgIVFA4CIyERMwEjETMBESEyPgI1NC4CIwFWARNjl2Y0NGaXY/40uQQpurr71wETPFQzFxczVDwCxTVdgUxLg2A4BDr7xgQ6/fT+aSI4SCYkSjwlAAAAAAIAnQAAA/0EOgAOABsAAAEhMh4CFRQOAiMhETMZASEyPgI1NC4CIwFWARNjl2Y0NGaXY/40uQETPFQzFxczVDwCxTVdgUxLg2A4BDr99P5pIjhIJiRKPCUAAAAAAQBk/+wD4AROAC0AAAEiDgIVIzQ+AjMyHgIdARQOAiMiLgI1MxQeAjMyPgI3ITUhLgMCCC5XRSqwRnWXUnGweD8/eLBxW5pwP7AlQlk0RmdGJQX+agGUBihFZQO2HzlOLkmEZDtXlMRtKm3ElFc8aY9TMlhBJjtgfEKYP3RaNgACAJ3/7AYvBE4AGwAxAAABIT4DMzIeAh0BFA4CIyIuAichESMRMwEUHgIzMj4CPQE0LgIjIg4CFQFXAQIKTX6raHO3gEREgLZya65/Swj+/7q6AbkmTXNNTHRMJydNdE1Mck0mAm9osH9IVJTJdhZ2yZNTSoO0a/4oBDr911GQbUBAbZBRFlCRbUFBbZFQAAACAC8AAAPHBDoADwAcAAABESMRIQMjAS4BNTQ+AjMDFB4CMyERISIOAgPHuv7p/8gBEGhvN2mZYuEXMUw2ASH+9jxVNhoEOvvGAaX+WwHBJp9qR3lYMv60IUAxHwFnIDNCAAAAAf/n/ksD4AYAADEAAAEhET4BMzIeAh0BMxEUDgIjIiYnNx4DMzI2NRE0LgIjIgYHESMRIzUzNTMVIQJj/uI6omRPgFoxASxTeEsgNh0PBxweGwhBRxw3UTVaiCa5paW5AR4Euf7+R1ArX5Vq//3hVIJZLQcKlAMFAwJnXQMgP1k4GmBO/P0EuZewsAABAGf/7AP3BE4ALQAAJTI+AjczDgMjIi4CPQE0PgIzMh4CFyMuAyMiDgIHIRUhHgMCSTFaRSsErwRHdJlWerV4Ozt4tHpfm3FABK8EJ0JbOE1sRSQEAZX+awQjRW2DIDhNLUiDYztXlMRtKm3ElFc8aZBTMldBJjldeECYQXhcOAAAAAACACcAAAaGBDoAHgArAAABESEyHgIVFA4CIyERIREUDgIrAT8BMj4CNREBESEyPgI1NC4CIwPfARNil2Y1NWaXYv4z/rAoWZBnNgMpNkwxFgLDARM8UzQXFzRTPAQ6/mQyWXlIR3tcNAOh/sqa6JtOmwE2ca95Ac/9zP6PIjdEIiFAMh8AAAAAAgCcAAAGpwQ6ABYAIwAAASERMxEhMh4CFRQOAiMhESERIxEzAREhMj4CNTQuAiMBVgHxuQETY5dmNDRml2P+NP4PuroCqgETPFM0Fxc0UzwCoQGZ/mMyWHlIR3tcNAIK/fYEOv3M/o8iN0QiIUAyHwAAAAAB//0AAAPfBgAAHwAAASERPgEzMh4CFREjETQuAiMiBgcRIxEjNTM1MxUhAnn+zDqiZE+AWjG5HDdRNVqIJrmPj7kBNAS+/vlHUCtflWr9OwLHP1k4GmBO/P0EvperqwABAJz+nAQBBDoACwAAAREhETMRIREjESERAVYB8rn+rbn+pwQ6/F0Do/vG/pwBZAQ6AAAAAQCc/+wGdQWwACwAAAERFA4CIyImJw4BIyIuAjURMxEUHgIzMj4CNREzERQeAjMyPgI1EQZ1P3GaWm2rMTSycVeVbD3BIDlNLjVaQSTHIj5TMjFUPSIFsPvdaZ1oM1dZWVczaJ1pBCP73UJiQSAgQWJCBCP73UJiQSAgQWJCBCMAAAAAAQCB/+sFrQQ6ACwAAAERFA4CIyImJw4BIyIuAjURMxEUHgIzMj4CNREzERQeAjMyPgI1EQWtOWWJUV6ULTCbYk6EYDa5Gi5BJi1MOCC6HTNHKilGMx0EOv0nX4xdLklLS0kuXYxfAtn9JzhUOBsbOFQ4Atn9JzhUOBsbOFQ4AtkAAAAAAv/cAAAD/AYWABYAIwAAASERITIeAhUUDgIjIREjNTMRMxEhAREhMj4CNTQuAiMClv6/ARJjl2Y1NWaXY/40v7+6AUH+vwESPFQzFxczVDwEOv6wN2OHUE+KZjoEOpcBRf67/YH+RSU+TionUEEoAAEAuP/tBqAFxQA1AAABMz4DMzIeAhcjLgMjIg4CByEVIRUUHgIzMj4CNzMOAyMiLgI9ASMRIxEzAXjHBFaX1YR7voVOC8ELLlF4VF6PYzYDAh794i1cjmFcflMuDMEMTYjEg4HSlVHHwMADQZLuqFxIgbNsTHpWLkaAs22YGmu8jVEsU3lNZ7GBSWCx+Jka/VcFsAABAJn/7AWhBE4AMwAAATM+AzMyHgIXIy4DIyIOAgchFSEeAzMyPgI3Mw4DIyIuAicjESMRMwFTwAdCd61yX5txQASvBCdCWzhNbEUkBAG2/koEI0VtTjFaRSsErwRHdJlWcq53QgfAuroCaGSxhE08aZBTMldBJjldeECYQXhcOCA4TS1Ig2M7TISwZP4wBDoAAAAAAgAoAAAE5AWwAAsADgAAASMRIxEjAyMBMwEjASEDA4mqvJ6YxQINqwIExf2fAZPHAbb+SgG2/koFsPpQAloCSQAAAAACAA8AAAQlBDoACwAQAAABIxEjESMDIwEzASMBIQMnBwLtdbl8d70Bup8Bvb7+GQEvgBgYASn+1wEp/tcEOvvGAcEBO1lZAAACAMoAAAb1BbAAEwAWAAABIQEzASMDIxEjESMDIxMhESMRMwEhAwGKAYgBNKsCBMWWqryemMWf/rLAwAJFAZPHAloDVvpQAbb+SgG2/koBuf5HBbD8qgJJAAAAAAIAvAAABeQEOgATABgAAAEhATMBIwMjESMRIwMjEyMRIxEzASEDJwcBdgEPAQOfAb2+enW5fHe9edG6ugHJAS+AGBgBwQJ5+8YBKf7XASn+1wEp/tcEOv2HATtZWQAAAAIAkwAABj8FsAAoACwAAAE1IQEzMh4CFREjETQuAisBBxEjEScjIg4CFREjETQ+AjsBATMBMwEhAfYD0/54GXK0fULBJEhuSngVwQ2ISm1JJMBCfbNyKP542wF2EAEa/bsFqQf9ei9pqHn+jwFxU21BGiP9lwJ2FhpBbVP+jwFxeahpLwKG/XoB6AAAAgCWAAAFSwQ6ACMAJwAAMzU0PgI3ASEBHgMdASM1NC4CKwEHESMRJyMiDgIdAQEzEyGWOWuaYv7hA7/+4F+WaTe6IEBhQjMLuQY+QmFBHwGiCLf+i6R1pGkyAwHf/iEFNGmjcqSkVG9CGxP+TwG7CRtCb1SkAlwBRgAAAAIAtwAACHIFsAAsADAAACERNDY3IREjETMRIQEzFzUhATMyHgIVESMRNC4CKwEHESMRJyMiDgIVEQEzASECxiko/mDAwANa/nnbBAPT/ngZcrR9QsEkSG5KeBXBDYhKbUkkAhUQARr9uwFxYJA0/WsFsP18AoQHB/16L2moef6PAXFTbUEaI/2XAnYWGkFtU/6PAyoB6AAAAgCbAAAHOwQ6ACgALAAAITU0NjchESMRMxEhASEBHgMdASM1NC4CKwEHESMRJyMiDgIdAQEzEyEChiUk/oa6ugLR/uEDv/7gX5ZpN7ogQGFCMwu5Bj5CYUEfAaIIt/6LpF+ONP47BDr+IgHe/iEFNGmjcqSkVG9CGxP+TwG7CRtCb1SkAlwBRgAAAAACAFD+RgOqB4YAPgBHAAABMj4CNTQuAiMhNSEyHgIVFA4CBx4BFRQOAisBIgYVFB4CFwcuAyc0PgI7ATI+AjU0JisBNQE3MxUDIwM1MwGiU3dLIyNIbkv+zgEyaLB/RyI/WzqDiUiBsGc1UUQiMTgWSi5dSzABLlZ8TS1Fbkwoq6SNAQqWoP5x+50DNyNBWjYxVkAmmDZlklwzXlBBFimtg2aebDk/Mig8LR8KfBM8T2U8QmA/HihIYzuJhZcDpaoK/u4BEgoAAAIATP5GA3cGMAA8AEUAAAEyPgI1NC4CIyE1ITIeAhUUBgceARUUDgIrASIGFRQeAhcHLgMnND4COwEyPgI1NCYrATUTNzMVAyMDNTMBmkhmQR4ePl1A/tMBLV6gdEFmW2luQnWhXjBRRCIxOBZKLl1LMAEuVntNKTteQSKUj43BlqD+cfudAmkXKjskHzgpGJkqUHNISnYkIHlYTXhSLD8yKDwtHwp8EzxPZTxCYD8eGS09JVVRlwMdqgr+7gESCgAAAAADAGf/7AT6BcQAFQAgACkAAAEUAg4BIyIuAQI9ATQSPgEzMh4BEhUBIg4CByEuAwMyEjchHgME+lOY2IWB2JxWVprYgYXZmVP9tliPZzoCAxQCN2WRWbbKCPzsBDxojgKppP79tmBgtgEDpFyjAQW2YWG2/vujAhpDg8F9fcGDQ/twAQD0erp/QQAAAAMAW//sBDQETgAVACAAKwAAEzQ+AjMyHgIdARQOAiMiLgI1ATI+AjchHgMTIg4CByEuA1tFf7Zxc7eARESAtnJytoBFAe1FbEwtBv2fBi1MbEREaUsuBwJeCC5MawIndsmUVFSUyXYWdsmTU1OTyXb+cjVcfEdHfFw1AzM0WXdERHdZNAAAAAABABYAAATdBcMAFAAAARc3AT4DMxcHIyIOAgcBIwEzAkMhIwEBGThHVzguAQ0ZKSMeD/58qv4H0AF2goEDKU5wRiEBqw4hOCn7eQWwAAAAAAEALgAABAsETQAWAAABFzcTPgMzMhYXBy4BIyIGBwEjATMB2xcZnRU3QEcmHTQZFQUXDh88EP7Xjf6DvQE8ZGQCH0JcOhoHEZQDBTAt/LQEOgAAAAQAZ/9zBPoGNQADAAcAHQAzAAABIxEzESMRMwEUAg4BIyIuAQI9ATQSPgEzMh4BEhUnNC4CIyIOAh0BFB4CMzI+AjUDFrm5ubkB5FOY2IWB2JxWVprYgYXZmVO/NWaTXVmSZzg5aJJZXpJlNASzAYL5PgGLAauk/v22YGC2AQOkXKMBBbZhYbb++6MCgsiIRkaIyIJeg8iJRkaJyIMAAAAEAFv/iQQ0BLYAAwAHAB0AMwAAASMRMxEjETMBND4CMzIeAh0BFA4CIyIuAjUzFB4CMzI+Aj0BNC4CIyIOAhUCobm5ubn9ukV/tnFzt4BERIC2cnK2gEW6Jk1zTUx0TCcnTXRNTHJNJgNGAXD60wFvAS92yZRUVJTJdhZ2yZNTU5PJdlGQbUBAbZBRFlCRbUFBbZFQAAAAAAMAnP/rBm8HUQBAAFYAYgAAATIeAhURFA4CIyImJw4BIyIuAjURND4CMxUiDgIVERQeAjMyPgI1ETMRFB4CMzI+AjURNC4CIxMVIyIuAiMiBh0BIzU0NjMyHgIzAT4BPQEzFRQOAgcE21eUbD09bJRXcLI0NLBwV5VsPT1slVcuTTkgIDlNLjVaQSTBJUFaNS5NOCAgOE0uaCtXh25dLTQ9gH9uPGhue1D9/CEknR0sNRgFrzhxqnL9xXKpcThVWFhVOHGpcgI7cqpxOJ4kSm5L/cVLb0kkIEFiQgGs/lRCYkEgJElvSwI7S25KJAHCfycwJzU4EiRubCcwJ/6QKEcmYGYdPDUsDQAAAAADAH7/6wWqBfEAQABWAGIAAAEyHgIVERQOAiMiJicOASMiLgI1ETQ+AjMVIg4CFREUHgIzMj4CPQEzFRQeAjMyPgI1ETQuAiMTFSMiLgIjIgYdASM1NDYzMh4CMwE+AT0BMxUUDgIHBEJOhGA2NmCETmOcMC+cYk6EYDY2YIROJkEuGhouQSYtTDgguSA5TC0mQC4aGi5AJqosV4duXSw0PoB/bzxobHxQ/fwhI54dLDUYBEQzZ5tn/t5ommYzSktLSjNmmmgBImebZzOYIEBiQv7eQmJAIBs4VDjr6zhUOBsgQGJCASJCYkAgAcd/Jy8nNDgSJG5sJzAn/oYoRydfZh08NSwNAAACAJz/7AZ1BwQABwA0AAABNSEXIRUjNQURFA4CIyImJw4BIyIuAjURMxEUHgIzMj4CNREzERQeAjMyPgI1EQH4AysB/rWoA0Q/cZpabasxNLJxV5VsPcEgOU0uNVpBJMciPlMyMVQ9IgaYbGx9fej73WmdaDNXWVlXM2idaQQj+91CYkEgIEFiQgQj+91CYkEgIEFiQgQjAAIAgf/rBa0FsQAHADQAAAE1IRchFSM1AREUDgIjIiYnDgEjIi4CNREzERQeAjMyPgI1ETMRFB4CMzI+AjURAYgDKwP+s6gC7DlliVFelC0wm2JOhGA2uRouQSYtTDgguh0zRyopRjMdBUVsbH9//vX9J1+MXS5JS0tJLl2MXwLZ/Sc4VDgbGzhUOALZ/Sc4VDgbGzhUOALZAAAAAAEAdf6EBLwFxQAkAAABIxEuAz0BND4CMzIeAhcjLgMjIg4CHQEUHgI7AQMUv2yxfkVRk819e8aLTAHBAS1Xf1RVh18yMl6GVXP+hAFsDmej1n36h+SnXkR/tXBMe1UuSX6pYPxiqn5JAAAAAAEAZP6CA+AETgAkAAABIxEuAz0BND4CMzIeAhUjNC4CIyIOAh0BFB4COwECorlekWMzP3mwcVuZcD+vJkJZM0xtRiEhRW1NZf6CAXAQYY+zYyptxJRXPGqPVDJYQSZEb4tGKkiLb0QAAQB0AAAEkAU+ABMAAAEFByUDIxMlNwUTJTcFEzMDBQclAlgBIUT+3bao4f7fRAElzf7eRgEjvKXnASVI/uABvqx7qv6/AY6re6sBbat9qwFL/mireqoAAAH8ZwSm/ycF/AAHAAABFSc3IScXFf0NpgECGwGlBSN9AelsAdgAAAAB/HEFF/9kBhUAFQAAATI+AjMyFh0BIzU0JiMiDgIrATX8m098bGg8b3+APjQsXW6HVywFligvKGxuJBI3NScvJ34AAAH9ZgUW/lQGVwAFAAABNTMVFwf9ZrM7TQXce4x0QQAAAf2kBRb+kwZXAAUAAAEnNyczFf3xTTsBtQUWQXSMewAI+o3+xAIoBa8AFQArAEEAVwBtAIMAmQCvAAABND4CMzIeAhUjNC4CIyIOAhUBND4CMzIeAhUjNC4CIyIOAhUTND4CMzIeAhUjNC4CIyIOAhUBND4CMzIeAhUjNC4CIyIOAhUBND4CMzIeAhUjNC4CIyIOAhUBND4CMzIeAhUjNC4CIyIOAhUBND4CMzIeAhUjNC4CIyIOAhUTND4CMzIeAhUjNC4CIyIOAhX9eh02TjExTjcdcAsXJhsbJRcKAd4dNk4wMU83HXEKGCYbGiUXCkkdN04wMU43HXAKGCYbGiUXC/7LHTZOMDFONx1wChgmGxolFwv9UB02TjExTjcdcAsXJhsaJRcL/U0dN04xMU43HXALFyYbGyUXCv7eHTdOMDFONx1wChgmGxolFws1HTdOMDFPNx1xChgmGxolFwoE8ylFMhwcMkUpFCQcEREcJBT+6ylFMhwcMkUpFCQcEREcJBT+CSlFMhwcMkUpFCQcEREcJBT9+SlFMhwcMkUpFCQcEREcJBT+5ClFMhwcMkUpFCQcEREcJBQFGilFMhwcMkUpFCQcEREcJBT+CSlFMhwcMkUpFCQcEREcJBT9+SlFMhwcMkUpFCQcEREcJBQAAAAI+qT+YwHjBcYABAAJAA4AEwAYAB0AIgAnAAAFFwMjEwMnEzMDATcFFSUFByU1BQE3JRcFAQcFJyUDJwM3EwEXEwcD/qcLemBGOgx6YEYCHQ0BTf6m+3UN/rMBWgOcAgFARP7b/PMC/sBFASYrEZRBxgNfEZVCxDwO/q0BYQSiDgFS/qD+EQx8Ykc7DHxiRwGuEJlEyPyOEZlFyALkAgFGRf7V/OMC/rtHASsAAv/cAAAD/AZxABYAIwAAASERITIeAhUUDgIjIREjNTM1MxUhAREhMj4CNTQuAiMClv6/ARJjl2Y1NWaXY/40v7+6AUH+vwESPFQzFxczVDwFGP3SN2OHUE+KZjoFGJjBwfyi/kUlPk4qJ1BBKAAAAAMAqAAABNgFsAADABIAHwAAAQcBNwERIxEhMh4CFRQOAiMlITI+AjU0LgIjIQTYbv6Rbf4AwAIZfL6BQ0OBvnz+pwFZVHlNJCRNeVT+pwI/ZgGUZ/5m/cYFsEJ3o2FppXA7nSpLZz44aVAwAAMAjP5gBCMETgADABkALwAAJQcBNyUUDgIjIiYnESMRMxc+ATMyHgIVIzQuAiMiDgIHER4DMzI+AjUEI27+tm4BRThrnGRmmTe5qQk3nGdmnWw3uSJIbkwvTT4wEhIwPk4wS21IIg9nAXZnjHfJk1JAPf33Bdp4REhQkct8UY9sPxYoNyD9+yA3JxZAbJFRAAEAogAABCMHAAAJAAABIxUhESMRIREzBCMC/ULBAsi5BRgG+u4FsAFQAAAAAQCRAAADQwV3AAcAAAEhESMRIREzA0P+CLoB+LoDofxfBDoBPQAAAAEAsf7fBHwFsAAbAAABIREzMh4CFRQOAiMnMj4CNS4BKwERIxEhBDD9QrWN3ZpRPXexdAJQb0QeAczOtcEDfwUS/i9OldaIgsuLSZM5aJNay9T9YQWwAAABAJH+5AO+BDoAHwAAASERMzIeAhUUDgQHJz4DNTQuAisBESMRIQM+/g10b7uITRImPFVwRzFGYDoYMVZ3SHS6Aq0Dof7lQHqxcSVYXVpMOQ2SEj1QYDVMdVAp/hwEOgABAKMAAAT/BbAAFAAACQIjASMVIzUjESMRMxEzETMRMwEE0v5wAb3x/qJQlGjBwWiUTQFDBbD9Tv0CAo709P1yBbD9fwEA/wACgQAAAQCaAAAEfwQ6ABQAAAkCIwEjFSM1IxEjETMRMzUzFTMBBFr+rgF36/7rMpRlurpllCoBAwQ6/f79yAHNwsL+MwQ6/jbV1QHKAAAAAAEARQAABooFsAAOAAABIxEjESE1IREzATMJASMDkLHA/iYCmpYB/e/91AJV6wKO/XIFGJj9fgKC/T79EgAAAAABAD4AAAV8BDoADgAAASMRIxEhNSERMwEzCQEjAxqHuv5lAlV5AWzg/lQB0OsBzf4zA6KY/jYByv34/c4AAAAAAQCoAAAHhAWwAA0AAAEhESEVIREjESERIxEzAWgC3gM+/YPB/SLAwAM+AnKY+ugCof1fBbAAAAABAJEAAAVqBDoADQAAASERIRUhESMRIREjETMBSwHxAi7+i7n+D7q6AmUB1Zn8XwHO/jIEOgAAAAEAsP7fB80FsAAdAAABMzIeAhUUDgIjJzI+AjUuASsBESMRIREjESEE/3mN3ZpRPXexdAJQb0QeAczOecH9MsAETwNBTpXWiILLi0mTOWiTWsvU/WEFEvruBbAAAQCR/uQGsAQ6ACEAAAEzMh4CFRQOBAcnPgM1NC4CKwERIxEhESMRIQP2qHPDjU8SJjxWcEcwRmA5GTNcfkyouf4OugNlAoZAerFxJVhdWkw5DZISPVBgNUx1UCn+HAOh/F8EOgAAAAACAHH/5AWiBcUAMwBFAAAFIiYnDgEjIi4CPQE0PgIzFyIOAh0BFB4CMzI3JgI9ATQ+AjMyHgIdARQCBxYzARQWFz4BPQE0LgIjIg4CFQWib8VWRZ1YjOWjWUJ5qWcBPmNFJDtvnmNGOHmEO2yXXVyYbDxvZmh5/X14dWJoHjlRNDNROR4cJiMgImu8/pOsheaqYaVHfKljrnLDj1ENYQEVquN0yZNUUpLLefSe/vZfGgI0mO1KSOeN+VWOZDg6ZoxSAAAAAgBt/+sEnARPADMARQAABSImJw4BIyIuAj0BND4CMxUiDgIdARQeAjMyNy4BPQE0PgIzMh4CHQEUBgcWMwEUFhc+AT0BNC4CIyIOAhUEnFueRTmCSm62gUczXYFPJj0sFypPcUguLF5jLFJ1SUl2UyxDPU9h/g9RTjM2ESIyICAxIREMHRwgIlqf2H06Zq2ASJ4vVHREPFyfdEILT9qAaF6dcT9FeKRfaXLDSxUBqWqnOTmeX2w8aU4tKEdiOwAAAQA0/qEGkwWwAA8AAAEhNSEVIREhETMRMwMjESEBq/6JA7n+fwLOwJkSrfvXBRiYmPuFBRP68f4AAV8AAQAf/r8FFwQ7AA8AAAEhNSEVIxEhETMRMwMjESEBMf7uAsT4AfK5gRKm/NIDo5iY/PQDo/xd/igBQQAAAgCWAAAEyAWwAAMAHQAAASMRMwERIxEOAyMiLgI1ETMRFB4CMzI2NxEDF5WVAbHBKlZdaT10uH9DwSZLcUtpv1sBPgK9AbX6UAJbDBQOBzFrrHsBx/45VXFDHB0ZArYAAgCDAAAD2QQ7AAMAGQAAJSMRMwEjEQ4BIyIuAjURMxEUFjMyNjcRMwKGlZUBU7o5ekdgm2w7uXhxRns5uuUCNvzlAYgPETFlmWgBPP7EhnkRDwIaAAAAAAEAigAABLwFsAAZAAAzETMRPgMzMh4CFREjETQuAiMiBgcRisEqVl1pPXS4f0PBJktxS2m/WwWw/aUMFA0IMWuse/45AcdVcUMcHhn9SwAAAgA//+oFvQXDACwAOQAABSIuAj0BLgM1MxQWFzU0PgIzMh4CHQEhFRQeAjMyPgI3Fw4DASE1NC4CIyIOAhUD6ZbmnlFPeFAomFBXVZTGcobLiEX8gjBnoXI9Z1VEHC8RQWGC/gMCviVShmFUg1ovFlym5olkCj5igk5afRQFiealXF6t9plxXWGqf0kQGB0OjwwhHxYDWiFdo3hGSX6pYAAAAAAC/93/7ARjBE4AJgAyAAAFIi4CPQEuATUzFBYXPgMzMh4CHQEhHgMzMjY3Fw4DAyIOAgchNS4DAr1xt4JGeHiVMDQQWX2ZUXSobTT9IwItU3VKYogzcRpKY4BoOF5KMQkCHgMdPWAUTovAchAdr4ZFZBpppHE6UY7CclNLgmA4UEJYKEs7IwPKKU50Sw42alQ0AAAAAQCj/tYEzAWwABwAACEjETMRMwEzAR4DFRQOAiMnMj4CNS4BIyEBZMHBhQIB4v34esCFRjx4tHcCUW9DHQLJyf7wBbD9jwJx/YgLVpPLf3/LjkyYOmiRV8vSAAABAJr+/gQZBDoAIAAAAR4DFRQOBAcnPgM1NC4CKwERIxEzETMBMwJ/WZRqOhImPFVwRzBGXzoZM1x+TKu6ulsBiuACZA5DbZdgJFRZVUk2DJIQOUtZMkxtRSD+MwQ6/jYBygAAAQCx/ksE/gWwABsAAAERIREzERQOAiMiJic3HgMzMjY1ESERIxEBcgLMwC1UekwfNR4OCBsdGghBSP00wQWw/W4Ckvn8VoNaLggKmgMFBAJnXALV/X8FsAAAAAABAJH+SwP1BDoAGQAAAREhETMRFAYjIiYnNx4DMzI2NREhESMRAUsB8bmrmB41HQ8HHB0aB0JI/g+6BDr+KwHV+22qsggKkwMFAwJoXAIn/jIEOgACAF3/7AUSBcQAIgAuAAABMh4BEh0BFAIOASMiLgI9ASE1NC4CIyIOAgcnPgMTMj4CNyEVFB4CAoCf9ahWXqPbfZXhmU0D9DRxsHxBbFpIHi8SRGaJkFuQaDwH/M8rYpwFxGi6/v6aXpv+/rlmXaz2mHwHcMaTVRAZHg2PDCIgF/rGSoGwZSJdo3lFAAEAaP/rBCwFsAAkAAABITUhFwEeAxUUDgIjIi4CNTMUHgIzMj4CNTQmKwE1Ax39dgNrAf5ra6hzPEqDtWtXqIZSwChJZz9Ib00opp6NBRKeff4eB0FxnmRmn205MWehcDdiSSooR2E6nY6XAAEAaf51BCgEOgAmAAABITUhFwEeAxUUDgIjIi4CNTMUHgIzMj4CNTQuAisBNQMM/YgDZQH+cmqlcjtJg7RqVqiFUropSmhASXFOKSxUe0+NA6GZdv4RCEFvm2Nln205MWigbzhiSysoSGM7T3FIIpcAAAD//wA6/ksEdAWwACYArEQAACYByqtAAAcBzwDwAAAAAP//ADv+SwOWBDoAJgDnTwAAJgHKrI4ABwHPAOEAAAAAAAIAVwAABGUFsAAOABsAAAERMxEhIi4CNTQ+AjMBESEiDgIVFB4CMwOjwv3feLh9QEB9uHgBX/6hUHJJIiJJclADcwI9+lBDd6NgYaF0QP0qAjguTWQ3N2lRMQAAAgBZAAAGZQWwACAALQAAISIuAjU0PgIzIREzETc+ATc2JiczHgMHDgMjJREhIg4CFRQeAjMCR3i4fUFBfbh4AWDBWG9yAwIgHroNGRMKAQJFcpdU/uf+oFBySCIiSHJQQ3ejYGGhdEACPfrrAQKSe06tTidSVFQoa6BrNZ0COC5NZDc3aVExAAIAZP/pBm4GGAAsAEMAABM0PgIzMhYXETMRBh4CMz4DNzYmJzceAQcOAyMGJicOASMiLgI1AS4BIyIOAh0BFB4CMzI+AjcuASdkOGudZl+PM7kBGC1AJ0ZsSScCAiEesxsqAgJOgqxfdaIpNKFyZJxsOALHJHZZTGtEICBDa0svTD0wEgICAQIJgNWaVkQ/Ak37QTBPOR8BOGeTXGTKZAFiymeLz4hEAlZiWF5NisByATc7S0Nzm1cVTYViOBYnNiAOHxEAAAAAAQA2/+kF0wWwAD4AAAE0LgIrATUzMj4CNTQuAiMhNSEyFhUUBgceAx0BFB4CMz4DNzYmJzMeAwcOAyMGLgInAr8jQV48w5BVeUwjIklzUf6aAWby/nl0P1Y0FxQnNyI9XUAiAgIhHroNGRQLAQJJe6FaTHpXMQQBczphRSaeIEBgQDlcQiSe0cpzpzAUQ1hrPEUlPS0ZATlnkFhky2QxY2VnM4rOikQCJE99VwAAAAABADH/4wToBDoANwAAJQYWMz4BNzYmJzMeAwcOAyMGJic1NCYrASczMjY1NC4CIyEnITIeAhUUBgceAx0BAucBJzdwdgMCIR+0DRkUCwECRnOWUoeJB2tn0wK7fXAcOlw//voGAQxmoG05YFw0RywT1SgwApuJTqNOJ09QUShxp243A3CDS0lQllhKJ0EvG5YsUnhMUXIkDy89SipNAAAAAgBT/tcD9QWwACsANwAAEzUzMj4CNTQuAiMhNSEyFhUUBgceAx0BFBYXFSMuAz0BNC4CIwEUDgIHJz4BPQEzsKJZfE0jIkp0Uf7tARPv+3VxP1c1Fx4mvhcZDAMkRWI9AmoXLUAqaS8ztQJ5mCJCYD88YEMlmNLMcaYxFEJZaz2IP24lGRVART8UhDtiRSb9xy1iYFgiSEKLUZcAAgB5/scD2AQ6ACsANwAAEzUzMjY1NC4CIyE1ITIeAhUUBgceAx0BFB4CFxUjLgM9ATQmIwEUDgIHJz4BPQEzwtSBbxs5XED+4wEdZp9sOWBeNUgtEwUOFxK/FBYKAmtoAiUXLUAqaS8ztQG5llhMJ0EvGpYrU3dMU3MjDzNDUS1hEisqJgwTDTE0LwxfUVz+dy1iYFgiSEKLUZcAAQBE/+kHcAWwAC0AAAEhERQCDgErATUzMj4CNREhERQeAjM+Azc2Jic3HgEHDgMjBi4CJwQn/iAxbrB/NSlLa0UgA2EWLD8nRGlIJgIBIB66GyoCAk6Dq19Sglw1BQUS/e7C/t+/Xp1FlOejArD7qi9NNx8BN2aRWmTKZAFiymeLz4hEAilZjGMAAAABAD//6QY4BDoALwAAASERFA4CKwE/ATI+AjURIREUHgIzPgM3NiYnMx4DBw4DIwYuAicDMf69KFmOZzkDKjZNMBYCtRcsPyc4VzsfAgIhHrMNGRMLAQJFc5dTUH9bNAQDof7NmumcT6UBNG+teAHM/R8wTzkfATJcglFfwF4uXmBhMIC+fT4CKVmMYgAAAAABAKn/6QdxBbAAJQAAAREUHgIzPgM3NiYnNx4BBw4DIwYuAicRIREjETMRIREE6RYsPidFaUgmAgIiHrsbKwICT4KsYFGCXDUE/ULBwQK+BbD7qi9NNx8BN2aRWmTKZAFiymeLz4hEAilZjGMBJ/1/BbD9bgKSAAABAJD/6QZLBDoAJwAAASERIxEzESERMxEUHgIzPgM3NiYnMx4DBw4DIwYuAicDQ/4GubkB+rkXLD8nOFc8HwICIh2yDRkUCwECRXOXVFB/WzQEAc3+MwQ6/ioB1v0fME85HwEyXIJRX8BeLl5gYTCAvn0+AilZjGIAAAAAAQB2/+sEoAXFACsAAAUiLgI1ETQ+AjMyFhcHLgEjIg4CFREUHgIzPgE3NiYnMx4BBw4DArmB1phUVJjWgXOuQjtBj1hbkGM1NWOQW42WAwIdF7oTJgECUIauFV6l4oUBBoXipV4tK4ohI0l8p17++F+ofUkCmYZatllYtltxp283AAAAAQBl/+sDxwROAC0AACU+Azc0JiczHgEHDgMjIi4CPQE0PgIzMhYXBy4BIyIOAh0BFB4CAlE1RywTAQoKsgsRAQI5Y4hPd7d9QT94r3Fhiy0sLnlGTGxFISNKdIIBGCw/Jzl6OTp3O1J5UCdYlcRsKmzElFgjH5AbH0Vvi0UqR4tvRQAAAQAj/+kFRwWwACEAAAEhNSEVIREUHgIzPgM3NiYnNx4BBw4DIwYuAicB/v4lBID+HBcrPydEaUgnAgIiHrobKwMCToKsX1GCXTUEBRKenvxIL003HwE3ZpFaZMpkAWLKZ4vPiEQCKVmMYwAAAQBG/+kEtwQ6ACEAAAEhNSEVIREUHgIzPgE3NiYnMx4DBw4DIwYuAicBrP6aA4v+lRctPyhxdwMCIR2yDRkUCwECRXSXU1CBWzUEA6SWlv21ME85HwKdiU+nTydRUlIpcahvNwIpWYxiAAAAAQCW/+wE/wXFADoAAAEiBhUUHgIzMj4CNTMUDgIjIi4CNTQ2Ny4BNTQ+AjMyHgIVIzQuAiMiDgIVFB4COwEVAsm2uzNhj1xRhF8zwWCcxmZ+1JlWjYd4hk+RzX5swpFVwTVbfEdeiFkqJ1SDXbkCl36HOmFHKCpJYjdwoGcxOWyfZoCrKjCmZWabaTU4aZZdNVpCJSlFXDQ2WUEkngAA//8AogKLBIwDIgBGAYbZAEzNQAD//wCQAosFyAMiAEYBhoQAZmZAAP//AA3+bAOhAAAAJwBBAAn/AwAGAEEJAAABAGAEMQF4BhMACwAAEzQ+AjcXDgEdASNgFy1BKWowMLgEqS1jYFgiSEKLUnsAAAABADAEFgFHBgAACwAAARQOAgcnPgE9ATMBRxctQCppLzG3BYAuY2BXIkhCi1KDAAABACT+5QE7ALUACwAAJRQOAgcnPgE9ATMBOxctQCppLy+5Ti1iYFgiSUKLUGoAAP//AFAEFgFnBgAARwFmAZcAAMABQAAAAP//AGgEMQK7BhMAJgFlCAAABwFlAUMAAP//ADwEFgKGBgAAJgFmDAAABwFmAT8AAAACACT+0wJkAPYACwAXAAAlFA4CByc+AT0BMwUUDgIHJz4BPQEzATsXLUAqaS8vuQEpFy1BKmkvL7pOL2hkXCRIR5NWq6gvaGRcJEhHk1arAAEARgAABCQFsAALAAABIREjESE1IREzESEEJP5suv5wAZC6AZQDofxfA6GZAXb+igAAAAABAFf+YAQ0BbAAEwAAKQERIxEhNSERITUhETMRIRUhESEENP5quv5zAY3+cwGNugGW/moBlv5gAaCXAwqZAXb+ipn89gAAAAABAIoCFwIiA98AFQAAEzQ+AjMyHgIdARQOAiMiLgI1ih00Sy8wTDUcHDVLMC9LNR0DGStJNB4eNEkrPStINR0dNUgr//8AlP/1Ay8A0QAmABAEAAAHABABuQAA//8AlP/1BM4A0QAmABAEAAAnABABuQAAAAcAEANYAAAABgBE/+sHVwXFACEANwBNAGMAeQB9AAABND4CMzIWFz4BMzIeAh0BFA4CIyImJw4BIyIuAjUBND4CMzIeAh0BFA4CIyIuAjUBFB4CMzI+Aj0BNC4CIyIOAhUFFB4CMzI+Aj0BNC4CIyIOAhUBFB4CMzI+Aj0BNC4CIyIOAhUTJwEXAzcpTm5FTnQkI3RORm9NKSlMb0VOdSQjdE1Gb04p/Q0pTm5FRm9NKSlMbkZGb04pA34UKDwpKDwoExQoPCkoPCcUAcoUKDwpKDwnFBQoPCkoPCcU+0MUKDwpKDwoExQoPCkoPCcU3mgCx2gBZT1uUTBCNzdCMFFuPU4+bVEwQTc3QTBRbT4DgT5tUjAwUm0+TT1tUTAwUW09/MwjQTIeHjJBI04jQTIeHjJBI04jQTIeHjJBI04jQTIeHjJBIwLmI0AyHh4xQSNNI0IyHh4yQiP71kIEckIAAAAAAQBsAJkCIAO1AAYAAAkBIwE1ATMBHgECjf7ZASeNAib+cwGEEwGFAAEAWQCYAg4DtQAGAAATARUBIwkB5wEn/tmOAQL+/gO1/nsT/nsBjgGPAAAAAQA7AG4DagUiAAMAADcnARejaALHaG5CBHJC//8ANgKbArsFsAIHAcQAAAKbAAAAAQB6AosC+AW6ABcAABMXPgEzMh4CFREjETQuAiMiBgcRIxH6HiNwSTxgQyWqFSU1ITtLFKoFq3tBSSNLdFH+BAHcNksuFDsy/c4DIAAAAAABAFsAAARoBcQAMwAAASEXFAYHIQchNTM+AzUnIzUzJyM1Myc0PgIzMh4CFSM0LgIjIg4CFRchFSEXIQMV/rEDHiAC3QH7+E0aIxYJA6qmBKKdBkN3o2Bhmmk4vyhCVi4xVj8lBgFc/qkEAVMB1kRGgC+dnQY1SFAhRX2Ifbdno3A7OWaPVz9XOBklR2hDt32IAAAAAwCn/+wGAgWwAA4AGwA3AAABESMRITIeAhUUDgIjJzMyPgI1NC4CKwElETMVIxEUHgIzMjY3FQ4BIyIuAjURIzUzEQFguQF6fK9wNDRwr3zBwVdsPRUVPWxXwQPTysoUISsXFzMOFkYyM1tEKMXFAjX9ywWwQ3ejYGCkd0OYMlFpODhqUzIo/vqP/WEqMxwJCQOWBg4dRG9RAp6PAQYAAAEAX//sBBwFxAAvAAABIR4DMzI2NxcOASMiLgInIzUzNSM1Mz4DMzIWFwcuASMiDgIHIRUhFSEDUf6AAjNbf046bTMUOHk/dcSOUQOysrKyBVKOwXQ/dT0UMm86TX1aNAMBf/6AAYACHWeYZTEREaAOEEaM04x8iX2IzopFEQ6iEBMvYZNkfYkAAAAABAB7/+sFgwXFACsAQQBXAFsAAAEUDgIjIi4CPQE0PgIzMh4CFSM0LgIjIg4CHQEUHgIzMj4CNQE0PgIzMh4CHQEUDgIjIi4CNTMUHgIzMj4CPQE0LgIjIg4CFQUnARcCqSZHZ0BBaUknJ0lnQUFnSCaLESI0JCM1IxISJDUkIzQiEAEQKU5uRUZvTSkpTG9FRm9OKYsUKDwpKDwoExQoPCkoPCcU/gRoAsdoBB40XUUoMFFtPU0+bVIwKUVeNBsxJRceMkIjTSNAMh4YJy8Y/Uc9blEwMFFuPU4+bVEwMFFtPiNBMh4eMkEjTiNBMh4eMkEj90IEckIAAAAAAgBo/+sDagYTACQAMAAABSIuAj0BDgEjNTI2NxE0PgIzMh4CHQEUDgIHFRQeAjMDPgM9ATQmIyIVAsxmmGUxMWc4OmguKExrRDtjSCkxYI1bFjNUPtsxSS8XMCZqFUB3p2YRDg6wEhECIVmNYTQsUXZJKVm9spw5YkVtTCkCYy9xdnY1K1JM3QAAAAAEAKIAAAfGBcAAAwAZAC8AOQAAASE1IQE0PgIzMh4CHQEUDgIjIi4CNTMUHgIzMj4CPQE0LgIjIg4CFQEjAREjETMBETMHpP2ZAmf9dTBZfk9Qf1kvL1l+T1B/WTCjFi1ELi1DLBYWLUMuLUMtFv68zP2vucsCVLcBnI4CPU1/WzIyW39NYk1/WjExWn9NLks2Hh42Sy5iLUs2Hh42Sy37mQRu+5IFsPuPBHEAAgBnA5cEOAWwAAwAFAAAAQMjAxEjETMbATMRIwEjESMRIzUhA96MNIxacJCQcFr+C5NblAGCBSH+dgGJ/ncCGf5xAY/95wHI/jgByFEAAAACAJj/7ASTBE4AHwAoAAAlDgEjIi4ENTQ+BDMyHgIdASERHgEzMjY3ASIGBxEhES4BBBZVumNIh3RgRCUpSWN1gEJntIZO/QA3jE5euVn+kEuNOQIcNYleNT0oSmZ9j01Nj31mSihSkMZ1L/64Mzs7PwMqQTn+6wEeND3//wBU//UFswWbACcBwf/aAoYAJwF0AOYAAAAHAcgDFAAAAAD//wBk//UGUwW0ACcBwwAmApQAJwF0AaUAAAAHAcgDtAAAAAD//wBj//UGSQWkACcBxQAIAo8AJwF0AYMAAAAHAcgDqgAAAAD//wBZ//UF/QWkACcBxwAfAo8AJwF0ASAAAAAHAcgDXgAAAAAAAgBq/+sEMgXsACYAPAAAATIWFy4DIyIGByc+AzMyHgESHQEUDgIjIi4CPQE0PgIXIg4CHQEUHgIzMj4CPQEuAwI8XaY6C0RmgUdQhUcQGz1LXTyKzolFQn21cnKzfEE/eK2ATXFJJCRJcExOcUokBSVHbQP+TURusXxDIBuXDBkTDXbY/s67O4rur2RQjsFxF2m0hEuYN157RBdMiWc9SH2pYUIZSUIvAAAAAAEAqf8rBOUFsAAHAAAFIxEhESMRIQTluf02uQQ81QXt+hMGhQAAAAABAEX+8wSrBbAADAAACQEhFSE1CQE1IRUhAQNr/bsDhfuaAmH9nwQZ/McCRgJB/UqYjwLMAtKQmP1CAAABAKgCiwPrAyIAAwAAASE1IQPr/L0DQwKLlwAAAQA/AAAEmAWwAAgAAAkBMwEjAyM1IQIwAau9/eKN9bkBOwEcBJT6UAJ0mgADAGL/6wfLBE4AKQBDAF0AAAEUDgIjIi4CJw4DIyIuAj0BND4CMzIeAhc+AzMyHgIVBRQeAjMyPgQ3NS4FIyIOAhUhNC4CIyIOBAcVHgUzMj4CNQfLRn+0bV2TcFMcHFJwkl1utH9GRn+zbV2TcVIcHFNxlF1tsn9G+VAnTXBKO2FNOikZBQUZKTtNYjtJcEwnBfcoTG9IPGFOOykZBQUZKTtNYTtIcUwoAg9tx5dZQ2iAPj6AaENZl8dtGm3Hl1pDaYA+PoBpQ1qXx20aUZFsPy5IWVdKFioVSVdZSC5AbJBRUZBsQC5IWVdJFSoWSldZSC4/bJFRAAH/sP5LAo4GFQAiAAAFFA4CIyImJzceAzMyNjURND4CMzIWFwcuASMiBhURAWUsU3dMHjgdEgcVFhUISlEvV31PJUckGBEtHVlda1R9USgKCpECBQQCVV0FGVeGWy8MCY4FBm1i+ucAAgBlARgECwPzACEAQwAAEz4BMzYeAhceAzMyNjcVDgEjIi4CJy4DByIGDwE+ATM2HgIXHgMzMjY3Fw4BIyIuAicuAwciBgdmMINCKDs0MyAeLzE3JUJ6MDB6QiU3MS8eIDM0OyhCgzABMIJCKDs0MyAeMDA4JUJ5MAEwekIlNzEvHiAzNDsoQoMwA4UzOgELFBsQDxkTCkQ8vjM6ChMZDxAcFAsBRDzlMzsBCxQbEA8aEgtEPL0zOgoTGQ8QGxQLAUQ8AAEAmACcA9oE1QATAAABIQcnNyM1ITchNSETFwczFSEHIQPa/e2NX2uuAQyV/l8B/5led8P+35QBtQGP8zu4oP+hAQY7y6H///8APgACA4EEPQBmAB4AYUAAOZoABwGG/5b9d///AIUAAQPcBFAAZgAgAHNAADmaAAcBhv/d/XYAAgArAAAD3AWwAAUACQAAATMJASMJBAG8jAGU/nCN/mwB1v7pARwBGAWw/Sf9KQLXAg/98f3yAg4AAAD//wC1AKcBmwT1ACcAEAAlALIABwAQACUEJAAAAAIAbgJ5AjMEOgADAAcAABMjETMBIxEz+42NATiNjQJ5AcH+PwHBAAABAFz/XwFXAO8ACwAAJRQOAgcnPgE9ATMBVxIkNyVpJiSxoChXVk4eSDp3RVIAAAACAB8AAAPNBhUAGQAdAAAzESM1MzU0PgIzMhYXBy4BIyIGHQEzFSMRISMRM8qrqzdmk1xJiUkfLXlId2nd3QJJuroDq49eXI5hMiManBIga2tej/xVBDoAFgBb/nIH7gWuABUAJAAyAEQASgBQAFYAXABmAGoAbgByAHYAegB+AIYAigCOAJIAlgCaAJ4AAAEUDgIjIi4CPQE0PgIzMh4CFRMRMzIWFRQGBx4BFRQGIwE0JiMiBh0BFBYzMjY1ATMRFA4CIyImNTMUFjMyNjUBETMVMxUhNTM1MxEBESEVIxUlNSERIzUBFTMyNjU0JicjEzUhFSE1IRUhNSEVATUhFSE1IRUhNSEVEzMyNTQmKwEBIzUzNSM1MxEjNTMlIzUzNSM1MxEjNTMDOSE9VDM0VT0iIjxVMzNVPSJDvGJyKioyNGlc/oRKQUBKSkJASQO6XBwyRShYbV04MCk2+cRxxAUox2/4bQE1xAXsATZv/Fx+NDMxMQXQARb9WwEV/VwBFAIKARb9WwEV/VwBFLxddjo8XfzxcXFxcXFxByJvb29vb28B1DFQOiAgOlAxcDBROiAgOlEw/rgCJUlNJj4QDUYtTU4BSEVOTkVwRU5ORQFP/oYoPywYUVMvLDYs/MkBO8pxccr+xQYfAR10qal0/uOp/LapLCcmLgIDSnR0dHR0dPk4cXFxcXFxA8RQKR7+0/x++vwV+X78fvr8FfkABQBc/dUH1whzAAMAKQAtADEANQAACQMFND4CNz4DNTQuAiMiDgIHMz4DMzIWFRQGBw4DFRcjFTMDMxUjAzMVIwQYA7/8QfxEBA8FDxkVIjwtGytRdkpAblMwAcsBER0kFDk4NSgjNCIRysrKSwQEAgQEBlL8MfwxA8/xGSghHA4SND9KKUBnSSceQWVGGycZDEA0NE0aGSszQjBbqv1MBAqeBAACAFD/9QKdAyAAFQAjAAABFA4CIyIuAj0BND4CMzIeAhUnNCYjIgYdARQWMzI2NQKdKkxtQkJtTisqTmxCQ21NKp1HQ0JHSUJCRgFFVn5TKSlTflaKVX9UKSlUf1UPZFxcZKdlXV1lAAH/ov7fAswDQQAVAAADMzIeAhUUDgIjJzI+AjUuASsBXtWN3ZpRPXexdAJQb0QeAczO1QNBTpXWiILLi0mTOWiTWsvUAAAAAAL/XgTRA0YGggAGAAoAAAEjJwcjATMFIwMzA0bFqqrEASKY/o+MyMcE0Z6eAQdYAQIAAAACAG4E5ARYBpUABgAKAAABMwEjJwcjATMDIwGSmAEixamqxgMiyMmNBer++p6eAbH+/QAAAgBbBKYC/wZ5ABUAGQAAARQOAiMiLgI1MxQeAjMyPgI1ByMnMwL/L1h9Tk59WC+WFC1HNDNHLRRnl9LYBbA7YUcnJ0dhOx41KRgYKTUeBc4AAAAAAQCfBI4BlgY7AAsAABM0PgI3Fw4BHQEjnxopMRhrIxu5BQ8tWVBBFVM7aj14AAAAAgATAAAEcASNAAcACgAAASEDIwEzASMBIQMDRv34br0B36YB2Lz9xgGRxwEX/ukEjftzAa4B/QADAIoAAAPvBI0AFAAfACgAADMRITIeAhUUBgceAxUUDgIjAREhMjY1NC4CIyUzMjY1NCYrAYoBlmOfcTxfWDVRNhs7bpxh/voBBnN6GjhXPP7y6mx8fXjdBI0mT3hRUX4hDTZJWC5TfFQqAhL+hWJVLEkzHI1VU1tSAAAAAQBg//AEMASdACsAAAEOAyMiLgI9ATQ+AjMyHgIXIy4DIyIOAh0BFB4CMzI+AjcEMAlEd6xxcbaCRkeEu3Rtp3VECbkIJkRkR094USklTHVQS2hFJwkBeVaQaDtNjst9ZX3Lj047aZJYOVw/IjZmk11mWZFpOSA9WjsAAAIAigAABB8EjQANABkAADMRITIeAh0BFA4CIwMRMzI+Aj0BNCYjigFpfM2SUVCV0oGkpGCQYDC9twSNTpDMfj9+y49OA/T8ozdok11BwM0AAQCKAAADrgSNAAsAAAEhESEVIREhFSERIQNX/ewCa/zcAx79mwIUAg7+iZcEjZn+sgAAAAEAigAAA5sEjQAJAAABIREjESEVIREhA0v9+LkDEf2oAggB8/4NBI2Z/pgAAQBj//AENQSdAC8AACUOAyMiLgI9ATQ+AjMyHgIXIy4DIyIOAh0BFB4CMzI+Ajc1ITUhBDUTQ2uZaHTCjE5Fgr54b6VzQgy4CCdEY0VTelAoMVp/Tz5ZPScM/ucB0ZYYOjIiS4/OhFSEz49LN2KIUC5POyE3Z5ZfVmGXZzYPFhoL7pAAAQCKAAAEWASNAAsAACEjESERIxEzESERMwRYuf2kubkCXLkB8v4OBI39/QIDAAAAAQCXAAABUQSNAAMAACEjETMBUbq6BI0AAQAr//ADTQSNABcAAAEzERQOAiMiLgI1MxQeAjMyPgI1ApK7O2ePVFmXbj+6ITtUMy1KNh0EjfzFU4NcMCpVg1k0SjAWGzVLMAAAAAEAigAABFcEjQAMAAABBxEjETMRNwEzCQEjAdaTubmCAY3j/iECAeECB47+hwSN/dWQAZv9+f16AAAAAAEAigAAA4sEjQAFAAAlIRUhETMBQwJI/P+5l5cEjQAAAQCKAAAFdwSNAA4AAAkCMxEjERMBIwETESMRAXoBhwGF8bgT/nKI/nMTuASN/HEDj/tzAZECFfxaA6L97/5vBI0AAAABAIoAAARYBI0ACQAAISMBESMRMwERMwRYuP2jubkCXbgDbPyUBI38kwNtAAIAYP/wBFoEnQAVACcAAAEUDgIjIi4CPQE0PgIzMh4CFSc0JiMiDgIdARQeAjMyNjUEWkiFvHNxu4dLSoe6cXO9hUm3rJtKeFUuLlZ5SpypAiSE0ZFOTpHRhEOE0ZNOTpPRhALG0jZnmGNFY5loNtPHAAAAAgCKAAAEGwSNAA4AGwAAAREjESEyHgIVFA4CIyUhMj4CNTQuAiMhAUO5AdNrpnI7O3Kma/7mARpFYj8eHj9iRf7mAbb+SgSNN2GHUFSGXTGYHzZMLSpOPCQAAAACAFn/NgRXBJ0AGQArAAABFAYHFwclDgEjIi4CPQE0PgIzMh4CFSc0JiMiDgIdARQeAjMyNjUEVXBm2Hz++R0/IHG7iEtLhrtxc72GSbesnEp4VC4uVXlKnKoCJKbzRqBvxwcGTpHRhEOE0ZNOTpPRhALG0jZnmGNFY5loNtPHAAIAigAABCUEjQAQAB0AAAEhESMRITIeAhUUBgcBFSMBMzI+AjU0LgIrAQJa/um5AapqpXI7fG8BIMb95PY/X0AgHz9iQ/EBwf4/BI0vW4VVdZ4q/h4KAlgfNkorLk43HwAAAAABAEP/8APdBJ0AOwAAATQuAicuAzU0PgIzMh4CFSM0LgIjIg4CFRQeAhceAxUUDgIjIi4CNTMUHgIzMjYDIxg+aVFhnW48PnKgYmmlczy5IEFjQj9cPh4gRnBQYZZnNT90o2RZrIdUui9Qazx+ggEqJToxKhQYPlZwSEZ2VTA5YYFJLUs2HxotPiQiNy8pFBlCWHFISnVRLC1biVw6UjQYWwAAAAEAKAAAA/0EjQAHAAABIREjESE1IQP9/nG5/nMD1QP0/AwD9JkAAAABAHT/8AQKBI0AGQAAAREUDgIjIi4CNREzERQeAjMyPgI1EQQKSX2nXmKoe0a3KEhmPj5lSCcEjfz0ZJZlMjJllmQDDPz0QV49Hh49XkEDDAAAAAABABQAAARTBI0ACAAAARc3ATMBIwEzAhoZGgFAxv43rf43xwEkXlwDa/tzBI0AAAABADEAAAXxBI0AEgAAARc3EzMTFzcTMwEjAScHASMBMwGvCw/4pfQNDMa4/tau/vwBAf70rf7XtwEmUEADd/yGO1ADZftzA5UFBfxrBI0AAAEAJgAABDEEjQALAAAJATMJASMJASMJATMCKAEf3P51AZnc/tX+2NwBlv5z2wLaAbP9vv21Abv+RQJLAkIAAAABAA0AAAQcBI0ACAAACQEzAREjEQEzAhQBOND+Urn+WNACSgJD/Qr+aQGiAusAAAABAEcAAAPgBI0ACQAAJSEVITUBITUhFQEvArH8ZwKY/XEDeJeXfAN4mXkAAAIAY//wA6sEnQAVACMAAAEUDgIjIi4CPQE0PgIzMh4CFSc0JiMiBh0BFBYzMjY1A6s7bZtgX5xuPDtum19gnG08unhzcnh6cnN2AfGDwX8+Pn/Bg66DwH49PX7Agxymo6Om5aeoqKcAAQCYAAACnQSQAAYAACEjEQU1JTMCnbr+tQHrGgOvY5+lAAAAAQBOAAADygSdACQAACkBNQE+AzU0LgIjIg4CFSM0PgIzMh4CFRQOAgcBIQPK/J8BqzlLLRMdNk4xQmA+Hro6caRpXJNmNyhFXDX+uAJ+gwGdNFRHPR4nRTIdIDlRMUyHZTsxWXtKN2ZlZzf+6QAAAAEATv/wA58EnQA8AAABMzI+AjU0JiMiDgIVIzQ+AjMyHgIVFA4CBx4DFRQOAiMiLgI1MxQeAjMyNjU0LgIrAQFgej5dPR9scDFTPCG5PGyXWluVazsXL0kxPFEyFkFynFtVmXRFuSI+WTZwfyZFYz16ApsbMUMoU2AYKz4nRXZVMCtTfFEkSUM5FBI4R1MtUX9XLSlSe1MnQi8aYlszSi8XAAAAAgAwAAAD5ASNAAoADgAAATMVIxEjESEnATMBIREHAzWvr7r9uAMCQsP9wQGFGgGdl/76AQZzAxT9EAH8LwAAAAEAgP/wA8UEjQAqAAAbASEVIQM+ATMyHgIVFA4CIyIuAiczHgEzMj4CNTQuAiMiDgIHpEUCqP30JSFtSFuUaDgzZ55rT5FySQeyDoBiOlg6HSJCXzwqPjAnFQJDAkqi/t8QIDZlkVpRjWk9KlJ7UVtWI0FZNjNVPiMLExkOAAAAAgBy//ADuwSTACMAOAAAARUjIg4CBz4DMzIeAhUUDgIjIi4CPQE0PgQzAyIOAgcVFB4CMzI+AjU0LgIDAA91pm03Bhc8R1EtYY1cLTdpmmNpoGw3Gz1hjbt5zilLPzEPJ0NYMDZWPB8dOVYEk5w3YoVOGSwgE0BsjUxUkWw9SHylXVRZpZF2VS/92BUmNB4oSnFMJyRBWDQyWEImAAAAAAEAQgAAA8AEjQAGAAAJASMBITUhA8D96MMCF/1GA34EJPvcA/SZAAADAGD/8AOtBJ0AHwAxAEUAAAEUBgceARUUDgIjIi4CNTQ2Ny4BNTQ+AjMyHgIDNC4CIyIOAhUUFjMyPgIDNC4CIyIOAhUUHgIzMj4CA5BjVWJzQnKaWFqackFxYlVgO2iPVVWQajycIz9YNTZXPSF/bjVYPiIeHjhNLi9LNR0dNkwvLk02HgNaVocmJpNiUXxUKytUfFFjkicmhlZOeFIrK1J4/Z4sSDQcHDRILFtkGjFHAjonQTAaGS5CKSlBLxkZL0EAAgBV//oDmgSdAB8ANAAAJTI+AjcOASMiLgI1ND4CMzIeAh0BFA4CKwE1EzI+Ajc1NC4CIyIOAhUUHgIBI3ekaTMFLIddYI9dLjdqmmRtn2gyOo/0uhLgKks+Lw4mQVYwN1Y7Hxw5VpI0XX9KMD5Aa45OVJRvQUqBrGNFgumxaJgBfxYnNB5CR21JJShFWzMwWkUpAAIAgwTZAtIG0AAVADMAAAEUDgIjIi4CNTMUHgIzMj4CNRMUDgIjIi4CIyIGFSc0PgIzMh4CMzI+AjUC0ilNbUREbk0plhAiOCgnOCIQjRksPSQpNi4vISIwUxgsPSQiNjIzIBEeFw0Fri9OOR8fOU4vFyshExMhKxcBCiRBMR0XHRczJhUkQTMeFx0XDRghEwAAAAABAHoAAAHvAxUABgAAISMRBzUlMwHvndgBYxICWTmAdQAAAAABAEIAAAKrAyAAHgAAKQE1AT4BNTQmIyIGFSM0PgIzMh4CFRQOAg8BIQKr/akBIEM2QDxLR50pTW9GQ2pKJxsxRyywAY9sAQ89WCExPUw5Nl9HKiE+WDYoR0VGKJEAAAABAD7/9QKaAyAAMgAAATMyNjU0JiMiDgIVIzQ+AjMyHgIVFAYHHgEVFA4CIyIuAjUzFBYzMjY1NCYrAQEJVEpIP0YcMCQUnSxOaTxBbE0rRkJNSC9ScEE4a1Qznk9DRklXSVQByz0wLToNGCIVM1E6Hx05VDc3WxkVXkU4VjofGzlYPS08PDM+NQAAAAIANgAAArsDFQAKAA4AAAEzFSMVIzUhJwEzATMRBwJQa2ud/okGAXmh/oTfEQErgqmpZgIG/hYBIRwAAAEAW//1AqcDFQAmAAAbASEVIQc+ATMyFhUUDgIjIi4CJzMeATMyPgI1NCYjIg4CB3AyAd7+oxYSSy6AjyNJb0s4Z1EzA5sFSzskNCEQTkobKB8XCwGDAZKEqggViXk2YkksHjpVNjQvFiY0Hz5NCAwPCAAAAgBW//UCqwMeAB0ALAAAARUjIgYHPgEzMh4CFRQOAiMiLgI9ATQ+AjMDIgYHFRQWMzI+AjU0JgIoC4iVDB9ePT9fPyApS2xDR3FQKjlwpm2PM00RUz8gMyQURwMeg21wISwpR2E3OWNJKSxRdEg3aKRxPP5uLCAiVFUWJTQePkwAAAAAAQA6AAACpQMVAAYAAAkBIwEhNSECpf6jpgFd/jsCawK7/UUCk4IAAAMAT//1Ap8DIAAfACsANwAAARQGBx4BFRQOAiMiLgI1NDY3LgE1ND4CMzIeAgM0JiMiBhUUFjMyNgM0JiMiBhUUFjMyNgKLPzhASy1QbD8/bFAtSkA4PylKZTw8ZkopiU4+P0tMPz9MFEA4Nz8/ODg/AkM6WRobYUI5VTkcHDlVOUJhGxpZOjZSOB0dOFL+azQ6OjQ1OjoBiy43NTAuODgAAAAAAgBJ//kClQMgAB0ALgAANzI2Nw4BIyIuAjU0PgIzMh4CHQEUDgIrATUTMjY3NTQmIyIOAhUUHgLeiIULH1Y1P2FCISlLbERGbkwoNGylcQ6fMkURTzwgMiMSESMzeGJmHSQnRWE7OWdMLSxTeEwzaKJuOX8BACodPFNQGCk3Hx40JxYAAQCPAosDCwMiAAMAAAEhNSEDC/2EAnwCi5cAAAMAngRAAm4GcgADABcAJwAAATMHIwc0PgIzMh4CFRQOAiMiLgI3FB4CMzI2NTQmIyIOAgGxvdxyghwvPiMiPS4aGi49IiM+LxxVDhgfEiMwMCMSHxgOBnK41yQ+LBkZLD4kJDwrGBgrPCQSHxcNMSQmMg0YIAAAAAIAgQRwAqMF1gAFAA8AAAETMxUDIyU0NjcXDgEdASMBhlnExFn++1xWSSopqASCAUMM/rlTVo4tOi1oSE8AAAABAGf+mQEhAJkAAwAAASMRMwEhurr+mQIAAAAAAQAb/mQBwgBCABkAADceAxUUDgIjIiYnNx4BMzI2NTQuAif4NUwyFyQ9Uy9JXh0fEj0nQDEWJC8YQhtBRkkjM040Gx0PeggTMycbMS4pFAAB/7b+SwFnAJgAEQAAJRUUBiMiJic3HgMzMjY9AQFnqpgeNB0OBxsdGwdBSJjxqrIICp0DBQMCXlzxAAACAGkE5APsBs8ABgAaAAABIycHIwEzFyc+ATU0LgIjNzIWFRQOAg8BA0aqxcWpARC8vgFBOxYmNB0FgIYWJjAaAQTkuroBBnyDBBohEhoQB1xYSSEvHxIDPAAAAAMAHv5KBBEETgA+AFUAawAAASMeAR0BFA4CIyImJw4BFRQeAjsBMh4CFRQOAiMiLgI1ND4CNy4BNTQ+AjcuAT0BND4CMzIXIQEiJw4DFRQeAjMyPgI1NC4CIwEUHgIzMj4CPQE0LgIjIg4CFQQRlx0ePnCdXypLIxUfFCIuG61hmGo4SInHgHGudTwdMUAkGh4UICoVUlw/cZ1fUEcBb/2MKyUYKx8SIUVpSFSDWi4WNVdA/qsjQFo4N1k/IiNAWTc3WUAjA6cqYDYWSYJiOQsKETMmFyATCCNIb0s5eWNALUxkODBQQjMSFjwnJz4yKA8ymFoWToRfNhT78gYLIi02HiE7LRokN0MgIjQkEwKlJ0o6IyM6SicWKks5ISE5SyoAAP//AFcAAAKGBbcABgATrQAAAgBpBOQDRgbUAAYAJgAAASMnByMlMzcUDgIjIi4CIyIOAhUnND4CMzIeAjMyPgI1A0aqxcWpAS2DwxksOyEmMiorHw8eGA5NGSs7IR8yLjAdDx4YDgTknp705R44LBoWGxYNFRsOEx46LRwWGhYMFRoOAAABAFr+TAR0BEkALwAAEzIeAhcbATMBEx4DMzoBPgE3Bw4BIyIuAicDASMBAy4DIyIGByc+A8JIYkIrEXP/u/6g0Q8eIycYCBkbGQgvCyUNOlRCNx2P/ufEAYOoDiMrNiINKwwBCRkcHgRJN1FdJ/75AgT9L/4iITcoFwIBAp4HCCNEZUMBR/2/AxABgyNCMx8EAZQCBQUDAAIAZP/rBFgETgAWACwAACUOASMiLgI9ATQ+AjMyFhc3MwMTIwEUHgIzMj4CNzUuAyMiDgIVA4IzuY5knGw4OGudZou3MyKwanGw/XUgQ2tLP15DLQ4LKkRgQExrRCDxfIpNisByFYDVmlaIee394v3kAfRNh2Q6QW2NTCRKjW9DRXWcVwAAAAACAGD/6wQnBbAAJQA+AAABFSEeAxceAx0BFA4CIyIuAj0BND4CNzYXLgMnNRMUHgIzMj4CPQE0LgInLgEjIg4CFQO0/jQQMjxBHU6CXjVBfbNycrN9Qj53q20VFy5iX1gkLCNKcE1McUkkHzJAIRYxHFJ4TyYFsJQRLzU1GEWIjphUFnLCjlBQjsJyFlykf1MMAgMqVFRTKHP8TU2JaD09aIlNFj1rWEUXBgU6Y4JIAAIAsQAABOMFrwAgAC0AAAERIxEhMhYVFAYHHgMdARQWFxUjLgM9ATQuAiMlITI+AjU0LgIjIQFywQIO8Pt6c0BXNRccJ8YWGQwDJERiPf6aATlXeUwjIklyUP61AnT9jAWv0sxzpTAUQ1lrPYY9cSUYFEFFPxSCO2BFJZ0iQV8+Ol9DJAAAAAABALIAAAUdBbAADAAAASMRIxEzETMBMwkBIwIjscDAlgH97/3UAlXrAo79cgWw/X4Cgv0+/RIAAAEAkgAABBQGAAAMAAABIxEjETMRMwEzCQEjAcyAurp+ATvb/oYBrtsB9f4LBgD8jgGs/hP9swAAAQCyAAAE+gWwAAsAAAERIxEzETMBMwkBIwFywMAMAmPx/WsCve0Ctf1LBbD9eQKH/Tv9FQAAAAABAJIAAAPxBhgADAAAASMRIxEzETMBMwkBIwFQBLq6AQGK8P4rAf/kAfP+DQYY/HUBrf4N/bkAAAIAgQTfAuAGigAVABkAAAEUDgIjIi4CNTMUHgIzMj4CNSczByMC4CpPcEZHcE8qmBAkOiooOSQRYJmkZgWwLk03Hx83TS4XKiATEyAqF9rGAAAAAAIAgQTgAsoHAwAVACkAAAEUDgIjIi4CNTMUHgIzMj4CNS8BPgE1NC4CIzcyFhUUDgIPAQLKKExsRERsTCmSECM4KCc4IhDJAUpCGSw6IQeQlBkqNhwBBbAuTDcfHzdMLhcqIBITHyoXEXwEGB0QFw4GUk5CHSkbEAM+AAABAE0AAAQiBbAAEgAAAQ4FDwEjNzYaATY3ITUhBCJdjGZGMB8MD7oPFlZ+pGX84gPVBRhxy720tLljm5u0ATcBGP97mAAAAAABAIP/6wTdBcQALQAAARQOAiMiLgI9ATQ+AjMyHgIXIy4DIyIOAh0BFB4CMzI2PQEhNSEE3UqIv3WB2p9aU5bRfYHAhU0OvwsvU3xYVYtiNjxrlFiipP67AgYCEXrKklBZqPSbuprzqVlDd6RhO2lPLkWAuHK8dbqARMXCL5wAAAEAfv/rBR0FxQArAAABDgMjIi4BAj0BNBI+ATMyHgIXIy4DIyIOAh0BFB4CMzI+AjcFHAtRi8V/huWoYFuj44l8x5BWDMELOFyBVGKdbzxBdJ9fWH5WMwwBzmiwgklnvAEJojyiAQm9aEiBtGxMelYvUpTOfD59zpRSLFR5TQAAAQB+/+sFHgXEAC8AACUOAyMiLgECPQE0Ej4BMzIeAhcjLgMjIg4CHQEUHgIzMj4CNxEhNSEFHhRSgbN2i++xZV2l5IaFx4lQD8AMMVeDXV6dcj9HfKpjSXFTNg7+sAIPvh1KQCxlvgEQrBusARC+ZUN3pGE7aU8uUpbUgx2H1pZPFSAlEAFGmwAAAAACALIAAAURBbAADQAbAAAzESEyHgESHQEUAgYEIwMRMzI+Aj0BNC4CI7IBsZL7uGlou/7+muDfd72DRkeBtW8FsGO4/vqjKqP++7djBRL7i0+Qy3ssgsuNSgAAAAIAfv/rBV8FxQAVACsAAAEUAg4BIyIuAQI9ATQSPgEzMh4BEhUnNC4CIyIOAh0BFB4CMzI+AjUFX1+m5YWC5KpiYankgoXlqF+/QXSfXlqddkRFdp5aX59yQALCoP71wWtrwQELoCugAQvBbGzB/vWgAn7OlFFRlM5+LX/QlFFRlNB/AAIAfv8EBV8FxQAaADAAAAEUDgIHFwclBiMiLgECPQE0Ej4BMzIeARIVJzQuAiMiDgIdARQeAjMyPgI1BV8tU3VI+oP+zDk8guSqYmGp5IKF5ahfv0F0n15anXZERXaeWl+fckACwm7CpIIsw3nzDGvAAQuhKaABDcFsbMH+86ACftCUUVGU0H4rf9CUUVGU0H8AAAABAKAAAALJBI0ABgAAISMRBTUlMwLJuf6QAgofA6aLqMoAAAABAIMAAAQgBKAAIgAAKQE1AT4DNTQuAiMiDgIVIzQ+AjMyHgIVFAYHASEEIPyHAeo3PyAHHDlVOTxjSCi5RHmoY2SaaTVrYv6OAniDAbgxSz42HSVFNiAkQ2A8VJZwQTRbe0Zhs1j+swAAAAABAA/+owPeBI0AIAAAASE1IRUBHgMVFA4CIyImJzceATMyPgI1NCYrATUC5P10A3L+gFOTbkBVls56a8dqNE2uW12TZTa5wDwD9Jl2/mwLSHObYIPKikgzNIspLzdhh1CrpWcAAgA+/rYEoASNAAoADgAAJTMVIxEjESE1ATMBIREHA9vFxbr9HQLWx/08Agoclpf+twFJbQQh/AkC/DUAAQBl/qAEBQSMACgAABsBIRUhAz4BNzYeAhUUDgIjIiYnNx4BMzI+AjU0LgIjIg4CB4ZmAxT9fjYtfVpmo3I+Q4bGgmrJXDpDrWVPf1owKU1wRkFXOSMNAXQDGKv+dBonAQFGgLZvbr+OUjY8izQxOGSHUEV2WDIUJTQgAAEASv62A/IEjQAGAAAJASMBITUhA/L9oLoCV/0bA6gEI/qTBT+YAAACAIL+qQQ/BKEAIwA2AAAFMj4CNw4BIyIuAjU0PgIzMh4CHQEUAg4BIyImJzceARMyPgI3NTQmIyIOAhUUHgIB31SPbUcLO5pZbKx5QEh8qF9vt4NJWp7YfkKUPyYxbL09YkozDqGSO2ZLKyhKa786dK1yNDVKhrhufcGEREWM1Y/zsP7ztl0cII4UHgH8HTA/IpTFxS5biltFf2A6AAAAAgB4/+sEiQShABUAKwAAARQOAiMiLgI9ATQ+AjMyHgIVJzQuAiMiDgIdARQeAjMyPgI1BIlNir9xcb+LT06LvnFxv4tOujBYfEtKfFgxMll8Skx7Vy8CPJLelUxMld6SE5LelkxMlt6SDmmgbDc3bKBpLWmhbDg4bKFpAAEAOwAAA9IFsAAGAAAJASMBITUhA9L9vroCQP0lA5cFSPq4BRiYAAACAIz/7AQ0BgAAFQArAAABFA4CIyImJwcjETMRPgEzMh4CFSM0LgIjIg4CBxEeAzMyPgI1BDQ+c6NkbZ42D6C5NphnZqNzPrkmTHJLM1JBMBESMUFSM0twTCYCEnfJk1NNSIEGAP3DQ0hPkct8U5BqPRouPiT+LCQ+Lxo+bI9RAAEAXP/sA+8ETgArAAAlMj4CNzMOAyMiLgI9ATQ+AjMyHgIXIy4DIyIOAh0BFB4CAkAxWkUrBLAER3WZVnq2eDw8eLZ6X5txQASwBCdCWzdWckUdHEVzgyA4TS1Ig2M7V5TEbSptxJRXPGmQUzJXQSZEb4tGKkiLbkQAAAACAFv/7AQABgAAFQArAAATND4CMzIWFxEzESMnDgEjIi4CNTMUHgIzMj4CNxEuAyMiDgIVW0N3pGFjlDa5oQ42m2hfo3dEuSdOcksxTj8xEhIwP04wTHNOJwImfMuRUEM/AjT6AHhESFKTyXdRj2s+GCo6IwHxITgpFz1rkFMAAAIAW/5WBAAETgAlADsAABM0PgIzMhYXNzMRFA4CIyIuAic3HgEzMjY9AQ4BIyIuAjUzFB4CMzI+AjcRLgMjIg4CFVtBdqRjaps2D50+eK9xKFxfXCc3P59PlYo2lmRho3ZCuSdNcksxTz8xEhIwP08wTHNNJwImfMuRUExIgPwUebuBQw0ZKBuKKjKwqCg/QlKTyXdRj2s+GCs7IwHrIjkqGD1rkFMAAAIAWv/sBEQETgAVACsAABM0PgIzMh4CHQEUDgIjIi4CNTMUHgIzMj4CPQE0LgIjIg4CFVpIgrhxcrqER0eDuXJxuYNIuSlRdU1MdlAqKlF2TUx1UCkCJ3bJlFRUlMl2FnbJk1NTk8l2UZBtQEBtkFEWUJFtQUFtkVAAAAACAIz+YAQyBE4AFQArAAABFA4CIyImJxEjETMXPgEzMh4CFSM0LgIjIg4CBxEeAzMyPgI1BDI+c6JkZpk3uZ8POJxqZqRyPrkpT3RML00+MBISMD5OMEt0TikCEXfJk1JAPf33Bdp9RktQkct8U5BrPRYoNyD9+yA3JxZAbJFRAAIAW/5gA/8ETgAVACkAABM0PgIzMhYXNzMRIxEOASMiLgI1MxQeAjMyNjcRLgMjIg4CFVtBdqZmZJk2DqC5NpRgZaV2QbkpTnRLW3smEzE+Sy1MdE8pAiV8y5JQRUFy+iYCBDo+UpPId1GQbEBSQQIRHzQmFj9tklMAAAABAFz/7APcBE4AKwAAJTI+AjcXDgMjIi4CPQE0PgIzMh4CFwcuAyMiDgIdARQeAgI+MVVBKQWpCERtkFV6tXg7O3i0el6TaT0IqQgmPFU3VnFFHBxEcoMhOEsqJj90WDRXlMRtKm3ElFc5YH9FJjFVQCVEb4tGKkiLbkQAAgBd/+wD8wROAB8AKQAABSIuAj0BND4CMzIeAh0BIR4DMzI2NxcOAwMiBgchNTQuAgJxecWLS0+Eqlx0qG00/SQENFuAUFyMMDkXP1ZsfXOYEQIgHD5jFFCQxnYsf8iKSUqEtGp6S4JhNzYkfxQoIRUDyqCWGTdmUDAAAAIAYP5WA/IETgAlADsAABM0PgIzMhYXNzMRFA4CIyIuAic3HgEzMjY9AQ4BIyIuAjUzFB4CMzI+AjcRLgMjIg4CFWA7b55japo2EJ0/eK9wJFNWUiM3N4xGlYk2lWRhnW88uiFFbEsxTz8wEhIwP04wTGxGIQIlfMuSUExHf/wCdLV8QQoVIRaKISinnjo+QlKTyHdRjms+GCo7IwHuITkqFz1rkVMAAAIAhf/sBBwFxAAjADYAAAEyFhcHLgEjIg4CBz4BMzIeAhUUDgIjIi4CPQE0Ej4BAyIGBxUUHgIzMj4CNTQuAgLFO3EmIxpNN1KLaUMKM5NiZKBxPD51qWtdqX9LWpzSAWCIJi5MZThFZkMgI0doBcQUEYwIETt0q3AwOUqBsGVvu4lMQonPjdSyARK6X/1yTz+VaZhhLztjg0hGeVkzAAACAFr/7APxBcUAIwA2AAAlMj4CNw4BIyIuAjU0PgIzMh4CFREUDgIjIiYnNx4BEzI+Ajc1NCYjIg4CFRQeAgHNToNgNwI4kVRopnQ+RXigXGqwfkZQjsJyP4k8Ji1lkDlaRS8Ol4g3X0coJUZlgjRqom4zNEqGuG59wYRERYzVj/6xleCVSxogjhQeAd8cLz4il8TGLluKW0V/YDoAAAAAAgCpAAAEvAWwAA0AFwAAMxEhMh4CHQEUDgIjAxEzMjY9ATQmI6kBm5DppVpZqPGXysrp4uHZBbBNmeOV9pXimE0FEvuL4t355tcAAAIAd/8KBQYFxAAYAC4AAAEUAgcXByUGIyIuAj0BND4CMzIeAhUnNC4CIyIOAh0BFB4CMzI+AjUE93pw+YP+0EhTgdWYU1OX1IGF1pZQvzJikF5ZjmM1NmSOWV6QYTECWcH++ErDefEPTpzom/ya6pxPT5zqmgJ4rW80NG+teP55rm80NG+ueQACAG3/7APqBE4ALAA9AAAhLgEnDgMjIi4CNTQ+AjsBNTQmIyIOAhUjND4CMzIeAhURFBYXFSUyPgI3NSMiDgIVFB4CAygLDQMXPk5cNFOHXzQ/fbx9qXJxNlc9Ibo9cJ9iWJVqPBMT/gsyWEg1D4tRgVkvGjVNFkUkHTUpGChQdU5OhGA3c2FSGy49IjpzWzgkUH5b/es3eSwQjRgnMRn3HDVOMjFDKRIAAAD//wCBBMsC2AXXAgYAnAAA//8AAAAAAAAAAAIGAAMAAP//ACUCHwINArYCBgAPAAAAAgAlAAAE5AWwABEAIwAAMxEjNTMRITIeAh0BFA4CIxMhETMyPgI9ATQuAisBESHHoqIBm5DsqV1dq/SXUP7mynSwdjs8dKhs2wEaApqXAn9gsv6eVp7+sV8Cmv4DS4rCeFl9w4dG/h8AAAAAAgAlAAAE5AWwABEAIwAAMxEjNTMRITIeAh0BFA4CIxMhETMyPgI9ATQuAisBESHHoqIBm5DsqV1dq/SXUP7mynSwdjs8dKhs2wEaApqXAn9gsv6eVp7+sV8Cmv4DS4rCeFl9w4dG/h8AAAAAAQAAAAAD/QYAAB8AAAEhET4BMzIeAhURIxE0LgIjIgYHESMRIzUzNTMVIQJ8/uc6omRPgFoxuRw3UTVaiCa5qqq5ARkE0v7lR1ArX5Vq/TsCxz9ZOBpgTvz9BNKXl5cAAQAxAAAElwWwAA8AAAEjESMRIzUzESE1IRUhETMDque/1tb+LQRm/iznAzf8yQM3lwFEnp7+vAAB//T/7AJwBUAAIwAAAREzFSMVMxUjERQeAjMyNjcVDgEjIi4CNREjNTM1IzUzEQGHysrp6RQhKxcXMw4WRjIzW0Qo2trFxQVA/vqPupf+siozHAkJA5YGDh1Eb1EBTZe6jwEGAAAA//8AHAAABR0HNAImACMAAAAHAEIBMAE2//8AHAAABR0HNAImACMAAAAHAHMBvwE2//8AHAAABR0HNgImACMAAAAHAJoAyQE2//8AHAAABR0HIgImACMAAAAHAKAAxQE6//8AHAAABR0G+wImACMAAAAHAGgA+QE2//8AHAAABR0HkQImACMAAAAHAJ4BUAFB//8AHAAABR0HlAImACMAAAAHAcsBWgEi//8Ad/5EBNgFxAImACUAAAAHAHcB0v/3//8AqQAABEYHQAImACcAAAAHAEIA+wFC//8AqQAABEYHQAImACcAAAAHAHMBigFC//8AqQAABEYHQgImACcAAAAHAJoAlAFC//8AqQAABEYHBwImACcAAAAHAGgAxAFC////4AAAAYEHQAImACsAAAAHAEL/pwFC//8AsAAAAlEHQAImACsAAAAHAHMANQFC////6QAAAkYHQgImACsAAAAHAJr/QAFC////1gAAAl8HBwImACsAAAAHAGj/cAFC//8AqQAABQgHIgImADAAAAAHAKAA+wE6//8Adv/sBQkHNgImADEAAAAHAEIBUgE4//8Adv/sBQkHNgImADEAAAAHAHMB4QE4//8Adv/sBQkHOAImADEAAAAHAJoA6wE4//8Adv/sBQkHJAImADEAAAAHAKAA5wE8//8Adv/sBQkG/QImADEAAAAHAGgBGwE4//8AjP/sBKoHNAImADcAAAAHAEIBKwE2//8AjP/sBKoHNAImADcAAAAHAHMBugE2//8AjP/sBKoHNgImADcAAAAHAJoAxAE2//8AjP/sBKoG+wImADcAAAAHAGgA9AE2//8ADwAABLsHNAImADsAAAAHAHMBiAE2//8Abf/sA+oF/gImAEMAAAAHAEIA1QAA//8Abf/sA+oF/gImAEMAAAAHAHMBZAAA//8Abf/sA+oGAAImAEMAAAAGAJpuAAAA//8Abf/sA+oF7AImAEMAAAAGAKBqBAAA//8Abf/sA+oFxQImAEMAAAAHAGgAngAA//8Abf/sA+oGWwImAEMAAAAHAJ4A9QAL//8Abf/sA+oGXwImAEMAAAAHAcsA///t//8AXP5EA+wETgImAEUAAAAHAHcBP//3//8AXf/sA/MF/gImAEcAAAAHAEIAxQAA//8AXf/sA/MF/gImAEcAAAAHAHMBVAAA//8AXf/sA/MGAAImAEcAAAAGAJpeAAAA//8AXf/sA/MFxQImAEcAAAAHAGgAjgAA////xgAAAWcF/QImAIoAAAAGAEKN/wAA//8AlgAAAjcF/QImAIoAAAAGAHMb/wAA////zwAAAiwF/wImAIoAAAAHAJr/Jv//////vAAAAkUFxAImAIoAAAAHAGj/Vv////8AjAAAA98F7AImAFAAAAAGAKBhBAAA//8AW//sBDQF/gImAFEAAAAHAEIA0AAA//8AW//sBDQF/gImAFEAAAAHAHMBXwAA//8AW//sBDQGAAImAFEAAAAGAJppAAAA//8AW//sBDQF7AImAFEAAAAGAKBlBAAA//8AW//sBDQFxQImAFEAAAAHAGgAmQAA//8AiP/sA9wF/gImAFcAAAAHAEIAxwAA//8AiP/sA9wF/gImAFcAAAAHAHMBVgAA//8AiP/sA9wGAAImAFcAAAAGAJpgAAAA//8AiP/sA9wFxQImAFcAAAAHAGgAkAAA//8AFv5LA7AF/gImAFsAAAAHAHMBGwAA//8AFv5LA7AFxQImAFsAAAAGAGhVAAAA//8AHAAABR0G7gImACMAAAAHAG4AxwE+//8Abf/sA+oFuAImAEMAAAAGAG5sCAAA//8AHAAABR0HDgImACMAAAAHAJwA9AE3//8Abf/sA+oF2AImAEMAAAAHAJwAmQABAAIAHP5PBR0FsAAeACEAAAkBIw4DFRQWMzI2NxcOASMiLgI1NDY3AyEDIwEDIQMC8AItJiA+MB0iLCEzEA0YTDwpRjMeUFmH/Z6JxgIsowHv+AWw+lAYMjg7ISEnEgh5Dx0YMEcvQoE5AXP+hAWw/GoCqQAAAgBt/k8D6gROAEMAUgAAJS4BJw4DIyIuAjU0PgI7ATU0JiMiDgIVIzQ+AjMyHgIVERQWFxUjDgMVFBYzMjY3Fw4BIyIuAjU0NicyPgI3NSMiBhUUHgIDJAgLAxpBTVoyU4dfNER/tG+4dHE0Vj0iuj1wn2JYlWo8ExMhID4wHSIsITMQDRhMPClGMx5P1zJYSDUPmp+sGjVNBxQ5HhsxJRUyVnVDV4VaLlVhcxwvPiI6cls5LVuIW/4JN3ksEBgyODshIScSCHkPHRgwRy9CgL4cLTof3mNkJ0QxHQAAAP//AHf/7ATYB1UCJgAlAAAABwBzAcYBV///AFz/7APsBf4CJgBFAAAABwBzATMAAP//AHf/7ATYB1cCJgAlAAAABwCaANABV///AFz/7APsBgACJgBFAAAABgCaPQAAAP//AHf/7ATYBxkCJgAlAAAABwCdAa4BV///AFz/7APsBcICJgBFAAAABwCdARsAAP//AHf/7ATYB1cCJgAlAAAABwCbAOYBWP//AFz/7APsBgACJgBFAAAABgCbUwEAAP//AKkAAATGB0ICJgAmAAAABwCbAJ8BQ///AF//7AVZBgAAJgBGAAAABwFmBBIAAP//AKkAAARGBvoCJgAnAAAABwBuAJIBSv//AF3/7APzBbgCJgBHAAAABgBuXAgAAP//AKkAAARGBxoCJgAnAAAABwCcAL8BQ///AF3/7APzBdgCJgBHAAAABwCcAIkAAf//AKkAAARGBwQCJgAnAAAABwCdAXIBQv//AF3/7APzBcICJgBHAAAABwCdATwAAAABAKn+TwRGBbAAIwAAASERIRUjDgMVFBYzMjY3Fw4BIyIuAjU0NjchESEVIREhA+D9iQLdSSA+MB0iLCEzEA0YTDwpRjMeSlH9XQOT/S0CdwKh/fydGDI4OyEhJxIIeQ8dGDBHLz99NwWwnv4sAAAAAgBd/mgD8wROADUAQQAAJQ4BBzMOAxUUFjMyNjcXDgEjIi4CNTQ2Ny4DPQE0PgIzMh4CHQEhHgMzMjY3ASIOAgchNS4DA+UfW0ABID4wHSIsITMQDRhMPClGMx4vM2+zfkVPhKpcdKhtNP0jAi1TdUpiiDP+wjheSjEJAh4DHT1gvTBWHhgyODshIScSCHkPHRgwRy8zZC8CT4q/cSqE0I5LUY7CclNLgmA4UEICoSlOdEsONmpUNAAAAP//AKkAAARGB0ICJgAnAAAABwCbAKoBQ///AF3/7APzBgACJgBHAAAABgCbdAEAAP//AHr/7ATcB1cCJgApAAAABwCaAMgBV///AGD+VgPyBgACJgBJAAAABgCaVQAAAP//AHr/7ATcBy8CJgApAAAABwCcAPMBWP//AGD+VgPyBdgCJgBJAAAABwCcAIAAAf//AHr/7ATcBxkCJgApAAAABwCdAaYBV///AGD+VgPyBcICJgBJAAAABwCdATMAAP//AHr99gTcBcQCJgApAAAABwGRAaP+l///AGD+VgPyBpMCJgBJAAAABwGbASsAWP//AKkAAAUIB0ICJgAqAAAABwCaAPEBQv//AIwAAAPfB0ECJgBKAAAABwCaAB0BQf///7cAAAJ6By4CJgArAAAABwCg/zwBRv///50AAAJgBeoCJgCKAAAABwCg/yIAAv///7YAAAKABvoCJgArAAAABwBu/z4BSv///5wAAAJmBbYCJgCKAAAABwBu/yQABv///+wAAAJDBxoCJgArAAAABwCc/2sBQ////9IAAAIpBdcCJgCKAAAABwCc/1EAAAABAAn+TwF3BbAAGgAAISMOAxUUFjMyNjcXDgEjIi4CNTQ2NxEzAXciID4wHSIsITMQDRhMPClGMx5SXMAYMjg7ISEnEgh5Dx0YMEcvQ4I5BaUAAAAC//r+TwFoBcQAGgAmAAAhIw4DFRQWMzI2NxcOASMiLgI1NDY3ETMDNDYzMhYVFAYjIiYBVQ8gPjAdIiwhMxANGEw8KUYzHk1Vucg3NjY4ODY2NxgyODshIScSCHkPHRgwRy9BfjgENgEfLT4+LS08PAAA//8AqgAAAYUHBAImACsAAAAHAJ0AHQFC//8At//sBfkFsAAmACsAAAAHACwCLQAA//8Ajf5LA0oFxAAmAEsAAAAHAEwB8QAA//8ANf/sBIIHNQImACwAAAAHAJoBfAE1////tP5LAjkF2AImAJgAAAAHAJr/M//Y//8Aqf5YBQUFsAImAC0AAAAHAZEBlP75//8Ajf5FBAwGAAImAE0AAAAHAZEBEf7m//8AoQAABBwHLwImAC4AAAAHAHMAJgEx//8AkwAAAjQHlAImAE4AAAAHAHMAGAGW//8Aqf4JBBwFsAImAC4AAAAHAZEBbP6q//8AV/4JAVUGAAImAE4AAAAHAZH/+/6q//8AqQAABBwFsAImAC4AAAAHAWYCE/+w//8AnAAAAtsGAAAmAE4AAAAHAWYBlAAA//8AqQAABBwFsAImAC4AAAAHAJ0BvP3F//8AnAAAAqAGAAAmAE4AAAAHAJ0BOP22//8AqQAABQgHNAImADAAAAAHAHMB9QE2//8AjAAAA98F/gImAFAAAAAHAHMBWwAA//8Aqf4JBQgFsAImADAAAAAHAZEB0P6q//8AjP4JA98ETgImAFAAAAAHAZEBM/6q//8AqQAABQgHNgImADAAAAAHAJsBFQE3//8AjAAAA98GAAImAFAAAAAGAJt7AQAA////zgAAA98GAgImAFAAAAAGAWaeAgAA//8Adv/sBQkG8AImADEAAAAHAG4A6QFA//8AW//sBDQFuAImAFEAAAAGAG5nCAAA//8Adv/sBQkHEAImADEAAAAHAJwBFgE5//8AW//sBDQF2AImAFEAAAAHAJwAlAAB//8Adv/sBQkHNwImADEAAAAHAKEBawE4//8AW//sBDQF/wImAFEAAAAHAKEA6QAA//8AqAAABMkHNAImADQAAAAHAHMBgAE2//8AjAAAAtIF/gImAFQAAAAHAHMAtgAA//8AqP4JBMkFsAImADQAAAAHAZEBY/6q//8AU/4JApcETgImAFQAAAAHAZH/9/6q//8AqAAABMkHNgImADQAAAAHAJsAoAE3//8AYwAAAs0GAAImAFQAAAAGAJvXAQAA//8AUP/sBHIHNgImADUAAAAHAHMBjQE4//8AX//sA7sF/gImAFUAAAAHAHMBUQAA//8AUP/sBHIHOAImADUAAAAHAJoAlwE4//8AX//sA7sGAAImAFUAAAAGAJpbAAAA//8AUP5NBHIFxAImADUAAAAHAHcBnwAA//8AX/5FA7sETgImAFUAAAAHAHcBXf/4//8AUP3/BHIFxAImADUAAAAHAZEBdf6g//8AX/32A7sETgImAFUAAAAHAZEBM/6X//8AUP/sBHIHOAImADUAAAAHAJsArQE5//8AX//sA7sGAAImAFUAAAAGAJtxAQAA//8AMf3/BJcFsAImADYAAAAHAZEBZv6g//8ACf3/AlYFQAImAFYAAAAHAZEAxf6g//8AMf5NBJcFsAImADYAAAAHAHcBkAAA//8ACf5NApkFQAImAFYAAAAHAHcA7wAA//8AMQAABJcHNgImADYAAAAHAJsAogE3//8ACf/sAxoGdwAmAFYAAAAHAWYB0wB3//8AjP/sBKoHIgImADcAAAAHAKAAwAE6//8AiP/sA9wF7AImAFcAAAAGAKBcBAAA//8AjP/sBKoG7gImADcAAAAHAG4AwgE+//8AiP/sA9wFuAImAFcAAAAGAG5eCAAA//8AjP/sBKoHDgImADcAAAAHAJwA7wE3//8AiP/sA9wF2AImAFcAAAAHAJwAiwAB//8AjP/sBKoHkQImADcAAAAHAJ4BSwFB//8AiP/sA9wGWwImAFcAAAAHAJ4A5wAL//8AjP/sBKoHNQImADcAAAAHAKEBRAE2//8AiP/sBAwF/wImAFcAAAAHAKEA4AAAAAEAjP57BKoFsAAzAAABERQOAgcOAxUUFjMyNjcXDgEjIi4CNTQ2NyIGIyIuAjURMxEUHgIzMj4CNREEqihHYzweOCsaIiwhMxANGEw8KUYzHiYpBQwFb8CNUb4xWHtLTHxYMAWw/CZTiW5RGxYwNTgfIScSCHkPHRgwRy8uWysBPXq4ewPa/CZVfVMoKFN9VQPaAAABAIj+TwPmBDoALgAAIQ4DFRQWMzI2NxcOASMiLgI1NDY3Jw4BIyIuAjURMxEUHgIzMjY3ETMRA9IgPjAdIiwhMxANGEw8KUYzHk5YBDOcblCCXjO5IjhIJnGJILkYMjg7ISEnEgh5Dx0YMEcvQn84ZTxDLWGZbAK7/UNJXzcVVkgDE/vGAAD//wA9AAAG7Qc2AiYAOQAAAAcAmgHFATb//wArAAAF0wYAAiYAWQAAAAcAmgEkAAD//wAPAAAEuwc2AiYAOwAAAAcAmgCSATb//wAW/ksDsAYAAiYAWwAAAAYAmiUAAAD//wAPAAAEuwb7AiYAOwAAAAcAaADCATb//wBWAAAEegc0AiYAPAAAAAcAcwGHATb//wBYAAADswX+AiYAXAAAAAcAcwEhAAD//wBWAAAEegb4AiYAPAAAAAcAnQFvATb//wBYAAADswXCAiYAXAAAAAcAnQEJAAD//wBWAAAEegc2AiYAPAAAAAcAmwCnATf//wBYAAADswYAAiYAXAAAAAYAm0EBAAD////yAAAHVwdAAiYAfwAAAAcAcwLJAUL//wBO/+wGfAX/AiYAhAAAAAcAcwJ6AAH//wB2/6MFHQd+AiYAgQAAAAcAcwHqAYD//wBb/3kENAX+AiYAhwAAAAcAcwE4AAD////BAAAEHwSNAiYBnwAAAAcByv8y/3j////BAAAEHwSNAiYBnwAAAAcByv8y/3j//wAoAAAD/QSNAiYBrwAAAAYBykXgAAD//wATAAAEcAYcAiYBnAAAAAcAQgDVAB7//wATAAAEcAYcAiYBnAAAAAcAcwFkAB7//wATAAAEcAYeAiYBnAAAAAYAmm4eAAD//wATAAAEcAYKAiYBnAAAAAYAoGoiAAD//wATAAAEcAXjAiYBnAAAAAcAaACeAB7//wATAAAEcAZ5AiYBnAAAAAcAngD1ACn//wATAAAEcAZ8AiYBnAAAAAcBywD/AAr//wBg/koEMASdAiYBngAAAAcAdwF0//3//wCKAAADrgYcAiYBoAAAAAcAQgCoAB7//wCKAAADrgYcAiYBoAAAAAcAcwE3AB7//wCKAAADrgYeAiYBoAAAAAYAmkEeAAD//wCKAAADrgXjAiYBoAAAAAYAaHEeAAD///++AAABXwYcAiYBpAAAAAYAQoUeAAD//wCOAAACLwYcAiYBpAAAAAYAcxMeAAD////HAAACJAYeAiYBpAAAAAcAmv8eAB7///+0AAACPQXjAiYBpAAAAAcAaP9OAB7//wCKAAAEWAYKAiYBqQAAAAcAoACVACL//wBg//AEWgYcAiYBqgAAAAcAQgDuAB7//wBg//AEWgYcAiYBqgAAAAcAcwF9AB7//wBg//AEWgYeAiYBqgAAAAcAmgCHAB7//wBg//AEWgYKAiYBqgAAAAcAoACDACL//wBg//AEWgXjAiYBqgAAAAcAaAC3AB7//wB0//AECgYcAiYBsAAAAAcAQgDPAB7//wB0//AECgYcAiYBsAAAAAcAcwFeAB7//wB0//AECgYeAiYBsAAAAAYAmmgeAAD//wB0//AECgXjAiYBsAAAAAcAaACYAB7//wANAAAEHAYcAiYBtAAAAAcAcwEzAB7//wATAAAEcAXWAiYBnAAAAAYAbmwmAAD//wATAAAEcAX2AiYBnAAAAAcAnACZAB8AAgAT/k8EcASNAB4AIQAACQEjDgMVFBYzMjY3Fw4BIyIuAjU0NjcDIQMjAQMhAwKYAdgmID4wHSIsITMQDRhMPClGMx5TXWj9+G69Ad94AZHHBI37cxgyODshIScSCHkPHRgwRy9EgzkBCv7pBI39IQH9AP//AGD/8AQwBhwCJgGeAAAABwBzAWkAHv//AGD/8AQwBh4CJgGeAAAABgCacx4AAP//AGD/8AQwBeACJgGeAAAABwCdAVEAHv//AGD/8AQwBh4CJgGeAAAABwCbAIkAH///AIoAAAQfBh4CJgGfAAAABgCbMh8AAP//AIoAAAOuBdYCJgGgAAAABgBuPyYAAP//AIoAAAOuBfYCJgGgAAAABgCcbB8AAP//AIoAAAOuBeACJgGgAAAABwCdAR8AHgABAIr+TwOuBI0AIwAAASERIRUjDgMVFBYzMjY3Fw4BIyIuAjU0NjchESEVIREhA1f97AJrPSA+MB0iLCEzEA0YTDwpRjMeSlH9ygMe/ZsCFAIO/omXGDI4OyEhJxIIeQ8dGDBHLz99NwSNmf6yAAD//wCKAAADrgYeAiYBoAAAAAYAm1cfAAD//wBj//AENQYeAiYBogAAAAYAmnEeAAD//wBj//AENQX2AiYBogAAAAcAnACcAB///wBj//AENQXgAiYBogAAAAcAnQFPAB7//wBj/fwENQSdAiYBogAAAAcBkQFP/p3//wCKAAAEWAYeAiYBowAAAAcAmgCQAB7///+VAAACWAYKAiYBpAAAAAcAoP8aACL///+UAAACXgXWAiYBpAAAAAcAbv8cACb////KAAACIQX2AiYBpAAAAAcAnP9JAB8AAf/j/k8BUQSNABoAACEjDgMVFBYzMjY3Fw4BIyIuAjU0NjcRMwFRIiA+MB0iLCEzEA0YTDwpRjMeVV+6GDI4OyEhJxIIeQ8dGDBHL0WEOQR+AAD//wCJAAABZAXgAiYBpAAAAAYAnfweAAD//wAr//AEDQYeAiYBpQAAAAcAmgEHAB7//wCK/gUEVwSNAiYBpgAAAAcBkQEU/qb//wCCAAADiwYcAiYBpwAAAAYAcwceAAD//wCK/gcDiwSNAiYBpwAAAAcBkQEQ/qj//wCKAAADiwSNAiYBpwAAAAcBZgG8/o3//wCKAAADiwSNAiYBpwAAAAcAnQFm/Tf//wCKAAAEWAYcAiYBqQAAAAcAcwGPAB7//wCK/gMEWASNAiYBqQAAAAcBkQFs/qT//wCKAAAEWAYeAiYBqQAAAAcAmwCvAB///wBg//AEWgXWAiYBqgAAAAcAbgCFACb//wBg//AEWgX2AiYBqgAAAAcAnACyAB///wBg//AEWgYdAiYBqgAAAAcAoQEHAB7//wCKAAAEJQYcAiYBrQAAAAcAcwEnAB7//wCK/gcEJQSNAiYBrQAAAAcBkQEN/qj//wCKAAAEJQYeAiYBrQAAAAYAm0cfAAD//wBD//AD3QYcAiYBrgAAAAcAcwE+AB7//wBD//AD3QYeAiYBrgAAAAYAmkgeAAD//wBD/k0D3QSdAiYBrgAAAAcAdwFTAAD//wBD//AD3QYeAiYBrgAAAAYAm14fAAD//wAo/gED/QSNAiYBrwAAAAcBkQEU/qL//wAoAAAD/QYeAiYBrwAAAAYAm1EfAAD//wB0//AECgYKAiYBsAAAAAYAoGQiAAD//wB0//AECgXWAiYBsAAAAAYAbmYmAAD//wB0//AECgX2AiYBsAAAAAcAnACTAB///wB0//AECgZ5AiYBsAAAAAcAngDvACn//wB0//AEFAYdAiYBsAAAAAcAoQDoAB4AAQB0/nQECgSNADAAAAERFA4CBw4DFRQWMzI2NxcOASMiLgI1NDY3Ii4CNREzERQeAjMyPgI1EQQKIj1VMx45LBsiLCEzEA0YTDwpRjMeKy9iqHtFtyhIZj4+ZUgnBI389ENvWkMWFzE1OR8hJxIIeQ8dGDBHLzFgLTNklmQDDPz0QV49Hh49XkEDDP//ADEAAAXxBh4CJgGyAAAABwCaATsAHv//AA0AAAQcBh4CJgG0AAAABgCaPR4AAP//AA0AAAQcBeMCJgG0AAAABgBobR4AAP//AEcAAAPgBhwCJgG1AAAABwBzATMAHv//AEcAAAPgBeACJgG1AAAABwCdARsAHv//AEcAAAPgBh4CJgG1AAAABgCbUx8AAP//AEP/8Af9BJ0AJgGuAAAABwGuBCAAAP//ABwAAAUdBj8CJgAjAAAABgCpMQAAAP////AAAASqBj8AJgAnZAAABwCp/zkAAP////4AAAVsBkEAJgAqZAAABwCp/0cAAv//AAQAAAHbBkAAJgArZAAABwCp/00AAf//AD3/7AUdBj8AJgAxFAAABgCphgAAAP///3gAAAUfBj8AJgA7ZAAABwCp/sEAAP//ADMAAATfBj8AJgC1FAAABwCp/3wAAP///5v/9AKtBnQCJgC+AAAABwCq/yr/7P//ABwAAAUdBbACBgAjAAD//wCpAAAEiAWwAgYAJAAA//8AqQAABEYFsAIGACcAAP//AFYAAAR6BbACBgA8AAD//wCpAAAFCAWwAgYAKgAA//8AtwAAAXcFsAIGACsAAP//AKkAAAUFBbACBgAtAAD//wCpAAAGUgWwAgYALwAA//8AqQAABQgFsAIGADAAAP//AHb/7AUJBcQCBgAxAAD//wCpAAAEwAWwAgYAMgAA//8AMQAABJcFsAIGADYAAP//AA8AAAS7BbACBgA7AAD//wA5AAAEzgWwAgYAOgAA////1gAAAl8HBwImACsAAAAHAGj/cAFC//8ADwAABLsG+wImADsAAAAHAGgAwgE2//8AZP/rBHcGOgImALYAAAAHAKkBdf/7//8AY//sA+wGOQImALoAAAAHAKkBK//6//8Akf5hA/AGOgImALwAAAAHAKkBRv/7//8Aw//0AksGJQImAL4AAAAGAKkq5gAA//8Aj//sA/YGdAImAMYAAAAGAKoh7AAA//8AmgAABD8EOgIGAIsAAP//AFv/7AQ0BE4CBgBRAAD//wCa/mAD7gQ6AgYAdAAA//8AIQAAA7oEOgIGAFgAAP//ACkAAAPKBDoCBgBaAAD////m//QCbwWxAiYAvgAAAAcAaP+A/+z//wCP/+wD9gWxAiYAxgAAAAYAaHfsAAD//wBb/+wENAY6AiYAUQAAAAcAqQFE//v//wCP/+wD9gYlAiYAxgAAAAcAqQEi/+b//wB6/+wGGQYiAiYAyQAAAAcAqQJT/+P//wCpAAAERgcHAiYAJwAAAAcAaADEAUL//wCxAAAEMAdAAiYArAAAAAcAcwGQAUIAAQBQ/+wEcgXEAD0AAAE0LgInLgM1ND4CMzIeAhUjNC4CIyIOAhUUHgIXHgMVFA4CIyIuBDUzFB4CMzI2A7EfT4ZnbK97QkeCtnB7wINEwSdQeFJNckokJ1KBWny0dTlIhbtzQ4Z7aU4swTtjgUeYogFwM05BOR4fT2eEVVWRazxKeqBVPWhMKiQ/VjMuTEA2GSNVbIZVWZBmNxkySmJ6SUtrRiF8AAD//wC3AAABdwWwAgYAKwAA////1gAAAl8HBwImACsAAAAHAGj/cAFC//8ANf/sA8wFsAIGACwAAP//ALIAAAUdBbACBgHYAAD//wCpAAAFBQcuAiYALQAAAAcAcwF7ATD//wBN/+sEywcaAiYA2QAAAAcAnADaAUP//wAcAAAFHQWwAgYAIwAA//8AqQAABIgFsAIGACQAAP//ALEAAAQwBbACBgCsAAD//wCpAAAERgWwAgYAJwAA//8AsQAABP8HGgImANcAAAAHAJwBMQFD//8AqQAABlIFsAIGAC8AAP//AKkAAAUIBbACBgAqAAD//wB2/+wFCQXEAgYAMQAA//8AsgAABQEFsAIGALEAAP//AKkAAATABbACBgAyAAD//wB3/+wE2AXEAgYAJQAA//8AMQAABJcFsAIGADYAAP//ADkAAATOBbACBgA6AAD//wBt/+wD6gROAgYAQwAA//8AXf/sA/METgIGAEcAAP//AJwAAAQBBcQCJgDrAAAABwCcAKL/7f//AFv/7AQ0BE4CBgBRAAD//wCM/mAEHgROAgYAUgAAAAEAXP/sA+wETgArAAAlMj4CNzMOAyMiLgI9ATQ+AjMyHgIXIy4DIyIOAh0BFB4CAj4xWkUrBK8ER3SZVnq1eDs7eLR6X5txQASvBCdCWzhWcUUcHERygyA4TS1Ig2M7V5TEbSptxJRXPGmQUzJXQSZEb4tGKkiLbkQAAP//ABb+SwOwBDoCBgBbAAD//wApAAADygQ6AgYAWgAA//8AXf/sA/MFxQImAEcAAAAHAGgAjgAA//8AmgAAA0cF6gImAOcAAAAHAHMAzf/s//8AX//sA7sETgIGAFUAAP//AI0AAAFoBcQCBgBLAAD///+8AAACRQXEAiYAigAAAAcAaP9W//////+//ksBWQXEAgYATAAA//8AnAAABD8F6QImAOwAAAAHAHMBO//r//8AFv5LA7AF2AImAFsAAAAGAJxQAQAA//8APQAABu0HNAImADkAAAAHAEICLAE2//8AKwAABdMF/gImAFkAAAAHAEIBiwAA//8APQAABu0HNAImADkAAAAHAHMCuwE2//8AKwAABdMF/gImAFkAAAAHAHMCGgAA//8APQAABu0G+wImADkAAAAHAGgB9QE2//8AKwAABdMFxQImAFkAAAAHAGgBVAAA//8ADwAABLsHNAImADsAAAAHAEIA+QE2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//8Abf/sA+oGhAImAEMAAAAHAKYEkwAQ//8AHAAABR0HngImACMAAAAHAZkAwwEJ//8Abf/sBMAGaQImAEMAAAAGAZlo1AAA//8AHAAABR0HmgImACMAAAAHAZgAxwEY////yv/sA+oGZQImAEMAAAAGAZhs4wAA//8AHAAABR0HzwImACMAAAAHAdAAyAEA//8Abf/sBFkGmgImAEMAAAAGAdBtywAA//8AHAAABR0H2gImACMAAAAHAdMAxwEG//8Abf/sA+oGpQImAEMAAAAGAdNs0QAA//8AHP6iBR0HNgImACMAAAAnAJoAyQE2AAcAqAUCAAD//wBt/qID6gYAAiYAQwAAACYAmm4AAAcAqARKAAAAAP//ABwAAAUdB9ICJgAjAAAABwHcAOoBSP//AG3/7APqBpwCJgBDAAAABwHcAI8AEv//ABwAAAUdB9MCJgAjAAAABwGaAO4BWv//AG3/7APqBp0CJgBDAAAABwGaAJMAJP//ABwAAAUdCEACJgAjAAAABwHdAO4BPf//AG3/7APqBwoCJgBDAAAABwHdAJMAB///ABwAAAUdCBUCJgAjAAAABwHAAO4BRf//AG3/7APqBt8CJgBDAAAABwHAAJMAD///ABz+ogUdBw4CJgAjAAAAJwCcAPQBNwAHAKgFAgAA//8Abf6iA+oF2AImAEMAAAAnAJwAmQABAAcAqARKAAD//wCp/qwERgWwAiYAJwAAAAcAqATAAAr//wBd/qID8wROAiYARwAAAAcAqASMAAD//wCpAAAERgfGAiYAJwAAAAcApgS5AVL//wBd/+wD8waEAiYARwAAAAcApgSDABD//wCpAAAERgcuAiYAJwAAAAcAoACQAUb//wBd/+wD8wXsAiYARwAAAAYAoFoEAAD//wCpAAAE5geqAiYAJwAAAAcBmQCOARX//wBd/+wEsAZpAiYARwAAAAYBmVjUAAD////wAAAERgemAiYAJwAAAAcBmACSAST///+6/+wD8wZlAiYARwAAAAYBmFzjAAD//wCpAAAEfwfbAiYAJwAAAAcB0ACTAQz//wBd/+wESQaaAiYARwAAAAYB0F3LAAD//wCpAAAERgfmAiYAJwAAAAcB0wCSARL//wBd/+wD8walAiYARwAAAAYB01zRAAD//wCp/qwERgdCAiYAJwAAACcAmgCUAUIABwCo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ATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0AsgCzAc4AtgC3AMQBzwC0ALUAxQCCAMIAhwHQAKsAxgC+AL8AvAHRAdIB0wHUAdUB1gHXAdgAjAHZAdoB2wHcAd0AmACaAJkA7wClAJIAnACnAI8AlACVALkB3gHfAeAAwAHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksArAJMAk0A6QJOAk8CUACtAMkAxwCuAGIAYwJRAGQAywBlAMgAygDPAMwAzQDOAGYA0wDQANEArwBnANYA1ADVAGgA6wBqAGkAawBtAGwAbgJSAG8AcQBwAHIAcwB1AHQAdgB3AHgAegB5AHsAfQB8AH8AfgCAAIEA7AC6AlMCVAJVAlYCVwJYAP0A/gJZAloCWwJcAP8BAAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoA+AD5AmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4A+wD8Ap8CoADkAOUCoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgC7ArcCuAK5AroA5gDnArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUA9wQ2BDcABAd1bmkwMDA5Bm1hY3Jvbg5wZXJpb2RjZW50ZXJlZARIYmFyDGtncmVlbmxhbmRpYwNFbmcDZW5nBWxvbmdzBU9ob3JuBW9ob3JuBVVob3JuBXVob3JuB3VuaTAyMzcFc2Nod2EHdW5pMDJGMwlncmF2ZWNvbWIJYWN1dGVjb21iCXRpbGRlY29tYgRob29rB3VuaTAzMEYIZG90YmVsb3cFdG9ub3MNZGllcmVzaXN0b25vcwlhbm90ZWxlaWEFR2FtbWEFRGVsdGEFVGhldGEGTGFtYmRhAlhpAlBpBVNpZ21hA1BoaQNQc2kFYWxwaGEEYmV0YQVnYW1tYQVkZWx0YQdlcHNpbG9uBHpldGEDZXRhBXRoZXRhBGlvdGEGbGFtYmRhAnhpA3JobwZzaWdtYTEFc2lnbWEDdGF1B3Vwc2lsb24DcGhpA3BzaQVvbWVnYQd1bmkwM0QxB3VuaTAzRDIHdW5pMDNENgd1bmkwNDAyB3VuaTA0MDQHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MEIHdW5pMDQwRgd1bmkwNDExB3VuaTA0MTQHdW5pMDQxNgd1bmkwNDE3B3VuaTA0MTgHdW5pMDQxQgd1bmkwNDIzB3VuaTA0MjQHdW5pMDQyNgd1bmkwNDI3B3VuaTA0MjgHdW5pMDQyOQd1bmkwNDJBB3VuaTA0MkIHdW5pMDQyQwd1bmkwNDJEB3VuaTA0MkUHdW5pMDQyRgd1bmkwNDMxB3VuaTA0MzIHdW5pMDQzMwd1bmkwNDM0B3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0M0EHdW5pMDQzQgd1bmkwNDNDB3VuaTA0M0QHdW5pMDQzRgd1bmkwNDQyB3VuaTA0NDQHdW5pMDQ0Ngd1bmkwNDQ3B3VuaTA0NDgHdW5pMDQ0OQd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ0Qwd1bmkwNDREB3VuaTA0NEUHdW5pMDQ0Rgd1bmkwNDUyB3VuaTA0NTQHdW5pMDQ1OQd1bmkwNDVBB3VuaTA0NUIHdW5pMDQ1Rgd1bmkwNDYwB3VuaTA0NjEHdW5pMDQ2Mwd1bmkwNDY0B3VuaTA0NjUHdW5pMDQ2Ngd1bmkwNDY3B3VuaTA0NjgHdW5pMDQ2OQd1bmkwNDZBB3VuaTA0NkIHdW5pMDQ2Qwd1bmkwNDZEB3VuaTA0NkUHdW5pMDQ2Rgd1bmkwNDcyB3VuaTA0NzMHdW5pMDQ3NAd1bmkwNDc1B3VuaTA0N0EHdW5pMDQ3Qgd1bmkwNDdDB3VuaTA0N0QHdW5pMDQ3RQd1bmkwNDdGB3VuaTA0ODAHdW5pMDQ4MQd1bmkwNDgyB3VuaTA0ODMHdW5pMDQ4NAd1bmkwNDg1B3VuaTA0ODYHdW5pMDQ4OAd1bmkwNDg5B3VuaTA0OEQHdW5pMDQ4RQd1bmkwNDhGB3VuaTA0OTAHdW5pMDQ5MQd1bmkwNDk0B3VuaTA0OTUHdW5pMDQ5Qwd1bmkwNDlEB3VuaTA0QTAHdW5pMDRBMQd1bmkwNEE0B3VuaTA0QTUHdW5pMDRBNgd1bmkwNEE3B3VuaTA0QTgHdW5pMDRBOQd1bmkwNEI0B3VuaTA0QjUHdW5pMDRCOAd1bmkwNEI5B3VuaTA0QkEHdW5pMDRCQwd1bmkwNEJEB3VuaTA0QzMHdW5pMDRDNAd1bmkwNEM3B3VuaTA0QzgHdW5pMDREOAd1bmkwNEUwB3VuaTA0RTEHdW5pMDRGQQd1bmkwNEZCB3VuaTA1MDAHdW5pMDUwMgd1bmkwNTAzB3VuaTA1MDQHdW5pMDUwNQd1bmkwNTA2B3VuaTA1MDcHdW5pMDUwOAd1bmkwNTA5B3VuaTA1MEEHdW5pMDUwQgd1bmkwNTBDB3VuaTA1MEQHdW5pMDUwRQd1bmkwNTBGB3VuaTA1MTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMEINdW5kZXJzY29yZWRibA1xdW90ZXJldmVyc2VkB3VuaTIwMjUHdW5pMjA3NAluc3VwZXJpb3IEbGlyYQZwZXNldGEERXVybwd1bmkyMTA1B3VuaTIxMTMHdW5pMjExNgllc3RpbWF0ZWQJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMKY29sb24ubG51bQlxdW90ZWRibHgLY29tbWFhY2NlbnQHdW5pRkVGRgd1bmlGRkZDB3VuaUZGRkQIemVyby5zdXAObGFyZ2VyaWdodGhvb2sTY2lyY3VtZmxleGdyYXZlY29tYhNjaXJjdW1mbGV4YWN1dGVjb21iDmJyZXZlZ3JhdmVjb21iEWNvbW1hYWNjZW50cm90YXRlBkEuc21jcAZCLnNtY3AGQy5zbWNwBkQuc21jcAZFLnNtY3AGRi5zbWNwBkcuc21jcAZILnNtY3AGSS5zbWNwBkouc21jcAZLLnNtY3AGTC5zbWNwBk0uc21jcAZOLnNtY3AGTy5zbWNwBlAuc21jcAZRLnNtY3AGUi5zbWNwBlMuc21jcAZULnNtY3AGVS5zbWNwBlYuc21jcAZXLnNtY3AGWC5zbWNwBlkuc21jcAZaLnNtY3AJemVyby5zbWNwCG9uZS5zbWNwCHR3by5zbWNwCnRocmVlLnNtY3AJZm91ci5zbWNwCWZpdmUuc21jcAhzaXguc21jcApzZXZlbi5zbWNwCmVpZ2h0LnNtY3AJbmluZS5zbWNwDmJyZXZldGlsZGVjb21iB29uZS5zdXAHdHdvLnN1cAl0aHJlZS5zdXAIZm91ci5zdXAIZml2ZS5zdXAHc2l4LnN1cAlzZXZlbi5zdXAJZWlnaHQuc3VwCG5pbmUuc3VwCGNyb3NzYmFyCXJpbmdhY3V0ZQlkYXNpYW94aWELY3lyaWxsaWN0aWMQY3lyaWxsaWNob29rbGVmdAxjeXJpbGxpY2hvb2sSY2lyY3VtZmxleGhvb2tjb21iBWcuYWx0CG9uZS5sbnVtE2NpcmN1bWZsZXh0aWxkZWNvbWIHY2hpLmFsdAlhbHBoYS5hbHQJZGVsdGEuYWx0BVIuYWx0BUsuYWx0BWsuYWx0BksuYWx0MgZrLmFsdDIOYnJldmVhY3V0ZWNvbWINYnJldmVob29rY29tYglzZXZlbi5hbHQFRy5hbHQGQy5zczA2Bkcuc3MwNgZELnNzMDYGTy5zczA2BlEuc3MwNghvbmUub251bQh0d28ub251bQp0aHJlZS5vbnVtCWZvdXIub251bQlmaXZlLm9udW0Kc2V2ZW4ub251bQluaW5lLm9udW0JemVyby5vbnVtCnNldmVuLmxudW0GYi5zczA2BmMuc3MwNgZkLnNzMDYGZy5zczA2Bm8uc3MwNgZwLnNzMDYGcS5zczA2BmMuc3MwNwZlLnNzMDcGZy5zczA3B3NpeC5hbHQIbmluZS5hbHQERC5jbgRRLmNuBGEuY24NY3lyaWxsaWNicmV2ZQd1bmkwMEFEBkRjcm9hdARoYmFyBFRiYXIEdGJhcgpBcmluZ2FjdXRlCmFyaW5nYWN1dGUHQW1hY3JvbgdhbWFjcm9uBkFicmV2ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4B3VuaTAxMEEHdW5pMDEwQgZEY2Fyb24GZGNhcm9uB0VtYWNyb24HZW1hY3JvbgZFYnJldmUGZWJyZXZlCkVkb3RhY2NlbnQKZWRvdGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgtHY2lyY3VtZmxleAtnY2lyY3VtZmxleAd1bmkwMTIwB3VuaTAxMjEMR2NvbW1hYWNjZW50DGdjb21tYWFjY2VudAtIY2lyY3VtZmxleAtoY2lyY3VtZmxleAZJdGlsZGUGaXRpbGRlB0ltYWNyb24HaW1hY3JvbgZJYnJldmUGaWJyZXZlB0lvZ29uZWsHaW9nb25lawpJZG90YWNjZW50AklKAmlqC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4DEtjb21tYWFjY2VudAxrY29tbWFhY2NlbnQGTGFjdXRlBmxhY3V0ZQxMY29tbWFhY2NlbnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0ZQZuYWN1dGUMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9uC25hcG9zdHJvcGhlB09tYWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVtbGF1dAZSYWN1dGUGcmFjdXRlDFJjb21tYWFjY2VudAxyY29tbWFhY2NlbnQGUmNhcm9uBnJjYXJvbgZTYWN1dGUGc2FjdXRlC1NjaXJjdW1mbGV4C3NjaXJjdW1mbGV4B3VuaTAyMTgHdW5pMDIxOQd1bmkwMjFBB3VuaTAyMUIHdW5pMDE2Mgd1bmkwMTYzBlRjYXJvbgZ0Y2Fyb24GVXRpbGRlBnV0aWxkZQdVbWFjcm9uB3VtYWNyb24GVWJyZXZlBnVicmV2ZQVVcmluZwV1cmluZw1VaHVuZ2FydW1sYXV0DXVodW5nYXJ1bWxhdXQHVW9nb25lawd1b2dvbmVrC1djaXJjdW1mbGV4C3djaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3ljaXJjdW1mbGV4BlphY3V0ZQZ6YWN1dGUKWmRvdGFjY2VudAp6ZG90YWNjZW50B0FFYWN1dGUHYWVhY3V0ZQtPc2xhc2hhY3V0ZQtvc2xhc2hhY3V0ZQtEY3JvYXQuc21jcAhFdGguc21jcAlUYmFyLnNtY3ALQWdyYXZlLnNtY3ALQWFjdXRlLnNtY3AQQWNpcmN1bWZsZXguc21jcAtBdGlsZGUuc21jcA5BZGllcmVzaXMuc21jcApBcmluZy5zbWNwD0FyaW5nYWN1dGUuc21jcA1DY2VkaWxsYS5zbWNwC0VncmF2ZS5zbWNwC0VhY3V0ZS5zbWNwEEVjaXJjdW1mbGV4LnNtY3AORWRpZXJlc2lzLnNtY3ALSWdyYXZlLnNtY3ALSWFjdXRlLnNtY3AQSWNpcmN1bWZsZXguc21jcA5JZGllcmVzaXMuc21jcAtOdGlsZGUuc21jcAtPZ3JhdmUuc21jcAtPYWN1dGUuc21jcBBPY2lyY3VtZmxleC5zbWNwC090aWxkZS5zbWNwDk9kaWVyZXNpcy5zbWNwC1VncmF2ZS5zbWNwC1VhY3V0ZS5zbWNwEFVjaXJjdW1mbGV4LnNtY3AOVWRpZXJlc2lzLnNtY3ALWWFjdXRlLnNtY3AMQW1hY3Jvbi5zbWNwC0FicmV2ZS5zbWNwDEFvZ29uZWsuc21jcAtDYWN1dGUuc21jcBBDY2lyY3VtZmxleC5zbWNwDHVuaTAxMEEuc21jcAtDY2Fyb24uc21jcAtEY2Fyb24uc21jcAxFbWFjcm9uLnNtY3ALRWJyZXZlLnNtY3APRWRvdGFjY2VudC5zbWNwDEVvZ29uZWsuc21jcAtFY2Fyb24uc21jcBBHY2lyY3VtZmxleC5zbWNwC0dicmV2ZS5zbWNwDHVuaTAxMjAuc21jcBFHY29tbWFhY2NlbnQuc21jcBBIY2lyY3VtZmxleC5zbWNwC0l0aWxkZS5zbWNwDEltYWNyb24uc21jcAtJYnJldmUuc21jcAxJb2dvbmVrLnNtY3APSWRvdGFjY2VudC5zbWNwEEpjaXJjdW1mbGV4LnNtY3ARS2NvbW1hYWNjZW50LnNtY3ALTGFjdXRlLnNtY3ARTGNvbW1hYWNjZW50LnNtY3ALTGNhcm9uLnNtY3AJTGRvdC5zbWNwC05hY3V0ZS5zbWNwEU5jb21tYWFjY2VudC5zbWNwC05jYXJvbi5zbWNwDE9tYWNyb24uc21jcAtPYnJldmUuc21jcBJPaHVuZ2FydW1sYXV0LnNtY3ALUmFjdXRlLnNtY3ARUmNvbW1hYWNjZW50LnNtY3ALUmNhcm9uLnNtY3ALU2FjdXRlLnNtY3AQU2NpcmN1bWZsZXguc21jcA1TY2VkaWxsYS5zbWNwC1NjYXJvbi5zbWNwEVRjb21tYWFjY2VudC5zbWNwC1RjYXJvbi5zbWNwC1V0aWxkZS5zbWNwDFVtYWNyb24uc21jcAtVYnJldmUuc21jcApVcmluZy5zbWNwElVodW5nYXJ1bWxhdXQuc21jcAxVb2dvbmVrLnNtY3AQV2NpcmN1bWZsZXguc21jcBBZY2lyY3VtZmxleC5zbWNwDllkaWVyZXNpcy5zbWNwC1phY3V0ZS5zbWNwD1pkb3RhY2NlbnQuc21jcAtaY2Fyb24uc21jcA9nZXJtYW5kYmxzLnNtY3AKQWxwaGF0b25vcwxFcHNpbG9udG9ub3MIRXRhdG9ub3MJSW90YXRvbm9zDE9taWNyb250b25vcwxVcHNpbG9udG9ub3MKT21lZ2F0b25vcxFpb3RhZGllcmVzaXN0b25vcwVBbHBoYQRCZXRhB0Vwc2lsb24EWmV0YQNFdGEESW90YQVLYXBwYQJNdQJOdQdPbWljcm9uA1JobwNUYXUHVXBzaWxvbgNDaGkMSW90YWRpZXJlc2lzD1Vwc2lsb25kaWVyZXNpcwphbHBoYXRvbm9zDGVwc2lsb250b25vcwhldGF0b25vcwlpb3RhdG9ub3MUdXBzaWxvbmRpZXJlc2lzdG9ub3MFa2FwcGEHb21pY3Jvbgd1bmkwM0JDAm51A2NoaQxpb3RhZGllcmVzaXMPdXBzaWxvbmRpZXJlc2lzDG9taWNyb250b25vcwx1cHNpbG9udG9ub3MKb21lZ2F0b25vcwd1bmkwNDAxB3VuaTA0MDMHdW5pMDQwNQd1bmkwNDA2B3VuaTA0MDcHdW5pMDQwOAd1bmkwNDFBB3VuaTA0MEMHdW5pMDQwRQd1bmkwNDEwB3VuaTA0MTIHdW5pMDQxMwd1bmkwNDE1B3VuaTA0MTkHdW5pMDQxQwd1bmkwNDFEB3VuaTA0MUUHdW5pMDQxRgd1bmkwNDIwB3VuaTA0MjEHdW5pMDQyMgd1bmkwNDI1B3VuaTA0MzAHdW5pMDQzNQd1bmkwNDM5B3VuaTA0M0UHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDMHdW5pMDQ0NQd1bmkwNDUxB3VuaTA0NTMHdW5pMDQ1NQd1bmkwNDU2B3VuaTA0NTcHdW5pMDQ1OAd1bmkwNDVDB3VuaTA0NUUGV2dyYXZlBndncmF2ZQZXYWN1dGUGd2FjdXRlCVdkaWVyZXNpcwl3ZGllcmVzaXMGWWdyYXZlBnlncmF2ZQZtaW51dGUGc2Vjb25kCWV4Y2xhbWRibAd1bmlGQjAyB3VuaTAxRjAHdW5pMDJCQwd1bmkxRTNFB3VuaTFFM0YHdW5pMUUwMAd1bmkxRTAxB3VuaTFGNEQHdW5pRkIwMwd1bmlGQjA0B3VuaTA0MDAHdW5pMDQwRAd1bmkwNDUwB3VuaTA0NUQHdW5pMDQ3MAd1bmkwNDcxB3VuaTA0NzYHdW5pMDQ3Nwd1bmkwNDc5B3VuaTA0NzgHdW5pMDQ5OAd1bmkwNDk5B3VuaTA0QUEHdW5pMDRBQgd1bmkwNEFFB3VuaTA0QUYHdW5pMDRDMAd1bmkwNEMxB3VuaTA0QzIHdW5pMDRDRgd1bmkwNEQwB3VuaTA0RDEHdW5pMDREMgd1bmkwNEQzB3VuaTA0RDQHdW5pMDRENQd1bmkwNEQ2B3VuaTA0RDcHdW5pMDREQQd1bmkwNEQ5B3VuaTA0REIHdW5pMDREQwd1bmkwNEREB3VuaTA0REUHdW5pMDRERgd1bmkwNEUyB3VuaTA0RTMHdW5pMDRFNAd1bmkwNEU1B3VuaTA0RTYHdW5pMDRFNwd1bmkwNEU4B3VuaTA0RTkHdW5pMDRFQQd1bmkwNEVCB3VuaTA0RUMHdW5pMDRFRAd1bmkwNEVFB3VuaTA0RUYHdW5pMDRGMAd1bmkwNEYxB3VuaTA0RjIHdW5pMDRGMwd1bmkwNEY0B3VuaTA0RjUHdW5pMDRGOAd1bmkwNEY5B3VuaTA0RkMHdW5pMDRGRAd1bmkwNTAxB3VuaTA1MTIHdW5pMDUxMwd1bmkxRUEwB3VuaTFFQTEHdW5pMUVBMgd1bmkxRUEzB3VuaTFFQTQHdW5pMUVBNQd1bmkxRUE2B3VuaTFFQTcHdW5pMUVBOAd1bmkxRUE5B3VuaTFFQUEHdW5pMUVBQgd1bmkxRUFDB3VuaTFFQUQHdW5pMUVBRQd1bmkxRUFGB3VuaTFFQjAHdW5pMUVCMQd1bmkxRUIyB3VuaTFFQjMHdW5pMUVCNAd1bmkxRUI1B3VuaTFFQjYHdW5pMUVCNwd1bmkxRUI4B3VuaTFFQjkHdW5pMUVCQQd1bmkxRUJCB3VuaTFFQkMHdW5pMUVCRAd1bmkxRUJFB3VuaTFFQkYHdW5pMUVDMAd1bmkxRUMxB3VuaTFFQzIHdW5pMUVDMwd1bmkxRUM0B3VuaTFFQzUHdW5pMUVDNgd1bmkxRUM3B3VuaTFFQzgHdW5pMUVDOQd1bmkxRUNBB3VuaTFFQ0IHdW5pMUVDQwd1bmkxRUNEB3VuaTFFQ0UHdW5pMUVDRgd1bmkxRUQwB3VuaTFFRDEHdW5pMUVEMgd1bmkxRUQzB3VuaTFFRDQHdW5pMUVENQd1bmkxRUQ2B3VuaTFFRDcHdW5pMUVEOAd1bmkxRUQ5B3VuaTFFREEHdW5pMUVEQgd1bmkxRURDB3VuaTFFREQHdW5pMUVERQd1bmkxRURGB3VuaTFFRTAHdW5pMUVFMQd1bmkxRUUyB3VuaTFFRTMHdW5pMUVFNAd1bmkxRUU1B3VuaTFFRTYHdW5pMUVFNwd1bmkxRUU4B3VuaTFFRTkHdW5pMUVFQQd1bmkxRUVCB3VuaTFFRUMHdW5pMUVFRAd1bmkxRUVFB3VuaTFFRUYHdW5pMUVGMAd1bmkxRUYxB3VuaTFFRjQHdW5pMUVGNQd1bmkxRUY2B3VuaTFFRjcHdW5pMUVGOAd1bmkxRUY5BmRjcm9hdAd1bmkyMEFCB3VuaTA0OUEHdW5pMDQ5Qgd1bmkwNEEyB3VuaTA0QTMHdW5pMDRBQwd1bmkwNEFEB3VuaTA0QjIHdW5pMDRCMwd1bmkwNEI2B3VuaTA0QjcHdW5pMDRDQgd1bmkwNENDB3VuaTA0RjYHdW5pMDRGNwd1bmkwNDk2B3VuaTA0OTcHdW5pMDRCRQd1bmkwNEJGB3VuaTA0QkIHdW5pMDQ4Qwd1bmkwNDYyB3VuaTA0OTIHdW5pMDQ5Mwd1bmkwNDlFB3VuaTA0OUYHdW5pMDQ4QQd1bmkwNDhCB3VuaTA0QzkHdW5pMDRDQQd1bmkwNENEB3VuaTA0Q0UHdW5pMDRDNQd1bmkwNEM2B3VuaTA0QjAHdW5pMDRC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/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UAHAAh/8MAVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAS//nwE4/1EBOf97ATv/ygE8/90BQf/yAUn/dQFL/8oBU/9PAVT/jAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QAAQC/AA0AAgCz/8IAvwAQAAEAv//iAAEAwv/yAAEAvwAOAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1AAMAxf/tAPH/wAHU/+wACgC6/+YAvf/rAL7/6QDA//AAwf/nAMX/4wDH/84AyP/UAMn/2wHW/+4AAgDx/8ABZv+wAAUAvf/sAL8ADwDB/+oAxf/EAMf/5wAGAEj/6QC9/+4AvwAQAMH/7ADF/yAB1P/aAAEAvwAPAAYAxf/qAOj/7gDx/6sBL//sAVT/7AHU/+gAAQDx/9UAAQDFAAsADQBIAAwAwQALAMUADAGc/78Bnv/uAaL/7AGq/+0BrP/sAa7/9QGvAA4BsQANAbQADQHW/+0AAQDx/9gAAgDx/6oB1P/hAAsA4f/UAPH/yQEE/+UBG//jAS//xAE4/+EBSf/UAUr/9QFL/+cBU//SAVT/yQAJAOH/wwDx/88BL//OATj/5wE7/98BSf/RAUv/7AFT/6ABVP/RAAkA4f/DAPH/zwEv/84BOP/nATv/3wFJ/9EBS//sAVP/oAFU/9EACADh/8kA8f/fAQT/7QEb/+sBL//fATv/6QFK//UBVP/gAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIAOH/5gDx/9ABL//OATj/6AFJ/+cBS//tAVP/5gFU/9AACwDUABQA4f/gAOgAEwE4/+EBOf/gATz/4QFB/+kBSf/fAUv/3gFT/98BVf/yABgAs//UAL3/7QC/ABEAxf/gAMf/5wDI/+UAyf/uANQAEgDl/+kA8f/XAS//1wE5/9MBO//WATz/xQFB/+cBSQANAUsADAFU/9YBVf/yAZ7/6QGi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/8oBL/+fATj/UQE5/3sBO//KATz/3QFB//IBSf91AUv/ygFT/08BVP+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAcACH/wwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oBL/+fATj/UQE5/3sBO//KATz/3QFB//IBSf91AUv/ygFT/08BVP+MAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAEAAv/5gA///QAX//vATz/7QAFAEj/7gBZ/+oBsf/wAbL/7QG0//AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAUASP/uAFn/6gGx//ABsv/tAbT/8AAFAEj/7gBZ/+oBsf/wAbL/7QG0//AACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UAAQGc/+sAAQGc/+sAAQGc/+sAAQGc/+sAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/oAdb/7gAHAPH/8AEE//EBG//zAS//8QFK//MBTP/pAVT/0wAHAPH/8AEE//EBG//zAS//8QFK//MBTP/pAVT/0wAHAPH/8AEE//EBG//zAS//8QFK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/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/6gEE//ABG//xAS//6wFK//UBVP/sAWb/sAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/qAQT/8AEb//EBL//rAUr/9QFU/+wBZv+wAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+oBBP/wARv/8QEv/+sBSv/1AVT/7AFm/7AB1P/qAAMASAAPAFYAMgBZABEAAwBIAA8AVgAyAFkAEQADAEgADwBWADIAWQARADoAA//YAFT/tQBZ/8cAa/64AHr/KAB//00AhP+OAIf/oQCz/64Auv9+AL7/ZwDB/4cAwv9lAMX/ngDH/2oAyP9zAMn/XgDU/6UA4QAPAOX/5ADm/6AA6P90AOr/gADx/7IA+P99APr/gAD8/3kBAv99AQT/fwEX/5gBG//aASf/gQEp/5gBLf99AS//swEz/6ABOf98ATv/mgE8/2wBQf/mAUb/awFK/5IBTP+tAVD/ewFTAA8BVP+RAVX/8gGc/68Bnv+5AaL/uQGq/7kBrP+5Aa7/vAGv//EBsv/xAbP/7QHU/6kB1v/JADoAA//YAFT/tQBZ/8cAa/64AHr/KAB//00AhP+OAIf/oQCz/64Auv9+AL7/ZwDB/4cAwv9lAMX/ngDH/2oAyP9zAMn/XgDU/6UA4QAPAOX/5ADm/6AA6P90AOr/gADx/7IA+P99APr/gAD8/3kBAv99AQT/fwEX/5gBG//aASf/gQEp/5gBLf99AS//swEz/6ABOf98ATv/mgE8/2wBQf/mAUb/awFK/5IBTP+tAVD/ewFTAA8BVP+RAVX/8gGc/68Bnv+5AaL/uQGq/7kBrP+5Aa7/vAGv//EBsv/xAbP/7QHU/6kB1v/JADoAA//YAFT/tQBZ/8cAa/64AHr/KAB//00AhP+OAIf/oQCz/64Auv9+AL7/ZwDB/4cAwv9lAMX/ngDH/2oAyP9zAMn/XgDU/6UA4QAPAOX/5ADm/6AA6P90AOr/gADx/7IA+P99APr/gAD8/3kBAv99AQT/fwEX/5gBG//aASf/gQEp/5gBLf99AS//swEz/6ABOf98ATv/mgE8/2wBQf/mAUb/awFK/5IBTP+tAVD/ewFTAA8BVP+RAVX/8gGc/68Bnv+5AaL/uQGq/7kBrP+5Aa7/vAGv//EBsv/xAbP/7QHU/6kB1v/JAAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rAAkACwAPAD8ADABU/+sAXwAOAZz/ywGe/+kBov/nAar/5wGs/+cAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/oAdb/7gAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QAkAAj/4gALABQADP/PAD8AEgBI/+oAVP/YAFb/6gBfABMAa/+uAHr/zQB//6AAhP/BAIf/wACz/9AAt//qALr/xgC7AA0Avf/pAL7/1gDB/+gAwv+6AMX/6QDH/8sAyP/aAMn/xwFu/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHU/+gB1v/uAAgAWf/lALP/ywDI/+QBnAANAZ7/7QGi/+sBqv/sAaz/7AAIAFn/5QCz/8sAyP/kAZwADQGe/+0Bov/rAar/7AGs/+wACABZ/+UAs//LAMj/5AGcAA0Bnv/tAaL/6wGq/+wBrP/sABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAUASP/uAFn/6gGx//ABsv/tAbT/8AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ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/7gA8f/qAQT/8AEb//EBL//rAUr/9QFU/+wBZv+wAdT/6gAGAMX/6gDo/+4A8f+wAS//7AFU/+wB1P/oAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1AAEBF//xAAIA8f/1AWb/sAACAOj/yQEX/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UACQALAA8APwAMAFT/6wBfAA4BnP/LAZ7/6QGi/+cBqv/nAaz/5wAJAAsADwA/AAwAVP/rAF8ADgGc/8sBnv/pAaL/5wGq/+cBrP/nAAkACwAPAD8ADABU/+sAXwAOAZz/ywGe/+kBov/nAar/5wGs/+cAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/oAdb/7gAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QABAFkACwABAFkACwABAFkACwAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAAgDx/8ABZv+wABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/sAAJAAsAFAA/ABEAVP/iAF8AEwGc/7QBnv/ZAaL/2QGq/9kBrP/ZAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1AAQAC//mAD//9ABf/+8BPP/tACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/6AHW/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kABgAs//UAL3/7QC/ABEAxf/gAMf/5wDI/+UAyf/uANQAEgDl/+kA8f/XAS//1wE5/9MBO//WATz/xQFB/+cBSQANAUsADAFU/9YBVf/yAZ7/6QGi/+cBqv/nAaz/6QHW//AAAQEX//EACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/7AAAgDx//UBZv+wAAIA8f/1AWb/sAAYALP/1AC9/+0AvwARAMX/4ADH/+cAyP/lAMn/7gDUABIA5f/pAPH/1wEv/9cBOf/TATv/1gE8/8UBQf/nAUkADQFLAAwBVP/WAVX/8gGe/+kBov/nAar/5wGs/+kB1v/wAAEBF//xAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/6gEE//ABG//xAS//6wFK//UBVP/sAWb/sAHU/+oACgDF/+oA6P+4APH/6gEE//ABG//xAS//6wFK//UBVP/sAWb/sAHU/+oABgDF/+oA6P/uAPH/sAEv/+wBVP/sAdT/6AASANT/rgDhABIA5v/gAOj/rQDq/9YA+P/fAPz/0gEC/+ABF//OASf/3QEp/+IBLf/gATP/4AE5/+kBPP/aAUb/vQFQ/98BUwARAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1ABIA1P+uAOEAEgDm/+AA6P+tAOr/1gD4/98A/P/SAQL/4AEX/84BJ//dASn/4gEt/+ABM//gATn/6QE8/9oBRv+9AVD/3wFTABEABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAEgDU/64A4QASAOb/4ADo/60A6v/WAPj/3wD8/9IBAv/gARf/zgEn/90BKf/iAS3/4AEz/+ABOf/pATz/2gFG/70BUP/fAVMAEQAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QAYALP/1AC9/+0AvwARAMX/4ADH/+cAyP/lAMn/7gDUABIA5f/pAPH/1wEv/9cBOf/TATv/1gE8/8UBQf/nAUkADQFLAAwBVP/WAVX/8gGe/+kBov/nAar/5wGs/+kB1v/wAAEBF//xABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TABwAIf/DAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygEv/58BOP9RATn/ewE7/8oBPP/dAUH/8gFJ/3UBS//KAVP/TwFU/4wBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAcA8f/wAQT/8QEb//MBL//xAUr/8wFM/+kBVP/TAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/7AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/sAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv+wAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/7AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/sAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv+wAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/7AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/sAAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/6gEE//ABG//xAS//6wFK//UBVP/sAWb/sAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/qAQT/8AEb//EBL//rAUr/9QFU/+wBZv+wAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+oBBP/wARv/8QEv/+sBSv/1AVT/7AFm/7AB1P/qAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/6gEE//ABG//xAS//6wFK//UBVP/sAWb/sAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/qAQT/8AEb//EBL//rAUr/9QFU/+wBZv+wAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+oBBP/wARv/8QEv/+sBSv/1AVT/7AFm/7AB1P/qAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/6gEE//ABG//xAS//6wFK//UBVP/sAWb/sAHU/+oACgDF/+oA6P+4APH/6gEE//ABG//xAS//6wFK//UBVP/sAWb/sAHU/+oAAQGc/+sAAQGc/+sAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/oAdb/7gAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QAkAAj/4gALABQADP/PAD8AEgBI/+oAVP/YAFb/6gBfABMAa/+uAHr/zQB//6AAhP/BAIf/wACz/9AAt//qALr/xgC7AA0Avf/pAL7/1gDB/+gAwv+6AMX/6QDH/8sAyP/aAMn/xwFu/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHU/+gB1v/uAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1ACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/6AHW/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAEwBZ/8EAs//FAMX/tADl/9cA8f+5AQT/sgEX/9IBG//IAS//oAE5/8UBQf/kAUr/zAFM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/+oCnf/qAp//6gKh/+oCo//qAqX/6gKp/+gDDP9WAxT/VgMk/+sDKP/qAyr/6wMs/+gDL//qAzD/6wMx/+oDOP74Azz/VgNHABQDSf/eA0r/6wNM/+sDTv/rA0//6ANR/+sDWP/oA2D/6ANp/1YDav/eA3D/6wN1/+gDdv/rA3v/6wN9/+gDgv9WA4P/3gOE/1YDhf/eA4n/6wOL/+sDjP/rA5b/6wOY/+sDmv/rA57/6AOg/+gDov/oA6n/6wOs/1YDrf/eA67/VgOv/94DsP9WA7H/3gOy/1YDs//eA7T/VgO1/94Dtv9WA7f/3gO4/1YDuf/eA7r/VgO7/94DvP9WA73/3gO+/1YDv//eA8D/VgPB/94Dwv9WA8P/3gPF/+sDx//rA8n/6wPL/+sDzf/rA8//6wPR/+sD0//rA9n/6wPb/+sD3f/rA9//6wPh/+sD4//rA+X/6wPn/+sD6f/rA+v/6wPt/+sD7//rA/H/6gPz/+oD9f/qA/f/6gP5/+oD+//qA/3/6gP//+gEAf/oBAP/6AQKABQAHwA2/9UAOP/kADn/7AA7/90Azf/VANH/1QEU/+QBLv/VATb/1QIf/90ClP/VApb/1QKY/9UCpv/sAqj/3QKq/90DEf/dAyD/3QMj/90DR//VA1n/7ANb/+wDXf/sA1//3QN0/+QDfP/dA/7/3QQA/90EAv/dBAr/1QQn/90AGgA2/7AAOP/tADv/0ADN/7AA0f+wART/7QEu/7ABNv+wAh//0AKU/7AClv+wApj/sAKo/9ACqv/QAxH/0AMg/9ADI//QA0f/sANf/9ADdP/tA3z/0AP+/9AEAP/QBAL/0AQK/7AEJ//QABAALP/uADf/7gIb/+4CHP/uAh3/7gIe/+4Ca//uApr/7gKc/+4Cnv/uAqD/7gKi/+4CpP/uAzj/7gPw/+4D8v/uAEcABAAQAAkAEABF/+gARv/oAEf/6ABJ/+gAU//oAJH/6ACV/+gAtv/oAMP/6ADE/+gA8v/oAP7/6AEZ/+gBHf/oATX/6AFH/+gBSP/oAVL/6AFlABABZgAQAWgAEAFpABABagAQAif/6AIo/+gCKf/oAir/6AIr/+gCQ//oAkX/6AJH/+gCSf/oAkv/6AJN/+gCT//oAlH/6AJT/+gCVf/oAlf/6AJZ/+gCW//oAl3/6AMk/+gDSv/oA07/6ANR/+gDYQAQA2IAEANmABADcP/oA3b/6AN7/+gDif/oA4v/6AOM/+gDmP/oA6n/6APF/+gDx//oA8n/6APL/+gDzf/oA8//6APR/+gD0//oA+f/6APp/+gD6//oA+//6AABK5YABAAAACcAWAFOAawBxgIIAn4DdARqBUQF3gh4Cj4LEAwGDcwN/g4wDq4QlBEKEdwT/hS0FhoW1BdaF7gYehjwGQIZLBp+HLwc3h30HnIenB7GH0wAPQBF/+wARv/sAEf/7ABJ/+wAU//sAJH/7ACV/+wAtv/sAMP/7ADE/+wA8v/sAP7/7AEZ/+wBHf/sATX/7AFH/+wBSP/sAVL/7AIn/+wCKP/sAin/7AIq/+wCK//sAkP/7AJF/+wCR//sAkn/7AJL/+wCTf/sAk//7AJR/+wCU//sAlX/7AJX/+wCWf/sAlv/7AJd/+wDJP/sA0r/7ANO/+wDUf/sA3D/7AN2/+wDe//sA4n/7AOL/+wDjP/sA5j/7AOp/+wDxf/sA8f/7APJ/+wDy//sA83/7APP/+wD0f/sA9P/7APn/+wD6f/sA+v/7APv/+wAFwBR/+wBE//sAjH/7AIy/+wCM//sAjT/7AI1/+wCf//sAoH/7AKD/+wDKv/sAzD/7ANM/+wDlv/sA5r/7APZ/+wD2//sA93/7APf/+wD4f/sA+P/7APl/+wD7f/sAAYADv+EABD/hAFn/4QBa/+EAW//hAFw/4QAEAAs/+wAN//sAhv/7AIc/+wCHf/sAh7/7AJr/+wCmv/sApz/7AKe/+wCoP/sAqL/7AKk/+wDOP/sA/D/7APy/+wAHQAE//IACf/yAFj/8wBb//MAuP/zARX/8wFl//IBZv/yAWj/8gFp//IBav/yAjr/8wI7//MCqf/zAyz/8wNP//MDWP/zA2D/8wNh//IDYv/yA2b/8gN1//MDff/zA57/8wOg//MDov/zA///8wQB//MEA//zAD0AJf/zACn/8wAx//MAM//zAIH/8wCQ//MAlP/zAK7/8wDO//MBA//zARL/8wEW//MBGP/zARr/8wEc//MBNP/zAVH/8wHg//MB4f/zAeP/8wHk//MCDP/zAhb/8wIX//MCGP/zAhn/8wIa//MCQv/zAkT/8wJG//MCSP/zAlb/8wJY//MCWv/zAlz/8wJ+//MCgP/zAoL/8wKz//MDEP/zAx3/8wND//MDRv/zA2v/8wN3//MDev/zA5X/8wOX//MDmf/zA9j/8wPa//MD3P/zA97/8wPg//MD4v/zA+T/8wPm//MD6P/zA+r/8wPs//MD7v/zAD0AJf/mACn/5gAx/+YAM//mAIH/5gCQ/+YAlP/mAK7/5gDO/+YBA//mARL/5gEW/+YBGP/mARr/5gEc/+YBNP/mAVH/5gHg/+YB4f/mAeP/5gHk/+YCDP/mAhb/5gIX/+YCGP/mAhn/5gIa/+YCQv/mAkT/5gJG/+YCSP/mAlb/5gJY/+YCWv/mAlz/5gJ+/+YCgP/mAoL/5gKz/+YDEP/mAx3/5gND/+YDRv/mA2v/5gN3/+YDev/mA5X/5gOX/+YDmf/mA9j/5gPa/+YD3P/mA97/5gPg/+YD4v/mA+T/5gPm/+YD6P/mA+r/5gPs/+YD7v/mADYAI//kADr/0gA7/9MArf/kAK//5ADV/9IBCP/kAgX/5AIG/+QCB//kAgj/5AIJ/+QCCv/kAgv/5AIf/9MCPP/kAj7/5AJA/+QCqP/TAqr/0wMM/+QDEf/TAxT/5AMg/9MDIf/SAyP/0wM8/+QDSP/SA1//0wNp/+QDfP/TA3//0gOC/+QDhP/kA43/0gOn/9IDrP/kA67/5AOw/+QDsv/kA7T/5AO2/+QDuP/kA7r/5AO8/+QDvv/kA8D/5APC/+QD/v/TBAD/0wQC/9MEDP/SBBT/0gQn/9MAJgAO/x4AEP8eACP/zQCt/80Ar//NAQj/zQFn/x4Ba/8eAW//HgFw/x4CBf/NAgb/zQIH/80CCP/NAgn/zQIK/80CC//NAjz/zQI+/80CQP/NAwz/zQMU/80DPP/NA2n/zQOC/80DhP/NA6z/zQOu/80DsP/NA7L/zQO0/80Dtv/NA7j/zQO6/80DvP/NA77/zQPA/80Dwv/NAKYARf/cAEb/3ABH/9wASf/cAE//8wBQ//MAUf/WAFL/8wBT/9wAV//dAFj/4QBb/+EAkf/cAJX/3ACX/90Atv/cALj/4QC8//MAw//cAMT/3ADG/90A5//zAOv/8wDs//MA7v/zAO//8wDw//MA8v/cAPP/8wD1//MA9v/zAPn/8wD7//MA/v/cAQD/8wET/9YBFf/hARn/3AEd/9wBMf/zATX/3AFA//MBRf/zAUf/3AFI/9wBUv/cAif/3AIo/9wCKf/cAir/3AIr/9wCMP/zAjH/1gIy/9YCM//WAjT/1gI1/9YCNv/dAjf/3QI4/90COf/dAjr/4QI7/+ECQ//cAkX/3AJH/9wCSf/cAkv/3AJN/9wCT//cAlH/3AJT/9wCVf/cAlf/3AJZ/9wCW//cAl3/3AJ4//MCev/zAnz/8wJ9//MCf//WAoH/1gKD/9YCm//dAp3/3QKf/90Cof/dAqP/3QKl/90Cqf/hAyT/3AMm//MDKP/dAyr/1gMs/+EDL//dAzD/1gMx/90DSv/cA0v/8wNM/9YDTf/zA07/3ANP/+EDUf/cA1L/8wNX//MDWP/hA2D/4QNo//MDcP/cA3H/8wN1/+EDdv/cA3v/3AN9/+EDif/cA4v/3AOM/9wDkv/zA5T/8wOW/9YDmP/cA5r/1gOe/+EDoP/hA6L/4QOm//MDqf/cA8X/3APH/9wDyf/cA8v/3APN/9wDz//cA9H/3APT/9wD2f/WA9v/1gPd/9YD3//WA+H/1gPj/9YD5f/WA+f/3APp/9wD6//cA+3/1gPv/9wD8f/dA/P/3QP1/90D9//dA/n/3QP7/90D/f/dA///4QQB/+EEA//hBAf/8wQJ//MEE//zBCD/8wQi//MEJP/zAHEABP/aAAn/2gBF//AARv/wAEf/8ABJ//AAU//wAFf/7wBY/9wAW//cAJH/8ACV//AAl//vALb/8AC4/9wAw//wAMT/8ADG/+8A8v/wAP7/8AEV/9wBGf/wAR3/8AE1//ABR//wAUj/8AFS//ABZf/aAWb/2gFo/9oBaf/aAWr/2gIn//ACKP/wAin/8AIq//ACK//wAjb/7wI3/+8COP/vAjn/7wI6/9wCO//cAkP/8AJF//ACR//wAkn/8AJL//ACTf/wAk//8AJR//ACU//wAlX/8AJX//ACWf/wAlv/8AJd//ACm//vAp3/7wKf/+8Cof/vAqP/7wKl/+8Cqf/cAyT/8AMo/+8DLP/cAy//7wMx/+8DSv/wA07/8ANP/9wDUf/wA1j/3ANg/9wDYf/aA2L/2gNm/9oDcP/wA3X/3AN2//ADe//wA33/3AOJ//ADi//wA4z/8AOY//ADnv/cA6D/3AOi/9wDqf/wA8X/8APH//ADyf/wA8v/8APN//ADz//wA9H/8APT//AD5//wA+n/8APr//AD7//wA/H/7wPz/+8D9f/vA/f/7wP5/+8D+//vA/3/7wP//9wEAf/cBAP/3AA0AAT/oAAJ/6AAV//xAFj/xQBb/8UAl//xALj/xQDG//EBFf/FAWX/oAFm/6ABaP+gAWn/oAFq/6ACNv/xAjf/8QI4//ECOf/xAjr/xQI7/8UCm//xAp3/8QKf//ECof/xAqP/8QKl//ECqf/FAyj/8QMs/8UDL//xAzH/8QNP/8UDWP/FA2D/xQNh/6ADYv+gA2b/oAN1/8UDff/FA57/xQOg/8UDov/FA/H/8QPz//ED9f/xA/f/8QP5//ED+//xA/3/8QP//8UEAf/FBAP/xQA9AEX/5wBG/+cAR//nAEn/5wBT/+cAkf/nAJX/5wC2/+cAw//nAMT/5wDy/+cA/v/nARn/5wEd/+cBNf/nAUf/5wFI/+cBUv/nAif/5wIo/+cCKf/nAir/5wIr/+cCQ//nAkX/5wJH/+cCSf/nAkv/5wJN/+cCT//nAlH/5wJT/+cCVf/nAlf/5wJZ/+cCW//nAl3/5wMk/+cDSv/nA07/5wNR/+cDcP/nA3b/5wN7/+cDif/nA4v/5wOM/+cDmP/nA6n/5wPF/+cDx//nA8n/5wPL/+cDzf/nA8//5wPR/+cD0//nA+f/5wPp/+cD6//nA+//5wBxAAQADAAJAAwARf/oAEb/6ABH/+gASf/oAFH/6gBT/+gAWAALAFsACwCR/+gAlf/oALb/6AC4AAsAw//oAMT/6ADy/+gA/v/oARP/6gEVAAsBGf/oAR3/6AE1/+gBR//oAUj/6AFS/+gBZQAMAWYADAFoAAwBaQAMAWoADAIn/+gCKP/oAin/6AIq/+gCK//oAjH/6gIy/+oCM//qAjT/6gI1/+oCOgALAjsACwJD/+gCRf/oAkf/6AJJ/+gCS//oAk3/6AJP/+gCUf/oAlP/6AJV/+gCV//oAln/6AJb/+gCXf/oAn//6gKB/+oCg//qAqkACwMk/+gDKv/qAywACwMw/+oDSv/oA0z/6gNO/+gDTwALA1H/6ANYAAsDYAALA2EADANiAAwDZgAMA3D/6AN1AAsDdv/oA3v/6AN9AAsDif/oA4v/6AOM/+gDlv/qA5j/6AOa/+oDngALA6AACwOiAAsDqf/oA8X/6APH/+gDyf/oA8v/6APN/+gDz//oA9H/6APT/+gD2f/qA9v/6gPd/+oD3//qA+H/6gPj/+oD5f/qA+f/6APp/+gD6//oA+3/6gPv/+gD/wALBAEACwQDAAsADABa/+0AXP/tAOn/7QKs/+0Crv/tArD/7QNQ/+0DgP/tA47/7QOo/+0EDf/tBBX/7QAMAFr/8gBc//IA6f/yAqz/8gKu//ICsP/yA1D/8gOA//IDjv/yA6j/8gQN//IEFf/yAB8AWP/0AFr/8gBb//QAXP/zALj/9ADp//IBFf/0Ajr/9AI7//QCqf/0Aqz/8wKu//MCsP/zAyz/9ANP//QDUP/yA1j/9ANg//QDdf/0A33/9AOA//IDjv/yA57/9AOg//QDov/0A6j/8gP///QEAf/0BAP/9AQN//IEFf/yAHkABP/KAAn/ygA2/9IAOP/UADr/9AA7/9MAT//RAFD/0QBS/9EAWP/mAFr/7wBb/+YAuP/mALz/0QDN/9IA0f/SANX/9ADZ/+0A3P/hAOf/0QDp/+8A6//RAOz/0QDu/9EA7//RAPD/0QDz/9EA9f/RAPb/0QD5/9EA+//RAQD/0QEU/9QBFf/mAS7/0gEx/9EBNv/SAUD/0QFF/9EBZf/KAWb/ygFo/8oBaf/KAWr/ygIf/9MCMP/RAjr/5gI7/+YCeP/RAnr/0QJ8/9ECff/RApT/0gKW/9ICmP/SAqj/0wKp/+YCqv/TAxH/0wMg/9MDIf/0AyP/0wMm/9EDLP/mAzv/7QNH/9IDSP/0A0v/0QNN/9EDT//mA1D/7wNS/9EDV//RA1j/5gNf/9MDYP/mA2H/ygNi/8oDZv/KA2j/0QNx/9EDdP/UA3X/5gN8/9MDff/mA3//9AOA/+8Djf/0A47/7wOS/9EDlP/RA53/7QOe/+YDn//tA6D/5gOh/+0Dov/mA6P/4QOm/9EDp//0A6j/7wP+/9MD///mBAD/0wQB/+YEAv/TBAP/5gQH/9EECf/RBAr/0gQM//QEDf/vBA7/4QQQ/+EEE//RBBT/9AQV/+8EIP/RBCL/0QQk/9EEJ//TAB0ANv++AFj/7wBb/+8AuP/vAM3/vgDR/74BFf/vAS7/vgE2/74COv/vAjv/7wKU/74Clv++Apj/vgKp/+8DLP/vA0f/vgNP/+8DWP/vA2D/7wN1/+8Dff/vA57/7wOg/+8Dov/vA///7wQB/+8EA//vBAr/vgA0ADb/5gA4/+cAOv/yADv/5wBa//EAzf/mANH/5gDV//IA2f/uANz/6ADp//EBFP/nAS7/5gE2/+YCH//nApT/5gKW/+YCmP/mAqj/5wKq/+cDEf/nAyD/5wMh//IDI//nAzv/7gNH/+YDSP/yA1D/8QNf/+cDdP/nA3z/5wN///IDgP/xA43/8gOO//EDnf/uA5//7gOh/+4Do//oA6f/8gOo//ED/v/nBAD/5wQC/+cECv/mBAz/8gQN//EEDv/oBBD/6AQU//IEFf/xBCf/5wCIACMAEAAl/+gAKf/oADH/6AAz/+gANv/gADj/4AA7/98Agf/oAJD/6ACU/+gArQAQAK7/6ACvABAAzf/gAM7/6ADPABAA0f/gANgAEADc/+EA7QAQAPT/4AD/ABABA//oAQgAEAES/+gBFP/gARb/6AEY/+gBGv/oARz/6AEu/+ABNP/oATb/4AFNABABUf/oAeD/6AHh/+gB4//oAeT/6AIFABACBgAQAgcAEAIIABACCQAQAgoAEAILABACDP/oAhb/6AIX/+gCGP/oAhn/6AIa/+gCH//fAjwAEAI+ABACQAAQAkL/6AJE/+gCRv/oAkj/6AJW/+gCWP/oAlr/6AJc/+gCfv/oAoD/6AKC/+gClP/gApb/4AKY/+ACqP/fAqr/3wKz/+gDDAAQAxD/6AMR/98DFAAQAx3/6AMg/98DI//fAzwAEAND/+gDRv/oA0f/4ANf/98DaQAQA2v/6AN0/+ADd//oA3r/6AN8/98DggAQA4QAEAOV/+gDl//oA5n/6AOj/+EDpP/gA6oAEAOrABADrAAQA64AEAOwABADsgAQA7QAEAO2ABADuAAQA7oAEAO8ABADvgAQA8AAEAPCABAD2P/oA9r/6APc/+gD3v/oA+D/6APi/+gD5P/oA+b/6APo/+gD6v/oA+z/6APu/+gD/v/fBAD/3wQC/98ECv/gBA7/4QQP/+AEEP/hBBH/4AQlABAEJgAQBCf/3wAtADb/8QA4//QAOv/0ADv/8ADN//EAz//1ANH/8QDV//QA2P/1ANn/8wEU//QBLv/xATb/8QFN//UCH//wApT/8QKW//ECmP/xAqj/8AKq//ADEf/wAyD/8AMh//QDI//wAzv/8wNH//EDSP/0A1//8AN0//QDfP/wA3//9AON//QDnf/zA5//8wOh//MDp//0A6r/9QP+//AEAP/wBAL/8AQK//EEDP/0BBT/9AQl//UEJ//wAFkAIwAPADb/5gA4/+YAOgAOADv/5gCtAA8ArwAPAM3/5gDPAA4A0f/mANUADgDYAA4A2QALANz/5QDtAA8A9P/oAP8ADwEIAA8BFP/mAS7/5gE2/+YBTQAOAgUADwIGAA8CBwAPAggADwIJAA8CCgAPAgsADwIf/+YCPAAPAj4ADwJAAA8ClP/mApb/5gKY/+YCqP/mAqr/5gMMAA8DEf/mAxQADwMg/+YDIQAOAyP/5gM7AAsDPAAPA0f/5gNIAA4DX//mA2kADwN0/+YDfP/mA38ADgOCAA8DhAAPA40ADgOdAAsDnwALA6EACwOj/+UDpP/oA6cADgOqAA4DqwAPA6wADwOuAA8DsAAPA7IADwO0AA8DtgAPA7gADwO6AA8DvAAPA74ADwPAAA8DwgAPA/7/5gQA/+YEAv/mBAr/5gQMAA4EDv/lBA//6AQQ/+UEEf/oBBQADgQlAA4EJgAPBCf/5gAuADb/4wA6/+UAO//kAM3/4wDP/+UA0f/jANX/5QDY/+UA2f/pAO3/6gD//+oBLv/jATb/4wFN/+UCH//kApT/4wKW/+MCmP/jAqj/5AKq/+QDEf/kAyD/5AMh/+UDI//kAzv/6QNH/+MDSP/lA1//5AN8/+QDf//lA43/5QOd/+kDn//pA6H/6QOn/+UDqv/lA6v/6gP+/+QEAP/kBAL/5AQK/+MEDP/lBBT/5QQl/+UEJv/qBCf/5AAhADb/4gA6/+QAzf/iAM//5ADR/+IA1f/kANj/5ADZ/+kA7f/rAP//6wEu/+IBNv/iAU3/5AKU/+IClv/iApj/4gMh/+QDO//pA0f/4gNI/+QDf//kA43/5AOd/+kDn//pA6H/6QOn/+QDqv/kA6v/6wQK/+IEDP/kBBT/5AQl/+QEJv/rABcANv/rADv/8wDN/+sA0f/rAS7/6wE2/+sCH//zApT/6wKW/+sCmP/rAqj/8wKq//MDEf/zAyD/8wMj//MDR//rA1//8wN8//MD/v/zBAD/8wQC//MECv/rBCf/8wAwAE//7wBQ/+8AUv/vAFr/8AC8/+8A5//vAOn/8ADr/+8A7P/vAO7/7wDv/+8A8P/vAPP/7wD1/+8A9v/vAPn/7wD7/+8BAP/vATH/7wFA/+8BRf/vAjD/7wJ4/+8Cev/vAnz/7wJ9/+8DJv/vA0v/7wNN/+8DUP/wA1L/7wNX/+8DaP/v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AMcCZAJkAMgCZgJmAMkCaAJoAMoCawJrAMsCbQJtAMwCbwJvAM0CcQJxAM4CcwJzAM8CdQJ1ANACdwKDANEChQKFAN4ChwKHAN8CiQKJAOAClAKUAOEClgKWAOICmAKYAOMCmgKaAOQCnAKcAOUCngKeAOYCoAKgAOcCogKiAOgCpAKkAOkCpgKmAOoCqAKrAOsCrQKtAO8CrwKvAPADDAMRAPEDFAMjAPcDJgMmAQcDKgMqAQgDLAMsAQkDMAMwAQoDMwM0AQsDNgM/AQ0DQQNDARcDRQNKARoDTANNASADTwNSASIDWANZASYDWwNbASgDXQNdASkDXwNiASoDZgNrAS4DbgNuATQDcANwATUDdAN1ATYDegN6ATgDfAOFATkDiAOJAUMDiwOOAUUDlQOWAUkDmgOaAUsDnAOiAUwDpwOoAVMDrAPUAVUD1gPWAX4D2APlAX8D7QPtAY0D8APwAY4D8gPyAY8D/gQDAZAEBgQGAZYECAQIAZcECgQKAZgEDAQNAZkEEgQVAZsEGAQYAZ8EGgQbAaAEHQQdAaIEIQQhAaMEIwQjAaQEJwQnAaUAAQAHAAMACgAoADMANAA9AEgAAQAnAE0AVgBZAF0AmQCwALIAswC0ALsAvgC/AMAAxQDHAMgAyQDNANEA0wDUANYA3gDiAOMA5ADlAOYA6ADqAOwA8QDzAPYA+wD+AR0BZgHUAAIAeAAEAAQAAAAJAAkAAQAOAA4AAgAQABAAAwAjACcABAAqADIACQA2ADwAEgBDAEUAGQBHAEcAHABKAEoAHQBPAFIAHgBUAFQAIgBYAFgAIwBaAFwAJACIAIgAJwCsAK8AKAC4ALgALAC8ALwALQDCAMIALgDPANAALwDSANIAMQDVANUAMgDXANkAMwDbANsANgDdAN0ANwDfAN8AOADhAOEAOQDnAOcAOgDpAOkAOwDyAPIAPAD3APcAPQD5APoAPgD/AQAAQAEFAQUAQgEIAQgAQwETARUARAEnASkARwEsASwASgEuAS4ASwFFAUUATAFlAWsATQFvAXAAVAHgAeAAVgHiAeMAVwIAAgEAWQIDAgMAWwIFAisAXAIwAjUAgwI6AkoAiQJMAlUAmgJeAmAApAJiAmIApwJkAmQAqAJmAmYAqQJoAmgAqgJrAmsAqwJtAm0ArAJvAm8ArQJxAnEArgJzAnMArwJ1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AAAAAAAAABgAAAAWAAAAGAAYAAQAGAAYABgAAAAVABgAAwAYABgAAAAAABgAAAAYAAAAAAAVAAQAGAAAAAAABQAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAABQAIAA0AAgAFAAAABQAVAAUAAAAFABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAYAAAAAAAFABUACgAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAGAAAABUAFQAAAAAAAAAAAAEAAAAAAAAABQAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAFwAAAAcABwATAAcABwAHABMAAAAAAAAAEwATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAEQARABEAEQARABEAEQAFAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAGAAYABgAGAA4AGgAaABoAGgAaABoAGgAVABUAFQAVABUAAAAAAAAAAAAYAAgACAAIAAgACAALAAsACwALAAIAAgARABoAEQAaABEAGgAFABUABQAVAAUAFQAFABUAAAAVAAAAFQAAABUAAAAVAAAAFQAAABUABQAVAAUAFQAFABUABQAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABgAGAAFAAgABQAIAAUACAAAAAAAAAAAAAAAAAAZABsAGQAbABkAGwAZABsAGQAbAAoAAAAKAAAACgAAAAYACwAGAAsABgALAAYACwAGAAsABgAL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) format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "Roboto";
  src: url(data:application/font-woff;charset=utf-8;base64,AAEAAAAOAIAAAwBgR0RFRgslCyYAAVLEAAAASEdQT1M+fB3pAAFTDAAAmrRHU1VCJCceuwAB7cAAAAQ+T1MvMrkTKb4AAAFoAAAAYFZETVhu6nZPAAASiAAABeBjbWFwlNaWLgAAGGgAAA7iZ2x5ZqqUNLAAAC+wAAD5dGhlYWT3PEBlAAAA7AAAADZoaGVhCu8JBQAAASQAAAAkaG10eO5tH50AAAHIAAAQwGxvY2H+DL58AAAnTAAACGJtYXhwBE8BLgAAAUgAAAAgbmFtZcd7bAMAASkkAAAEn3Bvc3RDYN+ZAAEtxAAAJP0AAQAAAAEAANNcw8BfDzz1AAkIAAAAAADE8BEuAAAAAM+u4/H6JP3VCVwIcwAAAAkAAgAAAAAAAAABAAAHbP4MAAAJa/ok/V0JXAABAAAAAAAAAAAAAAAAAAAEMAABAAAEMACwABYAfAAFAAEAAAAAAAAAAAAAAAAAAwABAAME0gH0AAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAAAAAAAAAAAAAAA4AAC/1AAIFsAAAAgAAAAAHB5cnMAAAAA//0GAP4AAGYHmgIAIAABn08BAAAEOgWwAAAAIAACAf4AAAAAAAAB/gAAAf4AAAKYAGUE4gA8BIwAZAXgAGMFHQBWAVoAUgLKAIAC0gAoA4kAGwR1AEQBwgAcAqAARwI8AIcDKgACBIwAaQSMAKgEjABRBIwATwSMADQEjACBBIsAdASMAEUEjABoBIwAXQIfAIIB5wAuBBEAPwR6AJEEKgCAA+QAPAcoAFsFUwASBQwAlAU5AGYFOgCUBIYAlARlAJQFcgBqBa8AlAJCAKMEcQAtBQsAlARUAJQHAQCUBa4AlAWGAGYFHQCUBYYAYAT+AJQE1ABKBNsALQU3AH0FLQASBwoAMAUQACkE4AAHBNEAUAIxAIQDWAAUAjEADANrADUDnAADApQAMQRUAFoEgQB8BDAATwSEAE8ESwBTAtYALQSJAFIEcQB5AgsAfQIB/7UELQB9AgsAjAb2AHwEcwB5BI4ATwSBAHwEiwBPAtAAfAQhAEsCqQAIBHIAdwP1ABYF8gAhBAYAHwPlAAwEBgBSAq8AOAICAK4CrwAbBVEAdQIeAIYEfQBkBLUAXgWdAF0E4AAZAfwAiAT4AFoDhQBdBkQAVwORAI0D4gBXBG0AfwZEAFcD2wCHAwoAfwRLAF8C9gA8AvYANwKbAHAEuwCSA+0ARQJCAI4CEABtAtQAgAOnAHcD4gBdBdAAWQYrAFAGVwBnA+QAQgeF//YERABNBYUAaQTKAJQE5wCIBsEASASnAGcEkQBDBIkATwSXAIIFsAAgAhoAjwSYAI4EZAAiAk8AIgWTAJAEiAB+B7QAZQc6AFsCDACLAtD/5AWKAFgEnwBOBaUAfQTyAHcCJv+1BDwAWQPmAJQDsAByA3wAdQILAIECsgB4Ak0AKQPYAHoDHwBJAmwAggAA/RgAAP2AAAD8cwAA/T4AAPwMAWb9HAJdAMYEPABnAkIAjgR1AJsFvwAZBXsAWwU4ACAEkABsBbEAmwSQAEcF7wBKBaoARAVbAGsEhABWBMYAlgQOACAEiABUBGAAYAQaAGEEiAB+BKEAcwKqAKkEagAWBBMAZAT0AC4EiACABDcAUgSQAFIELQA/BGAAgAXQAEQFyQBPBpQAZgSzAHYEe//hBnEAMwX+ACIFWQBoCIgALQiPAJsGWwAxBaoAkgUIAJAGBgAkB6IAFgTWAEkFqACUBakALQUKADkGYABPBfkAkgWJAI4HmwCYB/oAmAYaABgG+QCbBQcAkAVQAGsHVACgBPcAIAR9AFsEjwCPA1oAhQT2ACcGdgAeBBYATQSYAIYEbgCPBJoAHwYDAI8ElwCGBJgAhgP1ACMF0wBUBNMAhgRmAF8GjgCGBuwAfgUYAB8GbwCPBGgAjwQ8AFEGhACQBHAAJwRx/9oEPQBTBtEAHwbkAIYEif/uBJgAhgdJAIgGTwBwBGf/4AcpAJgGAQCGBQwAHARgAAoHQgCsBjYAnQbtAIAF5gCCCTIAowf5AI8EIQApA/AAMwV7AF8EiQBOBRoAEAQOACAFewBfBIkATwdFAIgGRAB0B0kAiAZQAHAFGgBmBEoAXAT/AG0AAPxmAAD8cwAA/XsAAP2lAAD6JP7p+k0EZ//gBRQAlASHAHwEagCQA6IAfgS3AJsEIAB+BSwAkASrAI4GlgA0BaQAPgfRAJQFqwB+CEcAmwb1AH4GKgBnBP8AYQcyAC4FcQAmBXUAgQRzAHQFhwCFBiQAFgTE/8oFIQCQBHgAjgWvAJsEiAB+BYgAUQSmAFsEpgBdBMcANANTAC0FBwBSBvEAaAbdAF4GUwA8BSgALwR7AEkEPwB1B74AQgadAD8H/QCUBp4AdwUEAF0ELABVBaoAIQUdAEQFVQCBBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAABSkAnQYwAIEDnQAEAcAAYwG8ADMBzgAyAagASwMUAGwDGwBAAwgAMgRdAEAEmQBcAssAiAP6AIoFpgCKB6gASwJyAGwCaQBUA5wALQL2ADYDXABpBLUAXwa4AJkEjABeBeUAcQPiAEwILgCQBQkAbQUUAJYGNQBZBt0AVAbRAFsGogBYBJEAYgWWAKYE2QBABIMAngSyADsIRQBeAi3/rwSOAGUEegCRBBEAPAQqAIAEDAAkAlsAoQKYAGMB8QBFBKgAGAAAAAAIMABZCDUAXAL2AEsDJ/+fBAv/TAQLAHoDoQBbAgUAlASeAAkEYAB2BIAATwR6AHYD4AB2A8UAdgSmAFQE3gB2AfwAhQPVACQEWwB2A7kAdgYGAHYE3QB2BMAATwRtAHYEwABMBFwAdgQ0AD4EOwAkBIQAZwR7AAkGBwAoBF4AFQQ8AAUEKgBBBB0AWQQdAJYEHQBCBB0APgQdADAEHQBnBBwAYAQdADkEHQBYBB0ATwOhAHUC9gCAAvYAPAL2ADcC9gA2AvYATwL2AE0C9gA2AvYASwL2AEYDuQCQArIAlgNCAHkBswBcAk0AGAIQ/7AECwB1BDsACgOkAFsECwB1BGIAPgS7AFYEiABTBUQAmwUoAJsEMACBBTkAmwQtAIEDoQB1A6EAdQSMAEUFawBwBXoAawWiAGsFhgCbBeAAawXiAGsEGwCXBIIAbgRXAA8EvgA1BGsAZgQuAEMEtABzBOsAYgQzADoEiAB8BD0AUASYAE8EkwBPBKEATASUAHwEnwBPBC4AUwRLAFMEiQBRBIwAdASMAFcFOgCUBYYAagRUAFoDfAB1Af4AAAKgAEcFWAAVBVgAFQSP//IE2wAtAqn/6AVTABIFUwASBVMAEgVTABIFUwASBVMAEgVTABIFOQBmBIYAlASGAJQEhgCUBIYAlAJC/8gCQgCjAkL/ywJC/78FrgCUBYYAZgWGAGYFhgBmBYYAZgWGAGYFNwB9BTcAfQU3AH0FNwB9BOAABwRUAFoEVABaBFQAWgRUAFoEVABaBFQAWgRUAFoEMABPBEsAUwRLAFMESwBTBEsAUwIa/7QCGgCPAhr/twIa/6sEcwB5BI4ATwSOAE8EjgBPBI4ATwSOAE8EcgB3BHIAdwRyAHcEcgB3A+UADAPlAAwFUwASBFQAWgVTABIEVABaBVMAEgRUAFoFOQBmBDAATwU5AGYEMABPBTkAZgQwAE8FOQBmBDAATwU6AJQFGgBPBIYAlARLAFMEhgCUBEsAUwSGAJQESwBTBIYAlARLAFMEhgCUBEsAUwVyAGoEiQBSBXIAagSJAFIFcgBqBIkAUgVyAGoEiQBSBa8AlARxAHkCQv+zAhr/nwJC/7kCGv+lAkL/3wIa/8sCQgAMAgv//wJCAJ0GswCjBAwAfQRxAC0CJv+1BQsAlAQtAH0EVACUAgsAigRUAJQCCwBVBFQAlAKhAIwEVACUAucAjAWuAJQEcwB5Ba4AlARzAHkFrgCUBHMAeQRz/70FhgBmBI4ATwWGAGYEjgBPBYYAZgSOAE8E/gCUAtAAfAT+AJQC0ABPBP4AlALQADgE1ABKBCEASwTUAEoEIQBLBNQASgQhAEsE1ABKBCEASwTUAEoEIQBLBNsALQKpAAgE2wAtAqkACATbAC0C0QAIBTcAfQRyAHcFNwB9BHIAdwU3AH0EcgB3BTcAfQRyAHcFNwB9BHIAdwU3AH0EcgB3BwoAMAXyACEE4AAHA+UADATgAAcE0QBQBAYAUgTRAFAEBgBSBNEAUAQGAFIHhf/2BsEASAWFAGkEiQBPBHr/ggR6/4IEOwAkBJ4ACQSeAAkEngAJBJ4ACQSeAAkEngAJBJ4ACQSAAE8D4AB2A+AAdgPgAHYD4AB2Afz/pgH8AIMB/P+pAfz/nQTdAHYEwABPBMAATwTAAE8EwABPBMAATwSEAGcEhABnBIQAZwSEAGcEPAAFBJ4ACQSeAAkEngAJBIAATwSAAE8EgABPBIAATwR6AGoD4AB2A+AAdgPgAHYD4AB2A+AAdgSmAFQEpgBUBKYAVASmAFQE3gB2Afz/kQH8/5cB/P+9Afz/5gH8AHwD1QAkBFsAdgO5AHYDuQB2A7kAdgO5AHYE3QB2BN0AdgTdAHYEwABPBMAATwTAAE8EXAB2BFwAdgRcAHYENAA+BDQAPgQ0AD4ENAA+BDsAJAQ7ACQEhABnBIQAZwSEAGcEhABnBIQAZwSEAGcGBwAoBDwABQQ8AAUEKgBBBCoAQQQqAEEIaAA+BVMAEgTq/64GE/+3Aqb/ugWa//8FRP9FBW8AAgKq/4cFUwASBQwAlASGAJQE0QBQBa8AlAJCAKMFCwCUBwEAlAWuAJQFhgBmBR0AlATbAC0E4AAHBRAAKQJC/78E4AAHBIQAVgRgAGAEiAB+AqoAqQRgAIAEmACOBI4ATwS7AJID9QAWBAYAHwKq/8wEYACABI4ATwRgAIAGlABmBIYAlAR1AJsE1ABKAkIAowJC/78EcQAtBSgAmwULAJQFCgA5BVMAEgUMAJQEdQCbBIYAlAWoAJQHAQCUBa8AlAWGAGYFsQCbBR0AlAU5AGYE2wAtBRAAKQRUAFoESwBTBJgAhgSOAE8EgQB8BDAATwPlAAwEBgAfBEsAUwNaAIUEIQBLAgsAfQIa/6sCAf+1BG4AjwPlAAwHCgAwBfIAIQcKADAF8gAhBwoAMAXyACEE4AAHA+UADAFaAFICmABlBEoAjwThAC0CJv+xAbwAMwcBAJQG9gB8BVMAEgRUAFoFhv8wB34ALQe3AC0EhgCUBagAlARLAFMEmACGBaoARAXJAE8FGgAQBA7/8QhzAE8JawBmBNYASQQWAE0FOQBmBDAATwTgAAcEDgAgAkIAoweiABYGdgAeAkIAowVTABIEVABaBVMAEgRUAFoHhf/2BsEASASGAJQESwBTBYgAUQQ8AFkEPABZB6IAFgZ2AB4E1gBJBBYATQWoAJQEmACGBagAlASYAIYFhgBmBI4ATwV7AF8EiQBOBXsAXwSJAE4FUABrBDwAUQUKADkD5QAMBQoAOQPlAAwFCgA5A+UADAWJAI4EZgBfBvkAmwZvAI8FEAApBAYAHwSEAE8FqQAtBJoAHwVTABIEVABaBVMAEgRUAFoFUwASBFQAWgVTABAEVP+aBVMAEgRUAFoFUwASBFQAWgVTABIEVABaBVMAEgRUAFoFUwASBFQAWgVTABIEVABaBVMAEgRUAFoFUwASBFQAWgSGAJQESwBTBIYAlARLAFMEhgCUBEsAUwSGAJQESwBTBIb/1QRL/44EhgCUBEsAUwSGAJQESwBTBIYAlARLAFMCQgCjAhoAjwJCAJQCCwB4BYYAZgSOAE8FhgBmBI4ATwWGAGYEjgBPBYYAJwSO/6MFhgBmBI4ATwWGAGYEjgBPBYYAZgSOAE8FigBYBJ8ATgWKAFgEnwBOBYoAWASfAE4FigBYBJ8ATgWKAFgEnwBOBTcAfQRyAHcFNwB9BHIAdwWlAH0E8gB3BaUAfQTyAHcFpQB9BPIAdwWlAH0E8gB3BaUAfQTyAHcE4AAHA+UADATgAAcD5QAMBOAABwPlAAwEogBPBKIATwUoAJsEbgCPBa8AlASXAIYE2wAtA/UAIwUQACkEBgAfBYkAjgRmAF8FiQCOBGYAXwR1AJsDWgCFB6IAFgZ2AB4GJAAWBMT/ygRxAHkFB//QBQf/0AR1//ADWv/iBTz/9wRB/8IFqACUBJgAhgWvAJQElwCGBwEAlAYDAI8FqQAtBJoAHwTgAAcEDgAgBRAAKQQGAB8EYABgBGUAAgYwAIEAAAAAAiUAjwAAAAEAAQEBAQEADAD4CP8ACAAI//4ACQAJ//0ACgAK//0ACwAL//0ADAAM//0ADQAN//wADgAO//wADwAP//wAEAAQ//wAEQAR//sAEgAS//sAEwAT//sAFAAU//sAFQAU//oAFgAV//oAFwAW//oAGAAX//oAGQAY//kAGgAZ//kAGwAa//kAHAAb//kAHQAc//gAHgAd//gAHwAe//gAIAAf//gAIQAg//cAIgAh//cAIwAi//cAJAAj//cAJQAk//YAJgAl//YAJwAm//YAKAAn//YAKQAn//UAKgAo//UAKwAp//UALAAq//UALQAr//QALgAs//QALwAt//QAMAAu//QAMQAv//MAMgAw//MAMwAx//MANAAy//MANQAz//IANgA0//IANwA1//IAOAA2//IAOQA3//EAOgA4//EAOwA5//EAPAA6//EAPQA6//AAPgA7//AAPwA8//AAQAA9//AAQQA+/+8AQgA//+8AQwBA/+8ARABB/+8ARQBC/+4ARgBD/+4ARwBE/+4ASABF/+4ASQBG/+0ASgBH/+0ASwBI/+0ATABJ/+0ATQBK/+wATgBL/+wATwBM/+wAUABN/+wAUQBN/+sAUgBO/+sAUwBP/+sAVABQ/+sAVQBR/+oAVgBS/+oAVwBT/+oAWABU/+oAWQBV/+kAWgBW/+kAWwBX/+kAXABY/+kAXQBZ/+gAXgBa/+gAXwBb/+gAYABc/+gAYQBd/+cAYgBe/+cAYwBf/+cAZABg/+cAZQBg/+YAZgBh/+YAZwBi/+YAaABj/+YAaQBk/+UAagBl/+UAawBm/+UAbABn/+UAbQBo/+QAbgBp/+QAbwBq/+QAcABr/+QAcQBs/+MAcgBt/+MAcwBu/+MAdABv/+MAdQBw/+IAdgBx/+IAdwBy/+IAeABz/+IAeQBz/+EAegB0/+EAewB1/+EAfAB2/+EAfQB3/+AAfgB4/+AAfwB5/+AAgAB6/+AAgQB7/98AggB8/98AgwB9/98AhAB+/98AhQB//94AhgCA/94AhwCB/94AiACC/94AiQCD/90AigCE/90AiwCF/90AjACG/90AjQCG/9wAjgCH/9wAjwCI/9wAkACJ/9wAkQCK/9sAkgCL/9sAkwCM/9sAlACN/9sAlQCO/9oAlgCP/9oAlwCQ/9oAmACR/9oAmQCS/9kAmgCT/9kAmwCU/9kAnACV/9kAnQCW/9gAngCX/9gAnwCY/9gAoACZ/9gAoQCZ/9cAogCa/9cAowCb/9cApACc/9cApQCd/9YApgCe/9YApwCf/9YAqACg/9YAqQCh/9UAqgCi/9UAqwCj/9UArACk/9UArQCl/9QArgCm/9QArwCn/9QAsACo/9QAsQCp/9MAsgCq/9MAswCr/9MAtACs/9MAtQCs/9IAtgCt/9IAtwCu/9IAuACv/9IAuQCw/9EAugCx/9EAuwCy/9EAvACz/9EAvQC0/9AAvgC1/9AAvwC2/9AAwAC3/9AAwQC4/88AwgC5/88AwwC6/88AxAC7/88AxQC8/84AxgC9/84AxwC+/84AyAC//84AyQC//80AygDA/80AywDB/80AzADC/80AzQDD/8wAzgDE/8wAzwDF/8wA0ADG/8wA0QDH/8sA0gDI/8sA0wDJ/8sA1ADK/8sA1QDL/8oA1gDM/8oA1wDN/8oA2ADO/8oA2QDP/8kA2gDQ/8kA2wDR/8kA3ADS/8kA3QDS/8gA3gDT/8gA3wDU/8gA4ADV/8gA4QDW/8cA4gDX/8cA4wDY/8cA5ADZ/8cA5QDa/8YA5gDb/8YA5wDc/8YA6ADd/8YA6QDe/8UA6gDf/8UA6wDg/8UA7ADh/8UA7QDi/8QA7gDj/8QA7wDk/8QA8ADl/8QA8QDl/8MA8gDm/8MA8wDn/8MA9ADo/8MA9QDp/8IA9gDq/8IA9wDr/8IA+ADs/8IA+QDt/8EA+gDu/8EA+wDv/8EA/ADw/8EA/QDx/8AA/gDy/8AA/wDz/8AAAAADAAAAAwAACIQAAQAAAAAAHAADAAEAAAImAAYCCgAAAAABAAABAAAAAAAAAAAAAAAA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ACcAAAAHAHMBhwE9//8AlAAABEwHPgImACcAAAAHAJoAiAE9//8AlAAABEwHCQImACcAAAAHAGgAswE9////yAAAAaAHPQImACsAAAAHAEL/lwE9//8AowAAAn0HPQImACsAAAAHAHMANQE9////ywAAAnoHPgImACsAAAAHAJr/NwE9////vwAAAoUHCQImACsAAAAHAGj/YgE9//8AlAAABRcHLAImADAAAAAHAKAA7gE3//8AZv/sBR4HNgImADEAAAAHAEIBOgE2//8AZv/sBR4HNgImADEAAAAHAHMB2QE2//8AZv/sBR4HNwImADEAAAAHAJoA2gE2//8AZv/sBR4HLAImADEAAAAHAKAA3AE3//8AZv/sBR4HAgImADEAAAAHAGgBBQE2//8Aff/sBL0HNgImADcAAAAHAEIBEQE2//8Aff/sBL0HNgImADcAAAAHAHMBsAE2//8Aff/sBL0HNwImADcAAAAHAJoAsQE2//8Aff/sBL0HAgImADcAAAAHAGgA3AE2//8ABwAABNYHNgImADsAAAAHAHMBhwE2//8AWv/sA/sGAAImAEMAAAAHAEIArQAA//8AWv/sA/sGAAImAEMAAAAHAHMBTAAA//8AWv/sA/sGAQImAEMAAAAGAJpNAAAA//8AWv/sA/sF9gImAEMAAAAGAKBPAQAA//8AWv/sA/sFzAImAEMAAAAGAGh4AAAA//8AWv/sA/sGXgImAEMAAAAHAJ4A4gA0//8AWv/sA/sGfAImAEMAAAAHAcsA6P/n//8AT/48A/UETgImAEUAAAAHAHcBPf/7//8AU//sBAsGAAImAEcAAAAHAEIAoQAA//8AU//sBAsGAAImAEcAAAAHAHMBQAAA//8AU//sBAsGAQImAEcAAAAGAJpBAAAA//8AU//sBAsFzAImAEcAAAAGAGhsAAAA////tAAAAYwF+QImAIoAAAAGAEKD+QAA//8AjwAAAmkF+QImAIoAAAAGAHMh+QAA////twAAAmYF+gImAIoAAAAHAJr/I//5////qwAAAnEFxQImAIoAAAAHAGj/Tv/5//8AeQAAA/gF9gImAFAAAAAGAKBVAQAA//8AT//sBD0GAAImAFEAAAAHAEIAtgAA//8AT//sBD0GAAImAFEAAAAHAHMBVQAA//8AT//sBD0GAQImAFEAAAAGAJpWAAAA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AAAENgYfAiYBtAAAAAYAmi4eAAD//wAFAAAENgXqAiYBtAAAAAYAaFkeAAD//wBBAAAD8wYeAiYBtQAAAAcAcwEwAB7//wBBAAAD8wX8AiYBtQAAAAcAnQEXACf//wBBAAAD8wYfAiYBtQAAAAYAm0geAAD//wA+//AIIwSdACYBrgAAAAcBrgQ0AAD//wASAAAFQgZBAiYAIwAAAAYAqd8AAAD///+uAAAEsAZBACYAJ2QAAAcAqf7oAAD///+3AAAFfAZBACYAKmQAAAcAqf7xAAD///+6AAACAwZDACYAK2QAAAcAqf70AAL//////+wFMgZBACYAMRQAAAcAqf85AAD///9FAAAFOgZBACYAO2QAAAcAqf5/AAD//wACAAAE8QZBACYAtRQAAAcAqf88AAD///+H//QC2gaaAiYAvgAAAAcAqv8g/+v//wASAAAFQgWwAgYAIwAA//8AlAAABKMFsAIGACQAAP//AJQAAARMBbACBgAnAAD//wBQAAAEjAWwAgYAPAAA//8AlAAABRgFsAIGACoAAP//AKMAAAGfBbACBgArAAD//wCUAAAFGAWwAgYALQAA//8AlAAABmoFsAIGAC8AAP//AJQAAAUXBbACBgAwAAD//wBm/+wFHgXEAgYAMQAA//8AlAAABNQFsAIGADIAAP//AC0AAASwBbACBgA2AAD//wAHAAAE1gWwAgYAOwAA//8AKQAABOkFsAIGADoAAP///78AAAKFBwkCJgArAAAABwBo/2IBPf//AAcAAATWBwICJgA7AAAABwBoALMBNv//AFb/6wR5BkECJgC2AAAABwCpAVAAAP//AGD/7AQMBkECJgC6AAAABwCpARkAAP//AH7+YQQGBkECJgC8AAAABwCpASMAAP//AKn/9AJhBiwCJgC+AAAABgCpD+sAAP//AID/6wQIBqICJgDGAAAABgCqHfMAAP//AI4AAARrBDoCBgCLAAD//wBP/+wEPQROAgYAUQAA//8Akv5gBB8EOgIGAHQAAP//ABYAAAPaBDoCBgBYAAD//wAfAAAD6AQ6AgYAWgAA////zP/0ApIFtwImAL4AAAAHAGj/b//r//8AgP/rBAgFvwImAMYAAAAGAGhs8wAA//8AT//sBD0GQQImAFEAAAAHAKkBIgAA//8AgP/rBAgGNAImAMYAAAAHAKkBDf/z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ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQAigEDAIMAkwDyAPMAjQCXAIgBBADeAPEAngCqAPUA9AD2AKIAkADwAJEA7QCJAKAA6gC4AKEA7gEFANcBBgDiAOMBBwEIALAAsQEJAKYBCgELAQwBDQEOAQ8A2ADhANsA3ADdAOAA2QDfARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIAnwEjASQBJQEmAScBKAEpASoBKwEsAS0AmwEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNALIAswHOALYAtwDEAc8AtAC1AMUAggDCAIcB0ACrAMYAvgC/ALwB0QHSAdMB1AHVAdYB1wHYAIwB2QHaAdsB3AHdAJgAmgCZAO8ApQCSAJwApwCPAJQAlQC5Ad4B3wHgAMAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAKwCTAJNAOkCTgJPAlAArQDJAMcArgBiAGMCUQBkAMsAZQDIAMoAzwDMAM0AzgBmANMA0ADRAK8AZwDWANQA1QBoAOsAagBpAGsAbQBsAG4CUgBvAHEAcAByAHMAdQB0AHYAdwB4AHoAeQB7AH0AfAB/AH4AgACBAOwAugJTAlQCVQJWAlcCWAD9AP4CWQJaAlsCXAD/AQACXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAPgA+QJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAPsA/AKfAqAA5ADlAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYAuwK3ArgCuQK6AOYA5wK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DngOfA6ADoQOiA6MDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPDA8QDxQPGA8cDyAPJA8oDywPMA80DzgPPA9AD0QPSA9MD1APVA9YD1wPYA9kD2gPbA9wD3QPeA98D4APhA+ID4wPkA+UD5gPnA+gD6QPqA+sD7APtA+4D7wPwA/ED8gPzA/QD9QP2A/cD+AP5A/oD+wP8A/0D/gP/BAAEAQQCBAMEBAQFBAYEBwQIBAkECgQLBAwEDQQOBA8EEAQRBBIEEwQUBBUEFgQXBBgEGQQaBBsEHAQdBB4EHwQgBCEEIgQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQyBDMENAQ1APcENgQ3AAQHdW5pMDAwOQZtYWNyb24OcGVyaW9kY2VudGVyZWQESGJhcgxrZ3JlZW5sYW5kaWMDRW5nA2VuZwVsb25ncwVPaG9ybgVvaG9ybgVVaG9ybgV1aG9ybgd1bmkwMjM3BXNjaHdhB3VuaTAyRjMJZ3JhdmVjb21iCWFjdXRlY29tYgl0aWxkZWNvbWIEaG9vawd1bmkwMzBGCGRvdGJlbG93BXRvbm9zDWRpZXJlc2lzdG9ub3MJYW5vdGVsZWlhBUdhbW1hBURlbHRhBVRoZXRhBkxhbWJkYQJYaQJQaQVTaWdtYQNQaGkDUHNpBWFscGhhBGJldGEFZ2FtbWEFZGVsdGEHZXBzaWxvbgR6ZXRhA2V0YQV0aGV0YQRpb3RhBmxhbWJkYQJ4aQNyaG8Gc2lnbWExBXNpZ21hA3RhdQd1cHNpbG9uA3BoaQNwc2kFb21lZ2EHdW5pMDNEMQd1bmkwM0QyB3VuaTAzRDYHdW5pMDQwMgd1bmkwNDA0B3VuaTA0MDkHdW5pMDQwQQd1bmkwNDBCB3VuaTA0MEYHdW5pMDQxMQd1bmkwNDE0B3VuaTA0MTYHdW5pMDQxNwd1bmkwNDE4B3VuaTA0MUIHdW5pMDQyMwd1bmkwNDI0B3VuaTA0MjYHdW5pMDQyNwd1bmkwNDI4B3VuaTA0MjkHdW5pMDQyQQd1bmkwNDJCB3VuaTA0MkMHdW5pMDQyRAd1bmkwNDJFB3VuaTA0MkYHdW5pMDQzMQd1bmkwNDMyB3VuaTA0MzMHdW5pMDQzNAd1bmkwNDM2B3VuaTA0MzcHdW5pMDQzOAd1bmkwNDNBB3VuaTA0M0IHdW5pMDQzQwd1bmkwNDNEB3VuaTA0M0YHdW5pMDQ0Mgd1bmkwNDQ0B3VuaTA0NDYHdW5pMDQ0Nwd1bmkwNDQ4B3VuaTA0NDkHdW5pMDQ0QQd1bmkwNDRCB3VuaTA0NEMHdW5pMDQ0RAd1bmkwNDRFB3VuaTA0NEYHdW5pMDQ1Mgd1bmkwNDU0B3VuaTA0NTkHdW5pMDQ1QQd1bmkwNDVCB3VuaTA0NUYHdW5pMDQ2MAd1bmkwNDYxB3VuaTA0NjMHdW5pMDQ2NAd1bmkwNDY1B3VuaTA0NjYHdW5pMDQ2Nwd1bmkwNDY4B3VuaTA0NjkHdW5pMDQ2QQd1bmkwNDZCB3VuaTA0NkMHdW5pMDQ2RAd1bmkwNDZFB3VuaTA0NkYHdW5pMDQ3Mgd1bmkwNDczB3VuaTA0NzQHdW5pMDQ3NQd1bmkwNDdBB3VuaTA0N0IHdW5pMDQ3Qwd1bmkwNDdEB3VuaTA0N0UHdW5pMDQ3Rgd1bmkwNDgwB3VuaTA0ODEHdW5pMDQ4Mgd1bmkwNDgzB3VuaTA0ODQHdW5pMDQ4NQd1bmkwNDg2B3VuaTA0ODgHdW5pMDQ4OQd1bmkwNDhEB3VuaTA0OEUHdW5pMDQ4Rgd1bmkwNDkwB3VuaTA0OTEHdW5pMDQ5NAd1bmkwNDk1B3VuaTA0OUMHdW5pMDQ5RAd1bmkwNEEwB3VuaTA0QTEHdW5pMDRBNAd1bmkwNEE1B3VuaTA0QTYHdW5pMDRBNwd1bmkwNEE4B3VuaTA0QTkHdW5pMDRCNAd1bmkwNEI1B3VuaTA0QjgHdW5pMDRCOQd1bmkwNEJBB3VuaTA0QkMHdW5pMDRCRAd1bmkwNEMzB3VuaTA0QzQHdW5pMDRDNwd1bmkwNEM4B3VuaTA0RDgHdW5pMDRFMAd1bmkwNEUxB3VuaTA0RkEHdW5pMDRGQgd1bmkwNTAwB3VuaTA1MDIHdW5pMDUwMwd1bmkwNTA0B3VuaTA1MDUHdW5pMDUwNgd1bmkwNTA3B3VuaTA1MDgHdW5pMDUwOQd1bmkwNTBBB3VuaTA1MEIHdW5pMDUwQwd1bmkwNTBEB3VuaTA1MEUHdW5pMDUwRgd1bmkwNTEwB3VuaTIwMDAHdW5pMjAwMQd1bmkyMDAyB3VuaTIwMDMHdW5pMjAwNAd1bmkyMDA1B3VuaTIwMDYHdW5pMjAwNwd1bmkyMDA4B3VuaTIwMDkHdW5pMjAwQQd1bmkyMDBCDXVuZGVyc2NvcmVkYmwNcXVvdGVyZXZlcnNlZAd1bmkyMDI1B3VuaTIwNzQJbnN1cGVyaW9yBGxpcmEGcGVzZXRhBEV1cm8HdW5pMjEwNQd1bmkyMTEzB3VuaTIxMTYJZXN0aW1hdGVkCW9uZWVpZ2h0aAx0aHJlZWVpZ2h0aHMLZml2ZWVpZ2h0aHMMc2V2ZW5laWdodGhzCmNvbG9uLmxudW0JcXVvdGVkYmx4C2NvbW1hYWNjZW50B3VuaUZFRkYHdW5pRkZGQwd1bmlGRkZECHplcm8uc3VwDmxhcmdlcmlnaHRob29rE2NpcmN1bWZsZXhncmF2ZWNvbWITY2lyY3VtZmxleGFjdXRlY29tYg5icmV2ZWdyYXZlY29tYhFjb21tYWFjY2VudHJvdGF0ZQZBLnNtY3AGQi5zbWNwBkMuc21jcAZELnNtY3AGRS5zbWNwBkYuc21jcAZHLnNtY3AGSC5zbWNwBkkuc21jcAZKLnNtY3AGSy5zbWNwBkwuc21jcAZNLnNtY3AGTi5zbWNwBk8uc21jcAZQLnNtY3AGUS5zbWNwBlIuc21jcAZTLnNtY3AGVC5zbWNwBlUuc21jcAZWLnNtY3AGVy5zbWNwBlguc21jcAZZLnNtY3AGWi5zbWNwCXplcm8uc21jcAhvbmUuc21jcAh0d28uc21jcAp0aHJlZS5zbWNwCWZvdXIuc21jcAlmaXZlLnNtY3AIc2l4LnNtY3AKc2V2ZW4uc21jcAplaWdodC5zbWNwCW5pbmUuc21jcA5icmV2ZXRpbGRlY29tYgdvbmUuc3VwB3R3by5zdXAJdGhyZWUuc3VwCGZvdXIuc3VwCGZpdmUuc3VwB3NpeC5zdXAJc2V2ZW4uc3VwCWVpZ2h0LnN1cAhuaW5lLnN1cAhjcm9zc2JhcglyaW5nYWN1dGUJZGFzaWFveGlhC2N5cmlsbGljdGljEGN5cmlsbGljaG9va2xlZnQMY3lyaWxsaWNob29rEmNpcmN1bWZsZXhob29rY29tYgVnLmFsdAhvbmUubG51bRNjaXJjdW1mbGV4dGlsZGVjb21iB2NoaS5hbHQJYWxwaGEuYWx0CWRlbHRhLmFsdAVSLmFsdAVLLmFsdAVrLmFsdAZLLmFsdDIGay5hbHQyDmJyZXZlYWN1dGVjb21iDWJyZXZlaG9va2NvbWIJc2V2ZW4uYWx0BUcuYWx0BkMuc3MwNgZHLnNzMDYGRC5zczA2Bk8uc3MwNgZRLnNzMDYIb25lLm9udW0IdHdvLm9udW0KdGhyZWUub251bQlmb3VyLm9udW0JZml2ZS5vbnVtCnNldmVuLm9udW0JbmluZS5vbnVtCXplcm8ub251bQpzZXZlbi5sbnVtBmIuc3MwNgZjLnNzMDYGZC5zczA2Bmcuc3MwNgZvLnNzMDYGcC5zczA2BnEuc3MwNgZjLnNzMDcGZS5zczA3Bmcuc3MwNwdzaXguYWx0CG5pbmUuYWx0BEQuY24EUS5jbgRhLmNuDWN5cmlsbGljYnJldmUHdW5pMDBBRAZEY3JvYXQEaGJhcgRUYmFyBHRiYXIKQXJpbmdhY3V0ZQphcmluZ2FjdXRlB0FtYWNyb24HYW1hY3JvbgZBYnJldmUGYWJyZXZlB0FvZ29uZWsHYW9nb25lawtDY2lyY3VtZmxleAtjY2lyY3VtZmxleAd1bmkwMTBBB3VuaTAxMEIGRGNhcm9uBmRjYXJvbgdFbWFjcm9uB2VtYWNyb24GRWJyZXZlBmVicmV2ZQpFZG90YWNjZW50CmVkb3RhY2NlbnQHRW9nb25lawdlb2dvbmVrBkVjYXJvbgZlY2Fyb24LR2NpcmN1bWZsZXgLZ2NpcmN1bWZsZXgHdW5pMDEyMAd1bmkwMTIxDEdjb21tYWFjY2VudAxnY29tbWFhY2NlbnQLSGNpcmN1bWZsZXgLaGNpcmN1bWZsZXgGSXRpbGRlBml0aWxkZQdJbWFjcm9uB2ltYWNyb24GSWJyZXZlBmlicmV2ZQdJb2dvbmVrB2lvZ29uZWsKSWRvdGFjY2VudAJJSgJpagtKY2lyY3VtZmxleAtqY2lyY3VtZmxleAxLY29tbWFhY2NlbnQMa2NvbW1hYWNjZW50BkxhY3V0ZQZsYWN1dGUMTGNvbW1hYWNjZW50DGxjb21tYWFjY2VudAZMY2Fyb24GbGNhcm9uBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRlDE5jb21tYWFjY2VudAxuY29tbWFhY2NlbnQGTmNhcm9uBm5jYXJvbgtuYXBvc3Ryb3BoZQdPbWFjcm9uB29tYWNyb24GT2JyZXZlBm9icmV2ZQ1PaHVuZ2FydW1sYXV0DW9odW5nYXJ1bWxhdXQGUmFjdXRlBnJhY3V0ZQxSY29tbWFhY2NlbnQMcmNvbW1hYWNjZW50BlJjYXJvbgZyY2Fyb24GU2FjdXRlBnNhY3V0ZQtTY2lyY3VtZmxleAtzY2lyY3VtZmxleAd1bmkwMjE4B3VuaTAyMTkHdW5pMDIxQQd1bmkwMjFCB3VuaTAxNjIHdW5pMDE2MwZUY2Fyb24GdGNhcm9uBlV0aWxkZQZ1dGlsZGUHVW1hY3Jvbgd1bWFjcm9uBlVicmV2ZQZ1YnJldmUFVXJpbmcFdXJpbmcNVWh1bmdhcnVtbGF1dA11aHVuZ2FydW1sYXV0B1VvZ29uZWsHdW9nb25lawtXY2lyY3VtZmxleAt3Y2lyY3VtZmxleAtZY2lyY3VtZmxleAt5Y2lyY3VtZmxleAZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAdBRWFjdXRlB2FlYWN1dGULT3NsYXNoYWN1dGULb3NsYXNoYWN1dGULRGNyb2F0LnNtY3AIRXRoLnNtY3AJVGJhci5zbWNwC0FncmF2ZS5zbWNwC0FhY3V0ZS5zbWNwEEFjaXJjdW1mbGV4LnNtY3ALQXRpbGRlLnNtY3AOQWRpZXJlc2lzLnNtY3AKQXJpbmcuc21jcA9BcmluZ2FjdXRlLnNtY3ANQ2NlZGlsbGEuc21jcAtFZ3JhdmUuc21jcAtFYWN1dGUuc21jcBBFY2lyY3VtZmxleC5zbWNwDkVkaWVyZXNpcy5zbWNwC0lncmF2ZS5zbWNwC0lhY3V0ZS5zbWNwEEljaXJjdW1mbGV4LnNtY3AOSWRpZXJlc2lzLnNtY3ALTnRpbGRlLnNtY3ALT2dyYXZlLnNtY3ALT2FjdXRlLnNtY3AQT2NpcmN1bWZsZXguc21jcAtPdGlsZGUuc21jcA5PZGllcmVzaXMuc21jcAtVZ3JhdmUuc21jcAtVYWN1dGUuc21jcBBVY2lyY3VtZmxleC5zbWNwDlVkaWVyZXNpcy5zbWNwC1lhY3V0ZS5zbWNwDEFtYWNyb24uc21jcAtBYnJldmUuc21jcAxBb2dvbmVrLnNtY3ALQ2FjdXRlLnNtY3AQQ2NpcmN1bWZsZXguc21jcAx1bmkwMTBBLnNtY3ALQ2Nhcm9uLnNtY3ALRGNhcm9uLnNtY3AMRW1hY3Jvbi5zbWNwC0VicmV2ZS5zbWNwD0Vkb3RhY2NlbnQuc21jcAxFb2dvbmVrLnNtY3ALRWNhcm9uLnNtY3AQR2NpcmN1bWZsZXguc21jcAtHYnJldmUuc21jcAx1bmkwMTIwLnNtY3ARR2NvbW1hYWNjZW50LnNtY3AQSGNpcmN1bWZsZXguc21jcAtJdGlsZGUuc21jcAxJbWFjcm9uLnNtY3ALSWJyZXZlLnNtY3AMSW9nb25lay5zbWNwD0lkb3RhY2NlbnQuc21jcBBKY2lyY3VtZmxleC5zbWNwEUtjb21tYWFjY2VudC5zbWNwC0xhY3V0ZS5zbWNwEUxjb21tYWFjY2VudC5zbWNwC0xjYXJvbi5zbWNwCUxkb3Quc21jcAtOYWN1dGUuc21jcBFOY29tbWFhY2NlbnQuc21jcAtOY2Fyb24uc21jcAxPbWFjcm9uLnNtY3ALT2JyZXZlLnNtY3AST2h1bmdhcnVtbGF1dC5zbWNwC1JhY3V0ZS5zbWNwEVJjb21tYWFjY2VudC5zbWNwC1JjYXJvbi5zbWNwC1NhY3V0ZS5zbWNwEFNjaXJjdW1mbGV4LnNtY3ANU2NlZGlsbGEuc21jcAtTY2Fyb24uc21jcBFUY29tbWFhY2NlbnQuc21jcAtUY2Fyb24uc21jcAtVdGlsZGUuc21jcAxVbWFjcm9uLnNtY3ALVWJyZXZlLnNtY3AKVXJpbmcuc21jcBJVaHVuZ2FydW1sYXV0LnNtY3AMVW9nb25lay5zbWNwEFdjaXJjdW1mbGV4LnNtY3AQWWNpcmN1bWZsZXguc21jcA5ZZGllcmVzaXMuc21jcAtaYWN1dGUuc21jcA9aZG90YWNjZW50LnNtY3ALWmNhcm9uLnNtY3APZ2VybWFuZGJscy5zbWNwCkFscGhhdG9ub3MMRXBzaWxvbnRvbm9zCEV0YXRvbm9zCUlvdGF0b25vcwxPbWljcm9udG9ub3MMVXBzaWxvbnRvbm9zCk9tZWdhdG9ub3MRaW90YWRpZXJlc2lzdG9ub3MFQWxwaGEEQmV0YQdFcHNpbG9uBFpldGEDRXRhBElvdGEFS2FwcGECTXUCTnUHT21pY3JvbgNSaG8DVGF1B1Vwc2lsb24DQ2hpDElvdGFkaWVyZXNpcw9VcHNpbG9uZGllcmVzaXMKYWxwaGF0b25vcwxlcHNpbG9udG9ub3MIZXRhdG9ub3MJaW90YXRvbm9zFHVwc2lsb25kaWVyZXNpc3Rvbm9zBWthcHBhB29taWNyb24HdW5pMDNCQwJudQNjaGkMaW90YWRpZXJlc2lzD3Vwc2lsb25kaWVyZXNpcwxvbWljcm9udG9ub3MMdXBzaWxvbnRvbm9zCm9tZWdhdG9ub3MHdW5pMDQwMQd1bmkwNDAzB3VuaTA0MDUHdW5pMDQwNgd1bmkwNDA3B3VuaTA0MDgHdW5pMDQxQQd1bmkwNDBDB3VuaTA0MEUHdW5pMDQxMAd1bmkwNDEyB3VuaTA0MTMHdW5pMDQxNQd1bmkwNDE5B3VuaTA0MUMHdW5pMDQxRAd1bmkwNDFFB3VuaTA0MUYHdW5pMDQyMAd1bmkwNDIxB3VuaTA0MjIHdW5pMDQyNQd1bmkwNDMwB3VuaTA0MzUHdW5pMDQzOQd1bmkwNDNFB3VuaTA0NDAHdW5pMDQ0MQd1bmkwNDQzB3VuaTA0NDUHdW5pMDQ1MQd1bmkwNDUzB3VuaTA0NTUHdW5pMDQ1Ngd1bmkwNDU3B3VuaTA0NTgHdW5pMDQ1Qwd1bmkwNDVFBldncmF2ZQZ3Z3JhdmUGV2FjdXRlBndhY3V0ZQlXZGllcmVzaXMJd2RpZXJlc2lzBllncmF2ZQZ5Z3JhdmUGbWludXRlBnNlY29uZAlleGNsYW1kYmwHdW5pRkIwMgd1bmkwMUYwB3VuaTAyQkMHdW5pMUUzRQd1bmkxRTNGB3VuaTFFMDAHdW5pMUUwMQd1bmkxRjREB3VuaUZCMDMHdW5pRkIwNAd1bmkwNDAwB3VuaTA0MEQHdW5pMDQ1MAd1bmkwNDVEB3VuaTA0NzAHdW5pMDQ3MQd1bmkwNDc2B3VuaTA0NzcHdW5pMDQ3OQd1bmkwNDc4B3VuaTA0OTgHdW5pMDQ5OQd1bmkwNEFBB3VuaTA0QUIHdW5pMDRBRQd1bmkwNEFGB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMyB3VuaTA0Q0YHdW5pMDREMAd1bmkwNEQxB3VuaTA0RDIHdW5pMDREMwd1bmkwNEQ0B3VuaTA0RDUHdW5pMDRENgd1bmkwNEQ3B3VuaTA0REEHdW5pMDREOQd1bmkwNERCB3VuaTA0REMHdW5pMDRERAd1bmkwNERFB3VuaTA0REYHdW5pMDRFMgd1bmkwNEUzB3VuaTA0RTQHdW5pMDRFNQd1bmkwNEU2B3VuaTA0RTcHdW5pMDRFOAd1bmkwNEU5B3VuaTA0RUEHdW5pMDRFQgd1bmkwNEVDB3VuaTA0RUQHdW5pMDRFRQd1bmkwNEVGB3VuaTA0RjAHdW5pMDRGMQd1bmkwNEYyB3VuaTA0RjMHdW5pMDRGNAd1bmkwNEY1B3VuaTA0RjgHdW5pMDRGOQd1bmkwNEZDB3VuaTA0RkQHdW5pMDUwMQd1bmkwNTEyB3VuaTA1MTMHdW5pMUVBMAd1bmkxRUExB3VuaTFFQTIHdW5pMUVBMwd1bmkxRUE0B3VuaTFFQTUHdW5pMUVBNgd1bmkxRUE3B3VuaTFFQTgHdW5pMUVBOQd1bmkxRUFBB3VuaTFFQUIHdW5pMUVBQwd1bmkxRUFEB3VuaTFFQUUHdW5pMUVBRgd1bmkxRUIwB3VuaTFFQjEHdW5pMUVCMgd1bmkxRUIzB3VuaTFFQjQHdW5pMUVCNQd1bmkxRUI2B3VuaTFFQjcHdW5pMUVCOAd1bmkxRUI5B3VuaTFFQkEHdW5pMUVCQgd1bmkxRUJDB3VuaTFFQkQHdW5pMUVCRQd1bmkxRUJGB3VuaTFFQzAHdW5pMUVDMQd1bmkxRUMyB3VuaTFFQzMHdW5pMUVDNAd1bmkxRUM1B3VuaTFFQzYHdW5pMUVDNwd1bmkxRUM4B3VuaTFFQzkHdW5pMUVDQQd1bmkxRUNCB3VuaTFFQ0MHdW5pMUVDRAd1bmkxRUNFB3VuaTFFQ0YHdW5pMUVEMAd1bmkxRUQxB3VuaTFFRDIHdW5pMUVEMwd1bmkxRUQ0B3VuaTFFRDUHdW5pMUVENgd1bmkxRUQ3B3VuaTFFRDgHdW5pMUVEOQd1bmkxRURBB3VuaTFFREIHdW5pMUVEQwd1bmkxRUREB3VuaTFFREUHdW5pMUVERgd1bmkxRUUwB3VuaTFFRTEHdW5pMUVFMgd1bmkxRUUzB3VuaTFFRTQHdW5pMUVFNQd1bmkxRUU2B3VuaTFFRTcHdW5pMUVFOAd1bmkxRUU5B3VuaTFFRUEHdW5pMUVFQgd1bmkxRUVDB3VuaTFFRUQHdW5pMUVFRQd1bmkxRUVGB3VuaTFFRjAHdW5pMUVGMQd1bmkxRUY0B3VuaTFFRjUHdW5pMUVGNgd1bmkxRUY3B3VuaTFFRjgHdW5pMUVGOQZkY3JvYXQHdW5pMjBB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/8kACgDh/8EA8f/NAPn/0gEv/8wBOP/lATv/3wFJ/84BS//qAVP/ngFU/84ACgDh/8IA8f/GAPn/zwEv/8ABOP/hATv/3wFJ/80BS//oAVP/nwFU/8YACQDh/8kA8f/fAPn/4QEE/+0BG//rAS//3wE7/+kBSv/1AVT/4AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACQDh/+YA8f/QAPn/1gEv/84BOP/oAUn/5wFL/+0BU//mAVT/0AALANQAFADh/+AA6AATATj/4QE5/+ABPP/hAUH/6QFJ/98BS//eAVP/3wFV//IAGACz/9QAvf/tAL8AEQDF/+AAx//nAMj/5QDJ/+4A1AASAOX/6QDx/9cBL//XATn/0wE7/9YBPP/FAUH/5wFJAA0BSwAMAVT/1gFV//IBnv/pAaL/5wGq/+cBrP/pAdb/8AAFABn/8gDh//EBSf/yAUv/8gFT//IACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AASANT/rgDhABIA5v/gAOj/rQDq/9YA+P/fAPz/0gEC/+ABF//OASf/3QEp/+IBLf/gATP/4AE5/+kBPP/aAUb/vQFQ/98BUwARAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QADQDUABMA4f/mAOL/9ADoABIA8f/nAPn/5wEv/+cBOP/lATn/6AFJ/+YBS//mAVP/5gFU/+cACgDh/8QA8f/NAPn/1QEv/8wBOP/mATv/3wFJ/9EBS//sAVP/oQFU/88ACgDh/8MA8f/PAPn/1AEv/84BOP/nATv/3wFJ/9EBS//sAVP/oAFU/9EAAgDU/+IBU//kAAIA1P/hAOj/5AAHAOj/7gDx/+4A+f/vAQT/9AEb//EBL//vAVT/7wAFAPH/9AD5//QBBP/1AS//9QFU//UAAgDo/2gBF//uAAcA6AAUAPH/7QD3/9AA+f/uAS//7QE5/+0BVP/tAAEBF//xAAUBF//rAZ7/6wGi/+kBqv/rAaz/6wATAEgADQDC/9YAw//AAMf/1QDo/8gBF//sARsADAFKAAsBTAALAZz/vwGe/+4Bov/s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AOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UAAQGc/+sAAQGc/+sAAQGc/+sAAQGc/+sAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/AAdb/7gAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAAgDx//UBZv/AAAIA8f/1AWb/wAACAPH/9QFm/8AAAgDx//UBZv/AAAIA8f/WAWb/iAAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAEAAv/5gA///QAX//vATz/7QAEAAv/5gA///QAX//vATz/7QAEAAv/5gA///QAX//vATz/7QAEAAv/5gA///QAX//vATz/7QAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAAgDx/9YBZv+IAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5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AF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ACABZ/+UAs//LAMj/5AGcAA0Bnv/tAaL/6wGq/+wBrP/sAAgAWf/lALP/ywDI/+QBnAANAZ7/7QGi/+sBqv/sAaz/7AAIAFn/5QCz/8sAyP/kAZwADQGe/+0Bov/rAar/7AGs/+wAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAUASP/uAFn/6gGx//ABsv/tAbT/8AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/AAdb/7gAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QAAgEMAAsBU//mAAUASP/uAFn/6gGx//ABsv/tAbT/8AAIAFn/5QCz/8sAyP/kAZwADQGe/+0Bov/rAar/7AGs/+wACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAUAFn/wQCz/8UAxf+0AOX/1wDx/7kA+f/pAQT/sgEX/9IBG//I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ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/AAdb/7gAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QABAFkACwABAFkACwABAFkACwAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAAgDx/9YBZv+IAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAkACwAUAD8AEQBU/+IAXwATAZz/tAGe/9kBov/ZAar/2QGs/9kABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UABAAL/+YAP//0AF//7wE8/+0AJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/AAdb/7gAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAGACz/9QAvf/tAL8AEQDF/+AAx//nAMj/5QDJ/+4A1AASAOX/6QDx/9cBL//XATn/0wE7/9YBPP/FAUH/5wFJAA0BSwAMAVT/1gFV//IBnv/pAaL/5wGq/+cBrP/pAdb/8AABARf/8QAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AAAgDx//UBZv/AAAIA8f/1AWb/wAAYALP/1AC9/+0AvwARAMX/4ADH/+cAyP/lAMn/7gDUABIA5f/pAPH/1wEv/9cBOf/TATv/1gE8/8UBQf/nAUkADQFLAAwBVP/WAVX/8gGe/+kBov/nAar/5wGs/+kB1v/wAAEBF//xAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oABwDF/+oA6P/uAPH/1gD5/+0BL//sAVT/7AHU/+gAEgDU/64A4QASAOb/4ADo/60A6v/WAPj/3wD8/9IBAv/gARf/zgEn/90BKf/iAS3/4AEz/+ABOf/pATz/2gFG/70BUP/fAVMAEQAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QASANT/rgDhABIA5v/gAOj/rQDq/9YA+P/fAPz/0gEC/+ABF//OASf/3QEp/+IBLf/gATP/4AE5/+kBPP/aAUb/vQFQ/98BUwARAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1ABIA1P+uAOEAEgDm/+AA6P+tAOr/1gD4/98A/P/SAQL/4AEX/84BJ//dASn/4gEt/+ABM//gATn/6QE8/9oBRv+9AVD/3wFTABEABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAGACz/9QAvf/tAL8AEQDF/+AAx//nAMj/5QDJ/+4A1AASAOX/6QDx/9cBL//XATn/0wE7/9YBPP/FAUH/5wFJAA0BSwAMAVT/1gFV//IBnv/pAaL/5wGq/+cBrP/pAdb/8AABARf/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAEBnP/rAAEBnP/rACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/AAdb/7gAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QAkAAj/4gALABQADP/PAD8AEgBI/+oAVP/YAFb/6gBfABMAa/+uAHr/zQB//6AAhP/BAIf/wACz/9AAt//qALr/xgC7AA0Avf/pAL7/1gDB/+gAwv+6AMX/6QDH/8sAyP/aAMn/xwFu/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHU/8AB1v/uAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1ABQAWf/BALP/xQDF/7QA5f/XAPH/uQD5/+kBBP+yARf/0gEb/8gBL/+gATn/xQFB/+QBSv/MAUz/zAFU/8sBVf/vAZ7/6AGi/+YBqv/nAaz/5wAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAPAAD/8QAVP+/AFn/0QBr/2wAev9uAH//QwCE/6wAh/+hALP/uAC6/34Avv97AMH/mwDC/3kAxf+yAMf/fgDI/30Ayf98ANT/rwDhAA8A5f/kAOb/oADo/3QA6v+AAPH/sgD4/30A+f+yAPr/gAD8/3kA/QAoAQL/fQEE/38BF/9mARv/2gEn/4EBKf+YAS3/fQEv/7MBM/+gATn/fAE7/5oBPP9sAUH/5gFG/2sBSv+SAUz/rQFQ/3sBUwAPAVT/kQFV//IBnP+vAZ7/uQGi/7kBqv+5Aaz/uQGu/7wBr//xAbL/8QGz/+0B1P+zAdb/8QAYALP/1AC9/+0AvwARAMX/4ADH/+cAyP/lAMn/7gDUABIA5f/pAPH/1wEv/9cBOf/TATv/1gE8/8UBQf/nAUkADQFLAAwBVP/WAVX/8gGe/+kBov/nAar/5wGs/+kB1v/wAAEBF//xADIAVP9+AFn/nQBr/vEAev70AH/+qwCE/14Ah/9LALP/cgC6/w8Avv8KAMH/QQDC/wcAxf9oAMf/DwDI/w4Ayf8MANT/YwDhAAUA5f+9AOb/SQDo/v4A6v8TAPH/aAD4/w4A+f9oAPr/EwD8/wcA/QAwAQL/DgEE/xEBF/7nARv/rAEn/xUBKf88AS3/DgEv/2oBM/9JATn/DAE7/z8BPP7xAUH/wAFG/u8BSv8xAUz/XwFQ/woBUwAFAVT/MAFV/9UB1P9qAdb/0wACAOj/aAEX/+4AGACz/9QAvf/tAL8AEQDF/+AAx//nAMj/5QDJ/+4A1AASAOX/6QDx/9cBL//XATn/0wE7/9YBPP/FAUH/5wFJAA0BSwAMAVT/1gFV//IBnv/pAaL/5wGq/+cBrP/pAdb/8AABARf/8QACAPH/1gFm/4gACgDh/8MA8f/PAPn/1AEv/84BOP/nATv/3wFJ/9EBS//sAVP/oAFU/9EAMgBU/34AWf+dAGv+8QB6/vQAf/6rAIT/XgCH/0sAs/9yALr/DwC+/woAwf9BAML/BwDF/2gAx/8PAMj/DgDJ/wwA1P9jAOEABQDl/70A5v9JAOj+/gDq/xMA8f9oAPj/DgD5/2gA+v8TAPz/BwD9ADABAv8OAQT/EQEX/ucBG/+sASf/FQEp/zwBLf8OAS//agEz/0kBOf8MATv/PwE8/vEBQf/AAUb+7wFK/zEBTP9fAVD/CgFTAAUBVP8wAVX/1QHU/2oB1v/TABQAWf/BALP/xQDF/7QA5f/XAPH/uQD5/+kBBP+yARf/0gEb/8gBL/+gATn/xQFB/+QBSv/MAUz/zAFU/8sBVf/vAZ7/6AGi/+YBqv/nAaz/5wAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4AATeIAAQAAAAGABYAQACWA8gERgSwAAoANv/EAM3/xADR/8QBLv/EATb/xAKU/8QClv/EApj/xANH/8QECv/EABUAOAAUADkAJgA7ABYBFAAUAh8AFgKmACYCqAAWAqoAFgMRABYDIAAWAyMAFgNZACYDWwAmA10AJgNfABYDdAAUA3wAFgP+ABYEAAAWBAIAFgQnABYAzAAO/u4AEP7uACP/QAAs/zAANgAUAEP/3gBF/+sARv/rAEf/6wBJ/+sAUf/rAFP/6wBX/+oAWP/oAFv/6ACR/+sAlf/rAJf/6gCt/0AAr/9AALb/6wC4/+gAw//rAMT/6wDG/+oAzQAUANEAFADy/+sA/v/rAQj/QAET/+sBFf/oARn/6wEd/+sBLgAUATX/6wE2ABQBR//rAUj/6wFS/+sBZ/7uAWv+7gFv/u4BcP7uAgX/QAIG/0ACB/9AAgj/QAIJ/0ACCv9AAgv/QAIg/94CIf/eAiL/3gIj/94CJP/eAiX/3gIm/94CJ//rAij/6wIp/+sCKv/rAiv/6wIx/+sCMv/rAjP/6wI0/+sCNf/rAjb/6gI3/+oCOP/qAjn/6gI6/+gCO//oAjz/QAI9/94CPv9AAj//3gJA/0ACQf/eAkP/6wJF/+sCR//rAkn/6wJL/+sCTf/rAk//6wJR/+sCU//rAlX/6wJX/+sCWf/rAlv/6wJd/+sCa/8wAn//6wKB/+sCg//rApQAFAKWABQCmAAUApv/6gKd/+oCn//qAqH/6gKj/+oCpf/qAqn/6AMM/0ADFP9AAyT/6wMo/+oDKv/rAyz/6AMv/+oDMP/rAzH/6gM4/zADPP9AA0cAFANJ/94DSv/rA0z/6wNO/+sDT//oA1H/6wNY/+gDYP/oA2n/QANq/94DcP/rA3X/6AN2/+sDe//rA33/6AOC/0ADg//eA4T/QAOF/94Dif/rA4v/6wOM/+sDlv/rA5j/6wOa/+sDnv/oA6D/6AOi/+gDqf/rA6z/QAOt/94Drv9AA6//3gOw/0ADsf/eA7L/QAOz/94DtP9AA7X/3gO2/0ADt//eA7j/QAO5/94Duv9AA7v/3gO8/0ADvf/eA77/QAO//94DwP9AA8H/3gPC/0ADw//eA8X/6wPH/+sDyf/rA8v/6wPN/+sDz//rA9H/6wPT/+sD2f/rA9v/6wPd/+sD3//rA+H/6wPj/+sD5f/rA+f/6wPp/+sD6//rA+3/6wPv/+sD8f/qA/P/6gP1/+oD9//qA/n/6gP7/+oD/f/qA///6AQB/+gEA//oBAoAFAAfADb/3wA4/+QAOf/sADv/3QDN/98A0f/fART/5AEu/98BNv/fAh//3QKU/98Clv/fApj/3wKm/+wCqP/dAqr/3QMR/90DIP/dAyP/3QNH/98DWf/sA1v/7ANd/+wDX//dA3T/5AN8/90D/v/dBAD/3QQC/90ECv/fBCf/3QAaADb/zgA4/+0AO//QAM3/zgDR/84BFP/tAS7/zgE2/84CH//QApT/zgKW/84CmP/OAqj/0AKq/9ADEf/QAyD/0AMj/9ADR//OA1//0AN0/+0DfP/QA/7/0AQA/9AEAv/QBAr/zgQn/9AAEAAs/+4AN//uAhv/7gIc/+4CHf/uAh7/7gJr/+4Cmv/uApz/7gKe/+4CoP/uAqL/7gKk/+4DOP/uA/D/7gPy/+4AATKmAAQAAAAtAGQBggJ4AtYC8AMyA6gEngWUBm4HCAmiC2gMdg48Dm4OoA8eEGQR7hOEFJYWBBgmGNwaQhr4G7IcOByWHVQdyh54HqIf9CIyIlQjaiPIJEYkcCSiJLQk3iZMAEcABAAQAAkAEABF/+gARv/oAEf/6ABJ/+gAU//oAJH/6ACV/+gAtv/oAMP/6ADE/+gA8v/oAP7/6AEZ/+gBHf/oATX/6AFH/+gBSP/oAVL/6AFlABABZgAQAWgAEAFpABABagAQAif/6AIo/+gCKf/oAir/6AIr/+gCQ//oAkX/6AJH/+gCSf/oAkv/6AJN/+gCT//oAlH/6AJT/+gCVf/oAlf/6AJZ/+gCW//oAl3/6AMk/+gDSv/oA07/6ANR/+gDYQAQA2IAEANmABADcP/oA3b/6AN7/+gDif/oA4v/6AOM/+gDmP/oA6n/6APF/+gDx//oA8n/6APL/+gDzf/oA8//6APR/+gD0//oA+f/6APp/+gD6//oA+//6AA9AEX/7ABG/+wAR//sAEn/7ABT/+wAkf/sAJX/7AC2/+wAw//sAMT/7ADy/+wA/v/sARn/7AEd/+wBNf/sAUf/7AFI/+wBUv/sAif/7AIo/+wCKf/sAir/7AIr/+wCQ//sAkX/7AJH/+wCSf/sAkv/7AJN/+wCT//sAlH/7AJT/+wCVf/sAlf/7AJZ/+wCW//sAl3/7AMk/+wDSv/sA07/7ANR/+wDcP/sA3b/7AN7/+wDif/sA4v/7AOM/+wDmP/sA6n/7APF/+wDx//sA8n/7APL/+wDzf/sA8//7APR/+wD0//sA+f/7APp/+wD6//sA+//7AAXAFH/4gET/+ICMf/iAjL/4gIz/+ICNP/iAjX/4gJ//+ICgf/iAoP/4gMq/+IDMP/iA0z/4gOW/+IDmv/iA9n/4gPb/+ID3f/iA9//4gPh/+ID4//iA+X/4gPt/+IABgAO/4QAEP+EAWf/hAFr/4QBb/+EAXD/hAAQACz/7AA3/+wCG//sAhz/7AId/+wCHv/sAmv/7AKa/+wCnP/sAp7/7AKg/+wCov/sAqT/7AM4/+wD8P/sA/L/7AAdAAT/8gAJ//IAWP/zAFv/8wC4//MBFf/zAWX/8gFm//IBaP/yAWn/8gFq//ICOv/zAjv/8wKp//MDLP/zA0//8wNY//MDYP/zA2H/8gNi//IDZv/yA3X/8wN9//MDnv/zA6D/8wOi//MD///zBAH/8wQD//MAPQAl//MAKf/zADH/8wAz//MAgf/zAJD/8wCU//MArv/zAM7/8wED//MBEv/zARb/8wEY//MBGv/zARz/8wE0//MBUf/zAeD/8wHh//MB4//zAeT/8wIM//MCFv/zAhf/8wIY//MCGf/zAhr/8wJC//MCRP/zAkb/8wJI//MCVv/zAlj/8wJa//MCXP/zAn7/8wKA//MCgv/zArP/8wMQ//MDHf/zA0P/8wNG//MDa//zA3f/8wN6//MDlf/zA5f/8wOZ//MD2P/zA9r/8wPc//MD3v/zA+D/8wPi//MD5P/zA+b/8wPo//MD6v/zA+z/8wPu//MAPQAl/+YAKf/mADH/5gAz/+YAgf/mAJD/5gCU/+YArv/mAM7/5gED/+YBEv/mARb/5gEY/+YBGv/mARz/5gE0/+YBUf/mAeD/5gHh/+YB4//mAeT/5gIM/+YCFv/mAhf/5gIY/+YCGf/mAhr/5gJC/+YCRP/mAkb/5gJI/+YCVv/mAlj/5gJa/+YCXP/mAn7/5gKA/+YCgv/mArP/5gMQ/+YDHf/mA0P/5gNG/+YDa//mA3f/5gN6/+YDlf/mA5f/5gOZ/+YD2P/mA9r/5gPc/+YD3v/mA+D/5gPi/+YD5P/mA+b/5gPo/+YD6v/mA+z/5gPu/+YANgAj/+QAOv/SADv/0wCt/+QAr//kANX/0gEI/+QCBf/kAgb/5AIH/+QCCP/kAgn/5AIK/+QCC//kAh//0wI8/+QCPv/kAkD/5AKo/9MCqv/TAwz/5AMR/9MDFP/kAyD/0wMh/9IDI//TAzz/5ANI/9IDX//TA2n/5AN8/9MDf//SA4L/5AOE/+QDjf/SA6f/0gOs/+QDrv/kA7D/5AOy/+QDtP/kA7b/5AO4/+QDuv/kA7z/5AO+/+QDwP/kA8L/5AP+/9MEAP/TBAL/0wQM/9IEFP/SBCf/0wAmAA7/RgAQ/0YAI//NAK3/zQCv/80BCP/NAWf/RgFr/0YBb/9GAXD/RgIF/80CBv/NAgf/zQII/80CCf/NAgr/zQIL/80CPP/NAj7/zQJA/80DDP/NAxT/zQM8/80Daf/NA4L/zQOE/80DrP/NA67/zQOw/80Dsv/NA7T/zQO2/80DuP/NA7r/zQO8/80Dvv/NA8D/zQPC/80ApgBF/9wARv/cAEf/3ABJ/9wAT//BAFD/wQBR/9YAUv/BAFP/3ABX/90AWP/hAFv/4QCR/9wAlf/cAJf/3QC2/9wAuP/hALz/wQDD/9wAxP/cAMb/3QDn/8EA6//BAOz/wQDu/8EA7//BAPD/wQDy/9wA8//BAPX/wQD2/8EA+f/BAPv/wQD+/9wBAP/BARP/1gEV/+EBGf/cAR3/3AEx/8EBNf/cAUD/wQFF/8EBR//cAUj/3AFS/9wCJ//cAij/3AIp/9wCKv/cAiv/3AIw/8ECMf/WAjL/1gIz/9YCNP/WAjX/1gI2/90CN//dAjj/3QI5/90COv/hAjv/4QJD/9wCRf/cAkf/3AJJ/9wCS//cAk3/3AJP/9wCUf/cAlP/3AJV/9wCV//cAln/3AJb/9wCXf/cAnj/wQJ6/8ECfP/BAn3/wQJ//9YCgf/WAoP/1gKb/90Cnf/dAp//3QKh/90Co//dAqX/3QKp/+EDJP/cAyb/wQMo/90DKv/WAyz/4QMv/90DMP/WAzH/3QNK/9wDS//BA0z/1gNN/8EDTv/cA0//4QNR/9wDUv/BA1f/wQNY/+EDYP/hA2j/wQNw/9wDcf/BA3X/4QN2/9wDe//cA33/4QOJ/9wDi//cA4z/3AOS/8EDlP/BA5b/1gOY/9wDmv/WA57/4QOg/+EDov/hA6b/wQOp/9wDxf/cA8f/3APJ/9wDy//cA83/3APP/9wD0f/cA9P/3APZ/9YD2//WA93/1gPf/9YD4f/WA+P/1gPl/9YD5//cA+n/3APr/9wD7f/WA+//3APx/90D8//dA/X/3QP3/90D+f/dA/v/3QP9/90D///hBAH/4QQD/+EEB//BBAn/wQQT/8EEIP/BBCL/wQQk/8EAcQAE/9oACf/aAEX/8ABG//AAR//wAEn/8ABT//AAV//vAFj/3ABb/9wAkf/wAJX/8ACX/+8Atv/wALj/3ADD//AAxP/wAMb/7wDy//AA/v/wARX/3AEZ//ABHf/wATX/8AFH//ABSP/wAVL/8AFl/9oBZv/aAWj/2gFp/9oBav/aAif/8AIo//ACKf/wAir/8AIr//ACNv/vAjf/7wI4/+8COf/vAjr/3AI7/9wCQ//wAkX/8AJH//ACSf/wAkv/8AJN//ACT//wAlH/8AJT//ACVf/wAlf/8AJZ//ACW//wAl3/8AKb/+8Cnf/vAp//7wKh/+8Co//vAqX/7wKp/9wDJP/wAyj/7wMs/9wDL//vAzH/7wNK//ADTv/wA0//3ANR//ADWP/cA2D/3ANh/9oDYv/aA2b/2gNw//ADdf/cA3b/8AN7//ADff/cA4n/8AOL//ADjP/wA5j/8AOe/9wDoP/cA6L/3AOp//ADxf/wA8f/8APJ//ADy//wA83/8APP//AD0f/wA9P/8APn//AD6f/wA+v/8APv//AD8f/vA/P/7wP1/+8D9//vA/n/7wP7/+8D/f/vA///3AQB/9wEA//cAEMADgAMABAADABF/+cARv/nAEf/5wBJ/+cAU//nAJH/5wCV/+cAtv/nAMP/5wDE/+cA8v/nAP7/5wEZ/+cBHf/nATX/5wFH/+cBSP/nAVL/5wFnAAwBawAMAW8ADAFwAAwCJ//nAij/5wIp/+cCKv/nAiv/5wJD/+cCRf/nAkf/5wJJ/+cCS//nAk3/5wJP/+cCUf/nAlP/5wJV/+cCV//nAln/5wJb/+cCXf/nAyT/5wNK/+cDTv/nA1H/5wNw/+cDdv/nA3v/5wOJ/+cDi//nA4z/5wOY/+cDqf/nA8X/5wPH/+cDyf/nA8v/5wPN/+cDz//nA9H/5wPT/+cD5//nA+n/5wPr/+cD7//nAHEABAAMAAkADABF/+gARv/oAEf/6ABJ/+gAUf/qAFP/6ABYAAsAWwALAJH/6ACV/+gAtv/oALgACwDD/+gAxP/oAPL/6AD+/+gBE//qARUACwEZ/+gBHf/oATX/6AFH/+gBSP/oAVL/6AFlAAwBZgAMAWgADAFpAAwBagAMAif/6AIo/+gCKf/oAir/6AIr/+gCMf/qAjL/6gIz/+oCNP/qAjX/6gI6AAsCOwALAkP/6AJF/+gCR//oAkn/6AJL/+gCTf/oAk//6AJR/+gCU//oAlX/6AJX/+gCWf/oAlv/6AJd/+gCf//qAoH/6gKD/+oCqQALAyT/6AMq/+oDLAALAzD/6gNK/+gDTP/qA07/6ANPAAsDUf/oA1gACwNgAAsDYQAMA2IADANmAAwDcP/oA3UACwN2/+gDe//oA30ACwOJ/+gDi//oA4z/6AOW/+oDmP/oA5r/6gOeAAsDoAALA6IACwOp/+gDxf/oA8f/6APJ/+gDy//oA83/6APP/+gD0f/oA9P/6APZ/+oD2//qA93/6gPf/+oD4f/qA+P/6gPl/+oD5//oA+n/6APr/+gD7f/qA+//6AP/AAsEAQALBAMACwAMAFr/7QBc/+0A6f/tAqz/7QKu/+0CsP/tA1D/7QOA/+0Djv/tA6j/7QQN/+0EFf/tAAwAWv/yAFz/8gDp//ICrP/yAq7/8gKw//IDUP/yA4D/8gOO//IDqP/yBA3/8gQV//IAHwBY//QAWv/yAFv/9ABc//MAuP/0AOn/8gEV//QCOv/0Ajv/9AKp//QCrP/zAq7/8wKw//MDLP/0A0//9ANQ//IDWP/0A2D/9AN1//QDff/0A4D/8gOO//IDnv/0A6D/9AOi//QDqP/yA///9AQB//QEA//0BA3/8gQV//IAUQAE/8oACf/KADb/0gA4/9QAOv/0ADv/0wBY/+YAWv/vAFv/5gC4/+YAzf/SANH/0gDV//QA2f/tANz/4QDp/+8BFP/UARX/5gEu/9IBNv/SAWX/ygFm/8oBaP/KAWn/ygFq/8oCH//TAjr/5gI7/+YClP/SApb/0gKY/9ICqP/TAqn/5gKq/9MDEf/TAyD/0wMh//QDI//TAyz/5gM7/+0DR//SA0j/9ANP/+YDUP/vA1j/5gNf/9MDYP/mA2H/ygNi/8oDZv/KA3T/1AN1/+YDfP/TA33/5gN///QDgP/vA43/9AOO/+8Dnf/tA57/5gOf/+0DoP/mA6H/7QOi/+YDo//hA6f/9AOo/+8D/v/TA///5gQA/9MEAf/mBAL/0wQD/+YECv/SBAz/9AQN/+8EDv/hBBD/4QQU//QEFf/vBCf/0wBiAAT/wAAJ/8AANv+dADj/xwA6//AAO/+rAE//0gBQ/9IAUv/SALz/0gDN/50Az//1ANH/nQDV//AA2P/1ANn/6gDc/+UA5//SAOv/0gDs/9IA7v/SAO//0gDw/9IA8//SAPX/0gD2/9IA+//SAQD/0gEU/8cBLv+dATH/0gE2/50BQP/SAUX/0gFN//UBZf/AAWb/wAFo/8ABaf/AAWr/wAIf/6sCMP/SAnj/0gJ6/9ICfP/SAn3/0gKU/50Clv+dApj/nQKo/6sCqv+rAxH/qwMg/6sDIf/wAyP/qwMm/9IDO//qA0f/nQNI//ADS//SA03/0gNS/9IDV//SA1//qwNh/8ADYv/AA2b/wANo/9IDcf/SA3T/xwN8/6sDf//wA43/8AOS/9IDlP/SA53/6gOf/+oDof/qA6P/5QOm/9IDp//wA6r/9QP+/6sEAP+rBAL/qwQH/9IECf/SBAr/nQQM//AEDv/lBBD/5QQT/9IEFP/wBCD/0gQi/9IEJP/SBCX/9QQn/6sAZQAE/7EACf+xADb/ngA4/8UAOv/yADv/qABP/88AUP/PAFL/zwBa/+8AvP/PAM3/ngDR/54A1f/yANn/7ADc/+EA5//PAOn/7wDr/88A7P/PAO7/zwDv/88A8P/PAPP/zwD1/88A9v/PAPv/zwEA/88BFP/FAS7/ngEx/88BNv+eAUD/zwFF/88BZf+xAWb/sQFo/7EBaf+xAWr/sQIf/6gCMP/PAnj/zwJ6/88CfP/PAn3/zwKU/54Clv+eApj/ngKo/6gCqv+oAxH/qAMg/6gDIf/yAyP/qAMm/88DO//sA0f/ngNI//IDS//PA03/zwNQ/+8DUv/PA1f/zwNf/6gDYf+xA2L/sQNm/7EDaP/PA3H/zwN0/8UDfP+oA3//8gOA/+8Djf/yA47/7wOS/88DlP/PA53/7AOf/+wDof/sA6P/4QOm/88Dp//yA6j/7wP+/6gEAP+oBAL/qAQH/88ECf/PBAr/ngQM//IEDf/vBA7/4QQQ/+EEE//PBBT/8gQV/+8EIP/PBCL/zwQk/88EJ/+oAEQANv++AE//4QBQ/+EAUv/hAFj/7wBb/+8AuP/vALz/4QDN/74A0f++AOf/4QDr/+EA7P/hAO7/4QDv/+EA8P/hAPP/4QD1/+EA9v/hAPv/4QEA/+EBFf/vAS7/vgEx/+EBNv++AUD/4QFF/+ECMP/hAjr/7wI7/+8CeP/hAnr/4QJ8/+ECff/hApT/vgKW/74CmP++Aqn/7wMm/+EDLP/vA0f/vgNL/+EDTf/hA0//7wNS/+EDV//hA1j/7wNg/+8DaP/hA3H/4QN1/+8Dff/vA5L/4QOU/+EDnv/vA6D/7wOi/+8Dpv/hA///7wQB/+8EA//vBAf/4QQJ/+EECv++BBP/4QQg/+EEIv/hBCT/4QBbADb/5gA4/+cAOv/yADv/5wBP/9YAUP/WAFL/1gBa//EAvP/WAM3/5gDR/+YA1f/yANn/7gDc/+gA5//WAOn/8QDr/9YA7P/WAO7/1gDv/9YA8P/WAPP/1gD1/9YA9v/WAPv/1gEA/9YBFP/nAS7/5gEx/9YBNv/mAUD/1gFF/9YCH//nAjD/1gJ4/9YCev/WAnz/1gJ9/9YClP/mApb/5gKY/+YCqP/nAqr/5wMR/+cDIP/nAyH/8gMj/+cDJv/WAzv/7gNH/+YDSP/yA0v/1gNN/9YDUP/xA1L/1gNX/9YDX//nA2j/1gNx/9YDdP/nA3z/5wN///IDgP/xA43/8gOO//EDkv/WA5T/1gOd/+4Dn//uA6H/7gOj/+gDpv/WA6f/8gOo//ED/v/nBAD/5wQC/+cEB//WBAn/1gQK/+YEDP/yBA3/8QQO/+gEEP/oBBP/1gQU//IEFf/xBCD/1gQi/9YEJP/WBCf/5wCIACMAEAAl/+gAKf/oADH/6AAz/+gANv/gADj/4AA7/98Agf/oAJD/6ACU/+gArQAQAK7/6ACvABAAzf/gAM7/6ADPABAA0f/gANgAEADc/+EA7QAQAPT/4AD/ABABA//oAQgAEAES/+gBFP/gARb/6AEY/+gBGv/oARz/6AEu/+ABNP/oATb/4AFNABABUf/oAeD/6AHh/+gB4//oAeT/6AIFABACBgAQAgcAEAIIABACCQAQAgoAEAILABACDP/oAhb/6AIX/+gCGP/oAhn/6AIa/+gCH//fAjwAEAI+ABACQAAQAkL/6AJE/+gCRv/oAkj/6AJW/+gCWP/oAlr/6AJc/+gCfv/oAoD/6AKC/+gClP/gApb/4AKY/+ACqP/fAqr/3wKz/+gDDAAQAxD/6AMR/98DFAAQAx3/6AMg/98DI//fAzwAEAND/+gDRv/oA0f/4ANf/98DaQAQA2v/6AN0/+ADd//oA3r/6AN8/98DggAQA4QAEAOV/+gDl//oA5n/6AOj/+EDpP/gA6oAEAOrABADrAAQA64AEAOwABADsgAQA7QAEAO2ABADuAAQA7oAEAO8ABADvgAQA8AAEAPCABAD2P/oA9r/6APc/+gD3v/oA+D/6APi/+gD5P/oA+b/6APo/+gD6v/oA+z/6APu/+gD/v/fBAD/3wQC/98ECv/gBA7/4QQP/+AEEP/hBBH/4AQlABAEJgAQBCf/3wAtADb/8QA4//QAOv/0ADv/8ADN//EAz//1ANH/8QDV//QA2P/1ANn/8wEU//QBLv/xATb/8QFN//UCH//wApT/8QKW//ECmP/xAqj/8AKq//ADEf/wAyD/8AMh//QDI//wAzv/8wNH//EDSP/0A1//8AN0//QDfP/wA3//9AON//QDnf/zA5//8wOh//MDp//0A6r/9QP+//AEAP/wBAL/8AQK//EEDP/0BBT/9AQl//UEJ//wAFkAIwAPADb/5gA4/+YAOgAOADv/5gCtAA8ArwAPAM3/5gDPAA4A0f/mANUADgDYAA4A2QALANz/5QDtAA8A9P/oAP8ADwEIAA8BFP/mAS7/5gE2/+YBTQAOAgUADwIGAA8CBwAPAggADwIJAA8CCgAPAgsADwIf/+YCPAAPAj4ADwJAAA8ClP/mApb/5gKY/+YCqP/mAqr/5gMMAA8DEf/mAxQADwMg/+YDIQAOAyP/5gM7AAsDPAAPA0f/5gNIAA4DX//mA2kADwN0/+YDfP/mA38ADgOCAA8DhAAPA40ADgOdAAsDnwALA6EACwOj/+UDpP/oA6cADgOqAA4DqwAPA6wADwOuAA8DsAAPA7IADwO0AA8DtgAPA7gADwO6AA8DvAAPA74ADwPAAA8DwgAPA/7/5gQA/+YEAv/mBAr/5gQMAA4EDv/lBA//6AQQ/+UEEf/oBBQADgQlAA4EJgAPBCf/5gAtAAT/vwAJ/78ANv+fADj/yQA7/60Azf+fANH/nwDZ/+wA3P/mART/yQEu/58BNv+fAWX/vwFm/78BaP+/AWn/vwFq/78CH/+tApT/nwKW/58CmP+fAqj/rQKq/60DEf+tAyD/rQMj/60DO//sA0f/nwNf/60DYf+/A2L/vwNm/78DdP/JA3z/rQOd/+wDn//sA6H/7AOj/+YD/v+tBAD/rQQC/60ECv+fBA7/5gQQ/+YEJ/+tAC4ANv/jADr/5QA7/+QAzf/jAM//5QDR/+MA1f/lANj/5QDZ/+kA7f/qAP//6gEu/+MBNv/jAU3/5QIf/+QClP/jApb/4wKY/+MCqP/kAqr/5AMR/+QDIP/kAyH/5QMj/+QDO//pA0f/4wNI/+UDX//kA3z/5AN//+UDjf/lA53/6QOf/+kDof/pA6f/5QOq/+UDq//qA/7/5AQA/+QEAv/kBAr/4wQM/+UEFP/lBCX/5QQm/+oEJ//kACEANv/iADr/5ADN/+IAz//kANH/4gDV/+QA2P/kANn/6QDt/+sA///rAS7/4gE2/+IBTf/kApT/4gKW/+ICmP/iAyH/5AM7/+kDR//iA0j/5AN//+QDjf/kA53/6QOf/+kDof/pA6f/5AOq/+QDq//rBAr/4gQM/+QEFP/kBCX/5AQm/+sAFwA2/+sAO//zAM3/6wDR/+sBLv/rATb/6wIf//MClP/rApb/6wKY/+sCqP/zAqr/8wMR//MDIP/zAyP/8wNH/+sDX//zA3z/8wP+//MEAP/zBAL/8wQK/+sEJ//zAC8AT//vAFD/7wBS/+8AWv/wALz/7wDn/+8A6f/wAOv/7wDs/+8A7v/vAO//7wDw/+8A8//vAPX/7wD2/+8A+//vAQD/7wEx/+8BQP/vAUX/7wIw/+8CeP/vAnr/7wJ8/+8Cff/vAyb/7wNL/+8DTf/vA1D/8ANS/+8DV//vA2j/7wNx/+8DgP/wA47/8AOS/+8DlP/vA6b/7wOo//AEB//vBAn/7wQN//AEE//vBBX/8AQg/+8EIv/vBCT/7wAdAAT/8gAJ//IAWP/1AFv/9QC4//UBFf/1AWX/8gFm//IBaP/yAWn/8gFq//ICOv/1Ajv/9QKp//UDLP/1A0//9QNY//UDYP/1A2H/8gNi//IDZv/yA3X/9QN9//UDnv/1A6D/9QOi//UD///1BAH/9QQD//UAKwBP/+4AUP/uAFL/7gC8/+4A5//uAOv/7gDs/+4A7v/uAO//7gDw/+4A8//uAPT/7QD1/+4A9v/uAPv/7gEA/+4BMf/uAUD/7gFF/+4CMP/uAnj/7gJ6/+4CfP/uAn3/7gMm/+4DS//uA03/7gNS/+4DV//uA2j/7gNx/+4Dkv/uA5T/7gOk/+0Dpv/uBAf/7gQJ/+4ED//tBBH/7QQT/+4EIP/uBCL/7gQk/+4ACgAE//UACf/1AWX/9QFm//UBaP/1AWn/9QFq//UDYf/1A2L/9QNm//UAVABF//AARv/wAEf/8ABJ//AAUf/HAFP/8ACR//AAlf/wALb/8ADD//AAxP/wAPL/8AD+//ABE//HARn/8AEd//ABNf/wAUf/8AFI//ABUv/wAif/8AIo//ACKf/wAir/8AIr//ACMf/HAjL/xwIz/8cCNP/HAjX/xwJD//ACRf/wAkf/8AJJ//ACS//wAk3/8AJP//ACUf/wAlP/8AJV//ACV//wAln/8AJb//ACXf/wAn//xwKB/8cCg//HAyT/8AMq/8cDMP/HA0r/8ANM/8cDTv/wA1H/8ANw//ADdv/wA3v/8AOJ//ADi//wA4z/8AOW/8cDmP/wA5r/xwOp//ADxf/wA8f/8APJ//ADy//wA83/8APP//AD0f/wA9P/8APZ/8cD2//HA93/xwPf/8cD4f/HA+P/xwPl/8cD5//wA+n/8APr//AD7f/HA+//8ACPAAQADQAJAA0AQ//wAEX/wABG/8AAR//AAEn/wABR/+IAU//AAFgACwBbAAsAkf/AAJX/wAC2/8AAuAALAMT/wADt/9cA8v/AAP7/wAD//9cBE//iARUACwEZ/8ABHf/AATX/wAFH/8ABSP/AAVL/wAFlAA0BZgANAWgADQFpAA0BagANAiD/8AIh//ACIv/wAiP/8AIk//ACJf/wAib/8AIn/8ACKP/AAin/wAIq/8ACK//AAjH/4gIy/+ICM//iAjT/4gI1/+ICOgALAjsACwI9//ACP//wAkH/8AJD/8ACRf/AAkf/wAJJ/8ACS//AAk3/wAJP/8ACUf/AAlP/wAJV/8ACV//AAln/wAJb/8ACXf/AAn//4gKB/+ICg//iAqkACwMk/8ADKv/iAywACwMw/+IDSf/wA0r/wANM/+IDTv/AA08ACwNR/8ADWAALA2AACwNhAA0DYgANA2YADQNq//ADcP/AA3UACwN2/8ADe//AA30ACwOD//ADhf/wA4n/wAOL/8ADjP/AA5b/4gOY/8ADmv/iA54ACwOgAAsDogALA6n/wAOr/9cDrf/wA6//8AOx//ADs//wA7X/8AO3//ADuf/wA7v/8AO9//ADv//wA8H/8APD//ADxf/AA8f/wAPJ/8ADy//AA83/wAPP/8AD0f/AA9P/wAPZ/+ID2//iA93/4gPf/+ID4f/iA+P/4gPl/+ID5//AA+n/wAPr/8AD7f/iA+//wAP/AAsEAQALBAMACwQm/9cACADtABAA9P/wAP8AEAOk//ADqwAQBA//8AQR//AEJgAQAEUARf/uAEb/7gBH/+4ASf/uAFP/7gCR/+4Alf/uALb/7gDD/+4AxP/uAO0ADgDy/+4A9P/jAP7/7gD/AA4BGf/uAR3/7gE1/+4BR//uAUj/7gFS/+4CJ//uAij/7gIp/+4CKv/uAiv/7gJD/+4CRf/uAkf/7gJJ/+4CS//uAk3/7gJP/+4CUf/uAlP/7gJV/+4CV//uAln/7gJb/+4CXf/uAyT/7gNK/+4DTv/uA1H/7gNw/+4Ddv/uA3v/7gOJ/+4Di//uA4z/7gOY/+4DpP/jA6n/7gOrAA4Dxf/uA8f/7gPJ/+4Dy//uA83/7gPP/+4D0f/uA9P/7gPn/+4D6f/uA+v/7gPv/+4ED//jBBH/4wQmAA4AFwBY/8AAW//AALj/wAD0/+4BFf/AAjr/wAI7/8ACqf/AAyz/wANP/8ADWP/AA2D/wAN1/8ADff/AA57/wAOg/8ADov/AA6T/7gP//8AEAf/ABAP/wAQP/+4EEf/uAB8AWP/0AFr/8ABb//QAuP/0AOn/8ADt//MA///zARX/9AI6//QCO//0Aqn/9AMs//QDT//0A1D/8ANY//QDYP/0A3X/9AN9//QDgP/wA47/8AOe//QDoP/0A6L/9AOo//ADq//zA///9AQB//QEA//0BA3/8AQV//AEJv/zAAoABP/WAAn/1gFl/9YBZv/WAWj/1gFp/9YBav/WA2H/1gNi/9YDZv/WAAwAWv/gAOn/4AD0/8IDUP/gA4D/4AOO/+ADpP/CA6j/4AQN/+AED//CBBH/wgQV/+AABAD0/9IDpP/SBA//0gQR/9IACgAE/9cACf/XAWX/1wFm/9cBaP/XAWn/1wFq/9cDYf/XA2L/1wNm/9cAWwBF/5gARv+YAEf/mABJ/5gAUf9wAFP/mABV/xgAkf+YAJX/mAC2/5gAw/+YAMT/mADy/5gA/v+YARP/cAEZ/5gBHf+YATX/mAFH/5gBSP+YAVL/mAIn/5gCKP+YAin/mAIq/5gCK/+YAjH/cAIy/3ACM/9wAjT/cAI1/3ACQ/+YAkX/mAJH/5gCSf+YAkv/mAJN/5gCT/+YAlH/mAJT/5gCVf+YAlf/mAJZ/5gCW/+YAl3/mAJ//3ACgf9wAoP/cAKL/xgCjf8YAo//GAKR/xgCk/8YAyT/mAMq/3ADMP9wA0r/mANM/3ADTv+YA1H/mANT/xgDcP+YA3b/mAN7/5gDif+YA4v/mAOM/5gDlv9wA5j/mAOa/3ADqf+YA8X/mAPH/5gDyf+YA8v/mAPN/5gDz/+YA9H/mAPT/5gD2f9wA9v/cAPd/3AD3/9wA+H/cAPj/3AD5f9wA+f/mAPp/5gD6/+YA+3/cAPv/5gAXgAEAAsACQALAEX/6wBG/+sAR//rAEn/6wBR/+kAU//rAJH/6wCV/+sAtv/rAMP/6wDE/+sA8v/rAP7/6wET/+kBGf/rAR3/6wE1/+sBR//rAUj/6wFS/+sBZQALAWYACwFoAAsBaQALAWoACwIn/+sCKP/rAin/6wIq/+sCK//rAjH/6QIy/+kCM//pAjT/6QI1/+kCQ//rAkX/6wJH/+sCSf/rAkv/6wJN/+sCT//rAlH/6wJT/+sCVf/rAlf/6wJZ/+sCW//rAl3/6wJ//+kCgf/pAoP/6QMk/+sDKv/pAzD/6QNK/+sDTP/pA07/6wNR/+sDYQALA2IACwNmAAsDcP/rA3b/6wN7/+sDif/rA4v/6wOM/+sDlv/pA5j/6wOa/+kDqf/rA8X/6wPH/+sDyf/rA8v/6wPN/+sDz//rA9H/6wPT/+sD2f/pA9v/6QPd/+kD3//pA+H/6QPj/+kD5f/pA+f/6wPp/+sD6//rA+3/6QPv/+sAAgs+AAQAAA4SFXIAIQAdAAAADAAR/9//9P/O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BBUBmwQYBBgBnwQaBBsBoAQdBB0BogQhBCEBowQjBCMBpAQnBCcBpQABAAYAAwAKACgAMwA0AD0AAQAtAEgATQBWAFkAXQCZALAAsgCzALQAuwC+AMAAxQDHAMgAyQDNAM8A0ADRANMA1ADWAN4A3wDiAOMA5ADlAOYA6ADqAOwA8QDzAPYA9wD7AP4A/wEAAR0BZgHUAAIAeAAEAAQAAAAJAAkAAQAOAA4AAgAQABAAAwAjACcABAAqADIACQA2ADwAEgBDAEUAGQBHAEcAHABKAEoAHQBPAFIAHgBUAFQAIgBYAFgAIwBaAFwAJACIAIgAJwCsAK8AKAC4ALgALAC8ALwALQDCAMIALgDPANAALwDSANIAMQDVANUAMgDXANkAMwDbANsANgDdAN0ANwDfAN8AOADhAOEAOQDnAOcAOgDpAOkAOwDyAPIAPAD3APcAPQD5APoAPgD/AQAAQAEFAQUAQgEIAQgAQwETARUARAEnASkARwEsASwASgEuAS4ASwFFAUUATAFlAWsATQFvAXAAVAHgAeAAVgHiAeMAVwIAAgEAWQIDAgMAWwIFAisAXAIwAjUAgwI6AkoAiQJMAlUAmgJeAmAApAJiAmIApwJkAmQAqAJmAmYAqQJoAmgAqgJrAmsAqwJtAm0ArAJvAm8ArQJxAnEArgJzAnMArwJ1AnUAsAJ3AoMAsQKFAoUAvgKHAocAvwKJAokAwAKUApQAwQKWApYAwgKYApgAwwKaApoAxAKcApwAxQKeAp4AxgKgAqAAxwKiAqIAyAKkAqQAyQKmAqYAygKoArAAywMMAxEA1AMUAyMA2gMmAyYA6gMqAyoA6wMsAywA7AMwAzAA7QMzAzQA7gM2Az8A8ANBA0MA+gNFA0oA/QNMA1IBAwNYA1kBCgNbA1sBDANdA10BDQNfA2IBDgNmA2sBEgNuA24BGANwA3ABGQN0A3UBGgN6A4UBHAOIA4kBKAOLA44BKgOVA5YBLgOaA5oBMAOcA6IBMQOnA6gBOAOsA9QBOgPWA9YBYwPYA+UBZAPtA+0BcgPwA/ABcwPyA/IBdAP+BAMBdQQGBAYBewQIBAgBfAQKBAoBfQQMBA0BfgQSBBUBgAQYBBgBhAQaBBsBhQQdBB0BhwQhBCEBiAQjBCMBiQQnBCcBigACAToABAAEAB0ACQAJAB0ADgAOAB4AEAAQ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AAcEEwQTAAgEFAQUAA4EFQQVABsEGAQYABcEGgQaAB8EGwQbAAcEHQQdAAkEIQQhAAIEIwQjAAIEJwQnAA8AAQAEBCoACwAAAAAAAAAAAAsAAAAAAAAAAAAVABkAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAABgAAAAAAAAAGAAAAAAAcAAAAAAAAAAAABgAAAAYAAAAaAAwACAAHAA8AEwAKABQAAAAAAAAAAAAAAAAAGwAAABYAFgAWAAAAFgAAAAAAAAAAAAAACQAJAAQACQAWAAAAGAAAAA0ABQAAABcABQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAFgAAAAAABgAWAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAYAEgAAAAAAAAAAAAAAAAAWAAAABQAAAAAAAAAJAAAAAAAAAAAAAAAAABYAFgAAAA0AAAAAAAAAAAAAAAAADAAGAAIAAAAMAAAAAAAAABMAAAAAAAIAEQAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAXAAAACQAJABAACQAJAAkAAAAWAAkAAwAJAAkAAAAAAAkAAAAJAAAAAAAWABAACQAAAAAABgAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAABgAEAAcABQAGAAAABgAWAAYAAAAGABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAJAAAAAAAGABYADAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAACQAAABYAFgAAAAAAAAAAAAIAAAAAAAAABgAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAGQAAAAsACwAVAAsACwALABUAAAAAAAAAFQAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYABgAAAAYABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAEgASABIAEgASABIAEgAGAAAAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYABgAIAAgACAAIAAoAGwAbABsAGwAbABsAGwAWABYAFgAWABYAAAAAAAAAAAAJAAQABAAEAAQABAANAA0ADQANAAUABQASABsAEgAbABIAGwAGABYABgAWAAYAFgAGABYAAAAWAAAAFgAAABYAAAAWAAAAFgAAABYABgAWAAYAFgAGABYABgAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkACQAGAAQABgAEAAYABAAAAAAAAAAAAAAAAAAaABgAGgAYABoAGAAaABgAGgAYAAwAAAAMAAAADAAAAAgADQAIAA0ACAANAAgADQAIAA0ACAANAA8AAAAKAAUACgAUAAEAFAABABQAAQAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAABgAKAAAAAAASAAAAAAAUAAAAAAAAAAAAAAAGAAAAAAAKABMAAAAKABYAAAAJAAAADQAAAAQAAAAFAAAAAAANAAQADQAAAAAAAAAAAAAAAAAcAAAAAAARABIAAAAAAAAAAAAAAAAABgAAAAAABgAMABMAGwAWAAkABAAJABYABQAXABYACQAYAAAAAAAAAAkABQAPAAAADwAAAA8AAAAKAAUACwALAAAAAAAAAAsAAAAJABIAGwAGAAAAAAAAAAAAFgAJAAAAAAAHAAUAFgAGAAAAAAAGABYACgAFAAAAEwAXAAAAEgAbABIAGwAAAAAAAAAWAAAAFgAWABMAFwAAAAAAAAAJAAAACQAGAAQABgAWAAYABAAAAAAAEQAFABEABQARAAUADgADAAAACQATABcAFgACABAAEgAbABIAGwASABsAEgAbABIAGwASABsAEgAbABIAGwASABsAEgAbABIAGwASABsAAAAWAAAAFgAAABYAAAAWAAAAFgAAABYAAAAWAAAAFgAAAAAAAAAAAAYABAAGAAQABgAEAAYABAAGAAQABgAEAAYABAAGABYABgAWAAYAFgAGAAQABgAWAAgADQAIAA0AAAANAAAADQAAAA0AAAANAAAADQAKAAUACgAFAAoABQAAAAAAAAAJAAAACQAMAAAAEwAXAA4AAwAOAAMAAAAJABMAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACQACABAACgAAAAAAAAAAAAAAGQABAAAACgA0AMYAAURGTFQACAAEAAAAAP//AAwAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADGxpZ2EASmxudW0AUG9udW0AVnBudW0AXHNtY3AAYnNzMDEAaHNzMDIAbnNzMDMAdHNzMDQAenNzMDUAgHNzMDYAhnNzMDcAjAAAAAEAAQAAAAEAAgAAAAEACQAAAAEACgAAAAEAAAAAAAEAAwAAAAEABAAAAAEABQAAAAEABgAAAAEABwAAAAEACAAAAAEACwAMABoAIgAqADIAOgBCAEoAUgBaAGIAagByAAEAAAABAGAABAAAAAECFgABAAAAAQIgAAEAAAABAiIAAQAAAAECIAABAAAAAQIeAAEAAAABAhwAAQAAAAECHgABAAAAAQIgAAEAAAABAjYAAQAAAAECRAABAAAAAQJGAAICSgDcAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUDCwK2ArUCtgK3ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtICuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIDBwLTAtMC1ALUAtUC1QLWAtYC1wLXAtkC2QLaAtoC2wLbAtwC3ALdAt0C3gLeAt8C3wLgAuAC4QLhAuMC4wLkAuQC5QLlAuYC5gLnAucC6ALoAukC6gLqAusC6wLsAuwC7QLtAu4C7gLvAu8C8ALwAvEC8QLyAvIC8wLzAvQC9AL1AvUC9gL2AvcC9wL4AvgC+QL5AvoC+gL7AvsC/AL8/////wL+Av4C/wL/AwADAAMBAwEDAgMCAwMDAwMEAwQDBQMFAwYDBgMHAwgDCAMJAwkDCgMKArUAAQDeAAEACAABAAQBkgACAEsAAgDSAAIB0gHtAAEA0AGIAAEA0AEfAAEA0AGjAAIA0AACAdgB2QACAMYAAgHaAdsAAgDEAAwB4AHiAeEB4wHkAe4B7wHwAfEB8gHzAfQAAgDCAAgB7AHlAeYB5wHoAekB6gHrAAIAbgACAdIB7QACALYAAwH2AfcB9wACAA0AIwA8AAAAQwBcABoAgwCDADQAhQCFADUCAAIBADYCAwJFADgCSAJZAHsCXAJoAI0CawJ8AJoCfgKPAKwCkgKTAL4ClgKwAMAEBAQEANsAAQABAEgAAQACABMAGQABAAEASQABAAEAtgABAAEANAABAAIALQBNAAEADAAlACYAKQAxADMARABFAEYASQBRAFIAUwABAAgAEgATABQAFQAWABcAGQAbAAEAAwBHAEkB8QAA) format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "Roboto";
  src: url(data:application/font-woff;charset=utf-8;base64,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BpoAXQURAEYEPABGBaQAHwUZAEIFPgBqBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAABQ4AmAYbAG0DkQABAd8AaAHWADoB/ABCAa0ASAM/AHADRQBIAzkAQgROADkEoQBiAuAAhwQsAIUF6wCFB64AWAJ+AGwCagBQA5EAHgL7ADcDWABXBMEAZgbiAI4ElwBZBeAAZQPzACoIHQCABQ0AdAUQAJQGRABhBuQASAbRAFcG4ABbBJQAWQWLAKQFBAA5BHIAkwSFADcIXwBeAk//pQSdAGUElACIBBMANgQiAHgEEgAfAloAigKRAFoB1gA0BN4AFAAAAAAILABXCDUAXAL6AEcDQ/+aBAf/RQQHAIMDnQBfAgEAhQSs//8EbQBjBIMAQAR1AGMD2wBjA8MAYwSiAEkE1wBjAg8AdgPcACAEZABjA7oAYwYHAGME1gBjBMAAQAR4AGMEwABBBHYAYwRJADoEUQAgBI8AXQSI//8F/QAfBGQAAwRN//8EMQA3BCgATwQoAJUEKAA4BCgALwQoADMEKABPBCcATwQoADEEKABPBCgASAOdAGoC+gCHAvoANwL6ADAC+gA3AvoARQL6AEYC+gAzAvoARwL6AEMD0gCNAqoAkAMzAHcB2QBaAmgAIAIb/58EBwCEBDv/+wPUAGYEBwCEBEoAGQStAEkEhABEBTkAhAUrAIQERwBxBTAAhARAAHEDnQBqA50AagSXAD0FWABgBWoAWAWSAFgFcgCEBdYAWAXXAFgEaACPBIIAWARXAA8ErAAsBGsAaAQuADwEpwBgBNIATAQ+ADgEkQBvBEYARASYAEQElgBEBJwAPASVAG8EmgBEBCkASgRTAEgEkQBCBJcAZASXAFQFMwCCBYYAXgRKAEQDjQBqAf4AAAMaAG4FUQAKBVEACgSY/+kE8wAoArT/4gViAAcFYgAHBWIABwViAAcFYgAHBWIABwViAAcFPABWBIAAggSAAIIEgACCBIAAggJV/7oCVQCVAlX/rwJV/6wFpgCCBYYAVgWGAFYFhgBWBYYAVgWGAFYFRAB0BUQAdAVEAHQFRAB0BPIAAgRKAEQESgBEBEoARARKAEQESgBEBEoARARKAEQELABCBFMASARTAEgEUwBIBFMASAIx/6gCMQCGAjH/nQIx/5oEewBpBIYAQgSGAEIEhgBCBIYAQgSGAEIEegBoBHoAaAR6AGgEegBoBAQAAwQEAAMFYgAHBEoARAViAAcESgBEBWIABwRKAEQFPABWBCwAQgU8AFYELABCBTwAVgQsAEIFPABWBCwAQgUzAIIFGABCBIAAggRTAEgEgACCBFMASASAAIIEUwBIBIAAggRTAEgEgACCBFMASAVzAF4EkQBFBXMAXgSRAEUFcwBeBJEARQVzAF4EkQBFBacAggR6AGgCVf+yAjH/oAJV/8ACMf+uAlX/0gIx/8ACVQATAh8AAgJVAJUGzQCVBDMAbQR4ACgCQf+XBRQAggRGAG8EVQCCAh8AfgRVAIICHwBbBFUAggK1AH4EVQCCAvsAfgWmAIIEewBpBaYAggR7AGkFpgCCBHsAaQR7/68FhgBWBIYAQgWGAFYEhgBCBYYAVgSGAEIFGwCCAusAbwUbAIIC6wBQBRsAggLrABEE6wBFBB0AOATrAEUEHQA4BOsARQQdADgE6wBFBB0AOATrAEUEHQA4BPMAKAK0AAoE8wAoArQACgTzACgC3AAKBUQAdAR6AGgFRAB0BHoAaAVEAHQEegBoBUQAdAR6AGgFRAB0BHoAaAVEAHQEegBoBv8AIwXhABwE8gACBAQAAwTyAAIE2QBJBBIASgTZAEkEEgBKBNkASQQSAEoHhQACBsEAQgWDAF0EhABCBHX/RwR1/0cEUQAgBKz//wSs//8ErP//BKz//wSs//8ErP//BKz//wSDAEAD2wBjA9sAYwPbAGMD2wBjAg//mAIPAHYCD/+NAg//igTWAGMEwABABMAAQATAAEAEwABABMAAQASPAF0EjwBdBI8AXQSPAF0ETf//BKz//wSs//8ErP//BIMAQASDAEAEgwBABIMAQAR1ABYD2wBjA9sAYwPbAGMD2wBjA9sAYwSiAEkEogBJBKIASQSiAEkE1wBjAg//kAIP/54CD/+wAg//7QIPAHQD3AAgBGQAYwO6AGMDugBjA7oAYwO6AGME1gBjBNYAYwTWAGMEwABABMAAQATAAEAEdgBjBHYAYwR2AGMESQA6BEkAOgRJADoESQA6BFEAIARRACAEjwBdBI8AXQSPAF0EjwBdBI8AXQSPAF0F/QAfBE3//wRN//8EMQA3BDEANwQxADcIkgA6BWIABwTk/2wGC/9wArn/cQWa/74FVv8X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/+MAcwBu/+MAdABv/+MAdQBw/+IAdgBx/+IAdwBy/+IAeABz/+IAeQBz/+EAegB0/+EAewB1/+EAfAB2/+EAfQB3/+AAfgB4/+AAfwB5/+AAgAB6/+AAgQB7/98AggB8/98AgwB9/98AhAB+/98AhQB//94AhgCA/94AhwCB/94AiACC/94AiQCD/90AigCE/90AiwCF/90AjACG/90AjQCG/9wAjgCH/9wAjwCI/9wAkACJ/9wAkQCK/9sAkgCL/9sAkwCM/9sAlACN/9sAlQCO/9oAlgCP/9oAlwCQ/9oAmACR/9oAmQCS/9kAmgCT/9kAmwCU/9kAnACV/9kAnQCW/9gAngCX/9gAnwCY/9gAoACZ/9gAoQCZ/9cAogCa/9cAowCb/9cApACc/9cApQCd/9YApgCe/9YApwCf/9YAqACg/9YAqQCh/9UAqgCi/9UAqwCj/9UArACk/9UArQCl/9QArgCm/9QArwCn/9QAsACo/9QAsQCp/9MAsgCq/9MAswCr/9MAtACs/9MAtQCs/9IAtgCt/9IAtwCu/9IAuACv/9IAuQCw/9EAugCx/9EAuwCy/9EAvACz/9EAvQC0/9AAvgC1/9AAvwC2/9AAwAC3/9AAwQC4/88AwgC5/88AwwC6/88AxAC7/88AxQC8/84AxgC9/84AxwC+/84AyAC//84AyQC//80AygDA/80AywDB/80AzADC/80AzQDD/8wAzgDE/8wAzwDF/8wA0ADG/8wA0QDH/8sA0gDI/8sA0wDJ/8sA1ADK/8sA1QDL/8oA1gDM/8oA1wDN/8oA2ADO/8oA2QDP/8kA2gDQ/8kA2wDR/8kA3ADS/8kA3QDS/8gA3gDT/8gA3wDU/8gA4ADV/8gA4QDW/8cA4gDX/8cA4wDY/8cA5ADZ/8cA5QDa/8YA5gDb/8YA5wDc/8YA6ADd/8YA6QDe/8UA6gDf/8UA6wDg/8UA7ADh/8UA7QDi/8QA7gDj/8QA7wDk/8QA8ADl/8QA8QDl/8MA8gDm/8MA8wDn/8MA9ADo/8MA9QDp/8IA9gDq/8IA9wDr/8IA+ADs/8IA+QDt/8EA+gDu/8EA+wDv/8EA/ADw/8EA/QDx/8AA/gDy/8AA/wDz/8AAAAADAAAAAwAACIQAAQAAAAAAHAADAAEAAAImAAYCCgAAAAABAAABAAAAAAAAAAAAAAAA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ATABMQEyATMBNAE1A3oDewQKBAsDfAN9BCcEKAQMBA0BNgE3BA4EDwE4ATkBOgQYATsBPAQWBBcDfgN/A4ABPQE+BCUEJgE/AUAEIQQiBBAEEQQjBCQBQQOLA4oDjAONA44DjwOQAUIBQwQSBBMDpQOmAUQBRQOnA6gEKQQqAUYDqQQrA6oDqwFiAWMELQQsAXcEBQF5AZIDZANsA20AAAAAAAAAAAAAAAAAGABOAKgBJgGUAaQB0AH+AiICPAJWAmQChAKSAtIC5AMaA24DjgPQBBwEMASKBNQE4ATsBQIFFgUsBYIGEAYuBnAGrgbWBvAHCAdIB2IHcAeUB7QHxAfoCAAIPAhqCKoI3AkwCUQJaAl+CZ4JwAnaCfAKBAoSCiQKOApGClYKpgrkCyILYAugC8YMFgw+DGQMmAy4DMYNCA0wDW4NrA3oDgoOWA6EDqwOwg7iDwIPMA9GD4IPkA/QEAYQLhB0ELARBBEuEUQRyBICEnoSxBLQEuATXhNsE6YTxhP2FD4UThR2FJAUsBTSFOQVIhUuFUAVUhVkFboV4hYEFlAWgBbaF1QXphfoGDYYdhigGK4YzBjoGQIZLhlmGaoaGho4GnQauhsEGzgbcBuQG9Qb6Bv+HCIcPBxyHJgcwhzYHQgdFh0kHS4dUB1oHYgdlh3YHeAd8h4IHkoeYB58HpAerh74Hygfah+8IAwgJCCGINQhGCE+IYQhpiHiIjwiaCKoIvAjNCNcI44j4iQeJHAkwiUAJVQliiXKJgwmRiZ0Jo4mvibuJxwncieKJ7An4CgwKEooeCiSKLIo4ikYKUQphCnGKfIqTCqGKpgqxCryKz4rVit0K5grtivQK+Qr+CxiLHwspCy+LN4tDi1ELXAtsC34Liguai6sLuovJC9WL3Avri/mMB4wZDCwMNIw9jEmMVYxlDHOMhQyVjK2MxQzUjOWM7wz5jQwNHw08jVqNbI19jYqNmA2jDagNsI20jbiN8w4IjhaOJI42DjuOQQ5MjlgOYg5rjnOOe46DDoqOlw6jjrwO0w7bDuKO7477jwaPGo8tjzqPRo9Rj1wPbY97j4mPjY+Rj50Prw/Gj9sP75AEEBiQKhA7EEmQWRBpkHoQhxCUkKmQqZCpkKmQqZCpkKmQqZCpkKmQqZCpkKmQrBCukLGQt5C+EMQQxxDKEM0Q1xDdkOaQ7xDyEPY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GfPz/ucAAAAAAf/i/+wCnQVEACMAAAERMxUjFTMVIxUUHgIzMjY3FQ4BIyIuAj0BIzUzNSM1MxEBybm51NQOHCkcGisQJFU2R3JRLMbGnp4FRP721Ju3yiIsGQkEA9sLDyNMelbpt5vUAQoA//8ABwAABVwHNgImACMAAAAHAEIBDwE2//8ABwAABVwHNgImACMAAAAHAHMBxAE2//8ABwAABVwHNgImACMAAAAHAJoAvQE2//8ABwAABVwHMwImACMAAAAHAKAAxgE0//8ABwAABVwHCgImACMAAAAHAGgA2AE2//8ABwAABVwHjwImACMAAAAHAJ4BXwGV//8ABwAABVwHzgImACMAAAAHAcsBWgEN//8AVv4xBPsFxAImACUAAAAHAHcBxP////8AggAABFIHOQImACcAAAAHAEIA1gE5//8AggAABFIHOQImACcAAAAHAHMBiwE5//8AggAABFIHOQImACcAAAAHAJoAhAE5//8AggAABFIHDQImACcAAAAHAGgAnwE5////ugAAAcEHOQImACsAAAAHAEL/hgE5//8AlQAAAp8HOQImACsAAAAHAHMAOgE5////rwAAAqsHOQImACsAAAAHAJr/NAE5////rAAAAqgHDQImACsAAAAHAGj/TwE5//8AggAABSIHMwImADAAAAAHAKAA6AE0//8AVv/sBS4HNgImADEAAAAHAEIBHQE2//8AVv/sBS4HNgImADEAAAAHAHMB0gE2//8AVv/sBS4HNgImADEAAAAHAJoAywE2//8AVv/sBS4HMwImADEAAAAHAKAA1AE0//8AVv/sBS4HCgImADEAAAAHAGgA5gE2//8AdP/sBNAHNgImADcAAAAHAEIA+QE2//8AdP/sBNAHNgImADcAAAAHAHMBrgE2//8AdP/sBNAHNgImADcAAAAHAJoApwE2//8AdP/sBNAHCgImADcAAAAHAGgAwgE2//8AAgAABO8HNgImADsAAAAHAHMBiwE2//8ARP/sBAYGAAImAEMAAAAHAEIAggAA//8ARP/sBAYGAAImAEMAAAAHAHMBNwAA//8ARP/sBAYGAAImAEMAAAAGAJowAAAA//8ARP/sBAYF/gImAEMAAAAGAKA5/wAA//8ARP/sBAYF1AImAEMAAAAGAGhLAAAA//8ARP/sBAYGWQImAEMAAAAHAJ4A0gBf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//8Aaf4GBA8ETgImAFAAAAAHAZEBVP6b//8AggAABSIHNwImADAAAAAHAJsA9wE2//8AaQAABA8GAQImAFAAAAAGAJtgAAAA////rwAABA8GAAImAFAAAAAHAWb/dQAA//8AVv/sBS4G5QImADEAAAAHAG4AwwE0//8AQv/sBEMFsAImAFEAAAAGAG5B/wAA//8AVv/sBS4HLAImADEAAAAHAJwA/wE2//8AQv/sBEMF9gImAFEAAAAGAJx9AAAA//8AVv/sBS4HNQImADEAAAAHAKEBWAE2//8AQv/sBFMF/wImAFEAAAAHAKEA1gAA//8AggAABPAHNgImADQAAAAHAHMBZgE2//8AbwAAAw8GAAImAFQAAAAHAHMAqgAA//8Agv4GBPAFsAImADQAAAAHAZEBfP6b//8AUP4GAtMETgImAFQAAAAHAZEAHP6b//8AggAABPAHNwImADQAAAAHAJsAdwE2//8AEQAAAyQGAQImAFQAAAAGAJu8AAAA//8ARf/sBKIHNgImADUAAAAHAHMBmAE2//8AOP/sA9IGAAImAFUAAAAHAHMBIQAA//8ARf/sBKIHNgImADUAAAAHAJoAkQE2//8AOP/sA9IGAAImAFUAAAAGAJoaAAAA//8ARf4yBKIFxAImADUAAAAHAHcBoAAA//8AOP4pA9IETgImAFUAAAAHAHcBKP/3//8ARf38BKIFxAImADUAAAAHAZEBof6R//8AOP3yA9IETgImAFUAAAAHAZEBKf6H//8ARf/sBKIHNwImADUAAAAHAJsAqQE2//8AOP/sA9IGAQImAFUAAAAGAJsyAAAA//8AKP4DBMoFsAImADYAAAAHAZEBjP6Y//8ACv38Ao0FRAImAFYAAAAHAZEAyf6R//8AKP45BMoFsAImADYAAAAHAHcBiwAH//8ACv4yAqwFRAImAFYAAAAHAHcAyAAA//8AKAAABMoHNwImADYAAAAHAJsAlQE2//8ACv/sA40GggAmAFYAAAAHAWYCFACC//8AdP/sBNAHMwImADcAAAAHAKAAsAE0//8AaP/sBA8F/gImAFcAAAAGAKBO/wAA//8AdP/sBNAG5QImADcAAAAHAG4AnwE0//8AaP/sBA8FsAImAFcAAAAGAG49/wAA//8AdP/sBNAHLAImADcAAAAHAJwA2wE2//8AaP/sBA8F9gIm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//8AQf/sBEIETgIGARMAAP//AFr/7AUyBwwCJgESAAAABwBoAPgBOP//AEH/7ARCBdwCJgETAAAABgBoWwgAAP//AD7/7ATiBxMCJgDiAAAABwBoALMBP///AD//7APuBdQCJgD6AAAABgBoMAAAAP//AB//6wTxBugCJgDZAAAABwBuAJ0BN///AAP+SwQBBbACJgBbAAAABgBuCf8AAP//AB//6wTxBw0CJgDZAAAABwBoAMABOf//AAP+SwQBBdQCJgBbAAAABgBoLAAAAP//AB//6wTxBzgCJgDZAAAABwChATIBOf//AAP+SwQbBf8CJgBbAAAABwChAJ4AAP//AIkAAAUMBw0CJgDcAAAABwBoARQBOf//AFgAAAP/Bc8CJgD0AAAABgBoY/sAAP//AIUAAAZ0Bw0AJgDhBQAAJwArBLMAAAAHAGgBqQE5//8AggAABhAFzwAmAPkAAAAnAIoEaQAAAAcAaAF6//v//wAW/ksFiQWwAiYAOgAAAAcBzwPgAAD//wAV/ksEhQQ6AiYAWgAAAAcBzwLcAAD//wBC/+wEEQYAAgYARgAA//8AKP5LBj4FsAImANgAAAAHAc8ElQAA//8AE/5LBT0EOgImAO0AAAAHAc8DlAAA//8AB/6RBVwFsAImACMAAAAHAKgFEQAG//8ARP6bBAYETgImAEMAAAAHAKgEMwAQ//8ABwAABVwHugImACMAAAAHAKYFFQE0//8ARP/sBAYGhQImAEMAAAAHAKYEiP////8ABwAABWEHigImACMAAAAHAZkAwQEI//8ARP/sBNQGVQImAEMAAAAGAZk00wAA//8ABgAABVwHiQImACMAAAAHAZgAwQEN////ef/sBAYGVAImAEMAAAAGAZg02AAA//8ABwAABVwHxQImACMAAAAHAdAAvwEF//8ARP/sBE4GkAImAEMAAAAGAdAy0AAA//8ABwAABVwHzwImACMAAAAHAdMAwQEI//8ARP/sBAYGmgImAEMAAAAGAdM00wAA//8AB/6RBVwHNgImACMAAAAnAJoAvQE2AAcAqAURAAb//wBE/psEBgYAAiYAQwAAACYAmjAAAAcAqAQzABAAAP//AAcAAAVcB60CJgAjAAAABwHcAO0BP///AET/7AQGBncCJgBDAAAABgHcYAkAAP//AAcAAAVcCD0CJgAjAAAABwGaAPMBj///AET/7AQGBwcCJgBDAAAABgGaZlkAAP//AAcAAAVcCDgCJgAjAAAABwHdAOcBLv//AET/7AQGBwMCJgBDAAAABgHdWvkAAP//AAcAAAVcCBcCJgAjAAAABwHAAO0BM///AET/7AQGBuICJgBDAAAABgHAYP4AAP//AAf+kQVcBywCJgAjAAAAJwCcAPEBNgAHAKgFEQAG//8ARP6bBAYF9gImAEMAAAAmAJxkAAAHAKgEMwAQAAD//wCC/pUEUgWwAiYAJwAAAAcAqATUAAr//wBI/osEHgROAiYARwAAAAcAqASQAAD//wCCAAAEUge9AiYAJwAAAAcApgTcATf//wBI/+wEHgaFAiYARwAAAAcApgSB/////wCCAAAEUgc2AiYAJwAAAAcAoACNATf//wBI/+wEHgX+AiYARwAAAAYAoDL/AAD//wCCAAAFKAeNAiYAJwAAAAcBmQCIAQv//wBI/+wEzQZVAiYARwAAAAYBmS3TAAD////NAAAEUgeMAiYAJwAAAAcBmACIARD///9y/+wEHgZUAiYARwAAAAYBmC3YAAD//wCCAAAEogfIAiYAJwAAAAcB0ACGAQj//wBI/+wERwaQAiYARwAAAAYB0CvQAAD//wCCAAAEUgfSAiYAJwAAAAcB0wCIAQv//wBI/+wEHgaaAiYARwAAAAYB0y3TAAD//wCC/pUEUgc5AiYAJwAAACcAmgCEATkABwCoBNQACv//AEj+iwQeBgACJgBHAAAAJgCaKQAABwCoBJAAAAAA//8AlQAAAiwHvQImACsAAAAHAKYDiwE3//8AhgAAAhoGdQImAIoAAAAHAKYDef/v//8AiP6NAcsFsAImACsAAAAHAKgDgQAC//8Abf6VAbEF5wImAEsAAAAHAKgDZgAK//8AVv6LBS4FxAImADEAAAAHAKgFHgAA//8AQv6FBEMETgImAFEAAAAHAKgEmf/6//8AVv/sBS4HugImADEAAAAHAKYFIwE0//8AQv/sBEMGhQImAFEAAAAHAKYEof////8AVv/sBW8HigImADEAAAAHAZkAzwEI//8AQv/sBO0GVQImAFEAAAAGAZlN0wAA//8AFP/sBS4HiQImADEAAAAHAZgAzwEN////kv/sBEMGVAImAFEAAAAGAZhN2AAA//8AVv/sBS4HxQImADEAAAAHAdAAzQEF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IABWAGUAcgBzAGkAbwBuACAAMgAuADAAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAcABhAGMAaABlAC4AbwByAGcALwBsAGkAYwBlAG4AcwBlAHMALwBMAEkAQwBFAE4AUwBFAC0AMgAuADAAAAIAAAAAAAD/agBkAAAAAAAAAAAAAAAAAAAAAAAAAAAEMAAAAQIAAgADAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAIoBAwCDAJMA8gDzAI0AlwCIAQQA3gDxAJ4AqgD1APQA9gCiAJAA8ACRAO0AiQCgAOoAuAChAO4BBQDXAQYA4gDjAQcBCACwALEBCQCmAQoBCwEMAQ0BDgEPANgA4QDbANwA3QDgANkA3wEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiAJ8BIwEkASUBJgEnASgBKQEqASsBLAEtAJsBLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQCyALMBzgC2ALcAxAHPALQAtQDFAIIAwgCHAdAAqwDGAL4AvwC8AdEB0gHTAdQB1QHWAdcB2ACMAdkB2gHbAdwB3QCYAJoAmQDvAKUAkgCcAKcAjwCUAJUAuQHeAd8B4ADAAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwCsAkwCTQDpAk4CTwJQAK0AyQDHAK4AYgBjAlEAZADLAGUAyADKAM8AzADNAM4AZgDTANAA0QCvAGcA1gDUANUAaADrAGoAaQBrAG0AbABuAlIAbwBxAHAAcgBzAHUAdAB2AHcAeAB6AHkAewB9AHwAfwB+AIAAgQDsALoCUwJUAlUCVgJXAlgA/QD+AlkCWgJbAlwA/wEAAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagD4APkCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngD7APwCnwKgAOQA5QKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ALsCtwK4ArkCugDmAOcCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQD3BDYENwAEB3VuaTAwMDkGbWFjcm9uDnBlcmlvZGNlbnRlcmVkBEhiYXIMa2dyZWVubGFuZGljA0VuZwNlbmcFbG9uZ3MFT2hvcm4Fb2hvcm4FVWhvcm4FdWhvcm4HdW5pMDIzNwVzY2h3YQd1bmkwMkYzCWdyYXZlY29tYglhY3V0ZWNvbWIJdGlsZGVjb21iBGhvb2sHdW5pMDMwRghkb3RiZWxvdwV0b25vcw1kaWVyZXNpc3Rvbm9zCWFub3RlbGVpYQVHYW1tYQVEZWx0YQVUaGV0YQZMYW1iZGECWGkCUGkFU2lnbWEDUGhpA1BzaQVhbHBoYQRiZXRhBWdhbW1hBWRlbHRhB2Vwc2lsb24EemV0YQNldGEFdGhldGEEaW90YQZsYW1iZGECeGkDcmhvBnNpZ21hMQVzaWdtYQN0YXUHdXBzaWxvbgNwaGkDcHNpBW9tZWdhB3VuaTAzRDEHdW5pMDNEMgd1bmkwM0Q2B3VuaTA0MDIHdW5pMDQwNAd1bmkwNDA5B3VuaTA0MEEHdW5pMDQwQgd1bmkwNDBGB3VuaTA0MTEHdW5pMDQxNAd1bmkwNDE2B3VuaTA0MTcHdW5pMDQxOAd1bmkwNDFCB3VuaTA0MjMHdW5pMDQyNAd1bmkwNDI2B3VuaTA0MjcHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MkEHdW5pMDQyQgd1bmkwNDJDB3VuaTA0MkQHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MzEHdW5pMDQzMgd1bmkwNDMzB3VuaTA0MzQHdW5pMDQzNgd1bmkwNDM3B3VuaTA0MzgHdW5pMDQzQQd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNGB3VuaTA0NDIHdW5pMDQ0NAd1bmkwNDQ2B3VuaTA0NDcHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NEEHdW5pMDQ0Qgd1bmkwNDRDB3VuaTA0NEQHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTIHdW5pMDQ1NAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1Qgd1bmkwNDVGB3VuaTA0NjAHdW5pMDQ2MQd1bmkwNDYzB3VuaTA0NjQHdW5pMDQ2NQd1bmkwNDY2B3VuaTA0NjcHdW5pMDQ2OAd1bmkwNDY5B3VuaTA0NkEHdW5pMDQ2Qgd1bmkwNDZDB3VuaTA0NkQHdW5pMDQ2RQd1bmkwNDZGB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ3QQd1bmkwNDdCB3VuaTA0N0MHdW5pMDQ3RAd1bmkwNDdFB3VuaTA0N0YHdW5pMDQ4MAd1bmkwNDgxB3VuaTA0ODIHdW5pMDQ4Mwd1bmkwNDg0B3VuaTA0ODUHdW5pMDQ4Ngd1bmkwNDg4B3VuaTA0ODkHdW5pMDQ4RAd1bmkwNDhFB3VuaTA0OEYHdW5pMDQ5MAd1bmkwNDkxB3VuaTA0OTQHdW5pMDQ5NQd1bmkwNDlDB3VuaTA0OUQHdW5pMDRBMAd1bmkwNEExB3VuaTA0QTQHdW5pMDRBNQd1bmkwNEE2B3VuaTA0QTcHdW5pMDRBOAd1bmkwNEE5B3VuaTA0QjQHdW5pMDRCNQd1bmkwNEI4B3VuaTA0QjkHdW5pMDRCQQd1bmkwNEJDB3VuaTA0QkQHdW5pMDRDMwd1bmkwNEM0B3VuaTA0QzcHdW5pMDRDOAd1bmkwNEQ4B3VuaTA0RTAHdW5pMDRFMQd1bmkwNEZBB3VuaTA0RkIHdW5pMDUwMAd1bmkwNTAyB3VuaTA1MDMHdW5pMDUwNAd1bmkwNTA1B3VuaTA1MDYHdW5pMDUwNwd1bmkwNTA4B3VuaTA1MDkHdW5pMDUwQQd1bmkwNTBCB3VuaTA1MEMHdW5pMDUwRAd1bmkwNTBFB3VuaTA1MEYHdW5pMDUxMAd1bmkyMDAwB3VuaTIwMDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDQHdW5pMjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAwOAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAwQg11bmRlcnNjb3JlZGJsDXF1b3RlcmV2ZXJzZWQHdW5pMjAyNQd1bmkyMDc0CW5zdXBlcmlvcgRsaXJhBnBlc2V0YQRFdXJvB3VuaTIxMDUHdW5pMjExMwd1bmkyMTE2CWVzdGltYXRlZAlvbmVlaWdodGgMdGhyZWVlaWdodGhzC2ZpdmVlaWdodGhzDHNldmVuZWlnaHRocwpjb2xvbi5sbnVtCXF1b3RlZGJseAtjb21tYWFjY2VudAd1bmlGRUZGB3VuaUZGRkMHdW5pRkZGRAh6ZXJvLnN1cA5sYXJnZXJpZ2h0aG9vaxNjaXJjdW1mbGV4Z3JhdmVjb21iE2NpcmN1bWZsZXhhY3V0ZWNvbWIOYnJldmVncmF2ZWNvbWIRY29tbWFhY2NlbnRyb3RhdGUGQS5zbWNwBkIuc21jcAZDLnNtY3AGRC5zbWNwBkUuc21jcAZGLnNtY3AGRy5zbWNwBkguc21jcAZJLnNtY3AGSi5zbWNwBksuc21jcAZMLnNtY3AGTS5zbWNwBk4uc21jcAZPLnNtY3AGUC5zbWNwBlEuc21jcAZSLnNtY3AGUy5zbWNwBlQuc21jcAZVLnNtY3AGVi5zbWNwBlcuc21jcAZYLnNtY3AGWS5zbWNwBlouc21jcAl6ZXJvLnNtY3AIb25lLnNtY3AIdHdvLnNtY3AKdGhyZWUuc21jcAlmb3VyLnNtY3AJZml2ZS5zbWNwCHNpeC5zbWNwCnNldmVuLnNtY3AKZWlnaHQuc21jcAluaW5lLnNtY3AOYnJldmV0aWxkZWNvbWIHb25lLnN1cAd0d28uc3VwCXRocmVlLnN1cAhmb3VyLnN1cAhmaXZlLnN1cAdzaXguc3VwCXNldmVuLnN1cAllaWdodC5zdXAIbmluZS5zdXAIY3Jvc3NiYXIJcmluZ2FjdXRlCWRhc2lhb3hpYQtjeXJpbGxpY3RpYxBjeXJpbGxpY2hvb2tsZWZ0DGN5cmlsbGljaG9vaxJjaXJjdW1mbGV4aG9va2NvbWIFZy5hbHQIb25lLmxudW0TY2lyY3VtZmxleHRpbGRlY29tYgdjaGkuYWx0CWFscGhhLmFsdAlkZWx0YS5hbHQFUi5hbHQFSy5hbHQFay5hbHQGSy5hbHQyBmsuYWx0Mg5icmV2ZWFjdXRlY29tYg1icmV2ZWhvb2tjb21iCXNldmVuLmFsdAVHLmFsdAZDLnNzMDYGRy5zczA2BkQuc3MwNgZPLnNzMDYGUS5zczA2CG9uZS5vbnVtCHR3by5vbnVtCnRocmVlLm9udW0JZm91ci5vbnVtCWZpdmUub251bQpzZXZlbi5vbnVtCW5pbmUub251bQl6ZXJvLm9udW0Kc2V2ZW4ubG51bQZiLnNzMDYGYy5zczA2BmQuc3MwNgZnLnNzMDYGby5zczA2BnAuc3MwNgZxLnNzMDYGYy5zczA3BmUuc3MwNwZnLnNzMDcHc2l4LmFsdAhuaW5lLmFsdARELmNuBFEuY24EYS5jbg1jeXJpbGxpY2JyZXZlB3VuaTAwQUQGRGNyb2F0BGhiYXIEVGJhcgR0YmFyCkFyaW5nYWN1dGUKYXJpbmdhY3V0ZQdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29uZWsLQ2NpcmN1bWZsZXgLY2NpcmN1bWZsZXgHdW5pMDEwQQd1bmkwMTBCBkRjYXJvbgZkY2Fyb24HRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUKRWRvdGFjY2VudAplZG90YWNjZW50B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4B3VuaTAxMjAHdW5pMDEyMQxHY29tbWFhY2NlbnQMZ2NvbW1hYWNjZW50C0hjaXJjdW1mbGV4C2hjaXJjdW1mbGV4Bkl0aWxkZQZpdGlsZGUHSW1hY3JvbgdpbWFjcm9uBklicmV2ZQZpYnJldmUHSW9nb25lawdpb2dvbmVrCklkb3RhY2NlbnQCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1bWZsZXgMS2NvbW1hYWNjZW50DGtjb21tYWFjY2VudAZMYWN1dGUGbGFjdXRlDExjb21tYWFjY2VudAxsY29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgRMZG90BGxkb3QGTmFjdXRlBm5hY3V0ZQxOY29tbWFhY2NlbnQMbmNvbW1hYWNjZW50Bk5jYXJvbgZuY2Fyb24LbmFwb3N0cm9waGUHT21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdhcnVtbGF1dA1vaHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fyb24GcmNhcm9uBlNhY3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgHdW5pMDIxOAd1bmkwMjE5B3VuaTAyMUEHdW5pMDIxQgd1bmkwMTYyB3VuaTAxNjMGVGNhcm9uBnRjYXJvbgZVdGlsZGUGdXRpbGRlB1VtYWNyb24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZsZXgLWWNpcmN1bWZsZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQHQUVhY3V0ZQdhZWFjdXRlC09zbGFzaGFjdXRlC29zbGFzaGFjdXRlC0Rjcm9hdC5zbWNwCEV0aC5zbWNwCVRiYXIuc21jcAtBZ3JhdmUuc21jcAtBYWN1dGUuc21jcBBBY2lyY3VtZmxleC5zbWNwC0F0aWxkZS5zbWNwDkFkaWVyZXNpcy5zbWNwCkFyaW5nLnNtY3APQXJpbmdhY3V0ZS5zbWNwDUNjZWRpbGxhLnNtY3ALRWdyYXZlLnNtY3ALRWFjdXRlLnNtY3AQRWNpcmN1bWZsZXguc21jcA5FZGllcmVzaXMuc21jcAtJZ3JhdmUuc21jcAtJYWN1dGUuc21jcBBJY2lyY3VtZmxleC5zbWNwDklkaWVyZXNpcy5zbWNwC050aWxkZS5zbWNwC09ncmF2ZS5zbWNwC09hY3V0ZS5zbWNwEE9jaXJjdW1mbGV4LnNtY3ALT3RpbGRlLnNtY3AOT2RpZXJlc2lzLnNtY3ALVWdyYXZlLnNtY3ALVWFjdXRlLnNtY3AQVWNpcmN1bWZsZXguc21jcA5VZGllcmVzaXMuc21jcAtZYWN1dGUuc21jcAxBbWFjcm9uLnNtY3ALQWJyZXZlLnNtY3AMQW9nb25lay5zbWNwC0NhY3V0ZS5zbWNwEENjaXJjdW1mbGV4LnNtY3AMdW5pMDEwQS5zbWNwC0NjYXJvbi5zbWNwC0RjYXJvbi5zbWNwDEVtYWNyb24uc21jcAtFYnJldmUuc21jcA9FZG90YWNjZW50LnNtY3AMRW9nb25lay5zbWNwC0VjYXJvbi5zbWNwEEdjaXJjdW1mbGV4LnNtY3ALR2JyZXZlLnNtY3AMdW5pMDEyMC5zbWNwEUdjb21tYWFjY2VudC5zbWNwEEhjaXJjdW1mbGV4LnNtY3ALSXRpbGRlLnNtY3AMSW1hY3Jvbi5zbWNwC0licmV2ZS5zbWNwDElvZ29uZWsuc21jcA9JZG90YWNjZW50LnNtY3AQSmNpcmN1bWZsZXguc21jcBFLY29tbWFhY2NlbnQuc21jcAtMYWN1dGUuc21jcBFMY29tbWFhY2NlbnQuc21jcAtMY2Fyb24uc21jcAlMZG90LnNtY3ALTmFjdXRlLnNtY3ARTmNvbW1hYWNjZW50LnNtY3ALTmNhcm9uLnNtY3AMT21hY3Jvbi5zbWNwC09icmV2ZS5zbWNwEk9odW5nYXJ1bWxhdXQuc21jcAtSYWN1dGUuc21jcBFSY29tbWFhY2NlbnQuc21jcAtSY2Fyb24uc21jcAtTYWN1dGUuc21jcBBTY2lyY3VtZmxleC5zbWNwDVNjZWRpbGxhLnNtY3ALU2Nhcm9uLnNtY3ARVGNvbW1hYWNjZW50LnNtY3ALVGNhcm9uLnNtY3ALVXRpbGRlLnNtY3AMVW1hY3Jvbi5zbWNwC1VicmV2ZS5zbWNwClVyaW5nLnNtY3ASVWh1bmdhcnVtbGF1dC5zbWNwDFVvZ29uZWsuc21jcBBXY2lyY3VtZmxleC5zbWNwEFljaXJjdW1mbGV4LnNtY3AOWWRpZXJlc2lzLnNtY3ALWmFjdXRlLnNtY3APWmRvdGFjY2VudC5zbWNwC1pjYXJvbi5zbWNwD2dlcm1hbmRibHMuc21jcApBbHBoYXRvbm9zDEVwc2lsb250b25vcwhFdGF0b25vcwlJb3RhdG9ub3MMT21pY3JvbnRvbm9zDFVwc2lsb250b25vcwpPbWVnYXRvbm9zEWlvdGFkaWVyZXNpc3Rvbm9zBUFscGhhBEJldGEHRXBzaWxvbgRaZXRhA0V0YQRJb3RhBUthcHBhAk11Ak51B09taWNyb24DUmhvA1RhdQdVcHNpbG9uA0NoaQxJb3RhZGllcmVzaXMPVXBzaWxvbmRpZXJlc2lzCmFscGhhdG9ub3MMZXBzaWxvbnRvbm9zCGV0YXRvbm9zCWlvdGF0b25vcxR1cHNpbG9uZGllcmVzaXN0b25vcwVrYXBwYQdvbWljcm9uB3VuaTAzQkMCbnUDY2hpDGlvdGFkaWVyZXNpcw91cHNpbG9uZGllcmVzaXMMb21pY3JvbnRvbm9zDHVwc2lsb250b25vcwpvbWVnYXRvbm9zB3VuaTA0MDEHdW5pMDQwMwd1bmkwNDA1B3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MUEHdW5pMDQwQwd1bmkwNDBFB3VuaTA0MTAHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MTUHdW5pMDQxOQd1bmkwNDFDB3VuaTA0MUQHdW5pMDQxRQd1bmkwNDFGB3VuaTA0MjAHdW5pMDQyMQd1bmkwNDIyB3VuaTA0MjUHdW5pMDQzMAd1bmkwNDM1B3VuaTA0MzkHdW5pMDQzRQd1bmkwNDQwB3VuaTA0NDEHdW5pMDQ0Mwd1bmkwNDQ1B3VuaTA0NTEHdW5pMDQ1Mwd1bmkwNDU1B3VuaTA0NTYHdW5pMDQ1Nwd1bmkwNDU4B3VuaTA0NUMHdW5pMDQ1RQZXZ3JhdmUGd2dyYXZlBldhY3V0ZQZ3YWN1dGUJV2RpZXJlc2lzCXdkaWVyZXNpcwZZZ3JhdmUGeWdyYXZlBm1pbnV0ZQZzZWNvbmQJZXhjbGFtZGJsB3VuaUZCMDIHdW5pMDFGMAd1bmkwMkJDB3VuaTFFM0UHdW5pMUUzRgd1bmkxRTAwB3VuaTFFMDEHdW5pMUY0RAd1bmlGQjAzB3VuaUZCMDQHdW5pMDQwMAd1bmkwNDBEB3VuaTA0NTAHdW5pMDQ1RAd1bmkwNDcwB3VuaTA0NzEHdW5pMDQ3Ngd1bmkwNDc3B3VuaTA0NzkHdW5pMDQ3OAd1bmkwNDk4B3VuaTA0OTkHdW5pMDRBQQd1bmkwNEFCB3VuaTA0QUUHdW5pMDRBRgd1bmkwNEMwB3VuaTA0QzEHdW5pMDRDMgd1bmkwNENGB3VuaTA0RDAHdW5pMDREMQd1bmkwNEQyB3VuaTA0RDMHdW5pMDRENAd1bmkwNEQ1B3VuaTA0RDYHdW5pMDRENwd1bmkwNERBB3VuaTA0RDkHdW5pMDREQgd1bmkwNERDB3VuaTA0REQHdW5pMDRERQd1bmkwNERGB3VuaTA0RTIHdW5pMDRFMwd1bmkwNEU0B3VuaTA0RTUHdW5pMDRFNgd1bmkwNEU3B3VuaTA0RTgHdW5pMDRFOQd1bmkwNEVBB3VuaTA0RUIHdW5pMDRFQwd1bmkwNEVEB3VuaTA0RUUHdW5pMDRFRgd1bmkwNEYwB3VuaTA0RjEHdW5pMDRGMgd1bmkwNEYzB3VuaTA0RjQHdW5pMDRGNQd1bmkwNEY4B3VuaTA0RjkHdW5pMDRGQwd1bmkwNEZEB3VuaTA1MDEHdW5pMDUxMgd1bmkwNTEzB3VuaTFFQTAHdW5pMUVBMQd1bmkxRUEyB3VuaTFFQTMHdW5pMUVBNAd1bmkxRUE1B3VuaTFFQTYHdW5pMUVBNwd1bmkxRUE4B3VuaTFFQTkHdW5pMUVBQQd1bmkxRUFCB3VuaTFFQUMHdW5pMUVBRAd1bmkxRUFFB3VuaTFFQUYHdW5pMUVCMAd1bmkxRUIxB3VuaTFFQjIHdW5pMUVCMwd1bmkxRUI0B3VuaTFFQjUHdW5pMUVCNgd1bmkxRUI3B3VuaTFFQjgHdW5pMUVCOQd1bmkxRUJBB3VuaTFFQkIHdW5pMUVCQwd1bmkxRUJEB3VuaTFFQkUHdW5pMUVCRgd1bmkxRUMwB3VuaTFFQzEHdW5pMUVDMgd1bmkxRUMzB3VuaTFFQzQHdW5pMUVDNQd1bmkxRUM2B3VuaTFFQzcHdW5pMUVDOAd1bmkxRUM5B3VuaTFFQ0EHdW5pMUVDQgd1bmkxRUNDB3VuaTFFQ0QHdW5pMUVDRQd1bmkxRUNGB3VuaTFFRDAHdW5pMUVEMQd1bmkxRUQyB3VuaTFFRDMHdW5pMUVENAd1bmkxRUQ1B3VuaTFFRDYHdW5pMUVENwd1bmkxRUQ4B3VuaTFFRDkHdW5pMUVEQQd1bmkxRURCB3VuaTFFREMHdW5pMUVERAd1bmkxRURFB3VuaTFFREYHdW5pMUVFMAd1bmkxRUUxB3VuaTFFRTIHdW5pMUVFMwd1bmkxRUU0B3VuaTFFRTUHdW5pMUVFNgd1bmkxRUU3B3VuaTFFRTgHdW5pMUVFOQd1bmkxRUVBB3VuaTFFRUIHdW5pMUVFQwd1bmkxRUVEB3VuaTFFRUUHdW5pMUVFRgd1bmkxRUYwB3VuaTFFRjEHdW5pMUVGNAd1bmkxRUY1B3VuaTFFRjYHdW5pMUVGNwd1bmkxRUY4B3VuaTFFRjkGZGNyb2F0B3VuaTIwQUIHdW5pMDQ5QQd1bmkwNDlCB3VuaTA0QTIHdW5pMDRBMwd1bmkwNEFDB3VuaTA0QUQHdW5pMDRCMgd1bmkwNEIzB3VuaTA0QjYHdW5pMDRCNwd1bmkwNENCB3VuaTA0Q0MHdW5pMDRGNgd1bmkwNEY3B3VuaTA0OTYHdW5pMDQ5Nwd1bmkwNEJFB3VuaTA0QkYHdW5pMDRCQgd1bmkwNDhDB3VuaTA0NjIHdW5pMDQ5Mgd1bmkwNDkzB3VuaTA0OUUHdW5pMDQ5Rgd1bmkwNDhBB3VuaTA0OEIHdW5pMDRDOQd1bmkwNENBB3VuaTA0Q0QHdW5pMDRDRQd1bmkwNEM1B3VuaTA0QzYHdW5pMDRCMAd1bmkwNEIxB3VuaTA0RkUHdW5pMDRGRgd1bmkwNTExB3VuaTIwMTUHdW5pMDAwMgAAAAABAAAADAAAAAAAAAACAAgAygDKAAEBHgEkAAEBVgFhAAEBdgF2AAEBewF8AAEBfgF+AAEBkwGVAAEBzAHMAAEAAAAAAAAAAAABAAAACgAeACwAAURGTFQACAAEAAAAAP//AAEAAAABa2VybgAIAAAAAQAAAAEABAACAAAABAAOUABU8ny4AAGENAAEAAABpgNWA1wDYgNoA94D6AP6BCAENgRABGIEhASKBNwFCgUsBU4FdAWaBaAGkgaYBr4G5AdGB9gH+ggcCDoIRAhSCFwIZghwCJoIuAjKCNAI7gj0CRIJMAk2CgAKdgqcCxILGAsiCygLLgs0C1ILfAuGC5wLogvAC8YLzAwGDAwMFgxIDHIMnAzCDOQNCg04DZoNsA3SDfQOPg5gDoIOuA7iDwwPFg8gDz4PVA9eD3wPgg+Y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AOj/yAEX//EB1v/1AAoAuv/mAL3/6wC+/+kAwP/wAMH/5wDF/+MAx//OAMj/1ADJ/9sB1v/uAAIA8f/WAWb/iAAFAL3/7AC/AA8Awf/qAMX/zgDH/+cAAQC/AA8ABwDF/+oA6P/uAPH/1QD5/+0BL//sAVT/7AHU/+gAAQDx/8AAAQDFACAADgBIAAwAv/+QAMEACwDFAAwBnP+/AZ7/7gGi/+wBqv/tAaz/7AGu//UBrwAOAbEADQG0AA0B1v/tAAEA8f/iAAIA8f/AAdT/4QAMAOH/1ADx/8kA+f/RAQT/5QEb/+MBL//EATj/4QFJ/9QBSv/1AUv/5wFT/2QBVP/JAAoA4f/BAPH/zQD5/9IBL//MATj/5QE7/98BSf/OAUv/6gFT/54BVP/OAAoA4f/CAPH/xgD5/88BL//AATj/4QE7/98BSf/NAUv/6AFT/58BVP/GAAkA4f/JAPH/3wD5/+EBBP/tARv/6wEv/98BO//pAUr/9QFU/+AACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAkA4f/mAPH/0AD5/9YBL//OATj/6AFJ/+cBS//tAVP/5gFU/9AACwDUABQA4f/gAOgAEwE4/+EBOf/gATz/4QFB/+kBSf/fAUv/3gFT/98BVf/yABgAs//UAL3/7QC/ABEAxf/gAMf/5wDI/+UAyf/uANQAEgDl/+kA8f/XAS//1wE5/9MBO//WATz/xQFB/+cBSQANAUsADAFU/9YBVf/yAZ7/6QGi/+cBqv/nAaz/6QHW//AABQAZ//IA4f/xAUn/8gFL//IBU//yAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAEgDU/64A4QASAOb/4ADo/60A6v/WAPj/3wD8/9IBAv/gARf/zgEn/90BKf/iAS3/4AEz/+ABOf/pATz/2gFG/70BUP/fAVMAEQAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAA0A1AATAOH/5gDi//QA6AASAPH/5wD5/+cBL//nATj/5QE5/+gBSf/mAUv/5gFT/+YBVP/nAAoA4f/EAPH/zQD5/9UBL//M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AbL/3QG0/8QABAAL/+YAP//0AF//7wE8/+0ABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAUASP/uAFn/6gGx//ABsv/tAbT/8AAFAEj/7gBZ/+oBsf/wAbL/7QG0//AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAIA8f/1AWb/wAACAPH/9QFm/8AAAgDx//UBZv/AAAIA8f/1AWb/wAACAPH/1gFm/4gACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EABAAL/+YAP//0AF//7wE8/+0ABAAL/+YAP//0AF//7wE8/+0ABAAL/+YAP//0AF//7wE8/+0ABAAL/+YAP//0AF//7wE8/+0ACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAIA8f/WAWb/iAAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAEBnP/rABQAWf/BALP/xQDF/7QA5f/XAPH/uQD5/+kBBP+yARf/0gEb/8gBL/+gATn/xQFB/+QBSv/MAUz/zAFU/8sBVf/vAZ7/6AGi/+YBqv/nAaz/5wALAFn/zAGcABMBnv/zAaL/8QGq//IBrP/yAa//vQGw/+4Bsf+4AbL/1wG0/7cACwBZ/8wBnAATAZ7/8wGi//EBqv/yAaz/8gGv/70BsP/uAbH/uAGy/9cBtP+3AAsAWf/MAZwAEwGe//MBov/xAar/8gGs//IBr/+9AbD/7gGx/7gBsv/XAbT/twALAFn/zAGcABMBnv/zAaL/8QGq//IBrP/yAa//vQGw/+4Bsf+4AbL/1wG0/7cACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAIA8f/WAWb/iAAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QAAgDx/9YBZv+IAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AACAPH/1gFm/4gAAgDx/9YBZv+IAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAQASAAUAFYAMgBZABEBZgAQAAQASAAUAFYAMgBZABEBZgAQAAQASAAUAFYAMgBZABEBZgAQADwAA//EAFT/vwBZ/9EAa/9sAHr/bgB//0MAhP+sAIf/oQCz/7gAuv9+AL7/ewDB/5sAwv95AMX/sgDH/34AyP99AMn/fADU/68A4QAPAOX/5ADm/6AA6P90AOr/gADx/7IA+P99APn/sgD6/4AA/P95AP0AKAEC/30BBP9/ARf/ZgEb/9oBJ/+BASn/mAEt/30BL/+zATP/oAE5/3wBO/+aATz/bAFB/+YBRv9rAUr/kgFM/60BUP97AVMADwFU/5EBVf/yAZz/rwGe/7kBov+5Aar/uQGs/7kBrv+8Aa//8QGy//EBs//tAdT/swHW//EAPAAD/8QAVP+/AFn/0QBr/2wAev9uAH//QwCE/6wAh/+hALP/uAC6/34Avv97AMH/mwDC/3kAxf+yAMf/fgDI/30Ayf98ANT/rwDhAA8A5f/kAOb/oADo/3QA6v+AAPH/sgD4/30A+f+yAPr/gAD8/3kA/QAoAQL/fQEE/38BF/9mARv/2gEn/4EBKf+YAS3/fQEv/7MBM/+gATn/fAE7/5oBPP9sAUH/5gFG/2sBSv+SAUz/rQFQ/3sBUwAPAVT/kQFV//IBnP+vAZ7/uQGi/7kBqv+5Aaz/uQGu/7wBr//xAbL/8QGz/+0B1P+zAdb/8QA8AAP/xABU/78AWf/RAGv/bAB6/24Af/9DAIT/rACH/6EAs/+4ALr/fgC+/3sAwf+bAML/eQDF/7IAx/9+AMj/fQDJ/3wA1P+vAOEADwDl/+QA5v+gAOj/dADq/4AA8f+yAPj/fQD5/7IA+v+AAPz/eQD9ACgBAv99AQT/fwEX/2YBG//aASf/gQEp/5gBLf99AS//swEz/6ABOf98ATv/mgE8/2wBQf/mAUb/awFK/5IBTP+tAVD/ewFTAA8BVP+RAVX/8gGc/68Bnv+5AaL/uQGq/7kBrP+5Aa7/vAGv//EBsv/xAbP/7QHU/7MB1v/xAAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rAAEBnP/rAAkACwAPAD8ADABU/+sAXwAOAZz/ywGe/+kBov/nAar/5wGs/+cAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs/8sBr//zAbL/8wGz/+8B1P/AAdb/7gAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QAkAAj/4gALABQADP/PAD8AEgBI/+oAVP/YAFb/6gBfABMAa/+uAHr/zQB//6AAhP/BAIf/wACz/9AAt//qALr/xgC7AA0Avf/pAL7/1gDB/+gAwv+6AMX/6QDH/8sAyP/aAMn/xwFu/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHU/8AB1v/uAAgAWf/lALP/ywDI/+QBnAANAZ7/7QGi/+sBqv/sAaz/7AAIAFn/5QCz/8sAyP/kAZwADQGe/+0Bov/rAar/7AGs/+wACABZ/+UAs//LAMj/5AGcAA0Bnv/tAaL/6wGq/+wBrP/sAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1ACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4AHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/I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/+wBZv+QAdT/6gAHAMX/6gDo/+4A8f/WAPn/7QEv/+wBVP/sAdT/6AAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QABARf/8QACAPH/9QFm/8AAAgDo/2gBF//uAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1AAkACwAPAD8ADABU/+sAXwAOAZz/ywGe/+kBov/nAar/5wGs/+cACQALAA8APwAMAFT/6wBfAA4BnP/LAZ7/6QGi/+cBqv/nAaz/5wAJAAsADwA/AAwAVP/rAF8ADgGc/8sBnv/pAaL/5wGq/+cBrP/nACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAAQBZAAsAAQBZAAsAAQBZAAsACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAAIA8f/WAWb/iAAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAJAAsAFAA/ABEAVP/iAF8AEwGc/7QBnv/ZAaL/2QGq/9kBrP/ZAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1AAQAC//mAD//9ABf/+8BPP/tACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kABgAs//UAL3/7QC/ABEAxf/gAMf/5wDI/+UAyf/uANQAEgDl/+kA8f/XAS//1wE5/9MBO//WATz/xQFB/+cBSQANAUsADAFU/9YBVf/yAZ7/6QGi/+cBqv/nAaz/6QHW//AAAQEX//EACADUABUA6AAVATj/5AE5/+UBO//kAUn/4wFL/+IBU//kAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAIA8f/1AWb/wAACAPH/9QFm/8AAGACz/9QAvf/tAL8AEQDF/+AAx//nAMj/5QDJ/+4A1AASAOX/6QDx/9cBL//XATn/0wE7/9YBPP/FAUH/5wFJAA0BSwAMAVT/1gFV//IBnv/pAaL/5wGq/+cBrP/pAdb/8AABARf/8QAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAcAxf/qAOj/7gDx/9YA+f/tAS//7AFU/+wB1P/oABIA1P+uAOEAEgDm/+AA6P+tAOr/1gD4/98A/P/SAQL/4AEX/84BJ//dASn/4gEt/+ABM//gATn/6QE8/9oBRv+9AVD/3wFTABEABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAEgDU/64A4QASAOb/4ADo/60A6v/WAPj/3wD8/9IBAv/gARf/zgEn/90BKf/iAS3/4AEz/+ABOf/pATz/2gFG/70BUP/fAVMAEQAHAEgADQDBAAsAwv/qAMUADADo/8gBF//xAdb/9QASANT/rgDhABIA5v/gAOj/rQDq/9YA+P/fAPz/0gEC/+ABF//OASf/3QEp/+IBLf/gATP/4AE5/+kBPP/aAUb/vQFQ/98BUwARAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1ABgAs//UAL3/7QC/ABEAxf/gAMf/5wDI/+UAyf/uANQAEgDl/+kA8f/XAS//1wE5/9MBO//WATz/xQFB/+cBSQANAUsADAFU/9YBVf/yAZ7/6QGi/+cBqv/nAaz/6QHW//AAAQEX//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EAHQAh/68AVv/vAFn/3wCW/+4As//lALT/0QC/ABEAxf/IANQAEwDh/8UA8f/KAPn/0AEv/4EBOP9lATn/hQE7/2YBPP/dAUH/8gFJ/7EBS//KAVP/qQFU/8gBov/1Aar/9QGv/8cBsP/xAbH/zQGy/90BtP/EAAgA8f/wAPn/8AEE//EBG//zAS//8QFK//MBTP/zAVT/8QAdACH/rwBW/+8AWf/fAJb/7gCz/+UAtP/RAL8AEQDF/8gA1AATAOH/xQDx/8oA+f/QAS//gQE4/2UBOf+FATv/ZgE8/90BQf/yAUn/sQFL/8oBU/+pAVT/yAGi//UBqv/1Aa//xwGw//EBsf/NAbL/3QG0/8QACADx//AA+f/wAQT/8QEb//MBL//xAUr/8wFM//MBVP/xAB0AIf+vAFb/7wBZ/98Alv/uALP/5QC0/9EAvwARAMX/yADUABMA4f/FAPH/ygD5/9ABL/+BATj/ZQE5/4UBO/9mATz/3QFB//IBSf+xAUv/ygFT/6kBVP/IAaL/9QGq//UBr//HAbD/8QGx/80Bsv/dAbT/xAAIAPH/8AD5//ABBP/xARv/8wEv//EBSv/zAUz/8wFU//EABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAUASP/uAFn/6gGx//ABsv/tAbT/8AACAPH/9QFm/8AABQBI/+4AWf/qAbH/8AGy/+0BtP/wAAIA8f/1AWb/wAAFAEj/7gBZ/+oBsf/wAbL/7QG0//AAAgDx//UBZv/AAAgA1AAVAOgAFQE4/+QBOf/lATv/5AFJ/+MBS//iAVP/5AAIANQAFQDoABUBOP/kATn/5QE7/+QBSf/jAUv/4gFT/+QACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAJAH//3wCw//MAsv/wAL//6gDU/98A4f/gAVP/4AGc/+0Bs//1AAoAxf/qAOj/uADx/+IBBP/wARv/8QEv/+sBSv/1AVT/7AFm/5AB1P/qAAkAf//fALD/8wCy//AAv//qANT/3wDh/+ABU//gAZz/7QGz//UACgDF/+oA6P+4APH/4gEE//ABG//xAS//6wFK//UBVP/sAWb/kAHU/+oACQB//98AsP/zALL/8AC//+oA1P/fAOH/4AFT/+ABnP/tAbP/9QAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gAKAMX/6gDo/7gA8f/iAQT/8AEb//EBL//rAUr/9QFU/+wBZv+QAdT/6gABAZz/6wABAZz/6wAkAAj/4gALABQADP/PAD8AEgBI/+oAVP/YAFb/6gBfABMAa/+uAHr/zQB//6AAhP/BAIf/wACz/9AAt//qALr/xgC7AA0Avf/pAL7/1gDB/+gAwv+6AMX/6QDH/8sAyP/aAMn/xwFu/9MBnP+rAZ7/zQGi/8sBqv/LAaz/ywGv//MBsv/zAbP/7wHU/8AB1v/uAAcASAANAMEACwDC/+oAxQAMAOj/yAEX//EB1v/1ACQACP/iAAsAFAAM/88APwASAEj/6gBU/9gAVv/qAF8AEwBr/64Aev/NAH//oACE/8EAh//AALP/0AC3/+oAuv/GALsADQC9/+kAvv/WAMH/6ADC/7oAxf/pAMf/ywDI/9oAyf/HAW7/0wGc/6sBnv/NAaL/ywGq/8sBrP/LAa//8wGy//MBs//vAdT/wAHW/+4ABwBIAA0AwQALAML/6gDFAAwA6P/IARf/8QHW//UAJAAI/+IACwAUAAz/zwA/ABIASP/qAFT/2ABW/+oAXwATAGv/rgB6/80Af/+gAIT/wQCH/8AAs//QALf/6gC6/8YAuwANAL3/6QC+/9YAwf/oAML/ugDF/+kAx//LAMj/2gDJ/8cBbv/TAZz/qwGe/80Bov/LAar/ywGs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AjX/6wI2/+oCN//qAjj/6gI5/+oCOv/oAjv/6AI8/0ACPf/eAj7/QAI//94CQP9AAkH/3gJD/+sCRf/rAkf/6wJJ/+sCS//rAk3/6wJP/+sCUf/rAlP/6wJV/+sCV//rAln/6wJb/+sCXf/rAmv/MAJ//+sCgf/rAoP/6wKUABQClgAUApgAFAKb/+oCnf/qAp//6gKh/+oCo//qAqX/6gKp/+gDDP9AAxT/QAMk/+sDKP/qAyr/6wMs/+gDL//qAzD/6wMx/+oDOP8wAzz/QANHABQDSf/eA0r/6wNM/+sDTv/rA0//6ANR/+sDWP/oA2D/6ANp/0ADav/eA3D/6wN1/+gDdv/rA3v/6wN9/+gDgv9AA4P/3gOE/0ADhf/eA4n/6wOL/+sDjP/rA5b/6wOY/+sDmv/rA57/6AOg/+gDov/oA6n/6wOs/0ADrf/eA67/QAOv/94DsP9AA7H/3gOy/0ADs//eA7T/QAO1/94Dtv9AA7f/3gO4/0ADuf/eA7r/QAO7/94DvP9AA73/3gO+/0ADv//eA8D/QAPB/94Dwv9AA8P/3gPF/+sDx//rA8n/6wPL/+sDzf/rA8//6wPR/+sD0//rA9n/6wPb/+sD3f/rA9//6wPh/+sD4//rA+X/6wPn/+sD6f/rA+v/6wPt/+sD7//rA/H/6gPz/+oD9f/qA/f/6gP5/+oD+//qA/3/6gP//+gEAf/oBAP/6AQKABQAHwA2/98AOP/kADn/7AA7/90Azf/fANH/3wEU/+QBLv/fATb/3wIf/90ClP/fApb/3wKY/98Cpv/sAqj/3QKq/90DEf/dAyD/3QMj/90DR//fA1n/7ANb/+wDXf/sA1//3QN0/+QDfP/dA/7/3QQA/90EAv/dBAr/3wQn/90AGgA2/84AOP/tADv/0ADN/84A0f/OART/7QEu/84BNv/OAh//0AKU/84Clv/OApj/zgKo/9ACqv/QAxH/0AMg/9ADI//QA0f/zgNf/9ADdP/tA3z/0AP+/9AEAP/QBAL/0AQK/84EJ//QABAALP/uADf/7gIb/+4CHP/uAh3/7gIe/+4Ca//uApr/7gKc/+4Cnv/uAqD/7gKi/+4CpP/uAzj/7gPw/+4D8v/uAAEypgAEAAAALQBkAYICeALWAvADMgOoBJ4FlAZuBwgJogtoDHYOPA5uDqAPHhBkEe4ThBSWFgQYJhjcGkIa+BuyHDgclh1UHcoeeB6iH/QiMiJUI2ojyCRGJHAkoiS0JN4mTABHAAQAEAAJABAARf/oAEb/6ABH/+gASf/oAFP/6ACR/+gAlf/oALb/6ADD/+gAxP/oAPL/6AD+/+gBGf/oAR3/6AE1/+gBR//oAUj/6AFS/+gBZQAQAWYAEAFoABABaQAQAWoAEAIn/+gCKP/oAin/6AIq/+gCK//oAkP/6AJF/+gCR//oAkn/6AJL/+gCTf/oAk//6AJR/+gCU//oAlX/6AJX/+gCWf/oAlv/6AJd/+gDJP/oA0r/6ANO/+gDUf/oA2EAEANiABADZgAQA3D/6AN2/+gDe//oA4n/6AOL/+gDjP/oA5j/6AOp/+gDxf/oA8f/6APJ/+gDy//oA83/6APP/+gD0f/oA9P/6APn/+gD6f/oA+v/6APv/+gAPQBF/+wARv/sAEf/7ABJ/+wAU//sAJH/7ACV/+wAtv/sAMP/7ADE/+wA8v/sAP7/7AEZ/+wBHf/sATX/7AFH/+wBSP/sAVL/7AIn/+wCKP/sAin/7AIq/+wCK//sAkP/7AJF/+wCR//sAkn/7AJL/+wCTf/sAk//7AJR/+wCU//sAlX/7AJX/+wCWf/sAlv/7AJd/+wDJP/sA0r/7ANO/+wDUf/sA3D/7AN2/+wDe//sA4n/7AOL/+wDjP/sA5j/7AOp/+wDxf/sA8f/7APJ/+wDy//sA83/7APP/+wD0f/sA9P/7APn/+wD6f/sA+v/7APv/+wAFwBR/+IBE//iAjH/4gIy/+ICM//iAjT/4gI1/+ICf//iAoH/4gKD/+IDKv/iAzD/4gNM/+IDlv/iA5r/4gPZ/+ID2//iA93/4gPf/+ID4f/iA+P/4gPl/+ID7f/iAAYADv+EABD/hAFn/4QBa/+EAW//hAFw/4QAEAAs/+wAN//sAhv/7AIc/+wCHf/sAh7/7AJr/+wCmv/sApz/7AKe/+wCoP/sAqL/7AKk/+wDOP/sA/D/7APy/+wAHQAE//IACf/yAFj/8wBb//MAuP/zARX/8wFl//IBZv/yAWj/8gFp//IBav/yAjr/8wI7//MCqf/zAyz/8wNP//MDWP/zA2D/8wNh//IDYv/yA2b/8gN1//MDff/zA57/8wOg//MDov/zA///8wQB//MEA//zAD0AJf/zACn/8wAx//MAM//zAIH/8wCQ//MAlP/zAK7/8wDO//MBA//zARL/8wEW//MBGP/zARr/8wEc//MBNP/zAVH/8wHg//MB4f/zAeP/8wHk//MCDP/zAhb/8wIX//MCGP/zAhn/8wIa//MCQv/zAkT/8wJG//MCSP/zAlb/8wJY//MCWv/zAlz/8wJ+//MCgP/zAoL/8wKz//MDEP/zAx3/8wND//MDRv/zA2v/8wN3//MDev/zA5X/8wOX//MDmf/zA9j/8wPa//MD3P/zA97/8wPg//MD4v/zA+T/8wPm//MD6P/zA+r/8wPs//MD7v/zAD0AJf/mACn/5gAx/+YAM//mAIH/5gCQ/+YAlP/mAK7/5gDO/+YBA//mARL/5gEW/+YBGP/mARr/5gEc/+YBNP/mAVH/5gHg/+YB4f/mAeP/5gHk/+YCDP/mAhb/5gIX/+YCGP/mAhn/5gIa/+YCQv/mAkT/5gJG/+YCSP/mAlb/5gJY/+YCWv/mAlz/5gJ+/+YCgP/mAoL/5gKz/+YDEP/mAx3/5gND/+YDRv/mA2v/5gN3/+YDev/mA5X/5gOX/+YDmf/mA9j/5gPa/+YD3P/mA97/5gPg/+YD4v/mA+T/5gPm/+YD6P/mA+r/5gPs/+YD7v/mADYAI//kADr/0gA7/9MArf/kAK//5ADV/9IBCP/kAgX/5AIG/+QCB//kAgj/5AIJ/+QCCv/kAgv/5AIf/9MCPP/kAj7/5AJA/+QCqP/TAqr/0wMM/+QDEf/TAxT/5AMg/9MDIf/SAyP/0wM8/+QDSP/SA1//0wNp/+QDfP/TA3//0gOC/+QDhP/kA43/0gOn/9IDrP/kA67/5AOw/+QDsv/kA7T/5AO2/+QDuP/kA7r/5AO8/+QDvv/kA8D/5APC/+QD/v/TBAD/0wQC/9MEDP/SBBT/0gQn/9MAJgAO/0YAEP9GACP/zQCt/80Ar//NAQj/zQFn/0YBa/9GAW//RgFw/0YCBf/NAgb/zQIH/80CCP/NAgn/zQIK/80CC//NAjz/zQI+/80CQP/NAwz/zQMU/80DPP/NA2n/zQOC/80DhP/NA6z/zQOu/80DsP/NA7L/zQO0/80Dtv/NA7j/zQO6/80DvP/NA77/zQPA/80Dwv/NAKYARf/cAEb/3ABH/9wASf/cAE//wQBQ/8EAUf/WAFL/wQBT/9wAV//dAFj/4QBb/+EAkf/cAJX/3ACX/90Atv/cALj/4QC8/8EAw//cAMT/3ADG/90A5//BAOv/wQDs/8EA7v/BAO//wQDw/8EA8v/cAPP/wQD1/8EA9v/BAPn/wQD7/8EA/v/cAQD/wQET/9YBFf/hARn/3AEd/9wBMf/BATX/3AFA/8EBRf/BAUf/3AFI/9wBUv/cAif/3AIo/9wCKf/cAir/3AIr/9wCMP/BAjH/1gIy/9YCM//WAjT/1gI1/9YCNv/dAjf/3QI4/90COf/dAjr/4QI7/+ECQ//cAkX/3AJH/9wCSf/cAkv/3AJN/9wCT//cAlH/3AJT/9wCVf/cAlf/3AJZ/9wCW//cAl3/3AJ4/8ECev/BAnz/wQJ9/8ECf//WAoH/1gKD/9YCm//dAp3/3QKf/90Cof/dAqP/3QKl/90Cqf/hAyT/3AMm/8EDKP/dAyr/1gMs/+EDL//dAzD/1gMx/90DSv/cA0v/wQNM/9YDTf/BA07/3ANP/+EDUf/cA1L/wQNX/8EDWP/hA2D/4QNo/8EDcP/cA3H/wQN1/+EDdv/cA3v/3AN9/+EDif/cA4v/3AOM/9wDkv/BA5T/wQOW/9YDmP/cA5r/1gOe/+EDoP/hA6L/4QOm/8EDqf/cA8X/3APH/9wDyf/cA8v/3APN/9wDz//cA9H/3APT/9wD2f/WA9v/1gPd/9YD3//WA+H/1gPj/9YD5f/WA+f/3APp/9wD6//cA+3/1gPv/9wD8f/dA/P/3QP1/90D9//dA/n/3QP7/90D/f/dA///4QQB/+EEA//hBAf/wQQJ/8EEE//BBCD/wQQi/8EEJP/BAHEABP/aAAn/2gBF//AARv/wAEf/8ABJ//AAU//wAFf/7wBY/9wAW//cAJH/8ACV//AAl//vALb/8AC4/9wAw//wAMT/8ADG/+8A8v/wAP7/8AEV/9wBGf/wAR3/8AE1//ABR//wAUj/8AFS//ABZf/aAWb/2gFo/9oBaf/aAWr/2gIn//ACKP/wAin/8AIq//ACK//wAjb/7wI3/+8COP/vAjn/7wI6/9wCO//cAkP/8AJF//ACR//wAkn/8AJL//ACTf/wAk//8AJR//ACU//wAlX/8AJX//ACWf/wAlv/8AJd//ACm//vAp3/7wKf/+8Cof/vAqP/7wKl/+8Cqf/cAyT/8AMo/+8DLP/cAy//7wMx/+8DSv/wA07/8ANP/9wDUf/wA1j/3ANg/9wDYf/aA2L/2gNm/9oDcP/wA3X/3AN2//ADe//wA33/3AOJ//ADi//wA4z/8AOY//ADnv/cA6D/3AOi/9wDqf/wA8X/8APH//ADyf/wA8v/8APN//ADz//wA9H/8APT//AD5//wA+n/8APr//AD7//wA/H/7wPz/+8D9f/vA/f/7wP5/+8D+//vA/3/7wP//9wEAf/cBAP/3ABDAA4ADAAQAAwARf/nAEb/5wBH/+cASf/nAFP/5wCR/+cAlf/nALb/5wDD/+cAxP/nAPL/5wD+/+cBGf/nAR3/5wE1/+cBR//nAUj/5wFS/+cBZwAMAWsADAFvAAwBcAAMAif/5wIo/+cCKf/nAir/5wIr/+cCQ//nAkX/5wJH/+cCSf/nAkv/5wJN/+cCT//nAlH/5wJT/+cCVf/nAlf/5wJZ/+cCW//nAl3/5wMk/+cDSv/nA07/5wNR/+cDcP/nA3b/5wN7/+cDif/nA4v/5wOM/+cDmP/nA6n/5wPF/+cDx//nA8n/5wPL/+cDzf/nA8//5wPR/+cD0//nA+f/5wPp/+cD6//nA+//5wBxAAQADAAJAAwARf/oAEb/6ABH/+gASf/oAFH/6gBT/+gAWAALAFsACwCR/+gAlf/oALb/6AC4AAsAw//oAMT/6ADy/+gA/v/oARP/6gEVAAsBGf/oAR3/6AE1/+gBR//oAUj/6AFS/+gBZQAMAWYADAFoAAwBaQAMAWoADAIn/+gCKP/oAin/6AIq/+gCK//oAjH/6gIy/+oCM//qAjT/6gI1/+oCOgALAjsACwJD/+gCRf/oAkf/6AJJ/+gCS//oAk3/6AJP/+gCUf/oAlP/6AJV/+gCV//oAln/6AJb/+gCXf/oAn//6gKB/+oCg//qAqkACwMk/+gDKv/qAywACwMw/+oDSv/oA0z/6gNO/+gDTwALA1H/6ANYAAsDYAALA2EADANiAAwDZgAMA3D/6AN1AAsDdv/oA3v/6AN9AAsDif/oA4v/6AOM/+gDlv/qA5j/6AOa/+oDngALA6AACwOiAAsDqf/oA8X/6APH/+gDyf/oA8v/6APN/+gDz//oA9H/6APT/+gD2f/qA9v/6gPd/+oD3//qA+H/6gPj/+oD5f/qA+f/6APp/+gD6//oA+3/6gPv/+gD/wALBAEACwQDAAsADABa/+0AXP/tAOn/7QKs/+0Crv/tArD/7QNQ/+0DgP/tA47/7QOo/+0EDf/tBBX/7QAMAFr/8gBc//IA6f/yAqz/8gKu//ICsP/yA1D/8gOA//IDjv/yA6j/8gQN//IEFf/yAB8AWP/0AFr/8gBb//QAXP/zALj/9ADp//IBFf/0Ajr/9AI7//QCqf/0Aqz/8wKu//MCsP/zAyz/9ANP//QDUP/yA1j/9ANg//QDdf/0A33/9AOA//IDjv/yA57/9AOg//QDov/0A6j/8gP///QEAf/0BAP/9AQN//IEFf/yAFEABP/KAAn/ygA2/9IAOP/UADr/9AA7/9MAWP/mAFr/7wBb/+YAuP/mAM3/0gDR/9IA1f/0ANn/7QDc/+EA6f/vART/1AEV/+YBLv/SATb/0gFl/8oBZv/KAWj/ygFp/8oBav/KAh//0wI6/+YCO//mApT/0gKW/9ICmP/SAqj/0wKp/+YCqv/TAxH/0wMg/9MDIf/0AyP/0wMs/+YDO//tA0f/0gNI//QDT//mA1D/7wNY/+YDX//TA2D/5gNh/8oDYv/KA2b/ygN0/9QDdf/mA3z/0wN9/+YDf//0A4D/7wON//QDjv/vA53/7QOe/+YDn//tA6D/5gOh/+0Dov/mA6P/4QOn//QDqP/vA/7/0wP//+YEAP/TBAH/5gQC/9MEA//mBAr/0gQM//QEDf/vBA7/4QQQ/+EEFP/0BBX/7wQn/9MAYgAE/8AACf/AADb/nQA4/8cAOv/wADv/qwBP/9IAUP/SAFL/0gC8/9IAzf+dAM//9QDR/50A1f/wANj/9QDZ/+oA3P/lAOf/0gDr/9IA7P/SAO7/0gDv/9IA8P/SAPP/0gD1/9IA9v/SAPv/0gEA/9IBFP/HAS7/nQEx/9IBNv+dAUD/0gFF/9IBTf/1AWX/wAFm/8ABaP/AAWn/wAFq/8ACH/+rAjD/0gJ4/9ICev/SAnz/0gJ9/9IClP+dApb/nQKY/50CqP+rAqr/qwMR/6sDIP+rAyH/8AMj/6sDJv/SAzv/6gNH/50DSP/wA0v/0gNN/9IDUv/SA1f/0gNf/6sDYf/AA2L/wANm/8ADaP/SA3H/0gN0/8cDfP+rA3//8AON//ADkv/SA5T/0gOd/+oDn//qA6H/6gOj/+UDpv/SA6f/8AOq//UD/v+rBAD/qwQC/6sEB//SBAn/0gQK/50EDP/wBA7/5QQQ/+UEE//SBBT/8AQg/9IEIv/SBCT/0gQl//UEJ/+rAGUABP+xAAn/sQA2/54AOP/FADr/8gA7/6gAT//PAFD/zwBS/88AWv/vALz/zwDN/54A0f+eANX/8gDZ/+wA3P/hAOf/zwDp/+8A6//PAOz/zwDu/88A7//PAPD/zwDz/88A9f/PAPb/zwD7/88BAP/PART/xQEu/54BMf/PATb/ngFA/88BRf/PAWX/sQFm/7EBaP+xAWn/sQFq/7ECH/+oAjD/zwJ4/88Cev/PAnz/zwJ9/88ClP+eApb/ngKY/54CqP+oAqr/qAMR/6gDIP+oAyH/8gMj/6gDJv/PAzv/7ANH/54DSP/yA0v/zwNN/88DUP/vA1L/zwNX/88DX/+oA2H/sQNi/7EDZv+xA2j/zwNx/88DdP/FA3z/qAN///IDgP/vA43/8gOO/+8Dkv/PA5T/zwOd/+wDn//sA6H/7AOj/+EDpv/PA6f/8gOo/+8D/v+oBAD/qAQC/6gEB//PBAn/zwQK/54EDP/yBA3/7wQO/+EEEP/hBBP/zwQU//IEFf/vBCD/zwQi/88EJP/PBCf/qABEADb/vgBP/+EAUP/hAFL/4QBY/+8AW//vALj/7wC8/+EAzf++ANH/vgDn/+EA6//hAOz/4QDu/+EA7//hAPD/4QDz/+EA9f/hAPb/4QD7/+EBAP/hARX/7wEu/74BMf/hATb/vgFA/+EBRf/hAjD/4QI6/+8CO//vAnj/4QJ6/+ECfP/hAn3/4QKU/74Clv++Apj/vgKp/+8DJv/hAyz/7wNH/74DS//hA03/4QNP/+8DUv/hA1f/4QNY/+8DYP/vA2j/4QNx/+EDdf/vA33/7wOS/+EDlP/hA57/7wOg/+8Dov/vA6b/4QP//+8EAf/vBAP/7wQH/+EECf/hBAr/vgQT/+EEIP/hBCL/4QQk/+EAWwA2/+YAOP/nADr/8gA7/+cAT//WAFD/1gBS/9YAWv/xALz/1gDN/+YA0f/mANX/8gDZ/+4A3P/oAOf/1gDp//EA6//WAOz/1gDu/9YA7//WAPD/1gDz/9YA9f/WAPb/1gD7/9YBAP/WART/5wEu/+YBMf/WATb/5gFA/9YBRf/WAh//5wIw/9YCeP/WAnr/1gJ8/9YCff/WApT/5gKW/+YCmP/mAqj/5wKq/+cDEf/nAyD/5wMh//IDI//nAyb/1gM7/+4DR//mA0j/8gNL/9YDTf/WA1D/8QNS/9YDV//WA1//5wNo/9YDcf/WA3T/5wN8/+cDf//yA4D/8QON//IDjv/xA5L/1gOU/9YDnf/uA5//7gOh/+4Do//oA6b/1gOn//IDqP/xA/7/5wQA/+cEAv/nBAf/1gQJ/9YECv/mBAz/8gQN//EEDv/oBBD/6AQT/9YEFP/yBBX/8QQg/9YEIv/WBCT/1gQn/+cAiAAjABAAJf/oACn/6AAx/+gAM//oADb/4AA4/+AAO//fAIH/6ACQ/+gAlP/oAK0AEACu/+gArwAQAM3/4ADO/+gAzwAQANH/4ADYABAA3P/hAO0AEAD0/+AA/wAQAQP/6AEIABABEv/oART/4AEW/+gBGP/oARr/6AEc/+gBLv/gATT/6AE2/+ABTQAQAVH/6AHg/+gB4f/oAeP/6AHk/+gCBQAQAgYAEAIHABACCAAQAgkAEAIKABACCwAQAgz/6AIW/+gCF//oAhj/6AIZ/+gCGv/oAh//3wI8ABACPgAQAkAAEAJC/+gCRP/oAkb/6AJI/+gCVv/oAlj/6AJa/+gCXP/oAn7/6AKA/+gCgv/oApT/4AKW/+ACmP/gAqj/3wKq/98Cs//oAwwAEAMQ/+gDEf/fAxQAEAMd/+gDIP/fAyP/3wM8ABADQ//oA0b/6ANH/+ADX//fA2kAEANr/+gDdP/gA3f/6AN6/+gDfP/fA4IAEAOEABADlf/oA5f/6AOZ/+gDo//hA6T/4AOqABADqwAQA6wAEAOuABADsAAQA7IAEAO0ABADtgAQA7gAEAO6ABADvAAQA74AEAPAABADwgAQA9j/6APa/+gD3P/oA97/6APg/+gD4v/oA+T/6APm/+gD6P/oA+r/6APs/+gD7v/oA/7/3wQA/98EAv/fBAr/4AQO/+EED//gBBD/4QQR/+AEJQAQBCYAEAQn/98ALQA2//EAOP/0ADr/9AA7//AAzf/xAM//9QDR//EA1f/0ANj/9QDZ//MBFP/0AS7/8QE2//EBTf/1Ah//8AKU//EClv/xApj/8QKo//ACqv/wAxH/8AMg//ADIf/0AyP/8AM7//MDR//xA0j/9ANf//ADdP/0A3z/8AN///QDjf/0A53/8wOf//MDof/zA6f/9AOq//UD/v/wBAD/8AQC//AECv/xBAz/9AQU//QEJf/1BCf/8ABZACMADwA2/+YAOP/mADoADgA7/+YArQAPAK8ADwDN/+YAzwAOANH/5gDVAA4A2AAOANkACwDc/+UA7QAPAPT/6AD/AA8BCAAPART/5gEu/+YBNv/mAU0ADgIFAA8CBgAPAgcADwIIAA8CCQAPAgoADwILAA8CH//mAjwADwI+AA8CQAAPApT/5gKW/+YCmP/mAqj/5gKq/+YDDAAPAxH/5gMUAA8DIP/mAyEADgMj/+YDOwALAzwADwNH/+YDSAAOA1//5gNpAA8DdP/mA3z/5gN/AA4DggAPA4QADwONAA4DnQALA58ACwOhAAsDo//lA6T/6AOnAA4DqgAOA6sADwOsAA8DrgAPA7AADwOyAA8DtAAPA7YADwO4AA8DugAPA7wADwO+AA8DwAAPA8IADwP+/+YEAP/mBAL/5gQK/+YEDAAOBA7/5QQP/+gEEP/lBBH/6AQUAA4EJQAOBCYADwQn/+YALQAE/78ACf+/ADb/nwA4/8kAO/+tAM3/nwDR/58A2f/sANz/5gEU/8kBLv+fATb/nwFl/78BZv+/AWj/vwFp/78Bav+/Ah//rQKU/58Clv+fApj/nwKo/60Cqv+tAxH/rQMg/60DI/+tAzv/7ANH/58DX/+tA2H/vwNi/78DZv+/A3T/yQN8/60Dnf/sA5//7AOh/+wDo//mA/7/rQQA/60EAv+tBAr/nwQO/+YEEP/mBCf/rQAuADb/4wA6/+UAO//kAM3/4wDP/+UA0f/jANX/5QDY/+UA2f/pAO3/6gD//+oBLv/jATb/4wFN/+UCH//kApT/4wKW/+MCmP/jAqj/5AKq/+QDEf/kAyD/5AMh/+UDI//kAzv/6QNH/+MDSP/lA1//5AN8/+QDf//lA43/5QOd/+kDn//pA6H/6QOn/+UDqv/lA6v/6gP+/+QEAP/kBAL/5AQK/+MEDP/lBBT/5QQl/+UEJv/qBCf/5AAhADb/4gA6/+QAzf/iAM//5ADR/+IA1f/kANj/5ADZ/+kA7f/rAP//6wEu/+IBNv/iAU3/5AKU/+IClv/iApj/4gMh/+QDO//pA0f/4gNI/+QDf//kA43/5AOd/+kDn//pA6H/6QOn/+QDqv/kA6v/6wQK/+IEDP/kBBT/5AQl/+QEJv/rABcANv/rADv/8wDN/+sA0f/rAS7/6wE2/+sCH//zApT/6wKW/+sCmP/rAqj/8wKq//MDEf/zAyD/8wMj//MDR//rA1//8wN8//MD/v/zBAD/8wQC//MECv/rBCf/8wAvAE//7wBQ/+8AUv/vAFr/8AC8/+8A5//vAOn/8ADr/+8A7P/vAO7/7wDv/+8A8P/vAPP/7wD1/+8A9v/vAPv/7wEA/+8BMf/vAUD/7wFF/+8CMP/vAnj/7wJ6/+8CfP/vAn3/7wMm/+8DS//vA03/7wNQ//ADUv/vA1f/7wNo/+8Dcf/vA4D/8AOO//ADkv/vA5T/7wOm/+8DqP/wBAf/7wQJ/+8EDf/wBBP/7wQV//AEIP/vBCL/7wQk/+8AHQAE//IACf/yAFj/9QBb//UAuP/1ARX/9QFl//IBZv/yAWj/8gFp//IBav/yAjr/9QI7//UCqf/1Ayz/9QNP//UDWP/1A2D/9QNh//IDYv/yA2b/8gN1//UDff/1A57/9QOg//UDov/1A///9QQB//UEA//1ACsAT//uAFD/7gBS/+4AvP/uAOf/7gDr/+4A7P/uAO7/7gDv/+4A8P/uAPP/7gD0/+0A9f/uAPb/7gD7/+4BAP/uATH/7gFA/+4BRf/uAjD/7gJ4/+4Cev/uAnz/7gJ9/+4DJv/uA0v/7gNN/+4DUv/uA1f/7gNo/+4Dcf/uA5L/7gOU/+4DpP/tA6b/7gQH/+4ECf/uBA//7QQR/+0EE//uBCD/7gQi/+4EJP/uAAoABP/1AAn/9QFl//UBZv/1AWj/9QFp//UBav/1A2H/9QNi//UDZv/1AFQARf/wAEb/8ABH//AASf/wAFH/xwBT//AAkf/wAJX/8AC2//AAw//wAMT/8ADy//AA/v/wARP/xwEZ//ABHf/wATX/8AFH//ABSP/wAVL/8AIn//ACKP/wAin/8AIq//ACK//wAjH/xwIy/8cCM//HAjT/xwI1/8cCQ//wAkX/8AJH//ACSf/wAkv/8AJN//ACT//wAlH/8AJT//ACVf/wAlf/8AJZ//ACW//wAl3/8AJ//8cCgf/HAoP/xwMk//ADKv/HAzD/xwNK//ADTP/HA07/8ANR//ADcP/wA3b/8AN7//ADif/wA4v/8AOM//ADlv/HA5j/8AOa/8cDqf/wA8X/8APH//ADyf/wA8v/8APN//ADz//wA9H/8APT//AD2f/HA9v/xwPd/8cD3//HA+H/xwPj/8cD5f/HA+f/8APp//AD6//wA+3/xwPv//AAjwAEAA0ACQANAEP/8ABF/8AARv/AAEf/wABJ/8AAUf/iAFP/wABYAAsAWwALAJH/wACV/8AAtv/AALgACwDE/8AA7f/XAPL/wAD+/8AA///XARP/4gEVAAsBGf/AAR3/wAE1/8ABR//AAUj/wAFS/8ABZQANAWYADQFoAA0BaQANAWoADQIg//ACIf/wAiL/8AIj//ACJP/wAiX/8AIm//ACJ//AAij/wAIp/8ACKv/AAiv/wAIx/+ICMv/iAjP/4gI0/+ICNf/iAjoACwI7AAsCPf/wAj//8AJB//ACQ//AAkX/wAJH/8ACSf/AAkv/wAJN/8ACT//AAlH/wAJT/8ACVf/AAlf/wAJZ/8ACW//AAl3/wAJ//+ICgf/iAoP/4gKpAAsDJP/AAyr/4gMsAAsDMP/iA0n/8ANK/8ADTP/iA07/wANPAAsDUf/AA1gACwNgAAsDYQANA2IADQNmAA0Dav/wA3D/wAN1AAsDdv/AA3v/wAN9AAsDg//wA4X/8AOJ/8ADi//AA4z/wAOW/+IDmP/AA5r/4gOeAAsDoAALA6IACwOp/8ADq//XA63/8AOv//ADsf/wA7P/8AO1//ADt//wA7n/8AO7//ADvf/wA7//8APB//ADw//wA8X/wAPH/8ADyf/AA8v/wAPN/8ADz//AA9H/wAPT/8AD2f/iA9v/4gPd/+ID3//iA+H/4gPj/+ID5f/iA+f/wAPp/8AD6//AA+3/4gPv/8AD/wALBAEACwQDAAsEJv/XAAgA7QAQAPT/8AD/ABADpP/wA6sAEAQP//AEEf/wBCYAEABFAEX/7gBG/+4AR//uAEn/7gBT/+4Akf/uAJX/7gC2/+4Aw//uAMT/7gDtAA4A8v/uAPT/4wD+/+4A/wAOARn/7gEd/+4BNf/uAUf/7gFI/+4BUv/uAif/7gIo/+4CKf/uAir/7gIr/+4CQ//uAkX/7gJH/+4CSf/uAkv/7gJN/+4CT//uAlH/7gJT/+4CVf/uAlf/7gJZ/+4CW//uAl3/7gMk/+4DSv/uA07/7gNR/+4DcP/uA3b/7gN7/+4Dif/uA4v/7gOM/+4DmP/uA6T/4wOp/+4DqwAOA8X/7gPH/+4Dyf/uA8v/7gPN/+4Dz//uA9H/7gPT/+4D5//uA+n/7gPr/+4D7//uBA//4wQR/+MEJgAOABcAWP/AAFv/wAC4/8AA9P/uARX/wAI6/8ACO//AAqn/wAMs/8ADT//AA1j/wANg/8ADdf/AA33/wAOe/8ADoP/AA6L/wAOk/+4D///ABAH/wAQD/8AED//uBBH/7gAfAFj/9ABa//AAW//0ALj/9ADp//AA7f/zAP//8wEV//QCOv/0Ajv/9AKp//QDLP/0A0//9ANQ//ADWP/0A2D/9AN1//QDff/0A4D/8AOO//ADnv/0A6D/9AOi//QDqP/wA6v/8wP///QEAf/0BAP/9AQN//AEFf/wBCb/8wAKAAT/1gAJ/9YBZf/WAWb/1gFo/9YBaf/WAWr/1gNh/9YDYv/WA2b/1gAMAFr/4ADp/+AA9P/CA1D/4AOA/+ADjv/gA6T/wgOo/+AEDf/gBA//wgQR/8IEFf/gAAQA9P/SA6T/0gQP/9IEEf/SAAoABP/XAAn/1wFl/9cBZv/XAWj/1wFp/9cBav/XA2H/1wNi/9cDZv/XAFsARf+YAEb/mABH/5gASf+YAFH/cABT/5gAVf8YAJH/mACV/5gAtv+YAMP/mADE/5gA8v+YAP7/mAET/3ABGf+YAR3/mAE1/5gBR/+YAUj/mAFS/5gCJ/+YAij/mAIp/5gCKv+YAiv/mAIx/3ACMv9wAjP/cAI0/3ACNf9wAkP/mAJF/5gCR/+YAkn/mAJL/5gCTf+YAk//mAJR/5gCU/+YAlX/mAJX/5gCWf+YAlv/mAJd/5gCf/9wAoH/cAKD/3ACi/8YAo3/GAKP/xgCkf8YApP/GAMk/5gDKv9wAzD/cANK/5gDTP9wA07/mANR/5gDU/8YA3D/mAN2/5gDe/+YA4n/mAOL/5gDjP+YA5b/cAOY/5gDmv9wA6n/mAPF/5gDx/+YA8n/mAPL/5gDzf+YA8//mAPR/5gD0/+YA9n/cAPb/3AD3f9wA9//cAPh/3AD4/9wA+X/cAPn/5gD6f+YA+v/mAPt/3AD7/+YAF4ABAALAAkACwBF/+sARv/rAEf/6wBJ/+sAUf/pAFP/6wCR/+sAlf/rALb/6wDD/+sAxP/rAPL/6wD+/+sBE//pARn/6wEd/+sBNf/rAUf/6wFI/+sBUv/rAWUACwFmAAsBaAALAWkACwFqAAsCJ//rAij/6wIp/+sCKv/rAiv/6wIx/+kCMv/pAjP/6QI0/+kCNf/pAkP/6wJF/+sCR//rAkn/6wJL/+sCTf/rAk//6wJR/+sCU//rAlX/6wJX/+sCWf/rAlv/6wJd/+sCf//pAoH/6QKD/+kDJP/rAyr/6QMw/+kDSv/rA0z/6QNO/+sDUf/rA2EACwNiAAsDZgALA3D/6wN2/+sDe//rA4n/6wOL/+sDjP/rA5b/6QOY/+sDmv/pA6n/6wPF/+sDx//rA8n/6wPL/+sDzf/rA8//6wPR/+sD0//rA9n/6QPb/+kD3f/pA9//6QPh/+kD4//pA+X/6QPn/+sD6f/rA+v/6wPt/+kD7//rAAILPgAEAAAOEhVyACEAHQAAAAwAEf/f//T/zv/r/7P/7//Q/2r/iP+I//X/yf/ZABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/oAAAAAP/JAAD/5QAAAAAAAAAA//MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR/+UAAAAAAAAAAAAAAAD/5AAA/+MAAP/kAAAAEQAAABIAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4QAAAAAAAAAA/+oAAAAA/9UAAP+rAAAAAAAAAAAAAP/r/+r/6f+GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7f/mAAAAAAAAAAAAAAAAABT/7wAAAAAAAAAAAAAAAAAAAAD/7QAAAAAAAAAAAAAAAAAA/8T/y/98/zD/rv/kABAAAP+nABAAAAAQ/78AAAAP/34AAP+IAAAAAP7+/6f/s/+0/vD/8P9Y/ygAAP+G/5L/DP9m/2H/vQAHAAD/VQAHAAAAB/9+AAAABf8PAAD/MwAAAAD+Nv9V/2r/a/4e/9H/XwAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAP+j/+X/2P/hAAAAAAAAAAAAAAAA/+kAAAAAAAAAAAAAAAAAAAAA/+YAAAAA/1wAAAAAAAAAAAAAAAAAAAAA/4X/wP8y/+gAAP7p/uD/M//yAAD/owAAAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9vAAD/8wAPAAAAAAAAAAAAAAAAAAAAAAAAAAD/pwAA/07/zf/c/mz/8wAAAAAAAAAA//X/SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/S//X/8wAAAAAAAAAAAAAAAP/kAAAAAAAAAAD/tQAAAAD/Kf/UAAAAAP9jAAD/0gAAAAAAAAAR/9H/6//h/+cADgAAAAAAAAAAAAD/6wAAAAAAEQAAAAAAAAAAAAD/5gAAAAD/ZAAAAAAAAAAA/+IAAAAA/7//7P/jABL/oP/YABIAAAAR/9kAAAARAAAAAP9qAA0AAP8Z/7//6f/G/2j/8P/B/6AAAAAAAAAAAP/hAAAAAAAAAAAAAAAAAAAADv/tAAAAAAAAAAD/1QAAAAD/cf/hAAAAAP/EAAD/3wAAAAAAAAAAAAD/6//l/+YAAAAAAAAAAAAAAAD/7QAAAAAAAAAAAA0AAAAAAAD/6wAAAAAAAAAAAAAAAAAAAAD/yv/p/70AAP/pAAAAAP+uABIAAAASAAAAAAAA/7sAAP+lAAAAAP53/70AAP/S/zkAAP+vAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAD/9QAAAAAAAAAAAAD/4wAAAAAAAAAA//IAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAAAAAAAAAA//IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAAAAD/8QAAAAAAAAAAAAD/qAAAAAAAAAAA//AAAAAAAAAAAAAAAAD/6wAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAA8AAAAAAAAAAP/XAAAAAAAAAAD/Wf/zAAAAAAAAAAD/8QAAAAAAAAAAAAD/3AASAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA/1P/7QAAAAAAAAAA/+IAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAD/pQAAAAAAAAAA/+wAAP/bAAAAAAAAAAAAAAAA/4gAAAAAAAD/xQAA/6QAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/IAAAAAP+t/8D/nwAA/+cAAAAA/+sAAAAAAAAAAAAA/8kAAAAAAAAAAAAAAAAAAAAA/+MAAP+1AAAAAAAAAAAAAP95AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/rAAAAAAAAAAAAAAACAIsABAAEAAAACQAJAAEAEQARAAIAIwAoAAMAKgAzAAkANgA8ABMAQwBEABoARwBIABwASgBKAB4ATwBSAB8AVABUACMAVgBWACQAWABYACUAWgBbACYAiACIACgAmQCZACkArACwACoAsgC0AC8AtgC2ADIAuAC4ADMAuwC8ADQAvgC+ADYAwADAADcAwgDHADgAzQDNAD4AzwDZAD8A2wDbAEoA3QDfAEsA4QDjAE4A5QDpAFEA7ADsAFYA8QDzAFcA9gD3AFoA+QD7AFwA/wEAAF8BBQEFAGEBCAEIAGIBEwEVAGMBJwEpAGYBLAEsAGkBLgEuAGoBRQFFAGsBZQFmAGwBaAFqAG4BnAGcAHEBnwGfAHIBpgGnAHMBqgGqAHUBrAGtAHYBrwGvAHgB1AHUAHkB1gHWAHoB4AHgAHsB4gHjAHwCAAIBAH4CAwIDAIACBQImAIECKAIrAKMCMAI1AKcCOgJCAK0CRAJEALYCRgJGALcCSAJIALgCSgJKALkCTAJVALoCXgJgAMQCYgJiAMcCZAJkAMgCZgJmAMkCaAJoAMoCawJrAMsCbQJtAMwCbwJvAM0CcQJxAM4CcwJzAM8CdQJ1ANACdwKDANEChQKFAN4ChwKHAN8CiQKJAOAClAKUAOEClgKWAOICmAKYAOMCmgKaAOQCnAKcAOUCngKeAOYCoAKgAOcCogKiAOgCpAKkAOkCpgKmAOoCqAKrAOsCrQKtAO8CrwKvAPADDAMRAPEDFAMjAPcDJgMmAQcDKgMqAQgDLAMsAQkDMAMwAQoDMwM0AQsDNgM/AQ0DQQNDARcDRQNKARoDTANNASADTwNSASIDWANZASYDWwNbASgDXQNdASkDXwNiASoDZgNrAS4DbgNuATQDcANwATUDdAN1ATYDegN6ATgDfAOFATkDiAOJAUMDiwOOAUUDlQOWAUkDmgOaAUsDnAOiAUwDpwOoAVMDrAPUAVUD1gPWAX4D2APlAX8D7QPtAY0D8APwAY4D8gPyAY8D/gQDAZAEBgQGAZYECAQIAZcECgQKAZgEDAQNAZkEEgQVAZsEGAQYAZ8EGgQbAaAEHQQdAaIEIQQhAaMEIwQjAaQEJwQnAaUAAQAGAAMACgAoADMANAA9AAEALQBIAE0AVgBZAF0AmQCwALIAswC0ALsAvgDAAMUAxwDIAMkAzQDPANAA0QDTANQA1gDeAN8A4gDjAOQA5QDmAOgA6gDsAPEA8wD2APcA+wD+AP8BAAEdAWYB1AACAHgABAAEAAAACQAJAAEADgAOAAIAEAAQAAMAIwAnAAQAKgAyAAkANgA8ABIAQwBFABkARwBHABwASgBKAB0ATwBSAB4AVABUACIAWABYACMAWgBcACQAiACIACcArACvACgAuAC4ACwAvAC8AC0AwgDCAC4AzwDQAC8A0gDSADEA1QDVADIA1wDZADMA2wDbADYA3QDdADcA3wDfADgA4QDhADkA5wDnADoA6QDpADsA8gDyADwA9wD3AD0A+QD6AD4A/wEAAEABBQEFAEIBCAEIAEMBEwEVAEQBJwEpAEcBLAEsAEoBLgEuAEsBRQFFAEwBZQFrAE0BbwFwAFQB4AHgAFYB4gHjAFcCAAIBAFkCAwIDAFsCBQIrAFwCMAI1AIMCOgJKAIkCTAJVAJoCXgJgAKQCYgJiAKcCZAJkAKgCZgJmAKkCaAJoAKoCawJrAKsCbQJtAKwCbwJvAK0CcQJxAK4CcwJzAK8CdQJ1ALACdwKDALEChQKFAL4ChwKHAL8CiQKJAMAClAKUAMEClgKWAMICmAKYAMMCmgKaAMQCnAKcAMUCngKeAMYCoAKgAMcCogKiAMgCpAKkAMkCpgKmAMoCqAKwAMsDDAMRANQDFAMjANoDJgMmAOoDKgMqAOsDLAMsAOwDMAMwAO0DMwM0AO4DNgM/APADQQNDAPoDRQNKAP0DTANSAQMDWANZAQoDWwNbAQwDXQNdAQ0DXwNiAQ4DZgNrARIDbgNuARgDcANwARkDdAN1ARoDegOFARwDiAOJASgDiwOOASoDlQOWAS4DmgOaATADnAOiATEDpwOoATgDrAPUAToD1gPWAWMD2APlAWQD7QPtAXID8APwAXMD8gPyAXQD/gQDAXUEBgQGAXsECAQIAXwECgQKAX0EDAQNAX4EEgQVAYAEGAQYAYQEGgQbAYUEHQQdAYcEIQQhAYgEIwQjAYkEJwQnAYoAAgE6AAQABAAdAAkACQAdAA4ADgAeABAAEAAeACQAJAABACUAJQAEACYAJgADACcAJwAFACoAKwACACwALAAMAC0ALQAJAC4ALgAKAC8AMAACADEAMQADADIAMgALADYANgAGADcANwAMADgAOAANADkAOQAQADoAOgAOADsAOwAPADwAPAARAEMAQwATAEQARAAVAEUARQAUAEcARwAWAEoASgAXAE8AUAAXAFEAUQAYAFIAUgAVAFQAVAAaAFgAWAAZAFoAWgAbAFsAWwAZAFwAXAAcAIgAiAAVAKwArAAHAK4ArgADALgAuAAZALwAvAAXAMIAwgAVAM8A0AAfANIA0gACANUA1QAOANcA2AACANkA2QASANsA2wACAN0A3QACAN8A3wAfAOEA4QAfAOcA5wAIAOkA6QAbAPIA8gAVAPcA9wAgAPkA+QAgAPoA+gAVAP8BAAAgAQUBBQAgARMBEwAYARQBFAANARUBFQAZAScBJwAVASgBKAAHASkBKQAIASwBLAAJAS4BLgAJAUUBRQAIAWUBZgAdAWcBZwAeAWgBagAdAWsBawAeAW8BcAAeAeAB4AAEAeIB4wADAgACAQADAgMCAwAGAgwCDAAEAg0CEAAFAhECFQACAhYCGgADAhsCHgAMAh8CHwAPAiACJgATAicCJwAUAigCKwAWAjACMAAXAjECNQAYAjoCOwAZAj0CPQATAj8CPwATAkECQQATAkICQgAEAkMCQwAUAkQCRAAEAkUCRQAUAkYCRgAEAkcCRwAUAkgCSAAEAkkCSQAUAkoCSgADAkwCTAAFAk0CTQAWAk4CTgAFAk8CTwAWAlACUAAFAlECUQAWAlICUgAFAlMCUwAWAlQCVAAFAlUCVQAWAl4CXgACAl8CXwAXAmACYAACAmICYgACAmQCZAACAmYCZgACAmgCaAACAmsCawAMAm0CbQAJAm8CbwAKAnECcQAKAnMCcwAKAnUCdQAKAncCdwACAngCeAAXAnkCeQACAnoCegAXAnsCewACAnwCfQAXAn4CfgADAn8CfwAYAoACgAADAoECgQAYAoICggADAoMCgwAYAoUChQAaAocChwAaAokCiQAaApQClAAGApYClgAGApgCmAAGApoCmgAMApwCnAAMAp4CngAMAqACoAAMAqICogAMAqQCpAAMAqYCpgAQAqgCqAAPAqkCqQAZAqoCqgAPAqsCqwARAqwCrAAcAq0CrQARAq4CrgAcAq8CrwARArACsAAcAw0DDQAFAw4DDwACAxADEAADAxEDEQAPAxUDFQABAxYDFgAFAxcDFwARAxgDGQACAxoDGgAJAxsDHAACAx0DHQADAx4DHgALAx8DHwAGAyADIAAPAyEDIQAOAyIDIgACAyMDIwAPAyYDJgAXAyoDKgAYAywDLAAZAzADMAAYAzMDMwAFAzQDNAAHAzYDNwACAzgDOAAMAzkDOgAJAzsDOwASAz0DPQABAz4DPgAHAz8DPwAFA0EDQgACA0MDQwADA0UDRQALA0YDRgAEA0cDRwAGA0gDSAAOA0kDSQATA0oDSgAWA0wDTAAYA00DTQAVA04DTgAUA08DTwAZA1ADUAAbA1EDUQAWA1IDUgAIA1gDWAAZA1kDWQAQA1sDWwAQA10DXQAQA18DXwAPA2ADYAAZA2EDYgAdA2YDZgAdA2cDZwACA2gDaAAXA2oDagATA2sDawADA24DbgAFA3ADcAAWA3QDdAANA3UDdQAZA3oDegAEA3sDewAUA3wDfAAPA30DfQAZA34DfgACA38DfwAOA4ADgAAbA4EDgQACA4MDgwATA4UDhQATA4gDiAAFA4kDiQAWA4sDjAAWA40DjQAOA44DjgAbA5UDlQADA5YDlgAYA5oDmgAYA5wDnAAVA50DnQASA54DngAZA58DnwASA6ADoAAZA6EDoQASA6IDogAZA6cDpwAOA6gDqAAbA60DrQATA68DrwATA7EDsQATA7MDswATA7UDtQATA7cDtwATA7kDuQATA7sDuwATA70DvQATA78DvwATA8EDwQATA8MDwwATA8QDxAAFA8UDxQAWA8YDxgAFA8cDxwAWA8gDyAAFA8kDyQAWA8oDygAFA8sDywAWA8wDzAAFA80DzQAWA84DzgAFA88DzwAWA9AD0AAFA9ED0QAWA9ID0gAFA9MD0wAWA9QD1AACA9YD1gACA9gD2AADA9kD2QAYA9oD2gADA9sD2wAYA9wD3AADA90D3QAYA94D3gADA98D3wAYA+AD4AADA+ED4QAYA+ID4gADA+MD4wAYA+QD5AADA+UD5QAYA+0D7QAYA/AD8AAMA/ID8gAMA/4D/gAPA/8D/wAZBAAEAAAPBAEEAQAZBAIEAgAPBAMEAwAZBAYEBgAJBAgECAACBAoECgAGBAwEDAAOBA0EDQAbBBIEEgAHBBMEEwAIBBQEFAAOBBUEFQAbBBgEGAAXBBoEGgAfBBsEGwAHBB0EHQAJBCEEIQACBCMEIwACBCcEJwAPAAEABAQqAAsAAAAAAAAAAAALAAAAAAAAAAAAFQAZABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAYAAAAAAAAABgAAAAAAHAAAAAAAAAAAAAYAAAAGAAAAGgAMAAgABwAPABMACgAUAAAAAAAAAAAAAAAAABsAAAAWABYAFgAAABYAAAAAAAAAAAAAAAkACQAEAAkAFgAAABgAAAANAAUAAAAXAAUAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGABYAAAAAAAYAFgAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAGABIAAAAAAAAAAAAAAAAAFgAAAAUAAAAAAAAACQAAAAAAAAAAAAAAAAAWABYAAAANAAAAAAAAAAAAAAAAAAwABgACAAAADAAAAAAAAAATAAAAAAACABEAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAFwAAAAkACQAQAAkACQAJAAAAFgAJAAMACQAJAAAAAAAJAAAACQAAAAAAFgAQAAkAAAAAAAYAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAYABAAHAAUABgAAAAYAFgAGAAAABgAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAACQAAAAAABgAWAAwAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAkAAAAWABYAAAAAAAAAAAACAAAAAAAAAAYAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZABkAAAALAAsAFQALAAsACwAVAAAAAAAAABUAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAYAAAAGAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAABIAEgASABIAEgASABIABgAAAAAAAAAAAAAAAAAAAAAAAAAGAAYABgAGAAYACAAIAAgACAAKABsAGwAbABsAGwAbABsAFgAWABYAFgAWAAAAAAAAAAAACQAEAAQABAAEAAQADQANAA0ADQAFAAUAEgAbABIAGwASABsABgAWAAYAFgAGABYABgAWAAAAFgAAABYAAAAWAAAAFgAAABYAAAAWAAYAFgAGABYABgAWAAYAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAJAAkABgAEAAYABAAGAAQAAAAAAAAAAAAAAAAAGgAYABoAGAAaABgAGgAYABoAGAAMAAAADAAAAAwAAAAIAA0ACAANAAgADQAIAA0ACAANAAgADQAPAAAACgAFAAoAFAABABQAAQAUAAEAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAYACgAAAAAAEgAAAAAAFAAAAAAAAAAAAAAABgAAAAAACgATAAAACgAWAAAACQAAAA0AAAAEAAAABQAAAAAADQAEAA0AAAAAAAAAAAAAAAAAHAAAAAAAEQASAAAAAAAAAAAAAAAAAAYAAAAAAAYADAATABsAFgAJAAQACQAWAAUAFwAWAAkAGAAAAAAAAAAJAAUADwAAAA8AAAAPAAAACgAFAAsACwAAAAAAAAALAAAACQASABsABgAAAAAAAAAAABYACQAAAAAABwAFABYABgAAAAAABgAWAAoABQAAABMAFwAAABIAGwASABsAAAAAAAAAFgAAABYAFgATABcAAAAAAAAACQAAAAkABgAEAAYAFgAGAAQAAAAAABEABQARAAUAEQAFAA4AAwAAAAkAEwAXABYAAgAQABIAGwASABsAEgAbABIAGwASABsAEgAbABIAGwASABsAEgAbABIAGwASABsAEgAbAAAAFgAAABYAAAAWAAAAFgAAABYAAAAWAAAAFgAAABYAAAAAAAAAAAAGAAQABgAEAAYABAAGAAQABgAEAAYABAAGAAQABgAWAAYAFgAGABYABgAEAAYAFgAIAA0ACAANAAAADQAAAA0AAAANAAAADQAAAA0ACgAFAAoABQAKAAUAAAAAAAAACQAAAAkADAAAABMAFwAOAAMADgADAAAACQATABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAgAQAAoAAAAAAAAAAAAAABkAAQAAAAoANADGAAFERkxUAAgABAAAAAD//wAMAAAAAQACAAMABAAFAAYABwAIAAkACgALAAxsaWdhAEpsbnVtAFBvbnVtAFZwbnVtAFxzbWNwAGJzczAxAGhzczAyAG5zczAzAHRzczA0AHpzczA1AIBzczA2AIZzczA3AIwAAAABAAEAAAABAAIAAAABAAkAAAABAAoAAAABAAAAAAABAAMAAAABAAQAAAABAAUAAAABAAYAAAABAAcAAAABAAgAAAABAAsADAAaACIAKgAyADoAQgBKAFIAWgBiAGoAcgABAAAAAQBgAAQAAAABAhYAAQAAAAECIAABAAAAAQIiAAEAAAABAiAAAQAAAAECHgABAAAAAQIcAAEAAAABAh4AAQAAAAECIAABAAAAAQI2AAEAAAABAkQAAQAAAAECRgACAkoA3AGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AwsCtgK1ArYCtwK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAwcC0wLTAtQC1ALVAtUC1gLWAtcC1wLZAtkC2gLaAtsC2wLcAtwC3QLdAt4C3gLfAt8C4ALgAuEC4QLjAuMC5ALkAuUC5QLmAuYC5wLnAugC6ALpAuoC6gLrAusC7ALsAu0C7QLuAu4C7wLvAvAC8ALxAvEC8gLyAvMC8wL0AvQC9QL1AvYC9gL3AvcC+AL4AvkC+QL6AvoC+wL7AvwC/P////8C/gL+Av8C/wMAAwADAQMBAwIDAgMDAwMDBAMEAwUDBQMGAwYDBwMIAwgDCQMJAwoDCgK1AAEA3gABAAgAAQAEAZIAAgBLAAIA0gACAdIB7QABANABiAABANABHwABANABowACANAAAgHYAdkAAgDGAAIB2gHbAAIAxAAMAeAB4gHhAeMB5AHuAe8B8AHxAfIB8wH0AAIAwgAIAewB5QHmAecB6AHpAeoB6wACAG4AAgHSAe0AAgC2AAMB9gH3AfcAAgANACMAPAAAAEMAXAAaAIMAgwA0AIUAhQA1AgACAQA2AgMCRQA4AkgCWQB7AlwCaACNAmsCfACaAn4CjwCsApICkwC+ApYCsADABAQEBADbAAEAAQBIAAEAAgATABkAAQABAEkAAQABALYAAQABADQAAQACAC0ATQABAAwAJQAmACkAMQAzAEQARQBGAEkAUQBSAFMAAQAIABIAEwAUABUAFgAXABkAGwABAAMARwBJAfEAAA==) format("truetype");
  font-weight: 700;
}

a {
  text-decoration: none;
}

html {
  line-height: 1.5;
  font-family: 'Noto Sans', sans-serif;
  font-weight: normal;
  color: black;
}

@media only screen and (min-width: 0) {
  html {
    font-size: 14px;
  }
}

@media only screen and (min-width: 960px) {
  html {
    font-size: 14px;
  }
}

@media only screen and (min-width: 1200px) {
  html {
    font-size: 14px;
  }
}

@media only screen and (min-width: 0) {
  .width-adjust {
    width: 143px;
  }
  .break-setn {
    clear: both;
    float: none;
  }
}

@media only screen and (min-width: 960px) {
  .font-adjust {
    font-size: 13px;
  }
  .width-adjust {
    width: 105px;
  }
}

@media only screen and (min-width: 1200px) {
  .font-adjust {
    font-size: 16px;
  }
  .width-adjust {
    width: 60px;
  }
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 1.1;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

h1 {
  font-size: 4.2rem;
  line-height: 110%;
  margin: 2.1rem 0 1.68rem 0;
}

h2 {
  font-size: 3.56rem;
  line-height: 110%;
  margin: 1.78rem 0 1.424rem 0;
}

h3 {
  font-size: 2.92rem;
  line-height: 110%;
  margin: 1.46rem 0 1.168rem 0;
}

h4 {
  font-size: 2.28rem;
  line-height: 110%;
  margin: 1.14rem 0 0.912rem 0;
}

h5 {
  font-size: 1.64rem;
  line-height: 110%;
  margin: 0.82rem 0 0.656rem 0;
}

h6 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0.5rem 0 0.4rem 0;
}

em {
  font-style: italic;
}

strong {
  font-weight: 700;
}

small {
  font-size: 75%;
}

.light, footer.page-footer .footer-copyright {
  font-weight: 300;
}

.thin {
  font-weight: 200;
}

.flow-text {
  font-weight: 300;
}

@media only screen and (min-width: 360px) {
  .flow-text {
    font-size: 1.2rem;
  }
}

@media only screen and (min-width: 390px) {
  .flow-text {
    font-size: 1.224rem;
  }
}

@media only screen and (min-width: 420px) {
  .flow-text {
    font-size: 1.248rem;
  }
}

@media only screen and (min-width: 450px) {
  .flow-text {
    font-size: 1.272rem;
  }
}

@media only screen and (min-width: 480px) {
  .flow-text {
    font-size: 1.296rem;
  }
}

@media only screen and (min-width: 510px) {
  .flow-text {
    font-size: 1.32rem;
  }
}

@media only screen and (min-width: 540px) {
  .flow-text {
    font-size: 1.344rem;
  }
}

@media only screen and (min-width: 570px) {
  .flow-text {
    font-size: 1.368rem;
  }
}

@media only screen and (min-width: 600px) {
  .flow-text {
    font-size: 1.392rem;
  }
}

@media only screen and (min-width: 630px) {
  .flow-text {
    font-size: 1.416rem;
  }
}

@media only screen and (min-width: 660px) {
  .flow-text {
    font-size: 1.44rem;
  }
}

@media only screen and (min-width: 690px) {
  .flow-text {
    font-size: 1.464rem;
  }
}

@media only screen and (min-width: 720px) {
  .flow-text {
    font-size: 1.488rem;
  }
}

@media only screen and (min-width: 750px) {
  .flow-text {
    font-size: 1.512rem;
  }
}

@media only screen and (min-width: 780px) {
  .flow-text {
    font-size: 1.536rem;
  }
}

@media only screen and (min-width: 810px) {
  .flow-text {
    font-size: 1.56rem;
  }
}

@media only screen and (min-width: 840px) {
  .flow-text {
    font-size: 1.584rem;
  }
}

@media only screen and (min-width: 870px) {
  .flow-text {
    font-size: 1.608rem;
  }
}

@media only screen and (min-width: 900px) {
  .flow-text {
    font-size: 1.632rem;
  }
}

@media only screen and (min-width: 930px) {
  .flow-text {
    font-size: 1.656rem;
  }
}

@media only screen and (min-width: 960px) {
  .flow-text {
    font-size: 1.68rem;
  }
}

@media only screen and (max-width: 360px) {
  .flow-text {
    font-size: 1.2rem;
  }
}

.card-panel {
  transition: box-shadow .25s;
  padding: 20px;
  margin: 0.5rem 0 1rem 0;
  border-radius: 2px;
  background-color: #fff;
}

.card {
  position: relative;
  overflow: hidden;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  transition: box-shadow .25s;
}

.card .card-title {
  color: #fff;
  font-size: 2.143rem;
  font-weight: 300;
}

.card .card-title.activator {
  cursor: pointer;
}

.card.small, .card.medium, .card.large {
  position: relative;
}

.card.small .card-image, .card.medium .card-image, .card.large .card-image {
  overflow: hidden;
}

.card.small .card-content, .card.medium .card-content, .card.large .card-content {
  overflow: hidden;
}

.card.small .card-action, .card.medium .card-action, .card.large .card-action {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.card.small {
  height: 300px;
}

.card.small .card-image {
  height: 150px;
}

.card.small .card-content {
  height: 150px;
}

.card.medium {
  height: 400px;
}

.card.medium .card-image {
  height: 250px;
}

.card.medium .card-content {
  height: 150px;
}

.card.large {
  height: 500px;
}

.card.large .card-image {
  height: 330px;
}

.card.large .card-content {
  height: 170px;
}

.card .card-image {
  position: relative;
}

.card .card-image img {
  display: block;
  border-radius: 2px 2px 0 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}

.card .card-image .card-title {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
}

.card .card-content {
  padding: 20px;
  border-radius: 0 0 2px 2px;
}

.card .card-content .card-title {
  line-height: 48px;
}

.card .card-action {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 20px;
}

.card .card-action.noTopBorder {
  border-top: none;
}

.card .card-action.right-align a {
  margin-right: 0;
}

.card .card-action a {
  color: #0177d6;
  margin-right: 20px;
  -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;
}

.card .card-action a:hover {
  color: rgba(1, 119, 214, 0.8);
}

.card .card-reveal {
  padding: 20px;
  position: absolute;
  background-color: #fff;
  width: 100%;
  overflow-y: auto;
  top: 100%;
  height: 100%;
  z-index: 1;
  display: none;
}

.card .card-reveal .card-title {
  cursor: pointer;
  display: block;
}

#toast-container {
  display: block;
  position: fixed;
  z-index: 10000;
}

@media only screen and (max-width: 600px) {
  #toast-container {
    min-width: 100%;
    bottom: 0%;
  }
}

@media only screen and (min-width: 601px) and (max-width: 960px) {
  #toast-container {
    min-width: 30%;
    left: 5%;
    bottom: 7%;
  }
}

@media only screen and (min-width: 961px) {
  #toast-container {
    min-width: 8%;
    top: 10%;
    right: 7%;
  }
}

.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: #323232;
  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;
  font-weight: 400;
}

.toast .btn, .toast .btn-large, .toast .btn-flat {
  margin: 0;
  margin-left: 3rem;
}

.toast.rounded {
  border-radius: 24px;
}

@media only screen and (max-width: 600px) {
  .toast {
    width: 100%;
    border-radius: 0;
  }
}

@media only screen and (min-width: 601px) and (max-width: 960px) {
  .toast {
    float: left;
  }
}

@media only screen and (min-width: 961px) {
  .toast {
    float: right;
  }
}

.tabs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  height: 48px !important;
  background-color: #fff;
  margin: 0 auto;
  width: 100%;
  white-space: nowrap;
}

.tabs .tab {
  /*-webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    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%;*/
}

.tabs .tab a {
  color: #757575;
  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;
}

.tabs .tab a:hover {
  color: #0177d6;
}

.tabs .tab.disabled a {
  color: #c2c2c2;
  cursor: default;
}

.tabs .indicator {
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #0177d6;
  will-change: left, right;
}

.tabs .tab {
  padding: 0;
}

.material-tooltip {
  padding: 10px 8px;
  font-size: 1rem;
  z-index: 2005;
  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: auto;
  top: 0;
  will-change: top, left;
}

.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;
}

.btn, .btn-large, .btn-flat {
  border: none;
  font-weight: 700;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  outline: 0;
  padding: 0 1rem;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
}

.btn.disabled, .disabled.btn-large, .btn-floating.disabled, .disabled.btn-large-circle, .btn-large.disabled, .btn:disabled, .btn-large:disabled, .btn-large:disabled, .btn-floating:disabled, .btn-large-circle:disabled {
  background-color: #d3d3d3 !important;
  box-shadow: none;
  color: #a2a2a2 !important;
  cursor: default;
  outline: 0;
}

.btn.disabled *, .disabled.btn-large *, .btn-floating.disabled *, .disabled.btn-large-circle *, .btn-large.disabled *, .btn:disabled *, .btn-large:disabled *, .btn-large:disabled *, .btn-floating:disabled *, .btn-large-circle:disabled * {
  pointer-events: none;
}

.btn.disabled:hover, .disabled.btn-large:hover, .btn-floating.disabled:hover, .disabled.btn-large-circle:hover, .btn-large.disabled:hover, .btn:disabled:hover, .btn-large:disabled:hover, .btn-large:disabled:hover, .btn-floating:disabled:hover, .btn-large-circle:disabled:hover {
   background-color: #d3d3d3;
  color: #a2a2a2;
  outline: 0;
}

.btn i, .btn-large i, .btn-floating i, .btn-large-circle i, .btn-large i, .btn-flat i {
  font-size: 1.3rem;
  line-height: inherit;
}

.btn, .btn-large {
  text-decoration: none;
  color: #fff;
  background-color: #0177d6;
  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; 
  outline: 0;
}

.btn.waves-effect.waves-light .waves-ripple, .btn-large.waves-effect.waves-light .waves-ripple {
  background: #003764;
}

.btn:hover, .btn-large:hover, .btn:focus, .btn-large:focus {
  background-color: #0162b2;
  outline: 0;
  color: #fff;
}

.btn-floating, .btn-large-circle {
  display: inline-block;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 37px;
  height: 37px;
  line-height: 37px;
  padding: 0;
  background-color: #0177d6;
  border-radius: 50%;
  transition: .3s;
  cursor: pointer;
  vertical-align: middle;
}

.isNextGenView .btn-floating, .isNextGenView .btn-large-circle{
  color:#fff
}

.btn-floating i, .btn-large-circle i {
  width: inherit;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 1.6rem;
  line-height: 37px;
}

.btn-floating:before, .btn-large-circle:before {
  border-radius: 0;
}

.btn-floating.btn-large, .btn-large.btn-large-circle {
  width: 55.5px;
  height: 55.5px;
}

.btn-floating.btn-large i, .btn-large.btn-large-circle i {
  line-height: 52px;
}

button.btn-floating, button.btn-large-circle {
  border: none;
}

.fixed-action-btn {
  position: fixed;
  right: 23px;
  bottom: 23px;
  margin-bottom: 0;
  z-index: 998;
}

.fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 64px;
  margin: 0;
  visibility: hidden;
}

.fixed-action-btn.active ul {
  visibility: visible;
}

.fixed-action-btn ul li {
  margin-bottom: 15px;
}

.fixed-action-btn ul a.btn-floating, .fixed-action-btn ul a.btn-large-circle {
  opacity: 0;
}

.btn-flat {
  box-shadow: none;
  background-color: transparent;
  color: #0177d6;
  cursor: pointer;
}

.btn-flat.disabled {
  color: #a2a2a2;
  cursor: default;
}

.btn-flat.disabled:hover {
  background: none;
  box-shadow: none;
}

.btn-large {
  height: 54px;
  line-height: 56px;
}

.btn-large i {
  font-size: 1.6rem;
}

.btn-block {
  display: block;
}

.btn-large-circle {
  width: 128.02px;
  height: 128.02px;
  line-height: 1;
  text-transform: uppercase;
}

.btn-large-circle i {
  margin-top: 35px;
}

.dropdown-content {
    background-color: #fff;
    margin: 0;
    display: none;
    min-width: 200px;
    max-height: 650px;
    overflow-y: auto;
    opacity: 0;
    position: absolute;
    z-index: 982;
    will-change: width, height;
}

.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;
}

.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
  background-color: #eee;
}

.dropdown-content li > a, .dropdown-content li > span {
  font-size: 1rem;
  color: #0177d6;
  display: block;
  padding: 1rem 1rem;
}

.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
 */
.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;
}

.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;
}

.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}

.waves-effect.waves-red .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7);
}

.waves-effect.waves-yellow .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7);
}

.waves-effect.waves-orange .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7);
}

.waves-effect.waves-purple .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7);
}

.waves-effect.waves-green .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7);
}

.waves-effect.waves-teal .waves-ripple {
  background-color: rgba(21, 157, 252, 0.7);
}

.waves-effect.waves-blue .waves-ripple {
  background-color: rgba(3, 155, 229, 0.7);
}

.waves-effect.waves-defaultLight .waves-ripple {
  background-color: rgba(238, 238, 238, 0.7);
}

.waves-notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

.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%);
}

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}

.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 0%;
  -webkit-mask-image: none;
}

.waves-block {
  display: block;
}

/* Firefox Bug: link not triggered */
a.waves-effect .waves-ripple {
  z-index: -1;
}

.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #fff;
  padding: 0;
  max-height: 90%;
  width: 55%;
  margin: auto;
  overflow-y: auto;
  border-radius: 2px;
  will-change: top, opacity;
}

.modal.modal-sm {
  width: 35%;
}
.modal.modal-lg:not(.expand-css) {
  width: 75%;
}
.modal.modal-xl:not(.expand-css) {
  width: 82%;
}

@media only screen and (max-width: 960px) {
  .modal {
    width: 80%;
  }
  .modal.modal-sm {
    width: 50%;
  }
  .modal.modal-lg:not(.expand-css) {
    width: 90%;
  }
  .modal.modal-xl:not(.expand-css) {
    width: 90%;
  }
}

@media only screen and (max-width: 600px) {
  .modal .modal.modal-sm, .modal .modal, .modal .modal.modal-lg:not(.expand-css) {
    width: 95%;
  }
}

.modal h1, .modal h2, .modal h3, .modal h4 {
  margin-top: 0;
}

.modal .modal-content {
  padding: 24px;
}

.modal .modal-close {
  cursor: pointer;
}

.modal .modal-footer {
  border-radius: 0 0 2px 2px;
  background-color: #fafafa;
  padding: 4px 6px;
  height: 56px;
  width: 100%;
}

.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat {
  float: right;
  margin: 6px 0;
}

.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;
}

.modal.modal-fixed-footer {
  padding: 0;
  height: 70%;
}

.modal.modal-fixed-footer .modal-content {
  position: absolute;
  height: calc(100% - 56px);
  max-height: 100%;
  width: 100%;
  overflow-y: auto;
}

.modal.modal-fixed-footer .modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
}

.modal.bottom-sheet {
  top: auto;
  bottom: -100%;
  margin: 0;
  width: 100%;
  max-height: 45%;
  border-radius: 0;
  will-change: bottom, opacity;
}

.collapsible {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0.5rem 0 1rem 0;
}

.collapsible-header {
  display: block;
  cursor: pointer;
  min-height: 3rem;
  line-height: 3rem;
  padding: 0 1rem;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}

.collapsible-header i {
  width: 2rem;
  font-size: 1.6rem;
  line-height: 3rem;
  display: block;
  float: left;
  text-align: center;
  margin-right: 1rem;
}

.collapsible-body {
  display: none;
  border-bottom: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.collapsible-body p {
  margin: 0;
  padding: 2rem;
}

.side-nav .collapsible {
  border: none;
  box-shadow: none;
}

.side-nav .collapsible li {
  padding: 0;
}

.side-nav .collapsible-header {
  background-color: transparent;
  border: none;
  line-height: inherit;
  height: inherit;
  margin: 0 1rem;
}

.side-nav .collapsible-header i {
  line-height: inherit;
}

.side-nav .collapsible-body {
  border: 0;
  background-color: #fff;
}

.side-nav .collapsible-body li a {
  margin: 0 1rem 0 2rem;
}

.collapsible.popout {
  border: none;
  box-shadow: none;
}

.collapsible.popout > li {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin: 0 24px;
  transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.collapsible.popout > li.active {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  margin: 16px 0;
}

.chip {
  display: inline-block;
  height: 25px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
  line-height: 25px;
  padding: 0 5px 0 10px;
  border-radius: 12px;
  background-color: #E4E4E4;
}

.chip img {
  float: left;
  margin: 0 8px 0 -12px;
  height: 25px;
  width: 25px;
  border-radius: 50%;
}

.chip i.material-icons, .chip i.icon.iconSmall {
  cursor: pointer;
  float: right;
  font-size: 16px;
  line-height: 25px;
  padding-left: 8px;
}

.materialboxed {
  display: block;
  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;
}

.materialboxed:hover {
  will-change: left, top, width, height;
}

.materialboxed:hover:not(.active) {
  opacity: .8;
}

.materialboxed.active {
  cursor: zoom-out;
}

#materialbox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #292929;
  z-index: 999;
  will-change: opacity;
}

.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 */
select:focus {
  outline: 1px solid #c9f3ef;
}

button:focus {
  outline: none;
  background-color: #29a5fc;
  color: #fff;
}

label {
  font-size: 0.8rem;
  color: #9e9e9e;
}

/***************************
   Text Inputs + Textarea
****************************/
.input-field pre {
  color: #d1d1d1;
}

::-webkit-input-placeholder {
  color: #d1d1d1;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #d1d1d1;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #d1d1d1;
}

:-ms-input-placeholder {
  color: #d1d1d1;
}

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 {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0.5rem 0 0 0;
  /*0 0 15px 0*/
  padding: 0;
  box-shadow: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: border-box;
  box-sizing: content-box;
  transition: all .3s;
}

input[type=text]:disabled, input[type=text][readonly="readonly"],
input[type=password]:disabled,
input[type=password][readonly="readonly"],
input[type=email]:disabled,
input[type=email][readonly="readonly"],
input[type=url]:disabled,
input[type=url][readonly="readonly"],
input[type=time]:disabled,
input[type=time][readonly="readonly"],
input[type=date]:disabled,
input[type=date][readonly="readonly"],
input[type=datetime-local]:disabled,
input[type=datetime-local][readonly="readonly"],
input[type=tel]:disabled,
input[type=tel][readonly="readonly"],
input[type=number]:disabled,
input[type=number][readonly="readonly"],
input[type=search]:disabled,
input[type=search][readonly="readonly"],
textarea.materialize-textarea:disabled,
textarea.materialize-textarea[readonly="readonly"] {
  color: rgba(0, 0, 0, 0.26);
  border-bottom: 1px dotted rgba(0, 0, 0, 0.26);
}

input[type=text]:disabled + label, input[type=text][readonly="readonly"] + label,
input[type=password]:disabled + label,
input[type=password][readonly="readonly"] + label,
input[type=email]:disabled + label,
input[type=email][readonly="readonly"] + label,
input[type=url]:disabled + label,
input[type=url][readonly="readonly"] + label,
input[type=time]:disabled + label,
input[type=time][readonly="readonly"] + label,
input[type=date]:disabled + label,
input[type=date][readonly="readonly"] + label,
input[type=datetime-local]:disabled + label,
input[type=datetime-local][readonly="readonly"] + label,
input[type=tel]:disabled + label,
input[type=tel][readonly="readonly"] + label,
input[type=number]:disabled + label,
input[type=number][readonly="readonly"] + label,
input[type=search]:disabled + label,
input[type=search][readonly="readonly"] + label,
textarea.materialize-textarea:disabled + label,
textarea.materialize-textarea[readonly="readonly"] + label {
  color: rgba(0, 0, 0, 0.26);
}

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]) {
  border-bottom: 1px solid #0177d6;
  box-shadow: 0 1px 0 0 #0177d6;
}

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 {
  color: #0177d6;
}

input[type=text].valid,
input[type=password].valid,
input[type=email].valid,
input[type=url].valid,
input[type=time].valid,
input[type=date].valid,
input[type=datetime-local].valid,
input[type=tel].valid,
input[type=number].valid,
input[type=search].valid,
textarea.materialize-textarea.valid {
  border-bottom: 1px solid #4CAF50;
}

input[type=text]:focus.valid,
input[type=password]:focus.valid,
input[type=email]:focus.valid,
input[type=url]:focus.valid,
input[type=time]:focus.valid,
input[type=date]:focus.valid,
input[type=datetime-local]:focus.valid,
input[type=tel]:focus.valid,
input[type=number]:focus.valid,
input[type=search]:focus.valid,
textarea.materialize-textarea:focus.valid {
  border-bottom: 1px solid #4CAF50;
  box-shadow: 0 1px 0 0 #4CAF50;
}

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 {
  content: attr(data-success);
  color: #4CAF50;
  opacity: 1;
}

input[type=text].invalid,
input[type=password].invalid,
input[type=email].invalid,
input[type=url].invalid,
input[type=time].invalid,
input[type=date].invalid,
input[type=datetime-local].invalid,
input[type=tel].invalid,
input[type=tel]:focus.invalid,
input[type=number].invalid,
input[type=search].invalid,
textarea.materialize-textarea.invalid {
  border-bottom: 1px solid #f44336;
}

/*invalide focused*/
input[type=text]:focus.invalid,
input[type=password]:focus.invalid,
input[type=email]:focus.invalid,
input[type=url]:focus.invalid,
input[type=time]:focus.invalid,
input[type=date]:focus.invalid,
input[type=datetime-local]:focus.invalid,
input[type=number]:focus.invalid,
input[type=search]:focus.invalid,
textarea.materialize-textarea:focus.invalid {
  border-bottom: 1px solid #d63d3d;
  box-shadow: 0 1px 0 0 #d63d3d;
}

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 {
  content: attr(data-error);
  color: #d63d3d;
  opacity: 1;
}

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 {
  display: block;
  content: "";
  position: absolute;
  top: 43px;
  opacity: 0;
  transition: .2s opacity ease-out, .2s color ease-out;
}

.input-field {
  position: relative;
  margin-top: 0.2rem;
}

.input-fieldreadonly {
  position: relative;
  margin-top: 0.2rem;
}

.input-field label {
  color: #5C5C5C;
  position: absolute;
  top: 1rem;
  left: 0.75rem;
  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;
  width: calc(100% - 1.5rem);
  /* 75%*/
  -moz-width: calc(100% - 1.5rem);
}

.input-field label.active {
  font-size: 0.8rem;
  /*-webkit-transform: translateY(-90%);
    -moz-transform: translateY(-90%);
    -ms-transform: translateY(-90%);
    -o-transform: translateY(-90%);
    transform: translateY(-90%);*/
}

.input-field .prefix, .input-field .suffix {
  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;
  opacity: 0.4;
}

.input-field .prefix.active, .input-field .suffix.active {
  color: #0177d6;
}

.input-field .prefix ~ input,
.input-field .prefix ~ textarea {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

.input-field .suffix ~ input,
.input-field .suffix ~ textarea {
  margin-right: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

.input-field .prefix ~ textarea, .input-field .suffix ~ textarea {
  padding-top: .8rem;
}

.input-field .prefix ~ label {
  margin-left: 3rem;
}

.input-field .suffix ~ label {
  margin-right: 3rem;
}

@media only screen and (max-width: 960px) {
  .input-field .prefix ~ input, .input-field .suffix ~ input {
    width: 86%;
    width: calc(100% - 3rem);
  }
}

@media only screen and (max-width: 600px) {
  .input-field .prefix ~ input, .input-field .suffix ~ input {
    width: 80%;
    width: calc(100% - 3rem);
  }
}

.input-field input[type=search] {
  display: block;
  line-height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem);
}

.input-field input[type=search]:focus {
  background-color: #fff;
  border: 0;
  box-shadow: none;
  color: #444;
}

.input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close, .input-field input[type=search]:focus ~ .material-icons {
  color: #444;
}

.input-field input[type=search] + label {
  left: 1rem;
}

.input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons {
  position: absolute;
  top: 0;
  right: 1rem;
  color: transparent;
  cursor: pointer;
  font-size: 2rem;
  transition: .3s color;
}

textarea {
  width: 100%;
  height: 3rem;
  background-color: transparent;
}

textarea.materialize-textarea {
  overflow-y: hidden;
  /* prevents scroll bar flash */
  padding: 0.8rem 0;
  /* prevents text jump on Enter keypress */
  resize: none;
  min-height: 2.1rem;
  height: 0.8rem;
  /* added for single line */
}

.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 */
[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  left: 6px;
  top: 6px;
}

[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+ */
}

[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 */
[type="radio"]:not(:checked) + label:before {
  border-radius: 50%;
  border: 2px solid #5a5a5a;
}

[type="radio"]:not(:checked) + label:after {
  border-radius: 50%;
  border: 2px solid #5a5a5a;
  z-index: -1;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}

/* Checked styles */
[type="radio"]:checked + label:before {
  border-radius: 50%;
  border: 2px solid transparent;
}

[type="radio"]:checked + label:after {
  border-radius: 50%;
  border: 2px solid #0177d6;
  background-color: #0177d6;
  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 */
[type="radio"].with-gap:checked + label:before {
  border-radius: 50%;
  border: 2px solid #0177d6;
}

[type="radio"].with-gap:checked + label:after {
    border-radius: 50%;
    border: 2px solid #0177d6;
    background-color: #0177d6;
    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);
    outline: 2px solid #0177D6;
    outline-offset: 10px !important;
}

/* Disabled Radio With gap */
[type="radio"].tabbed:focus + label:before,  [type="radio"]:focus + label:before {
  -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
}

.isNextGenView [type="radio"].tabbed:focus + label:before,  [type="radio"]:focus + label:before {
  -webkit-box-shadow: none;
  box-shadow: none;
}

[type="radio"].with-gap:disabled:checked + label:before {
  border: 2px solid rgba(0, 0, 0, 0.26);
}

[type="radio"].with-gap:disabled:checked + label:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.26);
}

/* Disabled style */
[type="radio"]:disabled:not(:checked) + label:before,
[type="radio"]:disabled:checked + label:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
}

[type="radio"]:disabled + label {
  color: rgba(0, 0, 0, 0.26);
}

[type="radio"]:disabled:not(:checked) + label:before {
  border-color: rgba(0, 0, 0, 0.26);
}

[type="radio"]:disabled:checked + label:after {
  background-color: rgba(0, 0, 0, 0.26);
  border-color: #BDBDBD;
}

/***************
   Checkboxes
***************/
/* CUSTOM CSS CHECKBOXES */
form p {
  margin-bottom: 10px;
  text-align: left;
}

form p:last-child {
  margin-bottom: 0;
}

/* Remove default checkbox */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  top: 6px;
  left: 6px;
  visibility: hidden;
}

[type="checkbox"] {
  /* checkbox aspect */
}

[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+ */
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  [type="checkbox"] + label {
    line-height: 22px;
    /* chrome only hack */
  }
}

[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  z-index: 0;
  border: 2px solid #5a5a5a;
  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;
}

[type="checkbox"]:not(:checked):disabled + label:before {
  border: none;
  background-color: rgba(0, 0, 0, 0.26);
}

[type="checkbox"].tabbed:focus + label:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  border: 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

[type="checkbox"].filled-in:focus + label:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    outline: 2px solid #0177D6;
    outline-offset: 2px!important;
}

[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 #0177d6;
  border-bottom: 2px solid #0177d6;
  -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%;
}

[type="checkbox"]:checked:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  border-bottom: 2px solid rgba(0, 0, 0, 0.26);
}

/* Indeterminate checkbox */
[type="checkbox"]:indeterminate + label:before {
  left: -10px;
  top: -11px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #0177d6;
  border-bottom: 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%;
}

[type="checkbox"]:indeterminate:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  background-color: transparent;
}

[type="checkbox"].filled-in + label:after {
  border-radius: 2px;
}

[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;
}

[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%;
}

[type="checkbox"].filled-in:not(:checked) + label:after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #5a5a5a;
  top: 0px;
  z-index: 0;
}

[type="checkbox"].filled-in:checked + label:before {
  top: 0;
  /*left: 1px;*/
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  /*rtl:begin:ignore*/
  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%;
  /*rtl:end:ignore*/
}
html[dir="rtl"] [type="checkbox"].filled-in:checked+label:before {
  /*rtl:begin:ignore*/
  right:15px;
  /*rtl:end:ignore*/
}
[type="checkbox"].filled-in:checked + label:after {
  top: 0px;
  width: 20px;
  height: 20px;
  border: 2px solid #0177d6;
  background-color: #0177d6;
  z-index: 0;
}

[type="checkbox"].filled-in.tabbed:focus + label:after {
  border-radius: 2px;
  border-color: #5a5a5a;
  background-color: rgba(0, 0, 0, 0.1);
}

[type="checkbox"].filled-in.tabbed:checked:focus + label:after {
  border-radius: 2px;
  background-color: #0177d6;
  border-color: #0177d6;
}

[type="checkbox"].filled-in:disabled:not(:checked) + label:before {
  background-color: transparent;
  border: 2px solid transparent;
}

[type="checkbox"].filled-in:disabled:not(:checked) + label:after {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}

[type="checkbox"].filled-in:disabled:checked + label:before {
  background-color: transparent;
}

[type="checkbox"].filled-in:disabled:checked + label:after {
  background-color: #BDBDBD !important;
  border-color: #BDBDBD !important;
}

/***************
     Switch
***************/
.switch,
.switch * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

.switch label {
  cursor: pointer;
}

.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}

.switch label input[type=checkbox]:checked + .lever {
  background-color: #84c7c1;
}

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #26a69a;
}

.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 40px;
  height: 15px;
  background-color: #818181;
  border-radius: 15px;
  margin-right: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px;
}

.switch label .lever:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 21px;
  height: 21px;
  background-color: #F1F1F1;
  border-radius: 21px;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
  left: -5px;
  top: -3px;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease;
}

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(38, 166, 154, 0.1);
}

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);
}

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before, input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
  transform: scale(2.4);
  background-color: rgba(38, 166, 154, 0.15);
}

input[type=checkbox]:not(:disabled) ~ .lever:active:before, input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
  transform: scale(2.4);
  background-color: rgba(0, 0, 0, 0.08);
}

.switch label input[type=checkbox]:checked + .lever:after {
  left: 24px;
}

.switch input[type=checkbox][disabled] + .lever {
  cursor: default;
}

.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #BDBDBD;
}

.additionalText .input-field {
  cursor: default;
  pointer-events: none;
}

.additionalText label.input-field span:nth-child(1), .additionalText label.input-field span:nth-child(4), .additionalText label.input-field span:nth-child(3) {
  cursor: pointer;
  pointer-events: all;
}

/***************
  Select Field
***************/
.select-label {
  position: absolute;
}

.select-wrapper {
  position: relative;
}

.select-wrapper input.select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  outline: none;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0.5rem 0 0 0;
  padding: 0;
  display: block;
}

.select-wrapper span.caret {
  color: #727272;
  position: absolute;
  right: 0;
  top: 16px;
  font-size: 10px;
}
.select-wrapper input.select-dropdown.customOptionGhostInput {
  color: rgba(0, 0, 0, 0.40);
}

.select-wrapper span.caret.disabled {
  color: rgba(0, 0, 0, 0.26);
}

.select-wrapper + label {
  position: absolute;
  top: -14px;
  font-size: 0.8rem;
}

select {
  display: none;
}

select.browser-default {
  display: block;
}

select:disabled {
  color: rgba(0, 0, 0, 0.3);
}

.select-wrapper input.select-dropdown:disabled {
  cursor: default;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -ms-user-select: none;
  /* IE10+ */
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.select-wrapper i {
  color: rgba(0, 0, 0, 0.9);
}

.select-dropdown li.disabled {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent;
}

/*********************
      File Input
**********************/
.file-field {
  position: relative;
}

.file-field .file-path-wrapper {
  overflow: hidden;
  padding-left: 10px;
}

.file-field input.file-path {
  width: 100%;
}

.file-field .btn, .file-field .btn-large {
  float: left;
  height: 3rem;
  line-height: 3rem;
}

.file-field span {
  cursor: pointer;
}

.file-field input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

/***************
      Range
***************/
.range-field {
  position: relative;
}

input[type=range], input[type=range] + .thumb {
  cursor: pointer;
}

input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0px;
  padding: 0;
}

input[type=range] + .thumb {
  position: absolute;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #0177d6;
  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);
}

input[type=range] + .thumb .value {
  display: block;
  width: 30px;
  text-align: center;
  color: #0177d6;
  font-size: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

input[type=range] + .thumb.active {
  border-radius: 50% 50% 50% 0;
}

input[type=range] + .thumb.active .value {
  color: #fff;
  margin-left: -1px;
  margin-top: 8px;
  font-size: 10px;
}

input[type=range]:focus {
  outline: none;
}

input[type=range] {
  -webkit-appearance: none;
}

input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background-color: #0177d6;
  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;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border: 1px solid white;
  /*required for proper track sizing in FF*/
}

input[type=range]::-moz-range-track {
  height: 3px;
  background: #ddd;
  border: none;
}

input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #0177d6;
  margin-top: -5px;
}

/*hide the outline behind the border*/
input[type=range]:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}

input[type=range]:focus::-moz-range-track {
  background: #ccc;
}

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;
}

input[type=range]::-ms-fill-lower {
  background: #777;
}

input[type=range]::-ms-fill-upper {
  background: #ddd;
}

input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #0177d6;
}

input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

/***************************
   Text Inputs + Textarea
****************************/
select {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 5px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 3rem;
}

/***************
    Nav List
***************/
.table-of-contents.fixed {
  position: fixed;
}

.table-of-contents li {
  padding: 2px 0;
}

.table-of-contents a {
  display: inline-block;
  font-weight: 300;
  color: #757575;
  padding-left: 20px;
  height: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: .4;
  display: inline-block;
}

.table-of-contents a:hover {
  color: #a8a8a8;
  padding-left: 19px;
  border-left: 1px solid #ea4a4f;
}

.table-of-contents a.active {
  font-weight: 500;
  padding-left: 18px;
  border-left: 2px solid #ea4a4f;
}

.side-nav {
  position: fixed;
  width: 240px;
  left: -105%;
  top: 0;
  margin: 0;
  height: 100%;
  height: calc(100% + 60px);
  height: -moz-calc(100%);
  background-color: #fff;
  z-index: 999;
  overflow-y: auto;
  will-change: left;
}

.side-nav.right-aligned {
  will-change: right;
  right: -105%;
  left: auto;
}

.side-nav .collapsible {
  margin: 0;
}

.side-nav li {
  float: none;
  padding: 0 15px;
}

.side-nav li:hover, .side-nav li.active {
  background-color: #ddd;
}

.side-nav a {
  color: #444;
  display: block;
  font-size: 0.8571rem;
  height: 64px;
  line-height: 64px;
  padding: 0 15px;
}

.drag-target {
  height: 100%;
  width: 10px;
  position: fixed;
  top: 0;
  z-index: 998;
}

.side-nav.fixed a {
  display: block;
  padding: 0 15px;
  color: #444;
}

.side-nav.fixed {
  left: 0;
  position: fixed;
}

.side-nav.fixed.right-aligned {
  right: 0;
  left: auto;
}

@media only screen and (max-width: 960px) {
  .side-nav.fixed {
    left: -105%;
  }
  .side-nav.fixed.right-aligned {
    right: -105%;
    left: auto;
  }
}

.side-nav .collapsible-body li.active,
.side-nav.fixed .collapsible-body li.active {
  background-color: #ee6e73;
}

.side-nav .collapsible-body li.active a,
.side-nav.fixed .collapsible-body li.active a {
  color: #fff;
}

#sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 120vh;
  background-color: rgba(0, 0, 0, 0.5);
  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
 */
.preloader-wrapper {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
}

.preloader-wrapper.small {
  width: 36px;
  height: 36px;
}

.preloader-wrapper.big {
  width: 64px;
  height: 64px;
}

.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);
  }
}

.spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-color: #26a69a;
}

.spinner-blue,
.spinner-blue-only {
  border-color: #4285f4;
}

.spinner-red,
.spinner-red-only {
  border-color: #db4437;
}

.spinner-yellow,
.spinner-yellow-only {
  border-color: #f4b400;
}

.spinner-green,
.spinner-green-only {
  border-color: #0f9d58;
}

/**
 * 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.
 */
.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;
}

.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;
}

.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;
}

.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;
}

.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
  /* 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).
 */
.gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

.gap-patch .circle {
  width: 1000%;
  left: -450%;
}

.circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

.circle-clipper .circle {
  width: 200%;
  height: 100%;
  border-width: 3px;
  /* 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;
}

.circle-clipper.left .circle {
  left: 0;
  border-right-color: transparent !important;
  -webkit-transform: rotate(129deg);
  transform: rotate(129deg);
}

.circle-clipper.right .circle {
  left: -100%;
  border-left-color: transparent !important;
  -webkit-transform: rotate(-129deg);
  transform: rotate(-129deg);
}

.active .circle-clipper.left .circle {
  /* 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;
}

.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);
  }
}

#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;
  }
}

.slider {
  position: relative;
  height: 400px;
  width: 100%;
}

.slider.fullscreen {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.slider.fullscreen ul.slides {
  height: 100%;
}

.slider.fullscreen ul.indicators {
  z-index: 2;
  bottom: 30px;
}

.slider .slides {
  margin: 0;
  height: 400px;
}

.slider .slides li {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: inherit;
  overflow: hidden;
}

.slider .slides li img {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
}

.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 15%;
  left: 15%;
  width: 70%;
  opacity: 0;
}

.slider .slides li .caption p {
  color: #e0e0e0;
}

.slider .slides li.active {
  z-index: 2;
}

.slider .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}

.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  -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%;
}

.slider .indicators .indicator-item.active {
  background-color: #b2ebf2;
}

.slider .arrows, .slider .showNext, .slider .showPrev {
  position: absolute;
  top: calc(50% - 22px);
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  color: #fff;
  z-index: 3;
}

.slider .showNext {
  left: 0;
}

.slider .showPrev {
  right: 0;
}

.slider .sliderfixedImage {
  width: 190px;
  height: 190px;
  position: absolute;
  top: 0;
  left: calc(50% - 95px);
}

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what's here.
 */
.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.
 */
.picker__input {
  cursor: default;
}

/**
 * When the picker is opened, the input element is "activated".
 */
.picker__input.picker__input--active {
  border-color: #0089ec;
}

/**
 * The holder is the only "scrollable" top-level container element.
 */
.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.
 */
.picker__holder,
.picker__frame {
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
}

/**
 * The holder should overlay the entire screen.
 */
.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.
 */
.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) {
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}

@media (min-height: 40.125em) {
  .picker__frame {
    margin-bottom: 7.5%;
  }
}

/**
 * The wrapper sets the stage to vertically align the box contents.
 */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}

@media (min-height: 28.875em) {
  .picker__wrap {
    display: block;
  }
}

/**
 * The box contains all the picker contents.
 */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
}

@media (min-height: 28.875em) {
  .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...
 */
.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;
}

.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) {
  .picker--opened .picker__frame {
    top: 10%;
    bottom: 20% auto;
  }
}

/**
 * For `large` screens, transform into an inline picker.
 */
/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
.picker__input.picker__input--active {
  border-color: #E3F2FD;
}

.picker__frame {
  margin: 0 auto;
  max-width: 325px;
}

@media (min-height: 38.875em) {
  .picker--opened .picker__frame {
    top: 10%;
    bottom: auto;
  }
}

/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
.picker__box {
  padding: 0 1em;
}

/**
 * The header containing the month and year stuff.
 */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/**
 * The month and year labels.
 */
.picker__month,
.picker__year {
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/**
 * The month and year selectors.
 */
.picker__select--month,
.picker__select--year {
  height: 2em;
  padding: 0;
  margin-left: .25em;
  margin-right: .25em;
}

.picker__select--month.browser-default {
  display: inline;
  background-color: #FFFFFF;
  width: 40%;
}

.picker__select--year.browser-default {
  display: inline;
  background-color: #FFFFFF;
  width: 25%;
}

.picker__select--month:focus,
.picker__select--year:focus {
  border-color: rgba(0, 0, 0, 0.05);
}

/**
 * The month navigation buttons.
 */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}

.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

.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
 */
.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;
}

.picker__table th, .picker__table td {
  text-align: center;
}

.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */
.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) {
  .picker__weekday {
    padding-bottom: .5em;
  }
}

/**
 * The days on the calendar
 */
.picker__day--today {
  position: relative;
  color: #595959;
  letter-spacing: -.3;
  padding: .75rem 0;
  font-weight: 400;
  border: 1px solid transparent;
}

.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}

.picker__day--infocus:hover {
  cursor: pointer;
  color: #000;
  font-weight: 500;
}

.picker__day--outfocus {
  display: none;
  padding: .75rem 0;
  color: #fff;
}

.picker__day--outfocus:hover {
  cursor: pointer;
  color: #dddddd;
  font-weight: 500;
}

.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
}

.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;
}

.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
.picker__footer {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.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;
}

.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}

.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: rgba(0, 0, 0, 0.05);
  outline: none;
}

.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}

.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}

.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}

.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}

.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}

.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
.picker__box {
  border-radius: 2px;
  overflow: hidden;
}

.picker__date-display {
  text-align: center;
  background-color: #e0e0e0;
  color: #fff;
  padding-bottom: 15px;
  font-weight: 300;
}

.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #a1ded8;
}

.picker__weekday-display {
  background-color: #1f897f;
  padding: 10px;
  font-weight: 200;
  letter-spacing: .5;
  font-size: 1rem;
  margin-bottom: 15px;
}

.picker__month-display {
  text-transform: uppercase;
  font-size: 2rem;
}

.picker__day-display {
  font-size: 4.5rem;
  font-weight: 400;
}

.picker__year-display {
  font-size: 1.8rem;
  color: rgba(255, 255, 255, 0.4);
}

.picker__box {
  padding: 0;
}

.picker__calendar-container {
  padding: 0 1rem;
}

.picker__calendar-container thead {
  border: none;
}

.picker__table {
  margin-top: 0;
  margin-bottom: .5em;
}

.picker__day--infocus {
  color: #595959;
  letter-spacing: -.3;
  padding: .75rem 0;
  font-weight: 400;
  border: 1px solid transparent;
}

.picker__day.picker__day--today {
  color: #0177d6;
}

.picker__day.picker__day--today.picker__day--selected {
  color: #fff;
}

.picker__weekday {
  font-size: .9rem;
}

.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: #0177d6;
  color: #ffffff;
}

.picker__day--selected.picker__day--outfocus,
.picker__day--selected:hover.picker__day--outfocus,
.picker--focused .picker__day--selected.picker__day--outfocus {
  background-color: #a1ded8;
}

.picker__footer {
  text-align: right;
  padding: 5px 10px;
}

.picker__close, .picker__today {
  font-size: 1.1rem;
  padding: 0 1rem;
  color: #000;
}

.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;
}

.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #676767;
}

button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
  background-color: #a1ded8;
}

/* ==========================================================================
   $BASE-TIME-PICKER
   ========================================================================== */
/**
 * The list of times.
 */
.picker__list {
  list-style: none;
  padding: 0.75em 0 4.2em;
  margin: 0;
}

/**
 * The times on the clock.
 */
.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) {
  .picker__list-item {
    padding: .5em 1em;
  }
}

/* Hovered time */
.picker__list-item:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-color: #0089ec;
  z-index: 10;
}

/* Highlighted and hovered/focused time */
.picker__list-item--highlighted {
  border-color: #0089ec;
  z-index: 10;
}

.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* Selected and hovered/focused time */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background: #0089ec;
  color: #ffffff;
  z-index: 10;
}

/* Disabled time */
.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
 */
.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;
}

.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;
}

.picker--time .picker__button--clear:before {
  top: -0.25em;
  color: #666;
  font-size: 1.25em;
  font-weight: bold;
}

.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.
 */
.picker--time .picker__frame {
  min-width: 256px;
  max-width: 320px;
}

/**
 * The picker box.
 */
.picker--time .picker__box {
  font-size: 1em;
  background: #f2f2f2;
  padding: 0;
}

@media (min-height: 40.125em) {
  .picker--time .picker__box {
    margin-bottom: 5em;
  }
}

.fontsize16 .select-wrapper input.select-dropdown {
  font-size: 1.143rem !important;
}

/* move this line in layout css */
input[type=text]:disabled + label,
input[type=text][readonly="readonly"] + label,
input[type=text][readonly] + label,
input[type=text][disabled="disabled"] + label,
input[type=text][disabled] + label,
input[type=password]:disabled + label,
input[type=password][readonly="readonly"] + label,
input[type=email]:disabled + label,
input[type=email][readonly="readonly"] + label,
input[type=url]:disabled + label,
input[type=url][readonly="readonly"] + label,
input[type=time]:disabled + label,
input[type=time][readonly="readonly"] + label,
input[type=date]:disabled + label,
input[type=date][readonly="readonly"] + label,
input[type=datetime-local]:disabled + label,
input[type=datetime-local][readonly="readonly"] + label,
input[type=tel]:disabled + label,
input[type=tel][readonly="readonly"] + label,
input[type=number]:disabled + label,
input[type=number][readonly="readonly"] + label,
input[type=number][readonly] + label,
input[type=number][disabled] + label,
input[type=search]:disabled + label,
input[type=search][readonly="readonly"] + label,
textarea.materialize-textarea:disabled + label,
textarea.materialize-textarea[readonly="readonly"] + label {
  /*color: #757575;*/
  color: #5C5C5C;
}

input[type=text]:disabled,
input[type=text][readonly="readonly"],
input[type=text][disabled="disabled"],
input[type=text][readonly],
input[type=text][disabled],
input[type=password]:disabled,
input[type=password][readonly="readonly"],
input[type=email]:disabled,
input[type=email][readonly="readonly"],
input[type=url]:disabled,
input[type=url][readonly="readonly"],
input[type=time]:disabled,
input[type=time][readonly="readonly"],
input[type=date]:disabled,
input[type=date][readonly="readonly"],
input[type=datetime-local]:disabled,
input[type=datetime-local][readonly="readonly"],
input[type=tel]:disabled,
input[type=tel][readonly="readonly"],
input[type=number]:disabled,
input[type=number][readonly="readonly"],
input[type=number][readonly],
input[type=number][disabled],
input[type=search]:disabled,
input[type=search][readonly="readonly"],
textarea.materialize-textarea:disabled,
textarea.materialize-textarea[readonly="readonly"] {
  /*color: #757575;*/
  color: rgba(0, 0, 0, 0.9);
  border-bottom: 1px dotted transparent;
}

input[type=text][readonly="readonly"].select-dropdown,
input[type=text][readonly].select-dropdown {
  border-bottom: 1px solid #e0e0e0;
}

input[type=text].file-path.invalid {
  box-shadow: none;
}

.select-wrapper input.select-dropdown:disabled {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.fixed-action-btn {
  z-index: 11;
}

.fixed-action-btn.top {
  top: 85px;
  padding: 0 0 15px 0;
  bottom: inherit;
}

.fixed-action-btn.top ul {
  top: 70px;
  bottom: inherit;
}

/*------------------------------------*	#autocomplete modification
\*------------------------------------*/
/**
 * Extend `.autocomplete-suggestions {}` used by dev team. 3rd party CSS 
 */
.autocomplete-suggestions {
  border: 1px solid #f0f0f0 !important;
  box-shadow: 0 2px 6px #ccc;
}

.autocomplete-suggestion {
  background-color: #fff;
  padding: 1.071rem 0.7143rem;
}

.autocomplete-suggestion:hover {
  background-color: #e0e0e0;
}

.autocomplete-textfield-suggestions {
  position: absolute;
  z-index: 1;
  top: 39px;
  left: 10px;
  width: calc( 100% - 20px);
}

.autocomplete-selected {
  background-color: #f0f0f0 !important;
}

/*------------------------------------*	#modal
\*------------------------------------*/
/**
 * Extend `.modal {}` from materialize.css
 */
.modal-content-with-form {
  border-top: 1px solid transparent;
}

.modal .modal-footer {
  padding: 4px 8px 10px 20px;
  border-top: 1px solid transparent;
  background: white;
}

.m-f-checkbox-valign {
  margin-top: 12px;
}

.scrollableModel .modal-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.scrollableModel .modal-footer_new, .scrollableModel .modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  background: none;
}
/*------------------------------------*	#table
\*------------------------------------*/
/**
 * Extend `table` from materialize.css
 */
th {
  font-weight: normal;
  color: #5c5c5c;
  font-size: 0.8571rem;
}

td {
  font-weight: normal;
  color: #3b3b3b;
}

/**
 * Extend `table` from materialize.css
 * increasing first & last column left & right padding
 */
th:first-child, td:first-child {
  padding-left: 20px;
}

th:last-child, td:last-child {
  padding-right: 20px;
}

.input-fields-inside th, .input-fields-inside td {
  padding-top: 3px;
  padding-bottom: 10px;
}

.input-fields-inside th:first-child, .input-fields-inside td:first-child {
  padding-left: 10px;
}

.input-fields-inside th:last-child, .input-fields-inside td:last-child {
  padding-left: 24px;
}

.table-with-inputbox td:first-child {
  padding-left: 24px;
}

.table-with-inputbox td:last-child {
  padding-right: 24px;
}

.table-with-inputbox td {
  padding: 8px 15px;
}

/*------------------------------------*	#form - input field 
\*------------------------------------*/
/**
 * Extend `input-field { }` from materialize.css
 * we are using wrong approch for this need to remove `.editableMode .input-field` from _module.scss &   
 * `.formEdit .input-field` which is below one & use 1 rem top margin to `input-field`
 */
.formEdit .input-field {
  margin-bottom: 15px;
}

[type="checkbox"].filled-in:not(:checked) + label:after {
  background: #fff;
  border: 2px solid #757575;
  top: 2px;
}

/*------------------------------------*	#footer page class and class for lookup header
\*------------------------------------*/
/*
* Extend lookup header and btn-small
*/
footer.page-footer {
  padding-top: 16px;
}

.lookup-header {
  font-size: 16px;
  padding: 1.429rem;
  line-height: 1.5;
  border-bottom: 1px solid #e7e7e7;
  color: #000;
}

.btn-small {
  font-size: 0.85rem;
  font-weight: normal !important;
}

/*------------------------------------*	#checkbox empty for circle 
\*------------------------------------*/
/*
* Extend checkbox class with avatar on hover visible and showing if one is clicked
*/
.circle-emt-checkbox[type="checkbox"] + label {
  padding-left: 29px;
  color: rgba(0, 0, 0, 0.87);
  height: 27px;
  line-height: 27px;
}

.circle-emt-checkbox[type="checkbox"] + label:after, .circle-emt-checkbox[type="checkbox"] + label:before {
  top: 8px !important;
  left: 8px !important;
}

.nxt-checkbox-hide {
  -webkit-transition: "all ease-in-out 0.5s";
  -moz-transition: "all ease-in-out 0.5s";
  -o-transition: "all ease-in-out 0.5s";
  -ms-transition: "all ease-in-out 0.5s";
  transition: "all ease-in-out 0.5s";
  cursor: pointer;
}

.nxt-checkbox-hide + .circle-emt-checkbox[type="checkbox"] + label {
  visibility: hidden;
  -webkit-transition: "all ease-in-out 0.5s";
  -moz-transition: "all ease-in-out 0.5s";
  -o-transition: "all ease-in-out 0.5s";
  -ms-transition: "all ease-in-out 0.5s";
  transition: "all ease-in-out 0.5s";
}

.nxt-checkbox-show, .nxt-checkbox-show-prement {
  visibility: hidden;
}

.nxt-checkbox-show + .circle-emt-checkbox[type="checkbox"] + label, .nxt-checkbox-show-prement + .circle-emt-checkbox[type="checkbox"] + label {
  visibility: visible;
}

/*------------------------------------*	#collection  
\*------------------------------------*/
/*
 * Extend `.collection .collection-item.avatar .circle { }` from materialize.css
 */
.collection .collection-item {
  background-color: transparent;
}

.collection .collection-item.avatar i.circle {
  height: 36px;
  width: 36px;
  border: 2px solid rgba(0, 0, 0, 0.38);
  color: rgba(0, 0, 0, 0.38);
  background: rgba(224, 224, 224, 0.38);
  line-height: 29px;
}

.collection .collection-item.avatar i.circle img {
  width: 100%;
  vertical-align: middle;
}

/*TWO 10070*/
.card-content .collection .collection-item.avatar .title {
  font-size: 14px;
}

.collection .title {
  color: #212121;
}

.card-content .collection .title {
  color: rgba(0, 0, 0, 0.87);
}

.collection .collection-item.avatar p, .collection .collection-item p {
  font-size: 0.85714rem;
}

.collecton-item-secondary-text-wrapper {
  font-size: 0.85714rem;
  margin: 0;
  display: block;
  color: #757575;
}

/*--------------------------------*	#secodory content with tabs
\*--------------------------------*/
/* 
  * exten '.secondary-content with tab '
*/
.s-c-with-tab {
  padding: 10px 15px;
}

.lookup-bulk-order-edit {
  width: 350px;
  z-index: 982;
}

/*------------------------------------*	#form - checkbox 
\*------------------------------------*/
/**
 * Extend `checkbox .filled-in` from materialize.css 
 * adding one more style class for checkbox, saying partial selected used for partially selected checkboxes e.g.categorypopup
 */
[type="checkbox"].filled-partial:checked + label:before {
  top: 0;
  left: 2px;
  width: 16px;
  height: 16px;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  border-radius: 2px;
}

/*--------------------------------*	#tabs with active
\*--------------------------------*/
/* 
  * extend 'tab design'
*/
.tabs .tab a {
  font-weight: 700;
  padding: 15px 20px;
  text-align: center;
}

.tabs .tab .active {
  color: #0177d6;
}

.tabs .indicator {
  display: none !important;
}

ul .tabs {
  height: 48px !important;
}

.tabs .tab a.active {
  border-bottom: 2px solid #0177d6 !important;
}

/*----------------------------*	 #add header and footer for dropdown
\*--------------------------------*/
.dropdown-content--size-small {
  min-width: 214px;
}

.dropdown-content--size-medium {
  min-width: 285px;
}

/* classes for reset the value*/
.dropdown-content li.dropdown-content-header, .dropdown-content li:hover.dropdown-content-header,
.dropdown-content li.dropdown-content-footer, .dropdown-content li:hover.dropdown-content-footer,
.dropdown-content li.dropdown-content-content, .dropdown-content li:hover.dropdown-content-content {
  background-color: #fff;
  white-space: nowrap;
  line-height: normal;
  cursor: default;
}

.dropdown-content li.dropdown-content-header span,
.dropdown-content li.dropdown-content-footer span,
.dropdown-content li.dropdown-content-content {
  padding: 0;
}

.dropdown-content-header:after, .dropdown-content-content:after, .dropdown-content-footer:after {
  content: '';
  clear: both;
  height: 0;
  width: 100%;
  box-sizing: border-box;
}

.dropdown-content li.dropdown-content-header {
  height: 57px;
  padding: 17px 12px;
}

.dropdown-content li.dropdown-content-header .searchWithHiddenTextField {
  /*top:-4px;
		right: 0.68rem;*/
}

.dropdown-content li.dropdown-content-footer, .dropdown-content .dropdown-content-footer {
  height: 51px;
  padding: 7px;
}

.dropdown-content-header .title {
  line-height: 24px;
  font-size: 1.143rem;
  padding-left: 8px;
}

.dropdown-button--withBorder {
  padding: 5px 0;
  border-bottom: 1px solid #e0e0e0;
}

.dropdown-content li.collection-item label {
  text-transform: capitalize;
}

/*----------------------------*	 #chips 
\*--------------------------------*/
/* 
  * changing chips light to make remove icon vertically aligned
*/
.chip {
  padding: 0 2px 0 10px;
}

.chip i.material-icons, .chip i.icon.iconSmall {
  line-height: 24px;
}

/* 
  * change z-index for navebar-fixed
*/
.chklink label {
  color: #0177d6;
}

.selected .chklink label {
  color: rgba(0, 0, 0, 0.87);
}

.dropdown-content .secondary-content {
  top: 5px !important;
}

.filled-partial [type="checkbox"].filled-in:not(:checked) + label:before,
.filled-partial [type="checkbox"].filled-in:checked + label:before {
  top: 5px;
  left: 7px;
  width: 12px;
  height: 12px;
  border-color: #fff;
  border-width: 2px;
  transform: rotateZ(0deg);
}

.filled-partial [type="checkbox"].filled-in:not(:checked) + label:after,
.filled-partial [type="checkbox"].filled-in:checked + label:after {
  border-color: #5a5a5a;
  border-width: 2px;
  background-color: #0177d6;
}

.filled-partial .partialCheckboxDisable.chkNoLbl [type="checkbox"][disabled].filled-in:not(:checked) + label:after,
.filled-partial [type="checkbox"][disabled].filled-in:checked + label:after {
  border-color: #BDBDBD;
  border-width: 2px;
  background-color: #BDBDBD;
}

.disable-partial [type="checkbox"].filled-in:not(:checked) + label:before,
.disable-partial [type="checkbox"].filled-in:checked + label:before {
  top: 5px;
  left: 7px;
  width: 12px;
  height: 12px;
  border-color: #fff;
  border-width: 2px;
  transform: rotateZ(0deg);
}

.disable-partial [type="checkbox"].filled-in:checked + label:after {
  border-color: #d3d3d3;
  border-width: 2px;
  background-color: #d3d3d3;
  cursor: default;
  pointer-events: none;
}

.disable-partial [type="checkbox"].filled-in:not(:checked) + label:after {
  border: 1px solid #d3d3d3;
  background-color: #d3d3d3;
  cursor: default;
  pointer-events: none;
}

/* INPUT UI */
/* Show Less Show More For Read Only Text Area Start */
.areaReadOnlyContent {
  position: relative;
}

.areaReadOnlyContent .areaReadOnlyPara {
  margin-right: 52px !important;
  margin-bottom: -3px !important;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.87);
}

.areaReadOnlyContent .areaReadOnlyPara span:focus {
  outline: none !important;
}

.areaReadOnlyContent .areaReadOnlyPara.readOnlyshowLess {
  white-space: nowrap;
}

.areaReadOnlyContent .areaReadOnlyPara.areareadOnlyContentPara1 {
  max-width: calc(100% - 110px);
  text-align: justify;
  word-break: break-word;
}

.areaReadOnlyContent .areaReadOnlyPara.areareadOnlyContentPara2 {
  max-width: 100%;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  text-align: justify;
  word-break: break-word;
}

.areaReadOnlyContent .areaReadOnlyPara > p {
  margin: 2px 0;
}

.areaReadOnlyContent .areaReadOnlyPara > span:first-child {
  display: inline-block;
  padding-top: 10px;
}

.areaReadOnlyContent .showMoreLink {
  width: 115px;
  right: 0;
  position: absolute;
  top: 9px;
  cursor: default;
  padding-left: 5px;
  
}

.areaReadOnlyContent .ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.commentShowMoreLess .areaReadOnlyContent .areaReadOnlyPara > span:first-child {
  display: inline;
}

.commentShowMoreLess .areaReadOnlyContent .showMoreLink {
  top: 0;
}

.areaReadOnlyContent + label {
  top: -3px !important;
  bottom: auto !important;
}

.optionalField .areaReadOnlyContent + label {
  top: -3px !important;
  bottom: auto !important;
}

/* Show Less Show More For Read Only Text Area Start */

.select-wrapper span.caret {
  right: 0;
}

.select-wrapper input.select-dropdown {
  height: 2.1rem;
  line-height: 2.1rem;
}
.smartFormWidgetContainer .mandatorySelectField .select-wrapper {
  margin-top: 9px;
}
 
.optionalField .select-wrapper {
  margin-top: 11px;
}

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 {
  height: 2rem;
}

.input-field label {
  top: auto;
  bottom: 5px;
}

.input-field label.active {
  font-size: 0.8rem;
  bottom: 27px;
}

.input-field label.active.empty-label {
  top: -5px !important;
}

.input-field label.active.emptyTxt {
  bottom: 5px;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.64);
}

.input-field label.active.emptyTxt:after {
  /*top:25px; */
  font-size: 0.8rem;
}

.input-field label.active.invalidTxt {
  color: rgba(0, 0, 0, 0.64);
}

.line-height-manager.input-field .ng-empty + label.active, .line-height-manager.input-field .ng-empty + label {
  bottom: 15px;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.64);
}

.line-height-manager.input-field .ng-empty + label.active:after, .line-height-manager.input-field .ng-empty + label:after {
  top: 25px;
  font-size: 0.8rem;
  transition: all .2s ease-out;
}

.line-height-manager.input-field input[type=text][readonly="readonly"].ng-empty + label.active, .line-height-manager.input-field input[type=text][readonly].ng-empty + label.active, .line-height-manager.input-field .line-height-manager.input-field input[type=text][disabled].ng-not-empty + label {
  bottom: 37px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.64);
}

.line-height-manager.input-field .ng-empty.ng-not-empty-add + label.active {
  bottom: 37px;
  font-size: 12px;
}

.line-height-manager.input-field .ng-empty.ng-not-empty-add + label.active:after {
  top: 45px;
  font-size: 0.8rem;
  transition: all .2s ease-out;
}

.line-height-manager.input-field .ng-empty:focus + label.active:after {
  top: 45px;
  transition: all .2s ease-out;
}

.optionalField i.closingOpt {
  display: none;
}

.input-field .ng-empty + label.active, .input-field .ng-empty + label {
  bottom: 5px;
  font-size: 1rem;
  /*color: rgba(0, 0, 0, 0.64);*/
}

.input-field .ng-empty + label.active:after, .input-field .ng-empty + label:after {
  top: 25px;
  font-size: 0.8rem;
  transition: all .2s ease-out;
}

.input-field.readOnlyField .ng-empty + label.active {
  bottom: 27px;
  font-size: 0.8rem;
}

.input-field .ng-empty:focus + label.active {
  bottom: 27px;
  font-size: 0.8rem;
  /*color: rgba(0, 0, 0, 0.64);*/
}

.input-field .ng-empty:focus + label.active:after {
  top: 45px;
  transition: all .2s ease-out;
}

.input-field input[type=text].ng-empty + label.active.empty-label:after, .input-field input[type=number].ng-empty + label.active.empty-label:after, .input-field textarea.materialize-textarea.ng-empty + label:after, .input-field textarea.materialize-textarea.ng-empty:focus + label.active:after {
  top: 47px;
}

.input-field textarea.ng-empty + label.active {
  top: 18px !important;
}

.input-field textarea.ng-empty + label.active:after {
  top: 30px;
}

.optionalField.input-field label.active {
  bottom: 27px;
}

.line-height-manager.input-field .datepicker + label.active, .line-height-manager.input-field input:focus:not([readonly]).datepicker + label.active, .line-height-manager.input-field .datepicker label.active {	  font-size: 0.8rem;
  bottom: 37px;
}

.effective-date.line-height-manager.input-field .datepicker + label.active {
  font-size: 12px;
}

.line-height-manager.input-field .datepicker + label.active {
  font-size: 0.8rem;
}

.line-height-manager.input-field .datepicker + label.active:after {
  top: 45px;
}

.input-field .datepicker + label.active {
  font-size: 0.8rem;
  bottom: 27px;
}

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked,
[type="radio"]:not(:checked),
[type="radio"]:checked {
  visibility: visible;
  opacity: 0;
}

.line-height-manager.input-field .datepicker.ng-empty + label.active:after {
  top: 45px;
}

/* INPUT UI ENDS */
/*----------------------------*	 #dropdown 
\*--------------------------------*/
/* 
  * added curve border in dropdown
*/
.dropdown-content {
  border-radius: 2px;
  /*background: #fafafa;*/
}

/*float-btn-fixed on page stick*/
.fixed-action-btn.is-page-end {
  position: inherit;
  padding-top: 0;
  padding-bottom: 5px;
  float: right;
  padding-right: 23px;
  margin-bottom: 23px;
}

/*float-btn-fixed is-action-btn*/
.is-action-btn-trigger i.icon svg {
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  -ms-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}

.active .is-action-btn-trigger i.icon svg {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform-origin: center center;
}

.pricesheetTable {
  table-layout: fixed;
}

.pricesheetTable [type="checkbox"] + label {
  height: 20px;
}

.pricesheetTable i.small {
  font-size: 1rem;
}

.pricesheetTable td {
  padding: 9px 10px 8px;
  color: #212121;
}

.pricesheetTable th:first-child, .pricesheetTable td:first-child {
  padding-left: 20px !important;
}

.pricesheetTable th {
  padding: 14px 10px 13px !important;
}

.pricesheetTable th .th-cnt {
  max-width: calc(100% - 30px);
}

.pricesheet-flex-height {
    max-height: 45vh !important;
  }

/*responsive pricesheet flex height*/
@media only screen and (min-width: 1920px) {
  .pricesheet-flex-height {
    max-height: 60vh !important;
  }
}

.sidebar-btn svg {
  width: 16px !important;
}

.secHeader {
  font-size: 1.28571rem;
}

.progress--bar {
  height: 2px;
  background-color: #e5e5e5;
  border-radius: 0px;
  margin: 1.5rem 0 0.3rem 0;
  width: 10%;
  display: inline-block;
}

.progress--bar .indeterminate--bar {
  background-color: #66cc66;
}

/* ADD ROWS POPOVER */
.addRowRB [type="radio"]:not(:checked) + label, .addRowRB [type="radio"]:checked + label {
  padding-left: 25px;
}

.addRowRB .redio-chanel label {
  margin: 0;
}

.addRowRB .marginRight30:last-child {
  margin-right: 0;
}

/* ADD ROW POPOVER ENDS */
.icon.icon--xLarge > svg {
  width: 68px;
  height: 68px;
}

.tabShadow .borderBtmGray {
  box-shadow: 0px 1px 5px #e0e0e0;
  border-color: #e0e0e0;
}

.circle-clipper.circle-clipper--x .circle {
  border-width: 2px;
}

.preloader-wrapper.x-small {
  width: 18px;
  height: 18px;
}

/*------------------------------------*	#date modification
\*------------------------------------*/
/**
 * Extend `.input[type=text][readonly] {}`, to show border below date field 
 */
[type=date] input[type=text][readonly] {
  border-bottom: 1px solid #e0e0e0;
}

/*[type=date] input[type=text] + label:before {
	content: "";
	border-top: 5px solid rgba(0, 0, 0, 0.7);
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	display: inline-block;
	right: -10px;
	top: 25px;
}*/
table [type=date] input[type=text] + label:before {
  top: 14px;
  right: -11px;
}

/*------------------------------------*	#dropdown modification
\*------------------------------------*/
/**
 * Extend `.dropdown-content li {}`, to increase li height in grid header
 */
/*th .dropdown-content li {
	line-height: 3rem;
}*/
.lookup-popup.list-item:hover {
  background-color: #eee;
}

.dropdown-content li > a, .dropdown-content li > span {
  color: #212121;
}

.dropdown-content li {
  cursor: default;
  box-sizing: border-box;
}

/* remove tab background*/
.tabs {
  background-color: rgba(255, 255, 255, 0);
}

[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
  padding-left: 30px;
  color: #5b5b5b ;
}

[type="checkbox"] + label {
  padding-left: 29px;
  color: #5b5b5b ;
  height: 27px;
  line-height: 27px;
}

textarea.materialize-textarea + label:after {
  top: 44px;
}

.input-field textarea.materialize-textarea ~ label.active.emptyTxt {
  top: 1.6rem !important;
}

.material-tooltip {
  white-space: pre-wrap;
  max-width: 50%;
  z-index: 10000;
  text-align: left;
  word-break: break-word;
  line-height: 20px;
}

.switch label {
  height: 21px;
  display: inline-block;
}

.box-solid {
  border: 1px solid #ccc;
  min-height: 100px;
}

.box-switch .switch label .lever {
  float: left;
}

.box-switch .switch label span:first-child {
  width: 145px;
  display: block;
  float: left;
  margin-top: -12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.switch label .lever {
  top: -3px;
  width: 28px;
  height: 5px;
  margin: 0px;
  margin-left: 2px;
  background-color: #cccccc;
}

.switch label .lever:after {
  width: 14px;
  height: 14px;
  border-radius: 14px;
  top: -5px;
  left: 0px;
  box-shadow: 0px 1px 1.96px 0.04px rgba(3, 3, 3, 0.68);
  background-color: #fff;
}

.switch label input[type=checkbox]:checked + .lever {
  background-color: #7ac5fa;
}

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #0177d6;
}

.switch label input[type=checkbox][disabled] + .lever {
  background-color: #ccc;
}

.switch label input[type=checkbox][disabled]:checked + .lever {
  background-color: #b2e5ff;
}

.switch label input[type=checkbox][disabled] + .lever:after {
  background-color: #e1e1e1;
  box-shadow: None;
}

.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #8acefd;
  box-shadow: None;
}

.switch label input[type=checkbox]:checked + .lever:after {
  left: 14px;
}

textarea.materialize-textarea[readonly="readonly"] {
  top: 1.6rem;
}

/*.btn-flat:hover{background:rgba(158,158,158,0.2);}*/
table.highlight.noTransitionTr > tbody > tr {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}

/*.textareaSpace.input-field label{top:1.45rem;}
.textareaSpace.input-field label.active{transform:translateY(-60%)}*/
.textareaSpace textarea.materialize-textarea {
  padding: 0;
  min-height: 0;
}

/*.textareaSpace textarea.materialize-textarea:focus, .textareaSpace textarea.materialize-textarea[readonly="readonly"]{padding:20px 0 0 0;}*/
.textareaSpace textarea.materialize-textarea + label:after {
  top: 48px;
}

.btn-floating i {
  line-height: 33px;
}

.collection.with-header .collection-item.avatar {
  padding-right: 20px;
}

.lookup-modal .select-dropdown li:hover {
  background-color: #eee;
}

.lookup-popup .dropdown-content li > a,
.lookup-popup .dropdown-content li > span {
  padding: 0.5rem;
}

.lookup-popup .select-dropdown li {
  cursor: pointer;
}

.descriptionArea textarea.materialize-textarea {
  max-height: 150px !important;
} 

textarea.materialize-textarea {
  max-height: 84.2px !important;
  overflow: auto;
  min-height: 1.8rem;
}

.whiteSecondaryBtn .btn {
  background-color: #fff;
  color: #0177d6;
}

/*.highlight01{background:lighten('#000000', 2%), -webkit-box-shadow:inset 0 3px 3px 0 #bebebe; box-shadow:inset 0 3px 3px 0 #bebebe;}*/
/*------------------------------------*	#form focus modification
\*------------------------------------*/
/*[type="radio"]:checked + label:before {
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
}*/
/*[type="checkbox"]:focus + label:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1);
}*/
[type="checkbox"].filled-in:focus + label:after {
  border-radius: 2px;
}

[type="checkbox"].filled-in:checked:focus + label:after {
  border-radius: 2px;
}

input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after,
input[type=checkbox]:not(:disabled) ~ .lever:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 8px rgba(0, 0, 0, 0.08);
}

/*@media only screen and (max-width: 1000px){
    input[type=checkbox]:not(:disabled):focus ~ .lever::after {
        box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08);
    }
}*/
input[disabled][type="checkbox"] + label,input[disabled][type="radio"] + label {
  cursor: default;
}

/*.btn:focus, .btn-flat:focus {
	background-color:#1a77c9;
	color:#fff;
}   
			  
a:focus, i.icon:focus{
	color:#1a77c9;
	outline:1px auto #159dfc;
}*/
.nav-wrapper .btn:focus, .extra-nav-wrap .btn:focus, .modal-header .btn:focus, .dropdown-content-header .btn:focus, .dropdown-content-content .btn:focus, .modal-content .search-icon:focus, .modal-content .cancel-icon:focus,
.nav-wrapper .btn-flat:focus, .extra-nav-wrap .btn-flat:focus, .modal-header .btn-flat:focus, .dropdown-content-header .btn-flat:focus, .dropdown-content-content .btn-flat:focus,
.nav-wrapper a:focus, .extra-nav-wrap a:focus, .modal-header a:focus, .dropdown-content-header a:focus, .dropdown-content-content a:focus,
.nav-wrapper i.icon:focus, .extra-nav-wrap i.icon:focus, .modal-header i.icon:focus, .dropdown-content-header i.icon:focus, .dropdown-content-content i.icon:focus {
  outline: 1px solid #159dfc;
  outline: 1px auto #159dfc;
  /*background-color:inherit;
    color:inherit;*/
}

/*------------------------------------*	#collapsible modification
\*------------------------------------*/
.collapsible-header {
  padding: 0 1.2rem;
}

.collapsible-header i {
  margin-right: 0.5rem;
}

/*--------------------------------------*	#changes for ui-grid
\*-------------------------------------*/
.ui-grid-cell .btn-flat {
  height: 30px;
  line-height: 20px;
}

/*------------------------------------*	#update model padding
\*------------------------------------*/
.model.update--model .modal-header {
  padding: 17px 24px;
}

/*------------------------------------*	#dropdown li hover color 
\*------------------------------------*/
/**
 * Extend `.dropdown-content li:hover {}`, to remove background color on tabs hover
 */
.dropdown-content li.tab:hover {
  background-color: #fff;
}

/*------------------------------------*	#collection 
\*------------------------------------*/
/**
 * Extend `.collection a.collection-item {}`, to change background & text color
 */
.collection a.collection-item {
  color: #0177d6;
}

.collection .collection-item.active {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}

.dropdown-content li.optgroup:hover,
.dropdown-content li.optgroup.active,
.dropdown-content li.optgroup.selected {
  background: #fff;
  cursor: default;
}

.dropdown-content li.optgroup {
  padding-left: 0;
}

.dropdown-content li.optgroup > span {
  color: #9e9e9e;
}

.dropdownHasDivider .dropdown-content li.optgroup {
  border-top: 1px solid #eee;
}

.dropdownHasDivider .dropdown-content li.optgroup > span {
  display: none;
}

.text-justify {
  text-align: justify;
}

.shadowNone {
  box-shadow: none !important;
}

.sub-title {
  font-size: 1.28571rem;
  color: #212121;
  padding: 17px 22px;
}

/*------------------------------------*	#toast 
\*------------------------------------*/
/**
 * Extend `.toast {}`, to change position & behaviour of toast
 */
.toast-container {
  max-width: 400px;
  bottom: 10px;
  left: 10px;
  display: block;
  position: fixed;
  z-index: 10000;
}

.toast-animation--duration {
  animation-duration: 0.5s !important;
}

.toast-transition--easeIn {
  transition: all 0.5ms ease-in;
}

.toast-transition--easeOut {
  transition: all 0.5ms ease-out;
}

#toast-container {
  max-width: 400px;
  left: 10px;
  bottom: 78px;
  top: auto;
  right: auto;
}

#toast-container .toast {
  height: auto;
  line-height: 1.4;
  padding: 14px 25px 13px;
  word-break: break-word;
}

.filterHeaderAction .dropdown-content li > a,
.dropdown-content li > span, .dropdown-content li > a {
  color: #5A5A5A;
  padding: 0.7rem 0.7rem;
}

.input-field textarea ~ label {
  top: 1.3rem !important;
  bottom: auto !important;
}

.input-field textarea ~ label.active, .input-field textarea:focus:not([readonly]) + label {
  top: 0rem !important;
  bottom: auto !important;
  font-size: 12px;
}

textarea.materialize-textarea {
  margin-top: 16px;
}

/*------------------------------------*	#badge 
\*------------------------------------*/
/**
 * Extend `.badge {}`, to change position  of count
 */
span.collection-Badge--position {
  top: 0.7857rem;
  right: 0.3571rem;
}

/*------------------------------------*	#textfield suffix icon 
\*------------------------------------*/
/**
 * Extend `.input-field .suffix {}`, to change position  of icon
 */
.input-field .suffix {
  right: 0;
}

/*------------------------------------*	#update for textarea  height
\*------------------------------------*/
textarea.materialize-textarea {
  height: 1.8rem;
  padding: 0;
}

.input-field textarea ~ label.active {
  top: -0.6rem;
  bottom: auto !important;
}

[type="checkbox"].filled-in:checked + label:before {
  top: 5px;
  width: 7px;
  height: 11px;
  border-top-width: 1px;
  border-left-width: 1px;
}

[type="checkbox"].filled-in:checked + label:after {
  top: 5px;
  width: 16px;
  height: 16px;
}

[type="checkbox"].filled-in:not(:checked) + label:after {
  height: 16px;
  width: 16px;
  top: 5px;
}

[type="radio"] + label:before, [type="radio"] + label:after {
  left: 0px;
}

[type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {
  left: 5px;
}

/*DATE FIELD - DISABLED STATE NO BORDER */
[type=date] input[type=text][readonly][disabled] {
  border-bottom: none;
}

/* DATE FIELD - DISABLED STATE NO BORDER END */
.input-field .field-suffix-loader {
  position: absolute;
  top: 10px;
  right: 10px;
}

.input-field .field-suffix-loader ~ input[type="text"] {
  padding-right: 25px;
  box-sizing: border-box;
}

.select-wrapper .select-dropdown {
  max-height: 200px;
}

.character-counter {
  margin-top: 0px;
}

span.character-counter {
  line-height: 0;
  margin-top: 8px;
}

.optionalField .character-counter {
  margin-right: 22px;
  line-height: 0;
  margin-top: 5px;
}

.isNextGenView .optionalField .character-counter {
  position: absolute;
  right: 0;
  bottom: 0;
}

/*------------------------------------*	#textfield type number removed spinner
\*------------------------------------*/
/**
 * Extend `input[type=number]`, removed spinner
 * this property is not supported by IE11 & opera mini all
 */
.noSpinner input[type=number]::-webkit-inner-spin-button,
.noSpinner input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/*-----------------------------*	#collection With spacing	
/*-----------------------------*/
.collection-with-spacing {
  border: none;
}

.collection-with-spacing .collection-item {
  border: 1px solid #e0e0e0;
  margin-bottom: 5px;
}

.collection-with-spacing .collection-item:last-child {
  border: 1px solid #e0e0e0;
}

.collection-with-spacing .collection-item.avatar {
  min-height: 50px;
}

.collection-with-spacing .collection-item.avatar .circle {
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  height: 30px;
  width: 30px;
  color: #949494;
  line-height: 27px;
  text-align: center;
}

.secondary-content-with-waves {
  top: 6px;
}

textarea + label + .character-counter,
input[type=text] + label + .character-counter {
  visibility: hidden;
}

textarea:focus + label + .character-counter,
input[type=text]:focus + label + .character-counter {
  visibility: visible;
}

.ddautoHeight {
  height: auto !important;
}

.ddContentWithPadding {
  padding: 1.7143rem;
}

.dropdown-content--size-xsmall {
  width: 150px;
}

@media only screen and (min-width: 961px) {
  .toast {
    float: left;
  }
}

.row::after {
  display: block;
  height: 0;
  overflow: hidden;
}

.tabs .tab a {
  padding: 15px 20px 10px;
}

::selection {
  background-color: #3297fd;
  color: #fff;
}

#headerProfileImgId::selection {
    background-color: transparent !important;
}


.select-wrapper input.select-dropdown:focus::selection {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.9);
}

/*css for textfield*/
.input-field .prefix + div > input,
.input-field .prefix + div > textarea {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

.input-field .suffix + div > input,
.input-field .suffix + div > textarea {
  margin-right: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

.input-field .prefix + div > textarea, .input-field .suffix + div > textarea {
  padding-top: .8rem;
}

.input-field .prefix + div > label {
  margin-left: 3rem;
}

.input-field .suffix + div > label {
  margin-right: 3rem;
}

@media only screen and (max-width: 960px) {
  .input-field .prefix + div > input, .input-field .suffix + div > input {
    width: 86%;
    width: calc(100% - 3rem);
  }
}

@media only screen and (max-width: 600px) {
  .input-field .prefix + div > input, .input-field .suffix + div > input {
    width: 80%;
    width: calc(100% - 3rem);
  }
}

/*added this to resolve TWO-10933 - as it is occussring because of updated version of velocity.js*/
.fixed-action-btn ul {
  bottom: 94px;
}

.fixed-action-btn.activeOnClick ul {
  bottom: 54px;
}

.fixed-action-btn.top ul {
  top: 35px;
}

/*TWO-10933 - end*/
.modal {
  border-radius: 0;
}

.autocomplete-suggestions.autocomplete-suggestion-box {
  max-height: 300px;
  z-index: 9999;
  display: block !important;
  position: absolute;
  width: 100%;
  color: #000 !important;
  font-size: 1rem !important;
}

.spinner-blue,
.spinner-blue-only {
  border-color: #0177d6;
}

/*added following classes due to overwrite materialize classes*/
html {
  color: #1c1c1c;
}

.black-text {
  color: #1c1c1c !important;
}

.blue {
  background-color: #0177d6 !important;
}

.blue-text {
  color: #0177d6 !important;
}

.green {
  background-color: #268406 !important;
}

.green-text {
  color: #268406 !important;
}

.red-text {
  color: #d63d3d !important;
}

.orange {
  background-color: #e67300 !important;
}

.orange-text {
  color: #e67300 !important;
}

.purple {
  background-color: #9577db !important;
}

.purple-text {
  color: #9577db !important;
}

.cyan-text.text-lighten-3 {
  color: #64c1ff !important;
}

/*status background color classess*/
.error-status-bg {
  background-color: #d63d3d;
}

.success-status-bg {
  background-color: #268406;
}

.pending-status-bg {
  background-color: #e67300;
}

.notYetStarted-status-bg {
  background-color: #667985;
}

.notAvailable-status-bg {
  background-color: #a8a8a8;
}

.confirmation-status-bg {
  background-color: #ffc107;
}

/*Pendo related css for overrding script css*/
._pendo-badge:not(._pendo-badge._pendo-resource-center-badge-container._pendo-badge_) {
    z-index: 1!important
}

/*status color classes*/
.error-status-text {
  color: #d63d3d;
}

.success-status-text {
  color: #268406;
}

.pending-status-text {
    color: #C44E00;
}

.notYetStarted-status-text {
  color: #667985;
}

.notAvailable-status-text {
    color: #5C5C5C;
}

.confirmation-status-text {
  color: #ffc107;
}

/* SELECT FOCUS  */
input[type=text][readonly="readonly"].select-dropdown:focus, input[type=text][readonly].select-dropdown:focus {
  border-bottom: 1px solid #0177d6;
  box-shadow: 0 1px 0 0 #0177d6;
}

.isFocused label {
  color: #0177d6 !important;
}

.tableSelect .select-wrapper, table.sTable td > smart-select .select-wrapper {
  height: 20px;
}

.tableSelect .select-wrapper input.select-dropdown, table.sTable td > smart-select .select-wrapper input.select-dropdown, table.sTable td > smart-textfield input {
  height: 25px;
  margin: 0;
  padding: 0 20px 4px 5px;
  line-height: normal;
  box-sizing: border-box;
}

table.sTable td > smart-textfield input {
  padding: 4px 5px;
}

.tableSelect .select-wrapper input.select-dropdown:focus, table.sTable td > smart-select .select-wrapper input.select-dropdown:focus {
  box-shadow: 0 0 0 1px #0177d6;
  border: 1px solid #0177d6;
}

.tableSelect .select-wrapper span.caret, table.sTable td > smart-select .select-wrapper span.caret {
  top: 0px;
  right: 0;
}

.isNextGenView .tableSelect .select-wrapper span.caret, .isNextGenView table.sTable td > smart-select .select-wrapper span.caret {
  top: 5px;
}

@keyframes leftToRight {
  0% {
    right: -100%;
  }
  100% {
    right: 85%;
  }
}

@-webkit-keyframes leftToRight {
  0% {
    right: -100%;
  }
  100% {
    right: 85%;
  }
}

@-moz-keyframes leftToRight {
  0% {
    right: -100%;
  }
  100% {
    right: 85%;
  }
}

@-ms-keyframes leftToRight {
  0% {
    right: -100%;
  }
  100% {
    right: 85%;
  }
}

@-o-keyframes leftToRight {
  0% {
    right: -100%;
  }
  100% {
    right: 85%;
  }
}

@keyframes rightToLeft {
  0% {
    left: 0;
  }
  100% {
    left: 85%;
  }
}

@-webkit-keyframes rightToLeft {
  0% {
    left: 0;
  }
  100% {
    left: 85%;
  }
}

@-moz-keyframes rightToLeft {
  0% {
    left: 0;
  }
  100% {
    left: 85%;
  }
}

@-ms-keyframes rightToLeft {
  0% {
    left: 0;
  }
  100% {
    left: 85%;
  }
}

@-o-keyframes rightToLeft {
  0% {
    left: 0;
  }
  100% {
    left: 85%;
  }
}

@keyframes topToBottom {
  0% {
    bottom: -10%;
  }
  100% {
    bottom: 85%;
  }
}

@-webkit-keyframes topToBottom {
  0% {
    bottom: -10%;
  }
  100% {
    bottom: 85%;
  }
}

@-moz-keyframes topToBottom {
  0% {
    bottom: -10%;
  }
  100% {
    bottom: 85%;
  }
}

@-ms-keyframes topToBottom {
  0% {
    bottom: -10%;
  }
  100% {
    bottom: 85%;
  }
}

@-o-keyframes topToBottom {
  0% {
    bottom: -10%;
  }
  100% {
    bottom: 85%;
  }
}

@keyframes bottomToTop {
  0% {
    top: -10%;
  }
  100% {
    top: 85%;
  }
}

@-webkit-keyframes bottomToTop {
  0% {
    top: -10%;
  }
  100% {
    top: 85%;
  }
}

@-moz-keyframes bottomToTop {
  0% {
    top: -10%;
  }
  100% {
    top: 85%;
  }
}

@-ms-keyframes bottomToTop {
  0% {
    top: -10%;
  }
  100% {
    top: 85%;
  }
}

@-o-keyframes bottomToTop {
  0% {
    top: -10%;
  }
  100% {
    top: 85%;
  }
}

/*-------------------------------------------*  #staggered animation css 
\*------------------------------------------*/
/**
 * staggered animation for right to left
 */
.staggeredRight.ng-enter {
  opacity: 0;
  left: 60px;
  transition: all ease 0.25s;
  position: relative;
}

.staggeredRight.ng-enter-stagger {
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  transition-duration: 0s;
  -webkit-transition-duration: 0s;
}

.staggeredRight.ng-enter.ng-enter-active {
  opacity: 1.0;
  left: 0;
}

/*-------------------------------------------*  #staggered animation css 
\*------------------------------------------*/
/**
 * staggered animation for left to right
 */
.staggeredLeft.ng-enter {
  opacity: 0;
  right: 60px;
  transition: all ease 0.25s;
  position: relative;
}

.staggeredLeft.ng-enter-stagger {
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  transition-duration: 0s;
  -webkit-transition-duration: 0s;
}

.staggeredLeft.ng-enter.ng-enter-active {
  opacity: 1.0;
  right: 0;
}

/*-------------------------------------------*  #staggered animation css 
\*------------------------------------------*/
/**
 * staggered animation for bottom to top
 */
.staggeredTop.ng-enter {
  transform: translateY(60px);
  transition: all ease 0.25s;
  opacity: 0;
}

.staggeredTop.ng-enter-stagger {
  transition-delay: 0.2s;
  transition-duration: 0s;
  transform: translateY(0);
}

.staggeredTop.ng-enter.ng-enter-active {
  opacity: 1;
  transform: translateY(0);
}

/***********************************      blue-overlay
\***********************************/
.blue-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 103, 176, 0.92);
  z-index: 999;
}

.blue-overlay .centered {
  position: relative;
  top: 50%;
  margin-top: -118.5px;
}

.blue-overlay .centered .action-box {
  width: 172px;
  height: 172px;
  margin: 10px;
  padding: 10px;
  border-radius: 2px;
  display: inline-block;
  position: relative;
  cursor: pointer;
}

.blue-overlay .centered .action-box .action-box-icon {
  padding: 30px 30px 24px;
}

.blue-overlay .centered .action-box .action-box-icon .action-icon {
  margin: 0 auto;
}

.blue-overlay .centered .action-box .action-box-icon .action-icon svg {
  width: 60px;
  height: 60px;
}

.blue-overlay .centered .action-box .action-box-text {
  position: absolute;
  width: 100%;
  padding: 10px 20px;
  left: 0;
  bottom: 0;
}

.blue-overlay .overlay-okay-button {
  position: absolute;
  bottom: 15px;
  right: 20px;
}

.blue-overlay .layout-profile-image {
  width: 15vw;
  height: 15vw;
}

.blue-overlay .slider-container {
  display: inline;
  float: left;
  position: relative;
  width: 100%;
}

.blue-overlay .action-block-disable {
  color: #e7e7e7;
  cursor: default !important;
  box-shadow: none;
}

.card-page-container {
  /*min-height: 550px;*/
  margin: 0;
  position: relative;
  /*Edge Double scroll*/
}

.card-page-container .scrollbar-outer.scroll-content.scroll-scrolly_visible {
  -ms-overflow-style: none;
}

.card-page-container .scroll_card_prev_button, .card-page-container .scroll_card_next_button {
  height: 45px;
  width: 45px;
  justify-content: center;
  text-align: center;
  display: flex;
  vertical-align: middle;
}

.card-page-container .scroll_card_prev_button i, .card-page-container .scroll_card_next_button i {
  line-height: inherit;
}

.card-page-container .landing-cards .card-header {
  height: 140px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.card-page-container .landing-cards .card-header .card-title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.card-page-container .landing-cards .card-header .card-title .container {
  position: relative;
  width: calc(100% - 30px);
}

.card-page-container .landing-cards .card-header .card-title .container .card-header-title {
  width: 80%;
  float: left;
}

.card-page-container .landing-cards .card-header .card-title .container .card-status {
  position: absolute;
  bottom: -11px;
  left: 0;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 100%;
}

.card-page-container .landing-cards .work-count {
  float: right;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  position: absolute;
  right: -5px;
  bottom: 9px;
  background: #fdd835;
  z-index: 98989899;
  border-radius: 3px;
  width: 75px;
  height: 30px;
  text-align: center;
  padding: 3px 0 3px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.card-page-container .landing-cards .work-count.isfilteredCount {
  cursor: pointer;
  color: #0177d6;
  background: #fff;
}

.card-page-container .landing-cards i.card-header-icon {
  color: #fff;
  opacity: 0.2;
  position: absolute;
  top: -78px;
  left: -62px;
  /*	@include scale(15);*/
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.card-page-container .landing-cards i.card-header-icon svg {
  height: 360px;
  width: 360px;
}

.card-header-btn-option {
  margin-top: 12px;
  text-align: right;
  float: right;
  padding-right: 23px;
}

.card-header-btn-option .card-search .input-field {
  top: -12px;
  width: calc(100% - 37px);
  float: left;
  opacity: 0.01;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.card-header-btn-option .input-field [type=text] {
  padding-left: 35px;
}

.card-header-btn-option .card-search.open .input-field {
  opacity: 1;
  font-size: 1.2rem;
}

.card-header-btn-option .card-search.open .input-field input {
  font-size: 1.2rem;
}

.card-header-btn-option .card-search.open .input-field input::-webkit-input-placeholder {
  color: #fff;
}

.card-header-btn-option .card-search.open .input-field input:-moz-placeholder {
  color: #fff;
}

.card-header-btn-option .card-search.open .input-field input::-moz-placeholder {
  color: #fff;
}

.card-header-btn-option .card-search.open .input-field input:-ms-input-placeholder {
  color: #fff;
}

.card-header-btn-option .card-search.open .input-field pre {
  color: #ffffff;
}

.card-header-btn-option li {
  display: block;
  float: left;
}

.card-header-btn-option li.card-search {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 46px;
  position: relative;
  margin-top: 2px;
}

.card-header-btn-option li.card-search .search-icon {
  position: absolute;
  left: 0;
  top: 0px;
  z-index: 1;
}

.card-header-btn-option li.card-search .cancel-icon {
  position: absolute;
  right: 0px;
  top: 0px;
  display: none;
  z-index: 1;
}

.card-header-btn-option li.card-search.open {
  width: 320px;
}

.card-header-btn-option li.card-search.open .search-icon {
  left: 0px;
  padding: 0;
}

.card-header-btn-option li.card-search.open .cancel-icon {
  display: block;
}

.card-header-btn-option > li .btn-flat {
  padding: 0 6px;
  border-radius: 50%;
}

.card-header-btn-option > li .btn-flat i {
  line-height: 1rem;
}

.card-header-btn-option > li .btn-flat:focus {
  box-shadow: none;
  background: none;
}

.iconThree .card-header-btn-option li.card-search.open {
  width: 310px;
}

.choose_slider_items > ul > li {
  position: relative;
  list-style: none;
  display: none;
  width: 464px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.choose_slider_items > ul.fastAnimate > li {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.choose_slider_items > ul.acceleratedFastAnimate > li {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.choose_slider_items .previous_item {
  display: block;
  /*@include scale(0.9,0.9);*/
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 15px;
  z-index: 0;
  transform: translateY(-50%) scale(0.9, 0.9);
}

.choose_slider_items .next_item {
  display: block;
  /*@include scale(0.9,0.9);*/
  opacity: 1;
  position: absolute;
  top: 50%;
  left: calc(100% - 486px);
  z-index: 0;
  transform: translateY(-50%) scale(0.9, 0.9);
}

.choose_slider_items .previous_hidden {
  display: block;
  /*@include scale(0.8,0.8);*/
  opacity: 0;
  position: absolute;
  top: calc(50% + 40px);
  left: 95px;
  z-index: 0;
  transform: translateY(-50%) scale(0.8, 0.8);
}

.choose_slider_items .next_hidden {
  display: block;
  -webkit-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
  opacity: 0;
  position: absolute;
  top: 50%;
  left: calc(50% - 233px);
  z-index: 0;
  transform: translateY(-50%);
}

.choose_slider_items .previous_item_2 {
  display: block;
  /*@include scale(0.6,0.6);*/
  opacity: 0.35;
  position: absolute;
  top: calc(50% + 40px);
  left: -5px;
  z-index: 0;
  transform: translateY(-50%) scale(0.6, 0.6);
}

.choose_slider_items .next_item_2 {
  display: block;
  -webkit-transform: scale(0.6, 0.6);
  -moz-transform: scale(0.6, 0.6);
  -ms-transform: scale(0.6, 0.6);
  -o-transform: scale(0.6, 0.6);
  transform: scale(0.6, 0.6);
  opacity: 0.35;
  position: absolute;
  top: calc(50% + 40px);
  left: 525px;
  z-index: 0;
  transform: translateY(-50%) scale(0.6, 0.6);
}

.choose_slider_items.card {
  box-shadow: 25px 10px 150px 0px rgba(0, 0, 0, 0.21);
}

.choose_slider_items .card.scrolledCard .card-header {
  height: 87px;
}

.choose_slider_items .card.scrolledCard .card-header.searchOpenH .card-title {
  z-index: -1;
}

.choose_slider_items .card.scrolledCard .card-header.searchOpenH .card-title .card-status {
  opacity: 0;
}

.choose_slider_items .card.scrolledCard .card-header ._favIcon {
  margin-left: -17px;
}

.choose_slider_items .card.scrolledCard .card-title .card-status {
  -webkit-transform: translateY(-31px);
  -moz-transform: translateY(-31px);
  -ms-transform: translateY(-31px);
  -o-transform: translateY(-31px);
  transform: translateY(-31px);
  font-size: 0.55em;
  width: 200px;
}

.choose_slider_items .card.scrolledCard .card-title .container .card-status {
  width: 90%;
}

.choose_slider_items .card.scrolledCard .card-content {
  height: 100%;
  padding: 30px 0 0;
}

.choose_slider_items .search-open .card.scrolledCard .card-title .card-status {
  opacity: 0;
  z-index: -1;
}

.choose_slider_items .filterDropDown .drop-down-footer {
  margin: 10px 0;
  padding: 0 6px;
}

.choose_slider_items .filterDropDown .drop-down-footer:after {
  clear: both;
  content: '';
  height: 0;
  width: 100%;
  display: block;
}

.choose_slider_items .filterDropDown.maxHeight300 {
  max-height: 300px !important;
}

.landing-cards .slick-slide .card {
  margin: 0 !important;
}

.landing-cards .card-content {
  padding: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: relative;
  height: 265px;
}

.landing-cards .card-content .tabparent .scroll-x, .landing-cards .card-content .tabparent .scroll-y {
  display: none;
}

.landing-cards .card-content .scrollbar-outer {
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  height: auto !important;
  min-height: 275px;
  overflow-x: hidden !important;
  /*remove horizontal scroll bar from cards in IE*/
  width: 100% !important;
}

.landing-cards .card-content .tabparent .scrollbar-outer {
  min-height: 40px !important;
  width: auto !important;
}

.landing-cards .collection {
  margin: 0;
  border: none;
}

.landing-cards .card-action {
  height: 62px;
  box-sizing: border-box;
  padding-top: 13px;
  padding-bottom: 13px;
  position: relative;
  background: #fff;
  z-index: 10;
  border-top: 1px solid #ccc;
  position: absolute;
  width: 100%;
  bottom: 0;
}

.card-button {
  color: #0177d6;
}

.card-button[disabled='disabled'] {
  color: #343434;
}

.card-exp-cotent {
  margin: 0;
}

.card-exp-cotent > .scrollContainer {
  height: calc( 100% - 30px);
}

.expanded-card-item {
  width: 145% !important;
  height: 600px !important;
  z-index: 1000 !important;
  left: -25% !important;
  top: -100px !important;
}

.expand-card-transition {
  transition: all 2s;
}

@media screen and (976px) {
  .card-exp-cotent > .scrollContainer {
    height: 465px;
  }
}

.stackholder-card-header {
  display: inline-block;
  background-color: #f0f0f0;
  padding: 0 10px;
  position: relative;
  height: 26px;
  font-size: 12px;
  line-height: 26px;
  color: #919191;
}

.stackholder-card-header::after {
  content: "";
  width: 0;
  height: 0;
  border-top: 26px solid #f0f0f0;
  border-right: 7px solid rgba(231, 231, 231, 0);
  display: inline-block;
  position: absolute;
  right: -7px;
  top: 0;
}

/*card header background colors*/
.color-one {
    background-color: #D42525;
}

.color-two {
    background-color: #4E5AC3;
}

.color-three {
    background-color: #DA7800;
}

.color-four {
    background-color: #C33165;
}

.color-five {
    background-color: #3B8600;
}

.color-six {
    background-color: #744BCA;
}
.cards-title-container {
  display: inline-block;
  padding-left: 24px;
}

.cards-title {
  display: table;
  height: 87px;
  width: 285px;
}

.cards-title .card-header-title {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 24px;
}

.collection-item.avatar:last-child {
  padding-bottom: 15px !important;
}

.choose_slider_items .card.scrolledCard .cardWithTabs .card-header {
  height: 40px !important;
}

.card-content .scrollbar-outer.scroll-content.scroll-scrolly_visible {
  margin-right: 0 !important;
}

.cardWithTabs {
  position: absolute;
  width: 100%;
  z-index: 5;
  overflow: hidden;
  /*.slideTabData {
        position: absolute;
        top: 40px;
        opacity: 0;
        transition: all linear 0.3s;
    }*/
  /*.row div.slideTabData.ng-hide {
        display: block !important;
    }

    .row div.slideTabData.ng-hide:nth-child(3) {
        transform: translateX(180px);
    }*/
  /*.row div.slideTabData.ng-hide:nth-child(2) {
        transform: translateX(-180px);
    }

    .tabparent-container ~ .slideTabData:not(.ng-hide) {
        transform: translateX(0px);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
        transition: all ease-out 0.2s 0.1s;
    }*/
}

.cardWithTabs .scrollbar-outer {
  min-height: auto !important;
}

.cardWithTabs .tabparent-container.card-header {
  height: initial !important;
  padding: 0 !important;
}

.cardWithTabs .tabs .tab a {
  color: rgba(255, 255, 255, 0.65);
}

.cardWithTabs .tabs .tab a.active {
  border-bottom: 3px solid #fdd835 !important;
}

.cardWithTabs .tabs .tab a:hover {
  color: rgba(255, 255, 255, 0.65);
}

.cardWithTabs .tabparent-container {
  box-shadow: none !important;
}

.cardWithTabs .tabs .tab a {
  padding: 6px 16px 15px !important;
}

.cardWithTabs ul.tabs {
  height: 40px !important;
}

.cardWithTabs .tabs .tab .active {
  color: #ffffff;
}

.cardWithTabs .tabContents .scrollbar-outer, .cardWithTabs smart-list .scrollbar-outer {
  float: left;
}

.cardWithTabs .slideTabData .scrollbar-outer.scroll-content.scroll-scrolly_visible {
  -ms-overflow-style: none;
  margin-right: 0 !important;
  width: 100% !important;
}

.cardWithTabs .slideTabData .scroll-wrapper.scrollbar-outer {
  width: 100% !important;
}

.cardWithTabs .collection .collection-item.avatar .circle {
  top: 13px;
}

.collection .collection-item.avatar p, .collection .collection-item p {
  line-height: 17px;
}

.card-content .collection .collection-item.avatar .title span {
  padding-bottom: 4px;
  display: block;
}

.slick-slide.cards-slide {
  padding: 0 1.2rem;
}

.card .card-content {
  padding: 0;
}

/*collection with no border*/
.collection.no-outer-border {
  border: none;
}

.collection.noBorder {
  border: none;
}

.collection {
  overflow: visible;
  /* SEARCH RIGHT SIDE SPACING - ADD LINE FROM LOOKUP */
  /* SEARCH RIGHT SIDE SPACING - ADD LINE FROM LOOKUP ENDS */
}

.collection.noBorder {
  border: none;
}

.collection.noBorder .collection-item {
  border-bottom: none;
}

.collection .collection-title-font-size-medium {
  font-size: 1rem;
}

.collection .searchSlideMain .searchWithHiddenTextField {
  width: 1.8em;
}

.collection .searchSlideMain .searchWithHiddenTextField .cancel-icon {
  right: -6px;
}

.collection .searchSlideMain .searchWithHiddenTextField.active {
  width: 100%;
}

.collection .searchSlideMain .searchWithHiddenTextField .input-field {
  transition: none;
}

.collection .searchSlideMain .searchWithHiddenTextField input[type=text] {
  transition: none;
}

/*collection with no border*/
.collection .collection-item {
  /*&.avatar {
			.circle {
				&.requisition {
					background: #329c91 !important;
				}

				&.rfx-request {
					background: #cc9933;
				}

				&.contract {
					background: #66cc66;
				}
                &.rfx {
                    background: rgba(224, 224, 224, 0.38);
                }
			}
		}*/
}

.collection .collection-item .secondary-content {
  position: absolute;
  top: 10px;
  right: 17px;
}

.collection .collection-item .secondary-status {
  position: absolute;
  top: 10px;
  right: 60px;
}

.collection .collection-item.waves-effect {
  display: block;
}

.s-c--closest-top {
  top: 4px !important;
}

/*------------------------------------*	#added inline list
\*------------------------------------*/
.inlineList {
  padding: 1.071rem 0;
}

.inlineList .inlineList-item {
  padding: 0.7143rem 1.429rem;
  /*&:hover{
            background-color:#eee;
            transition:all 0.5s ease-in-out;
        }*/
}

.collection li.collection-item.avatar i.circle {
	color: #A8A8A8 !important;
    background-color: #fff;
    border: 1px solid #a8a8a8;
}

.collection .is-added .collecton-item-secondary-text-wrapper {
  color: #c3c3c3;
}

.collection.collection-with-right-icon .collection-item {
  padding-right: 55px;
}

.hideHorizontalScroll ul.collection {
  overflow-x: hidden !important;
}

table.cke_dialog tr td {
  padding-left: 0;
  padding-right: 0;
}

table.cke_dialog_contents tr td.cke_dialog_contents_body {
  padding: 0 20px;
}

table input.cke_dialog_ui_input_text {
  margin-top: 0;
}

.filterWraper {
  margin-bottom: 24px;
}

.filterWraper .filterItem {
  padding: 5px 30px;
  display: none;
  float: left;
  box-sizing: border-box;
}

.filterWraper .filterItem.currentDisplay {
  display: block;
}

.filterWraper .filterItem.currentDisplay + .filterItem {
  display: block;
}

.filterWraper .filterItem.currentDisplay + .filterItem + .filterItem {
  display: block;
}

.filterWraper .filterItem .option-container {
  padding: 5px;
  overflow: auto;
  max-height: 245px;
}

.filterWraper .arrowWraper {
  float: right;
  text-align: right;
  margin-right: 15px;
}

.filterWraper .arrowWraper span {
  width: 25px;
  height: 25px;
  line-height: 23px;
  text-align: center;
  margin-right: 10px;
  display: inline-block;
  float: right;
  border: 1px solid gray;
  cursor: pointer;
}

.filterWraper .arrowWraper span.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

/** filter**/
.filterContainer {
  padding: 25px;
  background: #F7F6F6;
}

.filterContainer .filterHeaderAction {
  float: left;
  width: 100%;
  padding: 0px 34px 6px;
  margin-bottom: 10px;
}

.filterContainer .filterHeaderAction > .right {
  margin-top: 20px;
}

.filterContainer .filterHeaderAction > .right .filterTopIcon {
  display: block;
  float: left;
  margin-left: 25px;
}

.filterContainer .filterHeaderAction > .right .filterTopIcon.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.filterContainer .filterHeaderAction .dropdown-content li > a, .filterContainer .filterHeaderAction .dropdown-content li > span {
  color: #5A5A5A;
}

.filterContainer .filterFooterAction {
  padding: 25px 15px 0px 35px;
}

.filterAppliedIndicator {
  display: none;
  padding: 6px;
  background: #FFF9C4;
  z-index: 9;
  opacity: 0.99;
  border-bottom: 2px solid #e7e7e7;
  text-transform: uppercase;
  font-weight: bolder;
  line-height: 36px;
}

.filterHeaderAction > .right {
  margin-top: 20px;
}

.filterHeaderAction .right .filterTopIcon {
  display: block;
  float: left;
  margin-left: 25px;
}

.filterHeaderAction .right .filterTopIcon.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.filterSection pre {
  top: -10px;
}

/** filter**/
.next_arrow, .prev_arrow {
  width: 25px;
  height: 25px;
  line-height: 23px;
  text-align: center;
  display: inline-block;
  border: 1px solid #2196F3;
  cursor: pointer;
}

.next_arrow.right, .right.prev_arrow {
  margin-right: 10px;
}

.next_arrow.right:first-child, .right.prev_arrow:first-child {
  margin-right: 0;
}

.arrow--disabled {
  border-color: #ccc;
  color: #ccc;
  cursor: default;
}

.filter-item {
  float: left;
}

.filter-item--container {
  padding-right: 1.5rem;
  box-sizing: border-box;
}

.withSearchIcon input {
  margin-top: 0;
}

.filter-item .filter-Managetitle {
  line-height: 2rem;
  padding: 0 10px;
  margin-top: 0.2rem;
}

.secondary-filter-container {
  margin: 24px;
}

.input-field.withSearchIcon input {
  height: 2.65rem;
}

.catalog-filter .withSearchIcon.input-field .iconFix.active ~ input {
  padding-left: 30px;
}

/*Email Log filtter and req Workbench header icon toggle css*/
.filter-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  z-index: 1;
  top: 0;
  left: 0;
}

.panelBox--filter {
  clear: both;
  width: 100%;
  z-index: 2;
  font-size: 14px;
  color: #000;
}

.panelBox-withSpace.bottom-to-top-slide {
  transition: all 0.5s ease;
  position: absolute;
  top: -480px;
}

.panelBox-withSpace.top-to-bottom-slide {
  transition: all 0.5s ease;
  position: absolute;
  top: 50px;
  background-color: #0067b0;
}

.panelBox-withSpace.workbench-bottom-to-top-slide {
  transition: all 0.5s ease;
  position: relative;
  top: -480px;
}

.workbench-top-to-bottom-slide {
  transition: all 0.5s ease;
  position: relative;
  top: 0;
  background-color: #0067b0;
  box-shadow: 30px 0 15px 0 rgba(0, 0, 0, 0.16), 30px 0 15px 0 rgba(0, 0, 0, 0.12);
}

.slide--Bottom--Panel, .workbench--slide--Bottom--Panel {
  top: -468px;
  position: relative;
  transition: all 0.5s ease;
}

.radio-vertical.radio-block > div > div > div {
  margin: 14px 0 0 8px !important;
}

.boxShadowNone {
  box-shadow: none !important;
}

/*.panel-tab-align .tabs-vertical {
    padding-left: 302px;
}*/
/* workbench icon toggle css */
.workbench-top-to-bottom-slide {
  background-color: #ffffff;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
}

.workbench-icon-focus-on {
  background: rgba(255, 255, 255, 0.24);
}

.workbench-icon-focus-off {
  background: transparent;
}

@media only screen and (max-width: 600px) {
  .workbench--slide--Bottom--Panel {
    top: -827px;
  }
  .panelBox-withSpace.workbench-bottom-to-top-slide {
    top: -794px;
  }
}

@media only screen and (min-width: 601px) {
  .workbench--slide--Bottom--Panel {
    top: -488px;
  }
  .panelBox-withSpace.workbench-bottom-to-top-slide {
    top: -455px;
  }
}

@media only screen and (min-width: 961px) {
  .workbench--slide--Bottom--Panel {
    top: -352px;
  }
  .panelBox-withSpace.workbench-bottom-to-top-slide {
    top: -387px;
  }
}

@media only screen and (min-width: 1201px) {
  .workbench--slide--Bottom--Panel {
    top: -284px;
  }
  .panelBox-withSpace.workbench-bottom-to-top-slide {
    top: -319px;
  }
}

@media only screen and (min-width: 1501px) {
  .workbench--slide--Bottom--Panel {
    top: -217px;
  }
  .panelBox-withSpace.workbench-bottom-to-top-slide {
    top: -251px;
  }
}

.footerLogo {
  position: absolute;
  left: 10px;
  bottom: 10px;
  background: url(../images/logo.png) no-repeat;
  width: 144px;
  height: 25px;
  opacity: 0.8;
}

.footerLogoImg {
  position: absolute;
  left: 10px;
  bottom: 10px;
  height: 60px;
}

/* FOOTER BUTTONS */
.footerSpace {
  padding: 15px;
}

.footerSpace .footerBtn.right {
  margin-right: 15px;
}

/*.footerSpace .footerBtn.right .btn-flat:first-child{padding-right:0;}*/
.footerSpace .footerBtn.left {
  margin-left: 15px;
}

/*.footerSpace .footerBtn.left .btn-flat:first-child{padding-left:0;}*/
.side-nav {
  background-color: #004c82;
  height: 100vh;
  height: 100vh;
}

.side-nav a {
  height: 47px;
  line-height: 47px;
}

.side-nav.collapsible {
  border: none;
  z-index: 1 !important;
}

.side-nav .collapsible-header {
  padding: 0px 1rem;
  font-size: 0.8571rem;
  margin: 0;
  line-height: 47px;
}

.side-nav .collapsible-header i {
  width: inherit;
}

.side-nav .collapsible-header.active i.arrowRotateOnActive {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.side-nav .collapsible-body {
  background: #002e4e;
}

.side-nav > li:first-child {
  margin-top: 0;
  position: fixed;
  width: 320px;
  height: 64px;
  background: #004c82;
  top: 0;
  z-index: 1;
}

.side-nav > li:first-child a {
  color: #fff;
}

.side-nav > li:first-child a i {
  margin-right: 25px;
  display: inline-block;
}

.side-nav li {
  padding: 0px;
}

.side-nav li:hover, .side-nav li:active, .side-nav li.active {
  background-color: #013c67;
}

.side-nav li a {
  color: #fff;
}

.side-nav li li {
  padding: 0px;
}

.side-nav li li:hover, .side-nav li li:active {
  background-color: #015895;
}

.side-nav .active, .side-nav .active .active {
  color: #00fffb;
}

.side-nav .side-nav-search {
  padding: 0 15px;
  line-height: 47px;
  position: relative;
}

.side-nav .side-nav-search .active {
  color: #fff;
}

.side-nav .side-nav-search .icon-left {
  position: absolute;
  left: 15px;
  /*top: 4px;*/
}

.side-nav .side-nav-search .icon-right {
  position: absolute;
  right: 15px;
  top: 0;
}

.side-nav .side-nav-search input[type=text], .side-nav .side-nav-search pre {
  border-bottom: none;
  margin: 0 3rem 0 2.8rem;
  width: calc(100% - 7rem);
  color: #fff;
  font-size: 0.8571rem;
}

.side-nav .side-nav-search input[type=text]:focus, .side-nav .side-nav-search pre:focus {
  outline: none;
  border-bottom: none;
  box-shadow: none;
}

.side-nav .side-nav-search pre {
  margin-top: 14px;
}

.side-nav .side-nav-search:after {
  clear: both;
  width: 100%;
  height: 0;
  content: "";
}

.brand-logo {
  line-height: 24px;
  padding: 5px 5px 5px 5px !important;
  margin-top: 3px;
}

.brand-logo img {
  margin: 2px 15px 0 0;
  height: 50px;
}

.brand-logo .user-name {
  font-size: 24px;
  letter-spacing: 1px;
  line-height: 24px;
  display: block;
}

.brand-logo .product-name {
  font-weight: 700;
  display: block;
  font-size: 24px;
  letter-spacing: 1px;
}

.user-image span {
  height: 64px;
  line-height: 64px;
  overflow: hidden;
  display: block;
}

.user-image img {
  height: 46px;
  width: 46px;
  border-radius: 50%;
}

.nav-right-buttons {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  z-index: 3;
  position: relative;
}

.nav-right-buttons li:first-child a {
  margin-top: 10px;
  outline: none;
  height: 46px;
  border-radius: 50%;
  overflow: hidden;
}

.nav-right-buttons li {
  line-height: 40px;
  height: 62px;
  padding: 0 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.nav-right-buttons li:hover {
  background-color: transparent;
}

.nav-right-buttons li a {
  padding: 0;
  margin-top: 15px;
}

.nav-right-buttons li a i {
  line-height: 28px;
  height: 32px;
}

.nav-right-buttons.nav-slide-active {
  -webkit-transform: translateX(-256px);
  -moz-transform: translateX(-256px);
  -ms-transform: translateX(-256px);
  -o-transform: translateX(-256px);
  transform: translateX(-256px);
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.nav-right-buttons.nav-slide-active li:last-child a {
  color: #64c1ff;
}

.nav-bookmark.currentActive {
  margin-right: 148px;
}

.nav-bookmark.currentActive a {
  color: #64c1ff;
}

.nav-notification.currentActive {
  margin-right: 202px;
}

.nav-notification.currentActive a {
  color: #64c1ff;
}

.nav-icon-row a {
  padding: 0 15px;
  height: 64px;
}

.nav-icon-row .row {
  margin-bottom: 0;
}

.nav-icon-row:after {
  clear: both;
  content: '';
  width: 100%;
  display: block;
  height: 0;
}

.right-sidebar-nav {
  padding-top: 64px;
}

.right-sidebar-nav i {
  line-height: 44px;
  height: 47px;
}

.right-sidebar-nav i.left {
  margin-right: 30px;
}

.right-sidebar-nav li.active .collapsible-header .right svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.collection-item.nav-bottom-stick, .nav-bottom-stick {
  position: absolute;
  bottom: 0;
  width: 320px;
  background: #004c82;
  z-index: 1;
  /* z-index: 12; */
  right: 0;
}

.nextAnn {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.nextAnn, .prevAnn {
  cursor: pointer;
}

.delete_attach {
  margin-left: 16px;
}

.announcement_footer {
  border-top: 1px solid #eee !important;
}

.icons-ops .icon {
  color: #64c1ff;
  height: 30px;
  width: 30px;
  line-height: 30px;
}

.add-announce {
  color: #64c1ff !important;
  font-size: 14px !important;
}

.icons-ops {
  padding: 0 !important;
  margin-top: 4px;
}

.announce-desc {
  font-size: 13px;
  line-height: normal;
  display: block;
}

.dt-attact-sep {
  line-height: normal !important;
  font-style: normal;
  margin: 0 3px;
}

.announce-dt-attach {
  font-size: 11px;
  display: block;
  margin: 6px 0;
  color: #dcdcdc;
}

.announce-actions > li:hover {
  background-color: transparent !important;
}

.announce-fields {
  margin-bottom: 14px;
}

.announcement_attachments .drop-box {
  margin-bottom: 0;
  padding: 25px 0;
  height: auto;
}

.announcement_attachments .upload-files:last-child {
  border-bottom: 0;
  padding: 15px 0;
}

.announcement_attachments .upload-files {
  padding: 6px 0;
}

.announce-dt-attach .icon {
  line-height: normal;
  height: auto;
  width: 24px;
  margin: 0 -5px;
}

.announce-dt-attach .icon svg {
  width: inherit;
}

.side-out-bm-nf-ct > div:first-child {
  height: 100%;
  background-color: #013c67;
}

.side-out-bm-nf-ct .navParent {
  overflow: auto;
}

.side-out-bm-nf-ct .collection-item.nav-bottom-stick a {
  line-height: 47px;
}

.side-out-bm-nf-ct .nav-bottom-stick button i {
  line-height: inherit;
  height: auto;
}

.side-out-bm-nf-ct .row {
  margin-bottom: 0;
}

.side-out-bm-nf-ct .tabs {
  background: #004c82;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.23);
  z-index: 1;
}

.side-out-bm-nf-ct .tabs .tab a {
  color: #fff;
}

.side-out-bm-nf-ct .tabs .tab a.active {
  color: #64c1ff;
  border-bottom: 2px solid #64c1ff !important;
}

.side-out-bm-nf-ct .tabs .indicator {
  background: #066dfe;
}

.side-out-bm-nf-ct .collection a.collection-item:not(.active):hover {
  background: transparent;
}

.side-out-bm-nf-ct .collection a.collection-item p {
  color: #fff;
}

.side-out-bm-nf-ct .collection a.collection-item .title {
  color: #64c1ff;
  font-weight: bold;
}

.side-out-bm-nf-ct .collection-item.avatar {
  padding: 0;
  background-color: transparent;
  line-height: normal;
}

.side-out-bm-nf-ct .scrollbar-outer > .scroll-element .scroll-bar {
  background: rgba(255, 255, 255, 0.4);
}

.side-out-bm-nf-ct a {
  color: #fff;
  height: auto;
  line-height: inherit;
}

.side-out-bm-nf-ct .collection, .side-out-bm-nf-ct .collection-item {
  border: none;
  background-color: #013c67;
}

#sidenav-overlay {
  background: rgba(255, 255, 255, 0.5);
}

.navbar-fixed nav {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.navFixedUp {
  top: 50px;
}

.navFixedUp .navbar-fixed nav {
  top: -64px;
}

.navFixedUp .accountDetailPage {
  margin-top: -13px;
}

.navLogoutButton {
  position: absolute;
  top: 0;
  right: 0;
}

.navLogoutButton a {
  line-height: 64px;
}

.navLogoutButton a.logoutBtn {
  background: #db121b;
}

.side-nav-lookup-txt {
  color: #000 !important;
  margin-top: 14px !important;
}

.side-nav-lookup-item:hover {
  background-color: #ddd !important;
}

.smart1-navigation {
  margin: 0;
  padding: 20px 10px;
  border-top: 5px solid;
	position: relative;
	 z-index: 999;
}

.smart1-navigation .header-action-icon {
  background-image: url(data:image/png;base64,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);
}

.smart1-navigation .icon-query {
  background-position: -2px -218px;
}

.smart1-navigation .icon-setting {
  background-position: -3px -67px;
}

.smart1-navigation .smart1-right-icon {
  float: left;
}

.smart1-navigation .smart1-right-icon .smat1-icon {
  float: right;
  margin-left: 20px;
  position: relative;
}

.smart1-navigation .smart1-right-icon .smat1-icon .smat1-icon-a {
  float: left;
  width: 20px;
  height: 20px;
}

.smart1-navigation .smart1-setting-dropdown {
  position: absolute;
  border: 3px solid #e7e7e7;
  border-radius: 5px;
  background: #fff;
  top: 30px;
  right: 0px;
  z-index: 4;
}

.smart1-navigation .smart1-setting-dropdown .query-links {
  border-bottom: 1px solid #e7e7e7;
  padding: 5px;
}

.smart1-navigation .smart1-setting-dropdown .arrow-up {
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 11px solid #ebebeb;
  position: absolute;
  top: -12px;
  right: 1px;
}

.smart1-navigation .smart1-setting-dropdown.setting-wrap {
  min-width: 100px;
}

.smart1-navigation .smart1-setting-dropdown.support-wrap {
  min-width: 200px;
}

.smart1-navigation .smart1-setting-dropdown-support {
  padding: 10px;
  border-bottom: 1px solid #e7e7e7;
}

.smart1-navigation .smart1-support-label {
  color: #7d7d7d;
  font-weight: bold;
}

.smart1-navigation .smart1-support-phone-lable {
  color: #000;
  margin: 5px 0;
}

.smart1-navigation .smart1-support-contact-wrap {
  font-size: 0.8rem;
  margin-bottom: 5px;
}

.smart1-navigation .smart1-support-email {
  font-size: 0.8rem;
}

.smart1-navigation .smart1-search-wrap {
  max-width: 468px;
  border: 1px solid #2272BB;
  float: left;
  border-radius: 2px;
}

.smart1-navigation .smart1-search-wrap-input {
  display: block;
  height: 18px !important;
  margin: 0 !important;
  padding: 0 5px 0 20px !important;
  font-size: 0.8rem !important;
  border: 0px solid transparent !important;
  width: 168px !important;
}

.smart1-navigation .smart1-search-wrap-input:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.smart1-navigation .smart1-search-wrap-setectbox {
  padding: 0 25px 0 10px;
  cursor: pointer;
  background: #2272bb;
  border: 0px solid #2272bb;
  color: #fff;
  text-align: center;
  float: right;
}

.smart1-navigation .smart1-search-icon-wrap {
  position: absolute;
  top: -2px;
  left: 2px;
}

.smart1-navigation .smart1-search-icon-wrap svg {
  height: 15px !important;
  width: 15px !important;
  color: #AFA4A4;
}

.smart1-navigation .smart1-search-drop-arrow {
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 5px solid #FFFFFF;
  position: absolute;
  right: 9px;
  top: 9px;
}

.smart1-navigation .smart1-search-suggest-dropdown {
  position: absolute;
  color: black;
  background: #FFFFFF;
  text-align: left;
  top: 0;
  left: 0;
  margin-top: 22px;
  border: 2px solid #fff;
  z-index: 4;
  box-shadow: 0px 1px 3px #3F3F3F;
  border-radius: 2px;
}

.smart1-navigation .smart1-search-suggest-dropdown .smart1-dropdown-item {
  margin-left: 0;
  padding: 5px 15px 5px 23px;
  border-bottom: 1px solid #e7e7e7;
}

.smart1-navigation .smart1-search-suggest-dropdown .smart1-dropdown-item:hover {
  background-color: #F4F4F4;
}

.smart1-navigation .smart1-search-suggest-dropdown .smart1-quickLinkTitle {
  background: #F0F0F0 !important;
  cursor: default;
  border-top: 3px solid #e4e4e4;
  border-bottom: 1px dotted #e4e4e4;
  display: block;
}

.smart1-navigation .smart1-search-suggest-dropdown .smart1-quickLinkItem {
  background: #F8F8F8 !important;
  padding: 3px 39px;
  font-style: normal;
}

.smart1-navigation .smart1-search-suggest-dropdown .smart1-quickLinkItemBorder {
  border-bottom: 4px solid #e4e4e4;
}

.smart1-navigation .smart1-search-recent-dropdown {
  position: absolute;
  background: #FFF;
  color: #000;
  top: 22px;
  left: 0px;
  padding: 10px;
  border: 1px solid #e7e7e7;
  z-index: 4;
  width: 212px;
}

.smart1-navigation .smart1-search-recent-list {
  font-size: 12px;
  margin-top: 5px;
}

.smart1-navigation .smart1-search-recent-list .smart1-search-recent-list-item {
  padding: 5px 0;
  word-wrap: break-word;
}

.smart1-navigation .smart1-search-result-dropdown {
  position: absolute;
  background: #FFF;
  color: #000;
  top: 25px;
  left: 0;
  border: 1px solid #e7e7e7;
  z-index: 4;
  width: 281px;
}

.smart1-navigation .smart1-search-result-dropdown .smart1-search-result-list {
  margin: 0;
  padding: 0;
  font-size: 12px;
}

.smart1-navigation .smart1-search-result-dropdown .smart1-search-result-list .smart1-search-result-item {
  margin: 0;
  padding: 0px;
  border-bottom: 1px solid #e7e7e7;
  float: left;
}

.smart1-navigation .smart1-search-result-dropdown .smart1-search-result-list .smart1-search-result-item .smart1-search-result-item-title {
  width: 100px;
  padding: 8px;
  background: #F4F4F4;
  float: left;
  display: block;
  word-wrap: break-word;
}

.smart1-navigation .smart1-search-result-dropdown .smart1-search-result-list .smart1-search-result-item .smart1-search-result-item-result {
  width: 179px;
  padding: 8px;
  background: #FFF;
  float: left;
  display: block;
}

.internal-external-notification .col {
  padding: 0;
}

.internal-external-notification .borderBtmLight {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.internal-external-notification .collection .collection-item.avatar .title {
  font-size: 14px;
}

.internal-external-notification .tabs .tab a {
  line-height: normal;
}

.internal-external-notification .scroll-element.scroll-y .scroll-element_outer .scroll-element_track {
  background-color: transparent;
}

.internal-external-notification .scroll-element.scroll-y .scroll-element_outer .scroll-bar {
  background-color: #4d95c8;
  opacity: 1;
}

/*subheade css*/
.right-panel {
  padding-left: 10px;
}

.header-noti-circle {
  height: 23px !important;
  width: 20px !important;
  border-radius: 50% !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

.header-noti-circle i {
  height: inherit !important;
  font-size: 11px !important;
  font-style: normal !important;
  color: red !important;
  line-height: 20px !important;
  font-weight: 600!important;
}

.headersearch input[type=text] {
  margin: 0;
}

.ddSubLinkWrapper {
  line-height: normal;
}

.disabledAddAnnouncement {
  pointer-events: none;
  cursor: default;
  pointer-events: none;
}

.white-header-container {
  border-top: 2px solid #0067b0;
}

.white-header-container nav {
  background-color: #fff;
}

.white-header-container nav .brand-logo {
  color: #0067b0;
}

.white-header-container nav ul a {
  color: #0067b0;
}

.white-header-container nav ul.side-nav-active a {
  color: #fff;
}

.white-header-container .right-sidebar-nav {
  padding-top: 66px;
}

html {
  height: 100%;
  width: 100%;
  position:relative;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

*, *:before, *:after {
  outline: none;
  /*-webkit-filter: blur(0);*/
}

body {
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  background-position: 50% 50%;
  background-attachment: fixed;
}

.pageBg {
  background-image: url(../images/pageBg.jpg);
}

body:after {
  content: '';
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  background: -webkit-radial-gradient(circle, rgba(229, 229, 229, 0.49) 0, #EEEEEE 40%, transparent 90%, transparent 100%), transparent;
  background: -moz-radial-gradient(circle, rgba(229, 229, 229, 0.49) 0, #EEEEEE 40%, transparent 90%, transparent 100%), transparent;
  background: radial-gradient(circle, rgba(229, 229, 229, 0.49) 0, #EEEEEE 40%, transparent 90%, transparent 100%), transparent;
  background-position: 1px 1px;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: 3px 3px;
  background-size: 3px 3px;
} 

textarea {
  resize: none;
}

.zIndex0 {
  z-index: 0 !important;
}

.zIndex1 {
  z-index: 1 !important;
}

.zIndex2 {
  z-index: 2 !important;
}

.zIndex3 {
  z-index: 3 !important;
}

.zIndex4 {
  z-index: 4 !important;
}

.zIndex5 {
  z-index: 5 !important;
}

.zIndex6 {
  z-index: 6 !important;
}

.zIndex7 {
  z-index: 7 !important;
}

.zIndex8 {
  z-index: 8 !important;
}

.zIndex9 {
  z-index: 9 !important;
}

.zIndex99 {
  z-index: 99 !important;
}

.zIndex999 {
  z-index: 999 !important;
}

.zIndex9999 {
  z-index: 9999 !important;
}

.margin0 {
  margin: 0px !important;
}

.margin5 {
  margin: 5px !important;
}

.margin10 {
  margin: 10px !important;
}

.margin15 {
  margin: 15px !important;
}

.margin20 {
  margin: 20px !important;
}

.margin25 {
  margin: 25px !important;
}

.margin30 {
  margin: 30px !important;
}

.margin35 {
  margin: 35px !important;
}

.margin40 {
  margin: 40px !important;
}

.margin45 {
  margin: 45px !important;
}

.margin50 {
  margin: 50px !important;
}

.margin55 {
  margin: 55px !important;
}

.margin60 {
  margin: 60px !important;
}

.margin65 {
  margin: 65px !important;
}

.margin70 {
  margin: 70px !important;
}

.margin75 {
  margin: 75px !important;
}

.margin80 {
  margin: 80px !important;
}

.margin85 {
  margin: 85px !important;
}

.margin90 {
  margin: 90px !important;
}

.margin95 {
  margin: 95px !important;
}

.margin100 {
  margin: 100px !important;
}

.margin105 {
  margin: 105px !important;
}

.margin110 {
  margin: 110px !important;
}

.margin115 {
  margin: 115px !important;
}

.margin120 {
  margin: 120px !important;
}

.margin125 {
  margin: 125px !important;
}

.margin130 {
  margin: 130px !important;
}

.margin135 {
  margin: 135px !important;
}

.margin140 {
  margin: 140px !important;
}

.margin145 {
  margin: 145px !important;
}

.margin150 {
  margin: 150px !important;
}

.marginTop0 {
  margin-top: 0px !important;
}

.marginTop1 {
  margin-top: 1px !important;
}

.marginTop2 {
  margin-top: 2px !important;
}

.marginTop3 {
  margin-top: 3px !important;
}

.marginTop4 {
  margin-top: 4px !important;
}

.marginTop5 {
  margin-top: 5px !important;
}

.marginTop6 {
  margin-top: 6px !important;
}

.marginTop7 {
  margin-top: 7px !important;
}

.marginTop8 {
  margin-top: 8px !important;
}

.marginTop9 {
  margin-top: 9px !important;
}

.marginTop10 {
  margin-top: 10px !important;
}

.marginTop11 {
  margin-top: 11px !important;
}

.marginTop12 {
  margin-top: 12px !important;
}

.marginTop13 {
  margin-top: 13px !important;
}

.marginTop14 {
  margin-top: 14px !important;
}

.marginTop15 {
  margin-top: 15px !important;
}

.marginTop16 {
  margin-top: 16px !important;
}

.marginTop17 {
  margin-top: 17px !important;
}

.marginTop18 {
  margin-top: 18px !important;
}

.marginTop19 {
  margin-top: 19px !important;
}

.marginTop20 {
  margin-top: 20px !important;
}

.marginTop21 {
  margin-top: 21px !important;
}

.marginTop22 {
  margin-top: 22px !important;
}

.marginTop23 {
  margin-top: 23px !important;
}

.marginTop24 {
  margin-top: 24px !important;
}

.marginTop25 {
  margin-top: 25px !important;
}

.marginTop25 {
  margin-top: 25px !important;
}

.marginTop30 {
  margin-top: 30px !important;
}

.marginTop35 {
  margin-top: 35px !important;
}

.marginTop40 {
  margin-top: 40px !important;
}

.marginTop45 {
  margin-top: 45px !important;
}

.marginTop50 {
  margin-top: 50px !important;
}

.marginTop55 {
  margin-top: 55px !important;
}

.marginTop60 {
  margin-top: 60px !important;
}

.marginTop65 {
  margin-top: 65px !important;
}

.marginTop70 {
  margin-top: 70px !important;
}

.marginTop75 {
  margin-top: 75px !important;
}

.marginTop80 {
  margin-top: 80px !important;
}

.marginTop85 {
  margin-top: 85px !important;
}

.marginTop90 {
  margin-top: 90px !important;
}

.marginTop95 {
  margin-top: 95px !important;
}

.marginTop100 {
  margin-top: 100px !important;
}

.marginTop105 {
  margin-top: 105px !important;
}

.marginTop110 {
  margin-top: 110px !important;
}

.marginTop115 {
  margin-top: 115px !important;
}

.marginTop120 {
  margin-top: 120px !important;
}

.marginTop125 {
  margin-top: 125px !important;
}

.marginTop130 {
  margin-top: 130px !important;
}

.marginTop135 {
  margin-top: 135px !important;
}

.marginTop140 {
  margin-top: 140px !important;
}

.marginTop145 {
  margin-top: 145px !important;
}

.marginTop150 {
  margin-top: 150px !important;
}

.marginTop155 {
  margin-top: 155px !important;
}

.marginTop160 {
  margin-top: 160px !important;
}

.marginTop165 {
  margin-top: 165px !important;
}

.marginTop170 {
  margin-top: 170px !important;
}

.marginTop175 {
  margin-top: 175px !important;
}

.marginTop180 {
  margin-top: 180px !important;
}

.marginTop185 {
  margin-top: 185px !important;
}

.marginTop190 {
  margin-top: 190px !important;
}

.marginTop195 {
  margin-top: 195px !important;
}

.marginTop200 {
  margin-top: 200px !important;
}

.marginRight0 {
  margin-right: 0px !important;
}

.marginRight1 {
  margin-right: 1px !important;
}

.marginRight2 {
  margin-right: 2px !important;
}

.marginRight3 {
  margin-right: 3px !important;
}

.marginRight4 {
  margin-right: 4px !important;
}

.marginRight5 {
  margin-right: 5px !important;
}

.marginRight6 {
  margin-right: 6px !important;
}

.marginRight7 {
  margin-right: 7px !important;
}

.marginRight8 {
  margin-right: 8px !important;
}

.marginRight9 {
  margin-right: 9px !important;
}

.marginRight10 {
  margin-right: 10px !important;
}

.marginRight11 {
  margin-right: 11px !important;
}

.marginRight12 {
  margin-right: 12px !important;
}

.marginRight13 {
  margin-right: 13px !important;
}

.marginRight14 {
  margin-right: 14px !important;
}

.marginRight15 {
  margin-right: 15px !important;
}

.marginRight16 {
  margin-right: 16px !important;
}

.marginRight17 {
  margin-right: 17px !important;
}

.marginRight18 {
  margin-right: 18px !important;
}

.marginRight19 {
  margin-right: 19px !important;
}

.marginRight20 {
  margin-right: 20px !important;
}

.marginRight21 {
  margin-right: 21px !important;
}

.marginRight22 {
  margin-right: 22px !important;
}

.marginRight23 {
  margin-right: 23px !important;
}

.marginRight24 {
  margin-right: 24px !important;
}

.marginRight25 {
  margin-right: 25px !important;
}

.marginRight25 {
  margin-right: 25px !important;
}

.marginRight30 {
  margin-right: 30px !important;
}

.marginRight35 {
  margin-right: 35px !important;
}

.marginRight40 {
  margin-right: 40px !important;
}

.marginRight45 {
  margin-right: 45px !important;
}

.marginRight50 {
  margin-right: 50px !important;
}

.marginRight55 {
  margin-right: 55px !important;
}

.marginRight60 {
  margin-right: 60px !important;
}

.marginRight65 {
  margin-right: 65px !important;
}

.marginRight70 {
  margin-right: 70px !important;
}

.marginRight75 {
  margin-right: 75px !important;
}

.marginRight80 {
  margin-right: 80px !important;
}

.marginRight85 {
  margin-right: 85px !important;
}

.marginRight90 {
  margin-right: 90px !important;
}

.marginRight95 {
  margin-right: 95px !important;
}

.marginRight100 {
  margin-right: 100px !important;
}

.marginRight105 {
  margin-right: 105px !important;
}

.marginRight110 {
  margin-right: 110px !important;
}

.marginRight115 {
  margin-right: 115px !important;
}

.marginRight120 {
  margin-right: 120px !important;
}

.marginRight125 {
  margin-right: 125px !important;
}

.marginRight130 {
  margin-right: 130px !important;
}

.marginRight135 {
  margin-right: 135px !important;
}

.marginRight140 {
  margin-right: 140px !important;
}

.marginRight145 {
  margin-right: 145px !important;
}

.marginRight150 {
  margin-right: 150px !important;
}

.marginRight155 {
  margin-right: 155px !important;
}

.marginRight160 {
  margin-right: 160px !important;
}

.marginRight165 {
  margin-right: 165px !important;
}

.marginRight170 {
  margin-right: 170px !important;
}

.marginRight175 {
  margin-right: 175px !important;
}

.marginRight180 {
  margin-right: 180px !important;
}

.marginRight185 {
  margin-right: 185px !important;
}

.marginRight190 {
  margin-right: 190px !important;
}

.marginRight195 {
  margin-right: 195px !important;
}

.marginRight200 {
  margin-right: 200px !important;
}

.marginBtm0 {
  margin-bottom: 0px !important;
}

.marginBtm1 {
  margin-bottom: 1px !important;
}

.marginBtm2 {
  margin-bottom: 2px !important;
}

.marginBtm3 {
  margin-bottom: 3px !important;
}

.marginBtm4 {
  margin-bottom: 4px !important;
}

.marginBtm5 {
  margin-bottom: 5px !important;
}

.marginBtm6 {
  margin-bottom: 6px !important;
}

.marginBtm7 {
  margin-bottom: 7px !important;
}

.marginBtm8 {
  margin-bottom: 8px !important;
}

.marginBtm9 {
  margin-bottom: 9px !important;
}

.marginBtm10 {
  margin-bottom: 10px !important;
}

.marginBtm11 {
  margin-bottom: 11px !important;
}

.marginBtm12 {
  margin-bottom: 12px !important;
}

.marginBtm13 {
  margin-bottom: 13px !important;
}

.marginBtm14 {
  margin-bottom: 14px !important;
}

.marginBtm15 {
  margin-bottom: 15px !important;
}

.marginBtm16 {
  margin-bottom: 16px !important;
}

.marginBtm17 {
  margin-bottom: 17px !important;
}

.marginBtm18 {
  margin-bottom: 18px !important;
}

.marginBtm19 {
  margin-bottom: 19px !important;
}

.marginBtm20 {
  margin-bottom: 20px !important;
}

.marginBtm21 {
  margin-bottom: 21px !important;
}

.marginBtm22 {
  margin-bottom: 22px !important;
}

.marginBtm23 {
  margin-bottom: 23px !important;
}

.marginBtm24 {
  margin-bottom: 24px !important;
}

.marginBtm25 {
  margin-bottom: 25px !important;
}

.marginBtm25 {
  margin-bottom: 25px !important;
}

.marginBtm30 {
  margin-bottom: 30px !important;
}

.marginBtm35 {
  margin-bottom: 35px !important;
}

.marginBtm40 {
  margin-bottom: 40px !important;
}

.marginBtm45 {
  margin-bottom: 45px !important;
}

.marginBtm50 {
  margin-bottom: 50px !important;
}

.marginBtm55 {
  margin-bottom: 55px !important;
}

.marginBtm60 {
  margin-bottom: 60px !important;
}

.marginBtm65 {
  margin-bottom: 65px !important;
}

.marginBtm70 {
  margin-bottom: 70px !important;
}

.marginBtm75 {
  margin-bottom: 75px !important;
}

.marginBtm80 {
  margin-bottom: 80px !important;
}

.marginBtm85 {
  margin-bottom: 85px !important;
}

.marginBtm90 {
  margin-bottom: 90px !important;
}

.marginBtm95 {
  margin-bottom: 95px !important;
}

.marginBtm100 {
  margin-bottom: 100px !important;
}

.marginBtm105 {
  margin-bottom: 105px !important;
}

.marginBtm110 {
  margin-bottom: 110px !important;
}

.marginBtm115 {
  margin-bottom: 115px !important;
}

.marginBtm120 {
  margin-bottom: 120px !important;
}

.marginBtm125 {
  margin-bottom: 125px !important;
}

.marginBtm130 {
  margin-bottom: 130px !important;
}

.marginBtm135 {
  margin-bottom: 135px !important;
}

.marginBtm140 {
  margin-bottom: 140px !important;
}

.marginBtm145 {
  margin-bottom: 145px !important;
}

.marginBtm150 {
  margin-bottom: 150px !important;
}

.marginBtm155 {
  margin-bottom: 155px !important;
}

.marginBtm160 {
  margin-bottom: 160px !important;
}

.marginBtm165 {
  margin-bottom: 165px !important;
}

.marginBtm170 {
  margin-bottom: 170px !important;
}

.marginBtm175 {
  margin-bottom: 175px !important;
}

.marginBtm180 {
  margin-bottom: 180px !important;
}

.marginBtm185 {
  margin-bottom: 185px !important;
}

.marginBtm190 {
  margin-bottom: 190px !important;
}

.marginBtm195 {
  margin-bottom: 195px !important;
}

.marginBtm200 {
  margin-bottom: 200px !important;
}

.marginLeft0 {
  margin-left: 0px !important;
}

.marginLeft1 {
  margin-left: 1px !important;
}

.marginLeft2 {
  margin-left: 2px !important;
}

.marginLeft3 {
  margin-left: 3px !important;
}

.marginLeft4 {
  margin-left: 4px !important;
}

.marginLeft5 {
  margin-left: 5px !important;
}

.marginLeft6 {
  margin-left: 6px !important;
}

.marginLeft7 {
  margin-left: 7px !important;
}

.marginLeft8 {
  margin-left: 8px !important;
}

.marginLeft9 {
  margin-left: 9px !important;
}

.marginLeft10 {
  margin-left: 10px !important;
}

.marginLeft11 {
  margin-left: 11px !important;
}

.marginLeft12 {
  margin-left: 12px !important;
}

.marginLeft13 {
  margin-left: 13px !important;
}

.marginLeft14 {
  margin-left: 14px !important;
}

.marginLeft15 {
  margin-left: 15px !important;
}

.marginLeft16 {
  margin-left: 16px !important;
}

.marginLeft17 {
  margin-left: 17px !important;
}

.marginLeft18 {
  margin-left: 18px !important;
}

.marginLeft19 {
  margin-left: 19px !important;
}

.marginLeft20 {
  margin-left: 20px !important;
}

.marginLeft21 {
  margin-left: 21px !important;
}

.marginLeft22 {
  margin-left: 22px !important;
}

.marginLeft23 {
  margin-left: 23px !important;
}

.marginLeft24 {
  margin-left: 24px !important;
}

.marginLeft25 {
  margin-left: 25px !important;
}

.marginLeft25 {
  margin-left: 25px !important;
}

.marginLeft30 {
  margin-left: 30px !important;
}

.marginLeft35 {
  margin-left: 35px !important;
}

.marginLeft40 {
  margin-left: 40px !important;
}

.marginLeft45 {
  margin-left: 45px !important;
}

.marginLeft50 {
  margin-left: 50px !important;
}

.marginLeft55 {
  margin-left: 55px !important;
}

.marginLeft60 {
  margin-left: 60px !important;
}

.marginLeft65 {
  margin-left: 65px !important;
}

.marginLeft70 {
  margin-left: 70px !important;
}

.marginLeft75 {
  margin-left: 75px !important;
}

.marginLeft80 {
  margin-left: 80px !important;
}

.marginLeft85 {
  margin-left: 85px !important;
}

.marginLeft90 {
  margin-left: 90px !important;
}

.marginLeft95 {
  margin-left: 95px !important;
}

.marginLeft100 {
  margin-left: 100px !important;
}

.marginLeft105 {
  margin-left: 105px !important;
}

.marginLeft110 {
  margin-left: 110px !important;
}

.marginLeft115 {
  margin-left: 115px !important;
}

.marginLeft120 {
  margin-left: 120px !important;
}

.marginLeft125 {
  margin-left: 125px !important;
}

.marginLeft130 {
  margin-left: 130px !important;
}

.marginLeft135 {
  margin-left: 135px !important;
}

.marginLeft140 {
  margin-left: 140px !important;
}

.marginLeft145 {
  margin-left: 145px !important;
}

.marginLeft150 {
  margin-left: 150px !important;
}

.marginLeft155 {
  margin-left: 155px !important;
}

.marginLeft160 {
  margin-left: 160px !important;
}

.marginLeft165 {
  margin-left: 165px !important;
}

.marginLeft170 {
  margin-left: 170px !important;
}

.marginLeft175 {
  margin-left: 175px !important;
}

.marginLeft180 {
  margin-left: 180px !important;
}

.marginLeft185 {
  margin-left: 185px !important;
}

.marginLeft190 {
  margin-left: 190px !important;
}

.marginLeft195 {
  margin-left: 195px !important;
}

.marginLeft200 {
  margin-left: 200px !important;
}

.marginBottom0 {
  margin-bottom: 0px !important;
}

.padding0 {
  padding: 0px !important;
}

.padding5 {
  padding: 5px !important;
}

.padding10 {
  padding: 10px !important;
}

.padding15 {
  padding: 15px !important;
}

.padding20 {
  padding: 20px !important;
}

.padding25 {
  padding: 25px !important;
}

.padding30 {
  padding: 30px !important;
}

.padding35 {
  padding: 35px !important;
}

.padding40 {
  padding: 40px !important;
}

.padding45 {
  padding: 45px !important;
}

.padding50 {
  padding: 50px !important;
}

.padding55 {
  padding: 55px !important;
}

.padding60 {
  padding: 60px !important;
}

.padding65 {
  padding: 65px !important;
}

.padding70 {
  padding: 70px !important;
}

.padding75 {
  padding: 75px !important;
}

.padding80 {
  padding: 80px !important;
}

.padding85 {
  padding: 85px !important;
}

.padding90 {
  padding: 90px !important;
}

.padding95 {
  padding: 95px !important;
}

.padding100 {
  padding: 100px !important;
}

.padding105 {
  padding: 105px !important;
}

.padding110 {
  padding: 110px !important;
}

.padding115 {
  padding: 115px !important;
}

.padding120 {
  padding: 120px !important;
}

.padding125 {
  padding: 125px !important;
}

.padding130 {
  padding: 130px !important;
}

.padding135 {
  padding: 135px !important;
}

.padding140 {
  padding: 140px !important;
}

.padding145 {
  padding: 145px !important;
}

.padding150 {
  padding: 150px !important;
}

.paddingTop0 {
  padding-top: 0px !important;
}

.paddingTop1 {
  padding-top: 1px !important;
}

.paddingTop2 {
  padding-top: 2px !important;
}

.paddingTop3 {
  padding-top: 3px !important;
}

.paddingTop4 {
  padding-top: 4px !important;
}

.paddingTop5 {
  padding-top: 5px !important;
}

.paddingTop6 {
  padding-top: 6px !important;
}

.paddingTop7 {
  padding-top: 7px !important;
}

.paddingTop8 {
  padding-top: 8px !important;
}

.paddingTop9 {
  padding-top: 9px !important;
}

.paddingTop10 {
  padding-top: 10px !important;
}

.paddingTop11 {
  padding-top: 11px !important;
}

.paddingTop12 {
  padding-top: 12px !important;
}

.paddingTop13 {
  padding-top: 13px !important;
}

.paddingTop14 {
  padding-top: 14px !important;
}

.paddingTop15 {
  padding-top: 15px !important;
}

.paddingTop16 {
  padding-top: 16px !important;
}

.paddingTop17 {
  padding-top: 17px !important;
}

.paddingTop18 {
  padding-top: 18px !important;
}

.paddingTop19 {
  padding-top: 19px !important;
}

.paddingTop20 {
  padding-top: 20px !important;
}

.paddingTop21 {
  padding-top: 21px !important;
}

.paddingTop22 {
  padding-top: 22px !important;
}

.paddingTop23 {
  padding-top: 23px !important;
}

.paddingTop24 {
  padding-top: 24px !important;
}

.paddingTop25 {
  padding-top: 25px !important;
}

.paddingTop25 {
  padding-top: 25px !important;
}

.paddingTop30 {
  padding-top: 30px !important;
}

.paddingTop35 {
  padding-top: 35px !important;
}

.paddingTop40 {
  padding-top: 40px !important;
}

.paddingTop45 {
  padding-top: 45px !important;
}

.paddingTop50 {
  padding-top: 50px !important;
}

.paddingTop55 {
  padding-top: 55px !important;
}

.paddingTop60 {
  padding-top: 60px !important;
}

.paddingTop65 {
  padding-top: 65px !important;
}

.paddingTop70 {
  padding-top: 70px !important;
}

.paddingTop75 {
  padding-top: 75px !important;
}

.paddingTop80 {
  padding-top: 80px !important;
}

.paddingTop85 {
  padding-top: 85px !important;
}

.paddingTop90 {
  padding-top: 90px !important;
}

.paddingTop95 {
  padding-top: 95px !important;
}

.paddingTop100 {
  padding-top: 100px !important;
}

.paddingTop105 {
  padding-top: 105px !important;
}

.paddingTop110 {
  padding-top: 110px !important;
}

.paddingTop115 {
  padding-top: 115px !important;
}

.paddingTop120 {
  padding-top: 120px !important;
}

.paddingTop125 {
  padding-top: 125px !important;
}

.paddingTop130 {
  padding-top: 130px !important;
}

.paddingTop135 {
  padding-top: 135px !important;
}

.paddingTop140 {
  padding-top: 140px !important;
}

.paddingTop145 {
  padding-top: 145px !important;
}

.paddingTop150 {
  padding-top: 150px !important;
}

.paddingTop155 {
  padding-top: 155px !important;
}

.paddingTop160 {
  padding-top: 160px !important;
}

.paddingTop165 {
  padding-top: 165px !important;
}

.paddingTop170 {
  padding-top: 170px !important;
}

.paddingTop175 {
  padding-top: 175px !important;
}

.paddingTop180 {
  padding-top: 180px !important;
}

.paddingTop185 {
  padding-top: 185px !important;
}

.paddingTop190 {
  padding-top: 190px !important;
}

.paddingTop195 {
  padding-top: 195px !important;
}

.paddingTop200 {
  padding-top: 200px !important;
}

.paddingRight0 {
  padding-right: 0px !important;
}

.paddingRight1 {
  padding-right: 1px !important;
}

.paddingRight2 {
  padding-right: 2px !important;
}

.paddingRight3 {
  padding-right: 3px !important;
}

.paddingRight4 {
  padding-right: 4px !important;
}

.paddingRight5 {
  padding-right: 5px !important;
}

.paddingRight6 {
  padding-right: 6px !important;
}

.paddingRight7 {
  padding-right: 7px !important;
}

.paddingRight8 {
  padding-right: 8px !important;
}

.paddingRight9 {
  padding-right: 9px !important;
}

.paddingRight10 {
  padding-right: 10px !important;
}

.paddingRight11 {
  padding-right: 11px !important;
}

.paddingRight12 {
  padding-right: 12px !important;
}

.paddingRight13 {
  padding-right: 13px !important;
}

.paddingRight14 {
  padding-right: 14px !important;
}

.paddingRight15 {
  padding-right: 15px !important;
}

.paddingRight16 {
  padding-right: 16px !important;
}

.paddingRight17 {
  padding-right: 17px !important;
}

.paddingRight18 {
  padding-right: 18px !important;
}

.paddingRight19 {
  padding-right: 19px !important;
}

.paddingRight20 {
  padding-right: 20px !important;
}

.paddingRight21 {
  padding-right: 21px !important;
}

.paddingRight22 {
  padding-right: 22px !important;
}

.paddingRight23 {
  padding-right: 23px !important;
}

.paddingRight24 {
  padding-right: 24px !important;
}

.paddingRight25 {
  padding-right: 25px !important;
}

.paddingRight25 {
  padding-right: 25px !important;
}

.paddingRight30 {
  padding-right: 30px !important;
}

.paddingRight35 {
  padding-right: 35px !important;
}

.paddingRight40 {
  padding-right: 40px !important;
}

.paddingRight45 {
  padding-right: 45px !important;
}

.paddingRight50 {
  padding-right: 50px !important;
}

.paddingRight55 {
  padding-right: 55px !important;
}

.paddingRight60 {
  padding-right: 60px !important;
}

.paddingRight65 {
  padding-right: 65px !important;
}

.paddingRight70 {
  padding-right: 70px !important;
}

.paddingRight75 {
  padding-right: 75px !important;
}

.paddingRight80 {
  padding-right: 80px !important;
}

.paddingRight85 {
  padding-right: 85px !important;
}

.paddingRight90 {
  padding-right: 90px !important;
}

.paddingRight95 {
  padding-right: 95px !important;
}

.paddingRight100 {
  padding-right: 100px !important;
}

.paddingRight105 {
  padding-right: 105px !important;
}

.paddingRight110 {
  padding-right: 110px !important;
}

.paddingRight115 {
  padding-right: 115px !important;
}

.paddingRight120 {
  padding-right: 120px !important;
}

.paddingRight125 {
  padding-right: 125px !important;
}

.paddingRight130 {
  padding-right: 130px !important;
}

.paddingRight135 {
  padding-right: 135px !important;
}

.paddingRight140 {
  padding-right: 140px !important;
}

.paddingRight145 {
  padding-right: 145px !important;
}

.paddingRight150 {
  padding-right: 150px !important;
}

.paddingRight155 {
  padding-right: 155px !important;
}

.paddingRight160 {
  padding-right: 160px !important;
}

.paddingRight165 {
  padding-right: 165px !important;
}

.paddingRight170 {
  padding-right: 170px !important;
}

.paddingRight175 {
  padding-right: 175px !important;
}

.paddingRight180 {
  padding-right: 180px !important;
}

.paddingRight185 {
  padding-right: 185px !important;
}

.paddingRight190 {
  padding-right: 190px !important;
}

.paddingRight195 {
  padding-right: 195px !important;
}

.paddingRight200 {
  padding-right: 200px !important;
}

.paddingBtm0 {
  padding-bottom: 0px !important;
}

.paddingBtm1 {
  padding-bottom: 1px !important;
}

.paddingBtm2 {
  padding-bottom: 2px !important;
}

.paddingBtm3 {
  padding-bottom: 3px !important;
}

.paddingBtm4 {
  padding-bottom: 4px !important;
}

.paddingBtm5 {
  padding-bottom: 5px !important;
}

.paddingBtm6 {
  padding-bottom: 6px !important;
}

.paddingBtm7 {
  padding-bottom: 7px !important;
}

.paddingBtm8 {
  padding-bottom: 8px !important;
}

.paddingBtm9 {
  padding-bottom: 9px !important;
}

.paddingBtm10 {
  padding-bottom: 10px !important;
}

.paddingBtm11 {
  padding-bottom: 11px !important;
}

.paddingBtm12 {
  padding-bottom: 12px !important;
}

.paddingBtm13 {
  padding-bottom: 13px !important;
}

.paddingBtm14 {
  padding-bottom: 14px !important;
}

.paddingBtm15 {
  padding-bottom: 15px !important;
}

.paddingBtm16 {
  padding-bottom: 16px !important;
}

.paddingBtm17 {
  padding-bottom: 17px !important;
}

.paddingBtm18 {
  padding-bottom: 18px !important;
}

.paddingBtm19 {
  padding-bottom: 19px !important;
}

.paddingBtm20 {
  padding-bottom: 20px !important;
}

.paddingBtm21 {
  padding-bottom: 21px !important;
}

.paddingBtm22 {
  padding-bottom: 22px !important;
}

.paddingBtm23 {
  padding-bottom: 23px !important;
}

.paddingBtm24 {
  padding-bottom: 24px !important;
}

.paddingBtm25 {
  padding-bottom: 25px !important;
}

.paddingBtm25 {
  padding-bottom: 25px !important;
}

.paddingBtm30 {
  padding-bottom: 30px !important;
}

.paddingBtm35 {
  padding-bottom: 35px !important;
}

.paddingBtm40 {
  padding-bottom: 40px !important;
}

.paddingBtm45 {
  padding-bottom: 45px !important;
}

.paddingBtm50 {
  padding-bottom: 50px !important;
}

.paddingBtm55 {
  padding-bottom: 55px !important;
}

.paddingBtm60 {
  padding-bottom: 60px !important;
}

.paddingBtm65 {
  padding-bottom: 65px !important;
}

.paddingBtm70 {
  padding-bottom: 70px !important;
}

.paddingBtm75 {
  padding-bottom: 75px !important;
}

.paddingBtm80 {
  padding-bottom: 80px !important;
}

.paddingBtm85 {
  padding-bottom: 85px !important;
}

.paddingBtm90 {
  padding-bottom: 90px !important;
}

.paddingBtm95 {
  padding-bottom: 95px !important;
}

.paddingBtm100 {
  padding-bottom: 100px !important;
}

.paddingBtm105 {
  padding-bottom: 105px !important;
}

.paddingBtm110 {
  padding-bottom: 110px !important;
}

.paddingBtm115 {
  padding-bottom: 115px !important;
}

.paddingBtm120 {
  padding-bottom: 120px !important;
}

.paddingBtm125 {
  padding-bottom: 125px !important;
}

.paddingBtm130 {
  padding-bottom: 130px !important;
}

.paddingBtm135 {
  padding-bottom: 135px !important;
}

.paddingBtm140 {
  padding-bottom: 140px !important;
}

.paddingBtm145 {
  padding-bottom: 145px !important;
}

.paddingBtm150 {
  padding-bottom: 150px !important;
}

.paddingBtm155 {
  padding-bottom: 155px !important;
}

.paddingBtm160 {
  padding-bottom: 160px !important;
}

.paddingBtm165 {
  padding-bottom: 165px !important;
}

.paddingBtm170 {
  padding-bottom: 170px !important;
}

.paddingBtm175 {
  padding-bottom: 175px !important;
}

.paddingBtm180 {
  padding-bottom: 180px !important;
}

.paddingBtm185 {
  padding-bottom: 185px !important;
}

.paddingBtm190 {
  padding-bottom: 190px !important;
}

.paddingBtm195 {
  padding-bottom: 195px !important;
}

.paddingBtm200 {
  padding-bottom: 200px !important;
}

.paddingLeft0 {
  padding-left: 0px !important;
}

.paddingLeft1 {
  padding-left: 1px !important;
}

.paddingLeft2 {
  padding-left: 2px !important;
}

.paddingLeft3 {
  padding-left: 3px !important;
}

.paddingLeft4 {
  padding-left: 4px !important;
}

.paddingLeft5 {
  padding-left: 5px !important;
}

.paddingLeft6 {
  padding-left: 6px !important;
}

.paddingLeft7 {
  padding-left: 7px !important;
}

.paddingLeft8 {
  padding-left: 8px !important;
}

.paddingLeft9 {
  padding-left: 9px !important;
}

.paddingLeft10 {
  padding-left: 10px !important;
}

.paddingLeft11 {
  padding-left: 11px !important;
}

.paddingLeft12 {
  padding-left: 12px !important;
}

.paddingLeft13 {
  padding-left: 13px !important;
}

.paddingLeft14 {
  padding-left: 14px !important;
}

.paddingLeft15 {
  padding-left: 15px !important;
}

.paddingLeft16 {
  padding-left: 16px !important;
}

.paddingLeft17 {
  padding-left: 17px !important;
}

.paddingLeft18 {
  padding-left: 18px !important;
}

.paddingLeft19 {
  padding-left: 19px !important;
}

.paddingLeft20 {
  padding-left: 20px !important;
}

.paddingLeft21 {
  padding-left: 21px !important;
}

.paddingLeft22 {
  padding-left: 22px !important;
}

.paddingLeft23 {
  padding-left: 23px !important;
}

.paddingLeft24 {
  padding-left: 24px !important;
}

.paddingLeft25 {
  padding-left: 25px !important;
}

.paddingLeft25 {
  padding-left: 25px !important;
}

.paddingLeft30 {
  padding-left: 30px !important;
}

.paddingLeft35 {
  padding-left: 35px !important;
}

.paddingLeft40 {
  padding-left: 40px !important;
}

.paddingLeft45 {
  padding-left: 45px !important;
}

.paddingLeft50 {
  padding-left: 50px !important;
}

.paddingLeft55 {
  padding-left: 55px !important;
}

.paddingLeft60 {
  padding-left: 60px !important;
}

.paddingLeft65 {
  padding-left: 65px !important;
}

.paddingLeft70 {
  padding-left: 70px !important;
}

.paddingLeft75 {
  padding-left: 75px !important;
}

.paddingLeft80 {
  padding-left: 80px !important;
}

.paddingLeft85 {
  padding-left: 85px !important;
}

.paddingLeft90 {
  padding-left: 90px !important;
}

.paddingLeft95 {
  padding-left: 95px !important;
}

.paddingLeft100 {
  padding-left: 100px !important;
}

.paddingLeft105 {
  padding-left: 105px !important;
}

.paddingLeft110 {
  padding-left: 110px !important;
}

.paddingLeft115 {
  padding-left: 115px !important;
}

.paddingLeft120 {
  padding-left: 120px !important;
}

.paddingLeft125 {
  padding-left: 125px !important;
}

.paddingLeft130 {
  padding-left: 130px !important;
}

.paddingLeft135 {
  padding-left: 135px !important;
}

.paddingLeft140 {
  padding-left: 140px !important;
}

.paddingLeft145 {
  padding-left: 145px !important;
}

.paddingLeft150 {
  padding-left: 150px !important;
}

.paddingLeft155 {
  padding-left: 155px !important;
}

.paddingLeft160 {
  padding-left: 160px !important;
}

.paddingLeft165 {
  padding-left: 165px !important;
}

.paddingLeft170 {
  padding-left: 170px !important;
}

.paddingLeft175 {
  padding-left: 175px !important;
}

.paddingLeft180 {
  padding-left: 180px !important;
}

.paddingLeft185 {
  padding-left: 185px !important;
}

.paddingLeft190 {
  padding-left: 190px !important;
}

.paddingLeft195 {
  padding-left: 195px !important;
}

.paddingLeft200 {
  padding-left: 200px !important;
}

.widthMinus50 {
  width: calc(100% - 50px) !important;
}

.widthMinus65 {
  width: calc(100% - 65px) !important;
}

.widthMinus105 {
  width: calc(100% - 105px) !important;
}

.width245 {
  width: 245px !important;
}

.paddingBottom0 {
  padding-bottom: 0px !important;
}

.width50p {
  width: 50%;
}

.centered {
  margin-right: auto !important;
  margin-left: auto !important;
  float: none !important;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

/* icons classes */
.icon {
  display: inline-block;
  direction: ltr;
}

.icon > svg {
  fill: currentColor;
  vertical-align: middle;
  margin: auto;
  align-content: center;
  height: 24px;
  width: 24px;
}

.icon.iconSmall > svg {
  height: 24px;
  width: 24px;
}

.icon.iconMedium > svg {
  height: 36px;
  width: 36px;
}

.icon.iconLarge > svg {
  height: 48px;
  width: 48px;
}

.icon.iconSize20 > svg {
  height: 20px;
  width: 20px;
}

.icon.iconSize16 > svg {
  height: 16px;
  width: 16px;
  vertical-align: top;
}

/* icons classes */
.height250 {
  height: 250px;
}

.height300 {
  height: 300px;
}

.height50 {
  height: 50px;
}

.height21 {
  height: 21px;
}

.height215 {
  height: 215px;
}
.height150 {
  height: 150px;
}
.maxHeight250 {
  max-height: 250px;
}

.lineHeight30 {
  line-height: 30px;
}

.lineHeight15 {
  line-height: 15px;
}

/* rotate css starts here*/
.transform90Deg {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-backface-visibility: hidden;
}

.transform90DegN {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-backface-visibility: hidden;
}

.transform180Deg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-backface-visibility: hidden;
}

.transform180DegN {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-backface-visibility: hidden;
}

.transform270Deg {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-backface-visibility: hidden;
}

.transform270DegN {
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  -o-transform: rotate(-270deg);
  transform: rotate(-270deg);
  -webkit-backface-visibility: hidden;
}

/* rotate css ends here*/
.temp-bg-1 {
  background: #16b587;
}

.temp-bg-1 .temp-card-label {
  color: #16b587;
}

.temp-bg-2 {
  background: #9696dc;
}

.temp-bg-2 .temp-card-label {
  color: #9696dc;
}

.width170 {
  width: 170px;
}

.maxWidth100 {
  max-width: 100px !important;
}

.maxWidth95P {
  max-width: 95% !important;
}

.fontNormal {
  font-weight: normal;
}

.heightAuto {
  height: auto !important;
}

.lineHeightInherit {
  line-height: inherit !important;
}

.minWidth200 {
  min-width: 200px;
}

.marginTop5N {
  margin-top: -5px !important;
}

.marginBtm29 {
  margin-bottom: 29px !important;
}

.opacity-08 {
  opacity: 0.8;
}

.bold {
  font-weight: bold;
}

.top200N {
  top: -200px !important;
}

.top5 {
  top: 5px !important;
}

/* no border css starts */
.noTopBorder {
  border-Top: none !important;
}

.noRightBorder {
  border-Right: none !important;
}

.noBottomBorder {
  border-Bottom: none !important;
}

.noLeftBorder {
  border-Left: none !important;
}

.noTBorder {
  border-Top: none !important;
}

.noRBorder {
  border-Top: none !important;
}

.noBBorder {
  border-Top: none !important;
}

.noLBorder {
  border-Top: none !important;
}

.noBorder {
  border: none !important;
}

.borderAll {
  border: 1px solid #e8e8e8;
}

/* no border css ends */
.displayBlock {
  display: block;
}

.marginTop11N {
  margin-top: -11px !important;
}

/* define font size in rem from 10px to 36px starts*/
.fontSize10 {
  font-size: 0.71429rem !important;
}

.fontSize12, .ddSubLinkWrapper {
  font-size: 0.85714rem !important;
}

.fontSize14 {
  font-size: 1rem !important;
}

.fontSize16 {
  font-size: 1.14286rem !important;
}

.fontSize18 {
  font-size: 1.28571rem !important;
}

.fontSize20 {
  font-size: 1.42857rem !important;
}

.fontSize22 {
  font-size: 1.57143rem !important;
}

.fontSize24 {
  font-size: 1.71429rem !important;
}

.fontSize26 {
  font-size: 1.85714rem !important;
}

.fontSize28 {
  font-size: 2rem !important;
}

.fontSize30 {
  font-size: 2.14286rem !important;
}

.fontSize32 {
  font-size: 2.28571rem !important;
}

.fontSize34 {
  font-size: 2.42857rem !important;
}

.fontSize36 {
  font-size: 2.57143rem !important;
}

/* define font size in rem from 10px to 36px starts*/
.linkNormal {
  text-transform: inherit;
  font-weight: normal;
}

/*high lighter colors starts here*/
.high-ligher {
  border-left: 5px solid #fafafa;
}

.high-ligher1 {
  border-left: 5px solid #ffcc80;
}

.high-ligher2 {
  border-left: 5px solid #ff8a65;
}

.high-ligher3 {
  border-left: 5px solid #9ccc65;
}

.high-ligher4 {
  border-left: 5px solid #29b6f6;
}

.high-ligher5 {
  border-left: 5px solid #f48fb1;
}

/*high lighter colors ends here*/
/*color code for ID i.e. #id1,#id2... starts here*/
#id1 {
  background: #ff8a65;
}

#id2 {
  background: #9ccc65;
}

#id3 {
  background: #29b6f6;
}

#id4 {
  background: #f48fb1;
}

#id5 {
  background: #88B489;
}

#id6 {
  background: #65E0FF;
}

/*color code for ID i.e. #id1,#id2... starts here*/
.is-overflowHidden {
  overflow: hidden;
}

.overflowVisible {
  overflow: visible;
}

.borderBtmGray {
  border-bottom: 1px solid #A2A2A2;
}

.horizontalTabs.tabparent-container.grid-fixed-container {
  position: fixed;
  background: #ffffff;
  z-index: 999;
  top: 50px;
  width: 100% !important;
}

.fixedFilterHeader {
  position: fixed;
  top: 90px;
  background: #ffffff;
  z-index: 999;
}

.borderBtmGraye7 {
  background-color: #e7e7e7;
}

.borderBtmLight {
  border-bottom: 1px solid #e0e0e0;
}

.is-hide {
  display: none;
}

.cursorPointer {
  cursor: pointer;
}

.cursorDefault {
  cursor: default;
}

.backSpaceVisibility {
  backface-visibility: hidden;
}

.marginTop47p {
  margin-top: 47% !important;
}

.marginLeft30N {
  margin-left: -30px;
}

.is-scrolled {
  border-top: 1px solid #e5e5e5 !important;
}

.is-modified {
  font-size: 0.85714rem;
}

.footerSpacer {
  padding-bottom: 2.85rem;
}

.autoWidth {
  width: auto;
}

.aCenter {
  text-align: center;
}

.aRight {
  text-align: right;
}

.aCenter input {
  text-align: center;
}

.aRight input {
  text-align: right;
}

.pagDisabled a {
  opacity: 0.5 !important;
  cursor: default !important;
}

.pgInputBx {
  vertical-align: bottom;
  width: 25px;
  display: inline-block;
}

.secContentWithBorder {
  padding: 10px 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
  float: left;
  width: 100%;
}

.borderTopLight {
  border-top: 1px solid #e0e0e0;
}

i.small.smallest {
  font-size: 1rem;
}

.disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
}

.width400 {
  width: 400px;
}

.width700 {
  width: 700px;
}

.highlighted {
  background: yellow;
}

.is-added .title {
  color: #c3c3c3;
}

.is-visible-hidden {
  visibility: hidden;
}

.zIndex998 {
  z-index: 998;
}

.pagePlainWhite {
  background: white !important;
}

.pagePlainWhite:after {
  display: none;
}

.linkdisabled {
  cursor: default;
  pointer-events: none !important;
  text-decoration: none;
  color: #1c1c1c !important;
}

.linkdisabled.with-readonly {
  color: #1c1c1c !important;
}

.linkdisabled a {
  cursor: default;
  pointer-events: none !important;
  text-decoration: none;
  color: #c9c9c9 !important;
}

.shadowGreyOuter {
  box-shadow: 0 3px 5px 0 gray;
}

.nowrap {
  white-space: nowrap !important;
}

.is-fixed-on-top {
  position: fixed !important;
  left: 0;
  right: 0;
}

.italic {
  font-style: italic;
}

.highlightRow {
  background: #f7fbfe;
}

.pointEventN {
  pointer-events: none;
}

.fixedTbl {
  table-layout: fixed;
}

/* add helper classes */
.workAsInput {
  height: 2rem;
  margin: 0.5rem 0 0 0;
  padding: 0.5rem 0 0 0;
  box-sizing: content-box;
}

.unit-price-cnt .workAsInput{
  margin: 1rem 0 0 0;
}

.subHeader {
  font-size: 1.286rem;
}

.subHeaderWithFilter {
  position: relative;
  z-index: 3;
  background-color: #0067b0;
}

.alignwithCel {
  margin: -8px 0 0 0;
}

.triggerr {
  cursor: pointer;
}

.sectionContentWithShadow {
  box-shadow: 0 2px 2px #d0d0d0 inset;
}

.sectionContentWithShadow.ng-enter, .sectionContentWithShadow.ng-leave {
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.sectionContentWithShadow.ng-enter {
  max-height: 0;
}

.sectionContentWithShadow.ng-enter.ng-enter-active {
  max-height: 500px;
}

.sectionContentWithShadow.ng-leave {
  max-height: 500px;
}

.sectionContentWithShadow.ng-leave.ng-leave-active {
  max-height: 0;
}

.make-it-disabled {
  opacity: 0.5;
}

.vBottom {
  vertical-align: bottom;
}

.dIBlock {
  display: inline-block;
}

.bottom0 {
  bottom: 0;
}

.breakWord {
  word-wrap: break-word;
}

.text-strikethrough {
  text-decoration: line-through;
}

.chipWithPadding {
  padding: 0 12px;
}

.isInvalid, .isInvalid .searchWrapper {
  -webkit-animation-name: shake;
  animation-name: shake;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.isInvalid input::-webkit-input-placeholder, .isInvalid .searchWrapper input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: red;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.isInvalid input::-moz-placeholder, .isInvalid .searchWrapper input::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.isInvalid input:-ms-input-placeholder {
  /* IE 10+ */
  color: red;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.isInvalid input:-moz-placeholder {
  /* Firefox 18- */
  color: red;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.isInvalid.searchWrapper .input-field pre, .isInvalid .searchWrapper .input-field pre {
  color: red;
}

.wordWrap {
  word-wrap:break-word;
}
/* For bookmark data notification*/
.fixed2 .dropdown-content {
  left: auto !important;
  right: 10px;
}

/*for pdf js p2p*/
.rotateMin90 {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.rotateMin180 {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.rotateMin270 {
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  -o-transform: rotate(-270deg);
  transform: rotate(-270deg);
}

.rotate0 {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.rotate90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.rotate180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rotate270 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

.widgetForScannedSection {
  height: 260px;
  padding-bottom: 10px;
}

/*for pdf js p2p end*/
.height285 {
  height: 285px;
}

li.listStyleDisc {
  list-style-type: disc;
}

.minHeigth70 {
  min-height: 70px !important;
}

.marginTopN15 {
  margin-top: -15px !important;
}

.borderLeftLight {
  border-left: 1px solid #e5e5e5;
}

.filter-list li.ng-scope.collection-item {
  padding-bottom: 14px;
}

.filter-list li.collection-item:last-child {
  padding-bottom: 25px !important;
}

.text-uppercase {
  text-transform: uppercase;
}

.checkboxWithInfo {
  width: 83%;
  float: left;
}

.inputFieldWithInfoicon {
  padding-left: 0;
}

.inputFieldWithInfoicon .input-field {
  width: 88%;
  padding-right: 0;
}

.inputFieldWithInfoicon.hideInfoIcon .input-field {
  width: 100%;
  padding-right: 0.75rem;
}

table.sTable th.table-header-checkbox:first-child {
  padding: 10px 19px;
}

.line-height-30 {
  line-height: 30px !important;
}

a:focus, .isNextGenView [tabindex = "0"]:focus,
.isNextGenView .ws_headerautosuggest .select-dropdown.active li:hover,
.isNextGenView li.tab:focus {
  outline: 2px solid rgba(21, 157, 252, 0.54);
  outline: 2px auto rgba(21, 157, 252, 0.54);
}

a:active:focus, a:hover:focus, a:visited:focus {
  outline-width: 0px;
  outline-style: auto;
  outline-color: rgba(21, 157, 252, 0.54);
}

.tabs .tab a:focus, .quick-search-link:focus, .recom-item a {
 outline: 2px solid rgba(21, 157, 252, 0.54);
  outline-offset: -2px;
}

/*a:hover{text-decoration:underline}
.dropdown-button:hover,.btn-large-circle:hover,.btn-large:hover,.btn-flat:hover,
.btn:hover, a.collection-item:hover, .chips-link:hover,.tabs a:hover, a.grey-text:hover,
a._optionalFieldLabel:hover,.card-header-title > a:hover, .dropdown-content li>a:hover,
.card-content .collection .collection-item a.title:hover, .collection-item a:hover,
.quick-search-link:hover, .dropdown-content li>a:hover, a.vertical__tab:hover{text-decoration: none}
*/

[isItemList]:focus {
  background: #eee !important;
}

.valign-wrapper.center-align {
  justify-content: center;
}

.modal .model_closeIcon {
  position: absolute;
  right: 1.5em;
  top: 1.5em;
  color: #616161;
  color: #fff;
}

.modal .title {
  font-size: 18px;
}

.modal .modal-footer_new {
  float: left;
  width: 100%;
  padding: 10px 0;
}

.modal .modal-header {
  padding: 18px 20px 16px;
  height: 60px;
}

.modal .modal-header > .material-icons, .modal .modal-header > a {
  padding: 3px;
}

.modal .modal-header .title {
  font-size: 1.286rem;
}

.modal .modal-footer .notifyBubble {
  width: 30px;
  height: 30px;
  margin-top: 1px;
}

.modal .modal-footer .notifyBubble span {
  margin: 0 auto;
  color: #fff;
}

.modal .modal-footer .notifyBubble .bubble {
  left: 0;
}

.modal.ui-draggable {
  cursor: move;
}

.modal .iconAttachmentdelete {
  margin-top: -4px;
  float: left;
}

.collapsible-header .modal {
  line-height: 1.5;
}

.collapsible-header .modal i {
  line-height: inherit;
  font-size: inherit;
}

.modal-header--Icon {
  line-height: 26px;
}

.modal-footer--notification {
  background-color: #f5f5f5;
  padding: 1.071rem 1.429rem;
}

.is-popup-Draggable {
  overflow: visible;
}

.is-popup-Draggable .lean-overlay {
  display: none !important;
}

.popupDraggableHandler {
  height: 24px;
  position: absolute;
  left: 50%;
  margin-left: -12px;
}

.popupDraggableHandler i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  cursor: -webkit-grab;
  display: inline-flex;
  color: #999;
}

/* For focusing on elements*/
/* Start */
a.tree-view-str-collapsible-trigger:focus {
  background: #e7f5ff;
  border-radius: 50%;
  outline: none !important;
}

.modal-footer .btn-flat:focus {
  outline: none !important;
  box-shadow: 0 1px 1px #e2e2e2;
  background: #f1f1f1;
}

.noSaveItem a:focus {
  outline: none;
}

.modal .modal-header .searchWithHiddenTextField a:focus {
  box-shadow: 0 1px 1px #e2e2e2;
  background: #f1f1f1;
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
}

.btn-flat:focus {
  outline: none !important;
  box-shadow: 0 1px 1px #e2e2e2;
  background: #f1f1f1;
}

.page-footer .btn-flat:focus {
  outline: none !important;
  box-shadow: 0 1px 1px #e2e2e2;
  background: #f1f1f1;
}

.page-footer .whiteSecondaryBtn .btn:focus, .page-footer .whiteSecondaryBtn .btn:not(.disabled):focus {
  outline: none !important;
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  background: #fff;
}

.page-footer .btn:not(.disabled):focus {
  outline: none !important;
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  background: #1a77c9;
}

a:active {
  outline: none;
}

.white-path-with-loader {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
}

/*
a.dropdown-button.waves-effect{
    text-align: center;
    width:24px;
    height: 24px;
    line-height: 24px;
}

a.dropdown-button.waves-effect:focus{
 outline:none !important;
    box-shadow: 0 1px 1px #e2e2e2;
    background: #f1f1f1;
    text-align: center;
    width:24px;
    height: 24px;
    line-height: 24px;
    border-radius: 50%;
}

*/
.isExtendWithSearch {
  position: relative;
}

.isExtendWithSearch .popup-heading-cnt {
  margin-right: 44px;
}

.isExtendWithSearch .iconPopupFullScreen {
  right: 24px;
  top: 12px;
  position: absolute;
}

.isExtendWithSearch .searchWithHiddenTextField {
  transition: background 1ms ease-in-out;
  -webkit-transition: background 1ms ease-in-out;
  -ms-transition: background 1ms ease-in-out;
  -moz-transition: background 1ms ease-in-out;
}

.isExtendWithSearch.expand-header {
  padding: 9px 20px 13px !important;
}

.isExtendWithSearch.expand-header .searchWithHiddenTextField {
  background: #0067b0;
}

.isExtendWithSearch.expand-header .searchWithHiddenTextField .cancel-icon {
  height: 32px !important;
}

.isExtendWithSearch.expand-header .searchWithHiddenTextField a:focus {
  background: none;
  box-shadow: none;
}

.isExtendWithSearch.expand-header .searchWithHiddenTextField a:hover {
  background: none;
  box-shadow: none;
}

.isExtendWithSearch.expand-header .searchWithHiddenTextField .search-icon {
  top: 0;
}

.isExtendWithSearch.expand-header .iconPopupFullScreen {
  top: 16px;
  top: 14px;
}

/* End */
.ui-slider {
  border-top: 3px solid #9b9b9b;
  height: 1px;
  position: relative;
}

.ui-slider-handle {
  z-index: 2;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
  top: 0;
  margin-left: -.6em;
  position: absolute;
}

.ui-slider-tip {
  top: -40px;
  position: absolute;
  left: 0;
  background: #323232;
  color: #fff;
  width: 40px;
  text-align: center;
  border-radius: 3px;
  padding: 2px 3px 2px 3px;
}

.ui-slider-tip:after {
  content: "";
  background: #106cc8;
  border-radius: 30px;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  left: 8px;
  top: 30px;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  top: -3px;
  border-top: 3px solid #4CAF50;
}

/* notification css starts here*/
.notification-massage .modal {
  box-shadow: 0 30px 30px 0 rgba(0, 0, 0, 0.1), 0 50px 57px 0 rgba(0, 0, 0, 0.1);
  border-radius: 0;
}

.notification-massage .notifi-card-content-checkbox {
  padding: 0 25px;
}

.notification-massage .modal-content {
  background: #fff;
  overflow: hidden;
}

/*.notification-massage .modal-footer .btn-flat:focus {
  box-shadow: 0 1px 1px #e2e2e2 !important;
  background: #dddddd !important;
  outline: none !important;
}*/

.notification-massage .card-header {
  height: 120px;
  position: relative;
  overflow: hidden;
  display: table;
  width: 100%;
  text-align: center;
  /*.icon-head svg{margin-top:27px;}*/
}

.notification-massage .card-header .notify-header-cont {
  display: table-cell;
  vertical-align: middle;
}

.notification-massage .card-header .icon-bg {
  position: absolute;
  right: -72px;
  top: -70px;
}

.notification-massage .notify-error .session-image, .notification-massage .notify-success .session-image, .notification-massage .notify-warning .session-image, .notification-massage .notify-information .session-image, .notification-massage .notify-information .session-image {
  display: none;
}

.notification-massage .notify-session-timeout p, .notification-massage .notify-session-expire .notify-header .icon-head, .notification-massage .notify-session-timeout .notify-header .icon-head {
  display: none;
}

.notification-massage .session-image {
  position: absolute;
  width: 93px;
  height: 169px;
  left: 40px;
  top: 0px;
  z-index: 1;
}

.notification-massage .notify-session-timeout .session-image {
  background: url(../images/session-timeout.png) no-repeat;
  width: 296px;
  height: 157px;
  left: 0px;
  top: 11px;
}

.notification-massage .notify-session-expire .session-image {
  background: url(../images/session-expire.png);
}

.zoom97 {
  zoom: 97%;
}

.notification-massage .notify-session-timeout .card-header .icon-bg, .notification-massage .notify-session-expire .card-header .icon-bg {
  position: absolute;
  right: -72px;
  top: -69px;
  left: auto;
}

.notification-massage .notify-session-timeout .notify-header .notify-text, .notification-massage .notify-session-expire .notify-header .notify-text {
  left: 0;
  line-height: 30px;
  width: 100%;
  text-align: left;
  bottom: auto;
  padding-left: 150px;
  padding-right: 15px;
}

.notification-massage .notify-session-timeout, .notification-massage .notify-session-expire {
  background: none;
  padding-top: 48px;
}

.notification-massage .notify-error .notify-header {
  background: #d63d3d;
}

.notification-massage .notify-success .notify-header {
  background: #268406;
}

.notification-massage .notify-warning .notify-header {
  background: #e67300;
}

.notification-massage .notify-information .notify-header {
  background: #0177d6;
}

.notification-massage .notify-confirm .notify-header {
  background: #ffc107;
}

.notification-massage .notify-session-timeout .notify-header {
  background: #607d8b;
  padding-top: 45px;
}

.notification-massage .notify-session-expire .notify-header {
  background: #673ab4;
}

.notification-massage .notify-confirm .icon-bg svg {
  fill: rgba(255, 255, 255, 0.2);
}

.notification-massage .notify-header .icon-head {
  left: -4px;
  position: relative;
}

.notification-massage .notify-header .notify-text {
  color: #fff;
  font-size: 2.143rem;
  position: relative;
  line-height: 1.6rem;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  left: 0 !important;
  transform: none !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
}

.notification-massage p {
  margin: 0;
  line-height: 1.8;
  color: #1A1A1A;
}

.notification-massage p.notify-header-cont {
  display: table-cell;
  vertical-align: middle;
}

.icon-bg svg {
  width: 260px;
  height: 260px;
  fill: rgba(255, 255, 255, 0.1);
}

.icon-head svg {
  width: 65px;
  height: 65px;
  fill: white;
  /*margin-top: 20px;*/
}
/*TWO-17725*/
.notification-massage .card-content  {
  word-wrap: break-word;
}

/* notification css ends here*/
.accumulator-container, .dropdown-content .accumulator-container {
  padding: 0 20px;
}

.accumulator-content .accumulator-box, .dropdown-content .accumulator-content .accumulator-box {
  border: 1px solid #e5e5e5;
  padding: 0;
}

.accumulator-box-list, .dropdown-content .accumulator-box-list {
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
}

.accumulator-box .input-field, .dropdown-content .accumulator-box .input-field {
  margin: 0;
}

.accumulator-box-list-item.accumulator-search, .dropdown-content .accumulator-box-list-item.accumulator-search {
  height: 48px;
  padding: 8px 15px;
}

.accumulator-box .input-field.withSearchIcon input, .dropdown-content .accumulator-box .input-field.withSearchIcon input {
  height: 31px;
  line-height: 28px;
  border: none;
  box-shadow: none;
}

.accumulator-box-list-item, .dropdown-content .accumulator-box-list-item {
  padding: 8px 15px;
  line-height: 32px;
}

.accumulator-box-list-item.accumulator-list-group, .dropdown-content .accumulator-box-list-item.accumulator-list-group {
  padding: 0;
}

.accumulator-box-list-item.accumulator-list-group-items, .dropdown-content .accumulator-box-list-item.accumulator-list-group-items {
  padding: 8px 15px 8px 45px;
  background-color: #f5f5f5;
}

.accumulator-content .accumulator-box-list:last-child, .dropdown-content .accumulator-content .accumulator-box-list:last-child {
  border: 0;
}

.accumalator-chk, .dropdown-content .accumalator-chk {
  float: left;
  margin-top: 5px;
  line-height: 20px;
}

.accumulator-action-box, .dropdown-content .accumulator-action-box {
  position: relative;
}

.accumulator-action-box .accumulator-action-opt, .dropdown-content .accumulator-action-box .accumulator-action-opt {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.accumulator-box-list-item .group-icon, .dropdown-content .accumulator-box-list-item .group-icon {
  position: absolute;
  right: 15px;
}

.accumulator-box-list-item .accumulator-grp-title, .dropdown-content .accumulator-box-list-item .accumulator-grp-title {
  position: relative;
  padding-right: 30px;
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 30px);
  margin-top: -2px;
}

.accumulator-group-arrow, .dropdown-content .accumulator-group-arrow {
  position: absolute;
  right: 0;
}

.dropdown-content .accumulator-container li:hover, .dropdown-content .accumulator-container li.active, .dropdown-content .accumulator-container li.selected {
  background: none;
}

.dropdown-content .accumulator-container li {
  padding: 0;
}

.dropdown-content-box {
  padding: 2px 5px;
}

/*
	The MIT License (MIT)

	Copyright (c) 2015 Simeon Cheeseman

	Permission is hereby granted, free of charge, to any person obtaining a copy
	of this software and associated documentation files (the "Software"), to deal
	in the Software without restriction, including without limitation the rights
	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
	copies of the Software, and to permit persons to whom the Software is
	furnished to do so, subject to the following conditions:

	The above copyright notice and this permission notice shall be included in all
	copies or substantial portions of the Software.

	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
	SOFTWARE.

	@license md-date-time
	@author SimeonC
	@license 2015 MIT
	@version 0.1.0
	Github url: https://github.com/SimeonC/md-date-time
	Code Example url: http://codepen.io/SimeonC/pen/XJdWPy
*/
.time-date {
  font-size: 16px;
  overflow: hidden;
  border: none;
  max-width: 600px;
}

.time-date > .display {
  position: relative;
  width: 47%;
  height: 100%;
  cursor: pointer;
}

.time-date > .display > .title {
  background-color: #00796b;
  color: #e1e1e1;
  line-height: 2em;
}

.time-date > .display > .content {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 3.2rem;
  padding: 3rem;
  font-size: 2rem;
  background-color: #009688;
  color: #e1e1e1;
}

.time-date > .display > .content > .super-title {
  text-transform: uppercase;
}

.time-date > .display > .content > .main-title {
  font-size: 8rem;
}

.time-date > .display > .content > .main-title > small {
  font-size: 1.5rem;
  margin-left: 0.5rem;
}

.time-date > .display > .content > .sub-title {
  color: #8acfc8;
}

.time-date > .control {
  width: 53%;
  overflow-x: hidden;
  position: relative;
}

.time-date > .control > .slider {
  position: absolute !important;
  width: 200%;
  -webkit-transition: left 0.6s ease-in-out;
  -moz-transition: left 0.6s ease-in-out;
  -o-transition: left 0.6s ease-in-out;
  -ms-transition: left 0.6s ease-in-out;
  transition: left 0.6s ease-in-out;
}

.time-date > .control > .slider > .date-control,
.time-date > .control > .slider > .time-control,
.time-date > .control > .slider > .switch-control {
  float: left;
  height: 27.3rem;
}

.time-date > .control > .slider > .date-control,
.time-date > .control > .slider > .time-control {
  width: 45%;
}

.time-date > .control > .slider > .switch-control {
  width: 10%;
  cursor: pointer;
}

.time-date > .control > .slider > .switch-control > i.fa {
  margin-top: 12.65rem;
}

.time-date > .control > .slider > .switch-control > i.fa:first-child {
  margin-right: 1rem;
}

.time-date > .control > .slider > .switch-control > i.fa:last-child {
  margin-left: 1rem;
}

.time-date > .control > .slider > .date-control > .title {
  font-weight: 500;
  line-height: 2em;
}

.time-date > .control > .slider > .date-control > .title > span {
  cursor: pointer;
  position: relative;
}

.time-date > .control > .slider > .date-control > .title > span:hover {
  text-decoration: underline;
}

.time-date > .control > .slider > .date-control > .title > span > select {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.time-date > .control > .slider > .date-control > .title > input {
  border: none;
  width: 5.6rem;
}

.time-date > .control > .slider > .date-control > .headers {
  margin-top: -1rem;
  font-weight: 500;
  font-size: 1.3rem;
  padding-left: 2rem;
  color: #737373;
}

.time-date > .control > .slider > .date-control > .headers > .day-cell {
  cursor: default;
}

.time-date > .control > .slider > .date-control .day-cell {
  float: left;
  width: 3.6rem;
  height: 3.6rem;
  padding-top: 1rem;
  cursor: pointer;
  -webkit-border-radius: 4rem;
  border-radius: 4rem;
}

.time-date > .control > .slider > .date-control > .days {
  font-size: 1.3rem;
  padding-left: 2rem;
  width: 27.720000000000002rem;
}

.time-date > .control > .slider > .date-control > .days .day-cell.today {
  color: #009688;
}

.time-date > .control > .slider > .date-control > .days .day-cell.selected {
  color: #fff;
  background-color: #009688;
}

.time-date > .control > .slider > .date-control > .days .day-cell:hover,
.time-date > .control > .slider > .date-control > .days .day-cell:active {
  color: #e6e6e6;
  background-color: #00baa9;
}

.time-date > .control > .slider > .time-control {
  position: relative;
}

.time-date > .control > .slider > .time-control > .buttons {
  position: absolute;
  bottom: 0px;
  left: 8px;
  right: 8px;
}

.time-date > .control > .slider > .time-control > .buttons > input {
  float: left;
  bottom: 50%;
  margin-bottom: -1.4rem;
  margin-left: -3rem;
  border: none;
  border-bottom: 1px solid #000;
  text-align: center;
  position: absolute;
  left: 50%;
}

.time-date > .control > .slider > .time-control > .buttons > button {
  -webkit-border-radius: 100%;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.time-date > .control > .slider > .time-control > .clock {
  position: relative;
  width: 100%;
  padding-left: 50%;
  padding-top: 3rem;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face {
  position: relative;
  margin-left: -75px;
  margin-top: 1.5rem;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face:before {
  content: " ";
  background-color: #eceff1;
  position: absolute;
  top: -20px;
  left: -20px;
  height: 188px;
  width: 188px;
  -webkit-border-radius: 94px;
  border-radius: 94px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .center {
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: #202020;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  z-index: 3;
  left: 74px;
  top: 73px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand {
  position: absolute;
  height: 4rem;
  width: 4rem;
  margin-left: -2rem;
  margin-top: -2rem;
  padding: 1rem;
  text-align: center;
  -webkit-border-radius: 8rem;
  border-radius: 8rem;
  cursor: pointer;
  color: #009688;
  z-index: 2;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:hover,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:active,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:hover:before,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:active:before {
  color: #e6e6e6;
  background-color: #00baa9;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand.selected,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand.selected:before {
  color: #fff;
  background-color: #009688;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(2) {
  left: 112.5px;
  top: 10.048094699999993px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(2):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(3) {
  left: 139.95190530000002px;
  top: 37.5px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(3):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(4) {
  left: 150px;
  top: 75px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(4):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(5) {
  left: 139.95190530000002px;
  top: 112.5px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(5):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(6) {
  left: 112.5px;
  top: 139.95190530000002px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(6):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(150deg);
  -moz-transform: rotate(150deg);
  -o-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(7) {
  left: 75px;
  top: 150px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(7):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(8) {
  left: 37.5px;
  top: 139.95190530000002px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(8):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(210deg);
  -moz-transform: rotate(210deg);
  -o-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(9) {
  left: 10.048094699999993px;
  top: 112.5px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(9):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(240deg);
  -moz-transform: rotate(240deg);
  -o-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(10) {
  left: 0px;
  top: 75px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(10):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(11) {
  left: 10.048094699999993px;
  top: 37.5px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(11):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -o-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(12) {
  left: 37.5px;
  top: 10.048094699999993px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(12):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(330deg);
  -moz-transform: rotate(330deg);
  -o-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(13) {
  left: 75px;
  top: 0px;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(13):before {
  content: " ";
  position: absolute;
  left: 2rem;
  top: 2rem;
  height: 75px;
  width: 2px;
  z-index: -1;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.time-date.date-mode > .control > .slider {
  left: 0%;
}

.time-date.time-mode > .display > .content {
  padding-top: 5.4rem;
}

.time-date.time-mode > .control > .slider {
  left: -100%;
}

.time-date.date-only > .control > .slider > .switch-control,
.time-date.date-only > .control > .slider > .time-control {
  display: none;
}

.time-date.date-only > .control > .slider > .date-control {
  width: 50%;
  padding-left: 1.4rem;
}

.time-date.time-only > .display > .content {
  top: 0px;
  padding-top: 8.2rem;
}

.time-date.time-only > .control > .slider > .switch-control,
.time-date.time-only > .control > .slider > .date-control {
  display: none;
}

.time-date.time-only > .control > .slider > .time-control {
  width: 50%;
}

.time-date > .display,
.time-date > .control {
  height: 27.3rem;
  float: left;
  text-align: center;
}

.time-date > .buttons {
  clear: both;
  padding: 1rem;
  text-align: right;
}

.time-date .button {
  color: #009688;
  font-weight: bold;
}

.time-date button.active,
.time-date .button.active {
  color: #fff !important;
  background-color: #009688;
}

.datetimemodal {
  width: 595px;
}

.time-date {
  width: 100%;
}

.time-date > .control > .slider {
  height: 100%;
}

.time-date > .control > .slider > .date-control .day-cell {
  width: 34px;
  height: 36px;
  padding: 7px 2px 0 0;
}

.btn-link-now {
  display: none;
}

.time-date > .control > .slider > .date-control > .headers {
  margin-top: -5px;
  font-weight: 700;
  font-size: 1rem;
  padding-left: 20px;
}

.time-date > .control > .slider > .date-control > .days {
  font-size: 1rem;
  padding-left: 20px;
  width: 100%;
}

.time-date > .display > .content,
.time-date.full-mode > .buttons,
.time-date > .control > .slider > .date-control > .days .day-cell:hover,
.time-date > .control > .slider > .date-control > .days .day-cell:active,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:hover,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:active,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:hover:before,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:active:before {
  background-color: #0177d6;
}

.time-date > .control > .slider > .date-control > .days .day-cell.today,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand {
  color: #0177d6;
}

.time-date .button.active,
.time-date > .display > .title,
.time-date > .control > .slider > .date-control > .days .day-cell.selected,
.time-date > .control > .slider > .time-control > .buttons > button.active,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand.selected,
.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand.selected:before {
  background-color: #0067b0;
}

.time-date > .control > .slider > .time-control > .buttons > input {
  margin-bottom: -14px;
  width: 66px;
  margin-left: -30px;
}

.time-date > .display > .content {
  top: 32px;
  padding: 30px;
  font-size: 20px;
}

.time-date > .display > .title {
  color: #fff;
}

.time-date > .display > .content > .super-title {
  margin: 31px 0 0;
}

.time-date > .display > .content > .main-title {
  font-size: 80px;
  padding: 0 0 6px;
  line-height: 79px;
  color: #fff;
}

.time-date > .display > .content > .sub-title,
.time-date > .display > .content > .super-title {
  color: #fff;
}

.time-date > .display,
.time-date > .control,
.time-date > .control > .slider > .date-control,
.time-date > .control > .slider > .time-control,
.time-date > .control > .slider > .switch-control {
  height: 300px;
}

.time-date > .buttons {
  padding: 10px 0;
  border-top: 1px solid #e5e5e5;
}

.time-date > .control > .slider > .date-control > .title {
  font-weight: 600;
  padding-top: 12px;
}

.time-date .switch-control.button,
.time-date .switch-control.button:hover {
  background-color: #f6f6f6;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand {
  height: 40px;
  width: 40px;
  margin-left: -20px;
  margin-top: -20px;
  padding: 9px 10px;
}

.time-date > .control > .slider > .time-control > .clock {
  padding-top: 30px;
}

button.btn-flat:focus {
  box-shadow: none;
  background-color: transparent;
  color: #0177d6;
}

.time-date > .control > .slider > .time-control > .buttons > .btn {
  width: 50px;
  height: 50px;
  padding: 0 10px;
  box-shadow: none;
  background-color: transparent;
  color: #0177d6;
}

.time-date > .control > .slider > .time-control > .buttons {
  bottom: 10px;
}

.button.switch-control {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fb4242;
}

.time-date .button.switch-control:hover {
  color: #fb4242;
}

.month-part select {
  display: block;
  padding: 0;
  height: 100%;
}

.time-date > .control > .slider > .date-control > .title > input {
  width: 56px;
}

.icon-timezone {
  margin: 0 3px 0 0;
}

.icon-calendar {
  margin: 0 0 0 3px;
}

.input-field .buttons .btn-flat {
  padding-left: 20px;
}

.time-date.time-mode > .control > .slider > .time-control > .clock > .clock-face:before {
  top: -24px;
  left: -24px;
  height: 198px;
  width: 198px;
}

.time-date.time-mode > .display > .content {
  padding: 43px 19px 48px 13px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(1):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(2):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(3):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(4):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(5):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(6):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(7):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(8):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(9):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(10):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(11):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(12):before {
  left: 20px;
  top: 20px;
}

.time-date > .control > .slider > .time-control > .clock > .clock-face > .hand:nth-child(13):before {
  left: 20px;
  top: 20px;
}

.prev i.glyphicon-chevron-left {
  width: 0px;
  height: 0px;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid #828282;
  display: block;
}

.next i.glyphicon-chevron-right {
  width: 0px;
  height: 0px;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 10px solid #828282;
  margin-left: 10px;
  display: block;
}

.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.ampmselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
  color: #5e5e5e;
}

/*scrollbar responsive css starts*/
/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}

.scroll-wrapper > .scroll-content {
  border: none !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}

/*scroll height for advance show lookup*/
.popupAlignment .modal-content #lookup-content-wrpper .scroll-content
{
  max-height: 450px !important;
  height: 450px !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

@supports (-ms-ime-align: auto) {
  .scroll-wrapper > .scroll-content {
    overflow: auto !important;
  }
}

.scroll-element {
  display: none;
}

.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-element .scroll-bar {
  cursor: default;
}

.scroll-element .scroll-arrow {
  cursor: default;
}

.scroll-element div, .scroll-element {
  box-sizing: content-box;
}

.scroll-textarea {
  border: 1px solid #ccc;
  border-top-color: #999;
}

.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scroll-inner-container {
  display: inline-block;
  width: 100%;
}

/*************** SCROLLBAR MAC OS X ***************/
.scrollbar-outer > .scroll-element, .scrollbar-outer > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-outer > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
  bottom: 0;
  height: 10px;
  left: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
  top: 1px;
  height: 80%;
}

.scrollbar-outer > .scroll-element.scroll-y {
  height: 100%;
  right: 0;
  top: 0;
  width: 10px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
  left: 1px;
  width: 80%;
  min-height: 50px !important;
}

.scrollbar-outer > .scroll-element .scroll-element_outer {
  overflow: hidden;
  /*border-radius: 8px;*/
}

.scrollbar-outer > .scroll-element .scroll-element_track {
  /*border-radius: 8px;
		filter: alpha(opacity=40);
		opacity: 0.4;*/
  background-color: rgba(0, 0, 0, 0.05);
}

.scrollbar-outer > .scroll-element .scroll-bar {
  /*border-radius: 8px;
		filter: alpha(opacity=40);
		opacity: 0.4;*/
  background-color: #9e9e9e;
}

.scrollbar-outer > .scroll-element:hover .scroll-bar {
  background-color: #757575;
}

.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #757575;
}

.scrollingInProcess .scrollbar-outer > .scroll-element .scroll-bar {
  background-color: #757575;
}

/* Browser specific issue (TWO-3649) resolution for MS Edge Browser */
@supports (-ms-accelerator: true) {
  .scroll-wrapper > .scroll-content {
    margin: 0 -12px -12px 0 !important;
  }
}

.searchWrapper {
  background: #fff;
  text-align: left;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.searchWrapper pre {
  border-bottom: none !important;
  padding: 0 50px 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0;
  margin-top: 0;
  height: 3.5rem;
}

.searchWrapper .input-field pre {
  color: rgba(0, 0, 0, 0.54);
  margin-top: 15px;
}

.searchWrapper input {
  border-bottom: none !important;
  padding: 0 50px 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 14px;
  height: 3.5rem;
}

.searchWrapper input[type=search] {
  height: 48px;
  line-height: 48px;
}

.searchWrapper input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.54);
}

.searchWrapper input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.54);
}

.searchWrapper input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.54);
}

.searchWrapper input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.54);
}

.searchWrapper input:focus {
  /*box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important;*/
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.01), 0 17px 50px 0 rgba(0, 0, 0, 0.01) !important;
}

.searchWrapper a.search {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  color: #b9b9b9;
  padding: 12px;
  width: auto;
  background: none;
}

.searchWrapper a.search i.material-icons {
  line-height: 57px;
}

.homePageSearchBar .input-field pre {
  top: -4px;
}

/* regualar search css starts */
.regularSearch {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  padding: 0 40px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.regularSearch .search-icon {
  position: absolute;
  right: 20px;
  padding: 0;
  top: 17px;
}

.regularSearch .cancel-icon, .regularSearch .input-field {
  display: none;
}

.regularSearch .input-field {
  width: 0px;
}

.regularSearch.open .input-field {
  display: block;
  width: 100%;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.regularSearch.open .search-icon {
  position: absolute;
  right: calc(100% - 40px);
  padding: 0;
  top: 17px;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.regularSearch.open .cancel-icon {
  position: absolute;
  right: 5px;
  padding: 0;
  top: 17px;
  display: block;
}

.regularSearch.open .input-field {
  display: block;
}

/* regualar search css ends */
/* SEARCH WITH HIDDEN TEXT FIELD */
.searchSlideMain {
  position: relative;
  float: left;
  width: 100%;
}

.searchSlideMain--inputBdrBNone input {
  border-bottom: none !important;
  box-shadow: none !important;
}

.searchWithHiddenTextField {
  padding: 0;
  position: absolute;
  right: 0;
  width: 35px;
  transition: .5s;
  background: #FFFFFF;
  height: 30px;
}

.searchWithHiddenTextField pre {
  display: none;
  top: -2px !important;
}

.searchWithHiddenTextField.active {
  transition: .5s;
  width: 100%;
}

.searchWithHiddenTextFieldNew.active {
  transition: .5s;
  width: 95%;
}

.searchWithHiddenTextField.active pre {
  display: inline-block;
  font-size: 14px;
  top: 1px;
}

.searchWithHiddenTextField .elements-include {
  position: relative;
  overflow: hidden;
  margin-top: -7px;
}

.searchWithHiddenTextField .elements-include input {
  padding-right: 30px;
  width: calc(100% - 30px);
}

.global-search .searchWithHiddenTextField.active {
  width: 100%;
}

.searchWithHiddenTextField .search-icon {
  position: absolute;
  padding: 0;
  cursor: pointer;
  left: 0px;
  top: -5px;
  z-index: 1;
}

.searchWithHiddenTextField.active .search-icon {
  cursor: default;
}

.searchWithHiddenTextField.active .search-icon.btn-flat:hover {
  background: none;
  box-shadow: none;
}

.searchWithHiddenTextField.active .search-icon.btn-flat:focus {
  background: none;
  box-shadow: none;
}

.modal-header .searchWithHiddenTextField .search-icon {
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  text-align: center;
  padding:0;
}

.modal-header .searchWithHiddenTextField .search-icon:hover {
  box-shadow: 0 1px 1px #e2e2e2;
  background: #f1f1f1;
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  padding:0;
}

.searchContentField .searchWithHiddenTextField .search-icon {
  left: 0px;
}

.searchWithHiddenTextField input {
  margin-bottom: 2px;
  height: 2rem;
}

.searchWithHiddenTextField .cancel-icon {
  position: absolute;
  padding: 0;
  right: 0;
  top: -5px;
}

.searchWithHiddenTextField .input-field {
  display: block;
  margin-top: -5px;
  /*transition: 2s;*/
  padding: 0 0 0 2.5rem;
}

.searchWithHiddenTextField .input-field.active {
  transition: 0.5s;
  width: 100%;
}

.searchWithHiddenTextField .inputField {
  width: 100%;
}

.searchWithHiddenTextField .input-field .validate {
  margin-top: 0;
  height: 2rem;
}

.extra-nav-wrap .searchWithHiddenTextField .input-field {
  padding: 0 .8rem 0 2.5rem;
}

.validateBlue {
  background: #e5f5fe;
}

.validateBlue td{
  font-weight:bold;
}



.team-desc{
  line-height: 11px;
  color:grey;
  font-size:12px;
  display: block;
  }
  
.bar {
  position: relative;
  display: block;
  margin: -6px 30px 0;
  width: 86%;
}

.bar:before {
  left: 50%;
}

.bar:after {
  right: 50%;
}

.bar:before, .bar:after {
  content: '';
  height: 1px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #fff;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  transition: 0.5s ease all;
}

.sidebar-serach--input:focus {
  box-shadow: none !important;
  border-bottom: none !important;
}

.sidebar-serach--input {
  border-bottom: none !important;
}

.search {
  width: 100%;
  padding: 0 40px;
  background: #fff;
}

.searHolder {
  padding: 5px 24px;
  background: #fff;
  border-bottom: 1px solid #e0e0e0;
}

.sidebar-search {
  background: #fff;
  text-align: left;
  transition: all 0.5s ease;
  position: relative;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 13px 8px 12px 53px;
  border-bottom: solid 1px #e2e2e2;
}

.search-input {
  font-size: 1rem;
  padding: 0 50px 0 12px;
  color: #a8a8a8;
}

.searchpanelSearch {
  width: 100%;
  padding: 0 40px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.search-btn {
  position: absolute;
  left: 0;
  top: 16px;
  cursor: pointer;
  color: #b9b9b9;
  padding: 8px 12px 12px 12px;
}

.searchWrapper .smart-search-wrap-setectbox {
  float: left;
  height: 3.5rem;
  padding-top: 1rem;
  position: absolute;
}

.smart-search-drop-arrow {
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 5px solid #FFFFFF;
  position: absolute;
  right: 9px;
  top: 9px;
}

.smart-search-recent-dropdown {
  top: 3.4rem;
  width: 100%;
  border: 1px solid #e7e7e7;
  box-shadow: none;
  position: absolute;
  background: #FFF;
  color: #000;
  left: 0px;
  z-index: 4;
}

.globalSearch .smart-search-recent-dropdown {
  top: 2.8rem;
  margin-left: 3.5%;
  width: 95.5%;
}

.smart-search-suggest-dropdown {
  margin-top: 3.5rem;
}

.smart-search-recent-list {
  font-size: 14px;
  margin: 0px;
}

.smart-search-recent-list .smart-search-recent-list-item {
  padding: 10px 20px;
  word-wrap: break-word;
}

.smart-search-recent-list .smart-search-recent-list-item:hover {
  background-color: #F0f0f0;
}

.smart-search-recent-list-item.selected {
  background-color: #E0E0E0;
}

/*search directive start here*/
.extra-nav-wrap .global-search {
  height: auto;
}

.extra-nav-wrap .global-search .searchWithHiddenTextField {
  background-color: #0067b0;
  height: auto;
}

.extra-nav-wrap .global-search .searchWithHiddenTextField i {
  color: #fff;
}

.global-search {
  position: absolute;
  transition: all ease-in-out 1s;
  top: 0px;
  right: 0;
  height: 100%;
}

.global-search .searchWithHiddenTextField {
  background: #fff;
}

.global-search .searchWithHiddenTextField i {
  color: #9e9e9e;
}

.global-search .searchWithHiddenTextField .input-field {
  margin-top: 2px;
}

.global-search .searchWithHiddenTextField .search-icon {
  top: 9px;
}

.global-search .searchWithHiddenTextField .cancel-icon {
  top: 10px;
}

.global-search .searchWithHiddenTextField input {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;
  box-shadow: none !important;
}

.global-search .searchWithHiddenTextField.active input {
  padding-right: 30px;
  width: calc(100% - 30px);
}

.dropdown-content li.dropdown-content-header .searchWithHiddenTextField {
  background-color: #fff;
}

.dropdown-content li.dropdown-content-header .searchWithHiddenTextField i {
  color: #9e9e9e !important;
}

.dropdown-content .input-field pre {
  top: -6px;
}

/*search directive end here*/
/*default css for search start*/
.globalSearch {
  height: 46px;
  line-height: normal;
  padding: 0px 1.429rem 0px 0px;
  position: relative;
}

.globalSearch .input-field input {
  padding: 0px;
  margin: 0 10px;
  height: 46px;
  width: 100%;
}

.globalSearch a {
  position: absolute;
  padding: 0;
  top: 0px;
}

.globalSearch a.left {
  left: 0px;
}

.globalSearch a.right {
  right: 0px;
}

/*default css for search end*/
.card-search-subheader .searchWrapper {
  border-bottom: 1px solid #e0e0e0;
  background: none;
  border-radius: 0;
}

.card-search-subheader .searchWrapper a.search {
  padding: 0px;
}

.card-search-subheader .searchWrapper ::-webkit-input-placeholder {
  color: #b9b9b9;
}

.card-search-subheader .searchWrapper :-ms-input-placeholder {
  color: #b9b9b9;
}

.card-search-subheader .searchWrapper ::-moz-placeholder {
  color: #b9b9b9;
}

.card-search-subheader .searchWrapper input {
  font-size: 1rem;
  border-bottom: 1px solid #e0e0e0;
  height: 2rem;
  padding: 0 30px 0 0px;
}

.card-search-subheader .searchWrapper .input-field {
  margin-top: 10px;
}

.card-search-subheader .searchWrapper input:focus {
  border-bottom: 1px solid #0177d6 !important;
  box-shadow: 0 1px 0 0 #0177d6 !important;
}

.plan-search {
  height: 38px;
  padding: 8px;
  width: 100%;
}

.plan-search .plan-search-searchicon, .plan-search .plan-search-closeicon {
  position: absolute;
  z-index: 10;
}

.plan-search .plan-search-searchicon {
  left: 15px;
}

.plan-search .plan-search-closeicon {
  right: 20px;
}

.plan-search .input-field {
  padding: 0 2.5rem;
  margin: 0;
}

.plan-search .input-field input {
  margin: 0;
  height: 1.5rem;
}

.plan-search .input-field pre {
  top: -14px;
}

.lineArr {
  color: #fff;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 12px 16px 12px 10px;
  position: relative;
  text-decoration: none;
  border: 1px solid #99c2df;
}

.lineArr:before, .lineArr:after {
  border-right: 2px solid;
  content: '';
  display: block;
  height: 8px;
  margin-top: -6px;
  position: absolute;
  transform: rotate(135deg);
  right: 12px;
  top: 50%;
  width: 0;
}

.lineArr:after {
  margin-top: -1px;
  transform: rotate(45deg);
}

.lineArr--left:before {
  transform: rotate(-135deg);
}

.lineArr--left:after {
  transform: rotate(-45deg);
}

.arr {
  display: inline-block;
  border: 6px solid transparent;
  width: 0;
  height: 0;
}

.arr--down {
  border-top: 6px solid #757575;
  border-bottom: 5px solid transparent;
}

.arr--left {
  border-right: 6px solid #757575;
  border-left: 5px solid transparent;
}

.arr--top {
  border-bottom: 6px solid #757575;
  border-top: 5px solid transparent;
}

.arr--right {
  border-left: 6px solid #757575;
  border-right: 5px solid transparent;
}

.hexagon {
  position: relative;
  width: 55px;
  height: 33.75px;
  background-color: #92c46d;
  margin: 15.88px 0;
  border-left: solid 3px #fff;
  border-right: solid 3px #fff;
  display: inline-block;
  box-shadow: 0px 2px 7px -4px #000;
  border-radius: 8px;
  z-index: 5;
}

.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 38.89px;
  height: 38.89px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 5.0546px;
}

.hexagon:before {
  top: -17.4454px;
  border-top: solid 4.2426px #fff;
  border-right: solid 4.2426px #fff;
  border-radius: 6px 9px 6px 0px;
}

.hexagon:after {
  bottom: -17.4454px;
  border-bottom: solid 4.2426px #fff;
  border-left: solid 4.2426px #fff;
  border-radius: 6px 0px 6px 9px;
  box-shadow: -2px 2px 8px -6px #000;
}

.approvalCont {
  height: 343px;
  padding-top: 70px !important;
}

.approvalCont-path {
  position: relative;
  width: 545px;
  margin: 0 auto;
}

.approvalCont-path-line {
  width: 510px;
  height: 5px;
  background-color: #92c46d;
  position: absolute;
  left: 15px;
  top: 31px;
  z-index: 1;
}

.approvalCont-path-hexagon {
  margin-left: 103px;
}

.approvalCont-path-hexagon:first-child {
  margin-left: 0;
}

.approvalCont-path-icon {
  position: absolute;
  z-index: 10;
  left: 9px;
  top: 2px;
  color: #fff;
}

.icon.approvalCont-path-icon svg {
  width: 30px;
  height: 30px;
}

.approvalCont-path-hexagon-sec {
  position: absolute;
  top: 60px;
  width: 150px;
  left: -52px;
  text-align: center;
  font-size: 12px;
  color: #7a7a7a;
}

.hexagon-sec-title {
  font-size: 16px;
  color: #000;
  margin-bottom: 10px;
}

/* Slider Item Detail Page css starts here*/
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-slider .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: calc(100%);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-slider .slick-list:focus {
  outline: none;
}

.slick-slider .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-slider .slick-track:before, .slick-slider .slick-track .slick-track:after {
  display: table;
  content: '';
}

.slick-slider .slick-track:after {
  clear: both;
}

.slick-slider .slick-track .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}

.slick-slider .slick-track .slick-slide .slick-loading img {
  display: none;
}

.slick-slider .slick-track .slick-slide.dragging img {
  pointer-events: none;
}

.slick-slide h5 {
  line-height: 135%;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

/*.slick-initialized {
	.slick-slide {
		display: block;
	
		position: relative;
		top: 0;
		max-width: 300px;
		transition: top .5s cubic-bezier(0.4, 0.0, 0.6, 1),max-width .5s cubic-bezier(0.4, 0.0, 0.6, 1);


	}
}


@media only screen and (max-width: 960px) {
	.slick-initialized {
	.slick-slide {
		
		padding: 0 0.5rem!important;

	}
}

}*/
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slider-nav {
  height: 70px !important;
  overflow: hidden;
}

.slider-nav .imgHolder {
  float: left;
}

.slider-nav .imageCarousel {
  margin: 5px;
  height: 60px;
  width: 60px;
  float: left;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ccc;
  /*cursor: pointer;*/
}

.slider-nav .imageCarousel img {
  max-width: 100%;
}

.items-slider-container {
  padding: 20px;
}

.slider-for {
  height: 100%;
  overflow: hidden;
}

.itemImageCaroselList {
  padding: 25px;
  position: relative;
}

.itemImageCaroselList .imgCarosalArrow {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 48px 0;
}

.itemImageCaroselList .imgCarosalArrow.leftArrow {
  left: 0;
}

.itemImageCaroselList .imgCarosalArrow.leftArrow svg {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.itemImageCaroselList .imgCarosalArrow.rightArrow {
  right: 0;
}

.itemImageCaroselList .imgCarosalArrow.rightArrow svg {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.itemImageCaroselList .imgCarosalArrowBlue.leftArrow {
  left: 0;
}

.itemImageCaroselList .imgCarosalArrowBlue {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 48px 0;
}

.right.imgCarosalArrowBlue.rightArrow {
  right: 0;
}

.itemImageCaroselList .imgCarosalArrowBlue {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 48px 0;
}

.itemImageCaroselList .imgCarosalArrowBlue:focus {
  outline: none !important;
}

/* Slider Item Detail Page css ends here*/
/*slick card slider*/
.analyzeR .card-slider .slick-dots {
  bottom: -25px;
  margin: 0;
}

.card-slider {
  /*.slick-loading .slick-list { background: white url(./ajax-loader.gif) center center no-repeat; }*/
  /*removing duo to loading issue*/
  /*.slick-slide img.slick-loading { background: white url(./ajax-loader.gif) center center no-repeat; padding-bottom: 100%; }*/
  /*removing duo to loading issue*/
  /* Arrows */
  /* Dots */
}

.card-slider .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-tap-highlight-color: transparent;
}

.card-slider .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0 0 5px 0;
}

.card-slider .slick-list:focus {
  outline: none;
}

.card-slider .slick-list.dragging {
  cursor: pointer;
}

.card-slider .slick-slider .slick-list, .card-slider .slick-track, .card-slider .slick-slide, .card-slider .slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.card-slider .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
  margin: 0 auto;
}

.card-slider .slick-track:before, .card-slider .slick-track:after {
  content: "";
  display: table;
}

.card-slider .slick-track:after {
  clear: both;
}

.card-slider .slick-loading .slick-track {
  visibility: hidden;
}

.card-slider .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

.card-slider .slick-slide img {
  display: block;
}

.card-slider .slick-slide.dragging img {
  pointer-events: none;
}

.card-slider .slick-initialized .slick-slide {
  display: block;
  padding: 0 1.2rem;
}

.card-slider .slick-loading .slick-slide {
  visibility: hidden;
}

.card-slider .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.card-slider .slick-prev, .card-slider .slick-next {
  position: absolute;
  display: block;
  height: 45px;
  width: 45px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: #01579b !important;
  color: #fff;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
}

.card-slider .slick-prev:focus, .card-slider .slick-next:focus {
  outline: none;
}

.card-slider .slick-prev.slick-disabled:before, .card-slider .slick-next.slick-disabled:before {
  opacity: 0.25;
}

.card-slider .slick-prev {
  left: -11px !important;
}

.card-slider .slick-next {
  right: -10px !important;
}

.card-slider .slick-disabled {
  opacity: 0.5;
  pointer-events: none;
}

.card-slider .slick-slider {
  margin: 0;
}

.card-slider .slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0px;
  width: 100%;
}

.card-slider .slick-dots li {
  display: inline-block;
  background: #fff;
  position: relative;
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 0 5px;
  border-radius: 50%;
  box-shadow: 0 1px 2px 1px #9B9B9B;
  margin-bottom: 3px;
  z-index: 101;
}

.card-slider .slick-dots li.slick-active {
  opacity: 0.75;
  width: 16px;
  height: 16px;
  margin-bottom: 0;
  padding: 4px;
}

.card-slider .slick-dots li.slick-active:after {
  content: " ";
  width: 8px;
  height: 8px;
  display: block;
  background: #0177d6;
  border-radius: 50%;
  box-shadow: 0 0 1px 0 #e7e7e7;
}

.slick-prev:before, .slick-next:before {
  content: "" !important;
}

.page-scanned-invoice.card-slider .slick-prev, .page-scanned-invoice.card-slider .slick-next {
  position: fixed;
  z-index: 1;
}

.page-scanned-invoice.card-slider .slick-prev {
  left: 0;
}

.page-scanned-invoice.card-slider .slick-next {
  right: 17px;
}

.isMac .page-scanned-invoice.card-slider .slick-prev {
  left: 17px;
}

.slick-track {
  height: 100%;
}

.choose_slider_items {
  padding-top: 30px !important;
}

/*bg status & module  color with status*/
.pending-approval {
  background: #159dfc !important;
}

.draft {
  background: #26beb4 !important;
}

.awarded {
  background: #ffcc80 !important;
}

.project {
  background-color: #c76060 !important;
}

/*status text color*/
.color-approved {
  color: #268406 !important;
}

.color-approved-pending {
  color: #e67300 !important;
}

.color-rejected {
  color: #d63d3d !important;
}

.color-pool-approved {
  color: #e67300 !important;
}

.color-add-Hoc {
  color: #9577db !important;
}

.color-withdraw {
  color: #d63d3d;
}

.color-offline {
  color: #cccccc;
}

.color-bud-overrid-pending {
  color: #e67300;
}

.color-bud-overrid {
  color: #e67300;
}

.color-assigned-on {
  color: #a12dd8;
}

.color-withdrawn {
  color: #c35aae;
}

/*Event Type Color*/
.color-updation {
  color: #2979ff !important;
}

.color-notification {
  color: #11d9a7 !important;
}

.color-workflowevents {
  color: #ff5722 !important;
}

.color-attachment {
  color: #673ab7 !important;
}

.color-milestones {
  color: #43a047 !important;
}

.track-section-container .color-updation:after {
  background: #2979ff !important;
}

.track-section-container .color-notification:after {
  background: #11d9a7 !important;
}

.track-section-container .color-workflowevents:after {
  background: #ff5722 !important;
}

.track-section-container .color-attachment:after {
  background: #673ab7 !important;
}

.track-section-container .color-milestones:after {
  background: #43a047 !important;
}

/*bg status & module color with status*/
/*card header background color*/
.koromiko {
  background: #fdb657 !important;
}

.asparagus {
  background: #78a74b !important;
}

.cornflower-blue {
  background: #5EA0F3 !important;
}

.slate-blue {
  background: #7e57c2 !important;
}

.red-orange {
  background: #f44336 !important;
}

.summer-sky {
  background: #26c6da !important;
}

nav {
  background-color: #0067b0;
}

nav .input-field input {
  padding: 0 2rem;
  width: calc(100% - 9rem);
}

nav .indexHeader .input-field span {
  right: 0;
  position: absolute;
  top: 0;
}

nav .indexHeader .search-header .input-field input {
  width: calc(100% - 9rem);
}

nav .search-header .input-field input {
  padding: 0 0 .2rem .5rem;
  width: calc(100% - 7rem);
  margin: 0 0 0 2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
}

.indexHeader {
  display: none;
  transition: all 0.3s;
}

.indexHeader input[type=text]:focus:not([readonly]) {
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 0 0 #fff;
}

.indexHeader .extr-nav-wrap-content {
  width: calc(100% - 500px);
}

.extra-nav-wrap {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  transition: opacity 1s ease;
  /*height: 50px;*/
  z-index: 980;
  /*line-height: 50px;*/
  background-color: #0067b0;
  font-size: 1.286rem;
  color: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  position: relative;
}

.extra-nav-wrap i {
  font-size: 1.3em !important;
  line-height: 36px !important;
  height: 50px !important;
}

.extra-nav-wrap .extra-nav-title--icon {
  float: left;
  margin-right: 15px;
  line-height: 45px !important;
}

.extra-nav-wrap .dropdown-content i {
  line-height: normal !important;
  height: auto !important;
}

.extra-nav-wrap .dropdown-content li > a {
  color: #4d4d4d;
}

.extra-nav-wrap .headingText {
  /*line-height: 50px;*/
  margin-top: 15px;
}

.extra-nav-wrap.extra-nav-wrap-fixed {
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0;
  z-index: 999 !important;
}

.extra-nav-wrap.extra-nav-wrap-fixed.evalNotification {
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0;
  z-index: 9999 !important;
}

.extra-nav-wrap .extra-nav-right-icon {
  margin: 0;
}

.extra-nav-wrap .extra-nav-wrap-back-arrow {
  width: 50px;
  height: 50px;
  text-align: center;
}

.extra-nav-wrap .extra-nav-right-icon > .extra-nav-icon {
  float: left;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 47px;
}

.extra-nav-wrap .extra-nav-right-icon > .extra-nav-icon .icon {
  color: white;
}

.smartFormWidgetContainer {
  height: 100%;
}

.extra-nav-wrap-fixed ~ .smartFormWidgetContainer .secondary-navigation {
  top: 53px !important;
  position: fixed;
}

.extra-nav-wrap-fixed ~ .trackStatusPopup.expand-css {
  top: 50px !important;
}

.alert-bar--fixed-to-nav ~ .smartFormWidgetContainer .secondary-navigation {
  top: 88px !important;
  position: fixed;
}

.smart1-extra-nav-wrap-white-fixed {
  background-color: #FFF;
  color: #000;
}

.extr-nav-wrap-content {
  width: calc(100% - 282px);
  position: relative;
}

.extr-nav-wrap-content.catalog-landing {
  width: calc(100% - 550px);
  margin-left: 10px;
  height: 40px;
}

.extr-nav-wrap-content.catalogSearchBox {
  width: calc(100% - 380px);
}

.extra-nav-item {
  padding: 0 5px 0 10px;
}

.extra-nav-title {
  margin-left: 0.3rem;
  float: left;
}

.extra-nav-title > a.extra-nav-title--back > a {
   top: 0px !important;
}

.extra-nav-title--back {
  margin-right: 15px;
  float: left;
  color: #fff;
  margin: 9px 20px 0 8px;
}

.extra-nav-title--text {
  line-height: 49px;
  float: left;
  height: 50px;
  text-transform: uppercase;
}

h1.extra-nav-title--text{
  font-size: 1.286rem;
  margin: 0;
}

.extra-nav-title-for-edit-mode {
  width: calc(100% - 110px);
}

.extra-nav-title-text-for-edit-mode {
  width: calc(100% - 155px);
}

.extra-nav-title-text-for-edit-mode.extra-nav-title-text-for-create-mode {
  width: calc(100% - 250px);
}

.extra-nav-action {
  float: right;
}

.extra-nav-action .extra-nav-action-value {
  margin-top: 15px;
  display: inline-block;
}

.extra-nav-wrap .cardList .dropdown-content li span {
  height: 2rem !important;
  line-height: 0 !important;
}

.extra-nav-wrap .cardList .select-wrapper input.select-dropdown {
  height: 2rem !important;
  line-height: 0 !important;
}

.extra-nav-wrap .cardList .select-wrapper span.caret {
  top: 7px;
}

.extra-nav-wrap .normalMode .dropdown-content li span {
  border: none;
}

.extra-nav-wrap .normalMode .select-wrapper input.select-dropdown {
  border: none;
}

.extra-nav-wrap .normalMode .select-wrapper span.caret {
  top: 10px;
  line-height: normal;
  color: #fff;
}

.s-dd-icon-wth-color {
  color: #0177d6 !important;
}

.sub-header-dd .select-wrapper input.select-dropdown {
  text-transform: uppercase;
  font-size: 18px;
  margin: 0;
  border: none;
  padding-right: 15px;
  color: #fff;
  line-height: 49px;
  height: 49px;
}

.sub-header-dd .select-wrapper span.caret i {
  color: #fff;
}

.sub-header-dd.input-field {
  margin: 0 0.4rem;
}

samrt1-extra-nav-wrap-white-fixed {
  color: #000000 !important;
  background-color: #FFFFFF !important;
}

.sub-header-dd .select-wrapper .dropdown-content {
  margin-top: 0;
}

.extra-nav-wrap i {
  font-size: 1.3em !important;
  line-height: 26px !important;
  height: 40px !important;
}

.extra-nav-wrap .waves-circle {
  width: 32px !important;
  height: 32px !important;
  line-height: 26px !important;
}

.is-breadcrumb-active .extra-nav-wrap {
  height: 98px;
}

.sort-dropdown-callout .grey-text.text-darken-4.s-dd-icon-wth-color {
  color: #0177d6 !important;
}

.sort-dropdown-callout .grey-text.text-darken-4 {
  font-size: 1rem;
  display: inline-block;
}

.sort-dropdown-callout {
  padding: 10px 0 0;
}

.sort-dropdown-callout .dropdown-content-header .title {
  padding-left: 0px !important;
  font-size: 16px;
}

.sort-dropdown-callout li.dropdown-content-header {
  color: #000 !important;
  height: 40px;
  padding: 7px 16px 25px !important;
}

.sort-dropdown-callout li.collection-item {
  padding: 10px 10px 10px 15px !important;
  cursor: pointer !important;
}

.sort-dropdown-callout .secondary-content {
  margin-top: -7px;
  display: inline-block;
  float: none;
}

.sort-dropdown-callout li.dropdown-content-footer {
  padding-right: 3px;
}

.expand-css-trans {
  transition: all 1s ease-in-out;
}

.trackStatusPopup {
  max-height: none !important;
}

.expand-css {
  width: 100%;
  left: 0;
  top: 64px !important;
  margin-top: 0 !important;
  z-index: 2;
  min-height: calc(100%);
  height: calc(100%);
  overflow-y: visible !important;
  box-shadow: none;
}

.expand-css .modal-footer_new {
  position: fixed;
  bottom: 0;
}
.extra-nav-wrap.extra-nav-wrap-fixed.expand-header {
  z-index: 1000 !important;
}

.track-status-parent {
  overflow: hidden;
}

.white-space-normal {
  white-space: normal;
}

.expand-header {
  overflow: hidden;
  padding: 6px 20px !important;
}

.expand-header i {
  color: #fff !important;
}

.expand-header span.title {
  margin-bottom: 8px;
}

.section-part {
  padding-top: 0.2rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}

.track-section-container .t-s-c-wrap:nth-child(odd) .t-s-content, .track-section-container.left-align .t-s-c-wrap:nth-child(even) .t-s-content {
  text-align: left;
  display: inline-block;
  position: relative;
  background: rgba(255, 255, 255, 0.5);
  padding: 7px;
  border: 1px solid #e5e5e5;
  -webkit-transform: translateX(87px);
  -moz-transform: translateX(87px);
  -ms-transform: translateX(87px);
  -o-transform: translateX(87px);
  transform: translateX(87px);
}

.track-section-container .t-s-c-wrap:nth-child(odd) .t-s-content:before, .track-section-container.left-align .t-s-c-wrap:nth-child(even) .t-s-content:before {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  left: -20px;
  border-top: 10px solid transparent;
  border-right: 10px solid #e5e5e5;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
}

.track-section-container .t-s-c-wrap:nth-child(odd) .t-s-content:after, .track-section-container.left-align .t-s-c-wrap:nth-child(even) .t-s-content:after {
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
  content: "";
  position: absolute;
  left: -19px;
  top: 5px;
  z-index: 1;
}

.track-section-container .t-s-c-wrap:nth-child(odd) .t-s-content.grey:after, .track-section-container.left-align .t-s-c-wrap:nth-child(even) .t-s-content.grey:after {
  border-right: 10px solid #fbfbfb;
  top: 20px;
}

.track-section-container .t-s-c-wrap:nth-child(odd) .t-s-content.grey:before, .track-section-container.left-align .t-s-c-wrap:nth-child(even) .t-s-content.grey:before {
  /* border-left: none;
                      border-right: 10px solid #fbfbfb;*/
  top: 20px;
}

.track-section-container {
  margin-bottom: 87px;
  opacity: 1;
  /*animation css for track section container*/
  /*&.ng-enter, &.ng-leave,
    	&.ng-enter .t-s-c-wrap:nth-child(odd) .t-s-content,
    	&.ng-enter .t-s-c-wrap:nth-child(even) .t-s-content,
    	&.ng-leave .t-s-c-wrap:nth-child(odd) .t-s-content,
    	&.ng-leave .t-s-c-wrap:nth-child(even) .t-s-content {
    		@include transitions(all 1.0s ease-in-out);        
    	}
    
    	&.ng-enter, &.ng-leave-active {
    		opacity: 0;
    		@include transform(translateY(-50));
    	}
    
    	&.ng-enter-active, &.ng-leave {
    		opacity: 1;
    		@include transform(translateY(0));
    	}
    	/*enter css for even*/
  /*//&.ng-enter .t-s-c-wrap:nth-child(even) .t-s-content {
    	@include transform(translateX(-90%));
    	opacity: 0;
    }*/
  /*&.ng-enter-active .t-s-c-wrap:nth-child(even) .t-s-content {
    	@include transform(translateX(-105%));
    	opacity: 1;
    }*/
  /*enter css for odd*/
  /*&.ng-enter .t-s-c-wrap:nth-child(odd) .t-s-content {
    	@include transform(translateX(0));
    	opacity: 0;
    }*/
  /*&.ng-enter-active .t-s-c-wrap:nth-child(odd) .t-s-content {
    	@include transform(translateX(75px));
    	opacity: 1;
    }*/
  /*leave css for odd*/
  /*&.ng-leave .t-s-c-wrap:nth-child(odd) .t-s-content {
    	@include transform(translateX(75px));
    	opacity: 1;
    }*/
  /*&.ng-leave-active .t-s-c-wrap:nth-child(odd) .t-s-content {
    	@include transform(translateX(0));
    	opacity: 0;
    }*/
  /*leave css for even*/
  /*&.ng-leave .t-s-c-wrap:nth-child(even) .t-s-content {
    	@include transform(translateX(-105%));
    	opacity: 1;
    }*/
  /*&.ng-leave-active .t-s-c-wrap:nth-child(even) .t-s-content {
    	@include transform(translateX(-90%));
    	opacity: 0;
    }*/
  /*.pro-completed {
    		> .t-s-c-icon {
    			//background: url(../images/icon-pro-completed.png) no-repeat;
    		}
    
    		&:before, &:after {
    			background: #92c46d;
    		}
    	}*/
  /*.in-pro {
    		> .t-s-c-icon {
    			//background: url(../images/icon-in-process.png) no-repeat;
    		}
    
    		&:before {
    			background: #92c46d;
    		}
    
    		&:after {
    			background: #92c46d;
    		}
    	}
    
    	.before-not-in-pro {
    		&:after {
    			background: #e5e5e5;
    		}
    	}
    
    	.not-in-pro {
    		> .t-s-c-icon {
    		   // background: url(../images/icon-non-proccess.png) no-repeat;
    		}
    
    		&:before, &:after {
    			background: #e5e5e5;
    		}
    	}*/
}

.track-section-container .t-s-c-wrap {
  position: relative;
  width: 55px;
  margin: 0 auto;
  /* t-s-content css odd and even css*/
}

.track-section-container .attachmentParentShow .attachmentShowUp {
  z-index: 50;
  position: relative;
 }

.track-section-container .t-s-c-wrap .icon-container {
  position: relative;
}

.track-section-container .t-s-c-wrap .icon-container .t-s-c-icon {
  position: absolute;
  left: 21%;
  display: block;
  z-index: 1;
  text-align: center;
}

.track-section-container .t-s-c-wrap .icon-container .t-s-c-icon.ts-inner-icon {
  left: 8%;
  width: 48px;
  padding-top: 14px;
}

.track-section-container .t-s-c-wrap .icon-container .t-s-c-icon.iconMedium > svg {
  height: 32px;
  width: 32px;
}

.track-section-container .t-s-c-wrap .icon-container .t-s-c-icon.iconHexLarge {
  top: 35%;
  left: 2%;
  background-color: #fff;
}

.track-section-container .t-s-c-wrap .icon-container .t-s-c-icon.iconHexLarge > svg {
  height: 60px;
  width: 54px;
}

.track-section-container .t-s-c-wrap .t-s-content {
  margin-top: 1px;
  width: 282px;
  color: rgba(0,0,0,0.90);
  opacity: 1;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  /*  div {
                width: 100%;
                float: left;
            }
			*/
}

.track-section-container .t-s-c-wrap .t-s-content .t-s-c-title {
  font-weight: 700;
}

.track-section-container .t-s-c-wrap .t-s-content .t-s-c-Box {
  border: 1px solid #e5e5e5;
  background: #fff;
  padding: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 18px;
  font-size: 12px;
}

.track-section-container .t-s-c-wrap .t-s-content .t-s-c-Box.delegateDiv {
  width: 235px;
  float: right;
}

.track-section-container .t-s-c-wrap .t-s-content .t-s-c-Box .delegate-arrow {
  left: -23px;
  top: -12px;
}

.track-section-container .t-s-c-wrap:nth-child(even) .t-s-content {
  display: inline-block;
  position: relative;
  background: rgba(255, 255, 255, 0.5);
  padding: 7px;
  border: 1px solid #e5e5e5;
  -webkit-transform: translateX(-113%);
  -moz-transform: translateX(-113%);
  -ms-transform: translateX(-113%);
  -o-transform: translateX(-113%);
  transform: translateX(-113%);
}

.track-section-container .t-s-c-wrap:nth-child(even) .t-s-content:after {
  content: '';
  display: block;
  position: absolute;
  right: -20px;
  top: 5px;
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #e5e5e5;
}

.track-section-container .t-s-c-wrap:nth-child(even) .t-s-content:before {
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
  content: "";
  position: absolute;
  right: -19px;
  top: 5px;
  z-index: 1;
}

.track-section-container .t-s-c-wrap:nth-child(even) .t-s-content.grey:before {
  border-left: 10px solid #fbfbfb;
  top: 20px;
}

.track-section-container .t-s-c-wrap:nth-child(even) .t-s-content.grey:after {
  top: 20px;
}

.track-section-container .t-s-c-wrap:last-child:after, .track-section-container .t-s-c-wrap:last-child:before {
  display: none;
}

.track-section-container .t-s-c-wrap:before, .track-section-container .t-s-c-wrap:after {
  content: "";
  width: 2px;
  margin-left: -2.5px;
  height: 100%;
  position: absolute;
  left: 54%;
}

.track-section-container .t-s-c-wrap:before {
  top: 0;
}

.track-section-container .t-s-c-wrap:after {
  bottom: 0;
}

.track-section-container .t-s-c-wrap:first-child:before, .track-section-container .t-s-c-wrap:last-child:after {
  display: none;
}

.track-section-container .color-approved-pending:after {
  background-color: #e67300;
}

.track-section-container .color-approved:after {
  background-color: #268406;
}

.track-section-container .color-rejected:after {
  background-color: #d63d3d !important;
}

.track-section-container .grey-text:after {
  background-color: #e5e5e5 !important;
}

.track-section-container.left-align .t-s-c-wrap {
  margin: 0 0 0 5.7143rem;
}

.track-section-container.left-align .t-s-c-wrap:nth-child(even) .t-s-content:after, .track-section-container.left-align .t-s-c-wrap:nth-child(even) .t-s-content:before {
  right: initial;
}

.t-c-approver-name {
  white-space: nowrap;
}

.legend-dropdown {
  top: 16px;
  right: 23px;
  z-index: 3;
}

.slide-up-css {
  overflow: hidden;
  max-height: 0;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.slide-down-css {
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  max-height: 1000px;
  /*overflow: hidden; to avoid hiding callout of attachments*/
}

.track-section-container .t-s-c-wrap .t-s-content.widthSet {
  width: 375px;
  min-height: 104px;
}

@media only screen and (min-width: 1700px) {
  .track-section-container .t-s-c-wrap .t-s-content {
    width: 375px;
    min-height: 104px;
  }
  .track-section-container .t-s-c-wrap .t-s-content.is-empty-t-s-c-content {
    border: 1px dashed #e5e5e5;
  }
  /*.track-section-container .t-s-c-wrap .t-s-content .t-s-c-Box{
  .delegateDiv{
	  width:327px;}
	   .delegate-arrow{
					left: -7%;
					top: -14%;
				  }
  
  
 }*/
  .track-section-container .t-s-c-wrap .t-s-content .t-s-c-Box.delegateDiv {
    width: calc(100% - 35px);
  }
  .track-section-container .t-s-c-wrap .t-s-content .t-s-c-Box .delegate-arrow {
    left: -7%;
    top: -14%;
  }
}

.track-status-parent .upDownChevron {
  position: absolute;
  top: 15px;
  right: 10px;
}

.track-section-container .t-s-c-wrap .t-s-content.extendedCard {
  width: 375px;
  min-height: 104px;
}

.track-section-container .t-s-c-wrap .t-s-content.normalCard {
  width: 282px;
  min-height: 104px;
}

.track-section-container .t-s-c-wrap .t-s-content .t-s-c-Box.delegateDiv {
  width: calc(100% - 35px);
}

/* ---- *Approval process css
\* ---- */
.p-t-step {
  color: #757575;
  position: relative;
}

.p-t-step:before, .p-t-step:after {
  content: '';
  background: #92c46d;
}

.process-vertical .p-t-step {
  min-height: 83px;
}

.process-vertical .p-t-step:before {
  width: 5px;
  position: absolute;
  left: 0;
  top: 0;
  height: 46%;
}

.process-vertical .p-t-step:after {
  width: 5px;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 54%;
}

.process-vertical .p-t-step:first-child:before, .process-vertical .p-t-step:last-child:after {
  display: none;
}

.process-vertical .process-start-from {
  position: absolute;
  top: 50%;
  left: -25.25px;
  margin-top: -30px;
  z-index: 1;
}

.process-start-from {
  height: 60px;
  width: 55px;
  display: block;
  color: #92c46d;
}

.process-start-from svg {
  height: 56px;
  width: 55px;
  background: white;
}

.process-icon {
  display: block;
  margin: -37px 0 0 -10px;
  z-index: 1;
  position: absolute;
  top: 44px;
  color: #92c46d;
}

.process-icon.icon svg {
  height: 36px;
  width: 25px;
}

.p-t-container {
  max-width: 400px;
  margin-left: 31px;
  padding: 14px 0 20px;
}

.p-t-container:after {
  content: '';
  clear: both;
  display: block;
}

.p-t-header {
  margin-bottom: 4px;
}

.p-t-c-title {
  font-weight: 700;
  margin-right: 10px;
  display: inline-block;
  max-width: 40%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.p-t-c-suptitle {
  display: inline-block;
  max-width: 50%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.make-space-frm-left {
  margin-left: 23%;
}

.p-t-c-element {
  margin-right: 15px;
  float: left;
  min-height: 24px;
}

.p-t-c-element:last-child {
  margin-right: 0;
}

.comp-comment-with-attachment .c-c-w-a-element {
  float: left;
  padding: 0 15px;
  border-right: 1px solid #e6e6e6;
}

.comp-comment-with-attachment .c-c-w-a-element:first-child {
  padding-left: 0;
}

.comp-comment-with-attachment .c-c-w-a-element:last-child {
  padding-right: 0;
  border-right: none;
}

.comp-comment-with-attachment .attachment-file-container {
  display: inline-block;
  margin-right: 10px;
}

.attachment-file-name {
  max-width: 90%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline;
}

.comment-dd-set-left--update {
  left: 90px !important;
}

.t-s-c-header {
  border-bottom: 1px solid #e5e5e5;
  min-height: 34px;
  margin-left: -7px;
  margin-right: -7px;
  position: relative;
  box-sizing: border-box;
}

.t-s-c-header .collapsible-header-drag-icon {
  top: -12px;
  bottom: inherit;
}

.t-s-c-header-title {
  font-size: 1rem;
  padding-left: 7px;
  font-weight: 700;
}

.t-s-c-container {
  box-sizing: border-box;
  padding-top: 19px;
}

.t-s-c-header .secondary-content {
  margin-top: -6px;
  position: relative;
}

.track-section-with-add-more .t-s-w-add-more-item:last-child:after {
  display: block;
}

.track-section-with-add-more .ui-sortable-helper .t-s-w-add-more-item:after {
  display: none;
}

.track-section-with-add-more .ui-sortable-helper .t-s-w-add-more-item .btn-add-new-approval-group {
  display: none;
}

.track-section-with-add-more .ui-sortable-helper .t-s-w-add-more-item .icon-container .iconHexLarge {
  background: transparent;
}

.btn-add-new-approval-group {
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.btn-add-new-approval-group .icon {
  line-height: 21px;
  z-index: 1;
  position: relative;
}

.btn-add-new-approval-group:after {
  height: 16px;
  width: 17px;
  display: block;
  content: '';
  background: #fff;
  position: absolute;
  left: 8px;
  top: 10px;
  border-radius: 50%;
}

.reassignContentBox {
  position: relative;
  min-height: 30px;
  margin-top: 5px;
  line-height: 30px;
}

.reassignContentBox .iconReassign {
  position: absolute;
  left: -48px;
  top: 0;
}

.approvalBox {
  min-height: 30px;
  line-height: 30px;
  position: relative;
}

.collection .collection-item.avatar .reassignContentBox .circle {
  left: -57px;
}

.collection .collection-item.avatar .reassignContentBox .secondary-content-with-waves {
  top: -4px;
  right: -3px;
}

.collection .collection-item.avatar .approvalBox .circle {
  left: -57px;
}

.collection .collection-item.avatar .approvalBox .secondary-content-with-waves {
  top: -4px;
  right: -3px;
}

.reassignTitle .typeaHeade {
  margin: 0;
  height: 30px;
  line-height: 30px;
}

.adjust-last-bottom-items:last-child .btn-add-new-approval-group {
  bottom: -8px;
}

.offlineCheckboxContainer {
  width: 135px;
  position: absolute;
  left: 292px;
  top: 10px;
}

.offlineCheckboxContainer .radioCnt {
  width: calc(100% - 35px);
}

.t-s-c-header-copy {
  width: calc(100% - 80px);
  margin-bottom: 7px;
}

.approval-tab-section .scroll-wrapper {
  width: 100%;
}

.approval-tab-section .tabparent-container {
  position: relative;
  z-index: 50;
}

.approval-group-wrap {
  padding-left: 50px;
}

.approval-group-wrap .groupStatusCnt {
  position: absolute;
  right: -120px;
  bottom: -6px;
}

.approval-group-wrap .approval-group-inner-wrap .dummy-border {
  margin-left: -2px;
}

.approval-group-wrap .approval-group-inner-wrap .right-gray-border {
  border-right: 2px solid #e5e5e5;
  padding-bottom: 99999px;
  margin-bottom: -99999px;
}

.approval-group-wrap .adjust-last-bottom-items .btn-add-new-approval-group.not-last-btn {
  bottom: 10px;
}

.approval-group-wrap .adjust-last-bottom-items:last-child .btn-add-new-approval-group.last-btn {
  bottom: -8px;
}

.approval-group-wrap .approval-cc-wrap {
  width: 550px;
  float: left;
  margin-left: -29px;
}

.approval-group-wrap .approval-cc-wrap .t-s-c-title {
  font-weight: normal;
  text-transform: uppercase;
}

.approval-group-wrap .approval-cc-wrap .t-s-c-wrap {
  margin: 0;
}

.approval-group-wrap .approval-cc-wrap .t-s-c-wrap .t-s-content {
  width: 282px;
}

.approval-group-wrap .approval-cc-wrap .selected-user-wrap{
  width: calc(100% - 30px);
}
 .approval-group-wrap .approval-cc-wrap .selected-user-wrap .selected-user{
  width: calc(100% - 25px);
}

.approval-group-wrap .approval-cc-wrap .selected-user, .approval-group-wrap .approval-cc-wrap .right-arrow {
  display: inline-block;
  position: relative;
  top: -3px;
}

.approval-group-wrap .approval-cc-wrap .attachIcon {
  position: relative;
  top: -5px;
}

.approval-group-wrap .approval-cc-wrap .t-s-c-container{
  margin: 0 -7px -7px -7px;
  padding: 19px 7px 7px 7px;
}

.approval-group-title-wrap {
  display: inline-block;
  margin-left: -2px;
}

.approval-group-title-wrap .group-title {
  width: 200px;
  font-size: 1rem;
  font-weight: 700;
  border: 1px solid #e5e5e5;
  color: #757575;
  text-transform: uppercase;
  text-align: center;
}

.approval-cc-title-wrap {
  padding-left: 27px;
}

.approval-cc-title-wrap .approval-cc-title {
  padding: 10px 10px 10px 0;
}

.approval-cc-title-wrap .approval-cc-title span.ccName-cnt {
  background-color: #fff4b8;
  margin-left: 60px;
  padding: 2px 10px;
  font-size: 12px;
}

.approval-cc-title-wrap .approval-cc-title .edit-ccName-icon {
  margin: -2px 0 0 10px;
  height: 24px;
  line-height: 24px;
}

.approval-cc-title-wrap .approval-cc-title .edit-ccName-icon i {
  height: 24px;
  line-height: 24px;
}

.approval-cc-title-wrap .btn-add-new-cc {
  position: absolute;
  top: -18px;
  right: -26px;
}

.top-gray-border {
  width: 100%;
  height: 2px;
  background-color: #e5e5e5;
}

.vertical-line {
  width: 2px;
  height: 20px;
  background-color: #e5e5e5;
  margin: 0 auto;
}

.top-vertical-line {
  height: 40px;
}

.top-short-gray-border {
  width: 101px;
  height: 2px;
  background-color: #e5e5e5;
}

.bottom-short-gray-border {
  display: inline-block;
  width: 101px;
  height: 2px;
  background-color: #e5e5e5;
  position: absolute;
  left: 48px;
  bottom: 0;
}

.bottom-gray-border {
  display: inline-block;
  width: calc(100% - 27px);
  height: 2px;
  background-color: #e5e5e5;
  position: relative;
  left: 48px;
  bottom: 0;
}

.summary-wrap .summary-inner-wrap {
  margin-left: -29px;
}

.summary-wrap .top-short-gray-border {
  margin-left: -2px;
}

.summary-wrap .vertical-line.top-line {
  margin-left: 97px;
}

.summary-wrap .vertical-line.left-line {
  height: 30px;
  margin-left: -2px;
}

.group-approval-name {
  text-transform: capitalize;
}

.legend-section {
  top: 0;
  right: 23px;
  z-index: 100;
}

.track-section-container .summary-wrap .t-s-c-wrap .t-s-content {
  width: 282px;
}

@media only screen and (max-width: 768px) {
  .top-legends {
    display: none;
  }
}

/**Animation css **/
/*!
Animate.css - http://daneden.me/animate
Version - 3.4.0
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated-fast {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.sliderHolder {
  width: 100%;
  float: left;
}

.imgHolder {
  width: 100%;
  float: left;
  position: relative;
}

.imgHolder .imgListHolder {
  width: calc(100% - 120px);
  /*float:left;*/
  text-align: center;
  margin: auto;
  overflow: hidden;
  position: relative;
  height: 378px;
}

.imgHolder .imgListHolder .imgList {
  width: 100%;
  float: left;
  position: absolute;
  left: 0;
  transition: 1s;
}

.imgHolder .imgListHolder .imgList li {
  float: left;
  margin: 0 5px;
  /*width:100%;*/
}

.imgHolder .leftArrowBig {
  float: left;
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  transform: rotate(90deg);
}

.imgHolder .rightArrowBig {
  float: right;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transform: rotate(-90deg);
}

/* SLIDE ANIMATION */
.slide {
  transition: 1s;
}

/*slider for popup*/
.slide-view-modal-next {
  padding: 8px;
  height: 40px;
  width: 40px;
  justify-content: center;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  position: fixed;
  top: 50%;
  right: 50%;
  opacity: 0;
  margin-right: -460px;
  margin-top: -22.5px;
  z-index: 1005;
  border-radius: 50%;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

.slide-view-modal-previous {
  padding: 8px;
  height: 40px;
  width: 40px;
  justify-content: center;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  opacity: 0;
  margin-left: -460px;
  margin-top: -22.5px;
  z-index: 1005;
  border-radius: 50%;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

.modal-header-dd.input-field {
  margin: 0 0.4rem;
}

.modal-header-dd .select-wrapper input.select-dropdown {
  text-transform: uppercase;
  font-size: 18px;
  margin: 0;
  border-bottom: 1px solid transparent;
  height: 1.9rem;
  line-height: 1.9rem;
  padding-right: 15px;
  color: #000;
}

.modal-header-dd .select-wrapper span.caret {
  top: 2px;
}

.slide-view-modal.slide-prev {
  left: -160%;
  right: 60%;
}

.slide-view-modal.slide-current {
  left: 0;
  right: 0;
}

.slide-view-modal.slide-next {
  left: 160%;
  right: -60%;
}

.slide-view-modal {
  opacity: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  background-color: #fff;
  padding: 0;
  height: 100%;
  width: 748px;
  margin: auto auto auto -374px;
  overflow: hidden;
  border-radius: 2px;
  z-index: 1002;
  -webkit-transition: 0.7s ease-in-out;
  transition: 0.7s ease-in-out;
  left: 50%;
  /*@include translate(-50%, 0%);*/
}

.slide-view-modal--open {
  opacity: 1;
}

.slide-view-modal-overlay.overlay-show {
  opacity: 0.6;
}

.slide-view-modal-next.btn-show {
  opacity: 1;
}

.slide-view-modal-previous.btn-show {
  opacity: 1;
}

.slide-view-modal.modal {
  max-height: 85%;
  height: auto;
  top: 50%;
  display: table;
  padding: 0;
  box-sizing: border-box;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  margin: inherit;
}

.slide-view-modal.modal.slide-current {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: inherit;
}

.slide-view-modal.slide-prev {
  left: -160%;
  right: 60%;
}

.slide-view-modal.slide-current {
  left: 0;
  right: 0;
}

.slide-view-modal.slide-next {
  left: 160%;
  right: -60%;
}

.lineitem-info .tabs .tab {
  letter-spacing:  0;
}

.slide-view-modal-overlay {
  position: fixed;
  z-index: 1001;
  top: -100px;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: #000;
  opacity: 0;
  -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}

.slide-view-modal .model_closeIcon {
  position: absolute;
  right: 1.5em;
  top: 1.5em;
  color: #616161;
  color: #fff;
}

.slide-view-modal .slide-view-modal-footer {
  width: 100%;
  padding: 10px;
  border-top: 1px solid #e5e5e5;
  position: absolute;
  bottom: 0;
  background-color: #fff;
  z-index: 15;
}

.slide-view-modal .slide-view-modal-header {
  padding: 15px 20px;
  border-bottom: 1px solid #e5e5e5;
}

.slide-view-modal .slide-view-modal-content {
  padding: 24px 10px 57px 10px;
}

.slide-view-modal .slide-view-modal-header > .material-icons,
.slide-view-modal .slide-view-modal-header > a {
  padding: 3px;
}

.slide-view-modal .slide-view-modal-header .title {
  font-size: 18px;
}

.slide-view-modal-header .slide-view-modal-header-icon {
  float: left;
  margin-right: 10px;
}

.slide-view-modal .slide-view-modal-footer .notifyBubble {
  width: 30px;
  height: 30px;
  margin-top: 1px;
}

.slide-view-modal .slide-view-modal-footer .notifyBubble span {
  margin: 0 auto;
  color: #fff;
}

.slide-view-modal .slide-view-modal-footer .notifyBubble .bubble {
  left: 0;
}

.responsive-height.slide-view-modal {
  height: 80%;
}

.responsive-height .slide-view-modal-content {
  height: calc(100% - 127px);
}

.scrollableslide-view-modal .slide-view-modal-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.scrollableModel .slide-view-modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.scrollableModel .modal-footer_new {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.preview-doc-info {
  padding-top: 20px;
  border-top: 1px solid #e5e5e5;
}

.preview-doc-info-section {
  margin-right: 20px;
}

.slide-reset-animate {
  transition: none;
  left: 150%;
}

.slide-out-animate {
  left: -50%;
}

.slide-in-animate {
  left: 50%;
}

/* alertbar for showing inline alert bar */
.alert-bar {
  padding: 10px 20px;
  clear: both;
  height: 42px;
}

.alert-bar:before, .alert-bar:after {
  content: " ";
  display: table;
  clear: both;
}

.alert-bar--warning {
  background: #fff8c6 !important;
}

.alert-bar--with-button {
  padding: 2px 0 2px 20px;
  line-height: 36px;
}

.alert-bar--fixed {
  width: 100%;
  z-index: 55;
  box-shadow: 0 2px 2px 0 rgba(128, 128, 128, 0.75);
  position: relative;
  /*border-bottom: 1px solid #e0e0e0;*/
}

.alert-bar--fixed-to-nav {
  top: 50px;
  position: fixed;
}

.alert-msg-content {
  margin-right: 117px;
}

/*well*/
.well {
  background: #eee;
  box-sizing: border-box;
  padding: 0.95rem;
}

.well:before, .well:after {
  content: " ";
  display: table;
  clear: both;
}

.info-bar {
  border-bottom: 1px solid #e0e0e0;
}

.info-bar i {
  line-height: 30px;
}

.appliedFiltersName {
  width: 88%;
}

.appliedFiltersName.pendingFilters {
  width: 80%;
}

.resetFilterButton {
  float: right;
  margin: 0 11px;
}

.appliedFiltersName {
  width: 88%;
  /*-webkit-transition: width 1s; 
    transition: width 1s;*/
}

.appliedFiltersName.savedFilterApplied {
  width: 95%;
}

.appliedFiltersName.pendingFilters {
  width: calc(100% - 140px);
}

@media (min-width: 1900px) {
  .appliedFiltersName.savedFilterApplied {
    width: 96%;
  }
}

@media (max-width: 1300px) and (min-width: 960px) {
  .appliedFiltersName.savedFilterApplied {
    width: 92%;
  }
}

.chipDataCont {
  overflow: hidden;
  height: 38px;
}

.chipDataCont .chipWrapLeft {
  width: calc(100% - 84px);
  float: left !important;
}

.showSelectedValues {
  position: absolute;
  left: 20px;
  top: 27px;
  color: #5c5c5c;
  font-size: 12px;
}

.relativePosition {
  position: relative;
}

.fillterPanelLinks i {
  height: auto !important;
}

.fillterPanelLinks i svg {
  fill: #0177d6 !important;
}

.fillterPanelLinks {
  color: #191919;
}

.tabs-vertical .tabs .tab > div .fillterPanelLinks.filterPanelSubLink a {
  height: 54px;
  padding: 7px 20px 7px 20px;
}

/*
    *
    * Wijmo Library 5.20162.198
    * http://wijmo.com/
    *
    * Copyright(c) GrapeCity, Inc.  All rights reserved.
    *
    * Licensed under the Wijmo Commercial License.
    * sales@wijmo.com
    * http://wijmo.com/products/wijmo-5/license/
    *
    */
.wj-content {
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0 !important;
  background-color: #fff;
  outline: none;
  box-sizing: border-box;
}

.wj-content.wj-dropdown, .wj-content.wj-inputnumber, .wj-content.wj-inputmask, .wj-content.wj-calendar-outer, .wj-content.wj-pager {
  display: inline-table;
}

.wj-control {
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.wj-header {
  background-color: #eaeaea;
  color: #444;
  font-weight: bold;
}

.wj-state-selected {
  background-color: #0085c7;
  color: #fff;
}

.wj-state-multi-selected {
  background-color: #80adbf;
  color: #fff;
}

.wj-state-disabled {
  opacity: .5;
  cursor: default;
  pointer-events: none;
}

.wj-control[disabled] {
  opacity: .5;
  background-color: #eee;
  pointer-events: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  overflow: visible;
  border-radius: inherit;
  cursor: pointer;
}

.wj-btn {
  padding: 0 10px;
  height: 100%;
  vertical-align: top;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.wj-btn-default {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: transparent;
  color: inherit;
}

.wj-btn-default:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.wj-btn-default:focus {
  background-color: rgba(0, 0, 0, 0.1);
}

.wj-control a[wj-part^="btn-"] {
  background: #e6e6e6;
  padding: 6px 20px;
  color: #444;
  display: inline-block;
  margin-top: 5px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

.wj-control a[wj-part^="btn-"]:hover {
  text-decoration: none;
  background: #e0e0e0;
}

.wj-btn-group, .wj-btn-group-vertical {
  position: relative;
  display: inline-block;
  border-radius: 4px;
  vertical-align: top;
}

.wj-btn-group > .wj-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.wj-btn-group > .wj-btn:first-child {
  margin-left: 0;
}

.wj-btn-group > .wj-btn:first-child:not(:last-child) {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.wj-btn-group > .wj-btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.wj-btn-group .wj-btn + .wj-btn, .wj-btn-group .wj-btn + .wj-btn-group, .wj-btn-group .wj-btn-group + .wj-btn, .wj-btn-group .wj-btn-group + .wj-btn-group {
  margin-left: -1px;
}

.wj-listbox {
  overflow: auto;
  cursor: default;
}

.wj-listbox-item {
  box-sizing: border-box;
  padding: 3px 10px;
}

.wj-listbox-item.wj-separator {
  height: 1px;
  margin: 3px 0;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.1);
}

.wj-listbox-item:not(.wj-state-selected):not(.wj-state-disabled):not(.wj-separator):hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.wj-listbox-item.wj-state-selected input[type=checkbox]:focus {
  outline: none;
}

.wj-listbox .wj-listbox-item label {
  font-weight: normal;
  margin: 0;
}

.wj-dropdown .wj-listbox {
  padding: 0;
  white-space: nowrap;
}

.wj-listbox-item.wj-state-selected .wj-control {
  background: #fff;
  color: #444;
}

.wj-dropdown {
  vertical-align: middle;
}

.wj-dropdown .wj-template, .wj-dropdown .wj-dropdown-menu {
  border-radius: inherit;
}

.wj-template {
  height: 100%;
}

.wj-dropdown-panel {
  outline: none;
  box-shadow: 0 6px 13px rgba(0, 0, 0, 0.2);
  z-index: 1500 !important;
}

.wj-autocomplete-match {
  font-weight: bold;
}

.wj-inputnumber input[type=number]::-webkit-inner-spin-button, .wj-inputnumber input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input::-ms-clear {
  display: none;
}

button, input, optgroup, select, textarea {
  outline: 0;
}

.wj-inputnumber {
  vertical-align: middle;
}

.wj-input-group-btn, .wj-input-group .wj-form-control {
  box-sizing: border-box;
  display: table-cell;
}

.wj-input {
  height: 100%;
  overflow: hidden;
}

.wj-input-group {
  position: relative;
  display: table;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-height: 2em;
  border-collapse: separate;
  border-radius: 4px;
  background: inherit;
}

.wj-input-group .wj-form-control {
  position: relative;
  float: left;
  padding: 0 8px;
  min-height: 2em;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 0;
  background-color: transparent;
  color: inherit;
}

.wj-input-group .wj-form-control.wj-numeric {
  text-align: right;
}

.wj-input-group div[wj-part='header'] {
  float: none;
  width: auto;
  vertical-align: middle;
  padding: 6px 8px;
}

.wj-input-group-btn > .wj-btn {
  border-width: 0;
}

.wj-input-group-btn:first-child > .wj-btn {
  border-right-width: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.wj-input-group-btn:last-child > .wj-btn {
  border-left-width: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

[dir="rtl"] .wj-input-group-btn:first-child > .wj-btn {
  border-left-width: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-right-width: 0;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

[dir="rtl"] .wj-input-group-btn:last-child > .wj-btn {
  border-right-width: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-left-width: 0;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

.wj-input-group-btn {
  position: relative;
  width: 26px;
  height: 100%;
  vertical-align: top;
  white-space: nowrap;
}

.wj-pager {
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
}

.wj-pager .wj-input-group-btn > .wj-btn {
  min-width: 40px;
}

.wj-pager .wj-btn[disabled] span {
  opacity: .5;
  cursor: default;
}

.wj-pager .wj-form-control {
  text-align: center;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.wj-calendar-outer {
  display: block;
  padding: 10px;
  width: 100%;
  height: auto;
  cursor: default;
}

.wj-calendar td {
  text-align: center;
}

.wj-dropdown-panel.wj-calendar {
  width: 20em;
}

.wj-dropdown-panel .wj-calendar-outer {
  border: 0;
  background: none;
}

.wj-day-today {
  font-weight: bold;
}

.wj-day-othermonth {
  opacity: .5;
}

.wj-calendar-header {
  display: block;
  padding: 0 0 15px 0;
  width: 100%;
}

.wj-month-select {
  float: left;
  display: inline-block;
  cursor: pointer;
}

.wj-calendar-header .wj-btn-group {
  float: right;
  display: inline-block;
  margin-bottom: 7px;
}

.wj-calendar-header .wj-btn-group .wj-btn {
  padding: 0 8px 1px 8px;
  min-height: 25px;
}

.wj-calendar-month {
  box-sizing: border-box;
  width: 100%;
  border-collapse: collapse;
  font: inherit;
}

.wj-calendar-month td {
  width: 14.29%;
  padding: 5px 0;
  border: none;
}

.wj-calendar-month .wj-header {
  font-size: 90%;
}

.wj-calendar-year {
  box-sizing: border-box;
  width: 100%;
  border-collapse: collapse;
  font: inherit;
}

.wj-calendar-year td {
  width: 25%;
  padding: 8px;
  border: none;
}

.wj-cell {
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 3px;
  border-right: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  outline: none;
}

.wj-cell.wj-state-selected .wj-control, .wj-cell.wj-state-multi-selected .wj-control {
  color: #444;
}

.wj-header.wj-state-multi-selected {
  background-color: #e4e4e4;
  color: #444;
  font-weight: bold;
}

.wj-colheaders .wj-header.wj-state-multi-selected {
  border-bottom: 2px solid #0085c7;
}

.wj-rowheaders .wj-header.wj-state-multi-selected {
  border-right: 2px solid #0085c7;
}

.wj-state-sticky .wj-header {
  opacity: .75;
}

.wj-flexgrid .wj-marquee {
  position: absolute;
  box-sizing: border-box;
  border: 2px solid #0085c7;
}

.wj-cell.wj-wrap {
  white-space: normal;
  text-overflow: clip;
}

.wj-cell:not(.wj-header):not(.wj-group):not(.wj-alt):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #fff;
}

.wj-alt:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #f9f9f9;
}

.wj-group:not(.wj-state-selected):not(.wj-state-multi-selected) {
  background-color: #ddd;
}

.wj-cell.wj-frozen-row {
  border-bottom: 1px solid #666;
}

.wj-cell.wj-frozen-col {
  border-right: 1px solid #666;
}

.wj-cell .wj-grid-editor {
  box-sizing: border-box;
  padding: 3px;
  border: none;
  width: 100%;
  margin: 0;
}

.wj-cell .wj-elem-dropdown {
  position: absolute;
  top: 0;
  padding: 3px 6px;
  opacity: .25;
  right: 0;
}

[dir="rtl"] .wj-cell .wj-elem-dropdown {
  left: 0;
  right: auto;
}

.wj-flexgrid .wj-marker {
  position: absolute;
  background-color: #0085c7;
  opacity: .5;
  pointer-events: none;
}

[dir="rtl"] .wj-cell {
  border-left: 1px solid #c6c6c6;
  border-right: none;
}

[dir="rtl"] .wj-frozen-col {
  border-left: 1px solid #666;
  border-right: none;
}

.wj-header .wj-elem-filter {
  float: right;
  cursor: pointer;
  padding: 0 4px;
}

[dir="rtl"] .wj-header .wj-elem-filter {
  float: left;
}

.wj-filter-on .wj-glyph-filter {
  opacity: .85;
}

.wj-filter-off .wj-glyph-filter {
  opacity: .25;
}

.wj-columnfiltereditor {
  padding: 10px;
  min-width: 230px;
  max-width: 50%;
}

.wj-columnfiltereditor .wj-control {
  margin-bottom: 6px;
  width: 100%;
}

.wj-columnfiltereditor .wj-listbox .wj-listbox-item label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.wj-grouppanel {
  background-color: #f4f4f4;
  padding: 15px;
}

.wj-grouppanel .wj-cell {
  margin-right: 10px;
  padding: 6px 16px;
  border: 1px solid #e6e6e6;
  cursor: pointer;
}

.wj-grouppanel .wj-cell:hover {
  background: #e0e0e0;
}

.wj-multirow .wj-cell.wj-record-end:not(.wj-header) {
  border-bottom-color: #787878;
}

.wj-multirow .wj-cell.wj-group-end {
  border-right-color: #787878;
}

.wj-multirow .wj-hdr-collapse {
  position: absolute;
  padding: 6px;
  right: 0;
  top: 0;
  color: #0085c7;
  opacity: .5;
}

.wj-multirow .wj-hdr-collapse:hover {
  opacity: 1;
}

.wj-flexsheet .wj-marquee {
  position: absolute;
  box-sizing: border-box;
  border: 2px solid #0085c7;
}

.wj-flexsheet .wj-state-multi-selected {
  background: #e6e6e6;
  color: #222;
}

.wj-flexsheet .wj-cell.wj-state-multi-selected {
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
}

.wj-tooltip {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  pointer-events: none;
  max-width: 400px;
  padding: 6px;
  background-color: #ffffe5;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-sizing: border-box;
}

.wj-flexchart {
  height: 400px;
  padding: 15px 10px;
  margin-bottom: 12px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
}

.wj-flexchart .wj-header .wj-title {
  font-size: 16pt;
  fill: #666;
  font-weight: normal;
}

.wj-flexchart .wj-footer .wj-title {
  fill: #666;
  font-weight: normal;
}

.wj-flexchart .wj-legend .wj-label {
  fill: #666;
}

.wj-flexchart .wj-data-label {
  fill: #666;
}

.wj-flexchart .wj-data-label-border {
  stroke: rgba(128, 128, 128, 0.5);
}

.wj-flexchart .wj-data-label-line {
  stroke: gray;
}

.wj-flexchart .wj-axis-x .wj-title, .wj-flexchart .wj-axis-y .wj-title {
  font-style: italic;
}

.wj-flexchart .wj-state-selected {
  stroke-width: 3px;
  stroke-dasharray: 6;
  stroke-linecap: square;
}

.wj-flexchart .fibonacci-arcs path.wj-state-selected {
  stroke-dasharray: 5 10;
  stroke-linecap: butt;
}

@media (max-width: 1025px) {
  .wj-flexchart .wj-state-selected {
    stroke-width: 2px;
    stroke-dasharray: 4;
  }
}

@media (max-width: 767px) {
  wj-flexchart .wj-state-selected {
    stroke-width: 1px;
    stroke-dasharray: 3;
  }
}

.wj-flexchart .wj-axis-x .wj-label {
  fill: #666;
}

.wj-flexchart .wj-axis-x .wj-line {
  stroke: #aaa;
  stroke-width: 1px;
}

.wj-flexchart .wj-axis-x .wj-tick {
  stroke: #aaa;
  stroke-width: 1px;
}

.wj-flexchart .wj-axis-x .wj-gridline {
  stroke: black;
  stroke-width: .25px;
}

.wj-flexchart .wj-axis-x .wj-tick-minor {
  stroke: #aaa;
  stroke-width: 1px;
}

.wj-flexchart .wj-axis-x .wj-gridline-minor {
  stroke: black;
  stroke-dasharray: 6;
  stroke-width: .25px;
}

.wj-flexchart .wj-axis-y .wj-label {
  fill: #666;
}

.wj-flexchart .wj-axis-y .wj-tick {
  stroke: #aaa;
  stroke-width: 1px;
}

.wj-flexchart .wj-axis-y .wj-gridline {
  stroke: #777;
  stroke-width: .25px;
}

.wj-flexchart .wj-axis-y .wj-tick-minor {
  stroke: #aaa;
  stroke-width: 1px;
}

.wj-flexchart .wj-axis-y .wj-gridline-minor {
  stroke: black;
  stroke-dasharray: 6;
  stroke-width: .25px;
}

.wj-flexchart .wj-chart-rangeslider {
  position: absolute;
  touch-action: none;
  -ms-touch-action: none;
}

.wj-flexchart .wj-chart-rangeslider button {
  position: absolute;
  text-align: center;
  vertical-align: middle;
  padding: 0;
  line-height: 16px;
  border-radius: 2px;
}

.wj-flexchart .wj-chart-hrangeslider button {
  width: 16px;
  height: 100%;
}

.wj-flexchart .wj-chart-vrangeslider button {
  height: 16px;
  width: 100%;
}

.wj-flexchart .wj-chart-rangeslider .wj-rangeslider-content {
  background-color: #eaeaea;
  height: 100%;
  position: relative;
}

.wj-flexchart .wj-chart-rangeslider .wj-rangeslider-rangehandle {
  position: absolute;
  text-align: center;
  vertical-align: middle;
  background-color: #bdbdbd;
  height: 100%;
  width: 100%;
}

.wj-flexchart .wj-chart-rangeslider .wj-rangeslider-minhandle, .wj-flexchart .wj-chart-rangeslider .wj-rangeslider-maxhandle {
  border: 1px solid gray;
  display: block;
  position: absolute;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.wj-flexchart .wj-chart-hrangeslider .wj-rangeslider-minhandle, .wj-flexchart .wj-chart-hrangeslider .wj-rangeslider-maxhandle {
  background-color: #bdbdbd;
  cursor: ew-resize;
  height: 22px;
  margin-top: -2px;
  width: 14px;
}

.wj-flexchart .wj-chart-vrangeslider .wj-rangeslider-minhandle, .wj-flexchart .wj-chart-vrangeslider .wj-rangeslider-maxhandle {
  background-color: #bdbdbd;
  cursor: ns-resize;
  width: 22px;
  margin-left: -2px;
  height: 14px;
}

.wj-flexchart .wj-chart-rangeslider .wj-rangeslider-handle-active {
  z-index: 2;
}

.wj-flexchart .wj-chart-hrangeslider .wj-rangeslider-decbtn {
  left: 0;
}

.wj-flexchart .wj-chart-hrangeslider .wj-rangeslider-incbtn {
  right: 0;
}

.wj-flexchart .wj-chart-vrangeslider .wj-rangeslider-decbtn {
  bottom: 0;
}

.wj-flexchart .wj-chart-vrangeslider .wj-rangeslider-incbtn {
  top: 0;
}

.wj-flexchart .wj-chart-rangeslider .wj-glyph-left {
  border-top: 5px solid transparent;
  border-right: 4px solid;
  border-bottom: 4px solid transparent;
  margin-right: 2px;
}

.wj-flexchart .wj-chart-rangeslider .wj-glyph-right {
  border-bottom: 5px solid transparent;
  border-left: 4px solid;
  border-top: 4px solid transparent;
  margin-left: 2px;
}

.wj-flexchart .wj-chart-rangeslider .wj-glyph-down {
  border-top: 5px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-bottom: 3px;
}

.wj-flexchart .wj-chart-rangeslider .wj-glyph-up {
  border-right: 4px solid transparent;
  border-bottom: 5px solid;
  border-left: 4px solid transparent;
  margin-bottom: 4px;
}

.wj-flexchart .wj-chart-rangeselector-container {
  position: relative;
}

.wj-flexchart .wj-chart-rangeselector-container .wj-chart-rangeslider, .wj-flexchart .wj-chart-rangeselector-container .wj-rangeslider-content {
  background-color: transparent;
  border-color: transparent;
}

.wj-flexchart .wj-chart-rangeselector-container .wj-rangeslider-rangehandle {
  opacity: .3;
}

.wj-flexchart .wj-chart-rangeselector-container .wj-rangeslider-minhandle, .wj-flexchart .wj-chart-rangeselector-container .wj-rangeslider-maxhandle {
  background-color: transparent;
  opacity: .6;
  border: 2px solid gray;
  border-radius: .5em;
}

.wj-flexchart .wj-chart-rangeselector-container .wj-chart-hrangeslider .wj-rangeslider-minhandle, .wj-flexchart .wj-chart-rangeselector-container .wj-chart-hrangeslider .wj-rangeslider-maxhandle {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  border: 1px solid rgba(128, 128, 128, 0.75);
  top: 0;
  bottom: 0;
  margin: auto;
  color: gray;
  background: #d3d3d3;
  opacity: 1;
}

.wj-flexchart .wj-chart-rangeselector-container .wj-chart-hrangeslider .wj-rangeslider-minhandle:after, .wj-flexchart .wj-chart-rangeselector-container .wj-chart-hrangeslider .wj-rangeslider-maxhandle:after {
  content: "║";
  text-align: center;
  width: 100%;
  display: inline-block;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-55%);
  -webkit-transform: translateY(-55%);
  opacity: .75;
  font-size: 10px;
}

.wj-flexchart .wj-chart-rangeselector-container .wj-chart-vrangeslider .wj-rangeslider-minhandle, .wj-flexchart .wj-chart-rangeselector-container .wj-chart-vrangeslider .wj-rangeslider-maxhandle {
  height: 20px;
  width: 20px;
  left: 50%;
  border-radius: 50%;
  border: 1px solid rgba(128, 128, 128, 0.75);
  top: 0;
  bottom: 0;
  color: gray;
  background: #d3d3d3;
  opacity: 1;
}

.wj-flexchart .wj-chart-rangeselector-container .wj-chart-vrangeslider .wj-rangeslider-minhandle:after, .wj-flexchart .wj-chart-rangeselector-container .wj-chart-vrangeslider .wj-rangeslider-maxhandle:after {
  content: "═";
  text-align: center;
  height: 100%;
  display: inline-block;
  position: absolute;
  margin: 0;
  left: 50%;
  transform: translate(-50%, 15%);
  -webkit-transform: translate(-50%, 15%);
  opacity: .75;
  font-size: 12px;
}

.wj-flexchart .wj-chart-rangeselector-container .wj-chart-rangeslider .wj-rangeslider-minhandle.wj-rangeslider-handle-active, .wj-flexchart .wj-chart-rangeselector-container .wj-chart-rangeslider .wj-rangeslider-maxhandle.wj-rangeslider-handle-active {
  background-color: rgba(136, 189, 230, 0.7);
}

.wj-flexchart .wj-rangeselector .wj-scroller-center {
  background: rgba(128, 128, 128, 0.1);
  position: absolute;
  display: block;
  touch-action: none;
}

.wj-flexchart .wj-zoom {
  visibility: hidden;
  position: relative;
}

.wj-flexchart .wj-zoom-overlay {
  background: rgba(128, 128, 128, 0.2);
  position: absolute;
  display: block;
  touch-action: none;
}

.wj-flexchart.wj-panable {
  cursor: pointer;
}

.wj-flexchart .wj-block-other-interaction {
  display: none;
}

.wj-flexchart-touch-disabled {
  -ms-touch-action: none;
}

.wj-flexchart .wj-chart-linemarker {
  background: rgba(128, 128, 128, 0.3);
  position: absolute;
  padding: 2px;
}

.wj-flexchart .wj-chart-linemarker-container {
  position: relative;
}

.wj-flexchart .wj-chart-linemarker .wj-chart-linemarker-hline {
  height: 2px;
  background: gray;
  touch-action: none;
  position: absolute;
}

.wj-flexchart .wj-chart-linemarker .wj-chart-linemarker-vline {
  width: 2px;
  background: gray;
  touch-action: none;
  position: absolute;
}

.wj-flexchart.wj-chart-linemarker-draggable, .wj-flexchart .wj-chart-linemarker .wj-chart-linemarker-draggable {
  -khtml-user-drag: element;
  cursor: move;
}

.wj-gauge:focus {
  outline: none;
}

.wj-gauge .wj-face path {
  fill: #f5f5f5;
  stroke: #cbcbcb;
  stroke-width: 1px;
  stroke-linejoin: round;
}

.wj-gauge .wj-pointer {
  fill: #0085c7;
}

.wj-gauge .wj-min, .wj-gauge .wj-max {
  font-size: 60%;
  opacity: .5;
}

.wj-radialgauge .wj-value {
  font-size: 150%;
}

.wj-lineargauge {
  height: 1.2em;
}

.wj-colorpicker {
  width: 420px;
  height: 200px;
  padding: 4px;
}

.wj-colorbox {
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.wj-popup {
  background-color: #fff;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  z-index: 1500;
  margin: 2px 0;
}

.wj-popup-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1500;
  background-color: rgba(0, 0, 0, 0.5);
}

.wj-glyph-up {
  position: relative;
  display: inline-block;
  border-right: .4em solid transparent;
  border-bottom: .5em solid;
  border-left: .4em solid transparent;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-down {
  position: relative;
  display: inline-block;
  border-top: .5em solid;
  border-right: .4em solid transparent;
  border-left: .4em solid transparent;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-left, .wj-glyph-step-backward {
  position: relative;
  display: inline-block;
  border-top: .4em solid transparent;
  border-right: .5em solid;
  border-bottom: .4em solid transparent;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-step-backward {
  transform: translateX(0.12em);
}

.wj-glyph-step-backward:after {
  position: absolute;
  border-left: .2em solid;
  height: .75em;
  transform: translate(-100%, -50%);
  content: "";
}

.wj-glyph-right, .wj-glyph-step-forward {
  position: relative;
  display: inline-block;
  border-top: .4em solid transparent;
  border-bottom: .4em solid transparent;
  border-left: .5em solid;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-step-forward:after {
  position: absolute;
  border-left: .2em solid;
  height: .75em;
  transform: translateY(-50%);
  content: "";
}

.wj-glyph-down-left {
  position: relative;
  display: inline-block;
  border-top: .65em solid transparent;
  border-left: .65em solid;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-down-right {
  position: relative;
  display: inline-block;
  border-bottom: .65em solid;
  border-left: .65em solid transparent;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-up-left {
  position: relative;
  display: inline-block;
  border-bottom: .65em solid transparent;
  border-left: .65em solid;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-up-right {
  position: relative;
  display: inline-block;
  border-top: .65em solid;
  border-left: .65em solid transparent;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-circle {
  position: relative;
  display: inline-block;
  border: .25em solid;
  border-radius: 1em;
  transform: translateY(-0.1em);
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-square {
  position: relative;
  display: inline-block;
  border: .25em solid;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-diamond {
  position: relative;
  display: inline-block;
  border: .25em solid;
  transform: rotate(45deg);
  transform-origin: 50% 50%;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-check {
  position: relative;
  display: inline-block;
  width: .75em;
  height: .75em;
  border-right: .3em solid;
  border-bottom: .22em solid;
  transform: rotate(35deg) scaleX(0.5);
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-filter {
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  top: -.1em;
  width: .5em;
  border-top: .5em solid;
  border-right: .4em solid transparent;
  border-left: .4em solid transparent;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-filter:after {
  position: absolute;
  box-sizing: border-box;
  border-left: .2em solid;
  height: .4em;
  transform: translateX(-50%);
  top: -.2em;
  content: "";
}

[dir="rtl"] .wj-glyph-filter:after {
  transform: translateX(50%);
}

.wj-glyph-plus, .wj-glyph-minus {
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  border-top: .25em solid;
  width: .9em;
  top: -.2em;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-plus:after {
  position: absolute;
  box-sizing: border-box;
  border-left: .25em solid;
  width: .25em;
  height: .85em;
  left: .32em;
  top: -.55em;
  content: "";
}

.wj-glyph-file {
  position: relative;
  display: inline-block;
  border-left: .7em solid;
  height: .85em;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-file:after {
  position: absolute;
  transform: translateX(-100%);
  border-top: .3em solid transparent;
  border-left: .3em solid #fff;
  content: "";
}

.wj-glyph-calendar {
  position: relative;
  display: inline-block;
  top: .2em;
  width: 1em;
  height: 1em;
  border: .1em solid;
  border-top: .3em solid;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-calendar:after {
  position: absolute;
  font-size: 50%;
  top: -.15em;
  left: .4em;
  content: '1';
}

.wj-glyph-clock {
  position: relative;
  display: inline-block;
  top: .2em;
  width: 1em;
  height: 1em;
  border: .13em solid;
  border-radius: 50%;
  opacity: .75;
  cursor: pointer;
}

.wj-glyph-clock:after {
  position: absolute;
  border-left: .1em solid;
  border-bottom: .1em solid;
  width: .3em;
  height: .4em;
  top: .05em;
  left: .32em;
  content: "";
}

.wj-flexsheet .wj-content {
  outline: none;
  border-color: #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.wj-flexsheet-formula-list {
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height: 22px;
  position: absolute;
  width: 300px;
  z-index: 2001;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.wj-flexsheet-formula-name {
  color: #222;
  font-size: 13px;
  font-family: inconsolata,monospace,arial,sans,sans-serif;
  margin: -2px 0;
}

.wj-flexsheet-formula-description {
  color: #666;
  display: block;
  font-size: 11px;
  margin: -2px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.wj-state-selected .wj-flexsheet-formula-description {
  color: #fff;
}

.wj-flexsheet div[wj-filter] {
  display: none;
}

div[wj-part='tab-holder'] {
  background: #b8b8b8;
}

span.wj-sheet-icon {
  margin: 0 14px;
}

div.wj-sheet-page {
  padding-top: 1px;
}

div.wj-sheet-page > button {
  padding: 0;
  padding-top: 1px;
  border-radius: 0;
  border: 0;
  background-color: #e4e5e8;
  color: #727275;
}

div.wj-sheet-page > button:hover {
  background-color: #dee0e3;
}

.wj-sheet-tab ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  float: left;
}

.wj-sheet-tab ul li {
  float: left;
  display: block;
  padding-right: 20px;
  padding-left: 20px;
  cursor: pointer;
  margin-top: 1px;
  border-left: 1px solid #b8b8b8;
  min-height: 20px;
  background-color: #d2d3d8;
  text-align: center;
  padding-top: 2px;
  font-size: 11px;
  color: #727275;
}

.wj-sheet-tab ul li.active {
  border-top-color: transparent;
  background-color: #fff;
  cursor: default;
  height: 100%;
  margin-top: 1px;
  border-left: 1px solid #b8b8b8;
  font-weight: bold;
}

.wj-sheet-tab ul li.hidden {
  display: none;
}

.wj-sheet-tab ul li:not(.active):hover, .wj-sheet-tab ul li:not(.hidden):hover {
  background-color: #aabcd6;
  color: #fff;
  cursor: pointer;
}

.wj-sheet-tab ul li.wj-new-sheet:hover {
  background-color: #0085c7;
}

.wj-new-sheet {
  padding: 0;
  width: 32px;
  height: 20px;
  font-size: 11px;
  text-align: center;
  background-color: #668eb9;
  color: #fff;
}

.wj-new-sheet .wj-sheet-icon {
  color: #727275;
  margin-top: 5px;
}

div.wj-sheet > div {
  display: block;
  float: left;
}

[dir="rtl"] div.wj-sheet > div {
  display: block;
  float: right;
}

.wj-flexsheet {
  background-color: #a9a9a9;
  width: 100%;
  height: 100%;
}

.wj-context-menu {
  background-color: #fff;
  border: thin solid gray;
  cursor: default;
}

.wj-context-menu-item {
  padding: 3px 10px;
}

.wj-context-menu-item:hover {
  background-color: #0085c7;
  color: #fff;
}

.wj-header-row {
  background-color: #4800ff !important;
  color: #ff6a00 !important;
}

.wj-pivotpanel {
  position: relative;
  padding: 3px 6px;
  overflow: auto;
  min-height: 25em;
}

.wj-pivotpanel a {
  float: right;
  margin: 6px;
}

.wj-pivotpanel table {
  table-layout: fixed;
  width: 100%;
}

.wj-pivotpanel div {
  width: 100%;
}

.wj-pivotpanel tr, .wj-pivotpanel td {
  border: 1px none #e0e0e0;
  padding: 3px;
}

.wj-pivotpanel label {
  font-weight: bold;
  margin: 0;
}

.wj-pivotpanel .wj-glyph {
  opacity: .5;
}

.wj-pivotpanel .wj-listbox {
  flex-grow: 1;
  border: none;
  border-radius: 0;
  min-height: 8em;
  max-height: 20em;
}

.wj-pivotpanel table .wj-listbox {
  min-height: 5em;
  height: 5em;
}

.wj-pivotpanel .wj-listbox .wj-listbox-item.wj-state-selected {
  background-color: transparent;
  color: inherit;
}

.wj-pivotpanel .wj-marker {
  position: absolute;
  background-color: #0085c7;
  opacity: .5;
  pointer-events: none;
}

.wj-pivotpanel .wj-listbox .wj-listbox-item .wj-glyph-filter {
  cursor: default;
  opacity: .5;
}

.wj-pivotpanel .wj-listbox .wj-listbox-item .wj-aggregate {
  font-size: 80%;
  opacity: .5;
}

.context-menu {
  font-size: 90%;
  padding: 6px;
}

.menu-icon {
  display: inline-block;
  width: 1em;
  margin-right: 6px;
  opacity: .75;
  color: #0000c0;
}

.menu-icon.menu-icon-remove {
  color: maroon;
  font-weight: bold;
}

.wj-pivotfieldeditor {
  min-width: 400px;
}

.wj-pivotfieldeditor tr.wj-separator {
  border-top: 10px solid transparent;
}

.wj-pivotfieldeditor td:first-child {
  text-align: right;
}

.wj-pivotfiltereditor {
  padding: 10px;
  min-width: 230px;
}

.wj-pivotfiltereditor .wj-control {
  margin-bottom: 6px;
  width: 100%;
}

.wj-pivotfiltereditor .wj-listbox .wj-listbox-item label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.wj-pivotgrid .wj-colheaders .wj-cell.wj-header {
  text-align: center;
}

.wj-pivotgrid .wj-cell.wj-aggregate {
  font-weight: bold;
}

.wj-pivotgrid .wj-aggregate.wj-cell:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background-color: rgba(0, 133, 199, 0.15);
}

.wj-pivotchart {
  position: relative;
}

.wj-pivotchart .wj-dropdown {
  position: absolute;
  margin-right: 15px;
}

.wj-detaildialog .wj-flexgrid {
  max-width: 800px;
  max-height: 400px;
  box-sizing: border-box;
}

.wj-dialog-header {
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
  font-weight: bold;
  font-size: 120%;
  padding: 1em;
  box-sizing: border-box;
}

.wj-dialog-body {
  padding: 1em;
  box-sizing: border-box;
}

.wj-dialog-footer {
  text-align: right;
  margin-top: 1em;
  padding: 1em;
  box-sizing: border-box;
}

/*
    *
    * Wijmo Library 5.20162.198
    * http://wijmo.com/
    *
    * Copyright(c) GrapeCity, Inc.  All rights reserved.
    *
    * Licensed under the Wijmo Commercial License.
    * sales@wijmo.com
    * http://wijmo.com/products/wijmo-5/license/
    *
    */
.wj-content, div[wj-part='cells'] {
  color: #222;
  background: #fff;
}

.wj-content .wj-input-group .wj-form-control {
  color: #222;
  background: #fff;
}

.wj-listbox-item:not(.wj-state-selected):hover {
  background: rgba(0, 0, 0, 0.04);
}

.wj-header {
  background: #eaeaea;
  color: #222;
}

.wj-flexgrid .wj-group:not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #d9d9d9;
  color: #000;
}

.wj-flexgrid .wj-marker {
  background: #217346;
}

div[wj-part='root'] {
  background: #f2f2f2;
}

.wj-state-selected {
  background: #217346;
  color: #fff;
}

.wj-state-multi-selected {
  background: #e6e6e6;
  color: #222;
}

.wj-input-group .wj-form-control, .wj-grid-editor {
  background: #fff;
  color: #000;
}

div[wj-part='rhcells'] .wj-header {
  background: #eaeaea;
}

.wj-cell {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

[dir="rtl"] .wj-cell {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.wj-cell:not(.wj-header):not(.wj-group):not(.wj-alt):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #fff;
}

.wj-alt:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #f2f2f2;
}

.wj-frozen.wj-cell:not(.wj-header):not(.wj-group):not(.wj-alt):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #e7eef1;
    color: #222;
}

.wj-frozen.wj-alt:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #d7e3e8;
  color: #222;
}

.wj-cell.wj-frozen-row {
  border-bottom-color: #222;
  border-width: 1px;
}

.wj-cell.wj-frozen-col {
  border-right-color: #222;
  border-width: 1px;
}

.wj-flexgrid .wj-header.wj-state-multi-selected {
  background: #ddd;
  color: #222;
  font-weight: bold;
}

.wj-flexgrid .wj-colheaders .wj-header.wj-state-multi-selected {
  border-bottom: 2px solid #217346 !important;
}

.wj-flexgrid .wj-rowheaders .wj-header.wj-state-multi-selected {
  border-right: 2px solid #217346 !important;
}

.wj-flexgrid .wj-marquee {
  position: absolute;
  box-sizing: border-box;
  border: 2px solid #217346 !important;
}

.wj-flexsheet .wj-marquee {
  border: 2px solid #217346 !important;
}

.wj-content .wj-input-group-btn > .wj-btn, .wj-content .wj-btn-group > .wj-btn {
  background: #fff;
  color: #666;
}

.wj-content .wj-input-group-btn > .wj-btn:hover, .wj-content .wj-btn-group > .wj-btn:hover {
  background: #e8e8e8;
  color: #666;
}

.wj-content .wj-input-group-btn > .wj-btn:focus, .wj-content .wj-btn-group > .wj-btn:focus {
  background: #e8e8e8;
  color: #666;
}

.wj-content:not(.wj-dropdown-panel):not(.wj-listbox):not(.wj-flexgrid):not(.wj-calendar-outer) {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.wj-btn-default {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.wj-input-group-btn > .wj-btn {
  border: 1px;
}

.wj-content, .wj-input-group, .wj-btn-group, .wj-btn-group-vertical, .wj-tooltip, .customEdit {
  border-radius: 0;
}

.wj-tooltip {
  background: #fff;
  color: #000;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.wj-gauge .wj-pointer path {
  fill: #217346;
}

.wj-dropdown-panel {
  outline: none;
  box-shadow: none;
}

.wj-colheaders .wj-header.wj-state-multi-selected {
  color: #217346 !important;
}

.wj-rowheaders .wj-header.wj-state-multi-selected {
  color: #217346 !important;
}

.wj-alt:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #fff;
}

.wj-flexgrid .wj-alt:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #fff;
}

.wj-content.wj-flexsheet {
  border: none;
}

.wj-header-row {
  background-color: #f2f2f2 !important;
  color: #757575 !important;
}

.wj-control .wj-listbox .wj-content input[type=checkbox],
.wj-listbox-item input[type=checkbox],
.wj-control .wj-state-focused input[type=radio] {
  opacity: 1;
  position: relative;
  left: 0;
}

.wj-dropdown-panel {
  max-width: 350px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  will-change: width, height;
  transition-delay: 0s, 0s, 0.3s;
}

.wj-elem-filter,
.wj-elem-dropdown {
  float: right;
}

.wj-flexgrid .wj-colheaders .wj-header.wj-state-multi-selected {
  border-bottom: 2px solid #0177d6 !important;
}

.wj-flexgrid .wj-rowheaders .wj-header.wj-state-multi-selected {
  border-right: 2px solid #0177d6 !important;
}

.wj-flexgrid .wj-marquee {
  border: 2px solid #0177d6 !important;
}

.wj-flexsheet .wj-marquee {
  border: 2px solid #0177d6 !important;
}

.wj-sTable-cell input[type=text], .wj-sTable-cell input[type=password], .wj-sTable-cell input[type=email], .wj-sTable-cell input[type=url], .wj-sTable-cell input[type=time], .wj-sTable-cell input[type=date], .wj-sTable-cell input[type=datetime-local], .wj-sTable-cell input[type=tel], .wj-sTable-cell input[type=number], .wj-sTable-cell input[type=search], .wj-sTable-cell textarea.materialize-textarea {
  height: 20px;
}

.wj-sTable-cell input[type=text]:focus:not([readonly]), .wj-sTable-cell input[type=password]:focus:not([readonly]), .wj-sTable-cell input[type=email]:focus:not([readonly]), .wj-sTable-cell input[type=url]:focus:not([readonly]), .wj-sTable-cell input[type=time]:focus:not([readonly]), .wj-sTable-cell input[type=date]:focus:not([readonly]), .wj-sTable-cell input[type=datetime-local]:focus:not([readonly]), .wj-sTable-cell input[type=tel]:focus:not([readonly]), .wj-sTable-cell input[type=number]:focus:not([readonly]), .wj-sTable-cell input[type=search]:focus:not([readonly]), .wj-sTable-cell textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: none;
  box-shadow: none;
}

.wj-control a[wj-part^="btn-apply"], .wj-control a[wj-part^="btn-apply"]:hover, .wj-control a[wj-part^="btn-clear"], .wj-control a[wj-part^="btn-clear"]:hover {
  text-decoration: none;
  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;
  border: none;
  font-weight: 700;
  font-size: 1rem;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  outline: 0;
  padding: 0 1.429rem;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  box-shadow: none;
  background-color: transparent !important;
  color: #0177d6 !important;
  cursor: pointer;
}

.wj-control a[wj-part^="btn-asc"], .wj-control a[wj-part^="btn-dsc"], .wj-control a[wj-part^="btn-asc"]:hover, .wj-control a[wj-part^="btn-dsc"]:hover {
  padding-right: 0;
  box-shadow: none;
  background-color: transparent !important;
  color: #0177d6 !important;
  cursor: pointer;
  font-weight: normal;
}

.wj-control a[wj-part^="btn-dsc"] {
  padding-left: 0;
}

.wj-control a[wj-part^="btn-dsc"] {
  margin-left: 10px;
}

.wj-control a[wj-part^="btn-"]:hover {
  background-color: #00b0ff;
  color: #fff;
}

.wj-control div[wj-part^="div-filter"] {
  border: none !important;
  padding: 6px 15px;
  border-top: 1px solid #e0e0e0 !important;
  border-bottom: 1px solid #e0e0e0 !important;
  margin: 0 !important;
}

.wj-control a[wj-part^="a-cnd"] {
  margin-right: 5px;
}

.wj-control a[wj-part^="a-val"] {
  margin-left: 5px;
}

.wj-control div[wj-part^="div-filter"] input[wj-part^="input"] {
  border: none !important;
  margin-top: 0 !important;
}

.wj-control div[wj-part^="div-filter"] input[wj-part^="input"]:focus {
  border: none !important;
  box-shadow: none !important;
}

.wj-control div[wj-part^="div-values"] {
  border: none !important;
  margin-bottom: -5px;
}

.wj-control .wj-listbox-item label {
  position: relative;
  padding-left: 29px;
  color: rgba(0, 0, 0, 0.87);
  height: 20px;
  line-height: 20px;
  font-size: 1rem;
  cursor: pointer;
  display: inline-block;
}

.wj-control input[type="checkbox"] {
  content: '';
  position: absolute;
  z-index: 0;
  border: 2px solid #5a5a5a;
  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;
}

.wj-control input[type="checkbox"]:checked, .wj-control input[type="checkbox"]:not(:checked) {
  position: absolute;
  left: 0;
  visibility: visible;
}

.wj-control input[type="checkbox"]:not(:checked)::before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 0;
  top: 10px;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 20% 40%;
  transform-origin: 100% 100%;
}

.wj-control input[type=checkbox]::before {
  content: '';
  position: absolute;
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  z-index: 1;
}

.wj-control input[type="checkbox"]:checked::before {
  top: 2px;
  width: 7px;
  height: 11px;
  border-top-width: 1px;
  border-left-width: 1px;
  left: 0;
  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%;
}

.wj-control input[type="checkbox"]::after {
  content: '';
  left: 0;
  position: absolute;
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  border-radius: 2px;
}

.wj-control input[type="checkbox"]:checked::after {
  top: 0;
  width: 16px;
  height: 16px;
  border: 2px solid #0177d6;
  background-color: #0177d6;
  z-index: 0;
}

.wj-control input[type="checkbox"]:not(:checked)::after {
  background-color: #fff;
  border: 2px solid #5a5a5a;
  width: 16px;
  height: 16px;
  z-index: 0;
}

.wj-control .wj-state-selected {
  background-color: #fff;
}

.wj-control.wj-dropdown-panel {
  padding: 0 0 5px 0;
}

.wj-control div[wj-part^="div-sort"] {
  padding: 10px 0;
}

.wj-control div[wj-part^="div-type"] {
  padding: 0 20px;
  font-size: 14px;
  text-align: left;
}

.wj-control div[wj-part^="div-edt-val"] {
  margin-bottom: 0;
  border-bottom: 1px solid #e0e0e0;
}

.wj-control .wj-listbox-item {
  line-height: 13px;
  padding: 10px 20px;
}

.wj-control div[wj-part^="div-filter"] + .wj-listbox-item {
  border-bottom: 1px solid #e0e0e0;
}

.wj-control a[wj-part^="btn-apply"] {
  float: right;
}

.wj-control a[wj-part^="btn-apply"], .wj-control a[wj-part^="btn-clear"] {
  margin-top: 0;
}

.wj-control .wj-input-group-btn:last-child > .wj-btn {
  border-left: 1px solid #e0e0e0;
}

.wj-control .wj-input-group input.wj-form-control {
  height: 30px;
  margin: 0;
  border: none !important;
  box-shadow: none !important;
}

.wj-content:not(.wj-dropdown-panel):not(.wj-listbox):not(.wj-flexgrid):not(.wj-calendar-outer) {
  border: 1px solid #e0e0e0;
}

.wj-control div[wj-part^="div-edt-cnd"] {
  padding: 0 20px;
}

.wj-control div[wj-part^="div-edt-cnd"] .wj-combobox {
  margin-bottom: 10px;
}

.wj-control div[wj-part^="div-edt-cnd"] div[wj-part^="div-cmb2"] {
  margin-top: 10px;
}

.wj-control div[wj-part^="div-edt-cnd"] div[wj-part^="div-hdr"] {
  margin-bottom: 5px;
}

.wj-control input[type="radio"] + span::before, .wj-control input[type="radio"] + span::after {
  content: '';
  position: absolute;
  left: -17px;
  top: 1px;
  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;
}

.wj-control input[type="radio"]:checked + span::before {
  border-radius: 50%;
  border: 2px solid #0177d6;
  background: #fff;
}

.wj-control input[type="radio"]:checked + span::after {
  border-radius: 50%;
  border: 2px solid #0177d6;
  background-color: #0177d6;
  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);
}

.wj-control input[type="radio"]:not(:checked) + span::before {
  border-radius: 50%;
  border: 2px solid #5a5a5a;
  background: #fff;
}

.wj-control input[type="radio"]:not(:checked) + span::after {
  border-radius: 50%;
  border: 2px solid #5a5a5a;
  z-index: -1;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}

.wj-control input[type="radio"] + span {
  position: relative;
  padding-left: 5px;
  color: rgba(0, 0, 0, 0.87);
  height: 20px;
  line-height: 20px;
  font-size: 1rem;
  cursor: pointer;
  display: inline-block;
  opacity: 1;
  left: 0;
  margin-right: 15px;
}

.wj-control.wj-columnfiltereditor {
  min-width: 350px;
}

.wj-control input[type="radio"] {
  position: absolute !important;
  left: -99999px !important;
}

.wj-control .wj-listbox-item.wj-state-selected, .wj-control .wj-state-selected {
  border: 1px solid #0177d6;
  color: #333;
}

.wj-control input[type="checkbox"]:indeterminate:after {
  border-color: #5a5a5a;
  border-width: 2px;
  background-color: #0177d6;
  height: 16px;
  width: 16px;
  top: 0;
}

.wj-control input[type="checkbox"]:indeterminate::before {
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-color: #fff;
  border-width: 2px;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
}

.wj-flexgrid .wj-rowheaders .wj-header.wj-state-multi-selected {
  border-right: 1px solid #c6c6c6 !important;
  color: #0177d6 !important;
}

.wj-control .wj-cells .wj-state-multi-selected {
  background-color: #efefef;
}

.wj-control div[wj-part='ch'] .wj-cell, .wj-control div[wj-part='ch'], .wj-control div[wj-part='tl'] .wj-cell, .wj-control div[wj-part='tl'] {
  background-color: #fff;
  color: #5e5e5e;
}

.wj-control div[wj-part='ch'] .wj-cell {
  font-size: 12px;
  font-weight: normal;
  border-right: none;
  border-left: none;
  padding: 5px 20px 5px 10px;
  border-right: 1px solid #e0e0e0;
}

.wj-sTable-cell {
  padding: 12px 10px !important;
  color: #212121;
  border-right: none;
}

.wj-header .wj-glyph-check[style*="opacity:1"], .wj-header .wj-glyph-check[style*="opacity: 1"] {
  color: #0177d6;
}

.wj-header .wj-elem-filter {
  font-size: 16px;
  margin-top: -4px;
  margin-right: -10px;
  background-color: #fff;
  position: relative;
}

.wj-lg-select .wj-content {
  border: none;
}

.wj-lg-select div[wj-part="rh"], .wj-lg-select div[wj-part="rh"] .wj-cell.wj-header {
  text-align: right !important;
}

.wj-lg-select .wj-control .wj-cells .wj-state-multi-selected, .wj-lg-select .wj-cell.wj-sTable-cell.wj-state-selected {
  background-color: #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top: none;
  border-left: none;
  border-right: none;
}

.wj-lg-select-catalog .wj-control [wj-part='cells'] {
  overflow: hidden;
  width: 100% !important;
}

.wj-lg-select-catalog .wj-control [wj-part='ch'] {
  width: 100% !important;
}

.wj-lg-select-catalog .wj-glyph-down {
  border-top: .4em solid;
}

.wj-lg-select-catalog .wj-control .wj-input-group-btn:last-child > .wj-btn {
  border-left: none;
}

.wj-lg-select-catalog .wj-content {
  background: transparent;
}

.wj-lg-select-catalog .wj-control .wj-input-group input.wj-form-control {
  background: transparent;
}

.wj-lg-select-catalog .wj-content .wj-input-group-btn > .wj-btn {
  color: #000000;
  background: transparent;
}

.wj-lg-select-catalog .wj-content .wj-input-group-btn > .wj-btn:hover {
  background: transparent;
  color: #000000;
}

.wj-lg-select-catalog .wj-content .wj-btn-group > .wj-btn:hover {
  background: transparent;
  color: #000000;
}

.wj-lg-select-catalog .wj-content:not(.wj-dropdown-panel):not(.wj-listbox):not(.wj-flexgrid):not(.wj-calendar-outer) {
  border: none;
}

.wj-lg-select-catalog .wj-cell.wj-sTable-cell.wj-state-selected {
  background-color: #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top: none;
  border-left: none;
  border-right: none;
}

.wj-lg-select-catalog .wj-flexgrid {
  border-radius: 0 !important;
}

.wj-lg-select-catalog .wj-cell.wj-frozen-col {
  border-right: 1px solid #ccc;
}

.wj-lg-select-catalog .wj-overflow-vis, .wj-lg-select-catalog .wj-input-btm-border {
  overflow: visible;
}

.wj-lg-select-catalog .wj-overflow-vis .cart-wrapper, .wj-lg-select-catalog .wj-input-btm-border .cart-wrapper {
  width: 110px !important;
}

.wj-lg-select-catalog .wj-overflow-vis input[type=tel]:not([readonly]):focus, .wj-lg-select-catalog .wj-overflow-vis input[type=text]:not([readonly]):focus, .wj-lg-select-catalog .wj-input-btm-border input[type=tel]:not([readonly]):focus, .wj-lg-select-catalog .wj-input-btm-border input[type=text]:not([readonly]):focus {
  border-bottom: 1px solid #0177d6;
}

.wj-lg-select-catalog .wj-flexgrid .wj-frozen.wj-alt:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected),
.wj-lg-select-catalog .wj-frozen.wj-cell:not(.wj-header):not(.wj-group):not(.wj-alt):not(.wj-state-selected):not(.wj-state-multi-selected) {
  background: #f7f7f7;
}

.wj-lg-select-catalog .catalog-card-item-type {
  z-index: 0;
}

.wj-lg-select-catalog .wj-content {
  border: none;
}

.wj-lg-select-catalog div[wj-part="rh"] {
  z-index: 9;
}

.wj-lg-select-catalog div[wj-part="rh"] .wj-cell.wj-header {
  text-align: right !important;
}

.wj-lg-select-catalog .setupMngrAction {
  margin: -3px 0 0 0;
  padding-left: 0;
}

.wj-lg-select-catalog .setupMngrAction .select-wrapper span.caret {
  top: 0;
}

.wj-lg-select-catalog .setupMngrAction input[type=text][readonly].select-dropdown {
  margin: 0;
  border-bottom: none;
}

.wj-lg-select-catalog .description-cnt {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}

.wj-lg-select-catalog .dropdown-content--size-wj {
  min-width: 185px;
  left: calc( 100% - 208px) !important;
}

.wj-lg-select-catalog .tableDropdown .line-height0 {
  line-height: 0;
}

.wj-setup-manager {
  margin: 0;
  height: calc(100% - 170px);
}

.wj-setup-manager .wj-content {
  border: none;
  height: 100%;
  width: 100%;
}

.wj-setup-manager .wj-glyph-down-right,
.wj-setup-manager .wj-glyph-right {
  display: none;
}

.wj-setup-manager .expandCollapseIcon {
  display: inline-block !important;
}

.wj-setup-manager .wj-control [wj-part='root'] .wj-cell.wj-sTable-cell {
  overflow: visible;
}

.wj-setup-manager .wj-control [wj-part='root'] .wj-cell.wj-sTable-cell.child-node {
  border-top: none;
  padding-left: 35px !important;
  background-color: #f0f0f0;
}

.wj-setup-manager .wj-control div[wj-part='ch'] .wj-cell, .wj-setup-manager .wj-control div[wj-part='ch'] .wj-cell:hover {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-left: none;
  padding: 5px 20px 5px 10px;
}

.wj-setup-manager .wj-control div[wj-part='ch'] {
  z-index: 1;
}

.wj-setup-manager .wj-flexgrid .wj-group:not(.wj-state-selected):not(.wj-state-multi-selected), .wj-setup-manager .wj-control .wj-cells .wj-state-multi-selected {
  background: #fff;
}

.wj-setup-manager .wj-control .wj-listbox-item.wj-state-selected, .wj-setup-manager .wj-control .wj-state-selected {
  border: none;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.wj-setup-manager .wj-control input[type="checkbox"]:not(:checked), .wj-setup-manager .wj-control input[type="checkbox"]:checked {
  visibility: hidden;
  left: -99999px;
}

.wj-setup-manager .setupMngrAction {
  margin: -3px 0 0 0;
  padding-left: 0;
}

.wj-setup-manager .setupMngrAction .select-wrapper span.caret {
  top: 0;
}

.wj-setup-manager .setupMngrAction input[type=text][readonly].select-dropdown {
  height: auto;
  margin: 0;
  border-bottom: none;
}

.wj-setup-manager .setupMngrAction.setupMngrSetting .select-wrapper span.caret {
  display: none;
}

.wj-setup-manager .setupMngrAction.setupMngrSetting input[type=text][readonly].select-dropdown {
  color: #0177d6;
}

.wj-setup-manager .description-cnt {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.wj-setup-manager .configure-btn {
  line-height: 24px;
  height: 24px;
  width: 24px;
  position: relative;
  top: -2px;
}

.wj-setup-manager .add-sub-record {
  line-height: 24px;
  height: 24px;
  width: 24px;
  position: relative;
  top: -2px;
}

.wj-setup-manager.wj-add-feature .wj-control [wj-part='root'] .wj-cell.wj-sTable-cell:nth-last-child(-n + 9) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.wj-setup-manager.wj-add-feature .wj-control [wj-part='root'] .wj-cell.wj-sTable-cell:nth-child(-n + 9) {
  border-top: none;
}

.wj-setup-manager.wj-configure-feature .wj-control [wj-part='root'] .wj-cell.wj-sTable-cell:nth-last-child(-n + 9) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.wj-setup-manager.wj-configure-feature .wj-control [wj-part='root'] .wj-cell.wj-sTable-cell:nth-child(-n + 9) {
  border-top: none;
}

.wj-setup-manager .wj-sTable-cell .lookupCnt {
  display: inline-block;
  width: 100%;
}

.wj-setup-manager .wj-sTable-cell .lookupCnt .lookup-popup {
  width: 100%;
  left: 0 !important;
  padding: 10px;
}

.wj-setup-manager .wj-sTable-cell .lookupCnt input[type="text"]:focus {
  border-bottom: 1px solid #e0e0e0;
}

div[wj-part='container'] > div:first-child {
  padding-bottom: 3px;
}

.wj-cell .infotip-popover-container {
  white-space: normal;
}

.panelBox {
  padding: 0;
}

.panelBox-withSpace {
  padding: 1.429rem 1.714rem;
}

.panelBox-content {
  background: #fff;
  transition: box-shadow .25s;
  border-radius: 0.1429rem;
  margin: 0.5rem 0 1rem 0;
}

.panelBox-header {
  border-bottom: 1px solid #e0e0e0;
  padding: 0.9rem 0.75rem;
  line-height: 2.643rem;
  min-height: 64px;
}

.contract .panelBox-header {
  border-top: 1px solid #e0e0e0;
  padding: 0 0 2px 0;
  min-height: auto;
}

.isNextGenView .contract .panelBox-header {
  border-top: none;
}

.panelBox-header .select-wrapper .caret {
  line-height: 1rem;
}

.panelBox-header .select-wrapper input.select-dropdown {
  border-bottom: none;
}

.panelBox-header--title {
  font-size: 1.143rem;
}

.panelBox-header--action {
  float: right;
  margin: 0;
}

.panelBox-header--aLink {
  display: inline-block;
  padding: 0 10px;
}

.panelBox-body {
  position: relative;
  padding: 0.9rem;
}

.panelBox-footer {
  border-top: 1px solid #e0e0e0;
  padding: 0.6rem 0.7143rem;
  margin-bottom: 0;
}

.panelBox-field {
  margin-bottom: 2.143rem;
}

.panelBoxWithBorder {
  border: 1px solid #e0e0e0;
  -moz-box-shadow: 0 0 4px #c7c7c7;
  -webkit-box-shadow: 0 0 4px #c7c7c7;
  -ms-box-shadow: 0 0 4px #c7c7c7;
  -o-box-shadow: 0 0 4px #c7c7c7;
  box-shadow: 0 0 4px #c7c7c7;
}

/*
   evol-colorpicker 3.2.6
   (c) 2016 Olivier Giulieri
   http://evoluteur.github.io/colorpicker/
*/
.evo-pop {
  z-index: 10000;
  width: 204px;
  padding: 3px 3px 0;
}

.evo-pop-ie {
  z-index: 10000;
  width: 212px;
  padding: 3px;
}

.evo-palette td {
  font-size: 1px;
  border: solid 1px #c0c0c0;
  padding: 7px;
  cursor: pointer;
}

.evo-palette tr.top > td {
  border-bottom: 0;
}

.evo-palette tr.in > td {
  border-top: 0;
  border-bottom: 0;
}

.evo-palette tr.bottom > td {
  border-top: 0;
}

.evo-palette div.sep {
  height: 3px;
}

.evo-palette,
.evo-palette-ie {
  border-collapse: separate;
  border-spacing: 4px 0px;
  *border-collapse: expression('separate', cellSpacing='2px');
}

.evo-palette th,
.evo-palette-ie th {
  border: 0;
  padding: 5px 3px;
  text-align: left;
  font-weight: normal;
  background: transparent !important;
}

.evo-palette-ie td {
  font-size: 1px;
  border: solid 1px #c0c0c0;
  padding: 7px;
  cursor: pointer;
}

.evo-palette2,
.evo-palette2-ie {
  margin: auto;
  border-collapse: collapse;
}

.evo-palette2 td,
.evo-palette2-ie td {
  font-size: 1px;
  cursor: pointer;
}

.evo-palette2 td {
  padding: 6px 7px;
}

.evo-palette2-ie td {
  padding: 5px;
}

.evo-palcenter {
  padding: 5px;
  text-align: center;
}

.evo-colorind,
.evo-colorind-ie,
.evo-colorind-ff {
  border: solid 1px #c3c3c3;
  width: 18px;
  height: 18px;
  float: right;
}

.evo-colorind-ie {
  position: relative;
  top: -23px;
}

.evo-colorbox-ie {
  font-size: 8px;
  padding: 3px 9px !important;
}

/*
.evo-colortxt-ie {
	position:relative;
	top:-6px;
}*/
.evo-pop:after,
.evo-pop-ie:after,
.evo-colorind:after,
.evo-colorind-ie:after,
.evo-colorind-ff:after,
.evo-color span:after,
.evo-cHist:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}

.evo-color {
  width: 94px;
  padding: 1px 3px 0 4px;
}

.evo-color div {
  border: solid 1px #808080;
  border-right: solid 1px #c0c0c0;
  border-bottom: solid 1px #c0c0c0;
  padding: 3px;
  margin-bottom: 5px;
  width: 10px;
  height: 10px;
  float: left;
}

.evo-color span {
  font-size: 15px;
  margin: 1px 0 4px 3px;
  float: left;
}

.evo-sep {
  height: 10px;
  font-size: 0;
}

.evo-more {
  padding: 4px 5px 4px;
  font-size: smaller;
}

.evo-cHist {
  padding: 3px;
}

.evo-cHist div {
  cursor: pointer;
  border: solid 1px #c0c0c0;
  padding: 3px;
  margin: 5px;
  width: 10px;
  height: 10px;
  float: left;
}

.evo-transparent {
  background-image: repeating-linear-gradient(135deg, #000000, #000000 1px, #ffffff 1px, #ffffff 3px);
}

.evo-tr-box {
  cursor: pointer;
  border: solid 1px #c0c0c0;
  padding: 3px;
  width: 7px;
  height: 7px;
  float: right;
  position: relative;
  right: -3px;
  top: 2px;
}

a.evo-hist {
  margin-left: 6px;
}

.evo-pointer {
  cursor: pointer;
}

.evo-hidden-button {
  display: none;
}

.multiselect-main .multiselect-main-container {
  border-bottom: 1px solid #e0e0e0;
  cursor: text;
}

.multiselect-main .multiselect-main-container.showBorder .multiselect-chip-wrap {
  border-bottom: 1px solid #d63d3d;
  box-shadow: 0 1px 0 0 #d63d3d;
}

.multiselect-main .multiselect-main-container .multiselect-input {
  border-bottom: none !important;
  box-shadow: none !important;
  margin-top: 0px;
  width: 250px;
}

.multiselect-main .multiselect-main-container .multiselect-input.invalidEmail.invalid {
  color: #ff0000;
}

.multiselect-main .multiselect-label {
  left: 0px !important;
  top: -15px !important;
  bottom: auto !important;
  font-size: 0.8rem;
}

.multiselect-main .multiselect-label.active {
  font-size: 0.8rem !important;
}

.multiselect-main .multiselect-chip-wrap {
  margin-top: 8px;
  margin-left: 0px;
  max-height: 110px;
  overflow: auto;
}

.multiselect-main .multiselect-chip-wrap input[type=text] + label:after {
  top: 50px !important;
  display: none;
}

.multiselect-main .multiselect-chip-wrap .errorMessage {
  font-size: 0.8rem;
  transition: all .2s ease-out;
  position: absolute;
  color: #d63d3d;
  bottom: -17px;
  left: 0;
}

.multiselect-main .multiselect-chip-wrap .multiselect-chip-item {
  /*&.invalidEmail {
                background: #ffdada;
            }*/
  padding: 0px 5px;
  margin: 0 5px 5px 0;
  margin-top: 2px;
}

.multiselect-main .multiselect-chip-wrap .multiselect-chip-item.chip .icon svg {
  margin-top: -5px;
  height: 14px;
  width: 14px;
  background-color: #b6b5b5;
  fill: #fff;
  border-radius: 50%;
  padding: 1px;
  font-weight: bold;
}

.multiselect-main .multiselect-chip-wrap .multiselect-chip-item.selected-chip {
  background-color: #878787;
}

.multiselect-main .multiselect-chip-wrap .multiselect-chip-item.selected-chip .chips-link {
  color: #fff;
}

.multiselect-main .multiselect-chip-wrap .multiselect-chip-item.chip.invalidEmail .icon svg {
  background: #ff5252;
  border-radius: 50%;
  height: 14px;
  width: 14px;
}

.multiselect-main .multiselect-chip-wrap .multiselect-chip-item.chip.invalidEmail .icon svg use {
  color: #fff;
  padding: 9px;
  margin: 4px;
}

.multiselect-main .multiselect-chip-wrap .multiselect-chip-item .chips-link {
  padding: 0 8px;
}

.autocomplete-suggestions {
  background: #fff;
  cursor: default;
  overflow: visible;
  border: 1px solid #f0f0f0 !important;
  box-shadow: none;
  /*z-index: 982 !important;*/
  display: none;
}

.autocomplete-suggestions .autocomplete-no-suggestion {
  padding: 10px 20px;
  font-size: 0.8rem;
  color: #808080;
  background: #fff;
  border-bottom: 1px solid #e7e7e7;
}

.autocomplete-suggestion {
    padding: 10px 20px;
    font-size: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
}

.autocomplete-suggestion div.showDescription {
  font-size: 12px;
  color: #9e9e9e;
}

.autocomplete-suggestion span.titleHasHierarchy {
  margin: -10px -5px;
  padding: 10px 5px;
  display: block;
}

.autocomplete-selected {
  background: #f0f0f0;
}

.autocomplete-suggestions strong {
  font-weight: normal;
  color: #3399ff;
}

.scroll-inner-wrapp {
  overflow-y: auto;
  max-height: 200px;
  border-bottom: 1px solid #e7e7e7;
  box-shadow: 0 2px 6px #ccc;
}

.typeaHeade-add-new {
  width: 45px;
  text-align: center;
  border-right: 1px solid #e7e7e7;
  padding: 7px 5px !important;
}

.typeaHeade-open-lookup {
  width: calc( 100% - 45px);
  text-align: right;
  padding: 7px !important;
}

.autocomplete-suggestion-half {
  display: inline-table;
}

.typeaHeade-open-lookup.width-adj-to, .typeaHeade-add-new.width-adj-to {
  width: 100%;
}

.typeaHeade-add-new.width-adj-to {
  text-align: left;
}

.typeaHeade-inputIcon {
  width: 27px;
  height: 27px;
  top: -3px;
}

.multiselect-main .multiselect-disable {
  border-bottom: 1px solid transparent;
  cursor: default;
}

.multiselect-disable .chip:hover {
  box-shadow: none;
  background-color: #E4E4E4;
  cursor: default;
}

.multiselect-disable .chip-remove {
  display: none;
}

.multiselect-disable .chip:hover .chips-link {
  color: #000;
  cursor: default;
}

.vis .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* Must be displayed above for example selected Timeline items */
  z-index: 10;
}

.vis-active {
  box-shadow: 0 0 10px #86d5f8;
}

/* override some bootstrap styles screwing up the timelines css */
.vis [class*="span"] {
  min-height: 0;
  width: auto;
}

div.vis-configuration {
  position: relative;
  display: block;
  float: left;
  font-size: 12px;
}

div.vis-configuration-wrapper {
  display: block;
  width: 700px;
}

div.vis-configuration-wrapper::after {
  clear: both;
  content: "";
  display: block;
}

div.vis-configuration.vis-config-option-container {
  display: block;
  width: 495px;
  background-color: #ffffff;
  border: 2px solid #f7f8fa;
  border-radius: 4px;
  margin-top: 20px;
  left: 10px;
  padding-left: 5px;
}

div.vis-configuration.vis-config-button {
  display: block;
  width: 495px;
  height: 25px;
  vertical-align: middle;
  line-height: 25px;
  background-color: #f7f8fa;
  border: 2px solid #ceced0;
  border-radius: 4px;
  margin-top: 20px;
  left: 10px;
  padding-left: 5px;
  cursor: pointer;
  margin-bottom: 30px;
}

div.vis-configuration.vis-config-button.hover {
  background-color: #4588e6;
  border: 2px solid #214373;
  color: #ffffff;
}

div.vis-configuration.vis-config-item {
  display: block;
  float: left;
  width: 495px;
  height: 25px;
  vertical-align: middle;
  line-height: 25px;
}

div.vis-configuration.vis-config-item.vis-config-s2 {
  left: 10px;
  background-color: #f7f8fa;
  padding-left: 5px;
  border-radius: 3px;
}

div.vis-configuration.vis-config-item.vis-config-s3 {
  left: 20px;
  background-color: #e4e9f0;
  padding-left: 5px;
  border-radius: 3px;
}

div.vis-configuration.vis-config-item.vis-config-s4 {
  left: 30px;
  background-color: #cfd8e6;
  padding-left: 5px;
  border-radius: 3px;
}

div.vis-configuration.vis-config-header {
  font-size: 18px;
  font-weight: bold;
}

div.vis-configuration.vis-config-label {
  width: 120px;
  height: 25px;
  line-height: 25px;
}

div.vis-configuration.vis-config-label.vis-config-s3 {
  width: 110px;
}

div.vis-configuration.vis-config-label.vis-config-s4 {
  width: 100px;
}

div.vis-configuration.vis-config-colorBlock {
  top: 1px;
  width: 30px;
  height: 19px;
  border: 1px solid #444444;
  border-radius: 2px;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
}

input.vis-configuration.vis-config-checkbox {
  left: -5px;
}

input.vis-configuration.vis-config-rangeinput {
  position: relative;
  top: -5px;
  width: 60px;
  /*height:13px;*/
  padding: 1px;
  margin: 0;
  pointer-events: none;
}

input.vis-configuration.vis-config-range {
  /*removes default webkit styles*/
  -webkit-appearance: none;
  /*fix for FF unable to apply focus style bug */
  border: 0px solid white;
  background-color: transparent;
  /*required for proper track sizing in FF*/
  width: 300px;
  height: 20px;
}

input.vis-configuration.vis-config-range::-webkit-slider-runnable-track {
  width: 300px;
  height: 5px;
  background: #dedede;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dedede 0%, #c8c8c8 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(99%, #c8c8c8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dedede 0%, #c8c8c8 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dedede 0%, #c8c8c8 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #dedede 0%, #c8c8c8 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#c8c8c8',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #999999;
  box-shadow: #aaaaaa 0px 0px 3px 0px;
  border-radius: 3px;
}

input.vis-configuration.vis-config-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #14334b;
  height: 17px;
  width: 17px;
  border-radius: 50%;
  background: #3876c2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3876c2 0%, #385380 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3876c2), color-stop(100%, #385380));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3876c2 0%, #385380 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3876c2 0%, #385380 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3876c2 0%, #385380 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3876c2 0%, #385380 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3876c2', endColorstr='#385380',GradientType=0 );
  /* IE6-9 */
  box-shadow: #111927 0px 0px 1px 0px;
  margin-top: -7px;
}

input.vis-configuration.vis-config-range:focus {
  outline: none;
}

input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track {
  background: #9d9d9d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9d9d9d), color-stop(99%, #c8c8c8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #9d9d9d 0%, #c8c8c8 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d', endColorstr='#c8c8c8',GradientType=0 );
  /* IE6-9 */
}

input.vis-configuration.vis-config-range::-moz-range-track {
  width: 300px;
  height: 10px;
  background: #dedede;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dedede 0%, #c8c8c8 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(99%, #c8c8c8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dedede 0%, #c8c8c8 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dedede 0%, #c8c8c8 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #dedede 0%, #c8c8c8 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#c8c8c8',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #999999;
  box-shadow: #aaaaaa 0px 0px 3px 0px;
  border-radius: 3px;
}

input.vis-configuration.vis-config-range::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #385380;
}

/*hide the outline behind the border*/
input.vis-configuration.vis-config-range:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}

input.vis-configuration.vis-config-range::-ms-track {
  width: 300px;
  height: 5px;
  /*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;
}

input.vis-configuration.vis-config-range::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

input.vis-configuration.vis-config-range::-ms-fill-upper {
  background: #ddd;
  border-radius: 10px;
}

input.vis-configuration.vis-config-range::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #385380;
}

input.vis-configuration.vis-config-range:focus::-ms-fill-lower {
  background: #888;
}

input.vis-configuration.vis-config-range:focus::-ms-fill-upper {
  background: #ccc;
}

.vis-configuration-popup {
  position: absolute;
  background: rgba(57, 76, 89, 0.85);
  border: 2px solid #f2faff;
  line-height: 30px;
  height: 30px;
  width: 150px;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  border-radius: 4px;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.vis-configuration-popup:after, .vis-configuration-popup:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.vis-configuration-popup:after {
  border-color: rgba(136, 183, 213, 0);
  border-left-color: rgba(57, 76, 89, 0.85);
  border-width: 8px;
  margin-top: -8px;
}

.vis-configuration-popup:before {
  border-color: rgba(194, 225, 245, 0);
  border-left-color: #f2faff;
  border-width: 12px;
  margin-top: -12px;
}

.vis-timeline {
  position: relative;
  border-top: 1px solid #bfbfbf;
  overflow: hidden;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.vis-panel {
  position: absolute;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.vis-panel.vis-center,
.vis-panel.vis-left,
.vis-panel.vis-right,
.vis-panel.vis-top,
.vis-panel.vis-bottom {
  border: 1px #bfbfbf;
}

.vis-panel.vis-center,
.vis-panel.vis-left,
.vis-panel.vis-right {
  border-top-style: solid;
  border-bottom-style: solid;
  overflow: hidden;
}

.vis-panel.vis-center,
.vis-panel.vis-top,
.vis-panel.vis-bottom {
  border-left-style: solid;
  border-right-style: solid;
}

.vis-background {
  overflow: hidden;
}

.vis-panel > .vis-content {
  position: relative;
}

.vis-panel .vis-shadow {
  position: absolute;
  width: 100%;
  height: 1px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  /* TODO: find a nice way to ensure vis-shadows are drawn on top of items
  z-index: 1;
  */
}

.vis-panel .vis-shadow.vis-top {
  top: -1px;
  left: 0;
}

.vis-panel .vis-shadow.vis-bottom {
  bottom: -1px;
  left: 0;
}

.vis-labelset {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}

.vis-labelset .vis-label {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  color: #4d4d4d;
  box-sizing: border-box;
}

.vis-labelset .vis-label {
  border-bottom: 1px solid #bfbfbf;
}

.vis-labelset .vis-label.draggable {
  cursor: pointer;
}

.vis-labelset .vis-label:last-child {
  border-bottom: none;
}

.vis-labelset .vis-label .vis-inner {
  display: inline-block;
  padding: 5px;
}

.vis-labelset .vis-label .vis-inner.vis-hidden {
  padding: 0;
}

.vis-itemset {
  position: relative;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.vis-itemset .vis-background,
.vis-itemset .vis-foreground {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.vis-axis {
  position: absolute;
  width: 100%;
  height: 0;
  left: 0;
  z-index: 1;
}

.vis-foreground .vis-group {
  position: relative;
  box-sizing: border-box;
  border-bottom: 1px solid #bfbfbf;
}

.vis-foreground .vis-group:last-child {
  border-bottom: none;
}

.vis-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.vis-item {
  position: absolute;
  color: #1A1A1A;
  border-color: #97B0F8;
  border-width: 1px;
  background-color: #D5DDF6;
  display: inline-block;
  /*overflow: hidden;*/
}

.vis-item.vis-selected {
  border-color: #FFC200;
  background-color: #FFF785;
  /* z-index must be higher than the z-index of custom time bar and current time bar */
  z-index: 2;
}

.vis-editable.vis-selected {
  cursor: move;
}

.vis-item.vis-point.vis-selected {
  background-color: #FFF785;
}

.vis-item.vis-box {
  text-align: center;
  border-style: solid;
  border-radius: 2px;
}

.vis-item.vis-point {
  background: none;
}

.vis-item.vis-dot {
  position: absolute;
  padding: 0;
  border-width: 4px;
  border-style: solid;
  border-radius: 4px;
}

.vis-item.vis-range {
  border-style: solid;
  border-radius: 5px;
  box-sizing: border-box;
}

.vis-item.vis-background {
  border: none;
  background-color: rgba(213, 221, 246, 0.4);
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.vis-item .vis-item-overflow {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.vis-item.vis-range .vis-item-content {
  position: relative;
  /*display: inline-block;*/
}

.vis-item.vis-background .vis-item-content {
  position: absolute;
  /*display: inline-block;*/
}

.vis-item.vis-line {
  padding: 0;
  position: absolute;
  width: 0;
  border-left-width: 1px;
  border-left-style: solid;
}

.vis-item .vis-item-content {
  white-space: nowrap;
  box-sizing: border-box;
  padding: 0px;
}

.vis-item .vis-delete {
  background: url("img/timeline/delete.png") no-repeat center;
  position: absolute;
  width: 24px;
  height: 24px;
  top: -4px;
  right: -24px;
  cursor: pointer;
}

.vis-item .vis-delete-rtl {
  background: url("img/timeline/delete.png") no-repeat center;
  position: absolute;
  width: 24px;
  height: 24px;
  top: -4px;
  left: -24px;
  cursor: pointer;
}

.vis-item.vis-range .vis-drag-left {
  position: absolute;
  width: 24px;
  max-width: 20%;
  min-width: 2px;
  height: 100%;
  top: 0;
  left: -4px;
  cursor: w-resize;
}

.vis-item.vis-range .vis-drag-right {
  position: absolute;
  width: 24px;
  max-width: 20%;
  min-width: 2px;
  height: 100%;
  top: 0;
  right: -4px;
  cursor: e-resize;
}

.vis-range.vis-item.vis-readonly .vis-drag-left,
.vis-range.vis-item.vis-readonly .vis-drag-right {
  cursor: auto;
}

.vis-time-axis {
  position: relative;
  overflow: hidden;
}

.vis-time-axis.vis-foreground {
  top: 0;
  left: 0;
  width: 100%;
}

.vis-time-axis.vis-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vis-time-axis .vis-text {
  position: absolute;
  color: #4d4d4d;
  padding: 3px;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
}

.vis-time-axis .vis-text.vis-measure {
  position: absolute;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  visibility: hidden;
}

.vis-time-axis .vis-grid.vis-vertical {
  position: absolute;
  border-left: 1px solid;
}

.vis-time-axis .vis-grid.vis-vertical-rtl {
  position: absolute;
  border-right: 1px solid;
}

.vis-time-axis .vis-grid.vis-minor {
  border-color: #e5e5e5;
}

.vis-time-axis .vis-grid.vis-major {
  border-color: #bfbfbf;
}

.vis-current-time {
  background-color: #FF7F6E;
  width: 2px;
  z-index: 1;
  display: none;
  /*temporarily switching off the TODAY bar, to enhance the feature after rectifying timezone in Timeline*/
}

.vis-custom-time {
  background-color: #6E94FF;
  width: 2px;
  cursor: move;
  z-index: 1;
}

.vis-timeline {
  /*
  -webkit-transition: height .4s ease-in-out;
  transition:         height .4s ease-in-out;
  */
}

.vis-panel {
  /*
  -webkit-transition: height .4s ease-in-out, top .4s ease-in-out;
  transition:         height .4s ease-in-out, top .4s ease-in-out;
  */
}

.vis-axis {
  /*
  -webkit-transition: top .4s ease-in-out;
  transition:         top .4s ease-in-out;
  */
}

/* TODO: get animation working nicely

.vis-item {
  -webkit-transition: top .4s ease-in-out;
  transition:         top .4s ease-in-out;
}

.vis-item.line {
  -webkit-transition: height .4s ease-in-out, top .4s ease-in-out;
  transition:         height .4s ease-in-out, top .4s ease-in-out;
}
/**/
.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal {
  position: absolute;
  width: 100%;
  height: 0;
  border-bottom: 1px solid;
}

.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor {
  border-color: #e5e5e5;
}

.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major {
  border-color: #bfbfbf;
}

.vis-data-axis .vis-y-axis.vis-major {
  width: 100%;
  position: absolute;
  color: #4d4d4d;
  white-space: nowrap;
}

.vis-data-axis .vis-y-axis.vis-major.vis-measure {
  padding: 0;
  margin: 0;
  border: 0;
  visibility: hidden;
  width: auto;
}

.vis-data-axis .vis-y-axis.vis-minor {
  position: absolute;
  width: 100%;
  color: #bebebe;
  white-space: nowrap;
}

.vis-data-axis .vis-y-axis.vis-minor.vis-measure {
  padding: 0;
  margin: 0;
  border: 0;
  visibility: hidden;
  width: auto;
}

.vis-data-axis .vis-y-axis.vis-title {
  position: absolute;
  color: #4d4d4d;
  white-space: nowrap;
  bottom: 20px;
  text-align: center;
}

.vis-data-axis .vis-y-axis.vis-title.vis-measure {
  padding: 0;
  margin: 0;
  visibility: hidden;
  width: auto;
}

.vis-data-axis .vis-y-axis.vis-title.vis-left {
  bottom: 0;
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left bottom;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.vis-data-axis .vis-y-axis.vis-title.vis-right {
  bottom: 0;
  -webkit-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -o-transform-origin: right bottom;
  transform-origin: right bottom;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.vis-legend {
  background-color: rgba(247, 252, 255, 0.65);
  padding: 5px;
  border: 1px solid #b3b3b3;
  box-shadow: 2px 2px 10px rgba(154, 154, 154, 0.55);
}

.vis-legend-text {
  /*font-size: 10px;*/
  white-space: nowrap;
  display: inline-block;
}

.vis-graph-group0 {
  fill: #4f81bd;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #4f81bd;
}

.vis-graph-group1 {
  fill: #f79646;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #f79646;
}

.vis-graph-group2 {
  fill: #8c51cf;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #8c51cf;
}

.vis-graph-group3 {
  fill: #75c841;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #75c841;
}

.vis-graph-group4 {
  fill: #ff0100;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #ff0100;
}

.vis-graph-group5 {
  fill: #37d8e6;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #37d8e6;
}

.vis-graph-group6 {
  fill: #042662;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #042662;
}

.vis-graph-group7 {
  fill: #00ff26;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #00ff26;
}

.vis-graph-group8 {
  fill: #ff00ff;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #ff00ff;
}

.vis-graph-group9 {
  fill: #8f3938;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #8f3938;
}

.vis-timeline .vis-fill {
  fill-opacity: 0.1;
  stroke: none;
}

.vis-timeline .vis-bar {
  fill-opacity: 0.5;
  stroke-width: 1px;
}

.vis-timeline .vis-point {
  stroke-width: 2px;
  fill-opacity: 1.0;
}

.vis-timeline .vis-legend-background {
  stroke-width: 1px;
  fill-opacity: 0.9;
  fill: #ffffff;
  stroke: #c2c2c2;
}

.vis-timeline .vis-outline {
  stroke-width: 1px;
  fill-opacity: 1;
  fill: #ffffff;
  stroke: #e5e5e5;
}

.vis-timeline .vis-icon-fill {
  fill-opacity: 0.3;
  stroke: none;
}

div.vis-network div.vis-manipulation {
  border-width: 0;
  border-bottom: 1px;
  border-style: solid;
  border-color: #d6d9d8;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(48%, #fcfcfc), color-stop(50%, #fafafa), color-stop(100%, #fcfcfc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 );
  /* IE6-9 */
  padding-top: 4px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 28px;
}

div.vis-network div.vis-edit-mode {
  position: absolute;
  left: 0;
  top: 5px;
  height: 30px;
}

/* FIXME: shouldn't the vis-close button be a child of the vis-manipulation div? */
div.vis-network div.vis-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  background-position: 20px 3px;
  background-repeat: no-repeat;
  background-image: url("img/network/cross.png");
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

div.vis-network div.vis-close:hover {
  opacity: 0.6;
}

div.vis-network div.vis-manipulation div.vis-button,
div.vis-network div.vis-edit-mode div.vis-button {
  float: left;
  font-family: verdana;
  font-size: 12px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  height: 24px;
  margin-left: 10px;
  /*vertical-align:middle;*/
  cursor: pointer;
  padding: 0px 8px 0px 8px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

div.vis-network div.vis-manipulation div.vis-button:hover {
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
}

div.vis-network div.vis-manipulation div.vis-button:active {
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
}

div.vis-network div.vis-manipulation div.vis-button.vis-back {
  background-image: url("img/network/backIcon.png");
}

div.vis-network div.vis-manipulation div.vis-button.vis-none:hover {
  box-shadow: 1px 1px 8px transparent;
  cursor: default;
}

div.vis-network div.vis-manipulation div.vis-button.vis-none:active {
  box-shadow: 1px 1px 8px transparent;
}

div.vis-network div.vis-manipulation div.vis-button.vis-none {
  padding: 0;
}

div.vis-network div.vis-manipulation div.notification {
  margin: 2px;
  font-weight: bold;
}

div.vis-network div.vis-manipulation div.vis-button.vis-add {
  background-image: url("img/network/addNodeIcon.png");
}

div.vis-network div.vis-manipulation div.vis-button.vis-edit,
div.vis-network div.vis-edit-mode div.vis-button.vis-edit {
  background-image: url("img/network/editIcon.png");
}

div.vis-network div.vis-edit-mode div.vis-button.vis-edit.vis-edit-mode {
  background-color: #fcfcfc;
  border: 1px solid #cccccc;
}

div.vis-network div.vis-manipulation div.vis-button.vis-connect {
  background-image: url("img/network/connectIcon.png");
}

div.vis-network div.vis-manipulation div.vis-button.vis-delete {
  background-image: url("img/network/deleteIcon.png");
}

/* top right bottom left */
div.vis-network div.vis-manipulation div.vis-label,
div.vis-network div.vis-edit-mode div.vis-label {
  margin: 0 0 0 23px;
  line-height: 25px;
}

div.vis-network div.vis-manipulation div.vis-separator-line {
  float: left;
  display: inline-block;
  width: 1px;
  height: 21px;
  background-color: #bdbdbd;
  margin: 0px 7px 0 15px;
  /*top right bottom left*/
}

/* TODO: is this redundant?
div.network-navigation_wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
*/
div.vis-network-tooltip {
  position: absolute;
  visibility: hidden;
  padding: 5px;
  white-space: nowrap;
  font-family: verdana;
  font-size: 14px;
  color: #000000;
  background-color: #f5f4ed;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #808074;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
  pointer-events: none;
}

div.vis-network div.vis-navigation div.vis-button {
  width: 34px;
  height: 34px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  position: absolute;
  display: inline-block;
  background-position: 2px 2px;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

div.vis-network div.vis-navigation div.vis-button:hover {
  box-shadow: 0 0 3px 3px rgba(56, 207, 21, 0.3);
}

div.vis-network div.vis-navigation div.vis-button:active {
  box-shadow: 0 0 1px 3px rgba(56, 207, 21, 0.95);
}

div.vis-network div.vis-navigation div.vis-button.vis-up {
  background-image: url("img/network/upArrow.png");
  bottom: 50px;
  left: 55px;
}

div.vis-network div.vis-navigation div.vis-button.vis-down {
  background-image: url("img/network/downArrow.png");
  bottom: 10px;
  left: 55px;
}

div.vis-network div.vis-navigation div.vis-button.vis-left {
  background-image: url("img/network/leftArrow.png");
  bottom: 10px;
  left: 15px;
}

div.vis-network div.vis-navigation div.vis-button.vis-right {
  background-image: url("img/network/rightArrow.png");
  bottom: 10px;
  left: 95px;
}

div.vis-network div.vis-navigation div.vis-button.vis-zoomIn {
  background-image: url("img/network/plus.png");
  bottom: 10px;
  right: 15px;
}

div.vis-network div.vis-navigation div.vis-button.vis-zoomOut {
  background-image: url("img/network/minus.png");
  bottom: 10px;
  right: 55px;
}

div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends {
  background-image: url("img/network/zoomExtends.png");
  bottom: 50px;
  right: 15px;
}

div.vis-color-picker {
  position: absolute;
  top: 0px;
  left: 30px;
  margin-top: -140px;
  margin-left: 30px;
  width: 310px;
  height: 444px;
  z-index: 1;
  padding: 10px;
  border-radius: 15px;
  background-color: #ffffff;
  display: none;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px;
}

div.vis-color-picker div.vis-arrow {
  position: absolute;
  top: 147px;
  left: 5px;
}

div.vis-color-picker div.vis-arrow::after,
div.vis-color-picker div.vis-arrow::before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

div.vis-color-picker div.vis-arrow:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 30px;
  margin-top: -30px;
}

div.vis-color-picker div.vis-color {
  position: absolute;
  width: 289px;
  height: 289px;
  cursor: pointer;
}

div.vis-color-picker div.vis-brightness {
  position: absolute;
  top: 313px;
}

div.vis-color-picker div.vis-opacity {
  position: absolute;
  top: 350px;
}

div.vis-color-picker div.vis-selector {
  position: absolute;
  top: 137px;
  left: 137px;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  border: 1px solid #ffffff;
  background: #4c4c4c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c4c4c), color-stop(12%, #595959), color-stop(25%, #666666), color-stop(39%, #474747), color-stop(50%, #2c2c2c), color-stop(51%, #000000), color-stop(60%, #111111), color-stop(76%, #2b2b2b), color-stop(91%, #1c1c1c), color-stop(100%, #131313));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
  /* IE6-9 */
}

div.vis-color-picker div.vis-new-color {
  position: absolute;
  width: 140px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  top: 380px;
  left: 159px;
  text-align: right;
  padding-right: 2px;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.4);
  vertical-align: middle;
  line-height: 20px;
}

div.vis-color-picker div.vis-initial-color {
  position: absolute;
  width: 140px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  top: 380px;
  left: 10px;
  text-align: left;
  padding-left: 2px;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.4);
  vertical-align: middle;
  line-height: 20px;
}

div.vis-color-picker div.vis-label {
  position: absolute;
  width: 300px;
  left: 10px;
}

div.vis-color-picker div.vis-label.vis-brightness {
  top: 300px;
}

div.vis-color-picker div.vis-label.vis-opacity {
  top: 338px;
}

div.vis-color-picker div.vis-button {
  position: absolute;
  width: 68px;
  height: 25px;
  border-radius: 10px;
  vertical-align: middle;
  text-align: center;
  line-height: 25px;
  top: 410px;
  border: 2px solid #d9d9d9;
  background-color: #f7f7f7;
  cursor: pointer;
}

div.vis-color-picker div.vis-button.vis-cancel {
  /*border:2px solid #ff4e33;*/
  /*background-color: #ff7761;*/
  left: 5px;
}

div.vis-color-picker div.vis-button.vis-load {
  /*border:2px solid #a153e6;*/
  /*background-color: #cb8dff;*/
  left: 82px;
}

div.vis-color-picker div.vis-button.vis-apply {
  /*border:2px solid #4588e6;*/
  /*background-color: #82b6ff;*/
  left: 159px;
}

div.vis-color-picker div.vis-button.vis-save {
  /*border:2px solid #45e655;*/
  /*background-color: #6dff7c;*/
  left: 236px;
}

div.vis-color-picker input.vis-range {
  width: 290px;
  height: 20px;
}

.vis-current-time .timelineLabelToday {
  width: 42px;
  height: 20px;
  color: #ffffff;
  background-color: inherit;
  position: absolute;
  bottom: 0px;
  left: -20px;
  font-size: 12px;
  text-align: center;
  border-radius: 2px;
}

.vis-current-time .timelineLabelToday {
  width: 42px;
  height: 20px;
  color: #ffffff;
  background-color: inherit;
  position: absolute;
  bottom: 0px;
  left: -20px;
  font-size: 12px;
  text-align: center;
  border-radius: 2px;
}

.vis-current-time::after {
  /*content: "Today";*/
  width: 42px;
  height: 20px;
  color: #ffffff;
  background-color: inherit;
  position: absolute;
  bottom: 0px;
  left: -20px;
  font-size: 12px;
  text-align: center;
  border-radius: 2px;
}

.vis-panel.vis-left {
  box-shadow: #a2a2a2 -2px -4px 3px 3px;
}

/* TODO: is this redundant?
div.vis-color-picker input.vis-range-brightness {
  width: 289px !important;
}


div.vis-color-picker input.vis-saturation-range {
  width: 289px !important;
}*/
.vis-timeline .vis-timeline-cstyle-0 {
  background-color: rgba(218, 120, 0, 0.4);
  border-color: #DA7800;
}

.vis-timeline .vis-timeline-cstyle-0.line-ended {
  background-color: #DA7800;
}

.vis-timeline .vis-timeline-cstyle-0.line-not-started {
  background-color: transparent;
}

.vis-timeline .vis-timeline-cstyle-1 {
  background-color: rgba(149, 119, 219, 0.4);
  border-color: #9577db;
}

.vis-timeline .vis-timeline-cstyle-1.line-ended {
  background-color: #9577db;
}

.vis-timeline .vis-timeline-cstyle-1.line-not-started {
  background-color: transparent;
}

.vis-timeline .vis-timeline-cstyle-2 {
  background-color: rgba(229, 47, 114, 0.4);
  border-color: #e52f72;
}

.vis-timeline .vis-timeline-cstyle-2.line-ended {
  background-color: #e52f72;
}

.vis-timeline .vis-timeline-cstyle-2.line-not-started {
  background-color: transparent;
}

.vis-timeline .vis-timeline-cstyle-3 {
  background-color: rgba(0, 151, 167, 0.4);
  border-color: #0097a7;
}

.vis-timeline .vis-timeline-cstyle-3.line-ended {
  background-color: #0097a7;
}

.vis-timeline .vis-timeline-cstyle-3.line-not-started {
  background-color: transparent;
}

.vis-timeline .vis-timeline-cstyle-4 {
  background-color: rgba(104, 159, 56, 0.4);
  border-color: #689f38;
}

.vis-timeline .vis-timeline-cstyle-4.line-ended {
  background-color: #689f38;
}

.vis-timeline .vis-timeline-cstyle-4.line-not-started {
  background-color: transparent;
}

.vis-timeline .vis-timeline-cstyle-5 {
  background-color: rgba(154, 33, 58, 0.4);
  border-color: #9a213a;
}

.vis-timeline .vis-timeline-cstyle-5.line-ended {
  background-color: #9a213a;
}

.vis-timeline .vis-timeline-cstyle-5.line-not-started {
  background-color: transparent;
}

.vis-timeline .vis-timeline-cstyle-6 {
  background-color: rgba(139, 112, 66, 0.4);
  border-color: #8b7042;
}

.vis-timeline .vis-timeline-cstyle-6.line-ended {
  background-color: #8b7042;
}

.vis-timeline .vis-timeline-cstyle-6.line-not-started {
  background-color: transparent;
}

.timeLine-addNew-label {
  position: absolute;
  top: -10px;
  right: -20px;
  height: 48px;
  width: 320px;
  background-color: #f5f5f5;
}

.timeline-manageTop {
  top: 9px !important;
}

.timeline-title {
  width: calc(100% - 35px);
  display: inline-block;
}

.vis-item .vis-item-overflow {
  overflow: visible;
}

/*file for divBased Table*/
.divAsTable :after, .dtHeader :after {
  clear: both;
  content: '';
  width: 100%;
  height: 0;
}

.divAsTR.row {
  margin-bottom: 0;
}

.bordered .divAsTR.row {
  border-bottom: 1px solid #e0e0e0;
}

.bordered .dtBody.divAsTR.row:last-child {
  border-bottom: none;
}

.dtHeaderTD.col {
  font-size: 0.8571rem;
  color: #5e5e5e;
  padding: 1.2rem 0.75rem;
  min-height: 56px;
}

.dtHeaderTD.col:first-child {
  padding-left: 1.7143rem;
}

.dtHeaderTD.col:last-child {
  padding-right: 1.7143rem;
}

.dtBodyTD.col {
  padding: 0.960rem 0.75rem;
  min-height: 48px;
}

.dtBodyTD.col:first-child {
  padding-left: 1.7143rem;
}

.dtBodyTD.col:last-child {
  padding-right: 1.7143rem;
}

.dtBodyTDWithIconCircle.col {
  padding: 0.38rem 0.75rem;
}

.dtBodyTDWithIcon.col {
  padding: 0.80rem 0.75rem;
}

.dtHeaderWithIcon.col {
  padding: 1.2rem 0.75rem 1rem;
}

.highlight .dtBody .divAsTR:hover {
  background: #fafafa;
}

.daterangepicker {
  position: absolute;
  display: none;
  box-shadow: #e2e2e2 1px 1px 2px 0px;
  border: 1px solid #d7d7d7;
  color: inherit;
  background: #fff;
  border-radius: 4px;
  width: 278px;
  padding: 4px;
  margin-top: 1px;
  top: 100px;
  left: 20px;
  /* Calendars */
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.dropup {
  margin-top: -5px;
}

.daterangepicker.dropup:before {
  top: auto;
  bottom: -7px;
  border-bottom: none;
  border-top: 7px solid #ccc;
}

.daterangepicker.dropup:after {
  top: auto;
  bottom: -6px;
  border-bottom: none;
  border-top: 6px solid #fff;
}

.daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3001;
}

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
  float: none;
}

.daterangepicker.show-calendar .calendar {
  display: block;
}

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
  margin: 4px;
}

.daterangepicker .calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar th, .daterangepicker .calendar td {
  white-space: nowrap;
  text-align: center;
  min-width: 32px;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}

.daterangepicker table {
  width: 100%;
  margin: 0;
}

.daterangepicker td, .daterangepicker th {
  text-align: center;
  padding: 1px;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select {
  display: inline-block;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}

.daterangepicker .input-mini {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  height: 30px;
  line-height: 30px;
  display: block;
  vertical-align: middle;
  margin: 0 0 5px 0;
  padding: 0 6px 0 28px;
  width: 100%;
}

.daterangepicker .input-mini.active {
  border: 1px solid #08c;
  border-radius: 4px;
}

.daterangepicker .daterangepicker_input {
  position: relative;
}

.daterangepicker .daterangepicker_input i {
  position: absolute;
  left: 8px;
  top: 8px;
}

.daterangepicker.rtl .input-mini {
  padding-right: 28px;
  padding-left: 6px;
}

.daterangepicker.rtl .daterangepicker_input i {
  left: auto;
  right: 8px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 5px auto;
  line-height: 30px;
  position: relative;
  padding-left: 28px;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.ranges {
  font-size: 11px;
  float: none;
  margin: 4px;
  text-align: left;
}

.ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-radius: 4px;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 8px;
  cursor: pointer;
}

.ranges li:hover {
  background: #08c;
  border: 1px solid #08c;
  color: #fff;
}

.ranges li.active {
  background: #08c;
  border: 1px solid #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 160px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .calendar.left {
    clear: none;
  }
  .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
    float: left;
  }
  .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
    float: right;
  }
  .daterangepicker.ltr {
    direction: ltr;
    text-align: left;
  }
  .daterangepicker.ltr .calendar.left {
    clear: left;
    margin-right: 0;
  }
  .daterangepicker.ltr .calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker.ltr .calendar.right {
    margin-left: 0;
  }
  .daterangepicker.ltr .calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker.ltr .left .daterangepicker_input {
    padding-right: 12px;
  }
  .daterangepicker.ltr .calendar.left .calendar-table {
    padding-right: 12px;
  }
  .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
    float: left;
  }
  .daterangepicker.rtl {
    direction: rtl;
    text-align: right;
  }
  .daterangepicker.rtl .calendar.left {
    clear: right;
    margin-left: 0;
  }
  .daterangepicker.rtl .calendar.left .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker.rtl .calendar.right {
    margin-right: 0;
  }
  .daterangepicker.rtl .calendar.right .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker.rtl .left .daterangepicker_input {
    padding-left: 12px;
  }
  .daterangepicker.rtl .calendar.left .calendar-table {
    padding-left: 12px;
  }
  .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
    text-align: right;
    float: right;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker.ltr .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .calendar.left {
    clear: none !important;
  }
}

.daterangepicker.ltr .ranges,
.daterangepicker.single.ltr .ranges {
  float: none;
  clear: both;
  text-align: right;
}

.daterangepicker.ltr .ranges .btn {
  background: #fff;
  color: #0177d6 !important;
  box-shadow: none;
  line-height: 30px;
  padding: 0 10px;
  height: 30px;
  float: right;
}

.daterangepicker {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16), 0 2px 4px rgba(0, 0, 0, 0.23);
}

/*
IMPORTANT:
In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.
No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS
classes should alter those!
*/
.slick-header.ui-state-default, .slick-headerrow.ui-state-default {
  width: 100%;
  overflow: hidden;
  border-left: 0px;
}

.slick-header-columns, .slick-headerrow-columns {
  position: relative;
  white-space: nowrap;
  cursor: default;
  overflow: hidden;
}

.slick-header-column.ui-state-default {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 16px;
  line-height: 16px;
  margin: 0;
  padding: 4px;
  border-right: 1px solid silver;
  border-left: 0px;
  border-top: 0px;
  border-bottom: 0px;
  float: left;
}

.slick-headerrow-column.ui-state-default {
  padding: 4px;
}

.slick-header-column-sorted {
  font-style: italic;
}

.slick-sort-indicator {
  display: inline-block;
  width: 8px;
  height: 5px;
  margin-left: 4px;
  margin-top: 6px;
  float: left;
}

.slick-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  cursor: col-resize;
  width: 4px;
  right: 0px;
  top: 0;
  height: 100%;
}

.slick-sortable-placeholder {
  background: silver;
}

.grid-canvas {
  position: relative;
  outline: 0;
}

.slick-row.ui-widget-content, .slick-row.ui-state-active {
  position: absolute;
  border: 0px;
  width: 100%;
}

.slick-cell, .slick-headerrow-column {
  position: absolute;
  border: 1px solid transparent;
  border-right: 1px dotted silver;
  border-bottom-color: silver;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: middle;
  z-index: 1;
  padding: 1px 2px 2px 1px;
  margin: 0;
  white-space: nowrap;
  cursor: default;
}

.slick-group-toggle {
  display: inline-block;
}

.slick-cell.highlighted {
  background: lightskyblue;
  background: rgba(0, 0, 255, 0.2);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.slick-cell.flashing {
  border: 1px solid red !important;
}

.slick-cell.editable {
  z-index: 11;
  overflow: visible;
  background: white;
  border-color: black;
  border-style: solid;
}

.slick-cell:focus {
  outline: none;
}

.slick-reorder-proxy {
  display: inline-block;
  background: blue;
  opacity: 0.15;
  filter: alpha(opacity=15);
  cursor: move;
}

.slick-reorder-guide {
  display: inline-block;
  height: 2px;
  background: blue;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.slick-selection {
  z-index: 10;
  position: absolute;
  border: 2px dashed black;
}

/*
IMPORTANT:
In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.
No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS
classes should alter those!
*/
.slick-header-columns {
  /*background: url('images/header-columns-bg.gif') repeat-x center bottom;*/
  border-bottom: 1px solid silver;
}

.slick-header-column {
  /*background: url('images/header-columns-bg.gif') repeat-x center bottom;*/
  border-right: 1px solid silver;
}

.slick-header-column:hover, .slick-header-column-active {
  /*background: white url('images/header-columns-over-bg.gif') repeat-x center bottom;*/
}

.slick-headerrow {
  background: #fafafa;
}

.slick-headerrow-column {
  background: #fafafa;
  border-bottom: 0;
  height: 100%;
}

.slick-row.ui-state-active {
  background: #F5F7D7;
}

.slick-row {
  position: absolute;
  background: white;
  border: 0px;
  line-height: 20px;
}

.slick-row.selected {
  z-index: 10;
  background: #DFE8F6;
}

.slick-cell {
  padding-left: 4px;
  padding-right: 4px;
}

.slick-group {
  border-bottom: 2px solid silver;
}

.slick-group-toggle {
  width: 9px;
  height: 9px;
  margin-right: 5px;
}

.slick-group-toggle.expanded {
  background: url(images/collapse.gif) no-repeat center center;
}

.slick-group-toggle.collapsed {
  background: url(images/expand.gif) no-repeat center center;
}

.slick-group-totals {
  color: gray;
  background: white;
}

.slick-cell.selected {
  background-color: beige;
}

.slick-sortable-placeholder {
  background: silver !important;
}

/*.slick-row.odd {
  background: #fafafa;
}*/
.slick-row.ui-state-active {
  background: #F5F7D7;
}

.slick-row.loading {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.slick-cell.invalid {
  border-color: red;
  -moz-animation-duration: 0.2s;
  -webkit-animation-duration: 0.2s;
  -moz-animation-name: slickgrid-invalid-hilite;
  -webkit-animation-name: slickgrid-invalid-hilite;
}

@-moz-keyframes slickgrid-invalid-hilite {
  from {
    box-shadow: 0 0 6px red;
  }
  to {
    box-shadow: none;
  }
}

@-webkit-keyframes slickgrid-invalid-hilite {
  from {
    box-shadow: 0 0 6px red;
  }
  to {
    box-shadow: none;
  }
}

.slickGridContainer {
  width: 100%;
  height: 500px;
  box-sizing: content-box;
  color: #212121;
}

.slick-headerrow-column.ui-state-default,
.slick-cell {
  padding-left: 16px;
  padding-right: 16px;
}

.slick-header-column.ui-state-default {
  height: 44px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  /*background: #fafafa;*/
}

.slickgreyCell {
  background: #f2f2f2;
  font-weight: bold;
}

.slick-headerrow-column {
  background: #fff;
  text-overflow: clip;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid silver;
}

.slickGridContainer .slickGrid-input-field {
  margin: 3px 0 0 0;
  display: block;
}

.slick-sort-indicator-desc {
  background: url(../images/sort-desc.png);
}

.slick-sort-indicator-asc {
  background: url(../images/sort-asc.png);
}

.slick-headerrow-columns .slick-headerrow-column:first-child .slickGrid-input-field {
  display: none;
}

.slick-column-name {
  float: left;
}

.slick-sort-indicator {
  margin-left: 10px;
}

.slick-header-column-sorted {
  font-style: normal;
}

.slickicon {
  margin: 10px 0 0 -6px;
  display: inline-block;
}

.slickstatustext {
  position: relative;
  z-index: 1;
  display: block;
  font-weight: bold;
}

.slickHeaderStatusPercentage {
  font-weight: bold;
  margin-top: 10px;
  display: inline-block;
}

.slickHeaderStatusText {
  display: block;
}

.slickHeaderStatusPercentage,
.slickstatusdate {
  font-size: 12px;
}

.slick-cell,
.slick-headerrow-column {
  line-height: 43px;
}

.slick-cell .slickgridcontent,
.slick-headerrow-column .slickgridcontent {
  display: inline-block;
  margin-top: -2px;
  line-height: 1.5;
  vertical-align: middle;
}

.slick-cell.active {
  overflow: visible;
  z-index: 2;
}

.slickGridMatch {
  background: #f2f2f2;
}

.slick-cell, .slick-headerrow-column,
.slick-header-column.ui-state-default {
  border-right-color: transparent;
}

.slickstatusMatchCol {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #f2f2f2;
}

.slick-group-header-columns {
  position: relative;
  width: 2000% !important;
  white-space: nowrap;
  cursor: default;
}

.slick-group-header-columns .slick-header-column {
  padding-left: 0px;
  padding-right: 0px;
  background: #f9f7f7;
}

.slick-group-header-columns .slick-column-name {
  text-align: center;
  float: none;
  margin: 11px 0 0;
  font-weight: bold;
}

.slick-group-header-columns .slick-header-column:nth-child(3) .slick-column-name,
.slick-group-header-columns .slick-header-column:first-child .slick-column-name {
  visibility: hidden;
}

.slick-group-header-columns .slick-header-column:nth-child(3) {
  background: #f2f2f2;
}

.slick-header-columns, .slick-headerrow-columns {
  font-size: 12px;
  color: #5e5e5e;
}

.slick-headerrow-column {
  border-bottom: 1px solid #e0e0e0;
}

.slick-header-columns {
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
}

.slick-cell, .slick-headerrow-column {
  border-bottom-color: #e0e0e0;
}

.slick-headerrow-columns .search-icon {
  position: absolute;
  left: 9px;
}

.slickGridContainer .slickGrid-input-field {
  padding-left: 30px;
  width: 90%;
  border-bottom-color: transparent;
}

.slickGridContainer .slickGrid-input-field:focus {
  border-bottom-color: transparent !important;
  box-shadow: 0 1px 0 0 transparent !important;
}

.ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-top-panel {
  background-color: #efefef;
  font-size: 12px;
  font-weight: normal;
  color: #5e5e5e;
}

.ui-grid-contents-wrapper .ui-grid-render-container-left .ui-grid-top-panel {
  background-color: #efefef;
}

.ui-grid-selection-row-header-buttons {
  font-size: 14px;
  color: #000;
}

.ui-grid-selection-row-header-buttons.ui-grid-all-selected, .ui-grid-selection-row-header-buttons.ui-grid-row-selected {
  color: #0177d6;
}

.ui-grid-cell {
  border-color: #e0e0e0;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
}

.ui-grid-filter-container input[type="text"].ui-grid-filter-input {
  border: 1px solid #e7e7e7;
  padding: 0 5px;
  box-sizing: border-box;
}

.ui-grid-filter-container pre {
  font-size: 14px;
  top: -6px;
  left: 11px;
  color: #d1d1d1;
}

.ui-grid-render-container-left .ui-grid-header-cell-wrapper .ui-grid-header-cell:first-child {
  border-right: 1px solid #e0e0e0;
}

.ui-grid-header-cell-wrapper .ui-grid-header-cell:first-child {
  border-left: none !important;
  padding-left: 1px !important;
}

.ui-grid-render-container .ui-grid-header-cell-wrapper .ui-grid-header-cell:last-child {
  padding-right: 1px;
}

.ui-grid-header-cell-wrapper .ui-grid-header-cell:last-child {
  border-right: none !important;
}

.ui-grid-render-container-left .ui-grid-header-cell-wrapper .ui-grid-header-cell:nth-child(2) {
  border-left: none;
  padding-left: 1px;
}

.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell {
  border-right: 1px solid #e0e0e0;
}

.ui-grid-render-container-left .ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: 1px solid #aeaeae;
}

.ui-grid-column-menu .ui-grid-menu-inner {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-inner ul li button:hover, .ui-grid-column-menu .ui-grid-menu .ui-grid-menu-inner ul li button:focus {
  box-shadow: none;
  background-color: #eee;
}

.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-inner ul li button {
  background: #fff;
}

.ui-grid-contents-wrapper .ui-grid-cell-contents {
  padding: 0;
}

.ui-grid-contents-wrapper .ui-grid-cell, .ui-grid-contents-wrapper .ui-grid-header-cell-wrapper .ui-grid-cell-contents {
  padding: 0 6px;
}

.ui-grid-contents-wrapper .ui-grid-cell .btn-flat {
  padding: 5px 0;
}

.ui-grid-tree-base-row-header-buttons {
  color: #0177d6;
  text-align: center;
}

.ui-grid-tree-base-row-header-buttons i.ui-grid-icon-plus-squared,
.ui-grid-tree-base-row-header-buttons i.ui-grid-icon-minus-squared {
  /* padding-left:3px;*/
  margin: 0 auto;
  display: block;
}

.ui-grid-pinned-container .ui-grid-row .ui-grid-cell {
  background-color: #efefef;
}

.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell:not(.ui-grid-cell-invalid) {
  background-color: #e3f2fd;
}

.ui-grid-row:nth-child(odd) .ui-grid-cell {
  border-bottom: 1px solid #d4d4d4;
}

.ui-grid-row:nth-child(even) .ui-grid-cell {
  border-top: none;
}

.ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: none;
}

.ui-grid-header-cell:last-child:hover .ui-grid-column-resizer.right {
  border-right: 1px solid #e0e0e0;
}

.ui-grid-render-container-left .ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: 2px solid #aeaeae !important;
}

.ui-grid-render-container-left .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell:not(.ui-grid-cell-invalid) {
  background-color: #e5e5e5 !important;
}

.ui-grid-render-container-left pre {
  top: -7px !important;
}

.ui-grid {
  height: auto !important;
  border: none;
  border-top: 1px solid #d4d4d4;
}

.ui-grid .ui-grid-viewport {
  height: 100% !important;
}

.ui-grid-column-menu-button {
  visibility: hidden;
}

.sortable .ui-grid-column-menu-button {
  visibility: visible;
}

.ui-grid-pinned-container-left .ui-grid-cell-contents-hidden + div.ng-scope {
  padding: 0;
}

.ui-grid-pinned-container .ui-grid-row:nth-child(odd) .ui-grid-cell,
.ui-grid-pinned-container .ui-grid-row:nth-child(even) .ui-grid-cell {
  border-top: none;
}

.ui-grid-contents-wrapper .ui-grid-row:nth-child(odd) .ui-grid-cell, .ui-grid-contents-wrapper .ui-grid-row:nth-child(even) .ui-grid-cell, .ui-grid-pinned-container .ui-grid-row:nth-child(odd) .ui-grid-cell, .ui-grid-pinned-container .ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #fff;
}

.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child {
  border-right: 2px solid #aeaeae !important;
}

.ui-grid-contents-wrapper .ui-grid-row div.ui-grid-cell.ui-grid-cell-readonly {
  background-color: #efefef;
}

.ui-grid-render-container-left .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell:not(.ui-grid-cell-invalid) {
  background-color: #e3f2fd !important;
}

.ui-grid-contents-wrapper .ui-grid-row div.ui-grid-cell.ui-grid-cell-invalid {
  background-color: #ffdada !important;
}

.hcRgtWithoutSort .ui-grid-cell-contents[role="button"] {
  text-align: right;
  width: 100%;
}

.hcRgtWithoutSort .ui-grid-invisible {
  display: none;
}

.t-p-dropdown.catExcel {
  max-width: 40px;
}

.t-p-dropdown .select-wrapper .caret {
  top: -3px;
}

.t-p-dropdown .select-wrapper .caret i {
  color: grey;
}

.t-p-dropdown .select-wrapper input.select-dropdown {
  height: 24px;
  margin-top: 0;
  font-size: 12px;
  line-height: normal;
  border-bottom: none;
}

.smart-table-new-ui .smart-table-wrapper .smart-table-pinned-column {
  background-color: #fff;
}

.smart-table-new-ui .smart-table-wrapper th.smart-table-pinned-column.smart-table-icon-holder,
.smart-table-new-ui .smart-table-wrapper th.smart-table-pinned-column.smart-table-icon-holder.smart-table-row-cell-selected {
  background-color: #efefef !important;
}

.smart-table-new-ui .smart-table-wrapper .smart-table-header-cell {
  background-color: #efefef;
  border-left: none;
}

.smart-table-new-ui .smart-table-wrapper .smart-table-row-cell {
  border-left: none;
}

.smart-table-new-ui .smart-table-wrapper .smart-table-row-cell.smart-table-row-cell-invalid {
  border-left: none !important;
  background-color: #ffdada !important;
}

.smart-table-new-ui .smart-table-row-cell-disabled {
  background-color: #efefef !important;
}

.smart-table-new-ui .smart-table-wrapper .smart-table-pinned-column.smart-table-row-cell-selected:not(.smart-table-row-cell-invalid) {
  background-color: #e3f2fd !important;
}

/* HTML5 Number polyfill | Jonathan Stipe | https://github.com/jonstipe/number-polyfill*/
div.number-spin-btn-container {
  display: none !important;
  position: relative;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 8px;
}

div.number-spin-btn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-color: #ededed #777777 #777777 #ededed;
  border-style: solid;
  background-color: #cccccc;
  width: 1.2em;
}

div.number-spin-btn:hover {
  cursor: pointer;
}

div.number-spin-btn:active {
  border-width: 2px;
  border-color: #5e5e5e #d8d8d8 #d8d8d8 #5e5e5e;
  border-style: solid;
  background-color: #999999;
}

div.number-spin-btn-up {
  border-bottom-width: 1px;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}

div.number-spin-btn-up:before {
  border-width: 0 0.3em 0.3em 0.3em;
  border-color: transparent transparent black transparent;
  top: 25%;
}

div.number-spin-btn-up:active {
  border-bottom-width: 1px;
}

div.number-spin-btn-up:active:before {
  border-bottom-color: white;
  top: 26%;
  left: 51%;
}

div.number-spin-btn-down {
  border-top-width: 1px;
  -moz-border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
}

div.number-spin-btn-down:before {
  border-width: 0.3em 0.3em 0 0.3em;
  border-color: black transparent transparent transparent;
  top: 75%;
}

div.number-spin-btn-down:active {
  border-top-width: 1px;
}

div.number-spin-btn-down:active:before {
  border-top-color: white;
  top: 76%;
  left: 51%;
}

div.number-spin-btn-up:before,
div.number-spin-btn-down:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  left: 50%;
  margin: -0.15em 0 0 -0.3em;
  padding: 0;
}

input:disabled + div.number-spin-btn-container > div.number-spin-btn-up:active, input:disabled + div.number-spin-btn-container > div.number-spin-btn-down:active {
  border-color: #ededed #777777 #777777 #ededed;
  border-style: solid;
  background-color: #cccccc;
}

input:disabled + div.number-spin-btn-container > div.number-spin-btn-up:before, input:disabled + div.number-spin-btn-container > div.number-spin-btn-up:active:before {
  border-bottom-color: #999999;
  top: 25%;
  left: 50%;
}

input:disabled + div.number-spin-btn-container > div.number-spin-btn-down:before, input:disabled + div.number-spin-btn-container > div.number-spin-btn-down:active:before {
  border-top-color: #999999;
  top: 75%;
  left: 50%;
}

.number-spin-field input {
  padding-right: 17px;
  width: calc(100% - 17px) !important;
}

.number-spin-field .number-spin-btn-container {
  display: inline-block !important;
}

.wizard-stepperH {
  padding: 40px 80px 10px 40px;
  background: #fff;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  z-index: 1;
}

.wizard-stepperH-container {
  width: 100%;
  background-color: #fff;
  padding: 20px;
  line-height: 24px;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: -moz-flex;
  display: -o-flex;
}

.wizard-stepperH-container-step .wizard-stepperH-line {
  position: absolute;
  display: block;
  height: 1px;
  background-color: #e0e0e0;
  z-index: -1;
  width: calc( 100% - 45px);
  top: 50%;
  left: 35px;
}

.wizard-stepperH-container .wizard-stepperH-container-step:last-child .wizard-stepperH-line {
  display: none;
}

.wizard-stepperH-container-step {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -moz-flex-grow: 1;
  -o-flex-grow: 1;
  flex-basis: 0;
  -webkit-flex-basis: 0;
  -ms-flex-basis: 0;
  -moz-flex-basis: 0;
  -o-flex-basis: 0;
  position: relative;
  z-index: 1;
}

.wizard-stepperH-step-state {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #0177d6;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  cursor: pointer;
}

.wizard-stepperH-fixed {
  position: fixed;
  width: 100%;
  top: 50px;
  left: 0;
}

.wizard-cont-holder {
  background-color: #fff;
  padding: 40px 30px;
}

.wizard-stepperH .wizard-stepperH-step-state-title {
  position: absolute;
  bottom: 35px;
  left: -53px;
  z-index: -1;
  width: 130px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
}

.wizard-stepperH .wizard-stepperH-container-step:last-child {
  flex-grow: 0;
}

.wizard-stepperH .wizard-stepperH-container {
  border: none;
}

.wizard-stepperH-content {
  padding: 16px;
}

.wizard-stepperH-cont-fix {
  padding-top: 136px;
}

.wizard-stepperH-container-step .wizard-stepperH-step-state.initial-state i svg {
  width: 24px;
  height: 24px;
  margin-left: -1px;
  margin-top: 0px;
}

.wizard-stepperH-container-step .wizard-stepperH-step-state.initial-state i {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

@keyframes wizardStepAnimation {
  from {
    margin-left: -100%;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

@-webkit-keyframes wizardStepAnimation {
  from {
    margin-left: -100%;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

@-moz-keyframes wizardStepAnimation {
  from {
    margin-left: -100%;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

@-ms-keyframes wizardStepAnimation {
  from {
    margin-left: -100%;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

.wizard-initial-state {
  width: 300px;
}

.wizard-stepperH-container-step.wizard-step-animate .wizard-stepperH-line, .wizard-step-animate .wizard-stepperH-step-state {
  animation-name: wizardStepAnimation;
  -webkit-animation-name: wizardStepAnimation;
  -moz-animation-name: wizardStepAnimation;
  -ms-animation-name: wizardStepAnimation;
  animation-duration: .4s;
  -webkit-animation-duration: .4s;
  -ms-animation-duration: .4s;
  -moz-animation-duration: .4s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
}

.wizard-stepperH-container-step .wizard-stepperH-line, .wizard-stepperH-container-step .wizard-stepperH-step-state {
  opacity: 0;
}

.wizard-stepperH-container-step .wizard-stepperH-line.initial-first-line {
  opacity: 1;
}

.wizard-stepperH-container .wizard-stepperH-container-step:first-child .wizard-stepperH-step-state, .wizard-stepperH-container-step.stepper-dot .wizard-stepperH-step-state {
  opacity: 1;
}

.wizard-stepperH-container-step.active .wizard-stepperH-step-state-title {
  font-weight: bold;
}

.wizard-stepperH-container-step.disable .wizard-stepperH-step-state {
  background-color: #9e9e9e;
  cursor: default;
}

.wizard-stepperH-container-step .wizard-stepperH-step-state svg {
  width: 18px;
  height: 18px;
}

.wizard-stepperH-step-state .wizard-stepperH-step-icon svg {
  margin-top: -3px;
}

.wizard-stepperH-container-step.disable .wizard-stepperH-step-state-title {
  color: #9e9e9e;
  cursor: default;
}

.wizard-container {
  position: relative;
}

.wizard-step {
  position: relative;
}

.wizard-step-content {
  padding: 0 0 40px 30px;
}

@keyframes wizardLineAnimation {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}

@-webkit-keyframes wizardLineAnimation {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}

@-moz-keyframes wizardLineAnimation {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}

@-ms-keyframes wizardLineAnimation {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}

@keyframes wizardDotAnimation {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes wizardDotAnimation {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes wizardDotAnimation {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@-ms-keyframes wizardDotAnimation {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes wizardTextAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes wizardTextAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes wizardTextAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.wizard-text-animate {
  opacity: 0;
  animation-name: wizardTextAnimation;
  animation-duration: .8s;
  animation-fill-mode: forwards;
  -webkit-animation-name: wizardTextAnimation;
  -moz-animation-name: wizardTextAnimation;
  -ms-animation-name: wizardTextAnimation;
  -webkit-animation-duration: .8s;
  -moz-animation-duration: .8s;
  -ms-animation-duration: .8s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
}

.wizard-stepperH-line-animate {
  opacity: 0;
  animation-name: wizardStepAnimation;
  animation-duration: .5s;
  animation-fill-mode: forwards;
  -webkit-animation-name: wizardStepAnimation;
  -moz-animation-name: wizardStepAnimation;
  -ms-animation-name: wizardStepAnimation;
  -webkit-animation-duration: .5s;
  -moz-animation-duration: .5s;
  -ms-animation-duration: .5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
}

.wizard-step .wizard-step-point::before {
  content: "";
  position: absolute;
  left: -7px;
  top: 2px;
  opacity: 0;
  height: 16px;
  width: 16px;
  background: #03ACFF;
  border-radius: 50%;
  display: inline-block;
  animation: wizardDotAnimation .3s ease .3s forwards;
  -webkit-animation: wizardDotAnimation .3s ease .3s forwards;
  -moz-animation: wizardDotAnimation .3s ease .3s forwards;
  -ms-animation: wizardDotAnimation .3s ease .3s forwards;
}

.wizard-step.wizard-step-next-visible .wizard-step-point::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: -10px;
  width: 2px;
  background-color: #03ACFF;
  animation: wizardLineAnimation .3s ease;
  -webkit-animation: wizardLineAnimation .3s ease;
  -moz-animation: wizardLineAnimation .3s ease;
  -ms-animation: wizardLineAnimation .3s ease;
}

.wizard-step:last-child .wizard-step-point::after {
  content: none;
}

.global-loader {
  background-color: rgba(255, 255, 255, 0.65);
}

.global-loader.fixed-loader {
  position: fixed;
  z-index: 9998;
}

.global-loader.plainbg {
  background-color: rgba(255, 255, 255, 0.9);
}

.global-loader .relative-loader-container {
  top: calc( 50% - 25px);
  position: absolute;
  left: calc( 50% - 50px);
  padding: 24px;
  border-radius: 2px;
}

.global-loader .relative-loader-container .loader-message {
  padding: 10px 16px;
}

.tree-view-str [type="radio"] + label {
  margin-top: 9px;
  height: 20px;
  line-height: 20px;
}

.tree-view-str [type="radio"] + label:before {
  margin: 2px 0 !important;
}

.tree-view-str [type="radio"] + label:after {
  margin: 2px 0 !important;
}

.custom-add-to-cart-wrap input[type=text], .custom-add-to-cart-wrap input[type=number] {
    color: #1c1c1c !important;
}

.ruleSummaryGrid .wj-content{
    width: 100%;
}

.ruleSummaryGrid div[wj-part='root'] {
    overflow-x: scroll !important;
}
.chkboxWithInfotip [type="checkbox"].filled-in:not(:checked) + label:after{top:2px;}
.chkboxWithInfotip [type="checkbox"] + label{display:inline;}
.hideLabel label{display:none;}


.smart-search-recent-dropdown-header {
    top: 0px;
    width: 100%;
    margin-top: 36px;
    margin-left: 0px;
    height: 0px;
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 17px;
    /* max-height: 100px; */
    overflow: hidden;
    /* overflow-y: auto; */
    border: none;
    transition: 0.2s;
   opacity: 0;
}
.smart-search-recent-dropdown-header.globalSearchDropdownOpen {
    height: 205px;
    box-shadow: 0px 11px 10px 5px rgba(0, 0, 0, 0.12);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    opacity: 1;
}
.globalSearchFieldConainer {
    float: left;
    width: 100%;
    height: 36px;
    position: absolute;
    right: 0;
    background: #FFF;
    border-radius: 17px;
    transition: 0.3s;
}

.globalSearchFieldConainer.active {
    width: 75%;
	
}
.globalSearchFieldConainer.recentSearchVisible {
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
}

.removeBottomRadiusLeft {
    border-bottom-left-radius: 0px;
}
.removeBottomRadiusRight {
    border-bottom-right-radius: 0px;
}
.removeTopRadiusLeft {
    border-top-left-radius: 0px;
}
.smart-search-recent-dropdown-header .smart-search-recent-list li.selected {
    background-color: #E0E0E0;
}
.smart-search-recent-dropdown-header .smart-search-recent-list .smart-search-recent-list-item {
    word-wrap: unset;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 41px;
}

.setupMngrAction input[type=text]{
  padding-bottom: 2px;
  }

/* Wijmo Library 5.20181.486 Latest Version CSS Changes */
.wj-control button[wj-part^="btn-"] {
  background: #e6e6e6;
  padding: 6px 20px;
  color: #444;
  display: inline-block;
  margin-top: 5px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  border: none;
}

.wj-control a[wj-part^="a-cnd"], .wj-control a[wj-part^="a-val"] {
  font-weight: normal;
}

.wj-control a[wj-part^="a-cnd"].wj-state-disabled, .wj-control a[wj-part^="a-val"].wj-state-disabled {
  opacity: 1;
  font-weight: bold;
}

.wj-control button.wj-elem-filter {
  border:none;
}

.wj-control div[wj-part^="div-type"] {
  padding: 0 20px;
  font-size: 14px;
  text-align: left;
  margin: 10px 0px;
}

.flexShrink {
    flex-shrink: 0;
}

.wj-control button[wj-part^="btn-apply"], .wj-control button[wj-part^="btn-apply"]:hover, .wj-control button[wj-part^="btn-clear"], .wj-control button[wj-part^="btn-clear"]:hover {
  text-decoration: none;
  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;
  border: none;
  font-weight: 700;
  font-size: 1rem;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  outline: 0;
  padding: 0 1.429rem;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  box-shadow: none;
  background-color: transparent !important;
  color: #0177d6 !important;
  cursor: pointer;
}

.wj-control button[wj-part^="btn-asc"], .wj-control button[wj-part^="btn-dsc"], .wj-control button[wj-part^="btn-asc"]:hover, .wj-control button[wj-part^="btn-dsc"]:hover {
  padding-right: 0;
  box-shadow: none;
  background-color: transparent !important;
  color: #0177d6 !important;
  cursor: pointer;
  font-weight: normal;
  border: none;
}

.wj-control button[wj-part^="btn-cancel"] {
  display:none;
}

.wj-control button[wj-part^="btn-dsc"] {
  padding-left: 0;
}

.wj-control button[wj-part^="btn-dsc"] {
  margin-left: 10px;
}

.wj-control button[wj-part^="btn-"]:hover {
  background-color: #00b0ff;
  color: #fff;
}

.wj-control button[wj-part^="a-cnd"] {
  margin-right: 5px;
}

.wj-control button[wj-part^="a-val"] {
  margin-left: 5px;
}

.wj-control button[wj-part^="btn-apply"] {
  float: right;
}

.wj-control button[wj-part^="btn-apply"], .wj-control button[wj-part^="btn-clear"] {
  margin-top: 0;
} 
/* Wijmo Library 5.20181.486 Latest Version CSS Changes */

.mandatoryAsterisk {
  color: #E3231F;
}

.isNextGenView footer .mandatoryAsterisk{
  color: #FFFFFF;
}

.automation-index .automation-index .ui-widget.ui-widget-content {
  height: 2px;
  background: #a8a8a8;
  border: 0;
}

.classBold {
  font-weight: bold;
}

.automation-index .ui-slider-horizontal .ui-slider-handle {
  top: -6px !important;
  margin-left: -.6em;
  font-size: 11px;
}

.automation-index .left-content p,
.left-content span {
  font-size: 12px;
}

.autoIndexPage {
  padding-bottom: 0;
}

.autoIndexWrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.autoIndexPage .left-content {
  width: calc(100% - 320px);
  float: left;
}

.autoIndexPage .right-content {
  position: fixed;
  top: 50px;
  right: 0;
  width: 320px;
  height: 100%;
  background: #c7eaff;
  border-left: 1px solid #cccccc;
}

.autoIndexPage .section-box {
  /* border-right:1px solid #cccccc; */
  box-sizing: border-box;
  padding: 20px 0 0px 0;
  padding-bottom: 10px;
}

.section-box h2 {
  margin: 0;
  padding: 0 20px 5px;
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  box-sizing: border-box;
}

.main-cont .right-panel {
  width: 250px;
  float: left;
  position: fixed;
  right: 0px;
  border: none !important;
}

.right-panel .row {
  width: calc(100% - 20px);
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
  margin-bottom: 0px;
}

.col-header {
  background-color: #fff;
  height: 50px;
  text-align: center;
  padding: 15px;
  border-left: 1px solid rgba(0, 0, 0, 0.20);
  border-right: 1px solid rgba(0, 0, 0, 0.20);
  border-top: 1px solid rgba(0, 0, 0, 0.20);
}

.right-panel .row-container {
  min-height: 50px;
  background-color: #ccc;
  text-align: center;
  vertical-align: middle;
  padding-top: 15px;
  /* color: #268406; */
  border: 1px solid rgba(0, 0, 0, -0.8);
}

.right-panel {
  margin-top: 100px;
}

.row-one {
  margin-left: 160px;
  margin-top: 25px;
}

.automation-index .ui-state-hover,
.automation-index .ui-widget-content .ui-state-hover,
.automation-index .ui-widget-header .ui-state-hover,
.automation-index .ui-state-focus,
.automation-index .ui-widget-content .ui-state-focus,
.automation-index .ui-widget-header .ui-state-focus,
.automation-index .ui-button:hover,
.automation-index .ui-button:focus {
  border: 1px solid #0177d6;
}

.automation-index .ui-slider .ui-slider-handle,
.automation-index .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  background: #0177d6;
  border-radius: 10px;
  height: 18px;
  width: 18px;
  cursor: pointer;
  border: 1px solid #0177d6;
  color: #ffffff;
  text-align: center;
  top: -0.2em;
}


.ui-widget-content .ui-state-default{
  background: none;
  border: none;
}

.automation-index .ui-widget.ui-widget-content {
  height: 5px;
  background: #a8a8a8;
  border: 0;
}

.automation-index .ui-slider .ui-slider-range {
  background: transparent;
  border-top: 3px solid transparent;
}


.fixedBottom {
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    cursor: pointer;
}

.fixedBottom .sliderTitle {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.5);
    padding: 6px 20px;
    border: 1px solid rgba(136, 136, 136, 0.6);
    display: inline-block;
    margin-bottom: 0px;
    border-bottom: 1px solid transparent;
    z-index: 1;
    position: relative;
    margin: 0 -1px;
    width: 190px;
    vertical-align: bottom;
    outline: none !important;
}

.wj-sTable-cell-reducedHeight {
    color: #212121;
    border-right: none;
    font-size: 12px !important;
}
.smart-ag-grid .ag-header-row, .smart-ag-grid .ag-row{border:nonne;}
.smart-ag-grid.ag-theme-blue .ag-header{border-bottom: 1px solid #d0d0d0;}
.smart-ag-grid.ag-theme-blue .ag-header-cell{border:none;}
.smart-ag-grid .ag-cell-label-container{font-size:0.8571rem; color:#5c5c5c;}
.smart-ag-grid.ag-theme-blue .ag-header{background:none;}
.smart-ag-grid.ag-theme-blue .ag-root, .smart-ag-grid.ag-theme-blue .ag-ltr .ag-cell{border:none;}
.smart-ag-grid.ag-theme-blue .ag-row{border-bottom: 1px solid #d0d0d0 !important;font-family: 'Noto Sans', sans-serif;font-size: 14px;background-color: white !important;}


/*new header css*/
.userName,
.navbar-nav,
.leftNavClicked,
.brand-wrapper-new,
.newUiHeader .brand-wrapper{
  display:none;
}

.newUiHeader nav{
	background:#fff;
    box-shadow:0 2px 5px rgba(5,5,5,.16);
}

.newUiHeader .navbar-nav{
  display:block;
  float:left;
}

.newUiHeader .navbar-nav:after{
  content:'';
  clear:both;
  height:0;
  width:100%;
}

.newUiHeader .navbar-wrapper ul li:hover {
    background-color: #fff;
}

.newUiHeader #globalNavigation li a:hover {
    color: #32588D !important;
}

#globalNavLinkMoreItems {
    margin-top: 0;
    height: 64px;
}

#globalNavLinkMoreItems a i.icon {
    margin-top: 0;
    height: 56px;
    display: inline-block !important;
    vertical-align: middle !important;
    padding-left: 3px;
    margin-bottom: 6px;
}

.newUiHeader nav .nav-item a.nav-link {
    line-height: 62px;
}

.newUiHeader nav .nav-item a {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    position: relative;
    margin-top: 4px;
    padding: 0 14px;
}

.newUiHeader nav .nav-item a.capitalize {
    text-transform: capitalize;
}

.newUiHeader nav ul li.active a::after{
  content:"";
  background:blue;
  height:2px;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
}



.newUiHeader .userName,
.newUiHeader .brand-wrapper-new,
.newUiHeader .leftNavClicked{
  display:block;
}
.newUiHeader .leftNavClicked,
.newUiHeader .nav-right-buttons li,
.newUiHeader nav ul a{
    color:black;
}

.newUiHeader .nav-right-buttons li{
    padding: 5px 3.5px;
}

.newUiHeader .nav-right-buttons li:first-child a{
  outline: none;
  height: 2.5rem;
}

.newUiHeader .nav-right-buttons li:first-child a:focus{
  outline: auto;
}

.newUiHeader .nav-right-buttons li:first-child a{
  margin-top:8px;
}
.newUiHeader .nav-right-buttons li a{
  margin-top:8px;
}

.newUiHeader .globalSearchselectDropDown{
  height:32px;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.newUiHeader .globalSearchFieldConainer{
  height:32px;
  box-shadow: 0 0 0;
  z-index:1;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
.newUiHeader .globalSearchFieldConainer.active{
	 border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.newUiHeader .globalSearchTextfield.active:after{
  content: '';
  position: absolute;
  height: 74px;
  background: rgba(255,255,255, 0);
  left: -60px;
  top: -25px;
  right:0;
}

.newUiHeader .globalSearchTextfield{
  opacity:1;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px!important;
}

.newUiHeader .globalSearchTextfield .selectDropDown{
  height:33px;
  z-index:1;
}

.newUiHeader .slidingMenuOpen .globalSearchFieldConainer,
.newUiHeader .slidingMenuOpen .selectDropDown
{
  z-index:1;
}

.newUiHeader .userName {
  float: left;
  margin-right: 10px;
  line-height: normal;
  margin-top: 10px;
  max-width: 120px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.newUiHeader .user-image{
  float: left;
  display:none;
}
/* 
.newUiHeader .user-image img{
  height:35px;
  width:35px;
} */

/* .newUiHeader .side-out-bm-nf-ct > div:first-child,
.newUiHeader .side-out-bm-nf-ct .collection,
.newUiHeader .side-out-bm-nf-ct .collection-item 
{background:#0067b0} */

.newUiHeader .globalSearchselectDropDown input[type=text][readonly].select-dropdown:focus {
  border: 2px solid rgba(21, 157, 252, 0.54) !important;
  top: -2px!important;
  left: -1px!important;
}

.newUiHeader .globalSearchselectDropDown input[type=text][readonly].select-dropdown:focus{
	border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}


.newUiHeader .globalSearchFieldConainer, .newUiHeader .nav-right-buttons li:first-child a, .newUiHeader .globalSearchTextfield,
.newUiHeader .globalSearchFieldConainer.recentSearchVisible, .newUiHeader .globalSearchTextfield .selectDropDown ul, .newUiHeader .globalSearchTextfield .selectDropDown,
.newUiHeader .globalSearchselectDropDown.dropdownOpen,
.newUiHeader .smart-search-recent-dropdown-header.globalSearchDropdownOpen,
.newUiHeader .globalSearchselectDropDown input[type=text][readonly].select-dropdown:focus 
{
  border-radius: 0;
}

.newUiHeader .globalSearchTextfield.active{
  width:calc(100% - 600px);
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px!important;
  height:37px !important;
}

.newUiHeader .globalSearchTextfield{
   max-width:100%!important;
}

.newUiHeader .help-center .collection li .support-li{
  background:none;
}

.newUiHeader .side-nav li:hover, .newUiHeader .side-nav li:active, .newUiHeader .side-nav li.active{
  background:rgba(0, 0, 0, 0.1);
}

.newUiHeader .brand-wrapper-new img {
    margin-top: 0;
    height: 50px !important;
    max-width: 150px;
}

.newUiHeader .accordion-content .collection{background:rgba(0,0,0,.1)!important}

.newUiHeader .nav-right-buttons li.user-avatar-wrapper:hover{
  background: transparent;
}
.newUiHeader .user-avatar{
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #0067b0;
  padding: 5px 7px;
  margin-top: -4px;
  font-weight: 700;
  color: #fff;
  position: relative;
  display:block;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
}

.newUiHeader #headerChatbot a svg {
  border-radius: 50%;
  border: 1.5px solid #fff;
  height: 26px !important;
  width: 26px !important;
 }
ul.nav-right-buttons li.currentActive a{
  color:#64c1ff;
}
ul.nav-right-buttons li.currentActive:nth-child(4) ~ li a,
ul.nav-right-buttons li.currentActive:nth-child(1) ~ li a,
ul.nav-right-buttons li.currentActive:nth-child(2) ~ li a,
ul.nav-right-buttons li.currentActive:nth-child(3) ~ li a{
  color:#fff;
}
.user-avatar{display:none; height:0;width:0;}

.more-nav-wrapper{
  position:relative;
}

.more-nav-items{
  position:absolute;
  left:0;
  top:70px;
  background-color: #fff;
  min-width: 200px;
  max-width: 300px;
  box-shadow:0px 1px 5px rgba(0, 0, 0, 0.2);
  display: none;
}
.more-nav-wrapper.isOpen .more-nav-items{
  display:block;
  max-height: 500px;
  overflow-x: auto;
}

.more-nav-item{
  display:block;
  float:none;
}
.more-nav-item a{
  padding:11px 15px 10px 10px !important;
  line-height:normal;
  width:100%;
  overflow:hidden;
  text-overflow: ellipsis;
}

.more-nav-wrapper.isOpen:hover{ background:none; }



.leftNavClicked{z-index:3; position:relative;}

.v-menu {
    position: fixed;
    top: 70px;
    left: 0;
    background: #234471;
    width: 90px;
    height: 100%;
    /* height: calc(100% - 64px); */
    margin-left: -90px;
    transition: all .2s ease-in-out;
    z-index: 999;
    box-shadow: 4px 2px 7px rgba(0, 0, 0, 0.38);
    overflow-x: auto;
}
.v-menu.active{margin-left:0}

.v-menu .nav-item{
  padding:15px;
  padding-right: 7px;
  padding-left: 10px;
}


.v-menu .nav-item a{color:#fff;fill:#fff}
.v-menu .nav-item a i{display:block}

.v-menu .nav-item.nav-item-colored a {
  /* color: #ABCCFF; */
  color: #fff;
}

.v-menu li.nav-item.nav-item.nav-item-colored:hover a {
  color: #FFFFFF !important;
}

.v-menu li.nav-item.nav-item-active {
  background-color: #132C4E !important;
}

li.nav-item.stickyMenuHover:hover { background-color: #1C375B; }
.iconAlign{margin-left: 15px;}
.resize{padding: 0px 7px 0px 10px !important;}
.stickyMenuFont {font-size: 12px;}

.v-menu-sub-nav-dropdown{
  position:fixed;top:70px; left:90px; max-height:650px!important; height:400px!important; background:white; opacity:1; display:block;
}

.v-menu-sub-nav-sticky-dropdown{
  position:fixed;top:70px; max-height:650px!important; height:400px!important; background:white; opacity:1; display:block; padding: 2px 0 2px 0px;
}

.v-menu-sub-nav-dropdown.dropdown-content .active{
  background:rgba(0,0,0,.1);
}

.v-menu-sub-nav-dropdown .grey-text.text-darken-4{
  color:rgba(0,0,0,.64)!important;
}

.v-sub-sub-nav-dropdown{ left:290px; height:auto!important; }

.v-sub-sub-nav-sticky-dropdown{ height:auto!important; }

/* --------- New Create Menu ----------- */
.create-menu-nextgen {
  font-size: 14px;
  background-color: #132C4E;
  color: #FFF;
  border-radius: 0 5px 5px 0;
  position: fixed;
  top: 70px;
  z-index: 982;
  will-change: width,height;
  width: 270px;
  height: 100%;
  overflow-y: hidden;
  padding: 30px 10px !important;
}

#createMenuOptions {
  padding-right: 15px;
}

.create-menu-header {
  padding-left: 20px;
  display: flex;
  flex-direction: row;
}

.create-menu-title {
  text-transform: uppercase;
  margin-right: 22px;
}

.create-menu-title:focus {
  outline: none !important;
}

.create-menu-header::after {
  content: "";
  flex: 1 1;
  border-bottom: 1px solid #FFF;
  margin: auto 5px;
}

.create-menu-options {
  height: 100%;
}

.create-menu-option.create-option-active a {
  color: #FFFFFF !important;
}

.create-menu-option {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-left: 10px;
  display: flex;
}

.create-menu-option a {
  flex: 1;
  color: #FFF;
}

.create-menu-option i {
  color: #FFFFFF !important;
}

.create-menu-option:hover {
  background-color: #234471;
  border-radius: 4px;
}

.create-menu-option:hover a {
  color: white !important;
}

.create-menu-sub-option {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  margin-left: 20px;
  display: flex;
}

.create-menu-sub-option a {
  flex: 1;
  color: #FFF;
}

.create-menu-sub-option:hover {
  background-color: #234471;
  border-radius: 4px;
}

.create-menu-sub-option:hover a {
  color: white !important;
}

.create-options-scroll > .scroll-wrapper > .scroll-y {
  visibility: hidden;
  transition: visibility 0.25s ease-in-out;
}

.create-options-scroll > .scroll-wrapper:hover > .scroll-y {
  visibility: visible;
}

.create-menu-nextgen .outlineOnFocus:focus {
  outline: 2px solid #64C1FF !important;
}

/* ----- New Create Menu End ------- */

/*new header css end*/

.minHeight230{
  min-height: 230px;
}
.minWidthMinusTooltip{
  width:calc(100% - 30px) !important
}
.cardsBottomText.is-hide{visibility:hidden;}

/*smart-select css for incident icon 2.0*/
.field-has-incident-icon .select-wrapper ,.isNextGenView .accountDetails smart-section-item-renderer .field-has-incident-icon .select-wrapper{
  width:calc(100% - 30px) !important;
}
.field-with-incident-icon{
  position: absolute;
  right:14px;
  top:14px;
}

.field-has-incident-icon .elements-include{
  width:calc(100% - 30px);
}
.field-has-incident-icon .elements-include input[type="text"]{
  display:inline-table;
}
.field-has-incident-icon .iconFix{
  right:20px;
}
.ie .field-has-incident-icon .elements-include input[type="text"] {
 display:inline;
}

/*smart-select css for incident icon 2.0*/

/*new ui changes*/
.isNextGenView{ background-size:0 0; background-color:#f9f9f9; font-family: 'Roboto', sans-serif;}
.isNextGenView:after{ display: none; }

/*new ui button changes*/
.isNextGenView .btn, .isNextGenView .btn-flat
{
  height: 35px;
  border-radius: 4px;
  box-sizing: border-box;
  font-weight: 500;
  text-align: center;
  line-height: 35px;
  padding:0 15px;
}


.isNextGenView .btn-floating, .isNextGenview .btn-large-circle,
.isNextGenView .primaryBtn .btn-flat,
.isNextGenView .btn{
  background:#32588d;
  color: #fff !important;
}
.isNextGenView .primaryBtn .btn-flat:hover, .isNextGenView .primaryBtn .btn-flat:focus, 
.isNextGenView .btn-floating:hover, .isNextGenview .btn-large-circle:focus,
.isNextGenView .btn:hover, .isNextGenView .btn:focus{
  background:#234471;
  color: #fff;
}
/*primary disabled*/
.isNextGenView .btn.disabled,
.isNextGenView .btn.disabled:hover,
.isNextGenView .btn.disabled:focus,
.isNextGenView .primaryBtn .btn-flat.disabled,
.isNextGenView .primaryBtn .btn-flat.disabled:hover,
.isNextGenView .primaryBtn .btn-flat.disabled:focus,
/*secodary disabled*/
.isNextGenView .secondaryBtn .btn-flat.disabled,
.isNextGenView .secondaryBtn .btn-flat.disabled:hover,
.isNextGenView .secondaryBtn .btn-flat.disabled:focus
{
  background:#eee;
  color:#c2c2c2!important; 
  opacity:1;
}
/*secondary btn*/

.isNextGenView .secondaryBtn .btn-flat,
.isNextGenView .whiteSecondaryBtn .btn
{
  background:rgba(255, 255, 255, 1);
  color:#32588d !important;
  border:1px solid #32588d;
}

.isNextGenView .secondaryBtn .btn-flat:not(.disabled):hover,
.isNextGenView .secondaryBtn .btn-flat:hover,
.isNextGenView .whiteSecondaryBtn .btn:not(.disabled):hover,
.isNextGenView .whiteSecondaryBtn .btn:hover, 
.isNextGenView .secondaryBtn .btn-flat:not(.disabled):focus,
.isNextGenView .secondaryBtn .btn:focus,
.isNextGenView .whiteSecondaryBtn .btn:not(.disabled):focus,
.isNextGenView .whiteSecondaryBtn .btn:focus
{
  color:#32588d;
  background:#deeafe;
}

.isNextGenView .secondaryBtn .btn-flat.disabled,
.isNextGenView .secondaryBtn .btn-flat.disabled:hover,
.isNextGenView .secondaryBtn .btn-flat.disabled:focus,
.isNextGenView .whiteSecondaryBtn .btn.disabled,
.isNextGenView .whiteSecondaryBtn .btn.disabled:hover,
.isNextGenView .whiteSecondaryBtn .btn.disabled:focus,
.isNextGenView .whiteSecondaryBtn .btn.disabled:disabled{
  border-color:#c2c2c2;
  background:#eee!important;
  color:#c2c2c2!important;
}

/*btn flat*/
.isNextGenView .btn-flat{
  background: transparent;
}

/*skeleton for the secodary btn*/
.isNextGenView .btn {
/*   padding: 0 1.071rem;
  height: 2.5rem; */
  box-sizing: border-box;
  /* line-height: 2.5rem; */
  box-shadow: none;
}

/*nextgen buttons for subheader */
.isNextGenView .headerNextGenBtn a{
  text-transform: none;
  font-size: initial;
}
.subHeaderNextGen{
  margin-top: 10px;
}

.headerNextGenBtn{
  padding: 5px;
}

.subHeaderNextGen li{
  float:left;
}
.nextGenDropbtn.dropdown-button.waves-circle.waves-effect.waves-light{
  width:auto;
}

.nextGenDropbtn.dropdown-button.waves-circle.waves-effect.waves-light i{
  color: rgb(1,119,214) !important;
}
a.nextGenDropbtn.dropdown-button {
  font-size: initial;
  display: inline-block;
  margin: 6px 0;
}
/*end of nextgen buttons for subheader */ 

/* .isNextGenView .whiteSecondaryBtn .btn{
  height: 34px;
  line-height: 34px;
} */
/*skeleton for the btn-flat*/
.isNextGenView .btn-flat{
background:transparent;
color:#32588d;
}

/* .isNextGenView .btn-flat:hover{
  color:rgba(67, 94, 203, 1);
  background:rgba(67, 94, 203, 0.0980392156862745);
}

.isNextGenView .btn-flat:focus
{
  color:rgba(67, 94, 203, 1);
  background:rgba(67, 94, 203, 0.0980392156862745);
} */

.isNextGenView .btn-flat:hover, 
.isNextGenView .btn-flat:focus
{
  color:#32588d;
  background:#deeafe;
  border: 2px solid rgba(21, 157, 252, 0.54);
}

.isNextGenView .btn-flat
{ 
 /*  padding: 0 1.071rem;
  height: 2.5rem; */
  box-sizing: border-box;
/*   line-height: 2.5rem; */
  box-shadow: none;
}

.isNextGenView .btn-flat.disabled,
.isNextGenView .btn-flat:hover.disabled,
.isNextGenView .btn-flat:focus.disabled
{
  color:#c2c2c2;
  background-color:rgba(255, 255, 255, 1);
  box-shadow:none;
}


/*common classes for btn*/
.isNextGenView .btn .waves-ripple,
.isNextGenView .whiteSecondaryBtn .btn .waves-ripple,
.isNextGenView .btn-flat .waves-ripple
{ display:none; }
.isNextGenView .btn.disabled,
.isNextGenView .whiteSecondaryBtn .btn.disabled,
.isNextGenView .btn-flat.disabled{
  cursor:not-allowed;
}

.isNextGenView .btn-group .btn-last-button{
border-left:1px solid rgba(115, 134, 229, 1);
}
/*inputs*/

.isNextGenView .formContent
.elements-include
input[type=text],
.isNextGenView .formContent
input[type=text].select-dropdown,
.isNextGenView .formContent
.typeaHeade
input[type=text],
.isNextGenView .formContent
input[type=password],
.isNextGenView .formContent
input[type=email],
.isNextGenView .formContent
input[type=url],
.isNextGenView .formContent
input[type=time],
.isNextGenView .formContent
input[type=date],
.isNextGenView .formContent
input[type=datetime-local],
.isNextGenView .formContent
input[type=tel],
.isNextGenView .formContent
input[type=number],
.isNextGenView .formContent
input[type=search],
.isNextGenView .formContent smart-textfield .input-field:not(.commentField) textarea.materialize-textarea:not([readonly]),
.isNextGenView .formContent .elements-include .readonly-value-manager,

.isNextGenView .minMaxFilterSection .elements-include input[type=text],

.isNextGenView .accountDetails smart-section-item-renderer
.elements-include
input[type=text],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=text].select-dropdown,
.isNextGenView .accountDetails smart-section-item-renderer
.typeaHeade
input[type=text],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=password],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=email],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=url],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=time],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=date],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=datetime-local],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=tel],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=number],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=search],
.isNextGenView .accountDetails smart-section-item-renderer .input-field:not(.commentField) textarea.materialize-textarea:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer .elements-include .readonly-value-manager
{
  height: 3.214rem;
  border: 1px solid rgba(194, 194, 194, 1);
  padding: 15px 10px 0 10px;
  box-sizing: border-box;
  border-radius: 4px;
  background:#fff;
}

.isNextGenView #addTaxes .slider-pop input {
  height: 27px !important;
  padding: 0!important;
  width: 100%!important;
  font-size: 15px!important;
  box-shadow: none;
  border: none !important;
  border-bottom: 1px solid #e0e0e0!important;
  background: none !important;
  line-height: normal;
  border-radius: 0 !important;
}

.isNextGenView #addTaxes .slider-pop input:focus {
 border-bottom: 1px solid #32588d!important;
}

.isNextGenView .accountDetails smart-section-item-renderer .ui-grid-cell input[type=number]:focus:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer .ui-grid-cell-contents .elements-include input[type=text]{
  border:none !important;
  box-shadow:none !important;
}
.isNextGenView .accountDetails smart-section-item-renderer .ui-grid-cell input[type=number],
.isNextGenView .accountDetails smart-section-item-renderer .ui-grid-cell-contents .elements-include input[type=text]{
      height: auto;
      border: none;
      padding: 0;
      box-sizing: border-box;
      border-radius: 0;
      background: none;
}

.isNextGenView .formContent smart-textfield .input-field:not(.commentField) textarea.materialize-textarea:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer .input-field:not(.commentField) textarea.materialize-textarea:not([readonly]),
.isNextGenView .formContent smart-textfield .input-field:not(.commentField) textarea.materialize-textarea[readonly],
.isNextGenView .accountDetails smart-section-item-renderer .input-field:not(.commentField) textarea.materialize-textarea[readonly]
{
  box-sizing: content-box;
  margin-top:10px;
  padding:18px 10px 0 12px;
  width:calc(100% - 20px);
}

.isNextGenView .formContent .input-field:not(.commentField) textarea ~ label,
.isNextGenView .accountDetails smart-section-item-renderer .input-field:not(.commentField) textarea ~ label{
  top: 1.6rem!important;
}
.isNextGenView .formContent .input-field:not(.commentField) textarea ~ label.active,
.isNextGenView .accountDetails smart-section-item-renderer .input-field:not(.commentField) textarea ~ label.active{
  top: 10px!important;
  background: #fff;
  margin:1px 2px;
  padding-bottom: 0px!important;
  width: calc(100% - 45px);
  padding-top: 4px;
  box-sizing: border-box;
  font-size:12px;
}
.isNextGenView .formContent .input-field:not(.commentField) textarea:focus ~ label.active,
.isNextGenView .accountDetails smart-section-item-renderer .input-field:not(.commentField) textarea:focus ~ label.active{
  margin-top:2px;
  padding-top:3px;
}

.isNextGenView .formContent .input-field:not(.commentField) textarea + label.active:after,
.isNextGenView .accountDetails smart-section-item-renderer .input-field:not(.commentField) textarea ~ label.active:after{
  top:45px;
}

.isNextGenView .accountDetails smart-section-item-renderer input[type=text] + label + .character-counter{
  margin-top:-8px;
}

.isNextGenView .formContent
.line-height-manager.input-field label.active:after,
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field label.active:after{
  top: 40px;
  font-size:0.857rem!important;
}


.isNextGenView .formContent
.line-height-manager.input-field label.active,
.isNextGenView .formContent
.line-height-manager.input-field .ng-empty + label.active, 
.isNextGenView .formContent
.line-height-manager.input-field input:focus:not([readonly]).datepicker + label.active,
.isNextGenView .formContent .line-height-manager.input-field input.ng-not-empty ~ label,
.isNextGenView .formContent
.line-height-manager.input-field .ng-empty + label,
.isNextGenView .minMaxFilterSection .elements-include label.active,
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field label.active,
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field .ng-empty + label.active, 
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field input:focus:not([readonly]).datepicker + label.active,
.isNextGenView .accountDetails smart-section-item-renderer .line-height-manager.input-field input.ng-not-empty ~ label,
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field .ng-empty + label,
.isNextGenView .accountDetails smart-section-item-renderer .line-height-manager.input-field input:focus:not([readonly]) + label
{
  bottom: 22px;
  font-size: 12px;
  color: #5C5C5C;
  padding-left:0.7rem;
  z-index:1
}

.isNextGenView .accountDetails .formContent
.line-height-manager.input-field input:focus:not([readonly]) + label,
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field input:focus:not([readonly]) + label{
  font-size:0.857rem!important;
}


.isNextGenView .formContent
.line-height-manager.input-field input[type=text][readonly="readonly"].ng-empty + label.active, 
.isNextGenView .formContent
.line-height-manager.input-field input[type=text][readonly].ng-empty + label.active, 
.isNextGenView .formContent
.line-height-manager.input-field .line-height-manager.input-field input[type=text][disabled].ng-not-empty + label,

.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field input[type=text][readonly="readonly"].ng-empty + label.active, 
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field input[type=text][readonly].ng-empty + label.active, 
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field .line-height-manager.input-field input[type=text][disabled].ng-not-empty + label {
  bottom: 22px;
  font-size: 12px!important;
  color: rgba(0, 0, 0, 0.64);
}


.isNextGenView .formContent
.line-height-manager.input-field .datepicker + label.active,
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field .datepicker + label.active {
  font-size: 0.857rem;
}
/* input hover*/
.isNextGenView .formContent .elements-include input[type=text]:hover:not([readonly]), 
.isNextGenView .formContent .typeaHeade input[type=text]:hover:not([readonly]),
.isNextGenView .formContent input[type=password]:hover:not([readonly]), 
.isNextGenView .formContent input[type=email]:hover:not([readonly]), 
.isNextGenView .formContent input[type=url]:hover:not([readonly]),
.isNextGenView .formContent input[type=time]:hover:not([readonly]),
.isNextGenView .formContent input[type=date]:hover:not([readonly]),
.isNextGenView .formContent input[type=datetime-local]:hover:not([readonly]), 
.isNextGenView .formContent input[type=tel]:hover:not([readonly]),
.isNextGenView .formContent input[type=number]:hover:not([readonly]), 
.isNextGenView .formContent input[type=search]:hover:not([readonly]), 
.isNextGenView .formContent smart-textfield .input-field:not(.commentField) textarea.materialize-textarea:hover:not([readonly]),
.isNextGenView .minMaxFilterSection .elements-include input[type=text]:hover, 
.isNextGenView .accountDetails smart-section-item-renderer .elements-include input[type=text]:hover:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer .typeaHeade input[type=text]:hover:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer input[type=password]:hover:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer input[type=email]:hover:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer input[type=url]:hover:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer input[type=time]:hover:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer input[type=date]:hover:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer input[type=datetime-local]:hover:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer input[type=tel]:hover:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer input[type=number]:hover:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer input[type=search]:hover:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer smart-textfield .input-field:not(.commentField) textarea.materialize-textarea:hover:not([readonly])
{border-color:#32588d}

/*input focus*/

.isNextGenView .formContent
.elements-include
input[type=text]:focus:not([readonly]),
.isNextGenView .formContent
.typeaHeade
input[type=text]:focus:not([readonly]),
.isNextGenView .formContent
input[type=password]:focus:not([readonly]), 
.isNextGenView .formContent
input[type=email]:focus:not([readonly]), 
.isNextGenView .formContent
input[type=url]:focus:not([readonly]), 
.isNextGenView .formContent
input[type=time]:focus:not([readonly]), 
.isNextGenView .formContent
input[type=date]:focus:not([readonly]),
.isNextGenView .formContent
input[type=datetime-local]:focus:not([readonly]), 
.isNextGenView .formContent
input[type=tel]:focus:not([readonly]), 
.isNextGenView .formContent
input[type=number]:focus:not([readonly]), 
.isNextGenView .formContent
input[type=search]:focus:not([readonly]),
.isNextGenView .formContent smart-textfield .input-field:not(.commentField)
textarea.materialize-textarea:focus:not([readonly]),
.isNextGenView .minMaxFilterSection .elements-include input[type=text]:focus,
.isNextGenView .accountDetails smart-section-item-renderer
.elements-include
input[type=text]:focus:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer
.typeaHeade
input[type=text]:focus:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer
input[type=password]:focus:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=email]:focus:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=url]:focus:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=time]:focus:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=date]:focus:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer 
input[type=datetime-local]:focus:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=tel]:focus:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=number]:focus:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=search]:focus:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer smart-textfield .input-field:not(.commentField)
textarea.materialize-textarea:focus:not([readonly])
{
 /*  border:1px solid rgba(67, 94, 203, 1);
  box-shadow: inset 0 0px 0 1px rgba(67, 94, 203, 1); */
  border:1px solid #32588d;
  box-shadow: inset 0 0px 0 1px #32588d;
}
/*input invalide*/

.isNextGenView .formContent
.elements-include
input[type=text].invalid:not([readonly]),
.isNextGenView .formContent
.typeaHeade
input[type=text].invalid:not([readonly]),
.isNextGenView .formContent
input[type=password].invalid:not([readonly]), 
.isNextGenView .formContent
input[type=email].invalid:not([readonly]), 
.isNextGenView .formContent
input[type=url].invalid:not([readonly]), 
.isNextGenView .formContent
input[type=time].invalid:not([readonly]), 
.isNextGenView .formContent
input[type=date].invalid:not([readonly]),
.isNextGenView .formContent
input[type=datetime-local].invalid:not([readonly]), 
.isNextGenView .formContent
input[type=tel].invalid:not([readonly]), 
.isNextGenView .formContent
input[type=number].invalid:not([readonly]), 
.isNextGenView .formContent
input[type=search].invalid:not([readonly]),
.isNextGenView .formContent smart-textfield .input-field:not(.commentField)
textarea.materialize-textarea.invalid:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer
.elements-include
input[type=text].invalid:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer
.typeaHeade
input[type=text].invalid:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer
input[type=password].invalid:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=email].invalid:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=url].invalid:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=time].invalid:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=date].invalid:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer 
input[type=datetime-local].invalid:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=tel].invalid:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=number].invalid:not([readonly]), 
.isNextGenView .accountDetails smart-section-item-renderer
input[type=search].invalid:not([readonly]),
.isNextGenView .accountDetails smart-section-item-renderer smart-textfield .input-field:not(.commentField)
textarea.materialize-textarea.invalid:not([readonly]){
 /*  border: 1px solid #F54336; */
  border:1px solid #c81818;
  box-shadow: none;
}
/*input invalid:focus*/

.isNextGenView .formContent
.elements-include
input[type=text]:focus.invalid,
.isNextGenView .formContent
.typeaHeade
input[type=text]:focus.invalid,
.isNextGenView .formContent
input[type=password]:focus.invalid,
.isNextGenView .formContent
input[type=email]:focus.invalid,
.isNextGenView .formContent
input[type=url]:focus.invalid,
.isNextGenView .formContent
input[type=time]:focus.invalid,
.isNextGenView .formContent
input[type=date]:focus.invalid,
.isNextGenView .formContent
input[type=datetime-local]:focus.invalid,
.isNextGenView .formContent
input[type=number]:focus.invalid,
.isNextGenView .formContent
input[type=search]:focus.invalid,
.isNextGenView .formContent .elements-include.input-field:not(.commentField)
textarea.materialize-textarea:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
.elements-include
input[type=text]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
.typeaHeade
input[type=text]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=password]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=email]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=url]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=time]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=date]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=datetime-local]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=number]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=search]:focus.invalid,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include.input-field:not(.commentField)
textarea.materialize-textarea:focus.invalid {
 /*  border: 1px solid #F54336;
  box-shadow: inset 0 0px 0 1px #F54336; */
  border:1px solid #c81818;
  box-shadow:inset 0 0px 0 1px #c81818;
}

.isNextGenView .accountDetails smart-section-item-renderer
.non-mandatory::after{
  top:0;
}
.isNextGenView .accountDetails smart-section-item-renderer
.line-height-manager.input-field label.active:after,
.isNextGenView .accountDetails smart-section-item-renderer
.mandatoryAsterisk{
  /* color: #F54336; */
  color:#c81818;
}

/*input disabled*/

.isNextGenView .formContent .elements-include
input[type=text]:disabled,
.isNextGenView .formContent .elements-include
input[type=text][readonly="readonly"],
.isNextGenView .formContent .typeaHeade
input[type=text]:disabled,
.isNextGenView .formContent .typeaHeade
input[type=text][readonly="readonly"],
.isNextGenView .formContent
input[type=text][disabled="disabled"],
.isNextGenView .formContent
input[type=text][readonly],
.isNextGenView .formContent
input[type=text][disabled],
.isNextGenView .formContent
input[type=password]:disabled,
.isNextGenView .formContent
input[type=password][readonly="readonly"],
.isNextGenView .formContent
input[type=email]:disabled,
.isNextGenView .formContent
input[type=email][readonly="readonly"],
.isNextGenView .formContent
input[type=url]:disabled,
.isNextGenView .formContent
input[type=url][readonly="readonly"],
.isNextGenView .formContent
input[type=time]:disabled,
.isNextGenView .formContent
input[type=time][readonly="readonly"],
.isNextGenView .formContent
input[type=date]:disabled,
.isNextGenView .formContent
input[type=date][readonly="readonly"],
.isNextGenView .formContent
input[type=datetime-local]:disabled,
.isNextGenView .formContent
input[type=datetime-local][readonly="readonly"],
.isNextGenView .formContent
input[type=tel]:disabled,
.isNextGenView .formContent
input[type=tel][readonly="readonly"],
.isNextGenView .formContent
input[type=number]:disabled,
.isNextGenView .formContent
input[type=number][readonly="readonly"],
.isNextGenView .formContent
input[type=number][readonly],
.isNextGenView .formContent
input[type=number][disabled],
.isNextGenView .formContent
input[type=search]:disabled,
.isNextGenView .formContent
input[type=search][readonly="readonly"],
.isNextGenView .formContent .elements-include.input-field:not(.commentField)
textarea.materialize-textarea:disabled,
.isNextGenView .formContent .elements-include.input-field:not(.commentField)
textarea.materialize-textarea[readonly="readonly"], 
.isNextGenView .formContent .elements-include .readonly-value-manager,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include
input[type=text]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include
input[type=text][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer .typeaHeade
input[type=text]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer .typeaHeade
input[type=text][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=text][disabled="disabled"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=text][readonly],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=text][disabled],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=password]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=password][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=email]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=email][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=url]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=url][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=time]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=time][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=date]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=date][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=datetime-local]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=datetime-local][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=tel]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=tel][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=number]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=number][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=number][readonly],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=number][disabled],
.isNextGenView .accountDetails smart-section-item-renderer
input[type=search]:disabled,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=search][readonly="readonly"],
.isNextGenView .accountDetails smart-section-item-renderer .elements-include.input-field:not(.commentField)
textarea.materialize-textarea:disabled,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include.input-field:not(.commentField)
textarea.materialize-textarea[readonly="readonly"], .isNextGenView .accountDetails smart-section-item-renderer .elements-include .readonly-value-manager {
  color: rgba(0, 0, 0, 0.9);
  background: none;
  border:none;
  cursor: not-allowed;
}

.isNextGenView .formContent
.line-height-manager.input-field.typeaHeade>label.active,
.isNextGenView .accountDetails smart-section-item-renderer 
.line-height-manager.input-field.typeaHeade>label.active {
  top: 2px;
}


.isNextGenView .formContent .elements-include label,
.isNextGenView .formContent .elements-include 
.input-field .ng-empty + label.active,
.isNextGenView .formContent .elements-include
.input-field .ng-empty + label,
.isNextGenView .formContent
.line-height-manager.input-field.typeaHeade>label.active ~ span,
.isNextGenView .formContent .elements-include 
.input-field label.active,
.isNextGenView .formContent .elements-include
.line-height-manager.input-field label,
.isNextGenView .minMaxFilterSection .elements-include label,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include label,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include 
.input-field .ng-empty + label.active,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include
.input-field .ng-empty + label,
.isNextGenView .accountDetails smart-section-item-renderer 
.line-height-manager.input-field.typeaHeade>label.active ~ span,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include 
.input-field label.active,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include
.line-height-manager.input-field label
{
  padding-left: 0.7rem;
  padding-right:0.7rem;
  bottom:13px;
}
.isNextGenView .accountDetails smart-section-item-renderer .elements-include label.active{
  bottom:27px;
}


.isNextGenView .formContent .elements-include
.input-field label.active:after,
.isNextGenView .formContent .elements-include
.input-field .ng-empty + label.active:after,
.isNextGenView .formContent .elements-include
.input-field .ng-empty + label:after,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include
.input-field label.active:after,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include
.input-field .ng-empty + label.active:after,
.isNextGenView .accountDetails smart-section-item-renderer .elements-include
.input-field .ng-empty + label:after{
  left:0;
  /* color:#f54336; */
  color:#c81818;
}


.isNextGenView .formContent .line-height-manager.input-field.typeaHeade>label.active,
.isNextGenView .accountDetails smart-section-item-renderer .line-height-manager.input-field.typeaHeade>label.active{
  top:auto;
  }
  
.isNextGenView .formContent .line-height-manager.input-field .typeaHeade-title,
.isNextGenView .accountDetails smart-section-item-renderer .line-height-manager.input-field .typeaHeade-title{
    padding-top:0;
}

.isNextGenView .formContent .line-height-manager.input-field.typeaHeade a.typeahead-lookup-title,
  .isNextGenView .accountDetails smart-section-item-renderer .line-height-manager.input-field.typeaHeade a.typeahead-lookup-title{
    margin-top: 0.5rem;
      border: 1px solid rgba(194, 194, 194,1);
      padding: 10px 10px 0px;
      width: 100%;
      height: 3.214rem;
  }
  
  .isNextGenView .formContent .line-height-manager.input-field.typeaHeade .typeahead-lookup-sel-title,
  .isNextGenView .accountDetails smart-section-item-renderer .line-height-manager.input-field.typeaHeade .typeahead-lookup-sel-title{
      margin-top: 0.5rem;
      border: 1px solid rgba(194, 194, 194,1);
      padding: 10px 10px 0px;
      width: 100%;
      height: 3.214rem;
  }
  
  .isNextGenView .formContent .line-height-manager.input-field.typeaHeade .typeahead-lookup-sel-title .typeaHeade-title,
  .isNextGenView .accountDetails smart-section-item-renderer .line-height-manager.input-field.typeaHeade .typeahead-lookup-sel-title .typeaHeade-title
  {
     padding-top: 3px;
      padding-left: 0;
    }
    
    .isNextGenView .formContent .line-height-manager.input-field.typeaHeade .typeahead-lookup-sel-title .listmoreTxt,
    .isNextGenView .accountDetails smart-section-item-renderer .line-height-manager.input-field.typeaHeade .typeahead-lookup-sel-title .listmoreTxt {
      padding-top:9px;
    }
    .isNextGenView .formContent .line-height-manager.input-field input:focus:not([readonly]) + label,
    .isNextGenView .accountDetails smart-section-item-renderer{
      bottom:22px;
    }
/*select dropdown*/

.isNextGenView .formContent input[type=text][readonly].select-dropdown,
.isNextGenView .accountDetails smart-section-item-renderer input[type=text][readonly].select-dropdown{
  border:1px solid rgba(194, 194, 194, 1);
  cursor:pointer;
  box-shadow:none!important;
}
.isNextGenView .formContent input[type=text][readonly].select-dropdown:hover,
.isNextGenView .accountDetails smart-section-item-renderer input[type=text][readonly].select-dropdown:hover{
  border-color:#32588d;
}

.isNextGenView .cartPagePanelBox .formContent .select-wrapper,
.isNextGenView .accountDetails smart-section-item-renderer .select-wrapper{
  background:#fff;
}

.isNextGenView .formContent smart-select label,
.isNextGenView .accountDetails smart-section-item-renderer smart-select label{
  width:calc(100% - 3rem);
}

.isNextGenView .formContent
input[type=text][readonly="readonly"].select-dropdown:focus,
.isNextGenView .formContent
input[type=text][readonly].select-dropdown:focus,
.isNextGenView .accountDetails smart-section-item-renderer
input[type=text][readonly="readonly"].select-dropdown:focus,
.isNextGenView .accountDetails smart-section-item-renderer 
input[type=text][readonly].select-dropdown:focus {
  /* border:1px solid rgba(67, 94, 203, 1)!important;
  box-shadow: inset 0 0px 0 1px rgba(67, 94, 203, 1)!important; */
  border:1px solid #32588d!important;
  box-shadow: inset 0 0px 0 1px #32588d!important;
}

.isNextGenView .formContent input[type=text][disabled].select-dropdown,
.isNextGenView .accountDetails smart-section-item-renderer input[type=text][disabled].select-dropdown{
  border:none;
  box-shadow: none;
}

.isNextGenView .formContent .v-t-footer-with-form-element 
input[type=text][readonly].select-dropdown,
.isNextGenView .accountDetails smart-section-item-renderer .v-t-footer-with-form-element 
input[type=text][readonly].select-dropdown{
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  outline: none;
  line-height: 2rem;
  width: 100%;
  font-size: 1rem;
  margin: 0.5rem 0 0 0;
  padding: 0;
  display: block;
  height: 2rem;
  border-radius: 0;
  box-shadow: none;
}

.isNextGenView .formContent .v-t-footer-with-form-element 
input[type=text][readonly].select-dropdown:focus,
.isNextGenView .accountDetails smart-section-item-renderer .v-t-footer-with-form-element 
input[type=text][readonly].select-dropdown:focus{
  border:none!important;
  border-bottom: 1px solid #0177d6!important;
  box-shadow: 0 1px 0 0 #0177d6!important;
} 

.isNextGenView .formContent
.optionalField.line-height-manager .select-wrapper,
.isNextGenView .accountDetails smart-section-item-renderer
.optionalField.line-height-manager .select-wrapper{
    margin-top:7px;
    width:100%;
}

.isNextGenView .select-wrapper span.caret.disabled{
  opacity:0;
}

/*select dropdown end*/
/*checkbox*/
.isNextGenView [type="checkbox"].filled-in:checked + label:after
{
  border-color:#32588d;
  background-color:#32588d;
}
.isNextGenView [type="checkbox"].filled-in:not(:checked) + label:after{
  border-color:#5c5c5c;
  box-sizing:border-box;
}

.isNextGenView [type="checkbox"].filled-in:disabled:not(:checked) + label:after {
  border-color: #c2c2c2;
  background-color: #e0e0e0;
}

.isNextGenView [type="checkbox"].filled-in:disabled:checked + label:after {
  background-color:#32588d!important;
  border-color:#32588d!important;
  opacity:0.5;
}

.isNextGenView [type="checkbox"].filled-in:disabled:checked + label:before{
  opacity:0.5;
}

/*radio button*/
.isNextGenView [type="radio"]:not(:checked) + label:after{
  border-color:#5c5c5c;
}

.isNextGenView [type="radio"].with-gap:checked + label:before{
  border-color:#32588d
}

.isNextGenView [type="radio"].with-gap:checked + label:after{
  border-color:#32588d;
  background-color:#32588d;
}


.isNextGenView [type="radio"]:disabled:not(:checked) + label:before{
  background-color:#e0e0e0;
  border-color:#8e8e8e;
}

.isNextGenView [type="radio"].with-gap:disabled:checked + label:after{
  background-color:#32588d;
  opacity:0.5;
}

.isNextGenView [type="radio"].with-gap:disabled:checked + label:before {
  border: 2px solid #32588d;
  opacity:0.5;
}

/*search overwrite*/
.isNextGenView .formContent .searchWithHiddenTextField .elements-include input,
.isNextGenView .accountDetails smart-section-item-renderer .searchWithHiddenTextField .elements-include input {
  padding: 0 30px 0 0;
  width: calc(100% - 30px);
  margin-bottom: 2px;
  height: 2rem;
  border: none !important;
  box-shadow: none !important;
  background: transparent;
}
/*search overwrite end*/

.isNextGenView .extra-nav-wrap,
.isNextGenView .subHeaderWithFilter,
.isNextGenView .extra-nav-wrap .global-search .searchWithHiddenTextField,
.isNextGenView .extra-nav-wrap .headersearch .searchWithHiddenTextField
{
background-color:#f9f9f9!important; 
-webkit-box-shadow:none;
box-shadow:none;
color:rgba(28,28,28,1);
}

.isNextGenView .extra-nav-wrap-fixed,
.isNextGenView .extra-nav-wrap-fixed .extra-nav-wrap,
.isNextGenView .extra-nav-wrap-fixed .subHeaderWithFilter,
.isNextGenView .extra-nav-wrap-fixed  .extra-nav-wrap .global-search .searchWithHiddenTextField,
.isNextGenView .extra-nav-wrap-fixed.extra-nav-wrap .global-search .searchWithHiddenTextField,
.isNextGenView .extra-nav-wrap-fixed  .extra-nav-wrap .headersearch .searchWithHiddenTextField
{  background: #fff!important;}
.isNextGenView .extra-nav-wrap-fixed,
.isNextGenView .extra-nav-wrap-fixed .extra-nav-wrap,
.isNextGenView .extra-nav-wrap-fixed .subHeaderWithFilter{
  border-bottom:1px solid #e0e0e0;
}


.isNextGenView .extra-nav-wrap .global-search .searchWithHiddenTextField{
  background: #f9f9f9!important;
}
.isNextGenView .extra-nav-wrap .global-search .searchWithHiddenTextField input{border-bottom: none!important;}

.isNextGenView .extra-nav-wrap .white-text,
.isNextGenView .extra-nav-title--back 
{
  color:rgba(28,28,28,1)!important;
}

.isNextGenView .extra-nav-wrap .extra-nav-right-icon > .extra-nav-icon .icon,
.isNextGenView .right-panel-link{
  color:#2964BB!important;
}

/* .isNextGenView .searchWithHiddenTextField.active .search-icon .icon{
  color:rgba(28,28,28,1)!important;
} */

.isNextGenView .extra-nav-title .extra-nav-title--text {
  font-weight: 500;
  font-size:20px;
}

.isNextGenView .editableMode{min-width:100%; }
.isNextGenView .accountDetails .collapsible-header{
  line-height:36px;
  min-height:36px;
  padding: 0 0.4rem;
}
.isNextGenView .accountDetails .collapsible-header i.dirArrow
{
  line-height:2.5rem;
}
.isNextGenView .accountDetails .collapsible-header .headerHasText,
.isNextGenView .accountDetails .collapsible-header .secHeader
{
  font-size:16px!important;
  font-weight:500;
}
.isNextGenView .isNextGenFormWidget.editableMode{transition:padding-left ease-in-out 0.2s;}
.isNextGenView .isNextGenFormWidget.editableMode.active{padding-left:240px;}
.isNextGenView .smartFormWidgetContainer .secondary-navigation{ display:none }

.isNextGenView  .isNextGenFormWidget .secondary-navigation{display:block; left:-220px !important; width:220px;
border:1px solid #e0e0e0; transition: left ease-in-out 0.2s;
}
.isNextGenView .isNextGenFormWidget.active .secondary-navigation{
  left:20px!important;
}

.isNextGenView .isNextGenFormWidget .mandatoryfieldstatuscont{display:none;}

.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails .ui-sortable-handle {
  color: #c2c2c2;
  opacity: 0;
  padding-right: 5px;
}
.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails li {
  padding: 11px 10px 11px 5px;
  font-weight: 500;
  color: #5c5c5c;
  border-bottom: 1px solid #e0e0e0;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-transform: uppercase;
  cursor: pointer;
}
.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails #btnShowSearch{
  padding:0;
  flex-grow:1;
}
.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails #btnShowSearch .expandCollapseIcon{
  float:right;
}

.isNextGenView .accountDetails .card > .z-depth-1{
  box-shadow: none!important;
  border:1px solid #e0e0e0;
}

.isNextGenView .accountDetails .ui-sortable .card.cardParent:first-child{
  margin-top:0;
}


.isNextGenView .accountDetails .ui-sortable div.collapsible div.collapsible-header.active{
    position:relative;
}

.isNextGenView .accountDetails .ui-sortable div.collapsible div.collapsible-header.active::after {
    content: '';
    width: 100%;
    height: 0px;
    position: absolute;
    left: 0;
    bottom: -1.5px;
    z-index: 1;
    border-bottom: 1px solid #e0e0e0;
}

.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails li.active:hover,
.isNextGenView  .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails li.active {
  color:#32588d;
  border-left: 2px solid #32588d;
  padding-left:3px;
}

.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails li:hover .ui-sortable-handle{
  opacity:1;
}
.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails .ui-sortable-handle>svg{
  width:8px;
  height:16px;
}

.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails{
  overflow-y: auto;
  height: calc(100vh - 162px);
}

.isNextGenView .isNextGenFormWidget  .thumbnails-wrap.nx-thumbnails::-webkit-scrollbar {
  width: 7px;
}
.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails::-webkit-scrollbar-track {
  background: #e0e0e0;
}
.isNextGenView .isNextGenFormWidget .thumbnails-wrap.nx-thumbnails::-webkit-scrollbar-thumb {
  background-color: #9e9e9e;
}

.isNextGenView .isNextGenFormWidget .sidebar-btn.nx-sidebar {
  background-color:#32588d;
  z-index: 99;
  position: absolute;
  right: -13px;
  top: 45%;
  margin-top: -18px;
  cursor: pointer;
  padding: 4px 3px;
  border-radius: 0px 3px 3px 0px;
}
.isNextGenView .isNextGenFormWidget .sidebar-btn.nx-sidebar svg {
  width: 5px !important;
  height: 8px !important;
}

.isNextGenView .accountDetails{ padding:0 1.5rem!important }

.isNextGenView .fadeBg{background:transparent;}
.isNextGenView .alert-bar{min-width:100%}
.isNextGenView .maxWidth170{max-width:170px!important;}
.isNextGenView .flex-wrapper {
  display: flex;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
}
.isNextGenView .dragger-container {
  width: 16px;
  height: 16px;
}
.isNextGenView .dot{
    height: 10px;
    width: 10px;
    background-color: #234471;
    border-radius: 50%;
    display: inline-block;
}
.isNextGenView .flex-wrapper .highlightField{
  font-weight: bold;
}

.isNextGenView .expandCollapseBox{
  border-bottom:1px solid #e0e0e0;
}
.isNextGenView .expandCollapseBox .expandCollapseIcon{
  width:50px;
}

.isNextGenView .sec-header-add-btn.enternal-add-btn{
	top:-35px!important
}

.isNextGenView #SubSection_Contract_NOTES_ATTACHMENTS .row.borderTopLight, .isNextGenView #SubSection_Contract_ContractBody .row.borderTopLight{
  border: none;
}

.isNextGenView .accountDetails smart-section-item-renderer .paginationWrapper smart-select input[type=text]{
  padding-top: 0;
}


/*end new ui changes*/
.customLinks {
    background-color: white; /* Green */
    border: none;
    color: inherit;
    padding: 7px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 4px;
    margin-left: 86.4%;
    margin-top: 46px;
    position: absolute
}
.dropdown-contentlink {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 192px;
    max-width: 192px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    margin-left: -6.39px;
    border-radius: 4px;
    z-index: 989;
    margin-top: -4%
}

.ng5-manageCol .smartFormWidgetContainer {
  height: calc(100vh - 68px);
  overflow: auto;
  Background:#fff;
}
.multivalueChipContainer{
  width:100%;display: flex;
}

.multivalueChipSection{
  width:80%;
  height: 150px;
  margin-left: 20px;
  margin-top: 10px;
  overflow-y: auto;
}

.multiselectinfoIcon{
  margin-left: 20px;
}

.textindent{
  text-indent: -9999px;
}
.sectiontopborder {
    border-top: 1px solid #e0e0e0;
}

.filledbox {
    height: 22px;
    width: 54px;
    border-radius: 25px;
    margin-top: 5px;
    background-color: #f9b905;
}


.truncate.typeaHeader-title {
    float: left;
    max-width: 98%;
    color: #fff;
    font-size: 0.9rem;
    padding: 3px 3px 1px 10px;
}

.starsvg {
    height: 20px;
    width: 20px;
    color: #fff;
    padding: 3px 1px 1px 1px;
    fill: currentColor;
}

.starrating {
    float: left;
    margin: auto;
    padding: 2px;
}

.starsvgpopup {
    height: 27px;
    width: 30px;
    color: #e67401;
    padding: 3px 1px 6px 1px;
    fill: currentColor;
}

.documentratingpopup .outerbar {
    background-color: #cccccc;
}

.documentratingpopup .innerbar {
    height: 15px;
    width: 20%;
    background-color: #e67401;
}
.basiccheckdata {
    float: left;
    margin-left: 5%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 63%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.basiccheckdataforus {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 30px;
}

.basiccheckdataforic {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 30px;
}

.labeltag {
    color: #acaeb2;
}

.iconstyle {
    font-size: 20px;
    float: left;
    position: relative;
    top: -5px;
}

.viewdetailspopupdata {
    width: 30%;
    float: left;
    margin-left: 10px;
    height: 40px;
}

.failicon {
    font-weight: 600;
    font-size: x-small;
    top: 2px;
}

    .failicon + div {
        margin-bottom: 7px;
    }

.validationicon::before {
    border: 1px solid red;
    height: 10px;
    width: 10px;
    border-radius: 20%;
}

.deletemenu {
    display: none;
    width: 139px;
    background-color: white;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 5px 0px, rgba(0, 0, 0, 0.12) 0px 2px 10px 0px;
    z-index: 999;
    margin-left: -100px;
    height: 70px;
    position: relative;
}

.dropdowndeletelist {
    padding-left: 9px;
    border-bottom: 1px solid lightgray;
    height: 25px;
    cursor: pointer;
}

.deletemenu li:hover, .deletemenu li.active, .deletemenu li.selected {
    background-color: #eee;
}
.validationtick::before {
    height: 15px;
    width: 15px;
    display: inherit;
    border-radius: 50%;
    border-radius: 48%;
    border: 1px solid green;
    content: "";
    /* margin-top: -46px; */
    position: absolute;
    top: 0px;
    left: -3px;
}

.validationtick {
    font-size: 10px !important;
    top: 3px;
    left: 6px;
    float: left;
    position: relative;
}

.basiccheckdatavalues .validationtick {
    top: 2px;
    left: -2px;
}
.tinChkButton a {
    background-color: #3e6294;
    color: white !important;
    opacity: 1;   
}

.smartTinLabel {
    min-height: 45px;
    display: block;
    float: left;
    margin: 2px;
    width: 156px;
    min-width: unset;
}

.smartTinLabel label {
    bottom: 32px;
}

.extra-nav-wrap .nextGenDropbtn i {
  line-height: 24px !important;
  height: 24px !important;
}
.tinCheckSmartSelect {
   min-height: 45px; 
   display: block;
   float: left;
   margin: 2px; 
   width: 156px;
   min-width:unset;      
}
.tinChkButton .btn-flat:hover {
    background: #3e6294;
}
.tinCheckTbl .tinChktruncate {
    width: 106%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;    
}
.tinChkWarningSvg {
    width:20px !important;
    height:20px !important;
}
.tinChkVerificationCloseBtn {
    float: right;
    font-size: 19px;
    border: unset;
    background-color: unset;
}
.tinChkVerificationPopup .sidebar--left {
    margin-left: unset !important;
    width: 198px !important;
    float: left;
    height: fit-content;
}
.tinChkIcons {
   float: right;  
   top:0px;
}
.tinChkVerificationPopup .section-sidebar-content {
    margin-right: 30px; 
    width: 75% !important;
    height: 131%;
    float:right;
}
.tinChkVerificationCloseBtn:focus {
    background-color: unset;
    color: black;
}
.sectiontopborder .borderTopLight {
    border-top: unset !important;
}
smart-select.input-field.tinCheckSmartSelect {
    min-height: 45px;
    min-width: 170px;
    display: block;
}
.tinChkButton {    
    margin-left: 20px;
    margin-top: 6px;
    position: absolute;
}
.scrollCategory .scroll-wrapper > .scroll-content{
    margin-right:10px !important;
}

#skipToMainContent a {
    padding: 6px;
    position: fixed;
    top: -150px;
    left: 0px;
    color: white;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-bottom-right-radius: 8px;
    background: #0067b0;
    -webkit-transition: top 2s ease-out;
    transition: top 1s ease-out;
    z-index: 1000;
}

    #skipToMainContent a:focus {
        position: fixed;
        text-decoration: underline;
        left: 0px;
        top: 0px;
        outline-color: transparent;
        -webkit-transition: top .1s ease-in;
        transition: top .1s ease-in;
    }

    .controlResult .select-wrapper .select-dropdown{
      max-height:150px;
      }
    .WeightFieldReadonly.disabled {
        opacity: 1
    }

    .WeightFieldReadonly .elements-include input[type=text] {
        border: unset;
        padding: unset;
        text-align: left;
    }

    .globalSearchFieldConainerFocus:focus-within {
        outline: 2px solid #64c1ff;
		border-top-left-radius: 0px !important;
		border-bottom-left-radius: 0px!important;
    }

    .globalSearchInput input[type=text] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .fontWeightMedium{
      font-weight:500;
    }
	
	/* NextGen Bookmark CSS - START */

.bookmarks-nextgen {
	 position: fixed;
	 will-change: transform;
	 z-index: 999;
	 box-shadow: #9e9e9e 0px 6px 10px;
	 border-radius: 10px;
	 top: 72px;
	 background-color: #fff;
	 display: none;
	 transition: top 1s ease-out;
}
 .bookmarks-nextgen .header {
	 border-radius: 10px 10px 0px 0px;
	 text-align: center;
	 vertical-align: middle;
	 /* text-transform: uppercase; */
	 text-transform: capitalize;
	 height: 10%;
	 background-color: #064672;
	 padding-top: 10px;
}
 .bookmarks-nextgen .header label {
	 font-weight: bold;
	 color: #fff;
	 font-family: "Roboto" !important;
	 font-weight: normal;
	 font-size: 20px;
}
 .bookmarks-nextgen .main-content {
	 height: 90%;
	 display: flex;
}
 .bookmarks-nextgen .main-content .bookmark-elem {
	 cursor: pointer;
}
 .bookmarks-nextgen .main-content .bookmark-elem a {
    margin-top: 6px;
    height: 50px;
    width: 60px;
    overflow: hidden;
}
 .bookmarks-nextgen .main-content .bookmark-elem a .name {
	 font-size: 10px;
	 cursor: pointer;
	 /* text-transform: uppercase; */
	 text-transform: capitalize;
	 font-weight: bold;
	 color: #fff;
	 padding: 0px 5px;
}
 .bookmarks-nextgen .main-content .bookmark-elem.isSelected {
	 background-color: #d7e7ff;
	 color: #000;
}
 .bookmarks-nextgen .main-content .bookmark-elem.isSelected .name {
	 color: #000 !important;
}
 .bookmarks-nextgen .main-content .bookmark-elem.isSelected:focus {
	 outline: 2px solid #064672;
}
 .bookmarks-nextgen .main-content .bookmark-elem.isSelected:active {
	 outline: none;
}
 .bookmarks-nextgen .main-content .bookmark-elem.isSelected .icon svg {
	 fill: #000;
}
 .bookmarks-nextgen .main-content .bookmark-elem:focus {
	 outline: 2px solid #87c9f7;
}
 .bookmarks-nextgen .main-content .left-content {
	 text-align: center;
	 color: #fff;
	 background-color: #064672;
	 width: 60px;
	 display: inline-block;
	 border-radius: 0px 0px 0px 8px;
}
 .bookmarks-nextgen .main-content .right-content {
	 padding: 10px;
	 width: 85%;
	 height: 100%;
}
 .bookmarks-nextgen .main-content .right-content .right-content-header {
	 display: flex;
	 width: 100%;
	 height: 5%;
}
 .bookmarks-nextgen .main-content .right-content .right-content-header span.header_text {
	 /* text-transform: uppercase; */
	 text-transform: capitalize;
	 font-size: 14px;
	 font-weight: bold;
	 color: #064672;
}
 .bookmarks-nextgen .main-content .right-content .right-content-header hr {
	 width: 70%;
	 border-bottom: 2px solid #ccc;
}
 .bookmarks-nextgen .main-content .right-content .right-content-footer {
	 text-align: center;
	 padding-top: 10px;
}
 .bookmarks-nextgen .main-content .right-content .right-content-footer a {
	 color: #064672;
	 cursor: pointer;
	 padding: 5px 10px;
	 font-weight: 700;
	 border: 2px solid #064672;
	 border-radius: 4px;
}

.bookmarks-nextgen .main-content .right-content .right-content-footer a#closeBookmarkBtnNextgen {
  background-color: #064672;
}
 .bookmarks-nextgen .main-content .right-content .loading-content {
	 padding: 20px 0px 0px 20px;
}
 .bookmarks-nextgen .main-content .right-content .loading-content .loading {
	 border: 4px solid #f3f3f3;
	 border-radius: 50%;
	 border-top: 4px solid #3498db;
	 width: 25px;
	 height: 25px;
	 -webkit-animation: spin 2s linear infinite;
	 animation: spin 2s linear infinite;
}
 .bookmarks-nextgen .main-content .right-content .noDataFound {
	 /* text-transform: uppercase; */
	 text-transform: capitalize;
	 font-weight: bold;
	 font-size: 11px;
	 padding: 80px 20px;
	 text-align: center;
   color: #5C5C5C;
}
.bookmarks-nextgen .main-content .right-content .noDataFound label {
	 color:#000;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content {
	 height: 85%;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li {
	 display: flex;
	 width: 100%;
	 margin-bottom: 2px;
	 padding: 5px 5px 5px 15px;
	 border-radius: 6px;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li a, .bookmarks-nextgen .main-content .right-content .right-main-content li span {
	 color: #064672;
	 font-size: 14px;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li .bookmark-url {
	 width: 75%;
	 padding: 2px 0 0 5px;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li .bookmark-icon {
	 display: block;
	 margin-right: 5px;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li .bookmark-icon svg {
	 fill: #fff;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li .bookmark-icon svg.favtoggleIcon {
	 margin-top: -1px;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li .homeBookmark {
	 display: block;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li .homeBookmark svg {
	 display: block;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
	 fill: #ffa500;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li:hover {
	 background-color: #d7e7ff;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li:active {
	 background-color: #d7e7ff;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li a:focus svg, .bookmarks-nextgen .main-content .right-content .right-main-content li span:focus svg {
	 fill: #064672;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li:hover a, .bookmarks-nextgen .main-content .right-content .right-main-content li:active a {
	 font-size: 14px;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .bookmark-icon, .bookmarks-nextgen .main-content .right-content .right-main-content li:active .bookmark-icon {
	 display: block;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .bookmark-icon svg, .bookmarks-nextgen .main-content .right-content .right-main-content li:active .bookmark-icon svg {
	 fill: #064672;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .bookmark-icon svg.favtoggleIcon, .bookmarks-nextgen .main-content .right-content .right-main-content li:active .bookmark-icon svg.favtoggleIcon {
	 margin-top: -1px;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .homeBookmark, .bookmarks-nextgen .main-content .right-content .right-main-content li:active .homeBookmark {
	 display: block;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .homeBookmark svg, .bookmarks-nextgen .main-content .right-content .right-main-content li:active .homeBookmark svg {
	 display: block;
}
 .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .homeBookmark svg.favtoggleIcon, .bookmarks-nextgen .main-content .right-content .right-main-content li:active .homeBookmark svg.favtoggleIcon {
	 fill: #ffa500;
}
 .bookmarks-nextgen .main-content .icon svg.svgIconsBookmarkTab {
	 fill: #fff;
}
.bookmarks-nextgen .main-content .bookmark-list .scrollbar-outer.scroll-content > div{
	min-height:auto !important;
}

.bookmarks-nextgen .main-content smart-scroll div.scroll-element_track{
	background-color: #fff !important;
}

.bookmarks-nextgen .bookmark-list .scrollbar-outer{
	height: 100%;
}

 .nextgen-bookmarks-overlay {
	 position: fixed;
	 top: 0;
	 left: 0;
	 right: 0;
	 height: 120vh;
	 will-change: opacity;
	 background: rgba(255, 255, 255, 0.5);
	 opacity: 1;
	 display: none;
	 z-index: 3 !important;
}
 .skeleton .field {
	 width: 100%;
	 height: 25px;
	 margin-top: 5px;
	 animation: 3s slidein 1s infinite;
	 background-color: #c4def3;
	 border-radius: 5px;
}
 .pointer-arrow {
	 z-index: 999;
	 position: fixed;
	 will-change: transform;
	 top: -6px;
	 right: 46px;
}
 .pointer-arrow .arrow {
	 border: solid #064672;
	 border-width: 0px 10px 10px 0px;
	 display: inline-block;
	 padding: 4px 4px;
}
 .pointer-arrow .up {
	 transform: rotate(-135deg);
	 -webkit-transform: rotate(-135deg);
}
 .bookmarkContainerAnimated {
    -webkit-animation-duration: 0.5s;
     animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes bookmarkContainerFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes bookmarkContainerFadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.bookmarkContainerFadeInDown {
    -webkit-animation-name: bookmarkContainerFadeInDown;
     animation-name: bookmarkContainerFadeInDown;
} 

a.isNextGenBookmarkSelected{
	background-color: #e5effe !important;
}
a.isNextGenBookmarkSelected .icon svg{
                fill: #0177d6 !important;
}
 .outlineOnFocus:focus {
	 outline: 2px solid #64c1ff;
}

.section-header-actions-cnt{
  position: absolute;
  top: -40px;
  right: 10px;
}

.section-header-actions-cnt .section-bar{
  width: 300px;
  padding: 0;
  height: 36px;
  border: none;
}

.isNextGenView .section-header-actions-cnt .section-bar{
  height: 26px;
}

/* NextGen Bookmark CSS - END */

	/* NextGen Announcement CSS - START */

  .announcements-nextgen {
    position: fixed;
    will-change: transform;
    z-index: 999;
    box-shadow: #9e9e9e 0px 6px 10px;
    border-radius: 10px;
    top: 72px;
    background-color: #fff;
    display: none;
    
    transition: top 1s ease-out;
 }
  .announcements-nextgen .header {
    border-radius: 10px 10px 0px 0px;
    text-align: center;
    vertical-align: middle;
    /* text-transform: uppercase; */
    text-transform: capitalize;
    height: 10%;
    background-color: #064672;
    padding-top: 10px;
 }
  .announcements-nextgen .header label {
    font-weight: bold;
    color: #fff;
    font-family: "Roboto" !important;
    font-weight: normal;
    font-size: 20px;
 }
  .announcements-nextgen .main-content {
    height: 90%;
    display: flex;
 }
  .announcements-nextgen .main-content .announcement-elem {
    cursor: pointer;
 }
  .announcements-nextgen .main-content .announcement-elem a {
     margin-top: 6px;
     height: 50px;
     /* width: 60px; sneha */
     overflow: hidden;
 }
  .announcements-nextgen .main-content .announcement-elem a .name {
    font-size: 10px;
    cursor: pointer;
    /* text-transform: uppercase; */
    text-transform: capitalize;
    font-weight: bold;
    color: #fff;
    padding: 0px 5px;
    width: 60px;
 }
  .announcements-nextgen .main-content .announcement-elem.isSelected {
    background-color: #d7e7ff;
    color: #000;
 }
  .announcements-nextgen .main-content .announcement-elem.isSelected .name {
    color: #000 !important;
 }
  .announcements-nextgen .main-content .announcement-elem.isSelected:focus {
    outline: 2px solid #064672;
 }
  .announcements-nextgen .main-content .announcement-elem.isSelected:active {
    outline: none;
 }
  .announcements-nextgen .main-content .announcement-elem.isSelected .icon svg {
    fill: #000;
 }
  .announcements-nextgen .main-content .announcement-elem:focus {
    outline: 2px solid #87c9f7;
 }
  .announcements-nextgen .main-content .left-content {
    text-align: center;
    color: #fff;
    background-color: #064672;
    width: 60px;
    display: inline-block;
    border-radius: 0px 0px 0px 8px;
 }
  .announcements-nextgen .main-content .right-content {
    padding: 10px;
    width: 84%;
    height: 100%;
 }
  .announcements-nextgen .main-content .right-content .right-content-header {
    display: flex;
    width: 100%;
    height: 5%;
 }
  .announcements-nextgen .main-content .right-content .right-content-header span.header_text {
    /* text-transform: uppercase; */
    text-transform: capitalize;
    font-size: 14px;
    font-weight: bold;
    color: #064672;
    text-overflow: ellipsis;
    overflow: hidden;
 }
  .announcements-nextgen .main-content .right-content .right-content-header hr {
    width: 70%;
    border-bottom: 2px solid #ccc;
 }
  .announcements-nextgen .main-content .right-content .right-content-footer {
    text-align: center;
    padding-top: 16px;
 }
  .announcements-nextgen .main-content .right-content .right-content-footer a {
    color: #064672;
    cursor: pointer;
    padding: 5px 10px;
    font-weight: 700;
    border: 2px solid #064672;
    border-radius: 4px;
 }

 .announcements-nextgen .main-content .right-content .right-content-footer a#closeAnnouncementBtnNextgen {
  background-color: #064672;
}

  .announcements-nextgen .main-content .right-content .loading-content {
    padding: 20px 0px 0px 20px;
 }
  .announcements-nextgen .main-content .right-content .loading-content .loading {
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 4px solid #3498db;
    width: 25px;
    height: 25px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
 }
  .announcements-nextgen .main-content .right-content .noDataFound {
    /* text-transform: uppercase; */
    text-transform: capitalize;
    font-weight: bold;
    font-size: 11px;
    padding: 80px 20px;
    text-align: center;
    color: #5C5C5C;
 }
 .announcements-nextgen .main-content .right-content .noDataFound label {
    color:#000;
 }
  .announcements-nextgen .main-content .right-content .right-main-content {
    height: 84%;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li {
    width: 100%;
    margin-bottom: 2px;
    padding: 5px 5px 5px 5px;
    border-radius: 6px;
 }

 .announcements-nextgen .main-content .right-content .right-main-content li .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  align-items: stretch;
  margin-bottom:3px;
}

.announcements-nextgen .main-content .right-content .right-main-content li .column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex-wrap: wrap;
  flex: 3;
  width:25%;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 5px;
  white-space: nowrap;
}

.announcements-nextgen .main-content .right-content .right-main-content li .double-column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.announcements-nextgen .main-content .right-content .right-main-content li .dateFormatAlignment {
   width: 40% !important;
   position: relative !important;
   right: -82px;
   cursor: text;
}

.announcements-nextgen .main-content .right-content .right-main-content li .dateFormatAlignment span {
	   font-size:9px !important;  
	   text-align: right !important;
}
.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-list-wrapper
{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
	
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip:not(.mat-basic-chip):focus {
    box-shadow: 0 3px 3px -2px rgb(0 0 0 / 20%), 0 3px 4px 0 rgb(0 0 0 / 14%), 0 1px 8px 0 rgb(0 0 0 / 12%);
    outline: 0;
}
.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement {
  color: #0188d6 !important;
  margin: 1px 5px 5px 0px !important;
  padding: 1px 5px 1px 1px !important;  
  border: 1px solid #0188d6;  
  background-color: #fff !important;     

}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement.mat-chip-selected {
   
	transition: box-shadow 280ms cubic-bezier(.4,0,.2,1);
    display: inline-flex;
    padding: 7px 12px;
    border-radius: 24px;
    align-items: center;
    cursor: default;
	outline: none !important;
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement.mat-chip-selected.mat-primary .mat-chip-remove {
  color: #fff;
  opacity: .4
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement.mat-chip-selected:hover {
   
	transition: box-shadow 280ms cubic-bezier(.4,0,.2,1);
    display: inline-flex;
    padding: 7px 12px;
    border-radius: 24px;
    align-items: center;
    cursor: default;
	outline: none !important;
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: #fff
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement.mat-chip-selected.mat-warn .mat-chip-remove {
  color: #fff;
  opacity: .4
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement.mat-chip-selected.mat-warn .mat-chip-remove:hover {
  opacity: .54
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement.mat-chip-selected.mat-accent {
  background-color: #ff4081;
  color: #fff
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement.mat-chip-selected.mat-accent .mat-chip-remove {
  color: #fff;
  opacity: .4
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement.mat-chip-selected.mat-accent .mat-chip-remove:hover {
  opacity: .54
}
.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement  .icon>svg{
  width: 20px !important;
  height: 20px !important;
  margin: 0px -5px 0px 0px !important   
}

.announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement1 {
  color: #0188d6 !important;
  font-size:11px !important;    
  outline: none !important;
}

  .announcements-nextgen .main-content .right-content .right-main-content li a, .announcements-nextgen .main-content .right-content .right-main-content li span {
    color: #32588D;
    font-size: 14px;
    cursor: pointer;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li .announce-desc  {
    font-size: 12px;
    line-height: normal;
    display: block;
    text-align: left;
    word-wrap: break-word;
    width:100%;
 }

 .announcements-nextgen .main-content .right-content .right-main-content li .announcement-title {
  width: 75%;
  padding: 2px 0 0 0px;
}

 .announcements-nextgen .main-content .right-content .right-main-content li .announce-desc a,
 .announcements-nextgen .main-content .right-content .right-main-content li .announce-desc span {
  font-size: 12px !important; 
  color: #0188d6 !important;
}
  .announcements-nextgen .main-content .right-content .right-main-content li .announcement-icon {
    display: block;
    margin-right: 5px;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li .announcement-icon svg {
    fill: #fff;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li .announcement-icon svg.favtoggleIcon {
    margin-top: -1px;
 }

  .announcements-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #d7e7ff;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li:active {
    background-color: #d7e7ff;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li a:focus svg, .announcements-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #064672;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li:hover a, .announcements-nextgen .main-content .right-content .right-main-content li:active a {
    font-size: 14px;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li:hover .announcement-icon, .announcements-nextgen .main-content .right-content .right-main-content li:active .announcement-icon {
    display: block;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li:hover .announcement-icon svg, .announcements-nextgen .main-content .right-content .right-main-content li:active .announcement-icon svg {
    fill: #064672;
 }
  .announcements-nextgen .main-content .right-content .right-main-content li:hover .announcement-icon svg.favtoggleIcon, .announcements-nextgen .main-content .right-content .right-main-content li:active .announcement-icon svg.favtoggleIcon {
    margin-top: -1px;
 }

  .announcements-nextgen .main-content .icon svg.svgIconsAnnouncementTab {
    fill: #fff;
 }
 .announcements-nextgen .main-content .announcement-list .scrollbar-outer.scroll-content > div{
   min-height:auto !important;
 }
 
 .announcements-nextgen .main-content smart-scroll div.scroll-element_track{
   background-color: #fff !important;
 }
 
 .announcements-nextgen .announcement-list .scrollbar-outer{
   height: 100%;
   padding-right: 25px;
 }

  .nextgen-announcements-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 120vh;
    will-change: opacity;
    background: rgba(255, 255, 255, 0.5);
    opacity: 1;
    display: none;
    z-index: 3 !important;
 }
  .skeleton .field {
    width: 100%;
    height: 25px;
    margin-top: 5px;
    animation: 3s slidein 1s infinite;
    background-color: #c4def3;
    border-radius: 5px;
 }
  .pointer-arrow {
    z-index: 999;
    position: fixed;
    will-change: transform;
    top: -6px;
    right: 46px;
 }
  .pointer-arrow .arrow {
    border: solid #064672;
    border-width: 0px 10px 10px 0px;
    display: inline-block;
    padding: 4px 4px;
 }
  .pointer-arrow .up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
 }
  .announcementContainerAnimated {
     -webkit-animation-duration: 0.5s;
      animation-duration: 0.5s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
 }
 
 @-webkit-keyframes announcementContainerFadeInDown {
     0% {
         opacity: 0;
         -webkit-transform: translateY(-20px);
         }
     100% {
         opacity: 1;
         -webkit-transform: translateY(0);
     }
 }
 
 @keyframes announcementContainerFadeInDown {
     0% {
         opacity: 0;
         transform: translateY(-20px);
     }
     100% {
         opacity: 1;
         transform: translateY(0);
     }
 }
 
 .announcementContainerFadeInDown {
     -webkit-animation-name: announcementContainerFadeInDown;
      animation-name: announcementContainerFadeInDown;
 } 
 
 a.isNextGenAnnouncementSelected{
   background-color: #e5effe !important;
 }
 a.isNextGenAnnouncementSelected .icon svg{
                 fill: #0177d6 !important;
 }
  .outlineOnFocus:focus {
    outline: 2px solid #64c1ff;
 }
 
 .section-header-actions-cnt{
   position: absolute;
   top: -40px;
   right: 10px;
 }
 
 .section-header-actions-cnt .section-bar{
   width: 300px;
   padding: 0;
   height: 36px;
   border: none;
 }
 
 .isNextGenView .section-header-actions-cnt .section-bar{
   height: 26px;
 }
 
 /* NextGen Announcement CSS - END */

.ScorecardView .accumulator-content .ListBoxscore {
    display: none
}

/* NextGen Icon labeling CSS - Start */
.isNextGenView .sec-header-add-btn.enternal-add-btn.btn-flat{
  top:-40px!important;
}

.isNextGenView .eventDescBtn {
  line-height: 28px;
  height: 30px;
}
  
.isNextGenView .eventDescBtn.btn-flat:focus{
  box-shadow: inset 0 0 0 2px #32588d;
}

.isNextGenView .sectionSearch .searchWithHiddenTextField{
  width: 30px;
  border-radius: 4px;
}

.isNextGenView .sectionSearch .searchWithHiddenTextField .search-icon{
  left: 3px;
}

.isNextGenView .sectionSearch .searchWithHiddenTextField .search-icon .grey-text{
  color: #c1c1c1 !important;
}

.isNextGenView .sectionSearch .searchWithHiddenTextField .blue-text{
  color: #32588d !important;
}

.section-header-actions-cnt .sectionSearch .searchWithHiddenTextField.active{
  width: 235px;
  border-bottom: 1px solid #e0e0e0;
}

.isNextGenView .section-header-actions-cnt .sectionSearch .searchWithHiddenTextField.active{
  border: none;
  box-shadow: inset 0 0 0 2px #32588d;
}

.isNextGenView .panelBox-header--aLink{ 
  padding: 0 5px;
}

.isNextGenView .line-section .panelBox-header--aLink {
  padding: 0;
}
.isNextGenView .line-section .panelBox-header--aLink.show-all-errors{
  margin-right: 10px;
}

.section-header-actions-cnt .sectionSearch-supplier{
  padding: 0 !important;
  margin: 0 !important;
}
/* NextGen Icon labeling CSS - End */

.isNextGenView .tableSelect .select-wrapper, .isNextGenView table.sTable td > smart-select .select-wrapper {
  height: 32px !important;
}

.isNextGenView .tableSelect .select-wrapper input.select-dropdown, .isNextGenView table.sTable td > smart-select .select-wrapper input.select-dropdown, .isNextGenView table.sTable td > smart-textfield input{
  height: 32px !important;
  margin: 0 !important;
  line-height: normal !important;
}

.isNextGenView .tableSelect .select-wrapper input.select-dropdown, .isNextGenView table.sTable td > smart-select .select-wrapper input.select-dropdown{
  padding: 4px 20px 4px 5px !important;
}

.isNextGenView table.sTable td > smart-textfield input{
  padding: 4px 5px !important;
}
.smartLeftNav {
    padding-top: 2px;
    padding-bottom: 2px;
}

.infoIconText{
	position: relative !important;
	right: 0px !important;
	left: 0px !important;
	top: 4px !important;
}

.hierarchyTitle{
	float: left !important;
	width: auto !important;
}
.newUiHeader nav ul #globalNavLinkpartners.active a:focus:after {
    content: "";
    background: none;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
#mainContent:focus {
    outline: none !important;
}
.multiNumericfocus input:focus {
    outline: none !important;
}

.infotip-popover-container-scroller {
    max-height:150px !important;
    max-width: 250px !important;
    overflow-y: auto;
}
.reportBgContainer {
	background-image: url(../images/Smart_bg.jpg);
}

.ui-grid-offscreen{
	left: -10000px !important;
	right: 0 !important;
}

.left-nav-expanded footer.page-footer{
  left: 80px;
  width: calc(100% - 80px);
}

.left-nav-collapsed footer.page-footer{
  left: 50px;
  width: calc(100% - 50px);
}

.left-nav-collapsed.isNextGenView .isNextGenFormWidget.active .secondary-navigation{
  left: 70px !important;
}

.left-nav-expanded.isNextGenView .isNextGenFormWidget.active .secondary-navigation{
  left: 100px !important;
}

.left-nav-collapsed.isNextGenView .isNextGenFormWidget .secondary-navigation{
  left: -170px !important;
}
.left-nav-expanded.isNextGenView .isNextGenFormWidget .secondary-navigation{
  left: -140px !important;
}
#navigationNextgen {
    position: fixed;
    will-change: transform;
    z-index: 999;
    box-shadow: #9e9e9e 0px 6px 10px;
    border-radius: 10px;
    top: 72px;
    background-color: #053252;
    display: none;
    transition: top 1s ease-out;
}

    #navigationNextgen .main-content {
        height: 100%;
    }
	 #navigationNextgen .main-content .scroll-wrapper.scrollbar-outer{
		height:100%;
	 }
	 #navigationNextgen .main-content .scroll-wrapper.scrollbar-outer .scrollbar-outer.scroll-content{
		max-height:unset !important;
		height:100% !important;
	 }
        #navigationNextgen .main-content li {
            float: none;
            padding: 0;
        }

            #navigationNextgen .main-content li .icon {
                line-height: 44px;
                height: 47px;
                display: inline-block;
                direction: ltr svg;
                direction-height: 24px;
                direction-width: 24px;
                direction-fill: currentColor;
                direction-vertical-align: middle;
                direction-margin: auto;
                direction-align-content: center;
            }

            #navigationNextgen .main-content li a {
                display: block;
                font-size: 0.8571rem;
                color: #fff;
                height: auto;
                padding: 0px 15px;
                line-height: inherit;
                margin: 4px;
            }

                #navigationNextgen .main-content li a:hover {
                    background-color: #075082;
                    border-radius: 5px;
                }

#navigation-new-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 120vh;
    will-change: opacity;
    background: rgba(255, 255, 255, 0.5);
    opacity: 1;
    z-index: 3 !important;
    display: none;
}

.skeleton .field {
    width: 100%;
    height: 25px;
    margin-top: 5px;
    animation: 3s slidein 1s infinite;
    background-color: #c4def3;
    border-radius: 5px;
}

#profileUpArrow {
    z-index: 999;
    position: fixed;
    will-change: transform;
    top: -6px;
    right: 10px;
}

    #profileUpArrow .arrow {
        border: solid #053252;
        border-width: 0px 10px 10px 0px;
        display: inline-block;
        padding: 4px 4px;
    }

    #profileUpArrow .up {
        transform: rotate(-135deg);
        -webkit-transform: rotate(-135deg);
    }

.animatedRightNav {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeInDownRightNav {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes fadeInDownRightNav {
    0% {
        opacity: 0;
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.fadeInDownRightNav {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.outlineOnFocus:focus {
    outline: 2px solid #64c1ff;
}

::ng-deep smart-scroll .smart-scroll.vertical {
    background-color: #fff !important;
}

/* nextgen helpsupport panel css */

#helpSupportNextGen {
	 position: fixed;
	 will-change: transform;
	 z-index: 999;
	 box-shadow: #9e9e9e 0px 6px 10px;
	 border-radius: 10px;
	 top: 72px;
	 background-color: #fff;
	 display: none;
	 transition: top 1s ease-out;
}
 #helpSupportNextGen .header {
	 border-radius: 10px 10px 0px 0px;
	 text-align: center;
	 vertical-align: middle;
	 text-transform: capitalize;
	 height: 10%;
	 background-color: #064672;
	 padding-top: 10px;
}
 #helpSupportNextGen .header .header_label {
	 font-weight: bold;
	 color: #fff;
	 font-family: "Roboto" !important;
	 font-weight: normal;
	 font-size: 20px;
	 cursor: auto;
}
 #helpSupportNextGen .support-footer {
	 border-radius: 0px 0px 10px 10px;
	 text-align: center;
	 vertical-align: middle;
	 text-transform: capitalize;
	 height: 10%;
	 background-color: #064672;
	 padding-top: 10px;
}
 #helpSupportNextGen .support-footer a {
	 font-weight: bold;
	 color: #fff;
	 font-family: "Roboto" !important;
	 font-weight: normal;
	 font-size: 20px;
	 padding: 5px;
}
 #helpSupportNextGen .main-content {
	 height: 80%;
}
 #helpSupportNextGen .main-content .support-section {
	 border-bottom: 1px solid #e0e0e0;
	 padding: 10px;
}
 #helpSupportNextGen .main-content .support-section .content-header {
	 display: flex;
	 width: 100%;
}
 #helpSupportNextGen .main-content .support-section .content-header .header_text {
	 max-width: 75%;
	 text-transform: uppercase;
	 font-size: 12px;
	 font-weight: bold;
	 color: #132c4e;
	 text-overflow: ellipsis;
	 overflow: hidden;
	 padding: 0px 10px 0px 2px;
	 z-index: 9;
	 background: #fff;
	 margin-bottom: 3px;
}
 #helpSupportNextGen .main-content .support-section .content-header div.hr {
	 width: 93%;
	 position: absolute;
	 border: 0.5px solid #234471;
	 opacity: 0.49;
	 margin-top: 8px;
	 z-index: 1;
}
 #helpSupportNextGen .main-content .scroll-wrapper.scrollbar-outer{
	height:100%;
 }
 #helpSupportNextGen .main-content .support-section .support-content .listsection {
	 padding: 5px;
}
 #helpSupportNextGen .main-content .support-section .support-content .listContent {
	 width: 100%;
	 display: flex;
	 margin: 2px;
	 padding: 2px;
}
 #helpSupportNextGen .main-content .support-section .support-content .listContent .listCol1 {
	width: 45%;
    font-size: 14px;
    color: #5C5C5C;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 60px;
    margin-right: 20px;
}
 #helpSupportNextGen .main-content .support-section .support-content .listContent .listCol2 {
	  width: 48%;
      font-size: 14px;
      color:#1D1D1D;
}
#helpSupportNextGen .main-content .support-section .support-content .listContent .listCol2 .list-value{
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 60px;
}
#helpSupportNextGen .main-content .support-section .support-content .text_content {
	 padding: 0px 10px;
}
#helpSupportNextGen .main-content .support-section .support-content .text_content ul{
	padding: revert !important;
    list-style-type: unset !important;
}
#helpSupportNextGen .main-content .support-section .support-content .text_content ul li{
	list-style-type: unset !important;
}

 #helpSupportNextGen .main-content .support-section .support-content a.link, #helpSupportNextGen .main-content .support-section .support-content a.emailLabel {
	 padding: 5px;
	 font-size: 14px !important;
}
#helpSupportNextGen .main-content .support-section .support-content a.emailLabel span {
	font-size: 14px !important;
}
 #helpSupportNextGen .main-content .support-section .support-content .description_text {
	 margin: 2px;
	 padding: 4px;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 word-break: break-all;
}
 #helpSupportNextGen .main-content .support-section .support-content a.link, #helpSupportNextGen .main-content .support-section .support-content a.emailLabel i, #helpSupportNextGen .main-content .support-section .support-content a.emailLabel span {
	 color: #234471;
	 font-size: 16px;
}
 #helpSupportNextGen .main-content .support-section .support-content a.emailLabel i, #helpSupportNextGen .main-content .support-section .support-content a.link i {
	 margin-right: 10px;
}

#helpSupportNextGen .main-content .support-section .support-content a.link i {
  margin-left: -4px;
}

 #helpSupportNextGen .main-content .noDataFound {
	 font-weight: bold;
	 font-size: 11px;
	 padding: 80px 20px;
	 text-align: center;
}
 .icon_blue svg {
	 height: 20px;
	 width: 20px;
	 fill: #32588d !important;
	 margin-left: 10px;
}
 #helpSupport-new-overlay {
	 position: fixed;
	 top: 0;
	 left: 0;
	 right: 0;
	 height: 120vh;
	 will-change: opacity;
	 background: rgba(255, 255, 255, 0.5);
	 opacity: 1;
	 z-index: 3 !important;
	 display: none;
}
 .skeleton .field {
	 width: 100%;
	 height: 25px;
	 margin-top: 5px;
	 animation: 3s slidein 1s infinite;
	 background-color: #c4def3;
	 border-radius: 5px;
}
 #helpSupportUpArrow {
	 z-index: 999;
	 position: fixed;
	 will-change: transform;
	 top: -6px;
	 right: 46px;
}
 #helpSupportUpArrow .arrow {
	 border: solid #064672;
	 border-width: 0px 10px 10px 0px;
	 display: inline-block;
	 padding: 4px 4px;
}
 #helpSupportUpArrow .up {
	 transform: rotate(-135deg);
	 -webkit-transform: rotate(-135deg);
}
 .animated {
	 -webkit-animation-duration: 0.5s;
	 animation-duration: 0.5s;
	 -webkit-animation-fill-mode: both;
	 animation-fill-mode: both;
}
 @-webkit-keyframes fadeInDown {
	 0% {
		 opacity: 0;
		 -webkit-transform: translateY(-20px);
	}
	 100% {
		 opacity: 1;
		 -webkit-transform: translateY(0);
	}
}
 @keyframes fadeInDown {
	 0% {
		 opacity: 0;
		 transform: translateY(-20px);
	}
	 100% {
		 opacity: 1;
		 transform: translateY(0);
	}
}
 .fadeInDown {
	 -webkit-animation-name: fadeInDown;
	 animation-name: fadeInDown;
}
 .outlineOnFocus:focus {
	 outline: 2px solid #64c1ff;
}
 ::ng-deep smart-scroll .smart-scroll.vertical {
	 background-color: #fff !important;
}
 ::ng-deep smart-scroll .smart-scroll-view {
	 padding-right: 0px !important;
}
 #helpSupportNextGen .main-content .support-section .support-content p:focus,
 #helpSupportNextGen .main-content .support-section .support-content label:focus {
	 outline: rgba(21, 157, 252, .54) auto 2px;
}

.isNextGenView .switch input[type=checkbox].tabbed ~ span.outline-cnt {
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  outline: 2px solid rgba(21, 157, 252, 0.54);
  outline: 2px auto rgba(21, 157, 252, 0.54);
}

.fixed-column{
  width:100%;
  max-height:300px;
  overflow: auto;
  position:relative;
}
.fixed-column table{
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}
.fixed-column th{
  position:relative;
  z-index:99;
}
.fixed-column th.cross{ z-index:100 }
.fixed-column th, .fixed-column .fixed-cell, .fixed-column .fixed-cell-right {
  background: #eee;
}

.fixed-column th, .fixed-column td{
  width:100px;
  border-bottom:1px solid #d0d0d0;

}
.fixed-column .divAsTR{
width:100%;
}

.cross,.crossRight {
  position: relative;
  z-index: 1;
}

[fixed-column-table] thead{
  position: relative;
  z-index:1;
}

#helpSupportNextGen .support-footer-LiveChat {
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  height: 10%;
  background-color: #E0E0E0;
  padding-top: 10px;
}
#helpSupportNextGen .support-footer-LiveChat a {
  font-weight: bold;
  color: #2964BB;
  font-family: "Roboto" !important;
  font-weight: normal;
  font-size: 20px;
  padding: 5px;
}
.wrapper.chatMessage.agent{
  height:auto!important    
  } 
.dockableContainer select{
      display: block;
      }    
.wrapper.chasitor {
  height:auto!important     
}
.embeddedServiceHelpButton {
  display: none!important;
}
.inputEmail.embeddedServiceSidebarFormField {
display: none!important;
}
.inputSplitName.embeddedServiceSidebarFormField{
display: none!important;
}
.wrapper.chatMessage  {
height:auto!important     
}

/* NextGen HelpSupport panel CSS - END */
/********Nextgen workspace Purple theme CSS**************************************/

.nextgenColorTheme-purple .v-menu {
    background: #470054 !important; /*themecolor*/
}

.nextgenColorTheme-purple li.nav-item.stickyMenuHover:hover {
    background-color: #360040 !important; /*thememiddarkcolor*/
}

.nextgenColorTheme-purple .v-menu .nav-item.nav-item-colored a {
  /* color: #F6BEFF !important; */
  color: #fff !important;
}

.nextgenColorTheme-purple .v-menu li.nav-item.nav-item.nav-item-colored:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-purple .v-menu li.nav-item.nav-item-active {
  background-color: #26002D !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-nextgen {
  color: #F6BEFF !important;
  background-color: #26002D !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-header::after {
  border-bottom: 1px solid #F6BEFF !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-title:focus {
  outline: none !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-option.create-option-active a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-option a {
  color: #F6BEFF !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-sub-option a {
  color: #F6BEFF !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-option:hover {
  background-color: #360040 !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-option:hover a {
  color: white !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-sub-option:hover {
  background-color: #360040 !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-sub-option:hover a {
  color: white !important;
}

.nextgenColorTheme-purple .v-menu .create-menu-nextgen .outlineOnFocus:focus {
  outline: 2px solid #D279F7 !important;
}

.nextgenColorTheme-purple a:focus, .nextgenColorTheme-purple [tabindex = "0"]:focus, .nextgenColorTheme-purple .ws_headerautosuggest .select-dropdown.active li:hover, .nextgenColorTheme-purple li.tab:focus {
    outline: 2px auto #d279f7 !important; /*light color*/
}

.nextgenColorTheme-purple .headersearch .searchWithHiddenTextField input {
    border-bottom: 1px solid #470054 !important;
}

.nextgenColorTheme-purple .newUiHeader .globalSearchselectDropDown input[type=text][readonly].select-dropdown:focus {
    border: 2px solid #d279f7 !important;
    box-shadow: 0 0 0 0 #FFF !important;
}

.nextgenColorTheme-purple .dropdown-content li.selected > span {
    color: #470054 !important;
}

.nextgenColorTheme-purple .newUiHeader .smart-ws-autosuggest .smart-search-recent-list-item:hover,
.nextgenColorTheme-purple .newUiHeader .smart-ws-autosuggest .autosuggest_item_selected {
    background-color: #FDF1FF !important; /*lighter color*/
    border: 2px solid #d279f7 !important;
}

.nextgenColorTheme-purple .globalSearchFieldConainerFocus:focus-within {
    outline: 2px solid #d279f7;
}

.nextgenColorTheme-purple .newUiHeader #globalNavigation li a:hover {
    color: #470054 !important;
}

.nextgenColorTheme-purple .newUiHeader nav ul li.active a::after {
    background: #470054 !important;
}

.nextgenColorTheme-purple a.isNextGenBookmarkSelected .icon svg {
    fill: #26002D !important;
}

.nextgenColorTheme-purple a.isNextGenAnnouncementSelected .icon svg {
  fill: #26002D !important;
}

.nextgenColorTheme-purple .newUiHeader .user-avatar {
    background: #470054 !important;
}

.nextgenColorTheme-purple .nav-right-buttons[_ngcontent-c10] .bookmark-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-purple a.isNextGenBookmarkSelected {
    background-color: #FDF1FF !important;
}

.nextgenColorTheme-purple .nav-right-buttons[_ngcontent-c10] .announcement-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-purple a.isNextGenAnnouncementSelected {
    background-color: #FDF1FF !important;
}

.nextgenColorTheme-purple #navigationNextgen {
    background-color: #26002D !important;
}

    .nextgenColorTheme-purple #navigationNextgen .main-content li a:hover {
        background-color: #470054 !important;
    }

.nextgenColorTheme-purple #profileUpArrow .arrow {
    border: solid #26002D;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-purple .bookmarks-nextgen .header,
.nextgenColorTheme-purple .bookmarks-nextgen .main-content .left-content {
    background-color: #470054 !important;
}

.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #470054 !important;
}

.nextgenColorTheme-purple .bookmarks-nextgen .main-content .bookmark-elem.isSelected {
    background-color: #FDF1FF !important;
}

.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #FDF1FF;
}

.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-main-content li span {
    color: #470054;
}

.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .bookmark-icon svg,
.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-main-content li:active .bookmark-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #470054;
    color: #470054;
}

.nextgenColorTheme-purple .bookmarks-nextgen .main-content .right-content .right-content-footer a#closeBookmarkBtnNextgen {
  background-color: #470054;
}

.nextgenColorTheme-purple .bookmarks-nextgen .pointer-arrow .arrow {
    border: solid #470054;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-purple #helpSupportNextGen .header {
    background-color: #470054;
}

.nextgenColorTheme-purple #helpSupportNextGen .main-content .support-section .content-header .header_text {
    color: #470054;
}

.nextgenColorTheme-purple #helpSupportNextGen .main-content .support-section .content-header div.hr {
    border: 0.5px solid #470054;
}

.nextgenColorTheme-purple #helpSupportNextGen .main-content .support-section .support-content a.link,
.nextgenColorTheme-purple #helpSupportNextGen .main-content .support-section .support-content a.emailLabel i,
.nextgenColorTheme-purple #helpSupportNextGen .main-content .support-section .support-content a.emailLabel span {
    color: #470054;
}

.nextgenColorTheme-purple #helpSupportNextGen .support-footer {
    background-color: #470054;
}

.nextgenColorTheme-purple #helpSupportNextGen .icon_blue svg {
    fill: #470054 !important;
}

.nextgenColorTheme-purple #helpSupportUpArrow .arrow {
    border: solid #470054;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-purple .spinner-blue, .nextgenColorTheme-purple .spinner-blue-only {
    border-color: #470054;
}

.nextgenColorTheme-purple .new-search-box-postion{
  background-color: #470054 !important;
}

.nextgenColorTheme-purple .globalSearchTextfield .search-field input::-webkit-input-placeholder {
  color: #470054 !important;
}

.nextgenColorTheme-purple .globalSearchTextfieldTempClass{
  border: 2px solid #470054 !important;
}

.nextgenColorTheme-purple .searchWithHiddenTextField.active .ws_headerautosuggest input.select-dropdown{
  color: #470054 !important;
}


.nextgenColorTheme-purple .announcements-nextgen .header,
.nextgenColorTheme-purple .announcements-nextgen .main-content .left-content {
    background-color: #470054 !important;
}

.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement {
  border: 1px solid #470054 !important;   
 }
 
.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #470054 !important;
}

.nextgenColorTheme-purple .announcements-nextgen .main-content .announcement-elem.isSelected {
    background-color: #FDF1FF !important;
}

.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #FDF1FF;
}

.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-main-content li span {
    color: #470054;
}

.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-main-content li:hover .announcement-icon svg,
.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-main-content li:active .announcement-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #470054;
    color: #470054;
}

.nextgenColorTheme-purple .announcements-nextgen .main-content .right-content .right-content-footer a#closeAnnouncementBtnNextgen{ 
  background-color: #470054;
}

.nextgenColorTheme-purple .announcements-nextgen .pointer-arrow .arrow {
    border: solid #470054;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-purple [type="radio"].with-gap:checked + label:after {
  border: 2px solid #470054 !important;
  background-color:#470054 !important;
  outline: none;
}
.nextgenColorTheme-purple [type="radio"].with-gap:focus + label:after {
  outline: 2px solid #470054 !important;
}

.nextgenColorTheme-purple [type="checkbox"].filled-in:focus + label:after {
  border: 2px solid #470054 !important;
  outline: 2px solid #470054 !important;
}

.nextgenColorTheme-purple [type="radio"].with-gap:checked + label:before {
    border-color: #470054 !important;
}

/********Nextgen workspace Purple theme CSS**************************************/
/********Nextgen workspace Green theme CSS**************************************/

.nextgenColorTheme-green .v-menu {
    background: #367C2B !important; /*themecolor*/
}

.nextgenColorTheme-green li.nav-item.stickyMenuHover:hover {
    background-color: #295F21 !important; /*themedarkcolor*/
}

.nextgenColorTheme-green .v-menu .nav-item.nav-item-colored a {
  /* color: #B6E3AF !important; */
  color: #fff !important;
}

.nextgenColorTheme-green .v-menu li.nav-item.nav-item.nav-item-colored:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-green .v-menu li.nav-item.nav-item-active {
  background-color: #23501C !important;
}

.nextgenColorTheme-green .v-menu .create-menu-nextgen {
  color: #B6E3AF !important;
  background-color: #23501C !important;
}

.nextgenColorTheme-green .v-menu .create-menu-header::after {
  border-bottom: 1px solid #B6E3AF !important;
}

.nextgenColorTheme-green .v-menu .create-menu-title:focus {
  outline: none !important;
}

.nextgenColorTheme-green .v-menu .create-menu-option.create-option-active a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-green .v-menu .create-menu-option a {
  color: #B6E3AF !important;
}

.nextgenColorTheme-green .v-menu .create-menu-sub-option a {
  color: #B6E3AF !important;
}

.nextgenColorTheme-green .v-menu .create-menu-option:hover {
  background-color: #295F21 !important;
}

.nextgenColorTheme-green .v-menu .create-menu-option:hover a {
  color: white !important;
}

.nextgenColorTheme-green .v-menu .create-menu-sub-option:hover {
  background-color: #295F21 !important;
}

.nextgenColorTheme-green .v-menu .create-menu-sub-option:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-green .v-menu .create-menu-nextgen .outlineOnFocus:focus {
  outline: 2px solid #B6E3AF !important;
}

.nextgenColorTheme-green a:focus, .nextgenColorTheme-green [tabindex = "0"]:focus, .nextgenColorTheme-green .ws_headerautosuggest .select-dropdown.active li:hover, .nextgenColorTheme-green li.tab:focus {
    outline: 2px auto #8DD483 !important; /*light color*/
}

.nextgenColorTheme-green .headersearch .searchWithHiddenTextField input {
    border-bottom: 1px solid #367C2B !important;
}

.nextgenColorTheme-green .newUiHeader .globalSearchselectDropDown input[type=text][readonly].select-dropdown:focus {
    border: 2px solid #8DD483 !important;
    box-shadow: 0 0 0 0 #FFF !important;
}

.nextgenColorTheme-green .dropdown-content li.selected > span {
    color: #367C2B !important;
}

.nextgenColorTheme-green .newUiHeader .smart-ws-autosuggest .smart-search-recent-list-item:hover,
.nextgenColorTheme-green .newUiHeader .smart-ws-autosuggest .autosuggest_item_selected {
    background-color: #D1EDCC !important; /*lighter color*/
    border: 2px solid #8DD483 !important;
}

.nextgenColorTheme-green .globalSearchFieldConainerFocus:focus-within {
    outline: 2px solid #8DD483;
}

.nextgenColorTheme-green .newUiHeader #globalNavigation li a:hover {
    color: #367C2B !important;
}

.nextgenColorTheme-green .newUiHeader nav ul li.active a::after {
    background: #367C2B !important;
}

.nextgenColorTheme-green a.isNextGenBookmarkSelected .icon svg {
    fill: #23501C !important;
}

.nextgenColorTheme-green a.isNextGenAnnouncementSelected .icon svg {
  fill: #23501C !important;
}

.nextgenColorTheme-green .newUiHeader .user-avatar {
    background: #367C2B !important;
}

.nextgenColorTheme-green .nav-right-buttons[_ngcontent-c10] .bookmark-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-green a.isNextGenBookmarkSelected {
    background-color: #D1EDCC !important;
}

.nextgenColorTheme-green .nav-right-buttons[_ngcontent-c10] .announcement-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-green a.isNextGenAnnouncementSelected {
    background-color: #D1EDCC !important;
}

.nextgenColorTheme-green #navigationNextgen {
    background-color: #23501C !important;
}

    .nextgenColorTheme-green #navigationNextgen .main-content li a:hover {
        background-color: #367C2B !important;
    }

.nextgenColorTheme-green #profileUpArrow .arrow {
    border: solid #23501C;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-green .bookmarks-nextgen .header,
.nextgenColorTheme-green .bookmarks-nextgen .main-content .left-content {
    background-color: #367C2B !important;
}

.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #367C2B !important;
}

.nextgenColorTheme-green .bookmarks-nextgen .main-content .bookmark-elem.isSelected {
    background-color: #D1EDCC !important;
}

.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #D1EDCC;
}

.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-main-content li span {
    color: #367C2B;
}

.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .bookmark-icon svg,
.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-main-content li:active .bookmark-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #367C2B;
    color: #367C2B;
}

.nextgenColorTheme-green .bookmarks-nextgen .main-content .right-content .right-content-footer a#closeBookmarkBtnNextgen{ 
  background-color: #367C2B;
}

.nextgenColorTheme-green .bookmarks-nextgen .pointer-arrow .arrow {
    border: solid #367C2B;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-green #helpSupportNextGen .header {
    background-color: #367C2B;
}

.nextgenColorTheme-green #helpSupportNextGen .main-content .support-section .content-header .header_text {
    color: #367C2B;
}

.nextgenColorTheme-green #helpSupportNextGen .main-content .support-section .content-header div.hr {
    border: 0.5px solid #367C2B;
}

.nextgenColorTheme-green #helpSupportNextGen .main-content .support-section .support-content a.link,
.nextgenColorTheme-green #helpSupportNextGen .main-content .support-section .support-content a.emailLabel i,
.nextgenColorTheme-green #helpSupportNextGen .main-content .support-section .support-content a.emailLabel span {
    color: #367C2B;
}

.nextgenColorTheme-green #helpSupportNextGen .support-footer {
    background-color: #367C2B;
}

.nextgenColorTheme-green #helpSupportNextGen .icon_blue svg {
    fill: #367C2B !important;
}

.nextgenColorTheme-green #helpSupportUpArrow .arrow {
    border: solid #367C2B;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-green .spinner-blue, .nextgenColorTheme-green .spinner-blue-only {
    border-color: #367C2B;
}

.nextgenColorTheme-green .new-search-box-postion{
  background-color: #367C2B !important;
}

.nextgenColorTheme-green .globalSearchTextfield .search-field input::-webkit-input-placeholder {
  color: #367C2B !important;
}

.nextgenColorTheme-green .globalSearchTextfieldTempClass{
  border: 2px solid #367C2B !important;
}

.nextgenColorTheme-green .searchWithHiddenTextField.active .ws_headerautosuggest input.select-dropdown{
  color: #367C2B !important;
}


.nextgenColorTheme-green .announcements-nextgen .header,
.nextgenColorTheme-green .announcements-nextgen .main-content .left-content {
    background-color: #367C2B !important;
}

.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #367C2B !important;
}

.nextgenColorTheme-green .announcements-nextgen .main-content .announcement-elem.isSelected {
    background-color: #D1EDCC !important;
}

.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #D1EDCC;
}

.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-main-content li span {
    color: #367C2B;
}
 
.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement {
  border: 1px solid #367C2B !important;   
 }

.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-main-content li:hover .announcement-icon svg,
.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-main-content li:active .announcement-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #367C2B;
    color: #367C2B;
}

.nextgenColorTheme-green .announcements-nextgen .main-content .right-content .right-content-footer a#closeAnnouncementBtnNextgen{ 
  background-color: #367C2B;
}

.nextgenColorTheme-green .announcements-nextgen .pointer-arrow .arrow {
    border: solid #367C2B;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-green [type="radio"].with-gap:checked + label:after {
  border: 2px solid #367C2B !important;
  background-color:#367C2B !important;
  outline: none;
}
.nextgenColorTheme-green [type="radio"].with-gap:focus + label:after {
  outline: 2px solid #367C2B !important;
}

.nextgenColorTheme-green [type="checkbox"].filled-in:focus + label:after {
  border: 2px solid #367C2B !important;
  outline: 2px solid #367C2B !important;
}

.nextgenColorTheme-green [type="radio"].with-gap:checked + label:before {
    border-color: #367C2B !important;
}
/********Nextgen workspace Green theme CSS**************************************/
/********Nextgen workspace Grey theme CSS**************************************/

.nextgenColorTheme-grey .v-menu {
    background: #46555F !important; /*themecolor*/
}

.nextgenColorTheme-grey li.nav-item.stickyMenuHover:hover {
    background-color: #344148 !important; /*themedarkcolor*/
}

.nextgenColorTheme-grey .v-menu .nav-item.nav-item-colored a {
  /* color: #C0CAD0 !important; */
  color: #fff !important;
}

.nextgenColorTheme-grey .v-menu li.nav-item.nav-item.nav-item-colored:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-grey .v-menu li.nav-item.nav-item-active {
  background-color: #252D31 !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-nextgen {
  color: #C0CAD0 !important;
  background-color: #252D31 !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-header::after {
  border-bottom: 1px solid #C0CAD0 !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-title:focus {
  outline: none !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-option.create-option-active a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-option a {
  color: #C0CAD0 !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-sub-option a {
  color: #C0CAD0 !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-option:hover {
  background-color: #344148 !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-option:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-sub-option:hover {
  background-color: #344148 !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-sub-option:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-grey .v-menu .create-menu-nextgen .outlineOnFocus:focus {
  outline: 2px solid #A9B7C0 !important;
}

.nextgenColorTheme-grey a:focus, .nextgenColorTheme-grey [tabindex = "0"]:focus, .nextgenColorTheme-grey .ws_headerautosuggest .select-dropdown.active li:hover, .nextgenColorTheme-grey li.tab:focus {
    outline: 2px auto #A9B7C0 !important; /*light color*/
}

.nextgenColorTheme-grey .headersearch .searchWithHiddenTextField input {
    border-bottom: 1px solid #46555F !important;
}

.nextgenColorTheme-grey .newUiHeader .globalSearchselectDropDown input[type=text][readonly].select-dropdown:focus {
    border: 2px solid #A9B7C0 !important;
    box-shadow: 0 0 0 0 #FFF !important;
}

.nextgenColorTheme-grey .dropdown-content li.selected > span {
    color: #46555F !important;
}

.nextgenColorTheme-grey .newUiHeader .smart-ws-autosuggest .smart-search-recent-list-item:hover,
.nextgenColorTheme-grey .newUiHeader .smart-ws-autosuggest .autosuggest_item_selected {
    background-color: #D5DDE0 !important; /*lighter color*/
    border: 2px solid #A9B7C0 !important;
}

.nextgenColorTheme-grey .globalSearchFieldConainerFocus:focus-within {
    outline: 2px solid #A9B7C0;
}

.nextgenColorTheme-grey .newUiHeader #globalNavigation li a:hover {
    color: #46555F !important;
}

.nextgenColorTheme-grey .newUiHeader nav ul li.active a::after {
    background: #46555F !important;
}

.nextgenColorTheme-grey a.isNextGenBookmarkSelected .icon svg {
    fill: #252D31 !important;
}

.nextgenColorTheme-grey a.isNextGenAnnouncementSelected .icon svg {
  fill: #252D31 !important;
}

.nextgenColorTheme-grey .newUiHeader .user-avatar {
    background: #46555F !important;
}

.nextgenColorTheme-grey .nav-right-buttons[_ngcontent-c10] .bookmark-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-grey a.isNextGenBookmarkSelected {
    background-color: #D5DDE0 !important;
}

.nextgenColorTheme-grey .nav-right-buttons[_ngcontent-c10] .announcement-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-grey a.isNextGenAnnouncementSelected {
    background-color: #D5DDE0 !important;
}

.nextgenColorTheme-grey #navigationNextgen {
    background-color: #252D31 !important;
}

    .nextgenColorTheme-grey #navigationNextgen .main-content li a:hover {
        background-color: #46555F !important;
    }

.nextgenColorTheme-grey #profileUpArrow .arrow {
    border: solid #252D31;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-grey .bookmarks-nextgen .header,
.nextgenColorTheme-grey .bookmarks-nextgen .main-content .left-content {
    background-color: #46555F !important;
}

.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #46555F !important;
}

.nextgenColorTheme-grey .bookmarks-nextgen .main-content .bookmark-elem.isSelected {
    background-color: #D5DDE0 !important;
}

.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #D5DDE0;
}

.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-main-content li span {
    color: #46555F;
}

.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .bookmark-icon svg,
.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-main-content li:active .bookmark-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #46555F;
    color: #46555F;
}

.nextgenColorTheme-grey .bookmarks-nextgen .main-content .right-content .right-content-footer a#closeBookmarkBtnNextgen {
  background-color: #46555F;
}

.nextgenColorTheme-grey .bookmarks-nextgen .pointer-arrow .arrow {
    border: solid #46555F;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-grey #helpSupportNextGen .header {
    background-color: #46555F;
}

.nextgenColorTheme-grey #helpSupportNextGen .main-content .support-section .content-header .header_text {
    color: #46555F;
}

.nextgenColorTheme-grey #helpSupportNextGen .main-content .support-section .content-header div.hr {
    border: 0.5px solid #46555F;
}

.nextgenColorTheme-grey #helpSupportNextGen .main-content .support-section .support-content a.link,
.nextgenColorTheme-grey #helpSupportNextGen .main-content .support-section .support-content a.emailLabel i,
.nextgenColorTheme-grey #helpSupportNextGen .main-content .support-section .support-content a.emailLabel span {
    color: #46555F;
}

.nextgenColorTheme-grey #helpSupportNextGen .support-footer {
    background-color: #46555F;
}

.nextgenColorTheme-grey #helpSupportNextGen .icon_blue svg {
    fill: #46555F !important;
}

.nextgenColorTheme-grey #helpSupportUpArrow .arrow {
    border: solid #46555F;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-grey .spinner-blue, .nextgenColorTheme-grey .spinner-blue-only {
    border-color: #46555F;
}

.nextgenColorTheme-grey .new-search-box-postion{
  background-color: #46555F !important;
}

.nextgenColorTheme-grey .globalSearchTextfield .search-field input::-webkit-input-placeholder {
  color: #46555F !important;
}

.nextgenColorTheme-grey .globalSearchTextfieldTempClass{
  border: 2px solid #46555F !important;
}

.nextgenColorTheme-grey .searchWithHiddenTextField.active .ws_headerautosuggest input.select-dropdown{
  color: #46555F !important;
}


.nextgenColorTheme-grey .announcements-nextgen .header,
.nextgenColorTheme-grey .announcements-nextgen .main-content .left-content {
    background-color: #46555F !important;
}

.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #46555F !important;
}

.nextgenColorTheme-grey .announcements-nextgen .main-content .announcement-elem.isSelected {
    background-color: #D5DDE0 !important;
}

.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #D5DDE0;
}

.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-main-content li span {
    color: #46555F;
}

.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement {
  border: 1px solid #46555F !important;   
 }

.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-main-content li:hover .announcement-icon svg,
.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-main-content li:active .announcement-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #46555F;
    color: #46555F;
}

.nextgenColorTheme-grey .announcements-nextgen .main-content .right-content .right-content-footer a#closeAnnouncementBtnNextgen {
  background-color: #46555F;
}


.nextgenColorTheme-grey .announcements-nextgen .pointer-arrow .arrow {
    border: solid #46555F;
    border-width: 0px 10px 10px 0px;
}


.nextgenColorTheme-grey [type="radio"].with-gap:checked + label:after {
  border: 2px solid #46555F !important;
  background-color:#46555F !important;
  outline: none;
}
.nextgenColorTheme-grey [type="radio"].with-gap:focus + label:after {
  outline: 2px solid #46555F !important;
}

.nextgenColorTheme-grey [type="checkbox"].filled-in:focus + label:after {
  border: 2px solid #46555F !important;
  outline: 2px solid #46555F !important;
}

.nextgenColorTheme-grey [type="radio"].with-gap:checked + label:before {
    border-color: #46555F !important;
}

/********Nextgen workspace Grey theme CSS**************************************/
/********Nextgen workspace Custom Blue theme CSS**************************************/

.nextgenColorTheme-customblue .v-menu {
    background: #012169 !important; /*themecolor*/
}

.nextgenColorTheme-customblue .nav-right-buttons .icon.iconSmall>svg,
.nextgenColorTheme-customblue .nav-right-buttons .icon>svg {
  color:#012169;
}

.nextgenColorTheme-customblue li.nav-item.stickyMenuHover:hover {
    background-color: #011950 !important; /*thememiddarkcolor*/
}

.nextgenColorTheme-customblue .v-menu .nav-item.nav-item-colored a {
  /* color: #ABCCFF !important; */
  color: #fff !important;
}

.nextgenColorTheme-customblue .v-menu li.nav-item.nav-item.nav-item-colored:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-customblue .v-menu li.nav-item.nav-item-active {
  background-color: #0049AC !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-nextgen {
  color: #FFF !important;
  background-color: #0049AC !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-header::after {
  border-bottom: 1px solid #FFF !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-title:focus {
  outline: none !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-option.create-option-active a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-option a {
  color: #FFF !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-sub-option a {
  color: #FFF !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-option:hover {
  background-color: #012169 !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-option:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-sub-option:hover {
  background-color: #012169 !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-sub-option:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-customblue .v-menu .create-menu-nextgen .outlineOnFocus:focus {
  outline: 2px solid #8E45FC !important;
}

.nextgenColorTheme-customblue a:focus, .nextgenColorTheme-customblue [tabindex = "0"]:focus, .nextgenColorTheme-customblue .ws_headerautosuggest .select-dropdown.active li:hover, .nextgenColorTheme-customblue li.tab:focus {
    outline: 2px auto #8E45FC !important; /*light color*/
}

.nextgenColorTheme-customblue .headersearch .searchWithHiddenTextField input {
    border-bottom: 1px solid #012169 !important;
}

.nextgenColorTheme-customblue .newUiHeader .globalSearchselectDropDown input[type=text][readonly].select-dropdown:focus {
    border: 2px solid #8E45FC !important;
    box-shadow: 0 0 0 0 #FFF !important;
}

.nextgenColorTheme-customblue .dropdown-content li.selected > span {
    color: #012169 !important;
}

.nextgenColorTheme-customblue .newUiHeader .smart-ws-autosuggest .smart-search-recent-list-item:hover,
.nextgenColorTheme-customblue .newUiHeader .smart-ws-autosuggest .autosuggest_item_selected {
    background-color: #CCDBFE !important; /*lighter color*/
    border: 2px solid #8E45FC !important;
}

.nextgenColorTheme-customblue .globalSearchFieldConainerFocus:focus-within {
    outline: 2px solid #8E45FC;
}

.nextgenColorTheme-customblue .newUiHeader #globalNavigation li a:hover {
    color: #012169 !important;
}

.nextgenColorTheme-customblue .newUiHeader nav ul li.active a::after {
    background: #012169 !important;
}

.nextgenColorTheme-customblue a.isNextGenBookmarkSelected .icon svg {
    fill: #00091D !important;
}

.nextgenColorTheme-customblue a.isNextGenAnnouncementSelected .icon svg {
    fill: #00091D !important;
}

.nextgenColorTheme-customblue .newUiHeader .user-avatar {
    background: #012169 !important;
}

.nextgenColorTheme-customblue .nav-right-buttons[_ngcontent-c10] .bookmark-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-customblue a.isNextGenBookmarkSelected {
    background-color: #CCDBFE !important;
}

.nextgenColorTheme-customblue .nav-right-buttons[_ngcontent-c10] .announcement-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-customblue a.isNextGenAnnouncementSelected {
    background-color: #CCDBFE !important;
}

.nextgenColorTheme-customblue #navigationNextgen {
    background-color: #00091D !important;
}

    .nextgenColorTheme-customblue #navigationNextgen .main-content li a:hover {
        background-color: #012169 !important;
    }

.nextgenColorTheme-customblue #profileUpArrow .arrow {
    border: solid #00091D;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .header,
.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .left-content {
    background-color: #012169 !important;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #012169 !important;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .bookmark-elem.isSelected {
    background-color: #CCDBFE !important;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #CCDBFE;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-main-content li span {
    color: #012169;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .bookmark-icon svg,
.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-main-content li:active .bookmark-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #012169;
    color: #012169;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .main-content .right-content .right-content-footer a#closeBookmarkBtnNextgen {
  background-color: #012169;
}

.nextgenColorTheme-customblue .bookmarks-nextgen .pointer-arrow .arrow {
    border: solid #012169;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-customblue #helpSupportNextGen .header {
    background-color: #012169;
}

.nextgenColorTheme-customblue #helpSupportNextGen .main-content .support-section .content-header .header_text {
    color: #012169;
}

.nextgenColorTheme-customblue #helpSupportNextGen .main-content .support-section .content-header div.hr {
    border: 0.5px solid #012169;
}

.nextgenColorTheme-customblue #helpSupportNextGen .main-content .support-section .support-content a.link,
.nextgenColorTheme-customblue #helpSupportNextGen .main-content .support-section .support-content a.emailLabel i,
.nextgenColorTheme-customblue #helpSupportNextGen .main-content .support-section .support-content a.emailLabel span {
    color: #012169;
}

.nextgenColorTheme-customblue #helpSupportNextGen .support-footer {
    background-color: #012169;
}

.nextgenColorTheme-customblue #helpSupportNextGen .icon_blue svg {
    fill: #012169 !important;
}

.nextgenColorTheme-customblue #helpSupportUpArrow .arrow {
    border: solid #012169;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-customblue .spinner-blue, .nextgenColorTheme-customblue .spinner-blue-only {
    border-color: #012169;
}

.nextgenColorTheme-customblue .new-search-box-postion {
    background-color: #012169 !important;
}

.nextgenColorTheme-customblue .globalSearchTextfield .search-field input::-webkit-input-placeholder {
    color: #012169 !important;
}

.nextgenColorTheme-customblue .globalSearchTextfieldTempClass {
    border: 2px solid #012169 !important;
}

.nextgenColorTheme-customblue .searchWithHiddenTextField.active .ws_headerautosuggest input.select-dropdown {
    color: #012169 !important;
}

.nextgenColorTheme-customblue .announcements-nextgen .header,
.nextgenColorTheme-customblue .announcements-nextgen .main-content .left-content {
    background-color: #012169 !important;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #012169 !important;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .announcement-elem.isSelected {
    background-color: #CCDBFE !important;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #CCDBFE;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-main-content li span {
    color: #012169;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement {
    border: 1px solid #012169 !important;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-main-content li:hover .announcement-icon svg,
.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-main-content li:active .announcement-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #012169;
    color: #012169;
}

.nextgenColorTheme-customblue .announcements-nextgen .main-content .right-content .right-content-footer a#closeAnnouncementBtnNextgen {
  background-color: #012169;
}

.nextgenColorTheme-customblue .announcements-nextgen .pointer-arrow .arrow {
    border: solid #012169;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-customblue [type="radio"].with-gap:checked + label:after {
  border: 2px solid #012169 !important;
  background-color: #012169 !important;
  outline: none;
}
.nextgenColorTheme-customblue [type="radio"].with-gap:focus + label:after {
  outline: 2px solid #8E45FC !important;
}

.nextgenColorTheme-customblue [type="checkbox"].filled-in:focus + label:after {
  border: 2px solid #012169 !important;
  outline: 2px solid #8E45FC !important;
}

.nextgenColorTheme-customblue [type="radio"].with-gap:checked + label:before {
    border-color: #012169 !important;
}
/********Nextgen workspace Custom Blue theme CSS**************************************/
/********Nextgen workspace Red theme CSS**************************************/

.nextgenColorTheme-red .v-menu {
    background: #C10E21 !important; /*themecolor*/
}

.nextgenColorTheme-red li.nav-item.stickyMenuHover:hover {
    background-color: #9C0C1B !important; /*thememiddarkcolor*/
}

.nextgenColorTheme-red .v-menu .nav-item.nav-item-colored a {
  /* color: #F9AEB6 !important; */
  color: #fff !important;
}

.nextgenColorTheme-red .v-menu li.nav-item.nav-item.nav-item-colored:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-red .v-menu li.nav-item.nav-item-active {
  background-color: #780814 !important;
}

.nextgenColorTheme-red .v-menu .create-menu-nextgen {
  color: #F9AEB6 !important;
  background-color: #780814 !important;
}

.nextgenColorTheme-red .v-menu .create-menu-header::after {
  border-bottom: 1px solid #F9AEB6 !important;
}

.nextgenColorTheme-red .v-menu .create-menu-title:focus {
  outline: none !important;
}

.nextgenColorTheme-red .v-menu .create-menu-option.create-option-active a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-red .v-menu .create-menu-option a {
  color: #F9AEB6 !important;
}

.nextgenColorTheme-red .v-menu .create-menu-sub-option a {
  color: #F9AEB6 !important;
}

.nextgenColorTheme-red .v-menu .create-menu-option:hover {
  background-color: #9C0C1B !important;
}

.nextgenColorTheme-red .v-menu .create-menu-option:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-red .v-menu .create-menu-sub-option:hover {
  background-color: #9C0C1B !important;
}

.nextgenColorTheme-red .v-menu .create-menu-sub-option:hover a {
  color: #FFFFFF !important;
}

.nextgenColorTheme-red .v-menu .create-menu-nextgen .outlineOnFocus:focus {
  outline: 2px solid #F78895 !important;
}

.nextgenColorTheme-red a:focus, .nextgenColorTheme-red [tabindex = "0"]:focus, .nextgenColorTheme-red .ws_headerautosuggest .select-dropdown.active li:hover, .nextgenColorTheme-red li.tab:focus {
    outline: 2px auto #F78895 !important; /*light color*/
}

.nextgenColorTheme-red .headersearch .searchWithHiddenTextField input {
    border-bottom: 1px solid #C10E21 !important;
}

.nextgenColorTheme-red .newUiHeader .globalSearchselectDropDown input[type=text][readonly].select-dropdown:focus {
    border: 2px solid #F78895 !important;
    box-shadow: 0 0 0 0 #FFF !important;
}

.nextgenColorTheme-red .dropdown-content li.selected > span {
    color: #C10E21 !important;
}

.nextgenColorTheme-red .newUiHeader .smart-ws-autosuggest .smart-search-recent-list-item:hover,
.nextgenColorTheme-red .newUiHeader .smart-ws-autosuggest .autosuggest_item_selected {
    background-color: #FDE5F7 !important; /*lighter color*/
    border: 2px solid #F78895 !important;
}

.nextgenColorTheme-red .globalSearchFieldConainerFocus:focus-within {
    outline: 2px solid #F78895;
}

.nextgenColorTheme-red .newUiHeader #globalNavigation li a:hover {
    color: #C10E21 !important;
}

.nextgenColorTheme-red .newUiHeader nav ul li.active a::after {
    background: #C10E21 !important;
}

.nextgenColorTheme-red a.isNextGenBookmarkSelected .icon svg {
    fill: #780814 !important;
}

.nextgenColorTheme-red a.isNextGenAnnouncementSelected .icon svg {
  fill: #780814 !important;
}

.nextgenColorTheme-red .newUiHeader .user-avatar {
    background: #C10E21 !important;
}

.nextgenColorTheme-red .nav-right-buttons[_ngcontent-c10] .bookmark-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-red a.isNextGenBookmarkSelected {
    background-color: #FDE5F7 !important;
}

.nextgenColorTheme-red .nav-right-buttons[_ngcontent-c10] .announcement-active[_ngcontent-c10] a[_ngcontent-c10],
.nextgenColorTheme-red a.isNextGenAnnouncementSelected {
    background-color: #FDE5F7 !important;
}

.nextgenColorTheme-red #navigationNextgen {
    background-color: #780814 !important;
}

    .nextgenColorTheme-red #navigationNextgen .main-content li a:hover {
        background-color: #C10E21 !important;
    }

.nextgenColorTheme-red #profileUpArrow .arrow {
    border: solid #780814;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-red .bookmarks-nextgen .header,
.nextgenColorTheme-red .bookmarks-nextgen .main-content .left-content {
    background-color: #C10E21 !important;
}

.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #C10E21 !important;
}

.nextgenColorTheme-red .bookmarks-nextgen .main-content .bookmark-elem.isSelected {
    background-color: #FDE5F7 !important;
}

.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #FDE5F7;
}

.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-main-content li span {
    color: #C10E21;
}
 
.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-main-content li:hover .bookmark-icon svg,
.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-main-content li:active .bookmark-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #C10E21;
    color: #C10E21;
}

.nextgenColorTheme-red .bookmarks-nextgen .main-content .right-content .right-content-footer a#closeBookmarkBtnNextgen {
    background-color: #C10E21;
}

.nextgenColorTheme-red .bookmarks-nextgen .pointer-arrow .arrow {
    border: solid #C10E21;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-red #helpSupportNextGen .header {
    background-color: #C10E21;
}

.nextgenColorTheme-red #helpSupportNextGen .main-content .support-section .content-header .header_text {
    color: #C10E21;
}

.nextgenColorTheme-red #helpSupportNextGen .main-content .support-section .content-header div.hr {
    border: 0.5px solid #C10E21;
}

.nextgenColorTheme-red #helpSupportNextGen .main-content .support-section .support-content a.link,
.nextgenColorTheme-red #helpSupportNextGen .main-content .support-section .support-content a.emailLabel i,
.nextgenColorTheme-red #helpSupportNextGen .main-content .support-section .support-content a.emailLabel span {
    color: #C10E21;
}

.nextgenColorTheme-red #helpSupportNextGen .support-footer {
    background-color: #C10E21;
}

.nextgenColorTheme-red #helpSupportNextGen .icon_blue svg {
    fill: #C10E21 !important;
}

.nextgenColorTheme-red #helpSupportUpArrow .arrow {
    border: solid #C10E21;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-red .spinner-blue, .nextgenColorTheme-red .spinner-blue-only {
    border-color: #C10E21;
}

.nextgenColorTheme-red .new-search-box-postion{
  background-color: #C10E21 !important;
}

.nextgenColorTheme-red .globalSearchTextfield .search-field input::-webkit-input-placeholder {
  color: #C10E21 !important;
}

.nextgenColorTheme-red .globalSearchTextfieldTempClass{
  border: 2px solid #C10E21 !important;
}

.nextgenColorTheme-red .searchWithHiddenTextField.active .ws_headerautosuggest input.select-dropdown{
  color: #C10E21 !important;
}


.nextgenColorTheme-red .announcements-nextgen .header,
.nextgenColorTheme-red .announcements-nextgen .main-content .left-content {
    background-color: #C10E21 !important;
}

.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-content-header span.header_text {
    color: #C10E21 !important;
}

.nextgenColorTheme-red .announcements-nextgen .main-content .announcement-elem.isSelected {
    background-color: #FDE5F7 !important;
}

.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-main-content li:hover {
    background-color: #FDE5F7;
}

.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-main-content li a,
.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-main-content li span {
    color: #C10E21;
}

.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-main-content li .mat-chip-announcement {
  border: 1px solid #C10E21 !important;   
 }

.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-main-content li:hover .announcement-icon svg,
.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-main-content li:active .announcement-icon svg {
    fill: #65737e;
}

.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-main-content li a:focus svg,
.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-main-content li span:focus svg {
    fill: #65737e;
}

.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-main-content li .homeBookmark svg.favtoggleIcon {
    fill: #ffa500 !important;
}

.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-content-footer a {
    border: 2px solid #C10E21;
    color: #C10E21;
}

.nextgenColorTheme-red .announcements-nextgen .main-content .right-content .right-content-footer a#closeAnnouncementBtnNextgen {
  background-color: #C10E21;
}

.nextgenColorTheme-red .announcements-nextgen .pointer-arrow .arrow {
    border: solid #C10E21;
    border-width: 0px 10px 10px 0px;
}

.nextgenColorTheme-red [type="radio"].with-gap:checked + label:after {
  border: 2px solid #C10E21 !important;
  background-color:#C10E21 !important;
  outline: none;
}
.nextgenColorTheme-red [type="radio"].with-gap:focus + label:after {
  outline: 2px solid #C10E21 !important;
}

.nextgenColorTheme-red [type="checkbox"].filled-in:focus + label:after {
  border: 2px solid #C10E21 !important;
  outline: 2px solid #C10E21 !important;
}

.nextgenColorTheme-red [type="radio"].with-gap:checked + label:before {
    border-color: #C10E21 !important;
}

/********Nextgen workspace Red theme CSS**************************************/

.extra-nav-wrap i.red-text {
  color: #d63d3d !important;
}
.extra-nav-wrap i.profile-mandsec-erroricon {
  height: 30px !important;
}


/* Nextgen New Search */
.newUiHeader .new-search-box-postion{
  right: -46px;
  left: auto;
  background-color: #32588d;
  border-radius: 0;
  padding: 0px 5px!important;
  width: 46px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  top: -1.5 px !important
}

.newUiHeader .globalSearchTextfield .search-field input {
    padding: 0 !important;
}

.newUiHeader .newUiHeader .globalSearchFieldConainer{
  box-shadow: none !important;
}

.newUiHeader .globalSearchTextfield .search-field input::-webkit-input-placeholder {
  color: #32588d;
}

.newUiHeader .searchWithHiddenTextField.active .search-icon{
  cursor: pointer !important;
}

.newUiHeader .searchWithHiddenTextField.active .ws_headerautosuggest input.select-dropdown{
  color: #32588d;
}

.newUiHeader .globalSearchTextfield .globalSearchInput.input-field{
  padding: 2px 16px 0 11px !important;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.newUiHeader .globalSearchTextfieldTempClass{
  border: 2px solid #32588d;
}
.nextgenColorTheme-purple .panelBox-withSpace.top-to-bottom-slide{
  background: #470054 !important;
 }
 .isNextGenView.colorTheme-green .panelBox-withSpace.top-to-bottom-slide{
  background: #367C2B !important;
 }
 .isNextGenView.colorTheme-grey .panelBox-withSpace.top-to-bottom-slide{
  background: #46555F  !important;
 }
 .isNextGenView.colorTheme-red .panelBox-withSpace.top-to-bottom-slide{
  background: #C10E21 !important;
 }
.isNextGenView.colorTheme-customblue .panelBox-withSpace.top-to-bottom-slide {
    background: #012169 !important;
}
 .nextgenColorTheme-purple .tabs-vertical .tabs .tab > div.active a{
  background: #470054 !important;
}
.isNextGenView.colorTheme-green .tabs-vertical .tabs .tab > div.active a{
  background: #367C2B !important;
}
.isNextGenView.colorTheme-grey .tabs-vertical .tabs .tab > div.active a{
  background: #46555F !important;
}
.isNextGenView.colorTheme-red .tabs-vertical .tabs .tab > div.active a{
  background: #C10E21 !important;
}
.isNextGenView.colorTheme-customblue .tabs-vertical .tabs .tab > div.active a {
    background: #012169 !important;
}
#minervachatbot {
  z-index: 981;
  -webkit-box-shadow: #9e9e9e 0px 6px 10px;
  -moz-box-shadow: #9e9e9e 0px 6px 10px;
  box-shadow: #9e9e9e 0px 6px 10px;
  bottom: 0px;
  right: 0px;
  background-color: #fff;
  position: fixed;
  border: none;
  display: none;
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  #minervachatbot{
  	width: 40%;
  }
}

#dockedchatbot {
  z-index: 1001;
  -webkit-box-shadow: #9e9e9e -4px 6px 10px;
  -moz-box-shadow: #9e9e9e -4px 6px 10px;
  box-shadow: #9e9e9e -4px 6px 10px;
  bottom: 55px;
  right: 0px;
  position: fixed;
  background: #00718B 0% 0% no-repeat padding-box;
  display: block;
  border-radius: 7px;
  margin-bottom: 15px;
  margin-right: 15px;
  height: 1.05cm;
  width: 6cm;
  border-radius: 7px !important;
 }

 #dockedchatbot:before {
  content: '';
  position: absolute;
  top: 0;
  left: -10px;
  width: 5px;
  height: 100%;
  background: rgba(255,255,255, 0.3);
  transform: skewX(-30deg);
  animation-name: slide;
  animation-duration: 7s;
  animation-timing-function: ease-in-out;
  animation-delay: .3s;
  animation-iteration-count: 5;
  animation-direction: alternate;
  background: linear-gradient(
      to right, 
      rgba(255, 255, 255, 0.13) 0%,
      rgba(255, 255, 255, 0.13) 77%,
      rgba(255, 255, 255, 0.5) 92%,
      rgba(255, 255, 255, 0.0) 100%
    );
  }
  @keyframes slide {
    0% {
      left: -4;
      top: 0;
    }
    50% {
      left: 120px;
      top: 0px;
    }
    100% {
      left: 230px;
      top: 0;
    }
  }

.hidden-animation::before {
  visibility: hidden;
}

.chatbot-header {
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  color: #ffffff;
  height: 35px;
  line-height: 12px;
  background: #10718B;
  text-transform: uppercase;
  border-radius: 7px;
}

.chatbot-header .right-icons {
  float: right;
  padding-bottom: 2px;
}

.moving {
  cursor: all-scroll;
  user-select: none;
}


 .chatbot-header .right-icons a {
  margin-left: 14px;
  margin-top: 6px;
  cursor: pointer;
  font-weight: 900;
}

.chatbot-header .right-icons a svg {
  fill:#ffffff;
}

#closeChatbot svg{
  margin-top: 9px;
}

#expandChatbot svg{
  height: 18px !important;
  width: 16px !important;
}

#dragDockedChatbot{
  float:left !important;
  margin-top: 10px !important;
}

#dragDockedChatbot svg{
 fill:#ffffff !important;
}

.chatbot-icon-img {
  float: left !important;
}

.chatbot-icon-img-margin{
  margin: 7px 0 0 0;
}
.chatbot-icon-img svg{
  height: 25px;
  width: 120px;
  fill:#ffffff;
}

.fade-in {
  animation: fadeIn ease 3s;
  -webkit-animation: fadeIn ease 3s;
  -moz-animation: fadeIn ease 3s;
  -o-animation: fadeIn ease 3s;
  -ms-animation: fadeIn ease 3s;
}
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

.fade-in, ul.staggered-list li{
  opacity:1 !important;
}

.obo-name {
  line-height:43px;
  }
.extra-nav-wrap-fixed .obo-name {
      line-height: 64px;
}

.FormScorecardQues_1787 span {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px !important;
}

.FormScorecardQuesCopy_1787 div {
    user-select: text;
}

.FormScorecardQuesScroll_1787 .infotip-popover {
    max-height: 200px;
    overflow-y: auto;
}

.FormScorecardQuesScroll_1787 {
    position: initial;
}

.FormScorecardQuesScroll_1787 .infotip-popover-container {
        position: relative !important;
    }
  .oci-footer{
    left:0px !important;
    width:100% !important;
  }

.it-dec-cart {
  position:relative;
  padding-right:25px;
}

.it-dec-cart a{
  position:absolute;
  top:0px;
  right:0px;
}
/*green theme changes for left panel*/
.nextgenColorTheme-green .more-menu {
    background-color: #23501C !important;
    color: #B6E3AF !important;
}

.nextgenColorTheme-green .more-menu-header::after {
    border-bottom: 1px solid #B6E3AF !important;
}

.nextgenColorTheme-green .more-menu-item:hover {
    background-color: #295F21 !important;
}

.nextgenColorTheme-green .more-menu-extra-item:hover {
    background-color: #295F21 !important;
}


.nextgenColorTheme-green .more-menu-item a {
    color: #B6E3AF !important;
}

.nextgenColorTheme-green .more-menu-extra-item a {
    color: #B6E3AF !important;
}

.nextgenColorTheme-green .more-menu-headline a {
    color: #B6E3AF !important;
}

.nextgenColorTheme-green .more-menu-headline div {
    color: #B6E3AF !important;
}

.nextgenColorTheme-green .more-menu-title {
    color: #B6E3AF !important;
}

    .nextgenColorTheme-green .more-menu-title::after {
        content: "";
        flex: 1 1;
        border-bottom: 1px solid #B6E3AF;
        margin: auto 5px;
    }

.nextgenColorTheme-green .moremenu-hr {
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #B6E3AF !important;
    margin: auto 5px
}

.nextgenColorTheme-green .more-menu-line {
    border: 0.5px solid #B6E3AF !important;
}

/* till here  */
/*purple theme changes for left panel*/
.nextgenColorTheme-purple .more-menu {
    background-color: #26002D !important;
    color: #F6BEFF !important;
}

.nextgenColorTheme-purple .more-menu-header::after {
    border-bottom: 1px solid #F6BEFF !important;
}

.nextgenColorTheme-purple .more-menu-item:hover {
    background-color: #360040 !important;
}

.nextgenColorTheme-purple .more-menu-extra-item:hover {
    background-color: #360040 !important;
}



.nextgenColorTheme-purple .more-menu-item a {
    color: #F6BEFF !important;
}

.nextgenColorTheme-purple .more-menu-extra-item a {
    color: #F6BEFF !important;
}

.nextgenColorTheme-purple .more-menu-headline a {
    color: #F6BEFF !important;
}

.nextgenColorTheme-purple .more-menu-headline div {
    color: #F6BEFF !important;
}

.nextgenColorTheme-purple .more-menu-title {
    color: #F6BEFF !important;
}

.nextgenColorTheme-purple .moremenu-hr {
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #F6BEFF !important;
    margin: auto 5px
}

.nextgenColorTheme-purple .more-menu-line {
    border: 0.5px solid #F6BEFF !important;
}

/* till here  */

/*grey theme changes for left panel*/
.nextgenColorTheme-grey .more-menu {
    background-color: #252D31 !important;
    color: #C0CAD0 !important;
}

.nextgenColorTheme-grey .more-menu-header::after {
    border-bottom: 1px solid #C0CAD0 !important;
}

.nextgenColorTheme-grey .more-menu-item:hover {
    background-color: #344148 !important;
}

.nextgenColorTheme-grey .more-menu-extra-item:hover {
    background-color: #344148 !important;
}



.nextgenColorTheme-grey .more-menu-item a {
    color: #C0CAD0 !important;
}

.nextgenColorTheme-grey .more-menu-extra-item a {
    color: #C0CAD0 !important;
}

.nextgenColorTheme-grey .more-menu-headline a {
    color: #C0CAD0 !important;
}

.nextgenColorTheme-grey .more-menu-title {
    color: #C0CAD0 !important;
}

.nextgenColorTheme-grey .more-menu-headline div {
    color: #C0CAD0 !important;
}

.nextgenColorTheme-grey .moremenu-hr {
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #C0CAD0 !important;
    margin: auto 5px
}

.nextgenColorTheme-grey .more-menu-line {
    border: 0.5px solid #C0CAD0 !important;
}

/* till here  */
/*red theme changes for left panel*/
.nextgenColorTheme-red .more-menu {
    background-color: #780814 !important;
    color: #F9AEB6 !important;
}

.nextgenColorTheme-red .more-menu-header::after {
    border-bottom: 1px solid #F9AEB6 !important;
}

.nextgenColorTheme-red .more-menu-item:hover {
    background-color: #9C0C1B !important;
}

.nextgenColorTheme-red .more-menu-extra-item:hover {
    background-color: #9C0C1B !important;
}

.nextgenColorTheme-red .more-menu-item a {
    color: #F9AEB6 !important;
}

.nextgenColorTheme-red .more-menu-extra-item a {
    color: #F9AEB6 !important;
}

.nextgenColorTheme-red .more-menu-headline a {
    color: #F9AEB6 !important;
}

.nextgenColorTheme-red .more-menu-headline div {
    color: #F9AEB6 !important;
}

.nextgenColorTheme-red .more-menu-title {
    color: #F9AEB6 !important;
}

.nextgenColorTheme-red .moremenu-hr {
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #F9AEB6 !important;
    margin: auto 5px
}

.nextgenColorTheme-red .more-menu-line {
    border: 0.5px solid #F9AEB6 !important;
}

/*customblue theme changes for left panel*/
.nextgenColorTheme-customblue .more-menu {
    background-color: #0049AC !important;
    color: #FFF !important;
}


.nextgenColorTheme-customblue .moremenu-hr {
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #FFF !important;
    margin: auto 5px
}

.nextgenColorTheme-customblue .more-menu-header::after {
    border-bottom: 1px solid #FFF !important;
}

.nextgenColorTheme-customblue .more-menu-item:hover {
    background-color: #012169 !important;
}

.nextgenColorTheme-customblue .more-menu-extra-item:hover {
    background-color: #012169 !important;
}



.nextgenColorTheme-customblue .more-menu-item a {
    color: #FFF !important;
}

.nextgenColorTheme-customblue .more-menu-extra-item a {
    color: #FFF !important;
}

.nextgenColorTheme-customblue .more-menu-headline a {
    color: #FFF !important;
}

.nextgenColorTheme-customblue .more-menu-headline div {
    color: #FFF !important;
}

.nextgenColorTheme-customblue .more-menu-title {
    color: #FFF !important;
}



.nextgenColorTheme-customblue .more-menu-line {
    border: 0.5px solid #FFF !important;
}


/* till here  */



.more-menu {
    background-color: #132C4E;
    overflow-y: auto;
    position: fixed;
    z-index: 999;
    will-change: width, height;
    width: 270px;
    /* height: calc(100% - 64px); */
    height: 100%;
    border-radius: 0 5px 5px 0;
    top: 0px;
    padding: 30px 10px !important;
}



.more-menu-header {
    padding-left: 20px;
    margin-bottom: 10px;
    display: flex;
}

.more-menu-title {
    text-transform: uppercase;
    margin-right: 22px;
    color: #FFF;
}

.more-menu-headline a {
    color: #FFF;
}

.moremenu-hr {
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #FFF;
    margin: auto 5px
}

.more-menu-title::after {
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #FFF;
    margin: auto 5px;
}

.more-menu-item {
    text-align: center;
}

    .more-menu-item a {
        color: #FFF;
    }



.more-menu-extra-item {
    display: flex;
    padding: 10px 0px 10px 40px;
}

    .more-menu-extra-item a {
        flex: 1;
        color: #FFF;
    }

.more-menu-headline {
    flex: 1;
    display: flex;
    color: #FFF;
    padding-left: 20px;
}

    .more-menu-headline div {
        flex: 1;
    }

    .more-menu-headline .close-icon:hover {
        color: white !important;
    }

.secondary-menu-close {
    margin-right: 10px;
    text-transform: uppercase;
}

.secondary-menu-close-icon {
    width: 19px;
}

.more-menu-item:hover {
    background-color: #234471;
}

    .more-menu-item:hover a {
        color: white !important;
    }

.more-menu-extra-item:hover {
    background-color: #234471;
    border-radius: 4px;
}


    .more-menu-extra-item:hover a {
        color: white !important;
    }

.nextgen-leftmenu-flyout {
    background-color: #132C4E;
}

.content-header {
    display: flex;
    width: 100%;
}

.header-text {
    max-width: 75%;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #025CF7;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0px 19px 0px 19px;
    z-index: 9;
    margin-bottom: 6px;
}

.more-menu-line {
    width: 93%;
    position: absolute;
    border: 0.5px solid #FFF;
    opacity: 0.49;
    z-index: 1;
}

.parent {
    display: grid;
    grid-auto-flow: row;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-row-gap: 30px;
}

.more-menu-options {
  height: 80%;
}

.more-menu-options-subOptions-enabled {
  height: 40%;
  overflow-y: auto;
}

#MoreMenu-new-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 120vh;
    will-change: opacity;
    background: rgba(255, 255, 255, 0);
    z-index: 3 !important;
    display: block;
}

.v-menu-moreicon {
    transform: rotate(90deg);
}

.v-menu::-webkit-scrollbar,
.session-menu-active::-webkit-scrollbar {
    width: 7px;
}

.v-menu::-webkit-scrollbar-track,
.session-menu-active::-webkit-scrollbar-track {
    background-color: #757575;
    border-radius: 50px;
}

.v-menu::-webkit-scrollbar-thumb,
.session-menu-active::-webkit-scrollbar-thumb {
    border-radius: 50px;
    box-shadow: inset 2px 2px 5px 0 rgba(white, 0.5);
}

.attachment-disable-span-items{
  padding-right: 3px; 
  color:#A9A9A9;
}

.attachment-disable-infotipmsg{
  top:8px;
}
.teamMemberRow {
    border-right: 1px solid lightgrey;
    width: 30%;
}

.deleteEvaluatorPopup {
    float: right;
    font-size: 1.7em;
    vertical-align: middle;
    position: relative;
    bottom: 25%;
    color: #435ECB;
    font-weight: 300;
}
.fixedComponent {
    width: 60%;
    position: fixed;
    top: 40%;
    z-index: 1;
}
.catalog-view .accountDetails {
	padding-bottom: 50px!important;
}
.activeheader {
    border-bottom: 2px solid #5b80d6;
    color: #5b80d6;
    cursor: pointer;
}

.panelExpandOrReports {
  position: absolute;
  width: 10px !important;
  height: 79%;
  top: 0;
  cursor: col-resize;
  left: 100%;
  z-index: 971;
}

.panelExpandOrReports.ui-draggable-dragging {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.panelExpandOrReportsDiv:hover {
background-color: #0177d6;
}

.panelExpandOrReports-nohover {
pointer-events: none;
}

.panelExpandOrReportsDiv {
position: absolute;
width: 3px !important;
height: 100%;
top: 0;
cursor: col-resize;
z-index: 999;
} 

/* Show animation on global search story changes */

.global-search-box-animation:before {
  content: '';
  position: absolute;
  top: 0;
  left: -10px;
  width: 5px;
  height: 100%;
  background: rgba(255,255,255, 0.3);
  transform: skewX(-30deg);
  animation-name: search-slide;
    animation-delay: .3s;
    animation-duration: 7s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    background: linear-gradient(
                    to right, 
                    rgba(255, 255, 255, 0.4) 0%,
                    rgba(255, 255, 255, 0.4) 77%, 
                    rgba(255, 255, 255, 0.7) 92%,
                    rgba(255, 255, 255, 0) 100%
                    );
}
@keyframes search-slide {
  0% {
    left: -4;
    top: 0;
  }
  50% {
      left: 46px;
      top: 0px;
  }
  100% {
      left: -4;
      top: 0;
  }
}

/* End here */

/* Changes for Force logout story */

.session-menu-active{
    height: calc(100% - 158px);
    overflow: auto;
    padding-top: 3px;
}

.session-menu-active .nav-item{
  position: relative;
}

.session-menu-active .bubbleResized,
.session-menu-active .bubbleResize{
  top: 4px;
}

.session-menu{
  position: fixed;
  bottom:9px;
  color:white;
  border: 1px solid;
  border-right: none;
  border-left: none;
  border-bottom: none;
  /* // width: 80px; */
}
.session-menu .session-menu-text1{
  margin: 5px;
  text-align: center;
  padding-top: 5px;
  font-size: 12px;
  margin-bottom: 0;
}
.session-menu .session-menu-text2{
  margin: 0;
  text-align: center;
  font-size: 12px;
  padding-bottom: 5px;
}
.session-menu .session-timer{
  margin: 6px 11px;
  font-size: 12px;
  text-align: center;
  background: white;
  color: #234471;
  padding: 5px;
  border-radius: 10px;
}

.session-menu .session-timer.timer-expired{
  color: red;
}

.session-menu.session-menu-resized{
  bottom: 20px;
  padding-top: 14px;
  /* // width: 50px; */
}
  
.session-menu.session-menu-resized .session-menu-text1,
.session-menu.session-menu-resized .session-menu-text2{
  display: none;
}

.session-menu.session-menu-resized .session-timer{
  transform: rotate(270deg);
  margin: 6px -4px;
  display: inline-block;
}

.session-menu .session-timer:empty{
  height: 28px;
  visibility: hidden;
}

.mini-infobar {
  margin: auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 384px;
  position: absolute;
  bottom: 22px;
  left: 7px;
  transition: all 5s ease-in-out;
}

.mini-infobar h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.mini-infobar .close {
  position: absolute;
  top: 10px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  text-decoration: none;
  color: #333;
}
.mini-infobar .close:hover {
  color: #06D85F;
}
.mini-infobar .content {
  padding: 5px 10px;
  overflow: auto;
}

.mini-infobar-overlay {
  position: fixed;
  top: 78px;
  bottom: 0;
  left: 100px;
  right: 0;
  transition: opacity 500ms;
  visibility: visible;
  height: 90vh;
  will-change: opacity;
  background: rgba(255, 255, 255, 0.5);
  opacity: 1;
  z-index: 3 !important;
  display: block;
}
.mini-infobar .mini-infobar-session-timer{
  padding-left: 5px;
  color: #06D85F;
  margin-top: 0;
  display: inline-block;
}
.mini-infobar .mini-infobar-session-timer.timer-expired{
    color: red!important;
}
.mini-infobar-green-border{
  border: 2px solid #06D85F;
}
.mini-infobar-red-border{
  border: 2px solid red;
}
.mini-infobar-red-border .close:hover {
    color: red;
}

.nav-right-buttons #headerHelpId .icon.iconSmall>svg,
.nav-right-buttons #headerHelpId .icon>svg{
  height: 35px;
  width: 32px;
}

.customStyle > div{
  height: 1px !important;
  min-height: 10px;
  margin-top: -8px !important;
  background-color: #132c4e !important;
  font-size: 0.99rem !important;
}

.customStyle {
  line-height: 15px !important;
  border-radius: 6px !important;
  min-height: 10px;
  margin-top: -4px !important;
  background-color: #132c4e !important;
  font-size: 0.99rem !important;
  padding: 5px 8px !important;
}

.tooltip-right.customStyle {
  margin-left: 0px !important;
}

#stickyLeftMenuDiv.v-menu{
  transition : none !important
}

#helpSupportNextGenFooterLabel , #addBookmarkBtnNextgen, #addAnnouncementBtnNextgen{
  float: left;
  margin-left: 5px;
}

#closeHelpSupportNextGenFooterLabel , #closeBookmarkBtnNextgen, #closeAnnouncementBtnNextgen{
  float: right;
  margin-right: 10px;
}

#closeBookmarkBtnNextgen, #closeAnnouncementBtnNextgen{
  float: right;
  margin-right: 10px;
  color:white !important;
}

.close-center-alinged{
  float: none !important;
  margin-right: 0px !important;
  text-align: center;
}

@media only screen and (max-width:1215px) {
  #helpSupportNextGenFooterLabel , #addBookmarkBtnNextgen, #addAnnouncementBtnNextgen{
      margin-right: 10px;
      margin-left: 0px;
  }
  
  #closeHelpSupportNextGenFooterLabel , #closeBookmarkBtnNextgen, #closeAnnouncementBtnNextgen{
      margin-right: 10px;
  }
  
}

@media only screen and (max-width:960px) {
  #helpSupportNextGenFooterLabel , #addBookmarkBtnNextgen, #addAnnouncementBtnNextgen{
      margin-right: 0px;
  }
}

.sidepanel-filter-itemList .scroll-wrapper div[id^=scroll-] li{
  overflow:hidden;
}

.nextgenHeaderHeight nav{
	height:70px !important;
}

.nav-wrapper-new {
  display: flex;
  width: 100%;
}

.brand-logo-new {
  flex: 1;
  display: flex;
  align-items: center;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 150px;
  margin-right: 10px;
}

.isNextGenView .globalSearchTextfieldchatbot,
.isNextGenModule .globalSearchTextfieldchatbot,
.isNextGenModule .globalSearchTextfield,
.isNextGenView .globalSearchTextfield{
  right: 300px !important;
}

.float-left {
    float: left !important;
}

.w-100 {
    width: 100% !important;
}

.w-50 {
    width: 50% !important;
}

/*advance lookup alignment CSS*/
.isAlignLookupTableContent {
  padding: 40px 0px 10px 0px!important;
}

.popupAlignment {
  max-height: 100% !important;
  top: 0 !important;
  height: 100% !important;
  transform: scale(1) translateX(100%)!important;
  transition: all 0.2s ease;
}

.lookupAlignText {
  padding: 15px 10px 0px 30px !important;
  position: relative;
  z-index: 1;
  background-color: rgba(0,0,0,0) !important;
}

.modalAlignLookUpPopup {
  padding: 40px 8px 10px 20px !important;
}

.searchWithHiddenTextFieldSm.active {
  width: 75% !important;
}

.padding0Sm {
  margin-top: 20px !important;
}

.mandatoryFieldBorder input {
    border: 1px solid #ff0000 !important;
}

.lookupPopupContent .tree-view-str-item .right.redio-chanel-v2 {
  position: absolute;
  right: 19px;
}
/* New Salesforce chatbot */
.embedded-messaging > .embeddedMessagingFrame[class~="isMaximized"]{
  bottom: 0px !important;
}

.embeddedMessagingConversationButtonWrapper{
  display: none !important;
}

.infectedFileTooltip {
  position: absolute;
  display: inline-block;
  cursor: pointer;
}

.infectedFileTooltip .infectedFileTooltiptext {
  visibility: hidden;
  width: fit-content;
  background-color: #ffffff;
  color: #000000;
  text-align: left;
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  top: 125%; /* Position below the text */
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.infectedFileTooltip .infectedFileTooltiptext::after {
  content: "";
  position: relative;
  bottom: 100%; /* Arrow pointing up */
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #ffffff transparent;
}

.infectedFileTooltip:hover .infectedFileTooltiptext {
  visibility: visible;
  opacity: 1;
}

.similarsupplier {
    background-color: rgb(255, 243, 224);
    color: rgb(193, 79, 9);
    font-weight: bold;
    padding-top: 10px;
    margin-top: 10px;
}
@charset "UTF-8";
/*variables*/

/*expand all feature css for 1.3.0*/
.expandCollapseIcon {
  display: block;
  text-align: center;
  width: 65px;
  height: 45px;
  padding: 10px;
}

.clear-smarttextfield{
    float: right;
    margin-top: -40px;
    z-index: 999;
    position: relative;
}
.secnavcontainer .thumbnails-wrap {
padding-top : 0 !important;
}

/* Section Collapsing Capability and drag-drop start */
.secnavcontainerRfx .thumbnails-wrap {
  padding-top : 0 !important;
  }

.secondary-navigation-rfx .thumbnails-wrap {
    padding-top: 15px !important;
    padding-bottom: 20px !important;
}
  
  .secnavcontainerRfx .thumbnails-wrap {
    /*height: calc(100% - 230px);*/ 
    height: 100%;
    overflow: hidden;
  }
  
    .secnavcontainerRfx .sidebar-btn {
    left: -16px;
    right: auto;
    transition: right 0.5s ease-out;
  }
  
  .secondary-navigation-rfx .panelexpandor.ui-draggable-dragging {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }
  
  .secondary-navigation-rfx .panelexpandor {
    position: absolute;
    width: 3px;
    height: 100%;
    top: 0;
    left: -4px;
    cursor: col-resize;
    display: none;
    z-index: 8;
  }
  
  .secnavcontainerRfx.secnavcontainer-expand .panelexpandor,
  .secnavcontainerRfx.secnavcontainer-expand .secNavSectitle,
  .secnavcontainerRfx.secnavcontainer-expand .secnav-option-field,
  .secnavcontainerRfx.secnavcontainer-expand .secNavtitle {
    display: block;
  }

  .secondary-navigation .secondary-navigation-rfx .secnav-uidragger {
    position: absolute;
    left: 0;
    top: -7px;
    display: none;
  }

  .secnavcontainerRfx.secnavcontainer-expand li {
    transition: none;
  }

  .secondary-navigation .secondary-navigation-rfx .active + .secnav-uidragger {
    top: -4px;
  }

  .secnavcontainerRfx.secnavcontainer-expand .secnav-uidragger {
    display: block;
  }
  
  .secnavcontainer-animate .thumbnails-wrap li:hover a {
    width: 9px;
    height: 9px;
    margin-left: 31px;
    transform: scale(1);
    background: #0177d6;
  }

  .secnavcontainer-animate .thumbnails-wrap li:hover > a.active {
    width: 13px;
    height: 13px;
    margin-left: 29px;
    transform: scale(1);
  }

  .secnavcontainerRfx.secnavcontainer-animate {
    width: 350px;
    border-left: 1px solid #d4d4d4;
  }
  
  .sevnav-overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #fff;
    opacity: 0.8;
    top: 0;
     z-index: 9;
  }

   .invalid-dropdown input{
      border : 1px solid red !important;
   }

  .rfxSmartFormWidgetContainer .secondary-navigation,
  .rfxFormWidget .secondary-navigation{
    z-index: 100;
  }
  
  .secondary-navigation-rfx .add-section-plus-icon,
  .secnavcontainer-expand .thumbnails-wrap li > a {
    pointer-events: none !important;
  }

  .secondary-navigation-rfx .secNavtitle {
    display: none;
    float: left;
    margin: -6px 0 0 10px;
    cursor: pointer;
    max-width: 70%;
    font-size: 14px;
  }
  
  .secnavcontainerRfx {
    right: 0;
  }
  
  .secondary-navigation-rfx .secondary-navigation ul {
    padding: 24px 0 0 !important;
    margin: 0;
  }
  
  .secondary-navigation-flex-one {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: -1;
    width: 70px;
    background: #fff;
  }
  
  .secondary-navigation-rfx{
    position: fixed;
    height: 100%;
    /* border-left: 1px solid #D4D4D4;*/
    z-index: 1;
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    -ms-transition: 0.5s ease-out;
    /* right: 0;*/
    /*display: inline-table;*/
    width: 69px;
  }
  
  .rfxSmartFormWidgetContainer.smartFormWidgetContainer .secondary-navigation,
  .rfxFormWidget .smartFormWidgetContainer .secondary-navigation {
    transform: none !important;
  }

  .secondary-navigation-rfx> ul > li.active > a {
    background: #fff !important;
    border: 3px solid #268406 !important;
    width: 16px !important;
    height: 16px !important;
    margin: 0 0 0 28px !important;
  }
  
  .secondary-navigation-rfx> ul > li > a {
    border-radius: 50%;
    width: 10px;
    display: block;
    margin: 0 auto;
    background: #0177d6;
    height: 10px;
    padding: 0;
    border: 3px solid transparent;
  }
  
  .secondary-navigation-rfx> ul > li > a {
    position: relative;
    z-index: 3;
  }
  
  .secondary-navigation-rfx.add-section-icon,
  .secondary-navigation-rfx> ul > li > a {
    border-radius: 50% !important;
    width: 9px !important;
    float: left !important;
    margin: 0 0 0 31px !important;
    background: #0177d6 !important;
    height: 9px !important;
    padding: 0 !important;
    border: 3px solid transparent !important;
  }
  
  .secondary-navigation-rfx> ul > li > .secNavconnector,
  .secondary-navigation-rfx> ul > li > .secNavconnector a.initialDiv span {
    float: none;
    margin-left: 0;
    position: absolute;
    top: 0px;
    left: 35px;
    height: 100%;
    background: #0177d6;
    width: 1px;
    z-index: 1;
    border: 1px;
  }
  
  .secondary-navigation-rfx > .thumbnails-wrap > li:last-child > .secNavconnector {
    display: none;
  }
  
  .secondary-navigation-rfx > ul > li {
    position: relative;
    height: 30px;
    z-index: 1;
    /*padding-bottom: 2rem;*/
  }
  
  .secondary-navigation-rfx > ul > li.active.invalid > a, .secondary-navigation-rfx > ul > li.active.invalid > a:hover {
    border-color: #f44336 !important;
    background: #fff !important;
  }
  
  .secondary-navigation-rfx > ul > li.invalid > a, .secondary-navigation-rfx > ul > li.invalid > a:hover {
    background: #f44336 !important;
  }
/* Section Collapsing Capability and drag-drop end */
/*end of expand all css*/

.hideForLoad {
  display: none !important;
}

.scrollingNav {
  position: relative;
  z-index: 32;
}
/*status colors variables*/
/*card header color variable*/
.scrollingNav .reqNavArrow {
  position: absolute;
  color: #fbfcfc;
  cursor: pointer;
  background: #485459;
  /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2d3233, #485459, transparent);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#2d3233, #485459, transparent);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#2d3233, #485459, transparent);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#2d3233, #485459, transparent);
  /* Standard syntax (must be last) */
}

.scrollingNav .reqNavArrow.rightArrow {
  background: #485459;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(right, #2d3233, #485459, transparent);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left, #2d3233, #485459, transparent);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left, #2d3233, #485459, transparent);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #2d3233, #485459, transparent);
  /* Standard syntax (must be last) */
}

.scrollingNav .scrollVBar {
  background: #485459;
  width: 94px;
  position: absolute;
  overflow: hidden;
  z-index: 1;
  left: 17px;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}

.scrollingNav .scrollVBar.topSide {
  padding: 0 0 85px 0;
  bottom: 50%;
  -moz-box-shadow: inset 1px 8px 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 1px 8px 10px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: inset 1px 8px 10px rgba(0, 0, 0, 0.4);
  -o-box-shadow: inset 1px 8px 10px rgba(0, 0, 0, 0.4);
  box-shadow: inset 1px 8px 10px rgba(0, 0, 0, 0.4);
  /*.animation.ng-leave.ng-leave-active,
            .animation.ng-move,
            .animation.ng-enter {
                max-height: 0px;
            }

            .animation.ng-leave,
            .animation.ng-move.ng-move-active,
            .animation.ng-enter.ng-enter-active {
                max-height: 94px;
            }*/
}

.scrollingNav .scrollVBar.topSide .animation.ng-leave.ng-leave-active {
  display: none;
}

.scrollingNav .scrollVBar.bottomSide {
  padding: 85px 0 0 0;
  top: 50%;
  -moz-box-shadow: inset -1px -8px 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset -1px -8px 10px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: inset -1px -8px 10px rgba(0, 0, 0, 0.4);
  -o-box-shadow: inset -1px -8px 10px rgba(0, 0, 0, 0.4);
  box-shadow: inset -1px -8px 10px rgba(0, 0, 0, 0.4);
  /*.animation.ng-leave.ng-leave-active,
            .animation.ng-move,
            .animation.ng-enter {
                margin-top: -94px;
            }

            .animation.ng-leave,
            .animation.ng-move.ng-move-active,
            .animation.ng-enter.ng-enter-active {
                margin-top: 0;
            }*/
}

.scrollingNav .scrollVBar.bottomSide .animation.ng-leave.ng-leave-active {
  display: none;
}

.scrollingNav .scrollVBar .reqNavArrow {
  left: 0;
  width: 100%;
  text-align: center;
}

.scrollingNav .scrollVBar .topArrow {
  top: 0;
}

.scrollingNav .scrollVBar .btmArrow {
  bottom: 0px;
  background: -webkit-linear-gradient(#485459, #485459, #2d3233);
  background: -o-linear-gradient(#485459, #485459, #2d3233);
  background: -moz-linear-gradient(#485459, #485459, #2d3233);
  background: linear-gradient(#485459, #485459, #2d3233);
}

.scrollingNav .scrollVBar .collection {
  border: none;
  margin: 0px;
  min-height: 94px;
}

.scrollingNav .scrollVBar .collection a.collection-item {
  border-bottom: none;
  color: #fbfcfc;
  padding: 0 !important;
  width: 94px;
  height: 94px;
  background: none;
  line-height: 1.2rem;
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.9rem;
}

.scrollingNav .scrollVBar .collection a.collection-item i {
  display: list-item;
}

.scrollingNav .scrollVBar .collection a.collection-item:hover {
  background: #6d767a;
}

.scrollingNav .scrollHBar {
  background: #485459;
  height: 94px;
  position: absolute;
  z-index: 1;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}

.scrollingNav .scrollHBar.leftSide {
  width: 540px;
  right: 50%;
  top: 17px;
  text-align: right;
  padding: 0 85px 0 0;
  overflow: hidden;
  -moz-box-shadow: inset 5px 1px 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset 5px 1px 10px rgba(0, 0, 0, 0.6);
  -ms-box-shadow: inset 5px 1px 10px rgba(0, 0, 0, 0.6);
  -o-box-shadow: inset 5px 1px 10px rgba(0, 0, 0, 0.6);
  box-shadow: inset 5px 1px 10px rgba(0, 0, 0, 0.6);
  /*.animation.ng-leave.ng-leave-active,
            .animation.ng-move,
            .animation.ng-enter {
                max-width: 0px;
            }

            .animation.ng-leave,
            .animation.ng-move.ng-move-active,
            .animation.ng-enter.ng-enter-active {
                max-width: 94px;
            }*/
}

.scrollingNav .scrollHBar.leftSide ul.collection {
  float: right;
}

.scrollingNav .scrollHBar.leftSide .animation.ng-leave.ng-leave-active {
  display: none;
}

.scrollingNav .scrollHBar.rightSide {
  width: 360px;
  left: 50%;
  top: 17px;
  padding: 0 0 0 85px;
  -moz-box-shadow: inset -5px 1px 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset -5px 1px 10px rgba(0, 0, 0, 0.6);
  -ms-box-shadow: inset -5px 1px 10px rgba(0, 0, 0, 0.6);
  -o-box-shadow: inset -5px 1px 10px rgba(0, 0, 0, 0.6);
  box-shadow: inset -5px 1px 10px rgba(0, 0, 0, 0.6);
  /*.animation.ng-leave.ng-leave-active,
            .animation.ng-move,
            .animation.ng-enter {
                margin-left: -94px;
            }

            .animation.ng-leave,
            .animation.ng-move.ng-move-active,
            .animation.ng-enter.ng-enter-active {
                margin-left: 0;
            }*/
}

.scrollingNav .scrollHBar.rightSide .animation.ng-leave.ng-leave-active {
  display: none;
}

.scrollingNav .scrollHBar .reqNavArrow {
  top: 0;
  width: 36px;
  height: 100%;
  padding-top: 30px;
}

.scrollingNav .scrollHBar .leftArrow {
  left: 0px;
}

.scrollingNav .scrollHBar .rightArrow {
  right: 0px;
}

.scrollingNav .scrollHBar .collection {
  border: none;
  margin: 0px;
  min-height: 94px;
  min-width: 94px;
}

.scrollingNav .scrollHBar .collection a.collection-item {
  display: inline-block;
  border-bottom: none;
  color: #fbfcfc;
  padding: 0 !important;
  height: 94px;
  width: 94px;
  background: none;
  line-height: 1.2rem;
  font-size: 0.9rem;
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.scrollingNav .scrollHBar .collection a.collection-item:hover {
  background: #6d767a;
}

.scrollingNav .scrollHBar .collection a.collection-item i {
  display: list-item;
}

.scrollingNav .scrollHBar::after {
  content: '';
  position: absolute;
  background: none;
  border-radius: 50%;
  z-index: -1;
  -moz-box-shadow: inset 0 0 10px rgba(52, 61, 64, 0.6);
  -webkit-box-shadow: inset 0 0 10px rgba(52, 61, 64, 0.6);
  -ms-box-shadow: inset 0 0 10px rgba(52, 61, 64, 0.6);
  -o-box-shadow: inset 0 0 10px rgba(52, 61, 64, 0.6);
  box-shadow: inset 0 0 10px rgba(52, 61, 64, 0.6);
}

.scrollingNav .topBarOverflow {
  display: table-cell;
  vertical-align: bottom;
  width: 94px !important;
}

.scrollingNav .topBarOverflowHidden {
  display: table-cell;
  vertical-align: bottom;
  position: absolute;
  height: auto !important;
  width: 94px !important;
  bottom: 87px;
}

.scrollingNav #leftBar {
  white-space: nowrap;
  overflow: hidden;
}

.scrollingNav #rightBar {
  white-space: nowrap;
  overflow: hidden;
}

.scrollingNav #leftBar > a {
  float: right;
}

.animation {
  transition: all 0.25s linear 0.5s !important;
  -webkit-transition: all 0.25s linear !important;
}

.navMenuContainer .ui-sortable-helper {
  border: 1px dotted #333;
  background: rgba(72, 84, 89, 0.7) !important;
  padding: 10px;
  min-height: 94px;
  min-width: 94px;
  color: #fff;
  font-size: 0.9rem !important;
  display: inline-block;
  padding: 0 !important;
  line-height: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.navMenuContainer .ui-sortable-helper .icon {
  display: list-item;
}

.navMenuContainer .placeholder {
  display: inline-block;
  height: 93px;
  width: 93px;
  background-color: rgba(255, 255, 255, 0.3);
  border: black 1px dotted;
  padding: 35px 47px 38px 45px;
}

.workqueueBtnGroup a {
  text-align: center;
}

.workqueueBtnGroup .navMenuContainer {
  width: 130px;
  height: 130px;
  position: relative;
  margin: 0 auto;
}

.workqueueBtnGroup .navMenuContainer a {
  text-align: center;
}

.workqueueBtnGroup .scrollVBar .barContainer {
  height: calc(100% - 100px);
  margin: 50px 0;
}

.workqueueBtnGroup .scrollVBar.topSide {
  animation: topToBottom 0.5s linear;
  -webkit-animation: topToBottom 0.5s linear;
  -moz-animation: topToBottom 0.5s linear;
  -ms-animation: topToBottom 0.5s linear;
  -o-animation: topToBottom 0.5s linear;
}

.workqueueBtnGroup .scrollVBar.bottomSide {
  animation: bottomToTop 0.5s linear;
  -webkit-animation: bottomToTop 0.5s linear;
  -moz-animation: bottomToTop 0.5s linear;
  -ms-animation: bottomToTop 0.5s linear;
  -o-animation: bottomToTop 0.5s linear;
}

.workqueueBtnGroup .scrollHBar .barContainer {
  width: calc(100% - 100px);
  margin: 0 50px;
}

.workqueueBtnGroup .scrollHBar.leftSide {
  animation: leftToRight 0.5s linear;
  -webkit-animation: leftToRight 0.5s linear;
  -moz-animation: leftToRight 0.5s linear;
  -ms-animation: leftToRight 0.5s linear;
  -o-animation: leftToRight 0.5s linear;
}

.workqueueBtnGroup .scrollHBar.rightSide {
  animation: rightToLeft 0.5s linear;
  -webkit-animation: rightToLeft 0.5s linear;
  -moz-animation: rightToLeft 0.5s linear;
  -ms-animation: rightToLeft 0.5s linear;
  -o-animation: rightToLeft 0.5s linear;
}

.home-page-bubble-button {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.s-n-b-wrapper {
  height: 128.02px;
  width: 128.02px;
  display: inline-block;
  position: relative;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.small-notification-bubble {
    background: #fff;
    color: #1B6DA8;
    text-align: center;
    height: 30px;
    width: 30px;
    padding: 4px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 75%;
    right: 0;
    z-index: 32;
    opacity: 0;
    display: block;
    cursor: pointer;
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    -ms-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
}

.notifyBubble {
  position: relative;
  float: left;
}

.notifyBubble .bubble {
  top: 15px;
  left: 25px;
  padding: 0;
  min-width: 20px;
  height: 16px;
  font-size: 10px;
  border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
}

.notifyBubble span {
  margin: -20px auto 0;
  display: block;
  box-sizing: initial;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.nav-wrapper .notifyBubble .bubble {
  border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  padding: 1.5px 5px;
  min-width: 25px;
  top: 5px;
}

#hm-search-box {
  position: relative;
  top: 90%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  /*margin-top: 154px;*/
}

.workqueueBtnGroup {
  position: relative;
  top: 31%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  /*@include marginTop(80px);*/
}

.workqueueBtnGroup .linkdisabled a, .workqueueBtnGroup .linkdisabled a i {
  color: white !important;
  box-shadow: none;
}

.hoverRing {
  position: absolute;
  top: -20px;
  left: -20px;
  width: 170px;
  height: 170px;
  z-index: 2;
  background: none;
  border-radius: 170px;
  -moz-border-radius: 170px;
  -ms-border-radius: 170px;
  -o-border-radius: 170px;
  -webkit-border-radius: 170px;
  -moz-box-shadow: -1px 1px 10px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: -1px 1px 10px 0px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: -1px 1px 10px 0px rgba(0, 0, 0, 0.5);
  -o-box-shadow: -1px 1px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: -1px 1px 10px 0px rgba(0, 0, 0, 0.5);
}

#workQueue_btn:hover, #btnscrollNav:hover {
  -moz-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
.bubble--task {
    background: #5a69ce;
}

.bubble--view {
    background: #3F7D0E;
}

.bubble--request {
    background: #BB4926;
}

.bubble--Analyse {
    background: #267aae;
}

.bubble--shop {
    background: #8447b9;
}

.bubble--marketIntelligence {
    background: #904D38;
}
.bubble--advocate {
	background: #334e84;
}

.searchWrapper--hide {
  -webkit-transition: 1s ease-in-out;
  -moz-transition: 1s ease-in-out;
  -o-transition: 1s ease-in-out;
  -ms-transition: 1s ease-in-out;
  transition: 1s ease-in-out;
  -webkit-transform: translate(0, -300px);
  -moz-transform: translate(0, -300px);
  -o-transform: translate(0, -300px);
  -ms-transform: translate(0, -300px);
  transform: translate(0, -300px);
}

.workqueueBtnGroup .row .col {
  padding: 0 2rem;
}

.workqueueBtnGroup ul {
  display: table;
  margin: 0 auto;
}

.fade-in-small-bubble {
  opacity: 1;
}

.nav-list-item, .side-out-bm-nf-ct a.nav-list-item {
  line-height: 47px;
  height: 47px;
  padding: 0;
}

.announce-fields label {
  left: 0;
}

.announcement_options {
  margin-bottom: 8px;
}

.announcement_options > div {
  display: table;
}

.announcement_attachments .attached_itemlist .attached_item {
  line-height: 40px;
  padding: 8px 4px;
  border-top: 1px solid #eaeaea;
}

.announcement_attachments .attached_itemlist .attached_item .filExtention {
  width: 40px;
  height: 40px;
  float: left;
  text-align: center;
  background-color: #fafafa;
  border-radius: 50%;
  margin-right: 15px;
  font-weight: bold;
  font-size: 10px;
  color: #afafaf;
  text-transform: uppercase;
  line-height: 38px;
}

.announcement_attachments .attached_itemlist .attached_item .filExtention.attached-pdf {
  background-color: #EF5350;
}

.announcement_attachments .attached_itemlist .attached_item .filExtention.attached-img {
  background-color: #0097a7;
}

.announcement_attachments .attached_itemlist .attached_item .filExtention.attached-doc {
  background-color: #448aff;
}

.announcement_attachments .attached_itemlist .attached_item .filExtention.attached-ppt {
  background-color: #EF6C00;
}

.announcement_attachments .attached_itemlist .attached_item .filExtention.attached-xl {
  background-color: #43a047;
}

.announcement_attachments .attached_itemlist .attached_item .filExtention svg {
  width: 21px;
  height: 21px;
  color: #fff;
}

.announcement_attachments .attached_itemlist .attached_item .attachedFileName {
  max-width: 300px;
}

.ud-modal-footer {
  border-top: 1px solid #dfdfdf !important;
}

::-ms-reveal {
  display: none;
}

input::-ms-clear {
  display: none;
}

pre {
  position: absolute;
  font-family: 'Noto Sans', sans-serif;
  z-index: 0;
  pointer-events: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  pre {
    margin-top: -25px;
    right: 57px;
  }
}

@-moz-document url-prefix() {
  pre {
    right: 69px;
  }
}

.headerWrapper {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.headerWrapper.ng-hide-add {
  margin-top: 0;
}

.headerWrapper.ng-hide-add-active {
  margin-top: -62px;
  display: none;
}

.headerWrapper.ng-hide-remove {
  margin-top: -62px;
  display: block;
}

.headerWrapper.ng-hide-remove-active {
  margin-top: 0;
}

/*Browser Sniffing Code - starts*/
.sniffingContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 9999;
  overflow: hidden;
  background: none;
  display: none;
  opacity: 0;
}

.sniffingContainer.active {
  background-color: #0067b0;
  display: block;
  opacity: 1;
}

.sniffingContainer .notIE .browser-list li {
  display: inline-block;
  list-style-type: none;
}

.sniffingContainer .thisIsIE {
  display: none;
}

.sniffingContainer .ms_ie .thisIsIE {
  display: block;
}

.sniffingContainer .ms_ie .notIE {
  display: none;
}

.sniffingContainer .unsupportedResolutionView {
  text-align: center;
  color: #ffffff;
  padding-top: 5%;
}

.sniffingContainer .unsupportedResolutionView .text-large {
  font-size: 18px;
}

.sniffingContainer .unsupportedResolutionView .text-large, .sniffingContainer .unsupportedResolutionView .support-email {
  color: #fff71b;
  text-decoration: none;
}

.sniffingContainer .unsupportedResolutionView .screen-resolution-img-container {
  width: 100%;
  height: 269px;
  display: inline-block;
  background-size: cover;
  /* Generic*/
}

.sniffingContainer .unsupportedResolutionView .whiteSecondaryBtn .btn {
  height: 25px;
  line-height: 25px;
}

.snifferCheck {
  margin: 15px 0 15px 0;
}

.snifferCheck label {
  color: #fff;
}

.snifferCheck [type=checkbox].filled-in:not(:checked) + label:after {
  background: #0067b0;
  border: 2px solid #fff;
}

.snifferCheck [type=checkbox].filled-in:checked + label:before {
  border-right: 2px solid #0177d6;
  border-bottom: 2px solid #0177d6;
}

.snifferCheck [type=checkbox].filled-in:checked + label:after {
  border: 2px solid #fff;
  background-color: #fff;
}

.notification-massage .notify-unsupported-browser-version.modal, .notification-massage .notify-unsupported-browser.modal {
  overflow: visible;
}

.notification-massage .notify-unsupported-browser-version.modal.modal-sm, .notification-massage .notify-unsupported-browser.modal.modal-sm {
  width: 500px;
}

.notification-massage .notify-unsupported-browser-version.modal .notify-header, .notification-massage .notify-unsupported-browser.modal .notify-header {
  background-color: #000000;
}

.notification-massage .notify-unsupported-browser-version.modal .notify-header .notify-text, .notification-massage .notify-unsupported-browser.modal .notify-header .notify-text {
  top: 50%;
  -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 22px;
  text-transform: none;
  left: 160px;
  width: 50%;
  bottom: auto !important;
  line-height: 2rem !important;
  text-align: left;
}

.notification-massage .notify-unsupported-browser-version.modal .notify-header .notify-text.browser-version-header-text, .notification-massage .notify-unsupported-browser.modal .notify-header .notify-text.browser-version-header-text {
  color: #ffeb3b;
}

.notification-massage .notify-unsupported-browser-version.modal .notify-header .notify-text.browser-unsupported-header-text, .notification-massage .notify-unsupported-browser.modal .notify-header .notify-text.browser-unsupported-header-text {
  color: #ef5350;
}

.notification-massage .notify-unsupported-browser-version.modal .notify-header .modal-content, .notification-massage .notify-unsupported-browser.modal .notify-header .modal-content {
  background: none !important;
}

.notification-massage .notify-unsupported-browser-version.modal ul.browser-list li, .notification-massage .notify-unsupported-browser.modal ul.browser-list li {
  padding: 5px;
  display: inline-block;
}

.notification-massage .notify-unsupported-browser-version.modal ul.browser-list li:first-child, .notification-massage .notify-unsupported-browser.modal ul.browser-list li:first-child {
  padding-left: 0 !important;
}

.notification-massage .notify-unsupported-browser-version.modal ul.browser-list img, .notification-massage .notify-unsupported-browser.modal ul.browser-list img {
  vertical-align: middle;
}

.notification-massage .notify-unsupported-browser-version.modal ul.browser-list p, .notification-massage .notify-unsupported-browser.modal ul.browser-list p {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  padding: 0 10px;
  color: #9e9e9e;
}

.notification-massage .notify-unsupported-browser-version.modal ul.browser-list a, .notification-massage .notify-unsupported-browser.modal ul.browser-list a {
  color: #9e9e9e;
  padding: 0 0 4px 0;
  display: block;
}

.notification-massage .notify-unsupported-browser-version.modal .modal-footer .btn-flat, .notification-massage .notify-unsupported-browser.modal .modal-footer .btn-flat {
  background: none;
  box-shadow: none;
}

.notification-massage .notify-unsupported-browser-version .session-image {
  background: url("../images/browser-sniff/Exclamation.png") no-repeat;
  width: 156px;
  height: 156px;
  position: absolute;
  top: -60px;
  z-index: 1;
  left: 0;
}

.notification-massage .notify-unsupported-browser .session-image {
  background: url("../images/browser-sniff/Stop.png") no-repeat;
  width: 156px;
  height: 156px;
  position: absolute;
  top: -60px;
  z-index: 1;
  left: 0;
}

/*Browser Sniffing Coode - ends*/
/**/
.resizeDiagram {
  width: calc(100% - 250px);
  transition: all 0.5s ease;
}

.inspector {
  position: absolute;
  background-color: #fff;
  box-shadow: 0px 1px 3px #a99e9e;
  z-index: 3;
  transition: all 0.5s ease;
  display: block;
  max-height: 500px;
  overflow-y: auto;
  top: 200px;
  left: 250px;
}

.wrapper--withRightSidebar .inspector {
  display: block;
  margin-right: 0;
  transition: all 0.5s ease;
  width: 250px;
}

.wrapper {
  padding-bottom: 0px;
}

.inspector input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0;
  outline: none;
  height: 2rem;
  width: 100%;
  font-size: 1rem;
  padding: 0;
  box-shadow: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: border-box;
  box-sizing: content-box;
  transition: all .3s;
}

.inspector label {
  text-transform: capitalize;
}

.inspector select {
  border: none;
  display: block;
  padding: 0;
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  height: 30px;
}

select:focus {
  outline: none;
}

.extra-nav-wrap-fixed ~ .rulegraph-wrap .inspector {
  top: 50px;
}

.rulegraph-wrap {
  background-color: #ffffff;
  position: relative;
  height: 100%;
  display: inline-block;
  width: 100%;
}

.rulegraph-wrap .canvas-container {
  height: 100% !important;
  width: calc(100% - 250px);
  position: relative;
  margin-left: 250px;
}

.rulegraph-wrap .canvas-actions {
  position: absolute;
  z-index: 9;
  right: 15px;
  color: #0177d6;
}

.rulegraph-wrap .canvas-actions ul {
  list-style-type: none;
  margin: 0;
}

.rulegraph-wrap .canvas-actions ul li {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}

.rulegraph-wrap .canvas-actions ul li .grouping {
  padding: 2px 4px;
  border: 1px solid #0177d6;
}

.rulegraph-wrap .sidebar-right {
  float: left;
  width: 250px;
  position: absolute;
  border-left: 1px solid #e0e0e0;
  transition: all 0.5s ease;
  RIGHT: 0;
  TOP: 115px;
  height: 100%;
}

.rulegraph-wrap .sidebar-right .sidebar-btn {
  right: auto;
}

.rulegraph-wrap .node-chips {
  cursor: pointer;
  font-size: 0.9rem;
  color: #585858;
  width: 100px;
  height: 90px;
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  margin-top: 10px;
  text-align: center;
}

.rulegraph-wrap .sidebar {
  margin-left: 0;
  overflow: hidden;
}

.rulegraph-wrap #myDiagramDiv canvas {
  background: url("../images/rule_graph_background.png") repeat;
  width: 100% !important;
  overflow: auto;
  height: inherit;
}

.rulegraph-wrap #myDiagramDiv canvas + div {
  background-color: #ffffff;
  height: inherit;
}

.rulegraph-wrap .accordion {
  padding-top: 10px;
}

.rulegraph-wrap .accordion .searchWithHiddenTextField .search-icon {
  top: 5px;
}

.rulegraph-wrap .accordion h1, .rulegraph-wrap .accordion h2, .rulegraph-wrap .accordion h3, .rulegraph-wrap .accordion h4, .rulegraph-wrap .accordion h5 {
  padding: 10px 10px 5px;
  font-size: 14px;
  font-weight: normal;
  color: #2d3233;
  margin: 0;
  text-transform: uppercase;
  cursor: pointer;
}

.rulegraph-wrap .accordion h2, .rulegraph-wrap .accordion h3, .rulegraph-wrap .accordion h4, .rulegraph-wrap .accordion h5 {
  text-transform: capitalize;
}

.rulegraph-wrap .accordion ul {
  margin: 0;
}

.rulegraph-wrap .accordion .opened-for-rules {
  display: block;
  overflow: auto;
  height: 80%;
}

.rulegraph-wrap .accordion .ui-resizable {
  padding-bottom: 10px;
  overflow: hidden;
}

.rulegraph-wrap .accordion .ui-resizable .ui-resizable-s {
  background: #ffffff;
  border-top: 1px solid #e0e0e0;
}

.rulegraph-wrap .accordion .ui-resizable .ui-resizable-s::after {
  border-top: 1px dashed #e0e0e0;
  border-bottom: 1px dashed #e0e0e0;
}

.rulegraph-wrap .accordion .ui-resizable .searchWithHiddenTextField .search-icon {
  top: 0;
}

.rulegraph-wrap .accordion .extra-nav-title--icon {
  width: 40px;
  height: 40px;
  color: #ffffff;
  border-radius: 50%;
}

.rulegraph-wrap .accordion .extra-nav-title--icon.purple {
  background-color: #d6adff !important;
}

.rulegraph-wrap .accordion .extra-nav-title--icon.blue {
  background-color: #26c6da;
}

.rulegraph-wrap .accordion .extra-nav-title--icon.orange {
  background-color: #ffc166;
}

.rulegraph-wrap .accordion .extra-nav-title--icon.green {
  background-color: #d4e157;
}

.rulegraph-wrap .accordion .extra-nav-title--icon.small {
  font-size: 1.6rem;
}

.rulegraph-wrap .accordion .icon.arrow {
  transition: transform .1s;
  color: #2d3233;
}

.rulegraph-wrap .rule-header, .rulegraph-wrap .sub-header {
  min-height: 50px;
  background-color: #fff;
}

.rulegraph-wrap .rule-header.expand, .rulegraph-wrap .sub-header.expand {
  color: #0177d6;
}

.rulegraph-wrap .collapaseRules {
  transition: transform .1s;
  transform: rotate(-90deg);
}

.transitionMargin {
  transition: margin 0.5s !important;
}

.confidentialityNoticePopUp {
  height: 511px;
}

.confidentialityNoticePopUp .pagination li {
  font-size: 12px;
  line-height: 25px;
  padding: 0;
  margin: 0 5px;
}

.confidentialityNoticePopUp .pagination li a {
  padding: 5px 10px;
  color: #0177d6;
}

.confidentialityNoticePopUp .pagination li.active a {
  color: #fff;
}

.confidentialityNoticePopUp .pagination li:first-child,
.confidentialityNoticePopUp .pagination li:last-child,
.confidentialityNoticePopUp span.range-label {
  display: none;
}

.confidentialityNoticePopUp .messageContent {
  height: 290px;
}

.confidentialityNoticePopUp .messageContent span {
  padding-right: 24px;
  color: rgba(0, 0, 0, 0.64);
  word-break : break-all;
}

.confidentialityNoticePopUp ul.pagination {
  padding-right: 24px;
}

.confidentialityNoticePopUp .paginationControls {
  text-align: right;
  padding-left: 24px;
}

.confidentialityNoticePopUp .messageContentContainer {
  padding: 24px 0px 0 24px;
}

.confidentialityNoticePopUp .messageContentContainer .scrollbar-outer {
  overflow-x: hidden !important;
  margin-bottom: 0 !important;
}

.confidentialityNoticePopUp .pagination li.active {
  background-color: #0177d6;
  border-radius: 50%;
}

.confidentialityNoticePopUp .gotItLink {
  /*margin-top: 15px !important;*/
  margin-right: 24px;
}

.confidentialityNoticePopUp .activeLink {
  color: #0177d6 !important;
}

.confidentialityNoticePopUp .pagination li.activeLink a {
  color: #000;
}

.confidentialityNoticePopUp .pagination li.activeLink.active a {
  color: #fff !important;
}

.confidentialityNoticePopUp .modal-content {
  border: none;
}

.confidentialityNoticePopUp .modal-footer,
.confidentialityNoticePopUp .modal-content {
  border-top: 1px solid #e5e5e5;
}

.confidentialityNoticePopUp .announcementImage {
  background: url(../images/Annoucement.png) no-repeat;
  height: 92px;
  width: 100px;
  position: absolute;
  left: 24px;
  top: 13px;
}

.confidentialityNoticePopUp .modal-header {
  height: 115px;
  background: #e2173e;
  color: #fff;
}

/*.confidentialityNoticePopUp.bannerPopup .modal-header {
  background: #333333;
}*/

.confidentialityNoticePopUp .title {
  display: inline-block;
  padding: 25px 0 0px 130px;
  font-weight: bold;
  font-size: 22px !important;
}

.confidentialityNoticePopUp .btn-flat:hover, .confidentialityNoticePopUp .btn-flat:focus, .confidentialityNoticePopUp .whiteSecondaryBtn .btn:not(.disabled):hover, .whiteSecondaryBtn .confidentialityNoticePopUp .btn:not(.disabled):hover, .confidentialityNoticePopUp .whiteSecondaryBtn .btn:not(.disabled):focus, .whiteSecondaryBtn .confidentialityNoticePopUp .btn:not(.disabled):focus {
  box-shadow: none;
  background: none;
}

.confidentialityNoticePopUp a.btn-flat {
  padding: 0;
}

.confidentialityNoticePopUp .btn-flat:focus {
  box-shadow: none;
  background: none;
}

.messageBannerContainer {
  height: 45px;
  position: absolute;
}

.messageBannerContainer .small-notification-bubble {
  background: #0177d6;
  color: #fff;
  font-size: 10px;
  text-align: center;
  height: 20px;
  width: 20px;
  padding: 2px 0;
  position: absolute;
  top: 5px;
  right: -1px;
}

.messageBannerContainer .messageIconContainer {
  position: relative;
}

.messageBannerContainer .messageIconContainer .waves-ripple {
  background-color: #dad294 !important;
}

.messageBannerContainer .messageIconContainer .showBannerPopUp {
  width: auto !important;
  margin-left: 20px;
  padding: 6px 7px;
  line-height: normal;
  height: auto;
}

.messageBannerContainer .adminMessageContainer {
  margin: 12px 0;
  width: calc(100% - 245px);
}

.messageBannerContainer .readMoreLink {
  margin: 12px 0;
}

.hideVisibility {
  visibility: hidden;
}

.closeMessageBanner {
  width: calc(100% - 245px) !important;
}

.stayStyleFab {
  transform: scaleY(1) scaleX(1) translateY(0px) translateX(0px) !important;
  opacity: 1 !important;
}

.fixed-action-btn.activeOnClick ul {
  visibility: visible !important;
}

.home-page.hide-on-down.fixed-action-btn.fixed {
  position: fixed;
}

fixedBottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
}

.fixedBottom .checkboxWithIcon:hover .iconItem {
  display: block;
}

.fixedBottom .checkboxWithIcon .circle {
  border: 1px solid transparent;
}

.fixedBottom span.clLeft {
  width: calc(50% - 94px);
  height: 1px;
  border-bottom: 1px solid rgba(136, 136, 136, 0.6);
  vertical-align: bottom;
  display: inline-block;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  margin-left: -1px;
}

.fixedBottom span.clRight {
  width: calc(50% - 94px);
  height: 1px;
  border-bottom: 1px solid rgba(136, 136, 136, 0.6);
  vertical-align: bottom;
  display: inline-block;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  margin-right: -1px;
}

.fixedBottom .sliderTitle {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  background: rgba(255, 255, 255, 0.5);
  padding: 6px 20px;
  border: 1px solid rgba(136, 136, 136, 0.6);
  display: inline-block;
  margin-bottom: 0px;
  border-bottom: 1px solid transparent;
  z-index: 1;
  position: relative;
  margin: 0 -1px;
  width: 190px;
  vertical-align: bottom;
  outline: none !important;
}

.fixedBottom a.sliderTitle:active:focus, .fixedBottom a.sliderTitle:hover:focus, .fixedBottom a.sliderTitle:visited:focus {
  outline: none !important;
}

.fixedBottom .checkboxWithIcon {
  float: left;
}

.fixedBottom .sliderItemCont {
  float: left;
  text-align: left;
  padding-left: 10px;
  width: calc(100% - 37px);
}

.recentDocSlider {
  width: 100%;
  margin: 0;
  float: left;
  position: relative;
  background: rgba(255, 255, 255, 0.65);
  /*-webkit-box-shadow: -1px -1px 5px 0px rgba(140,140,140,1);
    -moz-box-shadow: -1px -1px 5px 0px rgba(140,140,140,1);
    box-shadow: -1px -1px 5px 0px rgba(140,140,140,1);*/
  /*border-top:1px solid #888;*/
  z-index: 0;
  height: 89px;
  padding: 10px 50px;
}

.recentDocSlider .slick-list {
  border-right: 1px solid rgba(136, 136, 136, 0.5);
}

.recentDocSlider .recentSliderItem {
  padding: 16px 15px;
  border-left: 1px solid rgba(136, 136, 136, 0.5);
}

.recentDocSlider .recentSliderItem .collecton-item-secondary-text-wrapper {
  color: #000 !important;
  opacity: .64;
  float: left;
  padding-left: 10px;
  width: calc(100% - 37px);
  text-align: left;
}

.recentDocSlider .slick-prev, .recentDocSlider .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  padding: 0;
  border-radius: 50%;
  border: 2px solid #0177d6;
  color: #0177d6;
  background: transparent;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari */
}

.recentDocSlider .slick-prev:focus, .recentDocSlider .slick-next:focus {
  outline: none;
}

.recentDocSlider .slick-prev {
  left: 25px;
}

.recentDocSlider .slick-next {
  right: -4px;
}

.recentDocSlider .slick-disabled {
  opacity: 0.5;
  pointer-events: none;
  border: 2px solid #808080;
  color: #808080;
}

.manageTaskCards .slick-list {
  padding: 20px 0 12px 0;
}

.manageTaskCards .choose_slider_items {
  padding-top: 0px !important;
}

.home-page.hide-on-down.fixed-action-btn.sliderOpened {
  transition: all .4s !important;
}

.homePageFixedActionBtn {
  transition: all .5s !important;
}

.remindMeOption ul.select-dropdown {
  left: 25px !important;
  top: 245px !important;
}

.remindMeOption label {
  padding-left: 5px;
}

.remindMeOption .select-wrapper {
  width: 75px;
}

.sniffingUnsupportedVersion label {
  bottom: 18px !important;
}

.globalSearchTextfield.activeSearchBar,
.globalSearchTextfield.active.activeSearchBar {
  opacity: 0;
}

.globalSearchTextfield {
  border-radius: 25px;
  /* padding: 0; */
  position: absolute;
  right: 320px;
  width: 150px;
  transition: .2s;
  background: #fff;
  height: 36px;
  /* height: 30px; */
  top: calc(50% - 18px);
  opacity: 0.8;
}

.globalSearchTextfield.userfeedbacksurvey-enabled {
    right: 375px;
}

.globalSearchTextfield.slidingMenuOpen {
    /* transition: .2s; */
    right: 580px;
}

.globalSearchTextfield.slidingMenuOpen.userfeedbacksurvey-enabled {
    right: 635px;
}

.globalSearchTextfieldchatbot {
    border-radius: 25px;
    /* padding: 0; */
    position: absolute;
    right: 363px;
    width: 150px;
    transition: .2s;
    background: #fff;
    height: 36px;
    /* height: 30px; */
    top: calc(50% - 18px);
    opacity: 0.8;
}

.globalSearchTextfield.chatbot-userfeedbacksurvey-enabled {
    right: 430px;
}

.globalSearchTextfield.slidingMenuOpen.slidingMenuOpenwithChatbot {
    right: 630px;
}

.globalSearchTextfield.slidingMenuOpen.chatbot-userfeedbacksurvey-enabled {
    right: 685px;
}

.globalSearchTextfield.quantum-switcher-enabled {
  right: 330px!important;
}

.globalSearchTextfield.chatbot-quantum-switcher-enabled {
  right: 330px!important;
} 
.globalSearchTextfield.slidingMenuOpen.chatbot-quantum-switcher-enabled {
  right: 685px;
}

.globalSearchTextfield .searchBar input {
  padding: 8px 0 0 0;
  color: black;
  width: 100%;
  margin: 0;
  /* margin-top: -15px; */
  display: block;
}

.globalSearchTextfield .search-icon,
.searchWithHiddenTextField .cancel-icon {
  /* top: -16px; */
  height: auto !important;
  line-height: normal;
  top: 0 !important;
}

.globalSearchTextfield .search-icon {
  padding: 0 0 0 10px;
  z-index: 0;
}

.searchWithHiddenTextField .cancel-icon {
  padding: 0 0 0 0;
}

.globalSearchTextfield a.waves-effect {
  transition: none !important;
}

.globalSearchTextfield .search-icon .iconSmall,
.searchWithHiddenTextField .cancel-icon .iconSmall {
  height: 36px;
  line-height: 30px;
}

.globalSearchTextfield.active {
  transition: .5s;
  width: calc(100% - 600px);
  /* background: #fff; */
  opacity: 1;
}

.globalSearchTextfield.active.userfeedbacksurvey-enabled {
    width: calc(100% - 655px);
}

.globalSearchTextfield.active.chatbot-userfeedbacksurvey-enabled {
    width: calc(100% - 710px);
}

.selectDropDown {
  display: inline-block;
  background: white;
  border-radius: 25px;
  height: 30px;
  /* padding-top: calc(50% - 15px); */
  margin-top: 17px;
}

.selectDropDown .select-dropdown {
  border: none;
  margin: 0;
  padding: 0;
}

.globalSearchTextfield input[type=text][readonly="readonly"].select-dropdown, .globalSearchTextfield input[type=text][readonly].select-dropdown {
  border-bottom: transparent !important;
  float: left;
  margin: 0;
  padding: 0;
  height: 36px;
}

.globalSearchTextfield .selectDropDown {
  float: left;
  margin: 0px;
  /* z-index: 1; */
  width: 25%;
  border-right: 1px solid #e0e0e0;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 36px;
  /* padding: 4px 10px 0 34px; */
  padding: 0 0 0 2.5rem;
}

.globalSearchTextfield .select-wrapper span.caret {
  top: -14px;
  right: 10px;
}

.globalSearchTextfield .selectDropDown ul {
  margin-top: 30px;
  /* width: 50px !important; */
  min-width: 140px !important;
}

.globalSearchTextfield .search-field input {
  margin: 0;
  padding: 0 0px 0 10px;
  color: #000;
  /* width: 100% !important; */
  font-size: 1rem;
}

.globalSearchTextfield.active .search-field input {
    height: 37px;
  width: calc(100% - 40px) !important;
  padding-left: 10px;
}

.globalSearchTextfield.active .search-field label {
    display: none;
}

.globalSearchTextfield input::placeholder {
  color: #d1d1d1;
}

.globalSearchTextfield input::-webkit-input-placeholder {
  color: #d1d1d1;
}

.globalSearchTextfield input:-moz-placeholder {
  /* Firefox 18- */
  color: #d1d1d1;
}

.globalSearchTextfield input::-moz-placeholder {
  /* Firefox 19+ */
  color: #d1d1d1;
}

.globalSearchTextfield input:-ms-input-placeholder {
  color: #d1d1d1;
}

.globalSearchTextfield .globalSearchInput.input-field {
  padding: 2px 0 0 34px;
}

.login-wrapper {
  background: #0067b0;
  margin-bottom: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
}

.container-left, .container-right {
  padding-top: 15px;
}

.container-right {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  background: #fff;
}

.brand-logo-container {
  margin-top: 15px;
}

.brand-icon {
  background: url(../images/workspace-icon.png) no-repeat;
  height: 137px;
  width: 137px;
  display: block;
  position: absolute;
  left: 25%;
  top: 50%;
  margin-left: -68.5px;
  margin-top: -68.5px;
}

.log-in-footer-wrapper {
  position: fixed;
  bottom: 13px;
  left: 0.75rem;
  color: #fff;
  font-size: 12px;
}

.log-in-footer-wrapper a {
  color: #fff;
}

.login-form-container {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(-50%);
}

.login-form-container .input-field label {
  opacity: 0.8;
}

.login-form-container .input-field input:focus {
  color: #000;
}

.login-form-container .loginbox {
  position: relative;
  transform: translateY(-50%);
  top: 50%;
  margin: 0;
}

.login-form-container .row {
  margin-bottom: 31px;
}

.logo-container {
  margin-bottom: 12px;
  color: #1973b4;
}

.logo-container h1 {
  font-size: 2.4rem;
  margin: 0;
}

.logo-container h6 {
  font-size: 1.3rem;
  word-spacing: 2px;
  margin: 5px 0 0 0;
}

.container-right .brand-logo-container {
  background: #0067b0;
  padding: 10px;
  margin-top: 0;
  position: relative;
}

/* FLAD DROP DOWN */
.flag-button {
  float: right;
  margin: 20px 0 0 0;
  color: #000;
  display: block;
  min-width: 161px;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 7px;
  line-height: 12px;
}

.flag-button .drop-arrow {
  position: relative;
  height: 11px;
  width: 10px;
  overflow: hidden;
}

.flag-button .drop-arrow:before {
  content: "";
  border-color: transparent;
  border-width: 5px;
  border-top-color: #727272;
  border-top-width: 6px;
  height: 0;
  border-style: solid;
  position: relative;
  bottom: -13px;
}

.collection-item .flag-icon {
  margin-top: 6px;
}

#multi-language ul li.selected {
  color: #000;
  font-weight: bold;
}

#multi-language {
  right: 20px !important;
}

.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 16px;
  height: 11px;
}

.flag-icon.flag-icon-squared {
  width: 1em;
}

.flag-icon-cn {
  background-image: url(../images/cn.svg);
}

.flag-icon-cz {
  background-image: url(../images/cz.svg);
}

.flag-icon-de {
  background-image: url(../images/de.svg);
}

.flag-icon-dk {
  background-image: url(../images/dk.svg);
}

.flag-icon-es {
  background-image: url(../images/es.svg);
}

.flag-icon-fr {
  background-image: url(../images/fr.svg);
}

.flag-icon-jp {
  background-image: url(../images/jp.svg);
}

.flag-icon-pl {
  background-image: url(../images/pl.svg);
}

.flag-icon-pt {
  background-image: url(../images/pt.svg);
}

.flag-icon-se {
  background-image: url(../images/se.svg);
}

.flag-icon-us {
  background-image: url(../images/us.svg);
}

.flag-icon-it {
  background-image: url(../images/it.svg);
}

.flag-icon-ru {
  background-image: url(../images/ru.svg);
}

.cardList {
  height: 395px;
  /*position: relative;
    overflow: hidden;*/
  /*label {
		@extend %cardVal;
	}*/
}

.cardList .cardListImg {
  height: 130px;
  margin: 35px 0 0;
  text-align: center;
  /*overflow: hidden;position:relative;*/
  display: block;
  position: relative;
  padding: 0 0.75rem;
}

.cardList .cardListImg img {
  display: table;
  margin: 0 auto;
}

.cardList .title {
  max-width: 100%;
  /*line-height: 14px;*/
  margin-bottom: 10px;
  float: left;
}

.cardList .cardListContent {
  padding: 16px 0 10px;
}

.cardList .cardListContent .txtWOTruncate {
  margin-top: -2px;
}

.cardList .cardListContent.wishListView .title {
  max-width: calc(100% - 30px);
}

.cardList .cardListFooter {
  padding: 8px 0 0 0;
}

.cardList input, .cardList .dropdown-content li span {
  font-size: 0.8571rem !important;
  /*height: 2rem !important;*/
  line-height: 1rem !important;
  color: #000;
}

.cardList .showSelectCheckboxWrap {
  position: absolute;
  top: 15px;
  right: 25px;
}

.cardList .showSelectCheckboxWrap label {
  line-height: 27px !important;
}

.cardList .dropdown-content li > span {
  padding: 0.3rem 1rem;
}

.cardList .select-wrapper span.caret {
  top: 4px;
}

.cardList .cardListContent .cartP {
  margin: 0;
}

.cardList .cardListContent .listTxtAlign {
  text-align: left;
}

.cardList .cardListContent p {
  margin-top: 0;
  margin-bottom: 5px !important;
}

.cardList .cardListContent p.clearfix {
  margin-bottom: 5px;
}

.cardList .cardListContent p.productPrice {
  font-size: 13px;
  font-weight: 700;
}

.cardList .cardListContent .input-field.productPrice {
  margin: 0;
}

.cardList .cardListContent .input-field.productPrice input {
  height: 24px;
  margin: 0;
}

.cardList .cardListContent .scs {
  margin-top: -3px;
  margin-bottom: 7px;
}

.cardList .cardListContent .colStructure.supdet {
  margin: 5px 0 7px 0;
}

.cardList .addCardOptions .addCardOptionsItem .dropdown-content {
  bottom: 0 !important;
  top: inherit !important;
}

.cardList .openCart .cardListImg {
  margin-top: -130px;
}

.cardListFooter a.addToCart-btn {
  font-weight: 700;
  margin-right: 10px;
}

.rating {
  margin-bottom: 5px;
  height: 16px;
  display: inline-block;
  /*width:79.33px; */
  position: relative;
  color: #e67300;
}

.rating svg {
  width: 79.33px;
  height: 16px;
  fill: currentColor;
}

.rating .rating-fill {
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  display: block;
  position: absolute;
  z-index: 1;
}

.is-userRating {
  margin-bottom: 5px;
  display: inline-block;
}

.is-userRating .icon svg {
  height: 17px;
  width: 17px;
}

.star-rating-icon {
  color: #9e9e9e;
}

.star-rating-icon:hover, .star-rating-icon:focus {
  color: #9e9e9e;
}

.fill-rating-star {
  color: #e67300;
}

.fill-rating-star:hover, .fill-rating-star:focus {
  color: #e67300;
}

.cardContent {
  height: 380px;
  /*overflow: hidden;*/
  position: relative;
}

.columnView .addCardOptions .input-field {
  margin-top: 25px !important;
}

.columnView .addCardOptionsAction {
  margin-top: 1px;
  padding-bottom: 15px;
}

.columnView .goDown .greyPanel {
  margin: 70px 0 0;
  z-index: 1;
  position: relative;
}

.columnView .goUp .greyPanel {
  display: block;
  z-index: 2;
  position: relative;
  margin-top: 20px;
}

.columnView .cardListFooter {
  width: 100%;
}

.columnView .cardListFooter .morech {
  position:absolute;
  top:10px;
  right:10px;
}

.columnView .cardContent.card-tile .topStript {
 width:50px;
 top: 35px;
}


.columnView .goUp {
  margin-top: -147px;
  transition: all 0.5s;
}

.columnView .goUp.cardList {
  padding-bottom: 0;
}

.columnView .goUpMore {
  margin-top: -208px;
  transition: all 0.5s;
}

.columnView .is-FixedService {
  margin-top: -86px;
  transition: all 0.5s;
}

.columnView .goDown {
  margin-top: 0px;
  transition: all 0.5s;
}

.cartCount {
  background: #ff9800;
  padding: 2px 10px;
  border-radius: 3px 0 0 3px;
  position: absolute;
  top: 133px;
  right: 0;
  font-size: 11px;
  color: #fff;
}

.listView .cardContent {
  height: auto;
}

.listView .cartCount {
  background: #ff9800;
  padding: 2px 10px;
  border-radius: 3px 0 3px 0;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 11px;
  color: #fff;
}

.listView .greyPanel {
  position: absolute;
  border: 0px;
  bottom: 10px;
  height: 58px;
  left: inherit;
  padding-top: 0 !important;
  background: #eeeeee !important;
  width: 345px;
  z-index: 10;
  transition: all 0.5s;
}

.listView .greyPanel .greyPanel.ng-hide {
  width: 0;
  transition: all 0.5s;
}

.listView .goDown .greyPanel {
  right: -345px;
}

.listView .goUp .greyPanel {
  right: 0px;
}

.listView .goUpMore .greyPanel {
  right: 0px;
  width: 465px;
}

.listView .is-FixedService .greyPanel {
  right: 0px;
  width: 225px;
}

.listView .cardList {
  height: auto;
}

.listView .cardList .cardImgHolder {
  position: relative;
  float: left;
}

.listView .cardList .cardImgHolder .cardListImg {
  width: 136px;
  height: 102px;
  margin: 15px 0 0;
  text-align: center;
  overflow: hidden;
  float: left;
  padding: 0;
}

.listView .cardList .cardImgHolder .cardListImg img {
  height: auto;
  width: 100%;
}

.listView .cardList .title {
  margin-bottom: 0;
}

.listView .cardList .rating {
  margin-bottom: 2px;
}

.listView .cardList .cardListContent {
  width: calc( 100% - 185px);
  float: left;
}

.listView .cardList .cardListContent .listTxtAlign {
  text-align: right;
}

.listView .cardList .cardListContent .txtWOTruncate {
  margin-top: -2px;
}

.listView .cardList .cardListContent p {
  margin-bottom: 5px !important;
}

.listView .cardList .cardListContent p span + span {
  display: block;
}

.listView .cardList .cardListContent .colStructure.supdet {
  margin: 3px 0 0 0;
}

.listView .cardList .addCardOptionsItem {
  float: left;
  width: 120px;
}

.listView .cardList .addCardOptionsAction {
  float: left;
  margin-left: 20px;
  margin-top: 10px;
}

.listView .cardList .addCardOptions {
  float: left;
}

.listView .cardListFooter {
  padding: 0 5px;
  margin-bottom: 6px;
}

.listView > li {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #eaeaea;
}

.catalog-main-view-container .listView .grid-item-info {
    width: 50%;
}

.catalog-main-view-container .listView > li.columnView-compare {
    width: 100%;
}

.listView > li.list {
  width: 100% !important;
  display: inline-block;
}

.cardListContent .listTxtAlign .quantityfor .input-field input {
  margin-top: 4px;
}

/*------------------------------------*    #Compare product
\*------------------------------------*/
.compare-view {
  padding: 0 10px;
  margin: 30px auto;
}

.compare-view .compare-img {
  width: 71px;
  height: 49px;
  float: left;
  /*background: #fafafa;*/
}

.compare-view .compare-img > a{
  height:100%;
  width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}

.compare-view .compare-img img {
  max-width: 100%;
  max-height: 100%;
}

.compare-view .compare-description {
  float: left;
  margin-left: 10px;
  width: calc(100% - 81px);
}

.compare-view .compare-description p {
  padding: 0;
  margin: 0;
  line-height: 12px;
  word-break: break-word;
}

.compare-view .compare-description .waves-circle {
  line-height: 1.9em;
}

.compare-view .card-panel {
  padding: 20px 0px 0;
  margin: 1rem 1.5rem 1rem;
}

.compare-view .card-panel .row + .row {
  margin-bottom: 7px;
}

.compare-view .add-compare {
  border: 1px dashed #bbbbbb;
}

.compare-view .add-compare p {
  color: #bbbbbb;
  text-align: center;
}

.compare-view .compare-text {
  height: 41px;
  width: 68%;
  word-wrap: break-word;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  overflow: hidden;
  line-height: 1.4;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: block;
  display: -webkit-box;
}

.compare-view .columnView-compare-items {
  margin-bottom: 0;
}

.compare-view .columnView-compare-items ._blankcompair {
  min-height: 51px;
  margin-bottom: 20px;
}

.columnView-compare-items {
  padding: 0 0.7143rem;
}

.cardList {
  height: auto;
}

.compare-search {
  position: relative;
  padding: 0 0 0 35px;
  width: 100%;
  float: left;
}

.compare-search input[type=text] {
  margin-top: 0;
}

.compare-search-icon {
  position: absolute;
  left: 0 !important;
  top: 0 !important;
}

.compare-search-remove {
  position: absolute;
  top: 0;
  right: 0;
}

.cardList-title {
  width: 100%;
  float: left;
  text-align: left;
}

.cardList-content {
  padding: 0.7143rem 0.3571rem 0;
}

.cardList-imgPlaceholder {
  height: 130px;
  margin: 1.429rem 0 0;
  text-align: center;
  overflow: hidden;
  display: block;
  padding: 0 0.75rem;
}

.cardList-imgPlaceholder--img {
  /*  height: 132px;
    width: 100%;*/
  display: table;
  margin: 0 auto;
  max-height: 100%;
  max-width: 129px;
}

.cardList .cardListImg img {
  /*width: 100%;*/
  max-height: 100%;
  max-width: 100%;
}

.compare-img--qty {
  background-color: #ff9800;
  font-size: 12px;
  color: #fff;
  position: absolute;
  bottom: 0;
  right: 6px;
  border-radius: 2px;
  padding: 0 5px;
}

.compare-table {
  width: 100%;
}

.compare-table.fixedTableHead {
  top: 50px !important;
}

.compare-table th {
  font-size: 1rem;
}

.compare-table .cardClose {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 500;
}

.compare-table-th {
  vertical-align: top;
  border-left: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding-bottom: 1.429rem !important;
}

.compare-table-td {
  vertical-align: top;
  border-left: 1px solid #ededed;
  padding: 10px 20px;
}

.compare-product-view .select-wrapper span.caret {
  overflow: hidden;
}

.fixedTableHead {
  position: fixed;
  background: #fff;
  top: 100px;
  box-shadow: 0px 0px 10px #aaa;
  z-index: 10;
  transition: all 0.15s ease-in;
}

/*------------------------------------*\ 
    #Catalog Filter
\*------------------------------------*/
.catalog-main-view-container {
  overflow: hidden;
}

.catalog-main-view-container:not(.collapse-filter) .catalog-filter, .catalog-main-view-container:not(.collapse-filter) .filterView {
  padding-bottom: 99999px !important;
  margin-bottom: -99999px !important;
}

.catalog-filter {
  background: #fafafa;
  border-top: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  float: left;
  padding: 0 !important;
  width: 275px;
}

.catalog-filter .collection .collection-item {
  background: none;
  padding: 0.7143rem 0;
}

.catalog-filter .input-field .iconFix ~ input {
  width: 100%;
}

.catalog-filter .iconFix {
  left: 90%;
}

.catalog-filter .filterItem {
  padding: 0 0.75rem;
  margin-bottom: 20px;
}

.catalog-filter .filterWidth100p .scroll-content > div {
  width: 100% !important;
  max-width: 100% !important;
}

.catalog-filter .leftSide-inner {
  position: relative;
  z-index: 800;
}

.catalog-filter .filter-section-item .sub-ops .dropdown-content {
  max-height: 300px;
}

.catalog-filter-container .collection-item label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 60px);
}

.filter-view {
  padding: 0 !important;
  width: calc( 100% - 275px);
}

.filter-view--autoWidth {
  width: auto;
}

.filter-view ul li .cardListImg {
  position: relative;
}

.cart-checkbox {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 21px;
  height: 21px;
}

.listView .cardList .cardListImg {
  width: 185px;
  height: auto;
  margin: 15px 0 0;
  text-align: center;
  overflow: hidden;
  float: left;
  padding: 0;
}

.listView .cardList .cardListImg img {
  /*height: auto;
    width: 100%;max-height:100%;*/
  max-width: 75%;
  max-height : 250px;
}
/*.cardListImg a{
width:130px;
height:130px;
margin:0 auto;
display:table;
}
.cardListImg a img, .compare-img a img{
width:auto;
height:100%;}*/

/*.compare-img a{
width:70px;
height:70px;
margin:0 auto;
display:table;
}*/ 

/*------------------------------------*    #Search Field focus color
\*------------------------------------*/
.addField {
  padding: 1.571rem 1.786rem 0.7143rem 1.786rem;
  border-bottom: 1px solid #e0e0e0;
}

.addField .addField-inputHolder {
  width: 85%;
  margin-right: 1.25rem;
}

.addField .expressText {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.64);
}

.addField-focusColor pre {
  color: #303030;
}

.addField-focusColor input::-webkit-input-placeholder {
  color: #303030;
}

.addField-focusColor input:-moz-placeholder {
  color: #303030;
}

/* Firefox 18- */
.addField-focusColor input::-moz-placeholder {
  color: #303030;
}

/* Firefox 19+ */
.addField-focusColor input:-ms-input-placeholder {
  color: #303030;
}

/*------------------------------------*    #grid pattern - used punchout & contracted
\*------------------------------------*/
.iconlist {
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #e0e0e0;
}

.iconlist-item-wrapper {
  padding: 1.429rem 0.3571rem;
  height: 120px;
  position: relative;
}

.iconlist-item-wrapper-content {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}

.iconlist-item {
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #e0e0e0;
}

.iconlist-item-logo {
  text-align: center;
  margin-bottom: 0.7143rem;
}

.iconlist-item-link {
  font-weight: bold;
}

.iconlist-item-text {
  font-size: 0.8571rem;
  color: #9e9e9e;
}

/* catalog selected item */
.search-header .input-field input {
  padding: 0 0 .2rem .5rem;
  width: calc(100% - 7rem);
  margin: 0 0 0 2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
  height: 100%;
}

.search-header .input-field label {
  top: 0;
  left: 0;
}

.search-header .input-field label.active i {
  color: #fff;
}

.search-header .input-field label.active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.advance-search-price-cnt .input-field label.active, .advance-search-lead-time-cnt .input-field label.active {
  bottom: 27px;
  font-size: 0.8rem;
  width: calc(100% - 1.5rem);
}

.slide-animation, .recommended-items {
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;
  -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;
  -ms-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;
  -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;
}

.filter-selected-list {
  background: #FFF9C4;
  position: fixed;
  left: 0;
  bottom: 0;
  padding: 10px;
  z-index: 10000;
  width: 100%;
}

.recommended-items {
  width: 25%;
  left: 0;
}

.recommended-items.suggested-items, .recommended-items.ng-hide {
  left: -25%;
}

.recommended-items-popup .cart-checkbox {
  position: relative;
  float: left;
  margin: 25px 10px 25px 25px;
}

.recommended-items-popup .listView .cardList .cardListContent {
  width: calc( 100% - 250px);
}

.recommended-items-popup .listView .cardList .cardListImg img {
  padding: 10px;
}

.selected-items td,
.selected-items th {
  padding: 15px 20px;
}

#header_search_box,
#left-content {
  width: 75%;
  position: absolute;
  top: 0;
  left: 0;
}

#header_search_box.ng-hide,
#left-content.ng-hide {
  left: -75%;
  opacity: 0;
}

.slider-nav .imageCarousel {
  height: 75px;
  margin: 11px 5px;
  overflow: hidden;
}

.slider-nav .imageCarousel img {
  max-height: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.slider-item {
  height: 100%;
}

.slider-item img {
  max-height: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.slider-nav {
  height: 75px !important;
}

.smartslider-container-list {
  position: relative;
  left: 0;
  width: 2000%;
  transition: all 0.3s ease-in-out;
}

.columnView > .card-content-listitem {
  float: left;
  /*margin: 10px 10px 0;*/
  border-width: 1px 1px 1px 1px;
  width: 30%;
  position: relative;
}

.smartslider-container {
  overflow: hidden;
}

.card-content-listitem .cardList .cardListImg img {
  width: auto;
}

.smartslider-container > .collection {
  border: 0;
}

.white.ng-enter {
  transition: .2s linear all 0s;
  transform: translate3d(0, 30%, 0);
  opacity: 0;
}

.collection-item--animate.ng-enter {
  /*transition: .3s linear all 0s;
  transform: translate3d(15%, 0, 0);
	opacity: 0;*/
}

.white.ng-enter-stagger,
.collection-item--animate.ng-enter-stagger {
  transition-delay: 0.4s;
  transition-duration: 0s;
}

.white.ng-enter.ng-enter-active,
.collection-item--animate.ng-enter.ng-enter-active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.griddropdownList .input-field,
.cartItem-datefield .input-field {
  margin: 0;
}

.cartItem-datefield .input-field input[type=text] {
  cursor: pointer;
}

.griddropdownList .active {
  display: none;
}

.compareAnimation.ng-enter {
  transition: .2s linear all 0s;
  transform: translate3d(0, 30%, 0);
  opacity: 0;
}

.compareAnimation.ng-enter.ng-enter-active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.scrolledContainer .dropdown-button {
  width: 100%;
  display: inline-block;
}

.card-content-partnerlist th:first-child,
.card-content-partnerlist td:first-child {
  padding-left: 5px;
}

.griddropdownList .select-wrapper {
  width: 120px;
}

.griddropdownList {
  width: 170px;
}

.headersearch.searchSlideMain {
  position: absolute;
  height: 50px;
  width: calc(100% - 270px);
  right: 210px;
  transition: all ease-in-out 1s;
  bottom: 2px;
}

.homepageSearch.headersearch.searchSlideMain {
  right: 15px;
  width: calc(100% - 85px);
}

.headersearch .searchWithHiddenTextField .input-field {
  margin-top: 12px;
}

.itemDetailheadersearch.searchSlideMain {
  width: calc(100% - 210px);
  right: 164px;
}

.reqnewheadersearch.searchSlideMain {
  width: calc(100% - 282px);
}

.wishlistheadersearch.searchSlideMain {
  width: calc(100% - 220px);
  right: 174px;
}

.cartheadersearch.searchSlideMain {
  width: calc(100% - 205px);
  right: 145px;
}

.compareheadersearch.searchSlideMain {
  width: calc(100% - 170px);
  right: 124px;
}

.landinglistheadersearch.searchSlideMain {
  width: calc(100% - 230px);
  right: 160px;
}
.landinglistheadersearch.searchBarNew.searchSlideMain {
  right: 212px;
  width:calc(100% - 273px);
}

.templateheadersearch.searchSlideMain {
  width: calc(100% - 55px);
  right: 10px;
}

.headersearch pre {
  color: rgba(209, 209, 209, 0.6);
  margin-top: 4px;
  font-size: 14px;
}

.headersearch .searchWithHiddenTextField {
  background: #0067b0;
  height: 100%;
}

.headersearch .searchWithHiddenTextField .cancel-icon {
  top: 10px;
  right: 5px;
}

.headersearch .searchWithHiddenTextField .search-icon {
  /*left: -10px;*/
  top: 11px;
}

.headersearch .searchWithHiddenTextField input {
  border-bottom: 1px solid #3184bf !important;
}

.headersearch .searchWithHiddenTextField.active input {
  padding-right: 28px;
  box-sizing: border-box;
}

.headersearch ::-webkit-input-placeholder {
  color: rgba(209, 209, 209, 0.6);
}

.headersearch :-moz-placeholder {
  /* Firefox 18- */
  color: rgba(209, 209, 209, 0.6);
}

.headersearch ::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(209, 209, 209, 0.6);
}

.headersearch :-ms-input-placeholder {
  color: rgba(209, 209, 209, 0.6);
}

.extra-nav-wrap .headersearch i {
  /*line-height: 45px !important;
    height: 45px !important;*/
}

.addReview-manage {
  position: relative;
}

.addReview-manage-comment {
  padding-right: 2.8rem !important;
}

.addReview-manage-info {
  position: absolute;
  right: 10px;
  top: 25px;
}

.addReview-manage-comment input, .addReview-manage-comment textarea.materialize-textarea {
  width: calc(100% - 30px);
  padding-right: 30px;
  max-height: 64px;
}

.manage-space .collection {
  border: none;
}

.image-clone {
  opacity: 0.5;
  position: fixed !important;
  z-index: 9999;
}

.lookup-popup-width {
  width: auto;
  padding: 25px;
  padding-top: 10px;
}

/*------------------------------------*	#update slick for catalog 
\*------------------------------------*/
/**
 * Extend `.choose_slider_items {}`, to change to remove margin & few 
 * alignment change
 */
.itemDetails-slick--alignment .choose_slider_items, .itemDetails-slick--alignment .slick-list, .itemDetails-slick--alignment .slick-slider {
  margin: 0 !important;
}

.itemDetails-slick--alignment .slick-list {
  width: 100% !important;
}

.itemDetails-slick--alignment .choose_slider_items {
  padding: 0 !important;
}

.itemDetails-slick--alignment .card-page-container {
  min-height: 417px;
}

.itemDetails-slick--alignment .slick-dots {
  display: none !important;
}

.itemDetails-slick--alignment .slick-next, .itemDetails-slick--alignment .slick-prev {
  top: calc(100% + 20px);
  width: 25px;
  height: 25px;
  background: #fff !important;
  border: 1px solid #2196F3;
  color: #0177d6;
}

.itemDetails-slick--alignment .slick-next {
  right: 0;
}

.itemDetails-slick--alignment .slick-prev {
  right: 35px;
  left: initial;
}

.itemDetails-slick--alignment .choose_slider_items {
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}

.itemBorder {
  border: 1px solid #eaeaea;
  border-left: 0;
}

/*cart page classes*/
.cart-items-description {
  margin-bottom: 7px;
}

.cart-items-sub-text {
  margin-bottom: 1px;
}

.cart-items-sub-text:last-child {
  margin-bottom: 0;
}

.edit-punchout-link {
  margin-top: 15px;
}

.edit-punchout-link .edit-punchout-icon {
  margin: -1px 0 0 5px;
}

.cardContent.card-tile {
  height: 524px;
  /*overflow: hidden;*/
  position: relative;
}

.cardContent.card-tile.cart-tile-new-height {
  height: 100%;
}

.cardContent.card-tile .quantityfor input[type=text] {
  margin: 0;
}

.cardContent.card-tile .topStript {
  width: calc(100% - 35px);
  background-color: rgba(255, 255, 255, 0.9);
  position: absolute;
  right: 0;
  top: 0px;
}

.cardContent.card-tile .topStript ul.dropdown-content {
  z-index: 800;
}

.cardContent.card-tile .topStript + .cardListImg {
  margin-top: 8px;
}

.cardContent.card-tile .cardList .morech {
  /*position: absolute;
		bottom: 17px;*/
  z-index: 1;
  cursor: default;
}

.cardContent.card-tile .forlbl {
  margin-top: 6px;
}

.cardContent.card-tile ._fxLbl > label {
  left: 0;
}

.cardContent.card-tile .cardListContent {
  padding-bottom: 0;
}

.catalogPurchaseReqItem {
  position: relative;
  padding-right: 35px !important;
}

.catalogPurchaseReqItem > span {
  display: inline-block;
  width: 35px;
  position: absolute;
  right: 0;
  text-align: center;
}

.catalogPurchaseReqItem.catalogItemDetailHeading > span {
  top: 10px;
}

.listView .cardContent.card-tile {
  height: auto;
}
/*
.listView .cardContent.card-tile .item-type-quantity {
  max-width: 270px;
}

.listView .cardContent.card-tile .item-type-quantity .col.s5.Uom {
  width: 100% !important;
}
.listView .cardContent.card-tile .item-type-quantity .col.s5.Uom .row {
  margin-bottom: 0 !important;
}

.listView .cardContent.card-tile .item-type-quantity .col.s3.quantityfor {
  width: 50% !important;
}
*/
.listView .cardContent.card-tile .cardList .bin {
  width: auto;
}

.listView .cardContent.card-tile .cardList .scs {
  width: auto;
  border-left: 1px solid #bcbcbc;
  line-height: 14px;
  margin: 0;
}

.listView .cardContent.card-tile .cardList .scs .pro-rating-star {
  position: relative;
  top: -2px;
}

.listView .cardContent.card-tile .cardList .supdet > p:not(.catalog-card-supplier-name-wrap) {
  display: inline-block;
  vertical-align: middle;
  line-height: 21px;
  border-right: 1px solid #bcbcbc;
  margin-right: 6px;
  padding-right: 8px;
  float: left;
}

.listView .cardContent.card-tile .cardList .supdet > p:last-child {
  border: 0;
}

.listView .cardContent.card-tile .cardList .morech {
  position: static;
}

.listView .cardContent.card-tile .cardList .lcontent {
  margin-top: 10px;
}

.listView .cardContent.card-tile .cardList .cardListImg {
  position: static;
  /*margin-top: 35px;*/
}

.listView .cardContent.card-tile .cardList .topStript {
  bottom: 11px;
  top: auto;
  width: 74px;
  left: 110px;
  right: initial;
}

.listView .cardContent.card-tile .cardList .icon {
  font-size: inherit;
}

.listView .quantityTextField {
  width: calc(100% - 70px);
}

.listView .effortsTextField {
  width: calc(100% - 70px);
}

.quantityTextField {
  width: calc(100% - 90px);
}

.effortsTextField {
  width: calc(100% - 90px);
}

.product-incart {
  display: inline-block;
  position: absolute;
  z-index: 99;
}

.compare-wrap-fixed.columnView-compare, .compare-wrap-fixed-with-full-width.columnView-compare {
  position: fixed;
  width: 75%;
  right: 0;
  z-index: 998;
  top: 101px;
  background-color: #fff;
}

.collapse-filter .compare-wrap-fixed.columnView-compare {
  width: 100%;
}

.compare-wrap-fixed-with-full-width.columnView-compare {
  width: 100%;
  top: 49px;
}

/* catalog unit price css */
.catalog-price-container .catalog-price-content .catalog-unit-price {
  width: 186px !important;
}

.catalog-price-container .catalog-price-content .catalog-unit-price label {
  left: 0;
  text-align: left;
}

.catalog-price-container .catalog-price-content .unit-price-currency {
  padding: 15px 0 0 10px;
  color: rgba(0, 0, 0, 0.64);
}

.listView .cardContent .catalog-price-container {
  width: 230px !important;
  float: right !important;
  padding: 0 !important;
}

.listView .cardContent .catalog-price-container .catalog-price-content {
  float: right;
}

.listView .cardContent .catalog-add-cart {
  padding: 0;
}

.isRowDisabled {
  pointer-events: none;
  cursor: default;
  color: #ccc;
}

.lineHeight43 {
  line-height: 43px;
}

.catBrowsingPopup .modal-footer {
  padding: 0 !important;
}

.catalog-card-item-type {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 40px solid #268406;
  border-right: 40px solid transparent;
  display: inline-block;
}

.catalog-card-item-type i {
  position: absolute;
  top: -40px;
  left: 0px;
  color: #fff;
}

.catalog-card-item-type-ContractExp {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 40px solid #d63d3d;
  border-right: 40px solid transparent;
  display: inline-block;
}

.catalog-card-item-type-ContractExp i {
  position: absolute;
  top: -40px;
  left: 0px;
  color: #fff;
}

.time-price-cont {
  min-height: 30px;
}

.catalog-sub-header-cont {
  z-index: 5;
}

.catalog-items-footer-cnt{
  display: flex;
  justify-content: flex-end;
}

.catalog-items-footer-fields{
  flex-grow: 2;
}

.ms-radio .input-field label {
  margin-top: -5px;
  position: static;
}

.ms-radio .redio-chanel label {
  bottom: 0 !important;
}

.ms-radio .input-field {
  margin: 0;
}

.cc-option .error {
  color: #f44336;
  position: absolute;
  bottom: 4px;
  left: 10px;
  font-size: 12px;
}

.cc-option {
  position: relative;
}

.marginLeft4N {
  margin-left: -4px !important;
}

.marginLeft28N {
  margin-left: -28px !important;
}

.fixed-header-when-scrolled {
  position: absolute;
  background: #ffffff;
  z-index: 10;
  border-bottom: 1px solid #d0d0d0;
}

.marginBottom25 {
  margin-bottom: 25px;
}

.catalog-filter {
  background-color: #fff !important;
}

.borderBottme5e5e5 {
  border-bottom: 1px solid #e5e5e5;
}

.filterSection .filterSearchIcon {
  position: absolute;
  top: 2px;
}

.filterSection .filterText {
  padding-left: 0;
  box-sizing: border-box;
  margin-left: 34px;
  width: calc(100% - 43px);
}

.filter-section-item .withSearchIcon input[type=text]:focus:not([readonly]) {
  padding-left: 0px !important;
}

.filter-section-item .filter-section-title{
      width: calc(100% - 58px);
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
}

.marginleft11 {
  margin-left: 11px;
}

.filterCloseIcon.tFocus {
  display: block !important;
}

.marginBottom10 {
  margin-bottom: 10px;
}

.marginLeft30 {
  margin-left: 30px !important;
}

/*.filterWraper .selected {
        border-right: 2px solid #1498f4 !important;
        background-color: #fff;
    }*/
.sub-ops {
  white-space: nowrap;
  color: #858585;
  margin-bottom: 6px;
  overflow: hidden;
  height: 20px;
  margin-top: 4px;
}

.sub-ops span {
  margin-top: 17px;
  display: inline-block;
  transition: all 0.2s ease;
}

.filter-tl {
  position: relative;
  top: 16px;
  transition: all 0.2s ease;
  color: #000;
}

.filter-tl.active {
  top: 6px;
}

.filter-tl.active + .sub-ops span {
  margin-top: 0;
}

/*.filter-section-item.active {
        background-color:#fafafa;
    }*/
.filter-section-item.active .filter-tl {
  color: #0177d6;
}

.filter-section-item.active .active-title {
  color: #0177d6;
}

.filter-section-item .active-title {
  color: #000;
}

.list-chk label {
  white-space: nowrap;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
}

.releted-keys input[type=text] {
  display: block !important;
}

.releted-keys .typeahead-lookup-sel-title {
  display: none !important;
}

.filter-section-item .filterRemoveIcon {
  font-size: 0 !important;
  margin-top: 16px;
}

.main-view-container > .catalog-filter {
  transition: all 0.5s ease;
  z-index: 4;
  top: 165px;
  height: calc(100% - 165px);
}

.main-view-container > .filterView {
  transition: all 0.5s ease;
}

.main-view-container.collapse-filter > .catalog-filter {
  margin-left: -25%;
}

.main-view-container.collapse-filter > .filterView {
  width: 100%;
}

.main-view-container.collapse-filter > .filterView .columnView .col.list {
  width: 25%;
}

.sub-header-fixed .catalog-filter {
  top: 100px;
  height: calc(100% - 100px);
}

.removeTruncate .truncate{
  text-overflow: ellipsis;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  white-space: normal !important;
}

.removeTruncate .typeaHeade.input-field .infotip-popover-element .truncate {
  display: block;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.padding18 {
  padding: 18px 0px 18px 11px !important;
}

.info-opened .catalog-filter {
  top: 210px;
  height: calc(100% - 214px);
}

.sub-ops-pop-view {
  width: auto !important;
  max-width: 80%;
}

.sub-ops-pop-view._opacity0 {
  opacity: 0 !important;
}

.sub-header-fixed.info-opened .catalog-filter {
  top: 146px;
  height: calc(100% - 150px);
}

.sub-header-fixed.info-opened.collapse-filter .catalog-filter {
  height: 0;
}

.catalog-filter .collection .collection-item .list-slp {
  margin-right: 22px;
}

.sub-ops-pop-view .secondary-content {
  top: 8px !important;
  right: 8px !important;
}

.filter-section-item.active {
  border-left: 2px solid #0177d6;
  background-color: #fafafa;
}

.clo-ico {
  margin-top: -8px;
}

.colorError {
  color: #d63d3d;
  font-size: 12px;
}

.alignErrorMsg {
  margin-left: 8px;
  margin-bottom: 5px;
}

.marginRight5N {
  margin-right: -5px;
}

.txt-search {
  margin-right: 10px;
}

.txt-search input {
  box-sizing: border-box;
  padding-right: 32px !important;
}

.txt-search input::-webkit-input-placeholder {
  color: #b5b5b5;
}

.txt-search input:-moz-placeholder {
  color: #b5b5b5;
}

/* Firefox 18- */
.txt-search input::-moz-placeholder {
  color: #b5b5b5;
}

/* Firefox 19+ */
.txt-search input:-ms-input-placeholder {
  color: #b5b5b5;
}

.leftSide-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 25%;
  padding: 13px 0px;
  background: #fafafa;
  z-index: 970;
  border-top: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  margin-left: 0%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.collapse-filter .leftSide-footer {
  margin-left: -25%;
}

.rightSide-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 75%;
  padding: 13px 0px;
  background: #fafafa;
  z-index: 970;
  border-top: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  margin-left: 25%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.collapse-filter .rightSide-footer {
  margin-left: 0;
  width: 100%;
}

.absolutePos {
  position: absolute !important;
}

.catalog-itemMaster-uiGrid-wrapper .ui-grid {
  border-top: none;
}

.catalog-itemMaster-uiGrid-wrapper .ui-grid-contents-wrapper {
  border: 1px solid #d4d4d4;
}

.divAsTable .divAsTR .dtHeaderTD .priceInfoIcon {
  display: block;
  height: 21px;
  margin-left: 6px;
}

.headerWishlistWrap ul li:nth-last-child(2) {
  border-bottom: 1px solid #eee;
}

.black64p {
  color: rgba(0, 0, 0, 0.64);
}

.manageWLNameCnt {
  width: calc(100% - 150px);
}

.supplier-name-cnt {
  width: 100%;
}

.cart-need-by-date input[type="text"] {
  margin: 0;
  height: auto;
}

.cart-need-by-date .input-field.readOnlyField {
  margin: 0;
}

.localizedReadOnly {
  margin: 0;
}

.localizedReadOnly input {
  margin: 0;
  height: auto;
}

.publish-by-val-cnt {
  display: inline-block;
  width: calc(100% - 15px);
}

.publish-by-val-inner-cnt {
  display: inline-block;
  width: calc(100% - 105px);
}

@media only screen and (max-width: 1024px) {
  .cardList .title {
    max-width: 171px;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}

@media only screen and (min-width: 1025px) {
  .cardList .quantity-field, .cardList .efforts-field {
    margin: 0;
  }
  .cardList .quantity-field label, .cardList .efforts-field label {
    float: left;
    width: 55px;
    padding-right: 5px;
    position: relative;
    top: 7px;
    left: 0;
  }
  .cardList .quantity-field input, .cardList .efforts-field input {
    float: right;
    width: calc(100% - 55px);
    margin: 0;
  }
  .cardList .quantity-field input:focus + label, .cardList .efforts-field input:focus + label {
    color: #000;
  }
  .cardList .forlbl {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 1200px) {
  .compare-wrap-fixed.columnView-compare, .compare-wrap-fixed-with-full-width.columnView-compare {
    width: 75%;
  }
}

@media only screen and (max-width: 960px) {
  .main-view-container.collapse-filter > .catalog-filter {
    margin-left: -33.3333%;
  }
  .compare-wrap-fixed.columnView-compare, .compare-wrap-fixed-with-full-width.columnView-compare {
    width: 66.66667%;
  }
  .leftSide-footer {
    width: 33.33%;
  }
  .collapse-filter .leftSide-footer {
    margin-left: -33.33%;
  }
  .rightSide-footer {
    width: 66.67%;
    margin-left: 33.33%;
  }
  .cardList .cardListContent {
    padding: 0 0 10px;
  }
  .cardList .cardListContent.cardListSpace {
    padding: 16px 0 10px;
  }
  .cardList .title {
    max-width: 158px;
  }
  .fixedTableHead .cardList .cardListContent {
    padding: 16px 0 10px;
  }
  .main-view-container.collapse-filter > .filterView .columnView .col.list {
    width: 50%;
  }
}

.fixed-action-btn.top.catalog-floating-btn {
  top: 185px;
  right: 24px;
}

.width6percent {
  width: 6%;
  max-width: 100px;
}

.catalogSearch.headersearch.searchSlideMain {
  width: 35px;
  right: 301px;
}

.catalogSearch.headersearch.searchSlideMain.active {
  width: calc(100% - 376px);
}

.width500 {
  width: 500px !important;
}

.dd-header {
  padding: 15px 14px 35px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.dd-header-title {
  font-size: 18px;
  font-weight: normal;
}

.dd-content {
  padding: 17px 14px 10px;
  color: #4d4d4d;
  text-align: justify;
}

/*Categories Select on catalog landing page*/
.searchWrapper .all-categories-select {
  width: 190px;
  position: absolute;
  margin-top: 15px;
  left: 10px;
}

.searchWrapper .all-categories-select input.select-dropdown {
  font-size: 18px;
  padding-top: 5px;
  color: rgba(0, 0, 0, 0.64);
}

.searchWrapper .all-categories-select span.dropdown-button {
  font-size: 14px;
  width: 86%;
}

.searchWrapper .all-categories-select i {
  position: absolute;
  left: calc(100% - 12%);
}

.searchWrapper .all-categories-select #searchCategories {
  top: 38px !important;
  left: -10px !important;
  height: 300px !important;
}

.searchWrapper .search-field {
  margin-left: 205px;
  border-left: 1px solid #e5e5e5;
}

.searchWrapper .search-field input {
  padding-left: 10px;
}

.gridItemName {
  margin-left: 20px;
  padding-left: 10px;
  position: relative;
  display: block;
}

.gridItemName .catalog-card-item-type {
  left: -27px;
  top: 0;
  border: none;
  height: 29px;
  width: 29px;
  background: #268406;
}

.gridItemName .catalog-card-item-type.punchout-item {
    background: #da7800;
}

.punchout-item {
    border-top: 40px solid #da7800;
}

.gridItemName .catalog-card-item-type.catalog-card-item-type-ContractExp {
  background: #d63d3d;
}

.gridItemName .catalog-card-item-type i {
  top: 0;
  left: 3px;
}

.ddAdjustRight {
  left: auto !important;
  right: 0;
}

.checkboxSpaceRight {
  margin-right: 30px;
}

@media only screen and (min-width: 961px) {
  .truncateLgNXxl .truncateLgNXxlTarget {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 30%;
    margin-right: 15px;
  }
  .truncateLgNXxl .truncateLgNXxlTarget:last-child {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1201px) {
  .truncateLgNXxl .truncateLgNXxlTarget {
    width: auto;
  }
  .cardList-imgPlaceholder--img {
    max-width: 203px;
  }
}
@media only screen and (min-width: 1501px) {
  .cardList-imgPlaceholder--img {
    max-width: 100%;
  }
}

.formCheckboxGroup {
  margin-bottom: 15px;
  height: 50px;
  line-height: 50px;
  margin-top: 0.2rem;
  position: relative;
}

.formCheckboxGroup label.active {
  line-height: normal;
  position: absolute;
  bottom: 37px;
  font-size: 12px;
}
/* procProfileComp */
.procurment-text {
  float: left;
  margin-top: 3px;
  color: #1c1c1c;
}

.proc-profile-comp {
  font-size: 14px;
}

.proc-profile-selector {
  height: 25px;
  overflow: hidden;
  float: left;
}

.proc-profile-selector:after {
  content: '';
  clear: both;
}

.manage-profile-icon {
  margin-left: 10px;
  display: inline-block;
  height: 30px;
  overflow: hidden;
}


li.listWithIcon {
  position: relative;
}

li.listWithIcon a.listLinkContent {
  padding-right: 25px;
  outline: none;
  max-width: 90%;
}

li.listWithIcon a.iconInsideList {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0;
  outline: none;
}

.readonly-number-field input {
  height: 21px;
  line-height: 21px;
  margin: 0;
}

.viewChangePg {
  padding-bottom: 100px;
}

.viewChangePg .fixedTopHeader {
  width: 100% !important;
  left: 0;
}

.viewChangePg .btnHolder {
  height: 93px;
}

.docInfo {
  float: left;
  font-size: 14px;
  padding: 20px;
}

.docInfo:last-child:after {
  visibility: hidden;
}

.docInfo:after {
  content: '';
  border-right: 1px solid #000;
  right: -20px;
  display: inline-block;
  height: 20px;
  position: relative;
  position: relative;
  top: 5px;
}

label.docInfo-lbl {
  font-size: 14px;
  color: black;
}

span.docInfo-val {
  color: #757575;
}

.docInfoWrap .sep {
  float: left;
  padding-top: 19px;
  color: #000;
}

.docListWrap {
  position: relative;
}

.docListWrapCon {
    position: relative;
}


.docList {
  position: relative;
}

.viewChangePg--compared .docList {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #ccc;
  padding-top: 13px;
}

.docList-hdr {
  background: rgba(0, 0, 0, 0.02);
  padding: 10px;
}

.docList-hdr-left {
  padding-right: 28px;
  margin-bottom: 12px;
}

.docList-hdr-left:last-child {
  margin-bottom: 0;
  padding: 0;
}

.docList-li-pad {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin: 0 10px 30px;
  /*padding: 8px 10px 12px;*/
  position: relative;
}

.docList-hdr-chkWrap {
  position: absolute;
  right: 1px;
  top: 10px;
}

.docList-hdr-left-lbl {
  color: #757575;
  font-size: 12px;
}

.doc-hdr-amt {
  float: right;
}

.docList-cnt {
  padding: 10px;
}

.docList-cnt-field .d-c-f-label {
  padding-left: 0;
  color: #9e9e9e;
}

.value-divider {
  margin-right: 10px;
  color: #9e9e9e;
}

.docList-cnt-field .docList-value {
  width: calc(100% - 15px);
}

.changeLnk {
  /*margin: 34px 10px 10px;
	position: absolute;
	top: 0;
	right: 0;*/
  position: relative;
  top: 30%;
  transform: translateY(-30%);
}

.docListWrap-hdr {
  padding-left: 20px;
}

.viewChangePg table th,
.viewChangePg table td {
  padding-left: 25px;
  font-weight: normal;
}

.viewChangePg table th {
  font-size: 12px;
  color: #757575;
}

.t-title {
  font-size: 18px;
  padding-left: 25px;
}

.lineChangeFltr {
  position: absolute;
  right: 25px;
  margin-top: 25px;
}

table th.right-align,
table td.right-align {
  padding-right: 25px;
}

.sts {
  padding: 4px;
}

.stsCir--approved {
  background: #268406;
}

.stsCir--modified {
  background: #e67300;
}

.stsCir--cancelled {
  background: #cccccc;
}

.stsCir--rejected {
  background: #d63d3d;
}

.stsCir--icon {
  width: 17px;
  height: 17px;
  display: inline-block;
  border-radius: 11px;
}

.sts-list {
  min-width: 400px;
  font-weight: normal;
  z-index: 1;
}

.sts-li {
  padding: 0 0 2px 60px;
  line-height: 1.5rem !important;
}

.sts-list .stsCir {
  float: left;
  margin-right: 10px;
  margin-top: 12px;
  padding: 0;
}

.sts-cnt-info {
  font-size: 12px;
  color: #757575;
}

.sts-cnt {
  float: left;
}

.sts-cnt-hdr {
  margin-top: 10px;
}

.navFixedUp .viewChangePg {
  padding-top: 10px !important;
}

.fixedTopHeader {
  position: fixed;
  z-index: 4;
  background: white;
  top: 50px;
  left: 10px;
  width: calc(100% - 89px) !important;
  box-shadow: 0px 0px 2px;
}

.popHdr {
  background: #0067b0;
  color: #fff;
  padding: 22px 24px;
  width: 100%;
}

.popHdr:after {
  content: '';
  clear: both;
  width: 100%;
  height: 0;
}

.popHdr-name,
.popHdr-status {
  padding-bottom: 4px;
}

.popHdr-name {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90%;
  white-space: nowrap;
}

.popHdr-info {
  font-size: 12px;
}

.slide-view-modal.modal .popHdr{
	width: 748px;
}

.popAction {
  padding: 14px 24px;
}

.popAction-txt {
  padding: 0 5px;
}

.popAction .popAction-txt,
.popAction .stsCir--icon {
  vertical-align: middle;
}

.popAction .arr {
  vertical-align: bottom;
}

.popHdr-lineArr {
  position: absolute;
  top: 22px;
  right: 16px;
}

#lineItemModal .tabs {
  border-bottom: 1px solid #e3e3e3;
  box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.4);
}

.docInfoWrap--main {
  background: #fff9c4;
  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.2);
}

.footer.page-footer {
  position: fixed;
}

.col.lineitem-tab--spliter {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 15px;
}

.itemPopup--tabContentHeight {
  height: 308px;
}

.d-c-f-value {
  position: relative;
}

.d-c-f-value.col {
  padding-left: 1.45rem;
}

.d-c-f-value .value-divider {
  position: absolute;
  left: 0.75rem;
  top: 0;
}

.backspace {
  padding-right: 15px;
}

.opacityBlur {
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.h2Icon {
  margin-right: 13px;
}

.progress-bar {
  position: relative;
  height: 200px;
  width: 200px;
  margin: 50px auto 0;
  display: table;
}

.progress-bar .profilePic {
  position: relative;
  height: 200px;
}

.progress-bar div {
  position: absolute;
  height: 200px;
  width: 200px;
  border-radius: 50%;
}

.progress-bar .background {
  background-color: #fff;
  border: 1px solid #fff;
}

.progress-bar .rotate {
  clip: rect(0 100px 200px 0);
  background-color: #4b86db;
}

.progress-bar .left {
  clip: rect(0 100px 200px 0);
  opacity: 1;
  background-color: #b3cef6;
}

.progress-bar .right {
  clip: rect(0 100px 200px 0);
  transform: rotate(180deg);
  opacity: 0;
  background-color: #4b86db;
}

.progress-bar .roundImg {
  border-radius: 150px;
  overflow: hidden;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  position: absolute;
  font-family: Arial;
  font-size: 25px;
  line-height: 175px;
  height: 175px;
  width: 175px;
  left: 12.5px;
  top: 12.5px;
  text-align: center;
  border-radius: 50%;
}

.progress-bar .bigText, .progress-bar .smallText {
  display: block;
  text-align: center;
  color: #0177d6;
  text-transform: uppercase;
}

.progress-bar .bigText {
  font-size: 25px;
  font-size: 33px;
  line-height: 29px;
  margin-top: 10px;
}

.progress-bar .smallText {
  font-size: 16px;
}

@keyframes toggle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.accountDetails ul.ui-sortable {
  margin-top: 0;
}

.accountDetails .collapsible {
  box-shadow: none;
  border: none;
  margin: 0.57rem 0 0.57rem 0;
}

.accountDetails .collapsible .collapsible-body {
  border-bottom: none;
  text-align: left;
}

.accountDetails .collapsible form {
  padding-bottom: 1rem;
}

.accountDetails .collapsible form .row {
  margin-bottom: 0;
}

.accountDetails .collapsible form .row .col input {
  margin-bottom: 0;
}

.row .col.accountDetails {
  padding: 0 0.57rem;
}

.secondary-navigation {
  position: absolute;
  /*top:0px;*/
  right: -186px;
  height: 100%;
  border-left: 1px solid #D4D4D4;
  z-index: 1;
  /*-webkit-transition: 1s ease-out;-moz-transition: 1s ease-out;-o-transition: 1s ease-out;-ms-transition: 1s ease-out;*/
}

.secondary-navigation ul {
  margin: 0;
}

.secondary-navigation ul li a {
  padding: 10px 25px;
}

.secondary-navigation ul li a i {
  font-size: 22px;
  float: left;
  line-height: 20px;
}

.secondary-navigation ul li a span {
  float: left;
  margin-left: 20px;
}

.secondary-navigation ul li a span:active, .secondary-navigation ul li a span:hover {
  color: #000;
}

.accountDetailPage {
  position: relative;
  overflow: hidden;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.5s ease-out;
  -o-transition: 0.5s ease-out;
  -ms-transition: 0.5s ease-out;
  padding-top: 12px;
}

.easeIn {
  -webkit-transform: translateX(-186px);
  -ms-transform: translateX(-186px);
  -o-transform: translateX(-186px);
  transform: translateX(-186px);
}

.accountDetails .card-panel {
  padding: 0.75rem 1.50rem;
}

.readOnlyForm .card-panel .col:nth-child(1) ul {
  margin-left: 1rem;
  margin-top: 1.5rem;
}

.readOnlyForm .card-panel .col:nth-child(2) ul {
  margin-right: 1rem;
  margin-top: 1.5rem;
}

.readOnlyForm .card-panel .col:nth-child(3) ul {
  margin: 1rem;
}

.readOnlyForm .card-panel .col:nth-child(4) ul {
  margin: 1rem;
}

.readOnlyForm .card-panel .col:nth-child(5) ul {
  margin: 1rem;
}

/*
.optionalField{position:realative;}
.optionalFieldHover{    border: 1px solid #e0e0e0;
	padding:1.5rem 1.5rem 2.7rem 1.5rem;
	position: absolute;
	width: 100%;
	height: 100%;
	left: -0.1rem;
	top: -0.2rem;
	opacity:9;}
.closingOpt{right:0.2rem;position: absolute;top:0;cursor:pointer;}	
*/
.navbar-fixed nav.InTop {
  top: -68px;
  line-height: 45px;
}

.navbar-fixed nav {
  -webkit-transition: 0.5s ease-out;
  -moz-transition: 0.5s ease-out;
  -o-transition: 0.5s ease-out;
  -ms-transition: 0.5s ease-out;
  top: 0px;
}

.readOnlyForm {
  Padding: 0px;
}

.readOnlyForm .secondUl {
  border-left: 1px solid #e5e5e5;
}

.readOnlyForm ul li {
  font-size: 14px;
}

.readOnlyForm ul li .label {
  font-weight: bold;
  margin-right: 15px;
}

.readOnlyForm .border {
  border-top: 1px solid #e5e5e5;
}

.readOnlyForm .floatBreak {
  float: none;
  display: block;
}

.lowerHeading {
  color: #fff;
}

.lowerHeading ul li {
  float: left;
}

.lowerHeading ul li a {
  color: #fff;
}

.input-field .iconFix ~ input {
  padding-right: 3rem;
  /*width: 92%;width: calc(100% - 3rem);*/
  position: relative;
}

.iconFix {
  position: absolute;
  width: 3rem;
  font-size: 2rem;
  -webkit-transition: color .2s;
  -moz-transition: color .2s;
  -o-transition: color .2s;
  -ms-transition: color .2s;
  transition: color .2s;
  right: 0rem;
  top: 0rem;
  color: #bdbdbd;
}

.input-field .iconFix.active {
  color: #26a69a;
}

.previewMode {
  display: none;
}

/*.editableMode{transition:0.5s ease-out;}*/
.previewModeContainer {
  transition: 1s ease-out;
}

.normalMode, .previewMode {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
}

footer.page-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #e6e6e6;
  z-index: 2;
}

.item-details-template-wrap {
  margin: 0 -10px;
  padding: 0 !important;
  box-shadow: none;
}

.pricesheet-type {
  padding: 10px;
}

.pricesheet-type .pricesheet-type-info {
  padding-left: 47px;
  margin: 0;
}

@media only screen and (max-width: 1500px) {
  .modal.uploadLog-Resp {
    width: 80%;
  }
}

@media only screen and (min-width: 1501px) {
  .modal.uploadLog-Resp {
    width: 60%;
  }
}

.formatingBar {
  width: 330px !important;
  background: #fff;
  z-index: 3;
  float: right;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  height: 35px;
  transition: width 0.01s;
  position: absolute;
  right: 45px;
  top: -5px;
  opacity: 1;
}

.formulaBar {
  width: 100%;
}

.formulaBar-txt {
  margin: 13px 10px 0 0;
}

.formulaBar-inpt {
  width: 90%;
}

.formatingBar > a {
  margin: 5px 8px 5px 8px;
}

.formatingBar > span {
  float: left;
  margin: 5px 3px 5px 8px;
}

.formatingBar .divider {
  border-right: 1px solid #9e9e9e;
  height: 24px;
  margin: 5px 1px;
}

.formatingBar .selected {
  background: #e8e8e8;
}

.uploadPopup-detailsBox {
  box-shadow: inset 0 8px 8px -8px grey;
}

.formatingBar .closeBtn {
  padding: 10px;
  position: absolute;
  top: 0;
  right: 0;
  background: #eee;
}

.formatingBar .last i.left {
  margin-right: 0 !important;
}

.iconPallet {
  padding: 5px;
  background: #fff;
  padding-bottom: 7px;
  margin-left: 10px;
  margin-right: -397px;
  position: relative;
}

.iconPallet .selected {
  background: #e8e8e8;
}

.formatingBar i.left {
  margin-right: 0 !important;
}

.uploadDownloadLog {
  table-layout: fixed;
}

.sub-header-container ~ .smartFormWidgetContainer .secondary-navigation {
  position: fixed;
}

.marginLeft250 {
  margin-left: 250px !important;
}

.width80P {
  width:80% !important;
}

.width20Percent {
  width: 20% !important;
}

.footer-with-sidebar {
  width:calc(100% - 250px) !important;
}

.stepperFooter {
  position: fixed;
  bottom: 68px;
  background: #fff;
}

.formatingBar-hide {
  width: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  opacity: 0;
  display: none;
}

.headingTextLineHeightFix {
  line-height: 1.9rem;
}

.settingsPopup-dropdown {
  padding: 0 !important;
}

.settingsPopup-dropdown-Item {
  padding: 15px !important;
  color: #000 !important;
  cursor: pointer !important;
}

.settingsPopup-dropdown-Item:hover {
  background: #eee !important;
}

.modal-footer-normalScroll {
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.sourcingResponseWorkbenchContainer {
  padding: 0 0 15px 0;
  background: #fff;
}

.summary-container {
  border-bottom: 1px solid #d0d0d0;
}

.summary-inner-container {
  display: flex;
  justify-content: center;
  padding: 30px 0;
}

.overviewContainer {
  background: #fff;
  padding: 0 6px 0 6px;
}

.overviewContainer-divider {
  border-left: 1px solid #d5dce0;
  margin-left: 12px;
  display: inline-block;
  margin-right: 12px;
  height: 21px;
}

.overviewContainer-section {
  width: 23%;
  border: solid #c7e8fe 1px;
  background: #f2faff;
  margin-right: 20px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  height: 110px;
  max-width: 310px;
}

@media only screen and (max-width: 961px) {
  .overviewContainer-section {
    margin-right: 10px;
  }
}

.overviewContainer-section:last-child {
  margin-right: 0;
}

.overviewContainer-section-status {
  font-size: 12px;
  margin-left: 3px;
}

.overviewContainer-count {
  font-size: 24px;
  text-align: center;
  color: #8a8e91;
  margin-top: 10px;
}

.overviewContainer-count-container {
  display: inline-block;
  float: left;
  width: 50%;
}

.overviewContainer-count-container-divider {
  border-right: solid 1px #d5dce0;
}

.sourcingResponseWorkbenchContainer-title {
  font-size: 1.286rem;
}

.overviewContainer-title {
  text-align: center;
}

.notify-alert {
  background: #FFEBA0;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 13px;
  display: inline-block;
}

.responseSummary-container {
  background: #fff;
  padding: 15px 15px 0 0;
  width: 100%;
  float: left;
  clear: both;
}

.responseSummary-weight-container {
  font-size: 14px;
  float: left;
}

.uiGridContainer {
  float: left;
  width: 100%;
  clear: both;
}

.subheader-text-link {
  margin-top: 16px !important;
  font-size: 14px;
}

.subheader-links-divider {
  border-left: 1px solid #d5dce0;
  margin: 16px 12px 0 12px !important;
  display: inline-block;
  height: 21px;
  float: right;
}

@media only screen and (min-width: 1201px) {
  .columnMappingPopupConResp {
    width: 1037px !important;
  }
  .columnMappingPopupResponsive.modal {
    width: 1037px !important;
  }
}

@media only screen and (max-width: 1200px) {
  .columnMappingPopupConResp {
    width: 750px !important;
  }
  .columnMappingPopupResponsive.modal {
    width: 750px !important;
  }
}

@media only screen and (max-width: 600px) {
  .columnMappingPopupConResp {
    width: 450px !important;
  }
  .columnMappingPopupResponsive.modal {
    width: 450px !important;
  }
}

.dwnload-popup-container {
  float: left;
  width: 100%;
  padding: 0 20px 0 20px;
}

.dwnload-popup-section {
  float: left;
  width: 100%;
  padding: 20px 0 25px 0;
}

.dwnload-popup-sub-section {
  float: left;
  width: 100%;
  margin-bottom: 24px;
}

.dwnload-popup-sub-section:last-child {
  margin: 0;
}

.dwnload-popup-section-dashed-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
}

.dwnload-popup-pricesheets-section {
  width: 45%;
  float: left;
}

.dwnload-popup-questionaires-section {
  width: 45%;
  float: right;
}

.dwnload-popup-pricesheets-section-list-Item {
  padding: 0 0 21px 2px;
  color: #969696;
}

.dwnload-popup-pricesheets-section-list {
  margin: 0;
}

.dwnload-popup-pricesheets-section-list-Item label {
  color: #969696 !important;
}

.fixedTableHeaderShadow {
  box-shadow: 0 0px 1px 0 rgba(128, 128, 128, 0.75);
}

.dividerSupplierInfo {
  color: #757575;
  margin-left: 2px;
}

.columnManppingHscroll > div {
  display: inline-block;
}

.iconBarWrap {
  padding-right: 400px !important;
}

.configure-eventHdrTbl {
  float: left;
  width: auto;
}

.configure-eventHdrTbl th,
.configure-eventHdrTbl td {
  width: 379px;
  height: 65px;
  padding: 0 20px;
  border-right: 1px solid #d0d0d0;
}

.configure-chkHdrTbl th {
  height: 65px;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}

.configure-chkHdrTblWrap {
  overflow: hidden;
}

.configure-chkHdrTbl,
.configure-chkTbl {
  table-layout: fixed;
}

.configure-chkTbl table.bordered {
  table-layout: fixed;
}

.configure-eventTbl {
  float: none;
  border-right: 1px solid #d0d0d0;
}

.configure-eventTblWrap {
  position: absolute;
  top: 122px;
  left: 0;
}

.configure-eventTbl td {
  padding: 0 0 0 15px;
  width: 380px;
  border-right: 1px solid #d0d0d0;
}

.configure-eventTbl-txt {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 320px;
  display: inline-block;
}

.configure-chkTbl td,
.configure-eventTbl td {
  padding-top: 0;
  height: 48px;
  padding-bottom: 6px;
}

.configureContent {
  width: 75px;
  margin: 0 auto;
}

.configure-chkTbl td {
  text-align: center;
}

.configure-chkTblWrap > .scrollbar-outer {
  margin-left: 380px !important;
  vertical-align: top;
}

.configure-eventTblWrap > .scroll-wrapper > .scroll-y .scroll-element_outer {
  display: none;
}

.configure-hdr-slct {
  width: 379px;
  border-right: 1px solid #d0d0d0;
  padding-top: 17px;
  padding-bottom: 3px;
  height: 55px;
}

.configure-hdr-slct .input-field {
  padding: 0 190px 0 0;
}

.configure-hdr-txt {
  text-align: center;
  margin-top: 32px;
  font-size: 0.8571rem;
  color: #5e5e5e;
  padding: 25px 5px 5px;
}

.configure-eventTbl .bordered td {
  border-right: 0;
}

.compactListView.listView > li:last-child {
  border: 0;
}

.compactListView .cardList .cardListContent {
  padding: 4px 0 2px;
}

.compactListView .collection.with-header .collection-item {
  padding-left: 22px;
}

.compactListView ul.collection {
  border-right: none;
  border-left: none;
}

.compactListView .listHeadingFixed {
  width: 100%;
  position: fixed;
  top: 50px;
  z-index: 4;
}

.compactListView .listHeadingFixed.filterApplied {
  top: 92px;
}

.compactListView .whenHeaderFixed {
  padding-top: 52px;
}

.compactListView .whenHeaderFixed.withFilter {
  padding-top: 94px;
}

.configure-eventTbl-arr {
  transition: all 0.5s;
}

.noSlctBdr .select-dropdown {
  border: none !important;
}

.highlightCell {
  background: #f0f0f0;
}

.custom-email-lable-style {
  color: #757575 !important;
  font-size: 0.85rem !important;
  opacity: 0.85 !important;
}

.minHeight-tabs-content {
  min-height: 260px !important;
}

.section-header-IconsWith-Search {
  width: 150px;
  float: left;
}

section-header-IconsWith-Search .btn-flat:focus {
  background: #fff !important;
}

.section-header-IconsWith-Search input {
  height: 1.5rem !important;
  margin: 0 !important;
}

.section-header-search {
  width: calc(100% - 150px);
  height: 30px;
  float: left;
}

.questionnaire-search-header {
  background-color: #fff;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  color: #000 !important;
  font-size: 1rem;
  padding: 0 32px 0px !important;
}

.questionnaire-search-header-hide {
  background-color: #fff;
  box-shadow: 0 3px 5px 0 gray;
  color: #000 !important;
  font-size: 1rem;
  position: absolute;
  width: 100%;
  transition: opacity 2s linear;
  padding: 0 33px 10px !important;
}

.questionnaire-search-header i {
  line-height: 1rem !important;
}

.questionnaire-section {
  /*border: 1px solid #e6e6e6;*/
  margin-bottom: 22px;
  position: relative;
}

.questionnaire-section-question {
  border-top: dotted 2px #e6e6e6;
  position: relative;
  margin-top: 20px;
}

.questionnaire-section-header + .questionnaire-section-question {
  border-top: none;
  margin-top: 0;
}

.questionnaireresponseNav-dropdown-content .questionnaire-section-question {
  border-top: none;
}

.questionnaire-section-question-details-header {
  padding: 12px 23px 12px 12px;
  border-bottom: 1px solid #e0e0e0;
}

.questionnaire-section-question.active {
  box-shadow: -2px -2px 5px 0 rgba(0, 0, 0, 0.16), 2px 2px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
}

.questionnaire-section-question .collapse-header-ctn {
  position: relative;
  padding: 24px 0 0;
  background: #fff;
}

.questionnaire-section-question.active .collapse-header-ctn {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.12);
}

.questionnaire-section-question.active.absoluteContain .collapse-header-ctn {
  position: absolute;
  top: auto;
  bottom: 49px;
  left: 0;
  right: 0;
  z-index: 1;
}

.questionnaire-section-question.active.fixedContain .collapse-header-ctn {
  position: fixed;
  top: 98px;
  left: 20px;
  right: 20px;
  bottom: auto;
  z-index: 3;
  box-shadow: -2px -2px 5px 0 rgba(0, 0, 0, 0.16), 2px 2px 5px 0 rgba(0, 0, 0, 0.12);
  border: 0;
}

.questionnaire-section-question.active.fixedContain .questionnaire-section-question-details-header {
  position: fixed;
  top: 202px;
  left: 20px;
  right: 20px;
  bottom: auto;
  z-index: 2;
  background-color: #fafafa;
}

.qualification-questionnaire-section.questionnaire-section-question.active.fixedContain .collapse-header-ctn {
  left: 300px;
  right: 26px;
  top: 50px;
}

.qualification-questionnaire-section.questionnaire-section-question.active.fixedContain .questionnaire-section-question-details-header {
  left: 300px;
  right: 26px;
  top: 117px;
}

.qualification-questionnaire-section .questionnaire-section-view-icon.sourcingView {
  right: 0;
}

.qualification-questionnaire-section.questionnaire-section-question .status.sourcingStatus {
  padding-right: 10px !important;
}

.supplier-score.right-align input {
  text-align: right;
}

.questionnaire-section-question .question {
  /*font-weight: bold;*/
  cursor: pointer;
}

.collapse-header-ctn .question {
  min-height: 46px;
}

.questionnaire-section-question .type {
  float: left;
}

.questionnaire-section-question .status {
  float: right;
  padding: 15px 0 0 0;
  position: absolute;
  right: 35px;
}

.questionnaire-section-header {
  padding: 0;
}

.questionnaire-container {
  background-color: #fff;
}

.questionnaire-container-with-header {
  background-color: #fff;
  padding: 20px 20px 150px 20px;
}

.questionnaire-search-header--activeFixed {
  margin-top: 53px;
}

.questionnaire-search-header--fixed {
  position: fixed;
  left: 0;
  right: 0;
  top: 50px;
  z-index: 999 !important;
  margin-top: 0;
}

.questionnaire-search-header--fixed-errorNav {
  position: fixed;
  left: 0;
  right: 0;
  top: 98px;
  z-index: 999 !important;
  margin-top: 0;
}

.questionnaire-section-header-title {
  position: relative;
  display: inline-block;
  padding: 1em 8px 1em 1em;
  overflow: hidden;
  color: #909090;
  z-index: 1;
  font-weight: bold;
  margin-top: -10px;
}

.questionnaire-section-header-section-name {
  font-weight: bold;
  margin: 0 0 0 18px;
}

.questionnaire-section-question-details {
  background-color: #fafafa;
}

.questionnaire-section-question-details-search {
  padding: 0 !important;
  border-bottom: 0 !important;
}

.question-details-search-hiddenTextField {
  background: #fafafa !important;
}

.question-details.section-header-search {
  width: calc(100% - 85px) !important;
}

.question-details.section-header-IconsWith-Search {
  width: auto !important;
}

.questionnaire-section-question-details-content {
  padding: 20px 8px 15px 21px;
  border-bottom: dotted 2px #e6e6e6;
  border-left: 3px solid #fafafa;
}

.questionnaire-section-question-details-content:last-child {
  border-bottom: none !important;
}

.questionnaire-section-question-details-content.completed {
  border-left: 3px solid #4CAF50;
}

.questionnaire-section-question-details-content .supplier-name {
  font-weight: bold;
  float: left;
}

.questionnaire-section-question-details-content .supplier-score {
  float: right;
  padding-right: 20px;
  width: 110px;
  margin: 0 0 8px 0;
}

.questionnaire-section-question .search-panel {
  margin: 0;
  padding: 10px;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #e0e0e0;
}

.questionnaire-section-header-section-description {
  margin-top: 20px;
  position: relative;
  padding: 0 20px 0 20px;
}

.questionnaire-section-header-section-description .more {
  position: absolute;
  width: 65px;
  bottom: 0;
  right: 0;
  font-size: 12px;
}

.questionnaire-section-header-section-description-paragraph {
  max-width: 98%;
  margin-right: 46px !important;
  overflow: hidden;
  font-size: 12px;
}

.questionnaire-section-header-section-description-paragraph.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.questionnaire-section-header-section-description .showLess {
  display: inline-block;
}

.progressMeter circle {
  stroke-dashoffset: 0;
  stroke: #eee;
  stroke-width: 0.4em;
  transition: stroke-dashoffset 1s linear;
}

.progressMeter .progress-percentage {
  stroke: #268406;
  transition: stroke-dashoffset 1s linear;
}

.progressMeterWrapper {
  height: 65px;
  width: 71px;
  border-radius: 100%;
  position: relative;
  transform: rotate(270deg);
}

.progressMeterWrapper.not-applicable .progressMeter .progress-percentage {
  stroke: #a8a8a8;
}

.progressMeterWrapper:after {
  position: absolute;
  display: block;
  height: 160px;
  width: 160px;
  left: 50%;
  top: 50%;
  content: attr(data-pct) "%";
  margin-top: -80px;
  margin-left: -80px;
  border-radius: 100%;
  line-height: 160px;
  font-size: 10px;
  text-align: center;
  transform: rotate(90deg);
  font-weight: bold;
}

.not-applicable.progressMeterWrapper:after {
  content: "N/A";
}

/*.import-repo_pricesheet-search{width: calc(100% - 112px)!important;right: 66px!important;top:4px!important}
.import-repo-pricesheet-search .pricesheetSearchICon{top:4px!important;left:0!important;}*/
/*.repo-pricesheet-search {
	width: calc(100% - 112px) !important;
	right: 66px !important;
	top: -4px !important;
	left: 54px;
}*/

.currencyContent.negative-progress{
  color:#f44336;
}
.negative-progress .progressMeterWrapper .progressMeter circle{
  stroke: #f44336;
}

.scoreAnalysisSearch {
  width: calc(100% - 66px) !important;
  right: 66px !important;
  top: -4px !important;
  left: 54px;
}

.questionnaireSourcingSearch {
  width: calc(100% - -180px) !important;
}

.extra-nav-wrap .questionnaireScore i {
  line-height: 38px !important;
}

.questionWidthResponsive {
  width: 92% !important;
}

.questionWidthResponsive.right-space {
  width: calc( 92% - 52px) !important;
}

.questionnaire-section-question-weight {
  width: 110px !important;
}

@media only screen and (max-width: 1160px) {
  .questionWidthResponsive {
    width: 90% !important;
  }
  .questionWidthResponsive.right-space {
    width: calc( 90% - 52px) !important;
  }
}

@media only screen and (max-width: 1560px) {
  .questionnaire-section-question-weight {
    width: 84px !important;
  }
}

@media only screen and (min-width: 1560px) {
  .questionWidthResponsive {
    width: 94% !important;
  }
  .questionWidthResponsive.right-space {
    width: calc( 94% - 52px) !important;
  }
  .questionnaire-section-question-weight {
    width: 90px !important;
  }
}

.questionnaire-section-view-icon {
  width: 50px !important;
  text-align: center;
}

.collapse-body {
  display: none;
}

.questionnaire-section-question .collapse-body:first-child {
  background-color: red !important;
}

.intro {
  max-width: 800px;
  padding: 10px;
}

.whitespace {
  padding: 75px;
}

ddn-sticky-wrapper,
ddn-sticky {
  display: block;
}

ddn-sticky-wrapper {
  opacity: .8;
}

ddn-sticky-wrapper > ddn-sticky {
  background: #2B3E50;
  padding-left: 20px;
  line-height: 40px;
  z-index: 1;
  color: #fff;
}

ddn-sticky-wrapper > ddn-sticky.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 0;
}

ddn-sticky-wrapper > ddn-sticky.fixed.absolute {
  position: absolute;
}

.Landinglistheadersearch.questionnareScoreSearch {
  width: calc(100% - 178px) !important;
  right: 110px !important;
}

.questionStatusWrapper {
  font-size: 12px;
}

.overAllScoreDetails {
  font-weight: 600;
}

.scorecard-eventHdrTbl {
  float: left;
  width: auto;
}

.scorecard-eventHdrTbl th,
.scorecard-eventHdrTbl td {
  width: 379px;
  height: 65px;
  padding: 0 20px;
  border-right: 1px solid #d0d0d0;
}

.scorecard-chkHdrTbl th {
  height: 65px;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}

.scorecard-chkHdrTblWrap {
  overflow: hidden;
}

.scorecard-chkHdrTbl,
.scorecard-chkTbl {
  table-layout: fixed;
}

.scorecard-chkTbl table.bordered {
  table-layout: fixed;
}

.scorecard-eventTbl {
  float: none;
  border-right: 1px solid #d0d0d0;
}

.scorecard-eventTblWrap {
  position: absolute;
}

.scorecard-eventTbl td {
  padding: 0 0 0 15px;
  width: 380px;
  border-right: 1px solid #d0d0d0;
}

.scorecard-eventTbl-txt {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 320px;
  display: inline-block;
}

.scorecard-chkTbl td,
.scorecard-eventTbl td {
  padding-top: 12px;
  height: 48px;
  padding-bottom: 6px;
}

.scorecard-chkTbl td {
  text-align: center;
}

.scorecard-chkTblWrap > .scrollbar-outer {
  margin-left: 380px !important;
  vertical-align: top;
}

.scorecard-eventTblWrap > .scroll-wrapper > .scroll-y .scroll-element_outer {
  display: none;
}

.score-chkHdrTbl {
  table-layout: fixed;
}

.score-chkTbl {
  table-layout: fixed;
}

.scorecardQuestinnaireTbl {
  float: left;
  width: 600px;
  table-layout: fixed;
}

.scorecardQuestinnaireTbl.scoringAnalysisTbl {
  width: 502px !important;
}

.scoringAnalysisTbl > .scroll-wrapper {
  margin-left: 502px;
  vertical-align: middle;
}

.scorecardQuestinnaireTbl th, .scorecardQuestinnaireTbl td {
  height: 56px;
  padding: 6px 20px;
}

.score-chkHdrTbl td, .score-chkHdrTbl th {
  height: 56px;
  padding-top: 9px;
  padding-bottom: 3px;
  text-align: center;
  width: 182px;
}

.score-chkHdrTbl.socringAnalysisTbl td, .score-chkHdrTbl.socringAnalysisTbl th {
  width: 102px;
  font-size: 0.8571rem;
  color: #5e5e5e;
}

.scorecard-chkTblWrap.myscore > .scroll-wrapper.scrollbar-outer {
  margin-left: 600px !important;
}

.score-chkTblWrap > .scroll-wrapper {
  margin-left: 600px;
}

.score-chkTblWrap.scoringAnalysisTbl > .scroll-wrapper {
  margin-left: 501px;
}

.score-eventTbl td, .score-eventTbl th {
  font-size: 13px;
  padding: 0;
  height: 48px;
}

.score-chkTbl td {
  height: 48px;
  padding: 0;
  width: 182px;
  text-align: center;
}

.score-chkTbl.scoringAnalysisTbl td {
  width: 102px;
}

.scorecardQuestinnaireTbl th:last-child, .scorecardQuestinnaireTbl td:last-child {
  border-right: 1px solid #d0d0d0;
}

.score-eventTbl th:last-child, .score-eventTbl td:last-child {
  border-right: 1px solid #d0d0d0;
}

.scoreCardTableWrapper {
  border-bottom: 1px solid #d0d0d0 !important;
}

.scorecardQuestionnaireScore {
  border-bottom: 1px solid #d0d0d0 !important;
}

.scoreCardAnalysisList ul {
  height: 130px;
}

.manageScorecaredHdrWrapper:first-child {
  width: 600px !important;
}

.manageScorecaredHdrWrapper {
  float: left;
  width: calc(100% - 600px);
  display: inline-block;
}

.manageScorecaredHdr {
  height: 57px;
  padding: 17px 20px;
  display: table-cell;
  vertical-align: middle;
  font-size: 0.8571rem;
  width: 100%;
  float: left;
  color: #5e5e5e;
  border-bottom: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
}

.questionnnaireWeightLockWidth > .fieldEditable {
  width: 60px !important;
}

.questionnaireWeightTextField {
  width: 54px !important;
}

.scoreAnalysisEvntSummaryTbl {
  table-layout: fixed;
}

.scoreAnalysisEvntSummaryTbl td {
  height: 48px;
}

.scoreAnalysisEvntSummaryTbl th {
  height: 56px;
}

.marginBtm45 {
  margin-bottom: 45px !important;
}

.scoreCardTableWrapper--expanded .scorecardQuestinnaireTbl {
  width: 100% !important;
  float: none;
}

.scoreCardTableWrapper--expanded .scorecard-chkHdrTblWrap {
  display: none;
}

.scoreCardTableWrapper--expanded .score-chkTblWrap {
  display: none;
}

.scoreCardTableWrapper--expanded .scorecard-eventTblWrap {
  position: static;
}

.scoreCardTableWrapper--expanded .scorecard-eventTblWrap > .scroll-wrapper > .scroll-y .scroll-element_outer {
  display: block;
}

.score-chkTbl tr:last-child,
.score-eventTbl tr:last-child {
  border-bottom: none;
}

.scorecard-scenarioHdrTblWrap {
  overflow: hidden;
}

.score-scenarioHdrTbl {
  table-layout: fixed;
}

.score-scenarioTbl {
  table-layout: fixed;
}

.score-scenarioTbl.scenarioTbl td {
  width: 102px;
}

.score-scenarioHdrTbl td, .score-scenarioHdrTbl th {
  height: 56px;
  padding-top: 9px;
  padding-bottom: 3px;
  width: 182px;
}

.score-scenarioHdrTbl.scenarioTbl td, .score-scenarioHdrTbl.scenarioTbl th {
  width: 102px;
  font-size: 0.8571rem;
  color: #5e5e5e;
}

table.scenarioTblHeight {
  table-layout: fixed;
}

.scenarioTblHeight td {
  height: 48px;
}

.scenarioTblHeight th {
  height: 56px !important;
}

.scenarioPanelContentHdrTblWrap {
  overflow: hidden;
}

.scenarioPanelContentHdrTbl {
  table-layout: fixed;
}

.scenarioPanelContentTbl {
  table-layout: fixed;
}

.scenarioPanelContentHdrTbl.scenarioPanelContentTbl td, .scenarioPanelContentHdrTbl.scenarioPanelContentTbl th {
  width: 102px;
  font-size: 0.8571rem;
  color: #5e5e5e;
}

table.scenarioTblHeight {
  table-layout: fixed;
}

.scenarioTblHeight td {
  height: 48px;
}

.award-addSupplierTblWrap {
  overflow: hidden;
}

.award-addSupplierHdrTblWrap {
  width: 100%;
  background-color: #fff;
  z-index: 500;
  top: 117px;
  left: 0;
}

.award-addSupplierHdrTbl {
  table-layout: fixed;
}

.award-addsupplierTbl {
  table-layout: fixed;
}

.award-addsupplierTbl.addsupplierTbl .selectSupplierDataName {
  width: calc(100% - 53px);
}

.fixedPos {
  position: fixed !important;
}

.extraShadow {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}

.award-addSupplierHdrTbl td, .award-addSupplierHdrTbl th {
  height: 56px;
  padding-top: 9px;
  padding-bottom: 3px;
}

.award-addSupplierHdrTbl.addsupplierTbl td, .award-addSupplierHdrTbl.addsupplierTbl th {
  font-size: 0.8571rem;
  color: #5e5e5e;
}

table.awardingTblHeight {
  table-layout: fixed;
}

.awardingTblHeight td {
  height: 48px;
}

.awardingTblHeight th {
  height: 56px !important;
}

.marginBtm46 {
  margin-bottom: 46px !important;
}

.questionnaireSearch-sourcing {
  padding-right: 220px !important;
}

.questionnaireSearch-sourcing-buyerPreview, .questionnaireSearch-sourcing-supplierView {
  padding: 0 57px 0 0 !important;
}

.pricesheetSearch-sourcing {
  padding-right: 290px !important;
}

.pricesheetSearch-sourcing-supplierView {
  padding: 0 113px 0 0 !important;
}

.pricesheetSearch-sourcing-buyerPreview {
  padding: 0 57px 0 0 !important;
}

.prciesheetSectionSearchContainer {
  padding: 1px 250px 0 0;
}

.sectionSearchContainer .searchWithHiddenTextField {
  top: -20px !important;
}

.searchWithHiddenTextField.searchSlideNextgen {
  top: 0px !important;
  padding: 8px !important;
  border-radius: 2px;
	right: auto;
}

.searchWithHiddenTextField.searchSlideNextgen.active {	
	border: 1px solid #C2C2C2 !important;
  width: 234px !important;
  height: 33px !important;
}

.sectionSearchContainer {
  height: 33px;
}

.sectionSearchContainer .searchSlideNextgen.active .search-icon {
	top: 0;
  color: gray;
  padding: 5px !important;
}
	
.searchSlideNextgen .cancel-icon i.icon {
  height: 31px !important;
  color: #0177d6 !important;
}

.sectionSearchContainer .searchSlideMain .searchWithHiddenTextField.bid-insights {
  top: 5px !important;
}

.sectionSearchContainer input[type=text],
.questionnaireListsearchContainer.sectionSearchContainer input[type=text] {
  margin-top: 0 !important;
  padding-bottom: 6px;
  border: 0 !important;
  box-shadow: none !important;
}

.sectionSearchContainer .searchWithHiddenTextField .search-icon {
  top: -7px;
}

.extra-nav-wrap.questionnaire-search-header .sh-icon.waves-circle {
  width: 135px;
  margin: 0 0 0 -9px;
  line-height: 3.4em;
}

.questionnaireresponseNav-dropdown-content {
  left: 20px !important;
  right: 20px;
  top: 50px !important;
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.4), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
  white-space: normal !important;
}

.questionnaire-section-header-cnt {
  padding: 10px 0 14px;
  border: 1px solid #e0e0e0;
  background: #f0f0f0;
}

.questionnaire-search-header .searchSlideMain {
  float: right;
  width: 60%;
  max-width: 400px;
  margin: 12px -12px 0 0;
}

.questionrespNav .dropdown-button .icon.iconSmall > svg {
  transform: rotate(-90deg);
}

.questionrespNav .dropdown-button.active .icon.iconSmall > svg {
  transform: rotate(0deg);
}

.questionrespNav .go-to-question-icon .icon.iconSmall > svg {
  transform: rotate(-90deg);
}

.questionrespNav .go-to-question-icon.active .icon.iconSmall > svg {
  transform: rotate(0deg);
}

.questionResponseNav-src .dropdown-content {
  opacity: 1;
}

.questionrespNav {
  display: block;
  width: 100%;
}

.questionnaire-section-question-indication {
  width: 25px;
  margin: 1px 0 0 3px;
}

.questionnaire-section-question-details-content:last-of-type {
  border: none;
}

.question-details-loadmore {
  border-top: dotted 1px #e6e6e6;
}

.filters-list-item {
  width: 100%;
}

.filters-list-item-two-col {
  width: 50%;
}

.section-bar {
  padding: 10px 22px;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
  float: left;
  width: 100%;
  font-size: 12px;
  height: 46px;
}

.verticalAlignMiddle {
  vertical-align: middle !important;
}

.sourcingQustionnaire.questionnaire-section-header-section-description .more {
  position: absolute;
  width: 0;
  bottom: 0;
  right: 57px;
  font-size: 12px;
}

.questionnaire-section-header-section-description-paragraph.questionRespoPara {
  width: calc( 100% - 55px) !important;
  max-width: none !important;
}

.questionnaire-section-view-icon.sourcingView {
  right: 11px;
  position: absolute;
}

.questionnaire-section-question .status.sourcingStatus {
  font-size: 12px;
  right: 0px;
  padding-right: 27px !important;
}

.backpanelContent {
  width: calc(100% - 250px);
  height: 100%;
  left: 0;
  margin-left: 250px;
}

.scenarioPanelContent {
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;
  background: #fff;
}

.scenarioPanelContentWithPanel .scrollbar-outer > .scroll-element.scroll-x {
  display: none;
}

.scenarioPanelContentWithPanel {
  width: 250px;
  position: absolute;
}

.scenarioPanelContent .wrapper {
  overflow: hidden;
  border-right: solid 1px #e5e5e5;
  padding-bottom: 0;
}

.searchWithHiddenTextField.addSupplierSearch {
  right: 1px;
}

.secnarioTabContainer {
  overflow: hidden;
}

.scenarioPanelContentHdrTbl td, .scenarioPanelContentHdrTbl th {
  height: 56px;
  padding-top: 9px;
  padding-bottom: 3px;
}

.scenarioPageScrollFix {
  overflow: hidden;
}

.awardScenarioSearch {
  width: calc(100% - 111px) !important;
  top: -4px !important;
  left: 54px;
}

.addScenario {
  border-bottom: 1px solid #d0d0d0;
  height: 56px;
  padding: 17px;
}

.sidebar-btn.scenario {
  top: 357px;
  transform: rotateZ(180deg);
}

.scenarioPanelContentWithPanel .sidebar-btn {
  transform: rotateZ(0deg);
  transition: none;
}

.verticalAlignMiddle {
  vertical-align: middle !important;
}

.sourcingQustionnaire.questionnaire-section-header-section-description .more {
  position: absolute;
  width: 0;
  bottom: 0;
  right: 57px;
  font-size: 12px;
}

.questionnaire-section-header-section-description-paragraph.questionRespoPara {
  width: calc( 100% - 55px) !important;
  max-width: none !important;
}

.questionnaire-section-view-icon.sourcingView {
  right: 11px;
  position: absolute;
}

.questionnaire-section-question .status.sourcingStatus {
  font-size: 12px;
  right: 0px;
  padding-right: 27px !important;
}

.scenarioPanelContentTbl .selected a {
  position: relative;
  background: #f5f5f5;
  color: #0177d6 !important;
}

.scenarioPanelContentTbl .selected:after {
  background: #f5f5f5;
}

.scenarioTruncation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.scenarioTitle {
  height: 56px;
  padding-top: 3px;
  border-bottom: 1px solid #d0d0d0;
}

.scorecardAnalysisTitle {
  height: 56px;
  padding-top: 3px;
}

table.sTable th:last-child, table.sTable td:last-child {
  padding-right: 24px !important;
}

.configureCurrencyTd {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.configureCurrencyTd input.select-dropdown {
  margin: 0;
  border: 0 !important;
}

.sectionSearch-supplier {
  padding-right: 75px;
}

.sectionSearch-contractingTerms {
  padding-right: 120px;
}

.summaryScenarioData {
  color: #000;
  font-size: 14px;
  vertical-align: bottom;
}

.summaryAwardingData {
  color: #000;
  font-size: 14px;
}

.summaryAwardingTitle {
  min-height: 56px;
  padding: 10px;
}

.summaryScenarioTitle {
  height: 56px;
  padding: 10px;
}

.awardingSelectSuppliers .global-search {
  top: -13px;
}

.awardingCommentTextarea textarea {
  height: 0 !important;
  margin-top: 0;
}

.awardingAwardIcon {
  right: 4px;
}

.awardScenarioEvntSumTbl {
  border-bottom: 1px solid #d0d0d0;
}

.awardingSelectSuppliers i {
  color: #2196F3 !important;
}

.sourcingActionItemsDivider {
  border-right: solid 1px #ccc;
}

.supplierNameFilter {
  height: 205px;
  overflow: auto;
}

.sourcingActionBar {
  line-height: 40px;
  height: 40px;
  width: 100%;
  padding: 0px 24px 15px;
  margin: 0px;
  z-index: 10;
  position: relative;
  background-color: #fff;
  margin-top: -40px;
  transition: margin 0.5s ease;
}

.sourcingActionBar.show-dv-msg {
  margin-top: 0;
}

.alert-bar-rfx {
  margin-top: -40px;
  transition: margin 0.5s ease;
}

.alert-bar-rfx.show-dv-msg {
  margin-top: 0;
}

.extendBg.sourcing-configure-supllier {
  min-height: calc(100% - 55px);
}

.extendBg.sourcing-configure-supllier .sourcingActionBar {
  margin-top: 0;
  z-index: 1;
}

.extendBg.sourcing-configure-supllier .configureContent input[type=text][readonly].select-dropdown {
  border-bottom: none;
}

.extendBg.sourcing-configure-supllier .configureContent .caret {
  top: 10%;
}

.subHeader-strip {
  z-index: 11;
}

table.score-chkHdrTbl th.right-align {
  text-align: right;
  padding-right: 20px;
}

.score-chkTbl td.right-align {
  text-align: right;
}

.go-to-question-header {
  float: left;
  padding: 11px 0 0 0;
  height: 49px;
}

.questionnaire-response-nav .searchWithHiddenTextField .search-icon, .questionnaire-response-nav .searchWithHiddenTextField .cancel-icon {
  top: 0;
}

.scorecard-eventTblWrap .fieldEditable, .questionnnaireWeightLockWidth .fieldEditable {
  margin: 3px 0 0 0;
}

table td.right-align.questionnnaireWeightLockWidth, .score-chkHdrTbl td.questionnnaireWeightLockWidth, .score-chkHdrTbl th:last-child, .score-chkHdrTbl td:last-child {
  padding-right: 20px;
}

.question-response-fixed-comment {
    right: 90px;
    left:auto !important;
}

.question-response-comment {
  width: 25% !important;
}

.scoring-col .select-dropdown {
  margin-top: -8px !important;
}

.scoring-col {
  margin-bottom: 15px;
}

.info-link {
  font-size: 12px;
}

.currency-sel .dropdown-content {
  width: 250px !important;
}

.currency-sel .dropdown-content .input-field {
  margin-left: 8px;
  margin-right: 8px;
}

.pricesheetComputed .computed-formulalist {
  overflow: hidden;
}

.discussion_forum_popup_wrapper {
  position: relative;
}

.discussion_forum_popup_wrapper .vertical-tabs {
  width: 250px;
  height: calc(100% - 50px);
  position: absolute;
  left: -250px;
  top: 0;
}

.discussion_forum_popup_wrapper .bottomLeftIcons {
  width: 250px;
  height: 50px;
  padding: 10px 22px;
  position: absolute;
  left: -250px;
  bottom: 0;
  border-top: 1px solid #e5e5e5;
}

.discussion_forum_popup_wrapper .bottomLeftIcons a {
  display: block;
  width: 30px;
  padding: 3px 0;
  text-align: center;
  border: 1px solid #e5e5e5;
}

.discussion_forum_popup_wrapper .discussionHeader {
  padding: 10px 15px;
  border-bottom: 1px solid #e5e5e5;
}

.discussion_forum_popup_wrapper .discussionTitle {
  font-size: 18px;
}

.discussion_forum_popup_wrapper .discussionIcons a {
  margin-left: 15px;
}

.discussion_forum_popup_wrapper .newDiscussionCnt {
  padding: 0 15px 80px 15px;
}

.discussion_forum_popup_wrapper .discussionField {
  margin: 15px 0 0 0;
}

.discussion_forum_popup_wrapper .discussionArea {
  margin: 10px 0 10px 0;
}

.discussion_forum_popup_wrapper .character-counter {
  height: 15px !important;
}

.discussion_forum_popup_wrapper .button-and-icon-cnt {
  margin-bottom: 30px;
}

.discussion_forum_popup_wrapper .attachmentLink {
  display: block;
  width: 36px;
  height: 36px;
  text-align: center;
  border-right: 1px solid #e5e5e5;
  margin-right: 10px;
  padding: 5px 0;
}

.discussion_forum_popup_wrapper .attachmentLink i {
  margin: 0;
}

.discussion_forum_popup_wrapper .emailNotification, .discussion_forum_popup_wrapper .internalDiscusssion {
  margin-bottom: 20px;
  position: relative;
}

.discussion_forum_popup_wrapper .emailNotification .emailNotifyInfo, .discussion_forum_popup_wrapper .internalDiscusssion .emailNotifyInfo {
  position: absolute;
  top: 0;
  left: 160px;
}

.discussion_forum_popup_wrapper .emailNotification small, .discussion_forum_popup_wrapper .internalDiscusssion small {
  padding-left: 30px;
  color: #9e9e9e;
}

.discussion_forum_popup_wrapper .oldDiscussionCnt {
  padding: 0 15px 350px 15px;
}

.discussion_forum_popup_wrapper .oldDiscussionCnt ul {
  margin: 0;
}

.discussion_forum_popup_wrapper .oldDiscussionCnt ul li {
  padding: 15px 0;
  border-bottom: 1px solid #e5e5e5;
}

.discussion_forum_popup_wrapper .oldDiscussionCnt ul li p {
  margin-bottom: 0;
}

.discussion_forum_popup_wrapper .post-wrapper .back-btn {
  margin-right: 20px;
}

.discussion_forum_popup_wrapper .post-wrapper .discussionTitle {
  padding: 5px 0;
}

.discussion_forum_popup_wrapper .post-wrapper .postInnerCnt {
  border: 1px solid #e5e5e5;
}

.discussion_forum_popup_wrapper .post-wrapper .topicTitle {
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
}

.discussion_forum_popup_wrapper .post-wrapper .imgCnt {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.discussion_forum_popup_wrapper .post-wrapper .imgCnt img {
  margin-bottom: 5px;
}

.discussion_forum_popup_wrapper .post-wrapper .textCnt {
  padding-top: 10px;
  padding-bottom: 10px;
}

.discussion_forum_popup_wrapper .post-wrapper .textCnt span {
  font-style: italic;
  color: #9e9e9e;
}

.discussion_forum_popup_wrapper .post-wrapper .replyBtnGroup {
  border-top: 1px solid #e5e5e5;
  padding: 5px;
}

.discussion_forum_popup_wrapper .post-wrapper .replyBtnGroup a {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #e5e5e5;
}

.discussion_forum_popup_wrapper .post-wrapper .replyBtnGroup a:last-child {
  margin-left: 0;
  border-left: none;
}

.discussion_forum_popup_wrapper .post-wrapper .replyCnt {
  margin-top: 10px;
  border: 1px solid #e5e5e5;
  padding: 10px 0 0 0;
}

.discussion_forum_popup_wrapper .post-wrapper .replyCnt .button-and-icon-cnt {
  margin: 15px 0;
}

.discussion_forum_popup_wrapper .post-wrapper .replyWithQuoteCnt p {
  color: #9e9e9e;
}

.discussion_forum_popup_wrapper .post-wrapper .replyWithQuoteCnt p span {
  display: block;
  font-style: italic;
}

.discussion_forum_popup_wrapper .postCnt {
  padding: 20px 15px 80px 15px;
}

.discussion_forum_popup_wrapper .participantsCnt {
  padding: 20px 15px 80px 15px;
}

.discussion_forum_popup_wrapper .participants {
  border: 1px solid #e5e5e5;
}

.discussion_forum_popup_wrapper .participants-heading {
  background: #f5f5f5;
  padding: 10px;
}

.discussion_forum_popup_wrapper .participants-heading span, .discussion_forum_popup_wrapper .participants-heading small {
  display: block;
}

.discussion_forum_popup_wrapper .participants-heading span {
  font-weight: bold;
  text-transform: uppercase;
}

.discussion_forum_popup_wrapper .participants-heading small {
  color: #9e9e9e;
}

.discussion_forum_popup_wrapper .participants-list ul li {
  padding: 10px 6px;
}

.discussion_forum_popup_wrapper .btn-holder {
  margin-top: 20px;
}

.discussion_forum_popup_wrapper .btn-holder .whiteSecondaryBtn {
  margin-right: 10px;
}

.discussion_forum_popup_wrapper .editTopicCnt, .discussion_forum_popup_wrapper .addNewTopicCnt {
  padding: 20px 15px 80px 15px;
}

.discussion_forum_popup_wrapper .editTopicCnt .participants-heading label, .discussion_forum_popup_wrapper .addNewTopicCnt .participants-heading label {
  font-weight: bold;
}

.discussion_forum_popup_wrapper .editTopicCnt .participants-heading small, .discussion_forum_popup_wrapper .addNewTopicCnt .participants-heading small {
  padding-left: 30px;
}

.discussion_forum_popup_wrapper .topicField {
  margin-bottom: 15px;
}

.discussion_forum_popup_wrapper .iTextCnt {
  margin-bottom: 15px;
}

table.sTable.scoreAnalysisEvntSummaryTbl td:last-child .dropdown-button {
  padding-right: 30px !important;
}

.attachment-title, .inline-text {
  float: left;
  display: inline-block;
}

.attachment-title-width {
  max-width: calc(95% - 35px);
}

.supplier-attachment-width, .evaluation-summary-info-text, .supplier-response-status .truncate {
  max-width: calc(100% - 35px);
}

.max-width125 {
  max-width: calc(125px - 35px);
}

.max-width235 {
  max-width: 235px;
}

.max-width550 {
  max-width: 550px;
}

.width360 {
  width: 360px;
}

.sourcing-rfx-templateList .preview-section-table th, .sourcing-rfx-templateList .preview-section-table td {
  border: none;
  border-top: 1px solid #e0e0e0 !important;
}

.preview-doc table td {
  border: 1px solid !important;
}

.preview-doc .attachment-dropdown-content table td {
  border: 0 !important;
}

.questionnaire-bar-overlap.questionnaire-search-header--fixed {
  z-index: 10 !important;
}

.paddingLeft28 {
  padding-left: 28px !important;
}

.marginTop3N {
  margin-top: -3px;
}

.height56 {
  height: 56px !important;
}

.eventBar {
  height: 40px !important;
}

.eventBar.riskBar {
  padding: 3px 20px 0 !important;
}

.eventBar span {
  font-size: 14px !important;
}

.event-admin-switch {
  margin-top: -8px;
}

.event-admin-switch span, .landing-event-admin span {
  color: #000000;
}

.event-download-type .marginRight30 {
  margin-right: 0 !important;
}

.eventSummeryDivider{
  border-right: 1px solid #0177d6;
  height: 50%;
}

.select-documents label {
  font-size: 13px !important;
}

.container-left-panel li {
  padding: 0;
}

.container-left-panel li a {
  padding: 8px 20px 8px 24px;
  display: block;
  color: #757575;
  text-overflow: ellipsis;
  overflow: hidden;
}

.container-left-panel li.selected a {
  color: #0177d6;
  border-left: 3px solid #0177d6;
}

.table-container-border {
  border: 1px solid #d0d0d0;
  border-bottom: none;
}

.manage-column-type {
  min-width: 80px;
}

.tabHolder .tree-view .icon {
  height: auto !important;
  line-height: inherit !important;
  font-size: 14px !important;
}

.supplier-response-status .status-icon {
  cursor: default;
}

.landing-template-search.headersearch.searchSlideMain {
  right: 164px;
}

.src-addSupplier-search.headersearch.searchSlideMain {
  width: calc(100% - 240px);
  right: 175px;
}

.non-award-search.headersearch.searchSlideMain {
  width: calc(100% - 85px);
  right: 17px;
}

.event-summary-txt {
  max-width: 70%;
  float: left;
  margin-top: 15px;
}

.section-status-bar {
  float: left;
  width: 100%;
  padding: 0 5px;
  line-height: 40px;
}

.section-status-bar .btn-flat:hover, .section-status-bar .btn-flat:focus, .section-status-bar .whiteSecondaryBtn .btn:not(.disabled):hover, .whiteSecondaryBtn .section-status-bar .btn:not(.disabled):hover, .section-status-bar .whiteSecondaryBtn .btn:not(.disabled):focus, .whiteSecondaryBtn .section-status-bar .btn:not(.disabled):focus {
  background: #ffdeae;
}

.default-state {
  background-color: rgba(255, 224, 178, 0.7);
}

.accepted-state {
  background-color: #d4e2c7;
}

.rejected-state {
  background-color: #f7d8d8;
}

.status-text {
  line-height: 22px;
  padding: 10px 0;
  width: calc(100% - 40px);
  float: left;
}

.status-left-box {
  width: calc(100% - 150px);
}

.public-rfx-search.headersearch.searchSlideMain {
  right: 165px;
  width: calc(100% - 230px);
}

.eventTabsFixed .tabparent-container {
  top: 50px;
  width: 100% !important;
  background: #fff;
  position: fixed;
  z-index: 2;
}

.filtersApplied.eventTabsFixed .tabparent-container {
  top: 93px;
}

.event-inf-bar-fixed.alert-bar--fixed-to-nav {
  top: 94px;
}

.public-rfx-info-bar {
  position: relative;
  height: 48px;
}

.public-rfx-info-bar .public-rfx-info-txt {
  padding-top: 9px;
  padding-left: 8px;
  padding-bottom: 3px;
  /*float: left;*/
  font-size: 12px;
}

.public-rfx-info-bar {
  display: table;
  width: 100%;
}

.public-rfx-info-bar .public-rfx-info-icon, .public-rfx-info-bar .public-rfx-info-txt {
  display: table-cell;
  vertical-align: middle;
}

.qualificationResultsSearch.searchSlideMain {
  right: 120px;
  width: calc(100% - 190px);
  top: 0;
}

.questionnarie-type-wrap {
  max-height: 142px;
  overflow-y: auto;
}

.questionnarie-type-wrap .questionnaire-range {
  margin: -2px 0 4px 0;
  padding: 0 2px 0 12px;
  width: 96px;
}

.questionnaire-range input {
  text-align: right;
}

.questionnaire-type-popup.modal {
  overflow-y: visible;
}

.auto-weight-inactive {
  color: rgba(0, 0, 0, 0.34);
  cursor: default;
}

.auto-weight-active {
  color: #0177d6;
  cursor: pointer;
}

.adhoc-request-add-container .adhoc-add-timeline {
  padding: 16px 20px;
  height: 60px;
}

.adhoc-request-add-container .adhoc-add-timeline .timeLine-addNew-label {
  top: -18px;
  height: 60px;
}

.request-approvers-action-container {
  padding: 12px 24px;
  float: left;
  width: 100%;
}

.center-stepper {
  margin: 0 auto;
  width: 50%;
}

.panelBox-content .modal-header {
  padding: 11px 20px 11px 15px;
}

.panelBox-content .modal-header .cancel-icon {
  line-height: 32px !important;
}

@supports (-ms-ime-align: auto) {
  .team-member-scrollBar .scroll-wrapper > .scroll-content {
    -ms-overflow-style: none;
  }
  .team-member-scrollBar .scroll-wrapper > .scroll-content > div {
    max-width: 100% !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .team-member-scrollBar .scroll-wrapper > .scroll-content > div {
    max-width: 100% !important;
  }
}

.smart-iframe-container .iframeWrapper {
  height: 100% !important;
}

.smart-iframe-container .modal-footer {
  display: none;
}

.uploadDownloadLog #filterOfDocumentStatus .no-hover:hover, .uploadDownloadLog #filterOfUploadedType .no-hover:hover, .uploadDownloadLog #filterOfNameByUploaded .no-hover:hover {
  background: none !important;
}

.load-more-button a {
  color: #2196F3 !important;
}

.public-rfx-header-action.nav-right-buttons li:first-child a {
  margin-top: 15px;
  border-radius: initial;
}

.preview-doc .ckeditorPreviewContainer h1, .preview-doc .ckeditorPreviewContainer h2, .preview-doc .ckeditorPreviewContainer h3, .preview-doc .ckeditorPreviewContainer h5, .preview-doc .ckeditorPreviewContainer h6 {
  font-weight: bold;
}

.preview-doc .ckeditorPreviewContainer h1 {
  font-size: 2em;
}

.preview-doc .ckeditorPreviewContainer h2 {
  font-size: 1.5em;
}

.preview-doc .ckeditorPreviewContainer h3 {
  font-size: 1.17em;
}

.preview-doc .ckeditorPreviewContainer h5 {
  font-size: 0.83em;
}

.preview-doc .ckeditorPreviewContainer h6 {
  font-size: 0.67em;
}

.preview-doc .ckeditorPreviewContainer th, .preview-doc .ckeditorPreviewContainer td {
  padding: 5px;
  vertical-align: top;
  border-radius: 0;
}

.preview-doc .ckeditorPreviewContainer img {
  max-width: 100%;
}

.preview-doc .ckeditorPreviewContainer table td p {
  padding: 0;
  margin: 0;
}

.preview-doc .ckeditorPreviewContainer table td p > span {
  padding: 0;
  margin: 0;
}



.preview-doc .ckeditorPreviewContainer pre {
  position: relative;
  margin-top: 0;
  right: auto;
  overflow: visible;
  pointer-events: inherit;
}

.collapsible-body .preview-doc .ckeditorPreviewContainer p {
  padding: 0;
}

.ckeditorPreviewPara span p {
    margin: 3px 0 !important;
}

.add-attachment-width {
  max-width: calc(345px - 207px);
}

.input-field .attachment-dropdown-content .btn-flat {
  padding-left: 1rem !important;
}
.manageCol td, .manageCol th {
  border-radius: 0px;
}

.manage-column ul.dropdown-menu {
  float: left;
  max-height: 70px;
}

.tblHeader {
  display: table;
}

.tblCellHeader {
  display: table-cell;
  vertical-align: middle;
}

.supplierParticipationIndicator {
  background-color: #f7d958;
}

.contractTermsReviewModification {
  top: 8px;
}

.tblHeader {
  display: table;
}

.tblCellHeader {
  display: table-cell !important;
  vertical-align: middle !important;
}

.supplierParticipationIndicator {
  background-color: #f7d958;
}

.contractTermsReviewModification {
  top: 8px;
}

.height35 {
  height: 35px !important;
}

.lineHeight35 {
  line-height: 35px !important;
}

.rangeTextField {
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 40px !important;
}

.rangeTextField input[type=text] {
  margin-top: 0;
  text-align: center;
}

.rangeInfo .infotip-popover {
  width: 300px !important;
}

.supplierPriceSheet .wj-header {
  background-color: #f2f2f2 !important;
}

.emailSent input[type=text] {
  text-align: center !important;
}

/* Response Feedback css End */
/*Event Overview section*/
.eventSummaryBox {
  background-color: #f5fbfe;
  padding: 16px;
  border: 1px solid #e1f2fe;
  color: #7f8081;
  font-size: 13px;
  height: 145px;
  margin-bottom: 10px;
}

.eventTitle {
  color: rgba(0, 0, 0, 0.9);
  display: table-cell;
  vertical-align: bottom;
  font-size: 16px;
}

.eventTitleWrapper {
  min-height: 28px;
  display: table;
}

/*Event Overview section End*/
.wj-control.wj-columnfiltereditor input[type="checkbox"] {
  margin-top: -5px !important;
}
.width367 {
  width: 367px;
}
.descripCharCount .character-counter {
  height: 18px !important;
  line-height: 18px !important;
  margin-top: 0px !important;
}
.height60 {
  height: 60px !important;
}
.maxWidth80P {
  max-width: 80%;
}
.icard-title .supplier_iCardName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 400px;
  width: auto;
}


/* incase of show more/less readable content*/
.displayFullScrollableContent .scroll-content > div:first-child {
  max-width: 100% !important;
}

.displayFullScrollableContent .scroll-content textarea:disabled {
  max-height: 100% !important;
  overflow: hidden !important;
}

.displayFullScrollableContent .areaReadOnlyPara:not(.ellipsis) span:first-child {
  display: block;
  word-wrap:break-word;
}
.questionnaireSection-content:empty{
      display:none;
 }
 .maxWidth150{
  max-width:150px !important;
}
.maxWidth70P{
 max-width:70% !important;
}
.questionWidthAdj{
  max-width:calc(100% - 200px) !important;
}

/* Response Feedback css Start */
.responseFeedback input[type=text] {
  margin-top: 0;
}

.borderTopGray {
  border-top: 1px solid #d0d0d0;
}

table._priceSheetTable.sTable th:first-child, table._priceSheetTable.sTable td:first-child {
  padding-left: 30px;
}

table._priceSheetTable.sTable th {
  padding-top: 3px;
  padding-bottom: 0px;
}

.pricesheetMainDD .select-dropdown {
  font-size: 18px !important;
  color: #fff !important;
  border: none !important;
  text-transform: uppercase !important;
}

.pricesheetMainDD .select-wrapper span.caret i {
  color: #fff;
  margin-top: -2px;
}

.verticalTop {
  vertical-align: top;
}

.enableFeedback {
  display: inline-block;
}

.lineHeight24 {
  line-height: 24px !important;
}

.width130 {
  width: 130px !important;
}

.width120 {
  width: 120px !important;
}

.width170 {
  width: 170px !important;
}

.thresholdSetting .marginTop0 input[type=text] {
  margin-top: 0px;
}

.height35 {
  height: 35px !important;
}

.lineHeight35 {
  line-height: 35px !important;
}

.rangeTextField {
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 40px !important;
}

.rangeTextField input[type=text] {
  margin-top: 0;
  text-align: center;
}

.rangeInfo .infotip-popover {
  width: 300px !important;
}

.supplierPriceSheet .wj-header {
  background-color: #f2f2f2 !important;
}

.emailSent input[type=text] {
  text-align: center !important;
}

.rangeInfo .infotip-popover {
  width: 195px !important;
}

.thresholdSetting .rateColor {
  padding-top: 9px !important;
}

.thresholdText {
  width: 50px !important;
  display: inline-block;
}

.thresholdWrap {
  float: left;
  margin-left: 15px;
}

.width65 {
  width: 65px !important;
}

.width140 {
  width: 140px !important;
}

.feedbackType .select-wrapper span.caret {
  top: -2px !important;
}

.feedbackType input[type="text"] {
  height: 19px !important;
}

.priceSheetDataRow {
  height: 50px !important;
}

.width150 {
  width: 150px !important;
}

.colorThresholdHeader {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.rule {
  min-width: 210px;
  margin-right: 40px;
}

.thresholdCriteria {
  min-width: 200px;
  margin-right: 40px;
  min-height: 30px;
  float: left;
}

.pricesheetSwitch label {
  display: inline;
}

.thresholdSetting {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  margin-bottom: 0px;
  height: 49px;
  padding-left: 15px;
}

.thresholdSetting .select-dropdown {
  border-bottom: transparent !important;
}

.appliedOn {
  margin-right: 40px;
}

.thresholdSetting .thresholdCriteria input[type=text] {
  text-align: right;
}

.rankRangeContainer input[type=text] {
  text-align: right;
}

.rankRangeContainer input[type=text]:disabled {
  opacity: 0.4;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.26);
}

.rankRangeContainer .readOnlyField label:before {
  content: "" !important;
}

table._priceSheetTable.sTable thead tr {
  height: 55px;
}

.fixedRangeRadio .relative.redio-chanel {
  margin-right: 10px !important;
}

.rankRangeContainer .infotip-popover {
  width: 350px;
}

.radioIndicator label {
    padding-left: 120px !important;
}

.radioIndicator .relative {
    padding:10px !important;
    border-bottom: 1px solid #e0e0e0;
}

.numberTypeTextfield input[type=text] {
  text-align: right;
}

.responseFeedbackTimeLine {
  min-width: 750px !important;
}

.responseFeedbackTimeLine .selectedTimeline label {
  bottom: 20px !important;
}

.responseFeedbackTimeLine .timeLine-addNew-label {
  top: -19px;
}

.responseFeedbackTimeLine .timeLine-addNew-label input[type=text] {
  margin-top: 0px;
}

.colorRangeSetting {
  max-width: 1020px;
  min-width: 830px;
}

._priceSheetSettingTable {
  min-width: 1280px;
}

._priceSheetSettingWrapper {
  overflow: auto;
}

.priceSheetMainWrap.extendBg {
  min-height: calc(100% - 94px);
}

.colorRangeSetting .evo-pointer {
  background-color: transparent !important;
}

.colorRangeSetting .evo-pop {
 position:fixed !important;
 right:300px !important;
}


.rankRangeSetting {
  max-width: 750px;
  min-width: 750px;
}

.minWidth50 {
  min-width: 50px;
}
.align-dd-arrow .select-wrapper .caret {
  
	margin-top: 8px;
	right: -7px;
 }
.filterVisible {
  top: 157px !important;
  height: calc(100% - 225px) !important;
}
.subHeaderFixedPlaceHolder .filterVisible {
  top: 92px !important;
  height: calc(100% - 160px) !important;
}
.priceSheetGrid .wj-cell a {
  cursor: pointer;
}
.hideRowtoShowSelect select {
  display: none !important;
}
 .hideRowtoShowSelect .dropdown-content {
  min-width: 70px;
}

/* Response Feedback css End */
.width10P {
  width: 10% !important;
}
.setting-page.rfxSetting .z-depth-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.dropDown-noMargin{
  margin: 0px !important;
}
.dropDown-noMargin .select-wrapper input.select-dropdown{
  margin: 0px !important;
} 
.teamMemberHdrSearch.searchSlideMain.addTeammemberSearch {
  width: calc(100% - 182px);
  right: 116px;
  top: 0;
}
.teamMemberHdrSearch.searchSlideMain.addTeammemberSearchNewSlide {
  width: calc(100% - 130px) !important;
  right: 70px !important;
  top: 0;
}
.rowPerPage{
	height:30px;
	line-height:30px;
	display:inline-block;
}
.lblInlineBlock > label {
    display: inline-block !important;
} 
.descriptionArea textarea.materialize-textarea {
  max-height: 170px !important;
} 
.teamMemberSorting .scrollbar-outer.scroll-content {
  height:auto !important;
}

.smartFormWidgetContainer .secondary-navigation{
  top: auto !important;
  right: auto !important;
}
.thresholdText label:after{
  display: none !important;
}
.validation-alert-bar-box {
  height: 42px;
  clear: both;
  background: #fae7e7 !important;
}
.panel-separator {
  margin: 0 0.75rem 10px;
  border-top: 1px dashed rgba(0, 0, 0, 0.24);
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
}

.blockSeparator {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
  margin: 0 0.75rem;
}

.create-panel-info .panel-separator .col,
.create-panel-info .col .col {
  padding: 0 0.75rem 0 0;
}

.create-panel-info label {
  left: 0;
}

.optionalField.line-height-manager .select-wrapper {
  width: 90%;
}

.similarPopup {
  max-width: 800px;
}

.legalNameContainer {
  position: relative;
}

.supplier-profile-container .tree-view .grey-text.title {
  display: none;
}

.optionalField.overlay--active .optionalFieldHover {
  width: 50%;
}

.fieldloader {
  position: absolute;
  right: 14px;
  top: 12px;
}

.accountDetails .collapsible .vertical_tab_wrapper li {
  margin: 0;
}

.accountDetails .collapsible .vertical_tab_wrapper .vertical__tab {
  padding: 15px 18px;
  color: #000;
}

.supplier-vertical-tabs.vertical-tabs {
  margin: 0;
}

.supplier-vertical-tabs.vertical-tabs .vertical__tab {
  padding: 15px 18px;
}

.supplier-input-field label {
  width: 100%;
}

.dropdown-content li {
  padding: 0 10px;
}

.headersearchsupplier.landinglistheadersearch.searchSlideMain {
  width: calc(100% - 178px);
  right: 120px;
}

.read-mode,
.write-mode,
.tree-view-str-item-read-mode,
.tree-view-str-item-write-mode {
  display: none;
}

.readMode .read-mode,
.writeMode .write-mode,
.readMode .tree-view-str-item-read-mode,
.writeMode .tree-view-str-item-write-mode {
  display: block;
}

.catpopup-title {
  display: inline-block;
  color: #0177d6;
  cursor: pointer;
}

.categoryPopup .title {
  text-transform: uppercase;
}

.approvers-add-icon {
  margin-top: -31px;
}

.fieldcollapse label {
  left: 0;
}

.fieldcollapse.col {
  padding-left: 0;
}

.supplierApprovalTableDeleteCol {
  width: 50px;
}

.splitContainertotalVal.splitContainertotalVal {
  margin: 0;
  padding: 0;
}

.splitContainertotalVal-errorText {
  display: none;
}

.invalid-container .splitContainertotalVal {
  display: block;
  color: #ff0000;
}

.btn-reset .btn-flat {
  padding-left: 0;
}

.btn-apply .btn-flat.disabled {
  color: #0177d6;
}

.innerModal {
  max-height: 95%;
}

table.bordered.supplierApprovalTable tr:last-child {
  border: 0;
}

.supplierheadersearch.searchSlideMain {
  width: calc(100% - 80px);
  right: 26px;
}

.supplierheadersearch .searchWithHiddenTextField .search-icon {
  left: 14px;
}

.page-container {
  padding: 18px 24px 24px;
  margin-bottom: 50px;
  min-height: 100%;
  box-sizing: border-box;
}

/* Profile */
.icon-action-container {
  width: 60px;
}

.ui-dragger {
  cursor: move;
}

.managelist-item {
  padding: 18px 21px;
}

.contactSeparator {
  margin: 0 20px;
}

.supplierdoc-container .collection {
  overflow: hidden;
}

.supplierdoc-container .collection .collection-item:last-child {
  border-bottom: 1px solid #e0e0e0;
}

.editableMode .businessinfo .input-field {
  margin-bottom: 3px;
}

.supplier-managecolumn .tree-view-str-item {
  padding: 11px 0;
}

.supplier-managecolumn .collection .collection-item {
  padding: 0 15px;
}

.supplier-profile-container .dropdown-content .secondary-content {
  top: 13px !important;
}

.supplier-profile-container .supplierdoc-container .collection .collection-item .secondary-content {
  top: 23px;
  right: -1px;
}

.secContentWithBorder {
  padding: 17px 10px 16px;
}

.supplier-profile-sections .secContentWithBorder {
  padding: 17px 25px 16px 10px;
}

.suppliername-field {
  padding-left: 0;
  margin-bottom: 0 !important;
  margin-top: 4px;
}

.suppliername-field input[type=text] {
  margin-top: 0;
}

.supplierprofile-dropdown ul {
  max-height: 245px;
}

.certificate-reminder span {
  float: left;
  padding: 12px 0 0 0;
}

.certificate-reminder input[type=text] {
  width: 58px;
}

.similarsupplier-popup .vertical-tabs-content {
  padding: 24px 14px 20px 14px;
}

.cusror-default {
  cursor: default;
}

@media screen and (max-width: 1224px) {
  .supplierprofile-popup {
    width: 85% !important;
  }
}

.section-full-wrap-content {
  margin: 0 -10px;
}

/* Meta Chips */
.chips-link-hide {
  display: none;
}

.metadata-text-field input {
  padding-right: 32px;
}

.metadata-add-btn {
  top: 7px;
  left: -37px;
}

.chips-container {
  max-height: 48px;
}

.chips-container.chips-container--active {
  max-height: 600px;
}

.chips-container.chips-container--active .chips-link-hide {
  display: inline-block;
}

.chips-container .chip {
  margin: 0 10px 10px 0;
  box-shadow: none;
  cursor: default;
}

.chips-container .chips-items {
  margin-top: -1px;
}

.metadata-container-totalitem .chips-container {
  max-height: 100%;
}

.chips-link-active.chip {
  background: #0177d6;
  color: #fff;
}

.chips-container .chip:hover {
  transition: none !important;
  background-color: #878787 !important;
  color: #fff !important;
}

.chips-container .chip:hover .chips-icon {
  transition: none !important;
}

.chips-icon:focus,
.chips-icon {
  color: #9e9e9e;
}

.duplicate-field {
  background: #fff9e7;
  padding: 10px 10px 5px !important;
  margin: -4px 0 18px 0;
  border: 1px solid #fae6aa;
}

.duplicate-text {
  color: #ff9900;
  position: absolute;
  font-size: 12px;
  top: -20px;
  right: -11px;
  text-align: right;
}

.card-icon {
  top: -6px;
}

.siteurl-title {
  /*min-width: 137px;*/
  margin: 5px 10px 0 0;
  color: rgba(0, 0, 0, 0.87);
}

.socurl-title {
  width: 50%;
}

.site-title {
  width: 50%;
}

.website-field {
  width: -webkit-calc(100% - 135px);
  width: -moz-calc(100% - 135px);
  width: -ms-calc(100% - 135px);
  width: calc(100% - 135px);
}

.facebook-field {
  width: -webkit-calc(100% - 204px);
  width: -moz-calc(100% - 204px);
  width: -ms-calc(100% - 204px);
  width: calc(100% - 204px);
}

.linkedin-field {
  width: -webkit-calc(100% - 195px);
  width: -moz-calc(100% - 195px);
  width: -ms-calc(100% - 195px);
  width: calc(100% - 195px);
}

.twitter-field {
  width: -webkit-calc(100% - 187px);
  width: -moz-calc(100% - 187px);
  width: -ms-calc(100% - 187px);
  width: calc(100% - 187px);
}

.website-field label, .website-field input[type="text"]:focus + label, .facebook-field label, .facebook-field input[type="text"]:focus + label, .linkedin-field label, .linkedin-field input[type="text"]:focus + label, .twitter-field label, .twitter-field input[type="text"]:focus + label {
  color: #ffffff;
  left: 0;
  width: 100%;
}

.fixed-table-layout {
  table-layout: fixed;
}

.radio-field .input-field {
  margin-bottom: 15px;
}

.certificate--active {
  background: #f7fbfe;
}

.date-placeholder .input-field {
  opacity: 0;
}

.date-displaytext {
  position: absolute;
  display: none;
}

.date-placeholder .date-displaytext {
  display: block;
  margin: 6px 0 0 0;
}

.ui-dragger.collapsible-header-drag-icon {
  transform: none;
  position: static;
  margin: 0;
}

.outer-row {
  padding: 0 10px;
}

.map-container {
  min-height: 192px;
}

.collapsible-header.active .toggleview-icon {
  display: block;
}

.collapsible-header .toggleview-icon {
  display: none;
}

.registrationinfo-block.questionnaireBox.secContentWithBorder {
  padding: 3px 10px 13px;
  height: 55px;
}

.questContentPara.ellipsis {
  max-height: 24px;
  transition: max-height .5s linear;
}

.questContentPara {
  max-height: 400px;
  transition: max-height .5s linear;
}

.messagepanel .alert-bar {
  max-height: 0;
  overflow: hidden;
}

.messagepanel--active .alert-bar {
  max-height: 50px;
  transition: max-height .5s linear;
}

.autocomplete-suggestions.displayBlock {
  display: block;
}

.table-typeahead-lookup.lookup-popup {
  width: 250px;
  overflow: hidden;
}

.table-typeahead-lookup.lookup-popup.lookup-popup-small {
  width: 136px;
}

.table-typeahead-lookup.table-typeahead-lookup--active {
  left: 0 !important;
  top: -5px !important;
  z-index: 970;
  display: block !important;
  opacity: 1;
  box-shadow: none;
  background: transparent;
  padding: 0 0 0 10px;
}

.setup-Manager .table-typeahead-lookup.table-typeahead-lookup--active {
  left: 0px !important;
  top: 0px !important;
  z-index: 970;
  display: block !important;
  opacity: 1;
  box-shadow: none;
  background: transparent;
  padding: 0px;
  position: relative !important;
}
.setup-Manager .catpopup-title.typeahead-lookup-sel-title{
  display: inline-block;
  width: 100%;
  cursor: default;
  padding-top: 10px;
  }


.table-typeahead-lookup.table-typeahead-lookup--active .editableMode .input-field {
  margin-bottom: 0;
}

.marginTopN10 {
  margin-top: -10px;
}

.supplier-icard-popup {
  width: 500px;
}

.supplier-icard-popup.modal {
  background: transparent;
  box-shadow: none !important;
  overflow-y: visible;
}

/* Supplier iCard */
.width33P {
  width: 33.33%;
}

.width50P {
  width: 50%;
}

.icard-container {
  float: left;
  background: #fff;
  margin: 0;
  border-radius: 3px;
  width: 500px;
  position: relative;
}

.icard-container.company-icard .is-scrolled {
  border-top: 1px solid #e5e5e5 !important;
  border-bottom: 1px solid #e5e5e5 !important;
}

.icard-container.location-card {
  width: 360px;
}

.icard-container.location-card .icard-header {
  background: #fab44b;
}

.icard-container.location-card .icard-header .icard-logo .company-name-logo {
  color: #fab44b;
  font-size: 30px;
}

.icard-container.location-card .icard-header .icard-title {
  font-size: 16px;
}

.icard-container .is-scrolled {
  border-top: 0 !important;
}

.icard-container .icard-header {
  background: #E91916;
  padding: 17px 25px;
  position: relative;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  float: left;
  width: 100%;
}

.icard-container .icard-header .modal-header a:focus {
  box-shadow: none;
  margin: 1px;
}

.icard-container .icard-header .icard-logo {
  background: #fff;
  border-radius: 3px;
  width: 80px;
  height: 80px;
  padding: 10px;
  position: absolute;
  left: 25px;
  top: -27px;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  /* NEW, Spec - Firefox, Chrome, Opera */
  align-items: center;
  justify-content: center;
}

.icard-container .icard-header .icard-logo img {
  width: 100%;
  display: table;
  height: auto;
}

.icard-container .icard-header .icard-logo .company-name-logo {
  font-size: 23px;
  font-weight: bold;
  color: #ef5350;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

.icard-container .icard-header .icard-information {
  clear: both;
}

.icard-container .icard-header .icard-information .icard-title {
  font-size: 18px;
  font-weight: bold;
  float: left;
  width: 100%;
}

.icard-container .icard-header .icard-information .single-line-text span {
  display: inline-block;
}

.icard-container .icard-header .icard-information span {
  display: block;
}

.icard-container .icard-header .icard-information span .seperator-line {
  padding: 8px 15px;
}

.icard-container .icard-header .icard-information span.chip {
  background: #fff;
}

.icard-container .icard-header .icard-information span.chip:hover {
  color: #000;
}

.icard-container .icard-header .icard-information span.default-location {
  line-height: 20px;
  padding: 3px 15px;
}

.icard-container .icard-header .icard-information .site-link {
  color: #fff;
  display: block;
}

.icard-container .supplier-icard-container {
  float: left;
  width: 100%;
  min-height: 316px;
}

.icard-container .supplier-icard-container .icard-field {
  padding: 20px 15px 0;
  margin-bottom: 0;
}

.icard-container .supplier-icard-container .icard-field input, .icard-container .supplier-icard-container .icard-field a {
  width: 210px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.icard-container .supplier-icard-container .icard-field .icard-emailfield {
  margin-bottom: 21px;
  margin-top: -8px;
}

.icard-container .supplier-icard-container .icard-field .icard-emailfield a {
  display: block;
}

.icard-container .supplier-icard-container .icard-field .row {
  margin-bottom: 0 !important;
}

.icard-container .supplier-icard-container .icard-field .row .input-field, .icard-container .supplier-icard-container .icard-field .row .business-unit-content {
  margin-bottom: 15px;
}

.icard-container .supplier-icard-container .icard-field .catpopup-title {
  padding-top: 1px;
}

.icard-container .supplier-icard-container .icard-field .catpopup-title span {
  display: inline-block;
  overflow: hidden;
}

.icard-container .supplier-icard-container .icard-field .catpopup-title span.text-ellipsis {
  width: 70px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 8px;
}

.icard-container .supplier-icard-container .icard-container-row {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  float: left;
  width: 100%;
}

.icard-container .supplier-icard-container .icard-container-row .icard-container-box {
  float: left;
  border-right: 1px solid #e0e0e0;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  height: 88px;
}

.icard-container .supplier-icard-container .icard-container-row .icard-container-box:last-child {
  border-right: 0;
}

.icard-container .supplier-icard-container .icard-container-row .icard-container-box .icard-container-count {
  margin-bottom: 8px;
}

.icard-container .supplier-icard-container .icard-container-row .icard-container-box .icard-container-count a {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
}

@media screen and (max-width: 600px) {
  .supplier-icard-popup, .icard-container {
    width: 400px !important;
  }
  .icard-container .supplier-icard-container .icard-field .row {
    margin-bottom: 0;
  }
  .icard-container .icard-field .input-field {
    margin-bottom: 17px !important;
  }
  .business-unit-content, .icard-container .supplier-icard-container .icard-field .icard-emailfield {
    margin-bottom: 15px;
  }
}

.icard-field .input-field .ng-not-empty ~ label {
  font-size: 0.8rem;
  bottom: 27px;
}

/* Certificates cards */
.supplier-certificates .card-slider .slick-track {
  margin: 0 auto;
}

.supplier-certificates .team-card-list-item {
  padding-top: 20px !important;
}

.supplier-certificates .team-card-list-item .team-card-list-container {
  max-width: 280px;
  min-width: 240px;
  margin: 0 auto;
  border-radius: 4px 4px 0 0;
}

.supplier-certificates .team-card-list-item .team-card-list-container .team-card {
  padding: 12px 20px 20px;
  margin: 0;
  text-align: center;
  overflow: visible;
  float: left;
  width: 100%;
  border-radius: 0 0 4px 4px;
}

.supplier-certificates .team-card-list-item .team-card-list-container .team-card .certificate-action {
  width: 100%;
  margin-right: -15px;
}

.supplier-certificates .team-card-list-item .team-card-list-container .team-card .team-card-title {
  font-size: 16px;
  line-height: 21px;
  padding: 15px 0;
  text-align: center;
  /*min-height:71px;*/
  float: left;
  width: 100%;
}

.supplier-certificates .team-card-list-item .team-card-list-container .team-card .diversity-team-card-title {
  padding: 15px 0 0 !important;
  clear: both;
  /*min-height: 78px;*/
  text-align: center;
}

.supplier-certificates .team-card-list-item .team-card-list-container .team-card span {
  display: block;
  line-height: 18px;
}

.supplier-certificates .team-card-list-item .team-card-list-container .team-card span.title-heading {
  color: #757575;
  font-size: 12px;
  padding: 17px 0 5px;
}

.supplier-certificates .team-card-list-item .team-card-list-container .team-card span.status {
  padding: 17px 0 7px;
  font-weight: bold;
  letter-spacing: 0.4px;
}

.supplier-certificates .team-card-list-item .team-card-list-container .team-card span.certificate-type {
  /*min-height:36px;*/
}

.supplier-certificates .team-card-list-item .team-card-list-container .team-card span.dateField {
  min-height: 36px;
}

.profile-completeness {
  padding: 19px 15px 19px 21px;
  border-bottom: 1px solid #e0e0e0;
  position: relative;
}

.profile-completeness .profile-sort-icon {
  position: absolute;
  right: 7px;
  top: 6px;
}

.dropdown-content.profile-completeness-dropdown {
  min-width: 320px;
}

.dropdown-content.profile-completeness-dropdown ul {
  margin: 0;
}

.dropdown-content.profile-completeness-dropdown ul li {
  float: left;
  width: 100%;
}

.dropdown-content.profile-completeness-dropdown ul li a {
  color: #0177d6 !important;
  padding-top: 13px;
  padding-bottom: 13px;
  float: left;
  width: 100%;
}

.dropdown-content.profile-completeness-dropdown ul li a span:first-child {
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 250px;
}

.dropdown-content.profile-completeness-dropdown ul li a span:last-child {
  float: right;
  margin-top: 3px;
}

.profile-down-arrow {
  float: left;
  border-top: 6px solid #727272;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  margin: 28px 0 0 5px;
}

/* Square shape for user profile Logo */
.profile-logo {
  display: table;
  padding-top: 0 !important;
  margin-left: 0 !important;
  background: #fafafa;
  height: 198px;
  width: 198px;
}

.profile-logo .userProfile img, .profile-logo.user-profile.is-profile-pic:hover .overL {
  border-radius: 0;
  -webkit-border-radius: 0;
}

.profile-logo .userProfile {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #e0e0e0;
}

.profile-logo .userProfile img {
  width: auto;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  max-height: 100%;
  padding: 10px 0;
  box-sizing: border-box;
}

.profile-logo .userProfile .logoInfo, .profile-logo .userProfile .fileMsg, .profile-logo .userProfile .fileSize {
  vertical-align: middle;
  text-align: center;
}

.profile-logo .userProfile .logoInfo {
  text-transform: uppercase;
  padding: 10px 30px;
  color: #262c2c;
  font-size: 14px;
}

.profile-logo .userProfile .fileMsg, .profile-logo .userProfile .fileSize {
  color: #737373;
  padding: 5px 30px;
  color: #262c2c;
  font-size: 12px;
  line-height: 14px;
}

@media screen and (max-width: 1200px) {
  .legal-name-duplicate {
    padding-bottom: 30px !important;
  }
}

.supplier-basic-details .catpopup-title {
  display: block;
}

.modal .modal-header.registration-form {
  padding: 0 20px;
}

.modal .modal-header.registration-form .title {
  padding: 20px 0;
  display: inline-block;
}

.modal .modal-header.registration-form .registration-langauage {
  float: right;
  width: 200px;
  margin-top: 5px;
}

.modal .modal-header.registration-form .registration-langauage input[type=text][readonly].select-dropdown {
  border-bottom: 0;
  margin-top: 4px;
}

.registration-send-mail .btn-flat {
  padding-right: 5px;
}

.parent-company-code .iconFix {
  right: 36px;
}

.parent-company-code .input-field .iconFix ~ input {
  padding-right: 70px;
}

.parent-company-code .parent-child-Hierarchy {
  position: absolute;
  right: 8px;
  top: 15px;
}

.catpopup-text {
  line-height: 19px !important;
}

.second-tier-supplier .borderBtmGray {
  border-bottom: none;
}

.second-tier-supplier .supplier-heading {
  font-size: 18px;
  font-weight: bold;
  color: #e67300;
  padding-left: 15px;
}

.second-tier-supplier .supplier-search-field {
  position: relative;
}

.second-tier-supplier .supplier-search-field i {
  position: absolute;
  bottom: 3px;
}

.second-tier-supplier .supplier-search-field input {
  padding-left: 30px;
  width: 175px;
  margin-top: 0;
}

.second-tier-supplier .supplier-advance-search {
  padding: 6px 24px 6px 30px;
  border-right: 1px solid #ddd;
  float: left;
}

.popuptab .scroll-wrapper {
  width: 100%;
  min-height: 350px;
}

.currencycontent {
  width: 14%;
  max-width: 98px;
}

.amountcontent {
  width: 37%;
  max-width: 290px;
}

/* info-panel */
.info-panel {
  position: absolute;
  z-index: 1000;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}

/* supplier spend card */
.supplier-spend-card {
  width: 218px;
  float: left;
  position: relative;
  background: #fafafa;
}

.supplier-spend-card .spend-card-header {
  background: #f48fb1;
  padding: 19px 20px 0 24px;
}

.supplier-spend-card .spend-card-header div {
  clear: both;
}

.supplier-spend-card .spend-card-header div span {
  display: block;
  color: #ffffff;
}

.supplier-spend-card .spend-card-header div span.title {
  line-height: 17px;
}

.supplier-spend-card .spend-card-header div span.amount {
  font-size: 18px;
}

.supplier-spend-card .spend-card-content {
  padding: 22px 14px 15px;
}

.supplier-spend-card:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 18px solid #fafafa;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
  position: absolute;
  left: 42%;
}

.supplier-location-card .tabparent-container {
  padding: 0;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}

.supplier-location-card .row {
  margin-bottom: 0;
}

.supplier-location-card .location-card-content {
  float: left;
  width: 100%;
  padding: 14px 9px 4px;
}

.supplier-location-card .location-card-content.roles-contact-container {
  padding: 22px 0;
  overflow: hidden;
}

.supplier-location-card .location-card-content.roles-contact-container .roles-contact {
  padding: 0 14px;
}

.sTable .tabletypeahead.input-field {
  height: 40px;
  margin: -10px 0 0 0;
}

.language-header-dropdown {
  margin-top: 10px;
}

.inco-terms-container table.sTable th:last-child, .inco-terms-container table.sTable td:last-child {
  padding-right: 0 !important;
}

.inco-terms-container table.sTable th .inco-terms-content, .inco-terms-container table.sTable td .inco-terms-content {
  padding-right: 24px !important;
}

.certificate-attachment-table table.sTable th:last-child, .certificate-attachment-table table.sTable td:last-child {
  padding-right: 0 !important;
}

.hierarchyList .input-field label.active {
  left: 0;
}

.document-item-icon {
  cursor: default;
}

.supplier-profile-name, .supplier-title-name {
  width: auto;
  max-width: 550px;
  padding-right: 8px;
}
.supplier-profile-name.supplier-profile-name-small{
  max-width: 410px;
}
.registrationinfo-container .secHeader, .registrationinfo-container .input-field {
  display: inline-block;
}

.registrationinfo-container .input-field {
  width: 235px;
  padding-left: 10px;
  height: auto;
}

.registrationinfo-container .registrationinfo-list {
  margin-bottom: 0 !important;
}

.registrationinfo-container .registrationinfo-list .select-wrapper span.caret i, .registrationinfo-container .registrationinfo-list.line-height-manager {
  line-height: normal !important;
}

.registration-info-selection input[type=text][readonly].select-dropdown {
  border-bottom: none;
}

.duplicate-supplier-container {
  background: #fef9c6;
  padding: 10px 22px !important;
}

.duplicate-supplier-container a {
  font-size: 14px;
}

.duplicate-supplier-count {
  color: #0177d6;
  background: #ffffff;
  border-radius: 50%;
  padding: 0px;
  height: 18px;
  width: 18px;
  float: left;
  font-size: 13px;
  text-align: center;
  position: absolute;
  right: -11px;
  top: 5px;
}

.supplier-profile-logo .edit-delete-profile {
  width: 86px;
  position: absolute;
  left: 50%;
  bottom: -15px;
  height: 33px;
  margin-left: -42px;
}

.supplier-profile-logo .edit-delete-profile.small {
  width: 43px;
  margin-left: -22px;
}

.supplier-profile-logo .edit-delete-profile .img-editing, .supplier-profile-logo .edit-delete-profile .img-delete {
  float: left;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  border: 1px solid #e7e7e7;
  width: 33px;
  height: 33px;
  position: relative;
  top: auto;
  right: auto;
  margin: 0 5px;
}

.select-wrapper .dropdown-content.srf-requestOptions {
  transform: none;
}

.srf-cart .btn-wrapper {
  margin-left: 0px;
}

.supplier-profile-logo .edit-delete-profile .img-delete .icon {
  margin: 2px 0 0 2px;
}

.supplier-profile-logo i.white-text {
  color: #2196F3 !important;
}

.supplier-profile-logo .user-profile {
  height: 200px;
}

.supplier-profile-logo .userProfile img {
  max-width: 200px;
}

.identificationno-show {
  display: none !important;
}

.similar-supplier-tab, .similar-supplier-tab-content {
  min-height: 380px;
}

.similar-supplier-tab-content {
  border-left: 1px solid #e5e5e5;
  padding: 0 !important;
}

.similar-supplier-tab-content .input-field.field-cols {
  margin-bottom: 10px !important;
}

.similar-supplier-tab-content .field-cols {
  margin-bottom: 10px !important;
}

.similar-supplier-tab-content .field-cols .input-field label {
  left: 0;
}

.similar-supplier-tab-content .vertical-tabs-content {
  border-left: 0;
  margin: 0;
}

.similar-supplier-tab-content .vertical_tab_content_wrapper > .row {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
  padding-bottom: 10px;
  position: relative;
}

.similar-supplier-tab-content .vertical_tab_content_wrapper > .row:last-child {
  border-bottom: 0;
}

.similar-supplier-tab-content .profileText {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.certificateTabScroll {
  float: left;
  width: 100%;
}

.certificates-serchfield {
  width: 35%;
  float: right;
}

.certificates-serchfield .search-icon, .certificates-serchfield .cancel-icon {
  top: 0;
}

.certificates-serchfield .searchWithHiddenTextField {
  top: -3px;
}

/*.overlayOptionalField  .closingOpt {display: none;}*/
.overlayOptionalField.overlay--active .closingOpt {
  display: block;
}

.hideDisabledOpt .select-dropdown li.disabled {
  display: none;
}

.locationaddresstitle {
  font-size: 0.8rem;
}

.sup-slick-slider {
  min-height: 300px;
}

.widgetizeTabs .tabs {
  height: auto;
}

.searchForRolesLocation {
  right: 27px;
  width: calc(100% - 36px);
}

.supplier-team-card-list-container {
  padding: 0 10px;
}

.certificatesslider-animate .slick-initialized .slick-slide {
  display: block;
  padding: 0;
  position: relative;
  top: 0;
  max-width: 400px;
  transition: top 0.5s cubic-bezier(0.4, 0, 0.6, 1), max-width 0.5s cubic-bezier(0.4, 0, 0.6, 1);
}

.team-animate .slick-initialized .slick-slide {
  max-width: none;
}

.supplier-certificates .team-card-list-item .green-border:before {
  border-top: 5px solid #268406;
}

.supplier-certificates .team-card-list-item .red-border:before {
  border-top: 5px solid #d63d3d;
}

.supplier-certificates .team-card-list-item .red-border:before,
.supplier-certificates .team-card-list-item .green-border:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-radius: 4px 4px 0 0;
  z-index: 1;
  transition: border 100ms linear .6s;
}

.supplier-certificates .team-card-list-item.active .red-border:before,
.supplier-certificates .team-card-list-item.active .green-border:before {
  border-top-width: 0;
}

.certificatesslider-animate .slick-initialized .team-card-list-item.active {
  top: -600px;
  max-width: 0;
  padding: 0;
}

.certificatePopWrap {
  overflow: hidden;
}

.certificateSortDrpDwn {
  margin-top: -3px;
}

.spendinnercontainer {
  min-height: 90px;
}

.supplierSecTier-team-card {
  position: relative;
  overflow: visible;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  transition: box-shadow .25s;
  min-height: 250px;
  border: 1px solid #e5e5e5;
}

.team-card-content {
  padding: 20px 0 0 24px;
}

.add-team-member-section .team-card-content {
  padding: 0 0 0 24px;
  min-height: 250px;
}

.secTierIndirectTabHdr {
  color: #fff;
  padding: 29px 24px 8px 24px;
  position: relative;
}

.secTierIndirectTabHdr .actionMenuContainer {
  position: absolute;
  top: 15px;
  right: 24px;
}

.secTierIndirectTabHdr .spendContainer {
  width: 170px;
}

.secTierIndirectTabHdr .spend {
  font-size: 18px;
}

.rightArrow.triangle-with-shadow {
  width: 20px;
  height: 30px;
  position: absolute;
  overflow: hidden;
  bottom: 0;
  right: -20px;
}

.leftArrow.triangle-with-shadow {
  width: 20px;
  height: 30px;
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: -20px;
}

.rightArrow.triangle-with-shadow:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 50px;
  background: #fff;
  transform: rotate(45deg);
  top: 0;
  left: -25px;
  box-shadow: 1px -1px 9px -1px rgba(0, 1, 0, 0.3);
}

.leftArrow.triangle-with-shadow:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 50px;
  background: #fff;
  transform: rotate(45deg);
  top: -16px;
  right: -25px;
  box-shadow: 1px -1px 9px -1px rgba(0, 1, 0, 0.3);
}

.mauve {
  background-color: #d6adff;
}

.skyblue {
  background-color: #26c6da;
}

.orange {
  background-color: #ffc166;
}

.Manz {
  background-color: #d4e157;
}

.heather {
  background-color: #b0bec5;
}

.skydarkblue {
  background-color: #64b5f6;
}

.mossgreen {
  background-color: #a5d6a7;
}

.frenchrose {
  background-color: #f25d8f;
}

.rosebud {
  background-color: #ffab91;
}

.skylightblue {
  background-color: #90caf9;
}

.spink {
  background-color: #ef9a9a;
}

.biloba {
  background-color: #b39ddb;
}

.linkLocationExdInpt {
  width: 219px;
  float: left;
}

.linkLocationExdInpt .supplierprofile-dropdown {
  width: 219px;
}

.supplier-profile-certificates .slick-dots {
  position: absolute;
  bottom: -64px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0px;
  width: 100%;
  margin-bottom: 10px;
}

.ediTypeAheadContainer {
  width: 240px !important;
}

.tabtitle-new {
  background: #1a67ae;
  color: #ffffff;
  border-radius: 3px;
  padding: 0px 4px;
  margin: -34px 10px 0 3px;
  float: right;
  font-size: 12px;
  font-weight: normal;
}

.supplier-profile-alert-bar.alert-bar {
  height: 49px !important;
}

.supplier-profile-alert-bar .dropdown-content.select-dropdown {
  top: 15px !important;
}

.secondTsupSpendCount {
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
}

.timeline-content-br {
  border-radius: 5px;
}

.IndirectSpendPopContainer {
  min-height: 254px;
}

.icard-information .icard-title .locTitleWidth {
  width: 274px;
}

/* change history */
.change-history-main-container .revision-select {
  background-color: #fff;
  padding: 20px 20px;
}

.change-history-main-container .revision-select .revision-select-wrap {
  padding: 15px !important;
  background-color: #fafafa;
  border-radius: 2px;
  box-shadow: 0px 2px 6px #b3b3b3;
}

.change-history-main-container .revision-select .revision-user .revision-user-info {
  display: block;
}

.change-history-main-container .revision-select .revision-user .revision-user-info > i {
  font-style: normal;
}

.change-history-main-container .revision-select .revision-user .revision-user-info > i.info-label {
  color: #929292;
  font-size: 13px;
  min-width: 120px;
  display: inline-block;
  padding-right: 6px;
}

.change-history-main-container .revision-select .revision-user .revision-user-info > i.info-label:after {
  content: ":";
  float: right;
}

.change-history-main-container .revision-select .revision-user .revision-user-info > i.info-value {
  color: black;
  font-size: 14px;
}

.change-history-main-container .revision-select .version-selector {
  font-weight: bold;
  color: #000;
  margin-bottom: 8px;
  display: block;
  cursor: pointer;
}

.change-history-main-container .revision-select .version-selector:after {
  content: "";
  display: inline-block;
  border-width: 6px 6px 0px 6px;
  border-style: solid;
  border-color: #939393 transparent;
  position: relative;
  top: -2px;
  left: 4px;
}

.change-history-main-container .revision-compare {
  margin-top: 40px;
  display: inline-block;
  cursor: pointer;
}

.input-field.revision-mode {
  margin-top: 0;
}

.revision-data-wrapper.revision-right {
  text-align: right;
}

.revision-data-wrapper.revision-right label {
  float: none;
}

.revision-data-wrapper.revision-right span {
  width: 100%;
}

.revision-data-wrapper.revision-left {
  text-align: left;
}

.revision-data-wrapper.revision-left label {
  float: none;
}

.revision-data-wrapper.revision-left span {
  width: 100%;
}

.revision-data-wrapper.revision-center {
  text-align: center;
}

.revision-data-wrapper.revision-center label {
  float: none;
}

.revision-data-wrapper.revision-center span {
  width: 100%;
}

.revision-data-wrapper label {
  font-size: 0.8rem;
  position: static;
  float: left;
}

.revision-data-wrapper .revision-data {
  float: left;
  clear: both;
  width: 100%;
}

.revision-data-wrapper .revision-data .tree-change.expanded .tree-val:after {
  content: ",";
}

.revision-data-wrapper .revision-data .tree-change.expanded .tree-val:last-child:after {
  display: none;
}

.revision-data-wrapper .revision-data .tree-change.collapsed .tree-val:after {
  content: ",";
}

.revision-data-wrapper .revision-data .tree-change.collapsed .tree-val:last-child:before {
  content: ",";
}

.revision-data-wrapper .revision-data .tree-change.collapsed .tree-val:last-child:after {
  display: none;
}

.revision-data-wrapper .revision-data .tree-change .icon svg {
  height: 20px;
}

.revision-data-wrapper .revision-data .change-group > li {
  line-height: 20px;
}

.revision-data-wrapper .revision-data .revision-img img {
  vertical-align: middle;
  width: 150px;
  box-sizing: border-box;
  border: 1px solid #dcdcdc;
}

.revision-data-wrapper .revision-data .revision-img label {
  display: block;
  float: none;
}

.revision-data-wrapper .revision-old-img {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

.revision-data-wrapper .revision-old-img .strike {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  width: 100%;
  background-color: red;
  z-index: 4;
  transform: rotateZ(-45deg);
}

.revision-data-wrapper .revision-new-img {
  display: inline-block;
  vertical-align: middle;
}

.revision-data-wrapper .revision-new-img img {
  border: 2px solid #339933 !important;
}

.revision-data-wrapper .revision-img {
  display: block;
}

.revision-data-wrapper .revision-old-data {
  text-decoration: line-through;
  color: #f00;
  position: relative;
}

.revision-data-wrapper .revision-old-data.image-data {
  text-decoration: none;
  margin-bottom: 16px;
}

.revision-data-wrapper .revision-old-data.no-change {
  text-decoration: none;
  margin-bottom: 16px;
}

.revision-data-wrapper .revision-old-data .revision-old-val {
  color: #000;
}

.revision-data-wrapper .revision-new-data {
  color: #339933;
}

.revision-data-wrapper.revision-truncate span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tree-change-popup {
  border-bottom: 1px solid #eee;
}

.revision-mode-change {
  font-size: 15px;
  font-weight: bold;
  color: #ff9800;
  position: absolute;
  right: 18px;
  top: 10px;
}

.revision-changes-count {
  background-color: #ff9800;
  color: #fff;
  font-weight: lighter;
  font-size: 11px;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  min-width: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 18px;
  padding: 0 3px;
  margin-left: 2px;
}

.tree-view-change {
  margin-top: 8px;
  float: left;
  font-size: 0.8rem;
  cursor: pointer;
}

.team-card-revision-changes {
  margin-bottom: 7px;
}

.team-card-revision-changes a {
  font-size: 13px;
  margin-top: 2px;
}

.basic-details-sup-layout {
  height: 87px;
}

.basic-details-sup-layout.supSec {
  height: 67px;
}

.basic-details-sup-layout-profile {
  height: 223px !important;
}

.filtercount {
  right: 20px;
  top: 10px;
}

/* change history */
/*chip style modify for supplier verification section*/
.status-chip {
  position: relative;
  z-index: 1;
  top: -1px;
  display: inline;
  padding: 3px 7px;
  font-size: .8rem;
  color: #fff;
  background-color: #E4E4E4;
  cursor: pointer;
  font-weight: 500;
  border-radius: 12px;
  height: 25px;
  margin: 0 0 0 10px;
  white-space: nowrap;
}

.status-chip.green {
  background-color: #4CAF50;
}

.status-chip.red {
  background-color: #d63d3d;
}

/*chip style modify for supplier verification section*/
/*tin popup start*/
.accordian--table-row {
  border: 1px solid #d0d0d0;
  padding: 11px 50px;
  border-bottom: none;
}

.accordian--table-row.with-collapse {
  border: 1px solid #d0d0d0;
  padding: 0;
  border-bottom: none;
}

.accordian--table-row:last-child {
  border-bottom: 1px solid #d0d0d0;
}

.process-accordion > .accordian--table-row .collapsible-header {
  padding: 0 1rem 1.2rem;
}

.process-accordion > .accordian--table-row .collapsible-header.active {
  box-shadow: none !important;
}

.process-accordion > .accordian--table-row .collapsible-header > div span {
  color: #000;
}

.process-accordion > .accordian--table-row .collapsible-body {
  background: #fafafa;
}

.verification-table-borderTop {
  border-top: 1px solid #d0d0d0;
}

.tin-popup-table {
  border: 1px solid #d0d0d0;
}

.tin-popup-table td, .tin-popup-table th {
  padding: 0;
}

/*tin popup end*/
.grmsTbl {
  width: 100%;
  overflow-y: auto;
}

.with-ellipsis {
  display: inline-block;
  width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.basicDetailsHistoryLayout {
  height: 75px;
}

.basicDetailsProfilePicHistory {
  height: 358px;
}

.basicDetailsTreeHistory {
  height: 175px;
}

.noBorderUploadLayout .is-scrolled {
  border-top: none !important;
}

.roleshContactHistoryCount {
  position: absolute;
  left: 12px;
  top: 4px;
}

.formTabSectionTitle {
  height: 56px;
  padding-top: 3px;
  border-bottom: 1px solid #d0d0d0;
}

.messageBarList {
  margin: 0;
  padding: 0 0 0 27px !important;
}

.widgetizeSectionSearch {
  width: 35%;
  float: right;
}

.widgetizeSectionSearch .search-icon {
  top: 0;
}

.widgetizeSectionSearch .searchWithHiddenTextField {
  top: -3px;
}

.supplierFormsWidgetLayout {
  line-height: 50px;
}

.supplierFormsWidgetCBRLayout {
  height: 50px;
}

.certificateExpiryField {
  width: 44px;
}

.customFormFieldError {
  padding-top: 3px;
  font-size: 0.8rem;
  color: red;
  position: absolute;
  top: 30px;
  left: 10px;
}

.labelSizeBig label {
  width: 300px;
}

.statusPassBg {
  background-color: #effce7;
  color: #4CAF50 !important;
}

.statusFailBg {
  background-color: #ffebeb;
  color: #d63d3d !important;
}

.statusAlert {
  color: #ff9800 !important;
}
.sup-table-height-manager > span {
  left: 0px !important;
  bottom: -17px !important;
}

.rolescontactContainer {
  height: 290px;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
}

.statusTypeAhead {
  position: absolute;
  top: 45px;
  left: 10px;
  font-size: 12px;
}

.table-typeahead-lookup--active pre {
  display: none !important;
}

.docListContainerHeight {
  min-height: 281px;
}

.supplierinfotip {
  position: relative;
  z-index: 1;
}

.rolescontactContainer .tabs-vertical .tabparent-container ~ div,
.rolescontactContainer .tabs-vertical .tabparent-container {
  border-bottom-color: transparent !important;
}

.rolescontactContainer .tabs-vertical .tabs {
  margin-bottom: 11px;
}

/* scorecard  */
.repeatabilitymsgcontainer .repeatabilityerrormsg,
.repeatabilityinfomsg {
  display: block;
}

.repeatabilityerrormsg,
.repeatabilitymsgcontainer .repeatabilityinfomsg {
  display: none;
}

.menuLevelswitch.settingPopup {
  padding: 0;
  margin: 0;
  border: 0;
}

.scorecard-questionnaire-panel {
  width: 100%;
}

.scorecard-questionnaire-panel .readonlyView {
  padding-right: 14px;
  padding-left: 14px;
}

.scorecard-questionnaire-panel.fixed {
  top: 50px;
  position: fixed;
  width: 100%;
}

.sup-alert-bar-clone {
  display: none;
  height: 40px;
}

.sup-info-bar-clone {
  display: none;
  height: 73px;
}

.sup-alert-bar.alert-bar--fixed-to-nav + .sup-alert-bar-clone, .sup-info-bar.fixed + .sup-info-bar-clone {
  display: block;
}

.alert-bar--fixed-to-nav + .sup-alert-bar-clone + .scorecard-questionnaire-panel.fixed {
  top: 90px;
}

.supplier-timeline-row {
  height: 55px !important;
}

.vis-labelset .vis-label.supplier-timeline-row .vis-inner {
  display: table-cell;
  vertical-align: middle;
}

.vis-labelset .vis-label.supplier-timeline-row {
  top: 43% !important;
  display: table;
}

.supplier-timeline-row .supplier-timeline {
  top: 43% !important;
}

.timeline-inline-label {
  float: left;
  margin: 13px 10px 0px 0px;
}

.timeline-inline-input {
  float: left;
  margin-right: 10px;
}

.timeline-inline-input.small-width-50 {
  width: 50px;
}

.timeline-width-fix {
  width: 190px;
}

.rearrangePopup .tree-view-str [type=checkbox] + label {
  margin-top: 2px;
}

.for-compareResponse.questionnaire-search-header {
  box-shadow: none;
  background: #fff;
}

.for-compareResponse.questionnaire-search-header .searchSlideMain {
  width: 100% !important;
  margin: 12px -12px 0 0;
  max-width: none;
  float: right;
}

.for-compareResponse.questionnaireresponseNav-dropdown-content {
  right: -4px;
  top: 44px !important;
}

.for-compareResponse.questionnaire-search-header {
  padding: 0 !important;
}

.for-compareResponse.questionnaire-search-header .questionnaireResponseShadow {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}

.for-compareResponse.questionnaire-search-header .searchSlideMain {
  width: 100% !important;
  margin: 12px -12px 0 0;
  max-width: none;
  float: right;
}

.questioncomparesearchcontainer.questioncomparesearch--active {
  width: 100%;
}

.questioncomparesearchcontainer .questionnaireresponseNav-dropdown-content {
  right: 4px;
  top: 123px !important;
}

.readonlySupDataContainer .readonlySupDataMode {
  padding-left: 17px;
}

.questionnairePreviewModeContainer.scorecardPageSupplier .fieldEditable label {
  display: block !important;
}

.timeLineValidationMsgContainer {
  position: relative;
}

.timeLineValidationMsgContainer .timelineErrorMsg {
  position: absolute;
  font-size: 12px !important;
}

.timeLineValidationMsgContainer .timelineErrorMsg.evaluationPeriod {
  left: 8px;
  top: 40px;
}

.timeLineValidationMsgContainer .timelineErrorMsg.cycleEndVal {
  top: -12px;
}

.previewWeigtFieldContainer {
  position: relative;
}

.previewWeightField {
  position: absolute;
  top: -19px;
  right: 0;
}

.maxWidth85 {
  max-width: 85% !important;
}

.compareresponselist .questionnaire-section-question-details-header {
  border-top: 1px solid #e0e0e0;
}

.compareresponselist .questionnaire-section-question-details-content {
  padding: 20px 0 15px 0;
  margin: 0 21px;
  border-bottom: dotted 2px #e6e6e6;
  border-left: 3px solid #fafafa;
}

.scorecardPanelBorder {
  border-bottom: 2px dotted #e6e6e6;
}

td .tree-type-structure label {
  display: none;
}

.scorecard-response.sidebar-btn {
  top: 30% !important;
}

.searchWithHiddenTextField pre[style*="inline-block"] {
  display: none !important;
}

.searchWithHiddenTextField.active pre[style*="inline-block"] {
  display: inline-block !important;
}

.modal .modal-header {
  overflow: hidden;
}

.modal .contract-header {
  -webkit-box-shadow: 0 0px 1px 0 rgba(128, 128, 128, 0.75);
  -moz-box-shadow: 0 0px 1px 0 rgba(128, 128, 128, 0.75);
  box-shadow: 0 0px 1px 0 rgba(128, 128, 128, 0.75);
  height: auto;
}

.chips-container.responded-by .chip:hover {
  background-color: #E4E4E4 !important;
  color: #000 !important;
}


.scorecard-wrapper {
  transition: margin 0.5s ease;
}

.scorecard-wrapper .sidebar.sidebar--left {
  position: fixed;
  top: 187px;
  height: 384px;
  overflow-y: auto;
  overflow-x: hidden;
}

.supplierBankingInFo {
  width: 100px;
}

.compareresponselist .questionnaire-section-question.active {
  box-shadow: -2px 0px 5px 0 rgba(0, 0, 0, 0.16), 2px 2px 5px 0 rgba(0, 0, 0, 0.12);
  border: 0;
}

.compareresponselist .questionnaire-section-question.active.fixedContain .collapse-header-ctn {
  top: 182px;
  border-top: 1px solid #e0e0e0;
}

.compareresponselist .questionnaire-section-question-details-hdr {
  border-top: 1px solid #e0e0e0;
  padding: 12px 23px 12px 12px;
  border-bottom: 1px solid #e0e0e0;
}

.compareresponselist .questionnaire-section-question.active.absoluteContain .collapse-header-ctn {
  bottom: 0;
}

.questionnaire-section-question-details-content:last-child {
  border-bottom: dotted 2px #e6e6e6 !important;
}

.wrap-combogrid .questionnaire-section-question-details-content .table-border-top-compare-response {
  padding-top: 20px;
  border-top: 1px solid #d0d0d0;
  margin-top: 12px;
}

.wrap-combogrid.first .questionnaire-section-question-details-content .table-border-top-compare-response {
  border: none !important;
  padding-top: 0 !important;
}

.questionnaire-section-question-details-container {
  margin-top: -2px;
  background-color: #fafafa;
}

.questionnaireBox-ctn {
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  background-color: #fafafa;
}

.questioncompareresp-container {
  position: relative;
  z-index: 979;
}

.questioncompareresp-container.questionnaire-search-header--fixed {
  position: fixed;
  z-index: 979 !important;
}

.compareresponselist .questionnaire-section {
  margin-bottom: 0;
}

.compareresponselist .questionnaire-section-question {
  margin-top: 0;
}

.questionnaire-section-label-header {
  margin-bottom: -2px;
}

.compareresponselist .questionnaire-section-question .collapse-header-ctn {
  padding: 24px 0 24px 8px;
}

.questionstitle {
  width: 95%;
}

.norecordfoundContainer {
  min-height: 200px;
  background: #fff;
  text-align: center;
  color: #5e5e5e;
  font-size: 16px;
  position: relative;
}

.norecordfoundContainer-title {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.compareresponselist .markText .infotip-popover-template {
  white-space: normal;
}

.compareresponselist .markText .infotip-popover-element {
  margin-top: -3px;
}

.questioncomparesearchcontainer .markText .infotip-popover-template {
  white-space: normal;
}

.questioncomparesearchcontainer .markText .infotip-popover-element {
  margin-top: -3px;
}

.compare-response-accumulator .searchWithHiddenTextField {
  background-color: #fafafa;
}

.ratingColor {
  height: 10px;
  width: 10px;
  float: left;
}

.ratingRange {
  font-size: 12px;
  padding: 2px;
}

.ratingContainer {
  float: left;
  margin-right: 8px;
  padding-right: 8px;
  width: 130px;
  border-right: solid 1px #efefef;
}

.ratingContainer:last-child {
  border-right: 0;
}

.ratingDescription {
  padding-left: 18px;
  font-size: 12px;
  line-height: 10px;
}

.scoreSummaryFxdTbl .absTbl-th {
  /*position: absolute;
    border-bottom: 1px solid #e0e0e0;*/
  border-radius: 0;
}

.scoreSummaryFxdTbl .absTbl-th .hrd-col {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}

.scoreSummaryFxdTbl .absTbl-th:last-child .hrd-col {
  border-bottom: none;
}

.scoreSummaryFxdTbl th {
  width: 200px;
}

.scoreSummaryFxdTblContainer {
  overflow-y: auto;
  float: left;
  width: calc(100% - 650px);
}

.slider-main-wraper {
  overflow: hidden;
}

.scoreSummaryFxdTbl .hrd-col {
  padding: 10px 10px 10px 50px;
  border-top: 1px solid #e0e0e0;
  height: 48px;
}

.scoreSummaryFxdTbl .hrd-header {
  border-top: 1px solid #e0e0e0;
  padding: 10px;
  height: 66px;
}

.scoreSummaryFxdTbl thead {
  border: none !important;
}

.scoreSummaryFxdTbl > tbody > tr:last-child td {
  border-bottom: 1px solid #e0e0e0;
}

.scoreSummaryFxdTbl .subTableHdr td {
  padding: 10px 10px 10px 62px;
  height: 48px;
  position: relative;
}

.scoreSummaryFxdTbl .absTbl-th .subTableHdr td, .scoreSummaryFxdTbl .absTbl-th .subTblContent td {
  border: 1px solid #e0e0e0;
}

.scoreSummaryFxdTbl .absTbl-th .subTableHdr tr:last-child td, .scoreSummaryFxdTbl .absTbl-th .subTblContent tr:last-child td {
  border-bottom: none;
}

.scoreSummaryFxdTbl .subTblContent td {
  border-top: 1px solid #e0e0e0;
  padding: 10px 10px 10px 50px;
  height: 48px;
}

.row .slick-prev + .col.scorecard-slick-sliders.s11  {
  width: 91.66667%;
  margin-left: 0;
}

.hrd-col-title {
  width: 180px;
}

.subTableHdr .hrd-col-title {
  width: 160px;
}

.sharedSupicon {
  position: absolute;
  right: 10px;
}

.scorecard-legendslider-container {
  min-height: 148px;
}

.card-page-container.scorecard-legendslider {
  border-bottom: 2px dotted #eee;
  min-height: 99px;
}

.scorecard-legendslider.card-slider .slick-next,
.scorecard-legendslider.card-slider .slick-prev {
  width: 25px;
  top: 4px;
}

.actionExportCompareResponse {
  min-width: 180px;
}

.recurrence-title {
  width: 300px;
}

.abs-color-rating {
  position: absolute;
  width: 10px;
  height: 48px;
  top: 0;
  right: 0;
}

.scoreSummaryFxdLTbl {
  width: 450px;
  float: left;
}

.scoreSummaryFxdRTbl {
  width: 200px;
  float: right;
}

.scoreSummaryFxdTbl .hrd-tlscore-fxd {
  width: 200px;
  position: relative;
  /*right: 0;*/
}

.scoreSummaryFxdTbl .hrd-sup-fxd {
  width: 275px;
  position: relative;
  /*left: 0;*/
}

.scoreSummaryFxdTbl .hrd-score-fxd {
  width: 175px;
  /*left: 275px;*/
}

.scoreSummaryFxdTbl th.hrd-tlscore-fxd,
.scoreSummaryFxdTbl th.hrd-sup-fxd {
  /*top: 0;*/
}

.scoreSummaryFxdTbl .absTbl-th .subTblContent.noBdr td {
  border-left: 0;
}

.scoreSummaryFxdTblContainerL th.hrd-kpi-fld {
  width: 100%;
}

.tableHeadCard {
  height: 56px;
}

.tableBodyCard {
  height: 48px;
}

.scoreSummaryFxdRTbl .absTbl-th .subTblContent td,
.scoreSummaryFxdRTbl .absTbl-th .hrd-col {
  border-right: 0;
  border-left: 1px solid #e0e0e0;
}

.erpMapGridItem .line-height-manager {
  height: auto;
  margin-bottom: 0;
  line-height: normal;
}

.erpMapGridItem .line-height-manager .catpopup-title {
  margin: 0;
}

.erpMapGridItem .line-height-manager .catpopup-title .typeaHeade-title {
  margin-top: 2px !important;
}

.temp-alignment-fix-compareResponse {
  margin-left: -7px;
}

.alert-bar--fixed + .scorecard-questionnaire-panel.fixed {
    top: 90px;
}
.generateCheck {
  position: relative;
}

.generateCheck .check {
  width: calc( 100% - 24px);
}

.generateCheck .iconCheck {
  position: absolute;
  top: 2px;
  right: 20px;
}

.erpPopupScrollDiv {
  overflow-x: auto;
  overflow-y: hidden;
  margin-right: 100px;
}

.erpPopupScrollDiv tr {
  line-height: 17px;
}

.erpPopupScrollDiv th {
  min-width: 200px;
  max-width: 300px;
}

.erpPopupScrollDiv .changeIcons {
  position: absolute;
  top: auto;
  right: 0;
  height: 45px;
  border-bottom: 1px solid #d0d0d0;
  width: 150px;
}

.erpPopupScrollDiv .changeIconsTd {
  position: absolute;
  top: auto;
  right: 0;
  height: 51px;
  border-bottom: 1px solid #d0d0d0;
  width: 150px;
}

.iTextOrgErp {
  right: 0px;
}

.erpPopupGrid {
  margin-bottom: -45px;
  background: #fff;
  z-index: 1;
  position: relative;
  visibility: hidden;
}

.erpPopupGrid.fixed-active {
  visibility: visible;
}

.hide-table-erpHdr {
  visibility: hidden;
}

.locTypePop .input-field {
  margin-bottom: 0px !important;
}

.linkLocationExdInpt {
  width: 219px;
  float: left;
}

.linkLocationExdInpt .supplierprofile-dropdown {
  width: 219px;
}

.supplier-input-without-pre pre {
  display: none !important;
}

.suppManagerLookup .catpopup-title a {
  display: block !important;
}



.popupHeight .scroll-wrapper {
  height: 350px;
}

.position-validate-msg .select-invalid-wrapper {
  bottom: -25px !important;
  left: 0 !important;
}

.position-validate-msg label {
  display: none;
}

.invalid-website input {
  border-bottom: 1px solid #f44336;
}

.alignErrText {
  position: relative;
  top: -15px;
}

.contract-action-bar, .sub-extra-nav-bar {
  line-height: 42px;
  height: 42px;
  width: 100%;
  padding: 0px 15px;
  margin: 0px;
  z-index: 10;
  position: relative;
  background-color: #fff;
}

.contract-action-bar .input-field, .sub-extra-nav-bar .input-field {
  margin: 0;
}

.contract-action-bar .select-wrapper span.caret, .sub-extra-nav-bar .select-wrapper span.caret {
  line-height: 42px;
  top: 0;
}

.contract-action-bar input[type=text][readonly].select-dropdown, .sub-extra-nav-bar input[type=text][readonly].select-dropdown {
  margin: 0;
  border: none;
  line-height: 42px;
  height: 42px;
  font-weight: 600;
}

.contract-action-bar .sub-header-dd .select-wrapper input.select-dropdown, .sub-extra-nav-bar .sub-header-dd .select-wrapper input.select-dropdown {
  color: #000;
  font-size: 14px;
  font-weight: normal;
}

.contract-action-bar .sub-header-dd .select-wrapper span.caret i, .sub-extra-nav-bar .sub-header-dd .select-wrapper span.caret i {
  color: #000;
}

/*Change Req summary */
.changeReqSummaryBox {
  background-color: #f5fbfe;
  padding: 16px;
  border: 1px solid #e1f2fe;
  color: #7f8081;
  font-size: 13px;
  height: 130px;
  margin-bottom: 10px;
}
.changeReqSummaryBox .lc_totalAmount {
  font-size: 18px;
  line-height: 18px;
}

.contractWidthAuto .left {
  width: auto !important;
}
.contractWidthAuto .left .relative {
  margin-right: 0px !important;
}
.contractWidthAuto .left {
  width: auto !important;
}
.contractWidthAuto .left .relative {
  margin-right: 0px !important;
}

.overflowVisible .input-field {
  margin: 0px !important;
}
.radioWithIcon .radioBtn {
  height: auto !important;
  top: -15px !important;
}
.width60P {
  width: 60%;
}
.width40P {
  width: 40%;
}

table.heightTable {
min-width: 100%;
}
table.borderRightLayout{
  border-right:5px solid rgba(208, 208, 208, 0.75);
}
table.heightTable > tbody > tr {
  height: 57px !important;
}
.changeReqDropDown .input-field {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.changeReqDropDown .select-wrapper span.caret {
  margin-right: -10px !important;
  top:8px !important;
}
.changeReqDropDown .select-wrapper input.select-dropdown {
  padding-right: 0px !important;
}
.changeReqDropDown .select-wrapper {
  top: -4px !important;
}

.contract-action-bar i svg, .sub-extra-nav-bar i svg {
  margin-top: -5px;
}

.contract-action-bar-fixed {
  position: fixed;
  top: 50px;
}

.contract-compare-view {
  padding: 20px;
  background-color: #fff;
  position: relative;
}

.contract-compare .docList {
  padding: 20px 10px;
  margin: 0;
  z-index: 1;
}

.contract-compare.viewChangePg--compared .docList-li-pad {
  margin-bottom: 0;
}

.contract-legend {
  float: right;
}

.contract-legend .square-legend {
  float: left;
  margin-left: 20px;
}

@keyframes contractCompareViewSlide {
  0% {
    transform: translateY(30%);
  }
  100% {
    transform: translateY(0%);
  }
}

.contract-compare-view-slide {
  animation: .5s contractCompareViewSlide;
}

.contract-switch-mode {
  border-right: 1px solid #c7c7c7;
  padding-right: 20px;
  margin-right: 10px;
  margin-top: 1px;
  float: right;
}

.contract-default-mode-info {
  padding-top: 20px;
}

.contractCKEditor .cke_toolbox {
  display: inline-block;
  vertical-align: middle;
}

.contractCKEditor span[role="application"], .contractCKEditor .cke {
  border: none;
  box-shadow: none;
}

.contractCKEditor .cke_top {
  height: 47px;
  line-height: 47px;
  padding: 0 15px;
}

.contractConfidentialChk {
  line-height: 48px;
}

.contractCKEditor .cke_contents {
  padding: 0 5px;
}

.contractSelectDD.input-field {
  margin: 0;
}

.contractSelectDD input[type=text][readonly].select-dropdown {
  border: none;
  font-weight: 600;
  margin: 0;
}

.contract-add-team-name .input-field {
  margin: 0;
  padding: 0 10px;
  width: 50%;
}

.contract-add-team-name {
  width: 100%;
  padding: 15px 10px;
}

.team-card-list-item {
  float: left;
}

.team-card {
  position: relative;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  transition: box-shadow .25s;
  min-height: 250px;
  border: 1px solid #e5e5e5;
}

.team-member-container .team-card{
 width:100%;
}
.team-member-container .team-card-list-item{
  width:100%;
} 
.team-member-container .slick-slide{
  padding:0 10px !important;
}

.team-card-header {
  padding: 8px 10px 8px 20px;
  line-height: 32px;
  border-bottom: 1px solid #e5e5e5;
  cursor: pointer;
}

.team-slider {
  position: relative;
  padding: 0 50px;
}

.contract-team .team-card {
  width: 350px !important;
  height: 350px !important;
}

.contract-team .slick-dots {
  bottom: -20px !important;
}

@media all and (max-width: 1920px) and (min-width: 1080px) and (-ms-high-contrast: none), (max-width: 1920px) and (min-width: 1080px) and (-ms-high-contrast: active) {
  .contract-team .slick-dots {
    margin-left: -109px;
  }
}

/*.team-slider-nxt-arw.next_arrow {
	position: absolute;
	right: 0;
	top: calc(50% - 25px);
}
.team-slider-prev-arw.prev_arrow {
	position: absolute;
	left: 0;
	top: calc(50% - 25px);
}*/
.team-card-header-title {
  font-size: 16px;
}

.contract-langauge-section-desp {
  margin: 15px 0 20px 0;
}

.contract-compare-onfix {
  padding-top: 193px;
}

.contract-mode-type {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
}

.contract-mode-type [type="radio"] + label:before, .contract-mode-type [type="radio"] + label:after {
  top: 1px;
}

.contract-mode-type:last-child {
  border: none;
}

.contract-mode-type-list {
  padding: 20px 24px 0 24px;
}

.contract-mode-type-list .contract-mode-type-desp {
  padding-left: 27px;
  color: #9e9e9e;
  font-size: 12px;
}

.custom-card .secHeader {
  margin-left: 35px;
}

#contractDocument.extra-nav-wrap-fixed, #contractDocument.alert-bar--fixed-to-nav {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 999 !important;
}

#contractDocument.extra-nav-wrap-fixed ~ .smartFormWidgetContainer .secondary-navigation {
  top: 50px !important;
  position: fixed;
}

#contractDocument.alert-bar--fixed-to-nav ~ .smartFormWidgetContainer .secondary-navigation {
  top: 90px !important;
  position: fixed;
}

#contractDocument.isSubHeaderFixed ~ .smartFormWidgetContainer .secondary-navigation {
  top: 50px !important;
  position: fixed;
}

#contractDocument.isSubHeaderFixed.isAlertBarVisible ~ .smartFormWidgetContainer .secondary-navigation {
  top: 90px !important;
  position: fixed;
}

/* User count field for approval popup */
.approval-user-count input[type=text].invalid + label:after, .approval-user-count input[type=text]:focus.invalid + label:after {
  min-width: 215px;
  text-align: left;
}

.input-field.approval-user-count {
  width: 50px;
}

@media (max-width: 1920px) and (min-width: 1701px) {
  .contract-title-truncate, .subNav-document-title-width  {
    max-width: 805px;
  }
  .subNav-with-right-action.subNav-document-title-width {
    max-width: 720px;
  }
}

@media (max-width: 1700px) and (min-width: 1301px) {
  .contract-title-truncate, .subNav-document-title-width  {
    max-width: 570px;
  }
  .subNav-with-right-action.subNav-document-title-width {
    max-width: 315px;
  }
}

@media (max-width: 1300px) and (min-width: 960px) {
  .contract-title-truncate, .subNav-document-title-width  {
    max-width: 235px;
  }
  .subNav-with-right-action.subNav-document-title-width {
    max-width: 210px;
  }
}

.contract-payment-term-field {
  position: relative;
  padding-right: 30px;
}

.contract-payment-term-info {
  position: absolute;
  right: 12px;
  top: 18px;
}

.questionResponseContainer,
.file-field-title {
  position: relative;
}

.questionairefield-drag-icon, .questionairefield-drag-icon.collection-item-drag-icon.collapsible-header-drag-icon {
  position: absolute;
  display: none;
  left: -11px;
  top: 14px;
  cursor: move;
}

.questionairefield-drag-icon.collection-item-drag-icon.collapsible-header-drag-icon {
  left: 0;
}

.switchSupplierContainer {
  border-right: 1px solid #ccc;
  margin: 0 20px 0 0;
}

.rating-title {
  display: inline-block;
  padding: 2px 0 0;
  min-width: 92px;
  text-align: left;
}

.questionnaireSectionNav .input-field {
  margin-top: -10px;
}

.stickyAddPanel {
  position: absolute;
  top: 1px;
  width: 44px;
  right: -64px;
  background-color: #0177d6;
  transition: top .3s linear;
}

.stickyAddPanel.stickyAddPanelFloating {
  position: fixed !important;
  top: 50% !important;
  transform: translateY(-50%);
  right: 20px !important;
}

.stickyAddPanel-fixed {
  top: 666px;
  transition: all .5s ease-in-out;
}

.icon-stickyAddPanel {
  padding: 10px;
}

.questionnaireSectionNavContainer {
  margin: 0 0.75rem;
  position: relative;
}

.questionnaireSection {
  /*border: 1px solid #e0e0e0;*/
  margin: 20px 0 0;
}

table.gridTypeContainer.sTable td:first-child {
  font-size: 0.8571rem;
}

.questionnaireSection-content--active {
  position: relative;
  box-shadow: -2px -2px 5px 0 rgba(0, 0, 0, 0.16), 2px 2px 5px 0 rgba(0, 0, 0, 0.12);
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: -1px;
  background: #fff;
}

.questionnaireSection-content--active .questionnaireRow, .questionnaireSection-content--active .addAttachment {
  margin-bottom: 20px !important;
}

.questionnaireSection-content--active .questionnaireBox {
  background: #fafafa;
}

.questionnaireSection-content--active .questionnaireResponseContainer {
  padding: 25px 10px 18px !important;
}

.questionnaireSection-content--active .redio-chanel {
  padding-left: 0 !important;
}

.questionnaireSection-content--active .questionResponseContainerOptionList {
  padding-bottom: 15px !important;
}

.questionnaireSection-content.questionnaireSection-content--active .questList input {
  margin: 0.5rem 0 0 0 !important;
}

.questionnaireSection-content .questList, .questionnaireSection-content .questList input {
  margin: 0 !important;
}

.questionnaireSection-content .questField, .questionnaireSection-content .questField input {
  margin-top: 0 !important;
}

.questionnaireSection-content .questionnaireRow {
  margin-bottom: 5px;
}

.questionnaireSection-content .questionnaireRow .questionItemTitle {
  word-wrap: break-word;
}

.questionnaireSection-content .redio-chanel {
  padding-left: 11px;
}

.questionnaireSection-content .questionResponseContainer.singleResponseRadio {
  padding: 0 0 16px 0;
}

.questionnaireSection-content .questionResponseContainer.singleResponseRadio .questionairefield-drag-icon {
  top: 4px;
}

.questionnaireSubSection-content .questionRow {
  margin-bottom: 0;
}

.questionnaireSubSection-content .addAttachment {
  margin-bottom: 10px;
}

.informationArea {
  width: calc(100% - 195px);
}

.informationPara {
  padding: 1px 0 0 35px !important;
}
/*.questionnaireSection-content {
	border-bottom: 1px dashed rgba(0,0,0,.24);
}

.questionnaireSection-content.questionnaireSection-content--active {
	border-bottom-color: transparent;
}*/
.previewModeFooter {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
  padding: 13px 0 10px;
  margin: 0 16px 0 12px;
}

.editModeFooter {
  border-top: 1px solid #e0e0e0;
  padding: 15px 16px 5px 0;
}

.row .col.editModeFooterSelect {
  padding-right: 28px;
}

.questionairefield input[type=text] {
  border-color: transparent;
}

.questionnaireSection-content--active .questionairefield input[type=text] {
  border-color: #e0e0e0;
}

.questionnaiePreviewMode,
.questionnaireSection-content--active .questionairefield label,
.questionResponseContainer:hover .questionairefield-drag-icon, .questionResponseContainer:hover .collapsible-header-drag-icon,
.questionnaireSection-content--active .questionResponseContainer:hover .questionairefield-drag-icon, .questionnaireSection-content--active .questionResponseContainer:hover .collapsible-header-drag-icon,
.questionnaireSection-content--active .questionnaieEditMode {
  display: block;
}

.questionnaieEditMode,
.questionairefield label,
.questionnaireSection-content--active .questionnaiePreviewMode {
  display: none;
}

.questionnaiePreviewMode .previewModeTrash {
  width: 20px;
}

.questionairefield .redio-chanel label {
  font-size: 0;
}

.conditional-container .conditional-container-checklist,
.conditional-check-container {
  padding: 10px;
  background: #fafafa;
  border: 1px solid #e0e0e0;
}

.conditional-container .conditional-container-checklist {
  margin: 0 0 -1px 0;
  border-bottom: 0;
}

.conditionalCheck [type="checkbox"].filled-in:not(:checked) + label:after {
  cursor: default;
}

.conditional-container .infoIcon {
  padding-top: 10px;
}

.row .col.questionResponseTitle {
  margin: 0 0 0 -10px;
}

.row .col.questionResponseRadioTitle {
  margin: 0 0 0 -40px;
}

.row .col.questionnaireSelectionbox {
  padding: 0 !important;
  margin-left: 10px;
}

.questionResponseContainer {
  padding-bottom: 9px;
}

.ratePop .scroll-wrapper {
  min-height: 320px;
}

.ratePop .dropdown-content li {
  padding: 20px 10px;
}

.ratePop .dropdown-content li span {
  width: 25px;
  height: 15px;
  padding: 0;
  font-size: 0;
}

.ratePop .dropdown-content li:first-child span {
  background: #ef5350;
}

.ratePop .dropdown-content li:nth-child(2) span {
  background: #66bb6a;
}

.ratePop .dropdown-content li:nth-child(3) span {
  background: #5c6bc0;
}

.rearrangePopup .tree-view-str {
  margin: 0;
}

.rearrangePopup li .tree-view-str-item {
  background: #fff;
  padding: 0 !important;
}

.rearrangePopup li .tree-view-str-item span, .rearrangePopup li .tree-view-str-item i {
  padding: 13px 0;
}

.rearrangePopup li .tree-view-str-item .order {
  background: #f0f0f0;
  padding: 5px 10px 0px;
  width: 100px;
  margin-right: 10px;
}

.rearrangePopup li .tree-view-str-item .dragIcon {
  margin-right: 3px !important;
}

.rearrangePopup li.rowClass {
  border-bottom: 1px solid #d3d3d3;
}

.rearrangePopup .tree-view-str .is-select {
  background: transparent !important;
}

.rearrangePopup .tree_view_content {
  float: left;
  width: 74%;
}

.rearrangePopup .tree_view_content label {
  width: 90%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
}

.rearrangePopup .tree_view_content a {
  color: #000;
}

.rearrangePopup .tree_view_content div:first-child {
  width: 100%;
}

.rearrangePopup .modal-content {
  padding-bottom: 57px !important;
}

.rearrangePopup .modal-footer_new {
  position: absolute;
  bottom: 0;
}

.rearrangePopup .dropdown-content {
  min-width: 135px;
  max-height: 100px;
}

.innerChild {
  border-top: 1px solid #d3d3d3;
}

.innerChild .tree-view-str-item i {
  margin-right: 68px !important;
}

.innerChild li {
  border-bottom: 1px solid #d3d3d3;
}

.innerChild li:last-child {
  border-bottom: none;
}

.innerChild .tree_view_content label {
  width: 84%;
}

.rearrangeNavPanel {
  background: #fff9c4;
  padding: 10px 0;
  position: absolute;
  bottom: 57px;
  width: 100%;
  z-index: 10;
}

.rearrangeNavPanel .select-wrapper {
  margin-top: -13px;
}

.rearrangeNavPanel .selectSection {
  width: 120px;
}

.rearrangeNavPanel .selectQuestion {
  width: 130px;
}

.ckeditorBox {
  margin: 0;
  padding: 0 11px;
}

.dropdownPop .dropdownModal {
  padding-bottom: 45px;
  padding-top: 0;
}

.dropdownPop .dropdownModal a {
  float: left;
  padding: 12px 0 0 0;
}

.dropdownPop .dropdownModal a i.right {
  margin-left: 0;
}

.removePopBorder .modal-header {
  border-bottom: 0 !important;
}

.scrollableModel.removePopBorder .modal-footer_new {
  border-top: 0 !important;
}

.autoWeight label {
  font-size: 14px;
}

.questionnaireList {
  padding: 20px 0 !important;
  position: relative;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}

.questionnaireList.supplier-profile-questionnairelist {
  padding: 18px 12px 20px !important;
}

.questionnaireList p {
  padding: 0;
}

.questionnaireList p.questCount {
  padding: 11px 0 0;
}

.questionnaireList a {
  display: block;
}

.questionnaireList label {
  color: #000;
  font-size: 14px;
}

.questionnaireList input, .questionnaireList .rightCol label {
  text-align: right;
}

.questionnaireList .editIcon {
  position: absolute;
  right: 10px;
  top: 0;
}

.questionnaireList .questionnaireRightCol {
  position: absolute;
  right: 10px;
  bottom: 17px;
}

.questionnaireList .weightWidth {
  width: 88px;
  margin-right: 2px;
  padding-top: 5px;
}

.questionnaireList .questChk {
  width: 21px;
  margin-right: 15px;
}

.questionnaireList .questChk:nth-child(2) {
  width: 17px;
}

.questContent {
  position: relative;
}

.questContent.change-ownership {
  max-width: 268px;
}

.questContent.change-ownership .more {
  width: 115px;
  text-align: right;
}

.questContent.change-ownership .questContentPara1 {
  margin-right: 60px !important;
  overflow: hidden;
}

.questContent.change-ownership .questContentPara2 {
  margin-right: 0 !important;
}

.questContent .more {
  position: absolute;
  width: 65px;
  bottom: 0;
  right: -14px;
}

.questContent .questContentPara {
  max-width: 98%;
  margin-right: 52px !important;
  color: rgba(0, 0, 0, 0.87);
}

.questContent .ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.questContent .showLess {
  display: inline-block;
  padding-left: 5px;
}

.more {
  display: none;
}

.ellipsis + .more {
  display: block;
}

.scoreSmallPopup {
  width: 480px;
}

.subQuestionnarie {
  background: #fafafa;
  display: none;
}

/*.subQuestionnarie {
	padding:0 10px;
	float:left;
	width:100%;
	.questionContainer {
		position: relative;
		border: 1px solid transparent;
		padding: 3px 10px 8px 29px !important;
		&.bgOuter {
			background: #fafafa;
			border: 1px solid #e0e0e0 !important;
			.show:before {
				display:none;
			}
		}
	}
	span {
		display:block;
		padding:6px 0 0;
	}
	.show {
		position:relative;
		font-size:13px;
		&::after, &::before {
			height: 0; 
			position:absolute;
			content:"";
		}
		&::after {
			border-left: 6px solid transparent;
			border-right: 6px solid transparent;
			border-top: 7px solid #9b9b9b;
			right:0;
			top:13px;
			width: 0;
		}
		&::before {
			width: 47%;
			border-bottom: 1px solid #e0e0e0;
			right: 34px;
			top: 16px;
			padding:0;
		}
	}
	.question {
		span {
			font-weight:bold;
		}
	}
}*/
.questionContainer {
  position: relative;
  border: 1px solid transparent;
  padding: 3px 10px 3px 24px;
  margin: 0 0 10px 0;
}

.questionContainer.bgOuter {
  background: #fafafa;
  border: 1px solid #e0e0e0 !important;
}

.questionContainer.bgOuter .show:before {
  display: none;
}

.questionContainer span {
  display: block;
  padding: 6px 0;
}

.questionContainer .show {
  position: relative;
  font-size: 13px;
}

.questionContainer .show::after, .questionContainer .show::before {
  height: 0;
  position: absolute;
  content: "";
}

.questionContainer .show::after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #9b9b9b;
  right: 0;
  top: 13px;
  width: 0;
}

.questionContainer .show::before {
  width: 58%;
  border-bottom: 1px solid #e0e0e0;
  right: 34px;
  top: 16px;
  padding: 0;
}

.questionContainer .question span {
  font-weight: bold;
}

.scorePopup .computed-formulalist {
  width: 392px;
  height: 191px;
}

.scorePopup .computed {
  padding: 0;
  width: 432px !important;
}

.scorePopup .computed .computed-content {
  padding-top: 20px;
}

.scorePopup .computed .computed-operatorlist li:last-child {
  margin-bottom: 0;
}

.scorePopup .modal-content {
  padding-top: 0;
  padding-bottom: 20px;
}

.supplierQuest .questionnaireSection-header {
  padding: 16px 20px 16px;
}

.supplierQuest .collapsible-header-drag-wrap span {
  color: #b5b5b5;
}

.supplierQuest label {
  color: #1e1e1e;
  padding-bottom: 10px;
  font-size: 1rem;
  display: block;
}

.supplierQuest input[type=text] {
  padding: 0 0 0 10px;
  margin: 0;
}

.sectionOpt {
  float: left;
  width: 100%;
  padding-top: 20px;
}

.sectionOpt div {
  padding: 0 0 30px;
}

.gridTypeContent {
  overflow: auto;
  margin-bottom: 15px;
}

.gridTypeCombination {
  padding: 0 10px 15px;
  overflow-y: auto;
}

.gridTypeContainer {
  border-top: 1px solid #d0d0d0;
  /*tr {
        &:last-child .dropdown-content {
            top: -45px !important;
        }
    }*/
}

.gridTypeContainer .lookup-popup-quantity {
  width: 214px;
  background: #fafbfb;
}

.gridTypeContainer .redio-chanel {
  margin-right: 0 !important;
  float: none !important;
}

.gridTypeContainer .select-dropdown {
  border-bottom: 0 !important;
  margin: 0 !important;
}

.gridTypeContainer [type="radio"]:not(:checked) + label, .gridTypeContainer [type="radio"]:checked + label, .gridTypeContainer [type="checkbox"] + label, .gridTypeContainer .gridTypeCheck {
  height: 20px;
}

.gridTypeContainer th {
  min-width: 130px;     /*// for reducing white space*/
}

.gridTypeContainer td {
  padding: 5px 25px;
}

.questionnaireSection-header {
  position: relative;
  padding: 10px 0 10px 0;
  margin: 0 14px 0 12px;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
}

.questionnaireSection .questionnaireSection-content:last-child .questionnaireSection-header,
.questionnaireSection-content--active .questionnaireSection-header {
  border-bottom-color: transparent;
}

.questionnaireSection-header-title {
  /*position: absolute;
	margin: -10px 0 0 -10px;*/
  padding: 10px 30px 10px 12px;
  background: #f0f0f0;
  color: #919191;
  width: 100%;
  border: 1px solid #e0e0e0;
  /*left: 10px;*/
  text-transform: uppercase;
}

.questionnaireSection-header-title-preview {
  font-weight: bold;
  color: #000;
}

.questionnaireDescPreview .materialize-textarea {
  font-size: 12px;
  color: #9e9e9e !important;
}

.response-completeness-dropdown {
  top: -32px !important;
}

/*.questionnaireSection-header-title::after {
	position: absolute;
	top: 0;
	right: -25px;
	height: 0;
	width: 41px;
	border-bottom: 41px solid #fff;
	border-left: 15px solid transparent;
	content: "";
}*/
.row.smartFormWidgetContainer .questionnaireSectionSpacing {
  padding-left: 36px;
}

.questionnaireSection-content-block {
  margin: 0 24px 20px;
}

.questionnaireSectionNavHeader.questionnaireSectionNavHeader-fixed {
  position: fixed;
  top: 50px;
  left: 0;
  z-index: 998 !important;
  padding: 0 73px 0 13px;
  width: 100%;
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.questionnaireSectionNavContainer-fixed {
  margin-top: 75px;
}

.questionnaire-drag-icon {
  visibility: hidden;
}

.questionnaireSection-header:hover .questionnaire-drag-icon,
.questionnaireSection-content:hover .questionnaire-drag-icon {
  visibility: visible;
}

.questionnaireSelectionbox {
  background: #fafafa;
}

.questionnaireSelectionbox input[type=text][readonly].select-dropdown {
  border-bottom: 0;
}

.questionnaireSelectionbox .select-wrapper .dropdown-content {
  max-height: 343px;
}

.questionnaireSelectionbox .select-wrapper span.caret {
  right: 18px;
  top: 15%;
}

.questionnaireSelectionbox .select-wrapper input.select-dropdown {
  padding: 0 0 0 11px;
  width: 280px;
  margin: 0;
  padding-right: 35px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.questionnaireSelectionbox .select-wrapper {
  width: 100% !important;
}

input[type="file"]::-webkit-file-upload-button {
  cursor: pointer;
}

.file-field-overlay.ng-scope {
  position: absolute;
  z-index: 10;
  opacity: .6;
  width: 100%;
  height: 100%;
  background: #fff;
}

.score-link {
  margin: 16px 0 0 20px;
}

.questionnaireListsearchContainer, .spend-search-container {
  padding: 1px 250px 0 0;
}

.questionnaireListsearchContainer.registration-searchfield, .spend-search-container.registration-searchfield {
  margin-right: 10px;
}

.questionnaireListsearchContainer.registration-searchfield, .questionnaireListsearchContainer.spend-searchfield, .spend-search-container.registration-searchfield, .spend-search-container.spend-searchfield {
  float: right;
  width: 35%;
}

.questionnaireListsearchContainer.registration-searchfield .searchWithHiddenTextField, .questionnaireListsearchContainer.spend-searchfield .searchWithHiddenTextField, .spend-search-container.registration-searchfield .searchWithHiddenTextField, .spend-search-container.spend-searchfield .searchWithHiddenTextField {
  top: 13px;
}

.questionnaireListsearchContainer.spend-searchfield .searchWithHiddenTextField, .spend-search-container.spend-searchfield .searchWithHiddenTextField {
  top: 3px;
}

.questionnaireListsearchContainer.spend-searchfield input[type=text], .spend-search-container.spend-searchfield input[type=text] {
  margin-top: 5px;
}

.questionnaireListsearchContainer .searchWithHiddenTextField, .spend-search-container .searchWithHiddenTextField {
  top: -19px;
}

.questionnaireListsearchContainer .searchWithHiddenTextField .cancel-icon, .spend-search-container .searchWithHiddenTextField .cancel-icon {
  top: -4px !important;
}

.questionnaireListsearchContainer .searchWithHiddenTextField .search-icon, .spend-search-container .searchWithHiddenTextField .search-icon {
  top: -4px !important;
}

.questionnaireListsearchContainer .searchWithHiddenTextField .elements-include, .spend-search-container .searchWithHiddenTextField .elements-include {
  margin-top: -10px !important;
}

.questionnaireListsearchContainer input[type=text], .spend-search-container input[type=text] {
  margin-top: 7px;
}

.card-panel.card-container {
  padding: 20px 13px;
  box-shadow: none;
}

.dateTime[type=date] input[type=text] + label:before {
  top: 5px;
}

.rateColor {
  border-bottom: 1px solid #e0e0e0;
  float: left;
  padding: 18px 0 9px !important;
}

.rateColor .colorPickerArrow {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #757575;
  margin: 2px 0 0 0;
}

.rateColor .colorPickerWrap {
  float: left;
  margin-left: 0;
  width: 20px;
  height: 10px;
  /*background: #ef5350;*/
}

.rateColor .colorPickerWrap .evo-pointer {
  width: 20px;
  height: 10px;
  border: 0;
  margin: 0;
}

.rateColor .colorPickerWrap .evo-colorind {
  border: 0;
  width: 20px;
}

.mandatoryField {
  top: -0.3em;
}

.questionnairePreviewModeContainer .questionnairefileTitle {
  color: #0177d6 !important;
}

.questionnairePreviewModeContainer .questionnaireSection-content:hover .questionnaire-drag-icon,
.questionnairePreviewModeContainer .questionnaireSection-header:hover .questionnaire-drag-icon,
.questionnairePreviewModeContainer .fieldEditable label,
.questionnairePreviewModeContainer .questionResponseContainer:hover .questionairefield-drag-icon, .questionnairePreviewModeContainer .questionResponseContainer:hover .collapsible-header-drag-icon,
.questionnairePreviewModeContainer .questionnaireRow .rating-title,
.questionnairePreviewModeContainer .questionnaireRow .questionnaireWeightField,
.questionnairePreviewModeContainer .stickyAddPanel,
.questionnairePreviewModeContainer .questionnaireEmptyDesc {
  display: none;
}

.questionnairePreviewModeContainer .redio-chanel {
  padding-left: 11px;
}

.questionnaireCardPanel {
  padding-bottom: 319px !important;
}

.questionnaireWeightFieldArea {
  width: 135px;
  max-width: 135px;
}

.questionnaireWeightFieldArea label {
  left: 0;
  width: 100%;
  text-align: right;
}

.previewModeFieldholder .fieldEditable.questionairefield {
  position: absolute;
  opacity: 0;
}

.previewModeFieldholder {
  position: relative;
}

.previewPlaceholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.questionnaireBox .blockSeparator {
  margin: 20px 10px;
}

.griddropdownContainer {
  margin-top: 15px;
}

.griddropdownContainer:first-child {
  margin-top: 0;
}

.questionnaireSection:first-child {
  margin: 0;
}

.modeChangeBtn {
  margin-left: -11px;
}

.sectionIcons {
  position: absolute;
  right: 9px;
  top: 9px;
}

.row .col.ratingPopupIconField {
  width: 83px;
  padding: 30px 20px 0 0;
}

.questionnaireBox.secContentWithBorder {
  padding: 19px 10px;
}

.questionnaireBox .questionnaireBoxSearch .global-search .searchWithHiddenTextField {
  background: none;
  top: -11px;
}

.questionnaireBox .questionnaireBoxSearch .global-search .searchWithHiddenTextField i {
  color: #2196F3 !important;
}

.dropdownPop .dropdownModal .scroll-wrapper {
  min-height: 145px;
}

.iconDefaultCursor {
  cursor: default !important;
}

.profileText {
  line-height: 12px;
}

.pricesheet-expanded-view {
  position: fixed !important;
  background: #fff;
  width: 100%;
  left: 0;
  z-index: 999;
  top: 0px;
}

.expanding-element {
 position: fixed  !important;
 top: 50px;
 background: #fff;
 width: 100%;
 left: 0;
 z-index: 999;
}

.extra-nav-wrap.maximizedView.extra-nav-wrap-fixed {
  z-index: 9999 !important;
}

.unread-count {
  font-size: 11px;
  z-index: 249;
  border-radius: 20%;
  height: 15px;
  color: #0067b0;
  overflow: hidden;
  background: white;
  width: 25px;
  transform: translatex(-37%);
  padding: 0px !important;
  margin: 0px !important;
  line-height: 13px;
}

.smartFormWidgetContainerList {
  /*input[type=text] {
		margin: 0.8rem 0 0 0;
	}*/
}

.smartFormWidgetContainerList .line-height-manager, .smartFormWidgetContainerList .input-field {
  margin-bottom: 0 !important;
}

.markText {
  position: relative;
  z-index: 1;
  top: -1px;
  display: inline;
  padding: 3px 7px;
  font-size: .8rem;
}

.markText.chip {
  margin: 0 0 0 10px;
  white-space: nowrap;
}

.markText.chip.marktext-subquestion {
  top: 10px;
}

.markText.chip.marktext-radio-subquestion {
  top: 4px;
  margin: 0 0 0 -20px;
}

.computed-header input {
  border-bottom-color: transparent;
}

.computed-header input:focus {
  border-bottom-color: transparent !important;
  box-shadow: none !important;
}

.editModeFooter.previewModeFooter {
  padding: 15px 0;
  border-top-color: transparent;
}

.switchSupplierContainer span {
  font-size: 14px;
}

.questionResponseContainer.markSupplierText {
  z-index: 0 !important;
}

table.bordered.supplierApprovalTable tr:last-child td {
  padding-bottom: 5px;
}

.leftField {
  width: 73%;
}

.leftField input {
  width: 100% !important;
}

.rightField {
  width: 27%;
  padding-left: 0 !important;
}

.rightField input {
  width: 100% !important;
}

.rightField label {
  left: 0;
}

.optionalField .rightField {
  width: 22%;
}

.questionnaireSection-content {
  background: #fff;
}

.importRepoSearch.searchSlideMain {
  width: calc(100% - 74px);
  right: 16px;
}

@media only screen and (min-width: 1201px) {
  .row .col.xl7.questionnaireField {
    width: 61%;
  }
}

.questionnaireSectionNavContainer.questionnaireSectionNavContainer-preview {
  margin: 0 0.75rem 0 -10px;
}

.questionnaireSectionNavContainer.questionnaireSectionNavContainer-preview .questionnaireSection-content-highlight {
  border-top: none;
}

.questionnaireSectionNavContainer.questionnaireSectionNavContainer-preview .collapsible-header-drag-wrap {
  height: 0;
  margin: 0 !important;
}

.questionnairePreviewModeContainer .fieldEditable.questionnaireField label {
  display: block;
}

.questionnaireSection-content-highlight {
  border-top: 1px dashed rgba(0, 0, 0, 0.239216);
}

.questionnaireSection-content-highlight.questionnaireSection-content--active {
  border: none;
}

.questionnaireSectionNavContainer-preview .previewModeFooter,
.questionnaireSectionNavContainer-preview .questionnaireSection-header {
  border-bottom-color: transparent;
}

.surveyCreation {
  background: none !important;
}

.responsanceattachmentList {
  background: #fafafa;
}

.responsanceattachmentList-item {
  padding: 15px 0 0 6px;
}

.responsanceattachmentList-item:last-child {
  padding: 15px 0 15px 28px;
}

.responsanceattachmentList-item-title {
  width: 160px;
}

#secondaryContacts li a {
  display: inline-block;
  padding-left: 0;
  color: #0177d6;
}

.gotoOptions input.select-dropdown {
  margin-top: 5px;
}

.attach-doc-title.active {
  bottom: 7px;
  top: auto;
  font-size: 0.8rem;
  color: rgba(0, 0, 0, 0.64);
  position: relative;
  transition: 0.2s ease-out;
  width: calc(100% - 2.25rem);
  font-size: 12px;
}

.attach-doc-title {
  top: auto;
  bottom: 1px;
  position: relative;
  font-size: 1rem;
  transition: 0.2s ease-out;
  width: calc(100% - 2.25rem);
}

#addAttachForResponsePage.active {
  max-height: 1099px;
}

#addAttachForResponsePage {
  max-height: 0;
  transition: all 1s;
  position: relative;
}

#addAttachForResponsePage .modal-footer, #addAttachForResponsePage .modal-header, #addAttachForPage .modal-footer, #addAttachForPage .modal-header {
  display: none;
}

#addAttachForResponsePage .box-input.box-input-small-height {
  background: #fff;
}

#addAttachForResponsePage .model_body .center, #addAttachForPage .model_body .center {
  text-align: left;
}

.public-rfx-quetionnaire .questionnaireCardPanel {
  padding-bottom: 65px !important;
}

.switchScorecardContainer .switchSupplierContainer  {
  border-right: none;
  margin: 0;
}

.scorecard-questionnaire-panel {
  width: 100%;
}

.gridFixedHideScroll .scroll-scrollx_visible {
  z-index: 0 !important;
}

.truncate-questionnaire {
  width: 85% !important;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.top8 {
  top: 8px;
}

.scorecard-questionnaire-panel.readonlyView {
  padding-right: 24px;
  padding-left: 24px;
}

.scorecard-questionnaire-panel.fixed {
  top: 50px;
  position: fixed;
  width: 100%;
}

td.disablePalatte {
  position: relative;
}

td.disablePalatte:before {
  position: absolute;
  content: "";
  font-weight: bolder;
  top: -2px;
  width: 18px;
  cursor: not-allowed;
  color: red;
  line-height: 14px;
  padding-left: 1px;
  border: 1px solid red;
  left: -2px;
  font-size: 16px;
  height: 18px;
  z-index: 3;
  background: rgba(255, 255, 255, 0.4);
}

td.disablePalatte:after {
  position: absolute;
  content: "";
  height: 23px;
  width: 2px;
  left: 6px;
  background: #8b0000;
  top: -4px;
  transform-origin: left;
  transform: rotate(-45deg);
}

#addAttachForPage .modal-content {
  border-top: none !important;
}

#addAttachForPage smart-scroll {
  max-height: none !important;
}

#addAttachForPage .uploaded-file-list {
  height: auto !important;
}
.compareResponseForm .questionnaire-search-header--fixed {
  width: calc( 100% - 250px);
  margin-left: 250px;
}

.compareResponseForm .compareresponselist .questionnaire-section-question.active.fixedContain .collapse-header-ctn {
  margin-left: 250px;
}

.compareHeightFixed {
  display: none;
  height: 50px;
}

.extra-nav-wrap-fixed compareHeightFixed {
  display: none;
}

.overflowAuto {
  overflow: auto !important;
}

/*--Specifically for show more/less matrix functionality--*/
.breakAll {
  word-break: break-all;
}

.multiLine_textWrap a.show_more:before {
  content: '... ';
  text-decoration: none;
  color: black;
}

.scorecard-questionnaire-panel .catpopup-title a {
  display: block !important;
}
.analyse-cards-main {
  height: 467px !important;
}

.analyse-cards-main.ui-sortable-helper .card {
  overflow: visible;
}

.analyse-cards-wrap {
  padding: 6px 0 0 0;
  height: 100%;
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.analyse-cards-wrap .dropdown-content {
  right: 0;
  left: auto !important;
  width: auto !important;
}

.analyse-cards-wrap .dropdown-content > li > a {
  white-space: nowrap;
}

/* Timeline Card */
.timeline-card {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
}

.timeline-card li {
  padding: 13px 0;
}

.timeline-card li:last-child {
  padding-bottom: 0;
}

.timeline-card li:first-child {
  padding: 0 0 10px 0;
  height: 68px;
}

.timeline-card li:first-child .timeline-right-content {
  padding: 0;
}

.timeline-card li:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.timeline-card:before {
  position: absolute;
  left: 36%;
  top: 0;
  content: ' ';
  display: block;
  width: 3px;
  height: 100%;
  margin-left: -3px;
  background: #e5e5e5;
  z-index: 5;
}

.timeline-card:after {
  content: "";
  position: absolute;
  left: 32%;
  top: 0;
  width: 29px;
  height: 100%;
  background-image: linear-gradient(top, rgba(255, 255, 255, 0), #fff 130%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff 130%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #fff 130%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), #fff 130%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #fff 130%);
  z-index: 10;
}

.timeline-card > li:last-child > .timeline-left-content .report-content:after {
  content: "";
  position: absolute;
  width: 3px;
  top: 50%;
  height: 65%;
  background: #fff;
  right: 0px;
  z-index: 5;
}

.project-chart {
  height: 80px;
  overflow: hidden;
  float: left;
  position: relative;
}

.project-chart .project-chart-holder {
  position: relative;
}

.project-chart .project-ico {
  position: absolute;
  width: 56px;
  height: 56px;
  top: 50%;
  left: 50%;
  margin: -28px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.52);
}

.project-chart .project-ico svg {
  width: 24px;
  margin-top: 10px;
}

.timeline-left-content {
  position: relative;
  width: 36%;
  float: left;
  text-align: right;
}

.timeline-left-content .analytical-reports {
  padding-right: 20px;
  display: block;
}

.timeline-left-content .analytical-reports .report-content span {
  text-align: right;
  color: #000000;
  display: block;
  line-height: 18px;
  font-size: 12px;
  opacity: 0.8;
}

.timeline-left-content .analytical-reports .report-content:before {
  position: absolute;
  top: 54%;
  right: -5px;
  content: ' ';
  display: block;
  width: 13px;
  height: 13px;
  margin-top: -10px;
  background: #e67300;
  border-radius: 10px;
  z-index: 10;
  box-sizing: content-box;
}

.timeline-right-content {
  position: relative;
  width: 64%;
  float: right;
  padding-top: 6px;
}

.timeline-right-content .analytical-reports {
  padding-left: 40px;
  display: block;
}

.timeline-right-content .analytical-reports a {
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.timeline-right-content .more-reports .card-count {
  border: 4px solid #cbcaca;
  padding: 3px;
  border-radius: 100%;
  text-align: center;
  color: rgba(0, 0, 0, 0.87);
  font-size: 24px;
  position: absolute;
  top: 0px;
  left: -30px;
  content: ' ';
  z-index: 11;
  background: #ffffff;
  height: 44px;
  width: 44px;
  line-height: 44px;
  box-sizing: content-box;
  cursor: pointer;
}

.timeline-right-content .more-reports .report-head {
  font-size: 14px;
  color: #0177d6;
  padding: 16px 0 0 40px;
  display: block;
  line-height: 19px;
  cursor: pointer;
}

.cardActions {
  right: 0;
  top: 8px;
}

.card-bottom {
  padding: 14px 8px;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}

.analyse-card {
  padding: 20px 20px 0;
  float: left;
  width: 100%;
}

.analyse-card.feedback {
  padding-left: 0;
  padding-right: 0;
}

/* Opportunity Finder Card */
.opportunity-finder {
  float: left;
  padding: 0 0 0 25px;
  margin-top: 7px;
}

.opportunity-finder .left-icon {
  padding-right: 6px;
  float: left;
  margin-left: -6px;
  position: absolute;
  top: 0;
  left: 0;
}

.opportunity-finder .right-content {
  float: left;
  padding-left: 50px;
}

.opportunity-finder .right-content span {
  display: block;
  font-size: 12px;
}

.opportunity-finder .estimated-saving-wrap {
  border-color: #bbbbbb;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  float: left;
  width: 100%;
  position: relative;
  margin: 15px 0;
  padding: 23px 0;
  display: table;
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-left {
  display: table-cell;
  vertical-align: middle;
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-left .rounded-border {
  border: 12px solid #268406;
  border-radius: 100%;
  margin-left: -36px;
  height: 200px;
  width: 200px;
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-left .rounded-border .rounded-estimates {
  padding: 20px;
  background: #f5f5f5;
  border-radius: 100%;
  width: 176px;
  height: 176px;
  display: block;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.3);
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-left .rounded-border .rounded-estimates:hover {
  background-color: #f1f8e9;
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-left .rounded-border .rounded-estimates .estimated-saving-content {
  text-align: center;
  padding: 14px 0 0 0;
  display: block;
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-left .rounded-border .rounded-estimates .estimated-saving-content .saving-text {
  color: #878787;
  font-size: 12px;
  overflow-wrap: break-word;
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-left .rounded-border .rounded-estimates .estimated-saving-content span {
  display: block;
  color: rgba(0, 0, 0, 0.87);
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-left .rounded-border .rounded-estimates .estimated-saving-content .saving-amount {
  border-bottom: 1px dashed #878787;
  font-size: 22px;
  padding: 0 0 10px;
  line-height: 25px;
  margin: 0 0 7px;
  color: rgba(0, 0, 0, 0.87);
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-right {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 105px;
  line-height: 17px;
}


.opportunity-finder .estimated-saving-wrap .estimated-saving-right .money-icon {
  width: 22px;
}

.opportunity-finder .estimated-saving-wrap .estimated-saving-right .esti-save-count {
  color: rgba(0, 0, 0, 0.87);
  display: inline-block;
  vertical-align: middle;
}


.opportunity-finder .estimated-saving-wrap .estimated-saving-right .estimated-saving-text {
  display: block;
  padding: 3px 0 0 0;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.5px;
}

.darkblue-text {
  color: #004890;
}

.lightgreen-text {
  color: #268406;
}

.analyzeR .slick-track {
  padding: 14px 0px;
}

.selected-card {
  animation: pop 1.5s linear 1;
}

@keyframes pop {
  25% {
    transform: scale(1.05);
}
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}

.analyzeR .choose_slider_items {
  padding-top: 14px !important;
}

.analyzeR .slick-track > .drop-hover {
  float: left;
}

.analyzeR .scroll-wrapper  {
    height: 100% !important;
}
.analyzeR .scroll-wrapper > .scroll-content {
    overflow-x: hidden !important;
}

.analyse-cards-main {
  padding: 0 1.2rem;
}

.analyse-cards-main > .drop-hover + div {
  margin-top: 100px;
}

/* Data Export Card */
.data-export-container {
  margin: 0 0 13px 0;
  float: left;
  width: 100%;
  position: relative;
}

.data-export-container .data-export-left {
  padding: 0 10px 6px;
  width: 100%;
  position: relative;
  z-index: 1;
}

.data-export-container .data-export-left a.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 39px);
  display: block;
}

.data-export-container .data-export-left span {
  display: block;
  line-height: 18px;
}

.data-export-container .data-export-left span.currency {
  font-size: 12px;
  color: #9a9a9a;
  margin-bottom: 14px;
}

.data-export-container .data-export-right {
  position: absolute;
  right: 0;
  bottom: -2px;
}

.data-export-container .data-export-right .data-export-progress-bar {
  width: 111px;
  height: 40px;
  display: inline-block;
  margin-top: 12px;
  float: left;
}

.data-export-container .data-export-ico {
  position: relative;
  z-index: 1;
}

.data-export-container .data-export-ico .icon.iconLarge > svg {
  height: 52px;
  width: 38px;
}

.data-export-container .data-export-ico .data-export-download {
  position: absolute;
  left: 7px;
  color: #ffffff;
  top: 16px;
}

.data-export-container .data-export-progress-bar {
  margin-right: -6px;
  background: #fff;
}

.data-export-container .data-export-progress-bar svg {
  width: 111px;
  height: 40px;
  fill: currentColor;
}

.data-export-container.active-state {
  border-bottom: 2px solid #d4e2c7;
  cursor: pointer;
}

.data-export-container.active-state .data-export-progress-bar {
  color: #d4e2c7;
}

.data-export-container.active-state .data-export-ico .icon.iconLarge > svg {
  color: #268406 !important;
}

.data-export-container.active-state .data-export-ico:hover .iconLarge svg {
  color: #185304 !important;
}

.data-export-container.partial-state {
  border-bottom: 2px solid #ffcc9a;
}

.data-export-container.partial-state .data-export-progress-bar {
  color: #ffcc9a;
}

.data-export-container.partial-state .data-export-ico {
  cursor: default;
}

.data-export-container.partial-state .data-export-ico .icon.iconLarge > svg {
  color: #e67300 !important;
}

.data-export-container.partial-state .text-ellipsis {
  color: #212121;
  cursor: default;
}

.data-export-container.error-state {
  border-bottom: 2px solid #f5d0d0;
  /* .data-export-download{
            color:$error;
            cursor:default;
        }*/
}

.data-export-container.error-state .data-export-progress-bar {
  color: #f5d0d0;
}

.data-export-container.error-state .data-export-ico {
  cursor: default;
}

.data-export-container.error-state .data-export-ico .icon.iconLarge > svg {
  color: #d63d3d !important;
}

.data-export-container.error-state .text-ellipsis {
  color: #212121;
  cursor: default;
}

.data-export-container.not-started-state {
  border-bottom: 2px solid #c8d0d5;
}

.data-export-container.not-started-state .data-export-progress-bar {
  color: #c8d0d5;
}

.data-export-container.not-started-state .data-export-ico .icon.iconLarge > svg {
  color: #667985 !important;
}

.data-export-container.not-started-state .data-export-download {
  color: #fff;
}

/* extra responsive for analytic cards */
@media (max-width: 829px) {
  .analyse-cards-wrap {
    width: 436px;
    margin: 0 auto;
  }
}

@media (min-width: 1024px) and (max-width: 1230px) {
  .analyse-cards-wrap {
    margin: 0 auto;
    width: 436px;
  }
}

/* extra responsive for analytic cards */
/* Feedback Card */
.feedback-card .feedback-container {
  float: left;
  width: 100%;
  margin-bottom: 14px;
}

.feedback-card .feedback-container span {
  display: block;
  font-size: 12px;
}

.feedback-card .feedback-container span.feedback-text, .feedback-card .feedback-container span.status-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.feedback-card .feedback-container span.feedback-text {
  color: #9a9a9a;
}

.feedback-card .feedback-container span.status-text {
  line-height: 21px;
}

.feedback-card .feedback-container .feedback-status {
  padding: 2px;
  position: absolute;
  left: 49%;
  border-radius: 50%;
  margin-left: -25px;
}

.feedback-card .feedback-container .feedback-status span {
  float: left;
  height: 56px;
  width: 56px;
  border-radius: 50px;
  z-index: 5;
  box-shadow: 2px 3px 6px 1px rgba(0, 0, 0, 0.2) inset;
  border: 13px solid #ffffff;
  text-align: center;
}

.feedback-card .feedback-container .feedback-status span .feed-icon > svg {
  width: 13px;
  height: 13px;
  margin-top: 9px;
}

.feedback-card .feedback-container .feed-count {
  width: 50%;
  padding: 9px 39px 9px 15px;
  float: left;
  text-align: right;
}

.feedback-card .feedback-container .feed-count a {
  position: relative;
  top: 10px;
  right: 0;
}

.feedback-card .feedback-container .feedback-content {
  padding: 0 15px 0 39px;
  width: 50%;
  float: right;
  height: 60px;
  line-height: 60px;
}

.feedback-card .feedback-container .feedback-content .feedback-content-wrap {
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.feedback-card .feedback-container.inverse .feed-count {
  float: right;
  text-align: left;
  padding: 9px 15px 9px 39px;
}

.feedback-card .feedback-container.inverse .feedback-content {
  float: left;
  padding-right: 39px;
  text-align: right;
  padding-left: 12px;
}

.feedback-card .feedback-container.inprogress .feed-count, .feedback-card .feedback-container.review-pending .feed-count, .feedback-card .feedback-container.feed-withdraw .feed-count {
  background: #ffcc9a;
}

.feedback-card .feedback-container.inprogress .feed-count span, .feedback-card .feedback-container.review-pending .feed-count span, .feedback-card .feedback-container.feed-withdraw .feed-count span {
  color: #e67300;
}

.feedback-card .feedback-container.inprogress .feedback-status, .feedback-card .feedback-container.review-pending .feedback-status, .feedback-card .feedback-container.feed-withdraw .feedback-status {
  background: #ffcc9a;
}

.feedback-card .feedback-container.inprogress .feedback-status span, .feedback-card .feedback-container.review-pending .feedback-status span, .feedback-card .feedback-container.feed-withdraw .feedback-status span {
  background: #e67300;
}

.feedback-card .feedback-container.inprogress .feedback-status span .feed-icon svg, .feedback-card .feedback-container.review-pending .feedback-status span .feed-icon svg, .feedback-card .feedback-container.feed-withdraw .feedback-status span .feed-icon svg {
  margin-left: 5px;
}

.feedback-card .feedback-container.feedback-approved .feed-count, .feedback-card .feedback-container.feed-completed .feed-count {
  background: #d4e2c7;
}

.feedback-card .feedback-container.feedback-approved .feed-count span, .feedback-card .feedback-container.feed-completed .feed-count span {
  color: #268406;
}

.feedback-card .feedback-container.feedback-approved .feedback-status, .feedback-card .feedback-container.feed-completed .feedback-status {
  background: #d4e2c7;
}

.feedback-card .feedback-container.feedback-approved .feedback-status span, .feedback-card .feedback-container.feed-completed .feedback-status span {
  background: #268406;
}

.feedback-card .feedback-container.review-rejected .feed-count, .feedback-card .feedback-container.error-out .feed-count {
  background: #f5d0d0;
}

.feedback-card .feedback-container.review-rejected .feed-count span, .feedback-card .feedback-container.error-out .feed-count span {
  color: #d63d3d;
}

.feedback-card .feedback-container.review-rejected .feedback-status, .feedback-card .feedback-container.error-out .feedback-status {
  background: #f5d0d0;
}

.feedback-card .feedback-container.review-rejected .feedback-status span, .feedback-card .feedback-container.error-out .feedback-status span {
  background: #d63d3d;
}

.feedback-card .feedback-container.on-hold .feed-count, .feedback-card .feedback-container.feed-retained .feed-count {
  background: #c8d0d5;
}

.feedback-card .feedback-container.on-hold .feed-count span, .feedback-card .feedback-container.feed-retained .feed-count span {
  color: #667985;
}

.feedback-card .feedback-container.on-hold .feedback-status, .feedback-card .feedback-container.feed-retained .feedback-status {
  background: #c8d0d5;
}

.feedback-card .feedback-container.on-hold .feedback-status span, .feedback-card .feedback-container.feed-retained .feedback-status span {
  background: #667985;
}

@media (max-width: 930px) and (min-width: 830px) {
  .feedback-card .feedback-container .feedback-status {
    left: 49%;
  }
}

/* Dashboard Card */
.dashboard-card > ul {
  margin: 0;
}

.dashboard-card .dashboard-card-container {
  width: 100%;
  display: table;
  height: 144px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content {
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  text-align: center;
}

.dashboard-card .dashboard-card-container .dashboard-card-content:hover .dashboard-card-count .module-data label {
  opacity: 1;
  top: -3px;
  cursor: pointer;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-value {
  margin-bottom: 13px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-value span {
  display: block;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-value span.amount {
  font-size: 18px;
  line-height: 20px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-value span.value {
  color: #9a9a9a;
  font-size: 12px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-count {
  height: 30px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-count .module-data {
  margin-right: 19px;
  display: inline-block;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-count .module-data span .numbers {
  font-size: 16px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-count .module-data label {
  display: block;
  position: relative;
  top: -3px;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-count .module-data:last-child {
  margin-right: 0;
  margin-bottom: 0 !important;
  height: 26px !important;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-disabled {
  opacity: 0.4;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-disabled.hide {
  display: none;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .dashboard-card-disabled svg {
  color: #000;
}

.dashboard-card .dashboard-card-container .dashboard-card-content h1 {
  text-transform: uppercase;
  color: #999999;
  font-size: 16px;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 2px;
  left: 2px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content:hover {
  background-color: #f7f7f5;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .left-content {
  float: left;
  width: 50%;
  text-align: right;
  padding-right: 20px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .left-content div span {
  font-size: 12px;
  color: #9a9a9a;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .left-content div span.saving-value {
  font-size: 16px;
  display: block;
  line-height: 16px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .left-content div span.saving-value.realized-text {
  color: #268406;
}
.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .left-content div span .samrtCultureCompWrapper .showCultureVal {
  color: #268406;
   font-size: 16px;
}
.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .right-content div span .samrtCultureCompWrapper .showCultureVal {
  font-size: 16px;
}
.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .left-content div:first-child {
  /*margin:0 0 10px 0;*/
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .left-content .btl {
  font-size: 12px;
  color: #9a9a9a;
  margin-top: -2px;
  display: block;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .right-content {
  float: right;
  width: 50%;
  text-align: left;
  padding-left: 19px;
  border-left: 1px solid #e4e4e4;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .right-content div span {
  font-size: 12px;
  color: #9a9a9a;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .right-content div span.saving-value {
  font-size: 16px;
  display: block;
  line-height: 16px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .right-content div span.saving-value.realized-text {
  color: #268406;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .right-content div:first-child {
  /*margin:0 0 10px 0;*/
}

.dashboard-card .dashboard-card-container .dashboard-card-content.project-content .right-content .btl {
  font-size: 12px;
  color: #9a9a9a;
  margin-top: -2px;
  display: block;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .project-saving {
  margin: 0 auto;
  display: table;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .project-saving .project-circle .project-bar {
  position: absolute;
  border: 0.08em solid #268406;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.4em, 1em, 0em);
  border-radius: 50%;
  -webkit-transform: rotate(13deg);
  -moz-transform: rotate(13deg);
  -ms-transform: rotate(13deg);
  -o-transform: rotate(13deg);
  transform: rotate(13deg);
}

.dashboard-card .dashboard-card-container .dashboard-card-content .project-saving .project-circle {
  position: relative;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background-color: #757575;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .project-saving .project-circle *,
.dashboard-card .dashboard-card-container .dashboard-card-content .project-saving .project-circle *:before,
.dashboard-card .dashboard-card-container .dashboard-card-content .project-saving .project-circle *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .project-saving .project-circle.small {
  font-size: 63px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .project-saving .project-circle > span {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 0.2em;
}

.dashboard-card .dashboard-card-container .dashboard-card-content .project-saving .project-circle:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  border-radius: 50%;
  background-color: #ffffff;
  width: 0.84em;
  height: 0.84em;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.supplier-content {
  background: #f0f4c3;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.supplier-content:hover {
  background-color: #ecf2a7;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.supplier-content .module-title {
  display: none;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.supplier-content .supplier-container i {
  color: #268406;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.supplier-content .supplier-container .numbers, .dashboard-card .dashboard-card-container .dashboard-card-content.supplier-content .supplier-container label {
  display: block;
  cursor: pointer;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.supplier-content .supplier-container .numbers {
  font-size: 24px;
  color: #757575;
  line-height: 20px;
  margin: 0 0 4px 0;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.procurement-content:hover {
  background-color: #f7f7f5;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.procurement-content i {
  color: #d5d5d5;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.procurement-content .dashboard-card-value span.amount {
  color: #d63d3d;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.cpo-content {
  background: #fff0c2;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.cpo-content:hover {
  background-color: #fae8b0;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.cpo-content h1 span {
  color: #e67300;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.cpo-content .dashboard-card-count i {
  color: #e67300;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.cpo-content .dashboard-card-value span.amount {
  color: #e67300;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.contract-content:hover {
  background-color: #f7f7f5;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.contract-content .dashboard-card-value {
  margin-bottom: 22px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.contract-content .dashboard-card-count i {
  color: #d5d5d5;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content {
  background: #d8efed;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content:hover {
  background-color: #c9e9e6;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content h1 {
  right: 2px;
  left: auto;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content h1 span {
  color: #9fd5d0;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content .dashboard-card-count {
  margin: 0 auto;
  display: table;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content .dashboard-card-count .sourcing-container .module-data {
  float: left;
  margin: 0 0 4px 12px;
  height: 34px;
  width: auto;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content .dashboard-card-count .sourcing-container .module-data .left-data {
  float: left;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content .dashboard-card-count .sourcing-container .module-data .left-data i {
  color: #4db6ac;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content .dashboard-card-count .sourcing-container .module-data .right-data {
  float: left;
  text-align: left;
}

.dashboard-card .dashboard-card-container .dashboard-card-content.sourcing-content .dashboard-card-count .sourcing-container .module-data .right-data label {
  display: block;
  line-height: 13px;
}

.dashboard-card .dashboard-card-container.diff-width .dashboard-card-content:first-child {
  width: 30%;
}

.dashboard-card .dashboard-card-container.diff-width .dashboard-card-content:last-child {
  width: 70%;
}

.dashboard-card .dashboard-card-container.equal-width .dashboard-card-content {
  border: 1px solid #ebebeb;
  width: 50%;
}

.dashboard-card .dashboard-card-container.equal-width .dashboard-card-content:last-child {
  border: 0;
}

/* gReport Card */
@media (min-width: 1231px) and (max-width: 1365px) {
  .report-chart-legents {
    margin: 0 9px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1230px) {
  .report-chart-legents {
    margin: 0 50px !important;
  }
}

.report-card .highcharts-container {
  margin: 0 auto;
}

.report-card {
  position: relative;
  z-index: 1;
}

.report-card g.highcharts-tooltip {
  opacity: 0;
}

.report-card div.highcharts-tooltip {
  z-index: 2;
  background: aliceblue;
  padding: 6px;
  border-radius: 2px;
  background-color: #323232;
}

.report-card div.highcharts-tooltip > span {
  position: static !important;
}

.report-card .grpt-tip {
  color: #fff;
  margin: 0;
  padding: 6px;
}

.report-card .grpt-tip > li:before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #fff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  border-radius: 50%;
}

.report-card .grpt-tip > li:first-child:before {
  display: none;
}

.report-chart-legents {
  margin: 0 30px;
  margin-top: 30px !important;
}

.legent-color {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #fff;
  vertical-align: middle;
}

.legent-title {
  display: inline-block;
  vertical-align: middle;
  padding-left: 8px;
  text-transform: uppercase;
  cursor: pointer;
  width: calc(100% - 20px);
  margin-right: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.legent-rcount {
  font-style: normal;
  font-size: 1.1em;
  color: #0177d6;
  max-width: 26px;
  padding-right: 3px;
  display: inline-block;
}

.report-card-chart {
  height: 220px;
  margin-top: 30px;
}

.data-lbl {
  font-weight: lighter;
  font-size: 12px;
}

.data-lbl a {
  font-size: 16px;
  vertical-align: baseline;
  font-style: normal;
}

.report-card-stat {
  position: absolute;
  width: 155px;
  height: 155px;
  left: 50%;
  margin: -77.5px;
  top: 50%;
  background-color: #eceeee;
  border-radius: 50%;
  z-index: 1;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.47);
  text-align: center;
  color: #000;
}

.report-card-stat .icon i {
  font-style: normal;
}

.report-card-stat .icon {
  font-style: normal;
  margin-top: 47px;
}

.report-card-count {
  font-size: 26px;
  font-style: normal;
  vertical-align: middle;
}

.report-card-lb {
  display: block;
  font-size: 16px;
}

.analyse-card.gReport {
  padding: 0;
}

.report-card-stat svg {
  color: #777777;
}

.data-ext-tooltip {
  margin: 0;
  background-color: #f1f1f1;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  padding: 14px;
  z-index: 10;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
}

.data-ext-tooltip > ul > li:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  padding: 2.5px;
  background-color: #717171;
  vertical-align: middle;
  margin-right: 10px;
}

.data-ext-tooltip > ul > li {
  color: #4b4b4b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
}

.data-ext-tooltip ul {
  margin: 0;
}

.data-ext-tooltip .data-tl {
  font-weight: bold;
}

.data-ext-tooltip:before, .data-ext-tooltip:after {
  content: "";
  width: 0;
  height: 0;
  border-width: 8px 8px 0 8px;
  border-style: solid;
  border-color: #c4c4c4 transparent;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -8px;
}

.data-ext-tooltip:after {
  border-color: #f1f1f1 transparent;
  bottom: -6px;
}

.analyse-cards-main.act {
  z-index: 1;
}

.report-card .highcharts-container svg text tspan:first-child {
  fill: #0177d6;
  font-size: 16px;
}

.report-chart-legents-list > li {
  cursor: default;
  margin-bottom: 5px;
}

/* spend dashboard */
.analyse-card.spend-dashboard {
  padding: 0;
}

.analyse-card.spend-dashboard .hmap-wrap {
  position: relative;
  margin-top: 35px;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico {
  position: absolute;
  margin: 30px;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico > div {
  float: left;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico .spend-dash-info {
  margin: 0 15px;
  margin-top: 3px;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico .spend-dash-info .total-calculate {
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  color: #4e4e4e;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico .spend-dash-info .calculate-title {
  display: block;
  font-size: 12px;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico .spend-dash-info > a {
  font-weight: bold;
  cursor: pointer;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico.region {
  top: 0;
  left: 0;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico.region .icon svg {
  margin-top: -4px;
  margin-right: -2px;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico.supplier {
  right: 0;
  bottom: 0;
  text-align: right;
}

.analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico .icon {
  width: 70px;
  height: 70px;
  text-align: center;
  line-height: 60px;
  border: 4px solid #268406;
  border-radius: 50%;
  color: #808080;
}

.analyse-card.spend-dashboard .hmap-wrap .wmap {
  width: 100%;
  height: 214px;
  fill: #e8f9fb;
}

.analyse-card.spend-dashboard .harea-wrap {
  overflow: hidden;
  margin-top: -21px;
}

.analyse-card.spend-dashboard .harea-wrap .harea {
  margin: 0;
  position: relative;
}

.analyse-card.spend-dashboard .harea-wrap .harea .harea-shadow {
  position: absolute;
  width: 100%;
  height: 8px;
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);
  bottom: 53px;
  background: transparent;
  border-bottom: 1px solid #ffffff;
  z-index: 1;
}

/* alert Card */
.reports-card .spend-reports-kebab {
  top: auto !important;
  bottom: -20px;
}

.reports-card .card-content {
  margin-top: -1px;
}

.reports-card .cardItemsCount {
  float: right;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  position: absolute;
  right: -5px;
  bottom: 9px;
  background: #fdd835;
  z-index: 98989899;
  border-radius: 3px;
  width: 75px;
  text-align: center;
  padding: 3px 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.reports-card .tabs {
  height: 40px !important;
  background: #E53935;
}

.reports-card .tabs .tab a {
  padding: 7px 12px 8px;
  color: #fff;
}

.reports-card .tabs .tab a.active {
  border-bottom: 3px solid #fdd835 !important;
}

.reports-card .tabparent-container {
  padding: 0;
  box-shadow: none;
}

.analyse-cards-info .analyse-cards-wrap.reports-card .cards-header-top {
  background: #E53935 !important;
}

.reports-card .scrollbar-outer {
  clear: both;
}

.analyse-cards-wrap.spend-total-alerts {
  padding: 0;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .collapsible-header-drag-wrap {
  z-index: 1;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .card-content {
  padding: 0;
  height: calc(100% - 87px);
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .scrollMargin0 .scrollbar-outer {
  margin-bottom: 0px !important;
  /*for IE*/
}
.analyse-cards-wrap.spend-total-alerts .spend-alert-card .card-action {
  height: 62px;
  box-sizing: border-box;
  padding: 14px 8px;
  bottom: 0;
  position: absolute;
  width: 100%;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .spend-top {
  background-color: #e58983;
  padding-top: 4px;
  position: relative;
  height: 87px;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .spend-top .collapsible-header-drag-icon {
  color: #fff;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .spend-top .work-count {
  z-index: 0;
  float: right;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  position: absolute;
  right: -5px;
  bottom: 9px;
  background: #fdd835;
  border-radius: 3px;
  width: 75px;
  text-align: center;
  padding: 3px 0 3px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .spend-top .alrt-bg {
  color: #e99a95;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .spend-top .alrt-bg svg {
  position: absolute;
  top: -70px;
  left: 0;
  width: 202px;
  height: 202px;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .spend-top .alert-stat {
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 16px;
  font-size: 2.2em;
  overflow: hidden;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .spend-top .alert-stat > span {
  margin-bottom: -11px;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .dropdown-button {
  right: 0;
  top: 8px;
  color: #fff;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts {
  width: 90%;
  margin: 0 auto;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row {
  padding: 8px 0;
  border-bottom: 1px solid #f2f2f2;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row.success-alrt .ldata-al .icon {
  color: #268406;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row.NA-alrt .ldata-al .icon {
  color: #e67300;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row > div {
  display: inline-block;
  vertical-align: middle;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row > div.ldata-al {
  width: 100px;
  text-align: right;
  padding-right: 8px;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row > div.ldata-al > span {
  display: inline-block;
  vertical-align: middle;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row > div.ldata-al > span.icon {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  text-align: center;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row > div.ldata-al > span.ld-dt {
  font-size: 12px;
  color: #6f6f6f;
  margin-right: 10px;
  width: 50px;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row > div.rdata-al {
  padding-left: 15px;
  width: calc(100% - 100px);
  overflow: hidden;
  text-overflow: ellipsis;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row > div.rdata-al .salert-dt {
  font-size: 13px;
  color: #6f6f6f;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row > div.rdata-al .salert-title {
  font-size: 15px;
}

.analyse-cards-wrap.spend-total-alerts .spend-alert-card .sAlerts .salert-row:last-child {
  border-bottom: 0;
}

.analyse-cards-wrap.spend-total-alerts .card {
  box-shadow: 0 0;
}

.dcc-title {
  font-size: 16px;
  margin: 0 15px;
  padding: 4px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  font-size: 16px;
}

.dcc-info {
  margin: 50px 18px 0 18px;
}

.dcc-info .dcc-col {
  float: left;
  width: 50%;
  text-align: center;
}

.dcc-info .dcc-col-title {
  font-weight: bold;
}

.dcc-info .dcc-col-trans-count {
  font-size: 1.7em;
  font-weight: bold;
  color: #ff9f07;
  margin: 5px 0 4px;
}

.dcc-info .dcc-col-nifty-difty {
  font-size: 12px;
}

.dcc-info .dcc-col-nifty-difty .icon {
  vertical-align: text-bottom;
  margin-right: 1px;
}

.dcc-info .dcc-col-nifty-difty .icon svg {
  height: 16px;
  width: 15px;
  fill: none;
  stroke: black;
  vertical-align: top;
}

.dcc-progress {
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
}

.dcc-progress .dcc-progress-points {
  margin: 25px 0;
  text-align: center;
  display: block;
}

.dcc-progress .dcc-progress-points > li {
  float: left;
  width: 16.666666666666668%;
  position: relative;
}

.dcc-progress .dcc-progress-points > li .process-title {
  font-size: 10px;
  color: #696969;
  line-height: 12px;
  display: inline-block;
}

.dcc-progress .dcc-progress-points > li .process-wrapper {
  position: relative;
}

.dcc-progress .dcc-progress-points > li.dcc-complete .process-wrapper:after {
  background-color: #268406;
}

.dcc-progress .dcc-progress-points > li:last-child .process-wrapper:after {
  display: none;
}

.dcc-progress .dcc-progress-points > li .process-wrapper:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  height: 2px;
  width: 100%;
  background-color: #a8a8a8;
}

.dcc-progress .dcc-progress-points > li .dcc-progress-point {
  width: 28px;
  height: 28px;
  background-color: #eee;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.dcc-progress .dcc-progress-points > li .dcc-progress-point .progress-point-percent {
  height: 100%;
}

.dcc-progress .dcc-progress-points > li.dcc-complete .dcc-progress-point .progress-point-percent {
  background-color: #268406;
  width: 100%;
}

.dcc-progress .dcc-progress-points > li.dcc-inProgress .dcc-progress-point .progress-point-percent {
  background-color: #ea983e;
  width: 50%;
}

.dcc-progress .dcc-progress-points > li.dcc-incomplete .dcc-progress-point {
  background-color: #ff706d;
}

.dcc-progress .dcc-progress-points > li.dcc-notStarted .dcc-progress-point {
  background-color: #b0b0b0;
}

.dcc-progress .dcc-progress-points > li.dcc-error .dcc-progress-point .progress-point-percent {
  background-color: #d63d3d;
  width: 100%;
}

.file-guage {
  overflow: hidden;
  position: relative;
}

.file-guage .highcharts-container {
  margin: 0 auto;
}

.file-guage > div {
  margin: 6px 0;
  z-index: 1;
  position: relative;
}

.file-guage .dcc-process-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  color: #268406;
  margin: -16px;
}

.file-guage .dcc-process-icon svg {
  width: 32px;
  height: 32px;
}

.file-guage .dcc-process-icon.uncomplete-dcc {
  color: #cccccc !important;
}

.file-guage:after {
  content: "";
  position: absolute;
  width: 130px;
  height: 130px;
  top: 50%;
  left: 50%;
  margin: -65px;
  border-radius: 50%;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.29);
  z-index: 0;
}

.dcc-inProgress-status .process-percent {
  color: #ea983e;
}

.dcc-inProgress-status .dcc-process-icon {
  margin: -22.5px;
}

.dcc-inProgress-status .dcc-process-icon svg {
  width: 45px;
  height: 45px;
}

.dcc-error-status .process-percent {
  color: #d63d3d;
}

.dcc-error-status .dcc-process-icon {
  margin: -20px;
  color: #d63d3d;
}

.dcc-error-status .dcc-process-icon svg {
  width: 40px;
  height: 40px;
}

.dcc-error-status .ErrorModeStatus {
  display: none !important;
}

.dcc-error-status .stat-Error-label {
  display: block;
  font-size: 14px;
  color: #5c5c5c;
}

.dcc-error-status .process-progress-label {
  color: #5c5c5c;
  font-size: 14px;
}

.spCard-complete-status .dcc-progress-chart{
  width: 100% !important;
}

.dcc-complete-status .dcc-progress-chart {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
}

.dcc-complete-status .dccProgressNewchart {
  width: 100% !important;
  display: inline-block;
  vertical-align: middle;
}

.dcc-complete-status .process-percent {
  color: #268406;
}

.dcc-complete-status .dcc-process-icon {
  margin: -22.5px;
}

.dcc-complete-status .dcc-process-icon svg {
  width: 45px;
  height: 45px;
}

.dcc-complete-status .process-stat-wrap {
  display: inline-block;
  vertical-align: middle;
}

.dcc-complete-status .process-stat .stat-label {
  font-size: 12px;
  color: #5c5c5c;
  display: block !important;
}

.dcc-complete-status .process-stat .stat-count {
  display: inline-block;
  font-size: 18px;
  color: #191919;
  font-weight: bold;
}

.dcc-complete-status .process-stat {
  margin-bottom: 12px;
}

.dcc-complete-status .stat-sign-count {
  font-size: 18px;
  color: #191919;
  font-weight: bold;
  display: inline-block;
}

.process-status-info .process-percent {
  font-size: 30px;
  display: block;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 45px;
}

.process-status-info a {
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
}

.process-status-info .spCard-status-data {
  display: block;
  font-size: 14px;
  color: #5c5c5c;
}

.spend-vi-dashboard {
  padding-top: 0;
}

.spend-vi-dashboard .card-header .icon svg {
  color: #fff;
}

.spend-vi-dashboard .work-count {
  z-index: 0 !important;
  float: right;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  position: absolute;
  right: -5px;
  bottom: 9px;
  background: #fdd835;
  border-radius: 3px;
  width: 75px;
  text-align: center;
  padding: 3px 0 3px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.spend-vi-dashboard .vi-top {
  background-color: #7859BC;
  padding-top: 4px;
  position: relative;
  height: 87px;
}

.spend-vi-dashboard .vi-top .collapsible-header-drag-icon {
  color: #fff;
}

.spend-vi-dashboard .vi-top .fav-star-icon {
  margin-top: 12px;
  text-align: right;
  float: right;
  padding-right: 23px;
}

.spend-vi-dashboard .vi-top .iconCircle {
  color: #fff !important;
  line-height: 32px !important;
  height: 36px;
  width: 36px;
  font-size: 18px;
  text-align: center;
  position: absolute;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}

.spend-vi-dashboard .card-action {
  height: 62px;
  box-sizing: border-box;
  padding: 14px 8px;
  bottom: 0;
  position: absolute;
  width: 100%;
}

.spend-vi-dashboard .card-content {
  padding: 0;
}

.spend-vi-dashboard .viResults {
  width: 100%;
  margin: 0 auto;
}

.spend-vi-dashboard .viResults .salert-row {
  position: relative;
  padding: 8px 0;
  border-bottom: 1px solid #f2f2f2;
}

.spend-vi-dashboard .viResults .salert-row.success-alrt .ldata-al .icon {
  background-color: #e58983;
}

.spend-vi-dashboard .viResults .salert-row.NA-alrt .ldata-al .icon {
  background-color: #7a7772;
}

.spend-vi-dashboard .viResults .salert-row > div {
  display: inline-block;
  vertical-align: middle;
}

.spend-vi-dashboard .viResults .salert-row > div.ldata-al {
  padding-left: 24px;
}

.spend-vi-dashboard .viResults .salert-row > div.ldata-al > span {
  display: inline-block;
  vertical-align: middle;
}

.spend-vi-dashboard .viResults .salert-row > div.ldata-al > span.icon {
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.19) inset;
  width: 25px;
  height: 25px;
  text-align: center;
}

.spend-vi-dashboard .viResults .salert-row > div.ldata-al > span.icon svg {
  width: 12px;
  height: 13px;
}

.spend-vi-dashboard .viResults .salert-row > div.ldata-al > span.ld-dt {
  font-size: 12px;
  color: #6f6f6f;
  margin-right: 10px;
  width: 50px;
}

.spend-vi-dashboard .viResults .salert-row > div.rdata-al {
  padding-left: 15px;
  width: calc(100% - 100px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.spend-vi-dashboard .viResults .salert-row > div.rdata-al .salert-dt {
  font-size: 13px;
  color: #6f6f6f;
}

.spend-vi-dashboard .viResults .salert-row > div.rdata-al .salert-title {
  font-size: 15px;
}

.spend-vi-dashboard .viResults .salert-row:last-child {
  border-bottom: 0;
}

.spend-vi-dashboard .viResults .salert-row .ldata-al .iconCircle {
  color: #fff !important;
  line-height: 32px !important;
  height: 36px;
  width: 36px;
  font-size: 18px;
  text-align: center;
  overflow: hidden;
  left: 15px;
  border-radius: 50%;
  background: #e53935;
}

.spend-vi-dashboard .viResults .salert-row .ldata-al .iconCircle svg {
  height: 18px;
  width: 18px;
}

.spend-vi-dashboard .viResults .salert-row .ldata-al {
  vertical-align: top;
}

.spend-vi-dashboard .viResults .salert-row a.title {
  text-decoration: none;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
}

.spend-vi-dashboard .viResults .salert-row a.title span:first-child {
  padding-bottom: 4px;
  display: block;
}

.spend-vi-dashboard .viResults .salert-row a.title span:not(:first-child) {
  line-height: 17px;
  font-size: 0.85714rem;
  margin: 0;
  color: #757575;
  display: block;
}

.spend-vi-dashboard .viResults .salert-row p {
  margin: 0;
  color: #757575;
  white-space: normal;
  font-size: 0.85714rem;
}

.tip-table {
  line-height: normal;
  color: #fff;
}

.tip-col-th {
  color: #fff;
  padding: 0 !important;
  font-weight: bold;
  min-width: 90px;
}

.tip-col-td {
  color: #fff;
  padding: 0 20px 0 0 !important;
  text-overflow: ellipsis;
  max-width: 180px;
  overflow: hidden;
}

.tip-row {
  white-space: nowrap;
}

.analyse-cards-info .cards-title {
  height: 66px !important;
}

.analyse-cards-info .card-header {
  height: 87px !important;
}

.analyse-cards-info .card-header .collapsible-header-drag-icon {
  color: #fff;
}

.analyse-cards-info .analyse-cards-wrap {
  padding: 0;
}

.analyse-cards-info .analyse-cards-wrap.spend-dashboard .cards-header-top {
  background: #e97200;
}

.analyse-cards-info .analyse-cards-wrap.business-insight .cards-header-top {
  background: #5768cf;
}

.analyse-cards-info .analyse-cards-wrap.opportunity-finder {
  margin: 0;
}

.analyse-cards-info .analyse-cards-wrap.opportunity-finder .cards-header-top {
  background: #62a233;
}

.analyse-cards-info .analyse-cards-wrap.feedback .cards-header-top {
  background: #ff348b;
}

.analyse-cards-info .analyse-cards-wrap.analytical-report .cards-header-top {
  background: #9b75e2;
}

.analyse-cards-info .analyse-cards-wrap.dashboard .cards-header-top {
  background: #f08604;
}

.analyse-cards-info .analyse-cards-wrap.dashboard .analyse-card {
  padding: 1px;
}

.analyse-cards-info .analyse-cards-wrap.data-export .cards-header-top {
  background: #f91a27;
}

.analyse-cards-info .analyse-cards-wrap.data-export .analyse-card {
  padding: 10px 20px 0;
}

.analyse-cards-info .analyse-cards-wrap.spend-total-alerts .cards-header-top {
  background: #f91a27;
}

.analyse-cards-info .analyse-cards-wrap.reports .cards-header-top {
  background: #62a233;
}

.analyse-cards-info .analyse-cards-wrap.spend-dcc .cards-header-top {
  background: #5768cf;
}

.analyse-cards-info .analyse-cards-wrap.spend-vi-dashboard .cards-header-top {
  background: #9b75e2;
}

.analyse-cards-info .analyse-card.spend-dashboard .hmap-wrap {
  margin-top: 15px;
}

.analyse-cards-info .analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico {
  margin: 20px 30px;
}

.analyse-cards-info .analyse-card.spend-dashboard .hmap-wrap .spend-dash-ico.supplier {
  bottom: 20px;
}

.analyse-cards-info .analyse-card.spend-dashboard .harea-wrap {
  margin-top: -27px;
}

.analyse-cards-info .analyse-card.feedback {
  padding-top: 12px;
}

.analyse-cards-info .nextArrow {
  overflow: hidden;
  height: 16px;
  width: 16px;
  display: inline-block;
  position: relative;
}

.analyse-cards-info .nextArrow:before {
  content: '';
  height: 8px;
  width: 8px;
  display: block;
  border: 2px solid #fff;
  border-left-width: 0;
  border-top-width: 0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  position: absolute;
  top: 6px;
  right: 2px;
}

.analyse-cards-info .nextArrow:after {
  content: '';
  height: 2px;
  width: 15px;
  display: block;
  background: #fff;
  position: absolute;
  top: 9px;
  left: 0px;
}

.analyse-cards-info .card-header-title > a {
  display: inline-block;
  position: relative;
}

.analyse-cards-info .card-header-title .nextArrow {
  text-indent: -9999px;
  margin-left: 10px;
  left: 0;
}

.analyse-cards-info .opportunity-finder .estimated-saving-wrap {
  padding: 5px 0;
}

.analyse-cards-info .dashboard-card .dashboard-card-container {
  height: 126px;
}

.analyse-cards-info .report-card-chart {
  margin-top: 10px;
}

.analyse-cards-info .dcc-progress .dcc-progress-points {
  margin: 15px 0;
}

.analyse-cards-info .spend-vi-dashboard .viResults {
  margin-top: 15px;
}

.analyse-cards-info.analyse-cards-main:hover .nextArrow {
  -webkit-animation-name: bouncingArr;
  animation-name: bouncingArr;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes bouncingArr {
  0%, 20%, 60%, 100% {
    -webkit-transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(5px);
  }
  80% {
    -webkit-transform: translateX(8px);
  }
}

.analyse-cards-info.analyse-cards-main .nextArrow {
  animation-iteration-count: 0;
  -webkit-animation-iteration-count: 0;
  -moz-animation-iteration-count: 0;
}

@keyframes bouncingArr {
  0%, 20%, 60%, 100% {
    -webkit-transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(5px);
  }
  80% {
    -webkit-transform: translateX(8px);
  }
}

@-ms-keyframes bouncingArr {
  0%, 20%, 60%, 100% {
    -ms-transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(5px);
  }
  80% {
    -ms-transform: translateX(8px);
  }
}

@keyframes bouncingArr {
  0%, 20%, 60%, 100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(5px);
  }
  80% {
    transform: translateX(8px);
  }
}

a.analyse-card-culture-date span {
  display: inline !important;
  color: #0177d6 !important;
}

table.sTable.scoreAnalysisEvntSummaryTbl th {
  padding: 13px 10px;
}

.tableaddbtn {
  left: 25px;
  top: 3px;
}

.dccmetadatachips {
  display: none;
}

.row .col.dcc-metadata-container {
  margin-left: -10px;
}

.queryExecute {
  background: #0177d6;
}

.querydisabled {
  background: #f5f5f5;
}

.dcc-query-container .wrapper--withSidebar, .dcc-table-container .wrapper--withSidebar {
  margin-left: 282px;
}

.dcc-query-container .sidebar--left,
.dcc-query-container .sidebar--leftDv {
  float: left;
  width: 350px;
  margin-left: -350px;
}

.spenddccheadersearch.searchSlideMain {
  width: calc(100% - 177px);
  right: 110px;
}

.dccspendalert-bar,
.spenddccheadersearch.active.searchSlideMain {
  z-index: 1;
}

.dccspend-panel-content .collapsible-header-drag-icon {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  position: static;
  margin-left: 0;
}

.dccspend-panel-content-dragicon {
  margin: 3px 5px 0 10px;
  line-height: 18px;
}

.dccspend-panel-content .drop-hover {
  height: 48px !important;
}

.dcc-metadata-container .chips-items span {
  cursor: pointer;
}

.right-align-lookup.lookup-popup {
  left: auto !important;
  right: 0;
}

.panel-content-iteamList-item.ui-sortable-helper {
  background-color: #fff;
}

.panel-content-iteamList-item.ui-sortable-helper.selected {
  background-color: #f5f5f5;
}

.dcc-container-footer.page-footer {
  background: #fff;
  z-index: 0;
}

footer.page-footer.footer-spend-data-process.shiftSpendFooter {
  width: 100%;
}

footer.page-footer.footer-spend-data-process {
  width: calc(100% - 282px);
  right: 0;
  left: auto;
  background-color: #f8f8f8;
}

.dcc-main-options > .spend-radio > div > div:not(:first-child) {
  display: inline-block;
  vertical-align: middle;
}

.dcc-main-options > .spend-radio > div > div:not(:first-child) label {
  margin: 0 15px 0 0;
}

.later-date-picker .input-field label {
  left: 0;
}

.later-date-picker {
  margin-top: -8px;
}

.sidebar.dcc-container-sidebar.sidebar--left {
  z-index: 1;
  width: 282px;
  margin-left: -282px;
  background-color: #fff;
  height: calc(100% - 114px);
}

.readOnly-input-field label {
  display: none;
}

.spendTableContainer {
  margin: 0 -25px;
}

.spendTableContainer table.sTable th:first-child, .spendTableContainer table.sTable td:first-child {
  padding-left: 31px !important;
}

.spend-mapping-content.stepper-container--active.extra-nav-wrap-fixed {
  top: 50px;
  position: fixed;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: 0 1px 2px 0 gray;
  z-index: 5;
}

.spend-mapping-content.stepper-container--active {
  position: relative;
  background: #fff;
  box-shadow: 0 1px 2px 0 gray;
}

.spend-mapping-content {
  border-bottom: 1px solid #e5e5e5;
  box-shadow: 0 1px 2px 0 gray;
  width: 100%;
}

.spend-mapping-content .stepper-container {
  z-index: 1;
  padding: 20px 31px;
  width: 73%;
  box-shadow: none;
  border-bottom: none;
}

.selectRunMatchingType .modal-header {
  border-bottom: 1px solid #eee;
}

.selectRunMatchingType .modal-footer {
  border-top: 1px solid #eee;
}

.page-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 50px);
  margin-top: -50px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 4;
}

.page-loader .preloader-wrapper {
  margin: 0 auto;
  position: relative;
  top: 50%;
  margin-top: -18px;
}

.spendspinnerfield {
  width: 70px;
  float: left;
  margin-right: 7px;
}

.spendspinnerfield input[type=number]::-webkit-inner-spin-button,
.spendspinnerfield input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.spendthresholdField {
  width: 90px;
  float: left;
}

.spendthresholdField input[type=number]::-webkit-inner-spin-button,
.spendthresholdField input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.spendthresholdField .input-field {
  float: left;
  width: 57px;
}

.spendinner-edit-field {
  padding-left: 37px !important;
}

.spendinner-edit-field .spendspinnerfield {
  font-weight: bold;
  font-size: 14px;
  color: #212121;
}

.spendspinnerfield input[type=number] {
  margin: 0;
  margin-top: -4px;
}

.content.spend-content.content-fixed {
  padding-top: 120px;
}

.step-state .step-icon svg {
  margin-top: -3px;
}

.threshold-slider .threshold-text {
  width: 152px;
  float: left;
  padding: 0 0 20px 7px;
  font-size: 14px;
}

.threshold-slider .ui-slider-tip {
  top: -40px;
  position: absolute;
  left: -14px;
  background: transparent;
}

.threshold-slider .ui-slider-tip::after {
  display: none;
}

.threshold-slider .ui-slider-handle {
  padding: 0 !important;
}

.threshold-slider .ui-slider-handle::before {
  width: 28px;
  padding: 5px;
  line-height: 17px;
  background: #329df9;
  transform: rotate(45deg);
  border-radius: 50% 50% 0 50%;
  height: 28px;
  left: -8px;
  content: "";
  position: absolute;
  display: block;
  top: -43px;
}

.threshold-slider .ui-slider .ui-slider-range {
  border-top: 3px solid #329df9;
}

.threshold-slider .slider-range-point {
  border-left: 1px solid #9a9a9a;
  border-right: 1px solid #9a9a9a;
  height: 7px;
  position: relative;
}

.threshold-slider .slider-range-point span {
  position: absolute;
  top: 8px;
  color: #9a9a9a;
  font-size: 13px;
}

.threshold-slider .slider-range-point span.start-point {
  left: -4px;
}

.threshold-slider .slider-range-point span.end-point {
  right: -11px;
}

.threshold-slider .ui-slider-range + .ui-slider-handle::before {
  left: -5px;
}

.threshold-slider .ui-slider-range + .ui-slider-handle .ui-slider-tip {
  left: -12px;
}

.spend-mapping-container .extra-nav-wrap {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.total-amount {
  line-height: 23px;
  margin-left: 2px;
}

.spend-matching-container {
  margin: 0 -25px;
}

.spend-matching-container .tabparent ul li:first-child div {
  height: 100%;
}

.spend-matching-container .tabparent .tabs {
  height: 48px !important;
}

.fixed-steper-Spend {
  position: fixed;
  width: 100%;
  top: 50px;
  left: 0;
  z-index: 9999 !important;
}

.spend-container-extendBg {
  min-height: calc(100% - 100px);
}


.spendVarianceTable {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0 0 1rem 0;
}

.spendProfile-steper {
  width: 20% !important;
}

.tool-arrow {
  margin: 15px auto 0;
  visibility: hidden;
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #949494;
  display: table;
}

.active-tool .tool-arrow {
  visibility: visible;
  display: table;
}

.selfServingForm .varianceDCC {
  padding: 15px;
  border-bottom: 1px solid #ddd;
}

.selfServingForm .selfServiceBckg {
  background-color: #f5f5f5;
  border-bottom: 1px solid #ddd;
}

.IncludeVarianceBckg {
  background-color: #f5f5f5;
}

.content.spend-content {
  padding-top: 0;
  padding-bottom: 120px;
}

.contentSectionTitle {
  padding: 10px 30px 6px;
  margin-bottom: 0;
}

.tabtitle-count {
  background: #1a67ae;
  color: #ffffff;
  border-radius: 3px;
  padding: 0px 4px;
  margin: -3px 0 0 3px;
  line-height: 16px;
  float: right;
  font-size: 12px;
  font-weight: normal;
}

.savedview-dropdown {
  width: 100%;
}

.panel-content-container {
  /*.panel-content-container-iteamList {
		.panel-content-iteamList-item {
			padding:0;
			.item-name {
				padding: 8px 20px 8px 24px;
				width: 100%;
			}
		}
	}*/
}

.panel-content-container .panel-content-iteamList-item {
  border-left: 2px solid transparent;
}

.panel-content-container .panel-content-iteamList-item a {
  color: #000000;
}

.panel-content-container .panel-content-iteamList-item.selected {
  border-left: 2px solid #1498f4;
  background-color: #f5f5f5;
}

.panel-content-container .panel-content-iteamList-item.selected a {
  color: #0177d6;
}

.panel-content-container .panel-content-iteamList-item.selected:hover {
  border-left: 2px solid #1498f4;
}

.panel-content-container .panel-content-iteamList-item:hover {
  border-left: 2px solid transparent;
  background-color: #f5f5f5;
}

.panel-content-container .panel-content-iteamList-item:hover a {
  color: #0177d6;
}

.adj-gear-icon {
  width: calc(100% - 35px);
}

.adj-gear-icon > label {
  left: 0;
}

.spendthresholdField label {
  left: auto;
  right: 0;
  width: 100%;
}

.spendthresholdNoMatchField {
  width: 48px;
}

.panel-content-container .panel-content-container-iteamList .panel-content-iteamList-item .item-name {
  width: 206px !important;
}

.panel-content-container .panel-content-container-iteamList .panel-content-iteamList-item .item-name {
  float: left;
  padding: 8px 20px 8px 1px;
  width: 272px;
}

.panel-content-container.spend-sidebar .panel-content-container-iteamList .panel-content-iteamList-item .item-name {
  padding: 6px 0 8px 1px;
  width: 100%;
}

.panel-content-container.spend-sidebar .panel-content-container-iteamList .panel-content-iteamList-item .item-name span {
  float: left;
}

.panel-content-container .panel-content-container-iteamList .panel-content-iteamList-item .item-name-contract {
  width: 206px !important;
}

.panel-content-container .panel-content-container-iteamList .panel-content-iteamList-item .item-name-contract {
  float: left;
  padding: 8px 20px 8px 1px;
  width: 272px;
}

.panel-content-container.spend-sidebar .panel-content-container-iteamList .panel-content-iteamList-item .item-name-contract {
  padding: 6px 0 8px 1px;
  width: 100%;
}

.panel-content-container.spend-sidebar .panel-content-container-iteamList .panel-content-iteamList-item .item-name-contract span {
  float: left;
}

.panel-content-container .panel-content-container-iteamList .panel-content-iteamList-item .chklink {
  padding: 8px 0 8px;
}

.panel-content-container .panel-content-container-iteamList .panel-content-iteamList-item,
.panel-content-container .dccspend-panel-content .panel-content-iteamList-item {
  padding-top: 0;
  padding-bottom: 0;
}

.panel-content-container .dccspend-panel-content .panel-content-iteamList-item .item-name {
  padding: 8px 0 8px 1px;
  width: 120px;
}

.panel-content-container .dccspend-panel-content .panel-content-iteamList-item .item-name-contract {
  padding: 8px 0 8px 1px;
  width: 120px;
}

.spend-dcc-right-container {
  padding: 0 !important;
}

.spend-dcc-right-container .add-new-table-shortcut {
  position: relative;
  top: 50%;
  margin-top: -84px;
  float: left;
  width: 100%;
}

.spend-dcc-right-container .spend-dcc-top-bar {
  background: #f5f5f5;
  padding: 0px 15px !important;
}

.spend-dcc-right-container .spend-dcc-top-bar .input-field {
  margin: 0;
  height: 48px;
  line-height: 48px;
  white-space: nowrap;
  /*  overflow: hidden; */
  text-overflow: ellipsis;
}

.spend-dcc-right-container .spend-dcc-content {
  padding: 0 25px;
}

.spend-dcc-right-container .spend-dcc-content .secContentWithBorder {
  padding: 0 0 10px 0 !important;
}

.spend-dcc-right-container .spend-dcc-content .secContentWithBorder .table-type-field {
  margin-left: -10px;
  padding-left: 0;
}

.spend-dcc-right-container .spend-dcc-content .caret.disabled {
  visibility: hidden;
}

.spend-dcc-right-container .spend-dcc-content .select-dropdown[disabled] {
  color: #000 !important;
  border-bottom: 0 !important;
}

.dccspend-panel-content.panel-content-iteamList {
  border-bottom: 3px solid #e5e5e5;
}

.dccspend-panel-content.panel-content-iteamList:last-child {
  border-bottom: 0;
}

.dccspend-panel-content .panel-content-iteamList-item {
  border-right: 2px solid transparent;
}

.slick-ck-wrap {
  position: relative;
  margin-left: -10px;
}

.slick-ck-wrap label {
  padding: 0;
  width: 20px;
  vertical-align: middle;
}

.slick-ck-wrap label:after {
  width: 12px !important;
  height: 12px !important;
}

.slick-ck-wrap label:before {
  width: 4px !important;
  height: 9px !important;
}

.select-levels {
  min-width: 80px;
}

.threshold-container-section {
  width: auto;
}

.spend-mapping-dropdown {
  width: 155px;
}

@media screen and (min-width: 1500px) {
  .threshold-slider .overviewContainer-section {
    width: 226px;
  }
}

@media screen and (min-width: 962px){
	.tableWidth{
		width:170%;
	}
}

/*css for spend utilities --- start*/
.toolsChoices {
  position: relative;
  z-index: 0;
  padding: 0 15px;
}

.toolsChoices div.center-align .tool-icon {
  position: relative;
  width: 100%;
  display: inline-block;
  padding: 10px 0;
}

.toolsChoices div.center-align .tool-icon:after, .toolsChoices div.center-align .tool-icon:before {
  content: '';
  position: absolute;
  top: 50%;
  width: 50%;
  height: 2px;
  background: #e3e3e3;
  transform: translateY(-50%);
  z-index: -1;
}

.toolsChoices div.center-align .tool-icon:after {
  right: 0;
}

.toolsChoices div.center-align .tool-icon:before {
  left: 0;
}

.toolsChoices div.center-align .btn-floating.btn-large {
  background: #fff;
  width: 56px;
  height: 56px;
  transition: all 0.3s ease-in-out;
}

.toolsChoices div.center-align .btn-floating.btn-large i {
  color: #b0b0b0;
}

.toolsChoices div.center-align.active-tool {
  position: relative;
}

.toolsChoices div.center-align.active-tool .circularBorder .btn-floating.btn-large {
  background: #0177d6;
}

.toolsChoices div.center-align.active-tool .circularBorder .btn-floating.btn-large i {
  color: #fff;
}

.toolsChoices div.center-align.active-tool label {
  font-weight: bold;
  color: #000;
}

.toolsChoices div.center-align:first-child .tool-icon:before, .toolsChoices div.center-align:last-child .tool-icon:after {
  display: none;
}

.toolsChoices.processList div.center-align .circularBorder {
  border: 2px solid #e3e3e3;
  display: inline-block;
  border-radius: 50%;
}

.toolsChoices.processList div.center-align .circularBorder .btn-floating.btn-large {
  background: #e3e3e3;
  border: 2px solid #fff;
  box-shadow: none;
}

.toolsChoices.processList div.center-align .circularBorder .btn-floating.btn-large i {
  width: 50px;
  line-height: 50px;
  color: #fff;
}

.toolsChoices.processList div.center-align .tool-icon.process-completed .circularBorder {
  border: 2px solid #cddc39;
}

.toolsChoices.processList div.center-align .tool-icon.process-completed .circularBorder .btn-floating.btn-large {
  background: #cddc39;
}

.toolsChoices.processList div.center-align .tool-icon.process-completed:before, .toolsChoices.processList div.center-align .tool-icon.process-completed:after {
  background: #cddc39;
}

.toolsChoices.processList div.center-align .tool-icon.process-inprogress:before {
  background: #cddc39;
}

.toolsChoices.processList div.center-align .tool-icon.process-inprogress .circularBorder {
  border: 2px solid transparent;
  position: relative;
}

.toolsChoices.processList div.center-align .tool-icon.process-inprogress .circularBorder .btn-floating.btn-large {
  background: #ffffff;
  border-color: #e3e3e3;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1), 0 4px 16px 0 rgba(0, 0, 0, 0.1);
}

.toolsChoices.processList div.center-align .tool-icon.process-inprogress .circularBorder .btn-floating.btn-large i {
  color: #757575;
}

.toolsChoices.processList div.center-align .tool-icon.process-inprogress .circularBorder:after {
  border: 2px solid #cddc39;
  position: absolute;
  content: '';
  left: 0;
  width: 32px;
  height: 56px;
  top: 0;
  border-radius: 56px 0 0 56px;
  border-right: 1px solid transparent;
  z-index: 2;
  cursor: pointer;
}

.toolsChoices.processList div.center-align .tool-icon.process-scheduled .circularBorder {
  border: 2px solid #e3e3e3;
}

.toolsChoices.processList div.center-align .tool-icon.process-scheduled .circularBorder .btn-floating.btn-large {
  background: #e3e3e3;
}

.toolsChoices.processList div.center-align .tool-icon.process-scheduled .circularBorder .btn-floating.btn-large i {
  color: #757575;
}

.toolsChoices.processList div.center-align .tool-icon.process-scheduled .circularBorder .btn-floating.btn-large i, .toolsChoices.slick-dotted div.center-align .tool-icon.circularBorder .btn-floating.btn-large i  {
  color: #757575;
}

.toolsChoices.processList div.center-align .tool-icon.process-stopped .circularBorder {
  border: 2px solid #ff706d;
}

.toolsChoices.processList div.center-align .tool-icon.process-stopped .circularBorder .btn-floating.btn-large {
  background: #ff706d;
}

.toolsChoices.processList div.center-align .tool-icon.process-stopped:before {
  background: #cddc39;
}

.toolsChoices.processList div.center-align .tool-icon.process-stopped.process-prev-stopped:before {
  background: #e3e3e3;
}

.toolsChoices.processList div.center-align .tool-icon.process-error .circularBorder {
  border: 2px solid #fc0c0b;
}

.toolsChoices.processList div.center-align .tool-icon.process-error .circularBorder .btn-floating.btn-large {
  background: #fff;
}

.toolsChoices.processList div.center-align .tool-icon.process-error .circularBorder .btn-floating.btn-large i {
  color: #fc0c0b;
}

.toolsChoices.processList div.center-align .tool-icon.process-error:before {
  background: #cddc39;
}

.toolsChoices.processList div.center-align.active-tool:after {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #0177d6;
  position: absolute;
  content: '';
  left: 50%;
  margin-left: -9px;
  bottom: -13px;
}

.toolsChoices.processList.transformed , .toolsChoices.slick-dotted.transformed {
  transition: all 1s ease;
}

.toolsChoices.processList.transformed div.center-align .circularBorder {
  transform: scale(0.35);
  border: none !important;
}

.toolsChoices.processList.transformed div.center-align .circularBorder .btn-floating.btn-large i {
  display: none;
}

.toolsChoices.processList.transformed div.center-align .tool-icon {
  padding: 0;
}

.toolsChoices.processList.transformed div.center-align .tool-icon.process-inprogress .circularBorder:after {
  width: 28px;
  background: #cddc39;
}

.toolsChoices.processList.transformed div.center-align label {
  position: relative;
  top: -8px;
}

.toolsChoices.slick-slider button.slick-arrow {
  background: none;
  border: none;
  top: 35%;
  transform: translateY(-50%);
  position: absolute;
  z-index: 1;
  display: block !important;
  color: #0f0f0f;
}

.toolsChoices.slick-slider button.slick-arrow.slick-disabled {
  display: none !important;
}

.toolsChoices.slick-slider button.slick-arrow.slick-prev {
  left: 0;
}

.toolsChoices.slick-slider button.slick-arrow.slick-next {
  right: 0;
}

.toolsChoices.slick-slider .slick-list {
  padding-bottom: 13px;
  padding-top: 0;
}
.toolsChoices.slick-dotted .slick-list {
  padding-bottom: 0px;
}

.ev-status {
  text-align: center;
}

.ev-status .stage-event-stat {
  display: block;
  line-height: normal;
  font-size: 12px;
  color: #000;
}

.ev-status .stage-event-stat:before {
  content: "(";
  margin-right: 2px;
}

.ev-status .stage-event-stat:after {
  content: ")";
  margin-left: 2px;
}

.ev-status .stage-event-stat .ev-info-sep {
  color: #000;
  margin: 0 2px;
}

.ev-status .ev-title {
  display: block;
  line-height: normal;
}

.process-accordion {
  margin-top: 0;
}

.process-accordion .version-selection {
  padding: 8px;
  border-bottom: 1px solid #ddd;
}

.process-accordion .version-selection .selected-vr {
  margin-left: 15px;
}

.process-accordion > div {
  font-size: 14px;
  clear: both;
}

.process-accordion > div .collapsible-header > div {
  float: left;
}

.process-accordion > div .collapsible-header > div span {
  color: #b5b5b5;
}

.process-accordion > div .collapsible-header div.process-status {
  float: right;
  padding-right: 0;
  text-align: right;
}

.process-accordion > div .collapsible-header div.process-status.status-completed {
  color: #cddc39;
}

.process-accordion > div .collapsible-header.active {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.process-accordion > div .collapsible-header.active > div a {
  color: #000;
}

.process-accordion > div .collapsible-body {
  line-height: 3rem;
  float: left;
  width: 100%;
  padding: 10px 1.2rem 10px 4.6rem;
  background: #f5f5f5;
  color: #8b8b8b;
}

.process-accordion > div .collapsible-body .collapsible-content {
  float: left;
  width: 100%;
}

.process-accordion > div .collapsible-body .collapsible-content .left-info {
  float: left;
}

.process-accordion > div .collapsible-body .collapsible-content div.process-status {
  float: right;
}

.process-charts {
  border: 1px solid #ddd;
  border-bottom: none;
}

.process-charts .charts-container {
  border-bottom: 1px solid #ddd;
}

.process-charts .charts-container:nth-child(2n+1) {
  border-right: 1px solid #ddd;
}

.process-charts .charts-container .chart-title {
  font-size: 14px;
}

.process-table {
  border: 1px solid #ddd;
}

.process-table .chart-title {
  font-size: 14px;
}

.process-table .paginationWrapper {
  margin-bottom: 20px;
}

.process-table .paginationWrapper .rowsToShow {
  padding: 18px 5px 0 19px;
}

.spend-fields {
  padding: 0 15px !important;
}

.top-right-icons {
  margin: 0;
}

.top-right-icons li {
  float: left;
  width: 38px;
  height: 50px;
  text-align: center;
  line-height: 47px;
  margin-left: 12px;
}

.spend-dcc-right-container.fixed-cont {
  position: fixed;
  top: 50px;
  background: #fff;
  box-shadow: 9px 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  z-index: 10;
}

.spend-radio label {
  margin: 10px;
}

.noTransition {
  transition: none !important;
}

/*.panel-content-container .panel-content-container-iteamList .panel-content-iteamList-item:last-child {
    border-bottom-color: transparent;
}*/
.spend-profile .steper {
  /* padding: 16px 0; */
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  position: relative;
}

.data-box-top-info [type=checkbox] + label {
  color: inherit;
}

.data-box-top-info .top-info-count {
  margin-left: 6px;
  display: inline-block;
}

.data-box-top .data-box-search-util {
  float: right;
  width: 35px;
}

.steper-wrapper {
  padding: 12px;
}

.steper-wrapper .step-item {
  float: left;
  width: 33.33%;
  text-align: center;
  position: relative;
  vertical-align: middle;
}

.steper-wrapper .step-item.active .step-title .step-count {
  background-color: #0177d6;
}

.steper-wrapper .step-item.active .step-title span {
  font-weight: bold;
}

.steper-wrapper .step-item .step-title {
  cursor: pointer;
  display: inline-block;
  z-index: 3;
  position: relative;
  background-color: #fff;
  padding: 0 10px;
}

.steper-wrapper .step-item .step-title span {
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
}

.steper-wrapper .step-item .step-title .step-count {
  font-style: normal;
  background-color: #a8a8a8;
  color: #fff;
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  text-align: center;
  line-height: 25px;
  border-radius: 50%;
  margin-right: 6px;
}

.steper-wrapper .step-item:after {
  content: "";
  position: absolute;
  height: 1px;
  background-color: #757575;
  width: 100%;
  top: 50%;
  margin-top: -1px;
  left: 0;
}

.steper-wrapper .step-item:first-child {
  text-align: left;
}

.steper-wrapper .step-item:last-child {
  text-align: right;
}

.data-holder-box {
  padding: 15px;
  overflow: hidden;
}

.data-holder-box .data-holder-box-left, .data-holder-box .data-holder-box-right {
  padding: 0;
  border: 1px solid #dfdfdf;
  width: calc(50% - 55px);
  height: 600px;
}

.data-holder-box .data-holder-box-actions {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -60px 0 0 -55px;
}

.data-holder-box .data-holder-box-left {
  float: left;
}

.data-holder-box .data-holder-box-right {
  float: right;
}

.data-holder-box .data-holder-box-actions .box-actions {
  text-align: center;
}

.data-holder-box .data-holder-box-actions .box-actions .box-actions-item.active {
  border: 1px solid #0177d6;
  color: #0177d6;
}

.data-holder-box .data-holder-box-actions .box-actions .box-actions-item {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 25px;
  margin: 20px 40px;
  border: 1px solid #eee;
  color: #888;
  cursor: pointer;
}

.data-holder-box .data-holder-box-pan .data-box-search-util .s-ico, .data-holder-box .data-holder-box-pan .data-box-search-util .cl-ico {
  padding: 0;
  position: absolute;
  top: 0;
  background-color: #fff;
}

.data-box-search-util {
  position: relative;
  background-color: #fff;
  transition: all .5s ease;
}

.data-box-search-util .s-ico {
  z-index: 2;
}

.data-box-search-util .s-ico, .data-box-search-util .cl-ico {
  position: absolute;
  left: 0;
  top: 0;
  width: 35px;
  height: 35px;
  padding: 0;
  background-color: #fff;
  color: #0177d6 !important;
}

.data-box-search-util.rename-dpc .box-search-input input[type=text] {
  border-bottom: 1px solid #eee;
  margin: 0px !important;
  height: 100%;
  box-sizing: border-box;
}

.table.main-data-table {
  border-top: 1px solid #dfdfdf;
}

.rename-dpc-wrap {
  margin: 0 16px;
}

.data-box-search-util.rename-dpc {
  width: 35px;
  margin: 10px 0;
  overflow: hidden;
}

.data-box-search-util .cl-ico {
  right: 0;
  top: 0;
  left: auto;
}

.data-box-top-info {
  position: absolute;
}

.data-box-top {
  position: relative;
  line-height: 35px;
  padding: 8px 12px;
  border-bottom: 1px solid #dfdfdf;
}

.data-box-list {
  padding: 12px;
}

.data-box-top-wrap {
  margin-right: 18px;
}

.main-data-table .col-content {
  color: #000;
  font-size: 14px;
}

.freez-col {
  background-color: #eee;
  padding-left: 30px;
}

.main-data-table .tbl-row {
  border-bottom: 1px solid #dedede;
}

.box-list-item.ui-sortable-helper {
  background-color: #fafafa;
  border: 1px solid #eee;
}

.box-container {
  margin: 0 auto;
  width: 1000px;
}

.list-item-info {
  color: #0177d6;
  position: absolute;
  right: 25px;
  top: 0;
}

.box-list-item {
  position: relative;
  line-height: 50px;
}

.main-table-columns .map-temp-btn {
  padding: 12px 0;
}

.sp-back a, .sp-cancel a {
  color: #000 !important;
}

.box-list-item .collapsible-header-drag-icon {
  position: static;
  display: inline-block;
  transform: none;
  margin: 0;
  float: left;
}

.frozen-list {
  border-bottom: 1px solid #dfdfdf;
  margin: 0 -12px !important;
  display: block;
  padding: 0 12px;
}

.data-holder-box .data-holder-box-pan .data-box-search-util .s-ico {
  left: 0;
  z-index: 2;
}

.data-holder-box .data-holder-box-pan .data-box-search-util .cl-ico {
  right: 0;
}

.box-search-input {
  border-bottom: 0 !important;
  padding: 0 35px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  height: 35px !important;
}

.searchHeader {
  float: right;
  width: 32px;
  height: 32px;
  overflow: hidden;
  margin-top: 8px;
  right: 0;
  transition: width 0.5s ease;
  -o-transition: width 0.5s ease;
  -ms-transition: width 0.5s ease;
  -moz-transition: width 0.5s ease;
  -webkit-transition: width 0.5s ease;
  background-color: #0067b0;
}

.searchHeader .data-box-search-util a:focus {
  box-shadow: 0 0;
}

.searchHeader .data-box-search-util {
  background-color: transparent;
}

.searchHeader .data-box-search-util a {
  width: 32px !important;
  height: 32px !important;
  line-height: 32px !important;
  background-color: #0067b0;
}

.searchHeader .data-box-search-util a > i {
  height: auto !important;
}

.searchHeader input {
  margin: 0;
}

.centerArrow .dccAnalyseCard:after {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 9px solid #949494;
  position: absolute;
  content: '';
  left: 50%;
  margin-left: -9px;
  bottom: -13px;
}

.centerArrow .dccProgressBorder {
  width: calc(100% - 40px);
  height: 2px;
  border-top: 1px solid #eee;
  margin: -2px 20px 0 20px;
  box-sizing: border-box;
  color: #949494;
}

.data-box-search-util.active {
  width: 100%;
}

.utilities-container-extendBg {
  background: #fff;
  min-height: calc(100% - 30px);
}

.creationMode.slick-slider .slick-list {
    padding-bottom: 0 !important;
}

.dcctableData-column-name.invalid {
  color: #f00;
}

.error-without-label label:after {
  top: 30px !important;
  left: -10px !important;
}

.num-spinner .number-spin-btn-container .number-spin-btn {
  background-color: #ececec;
  border: 0 !important;
  border-radius: 0;
}

.main-table-columns .fixed-header-when-scrolled {
  border-bottom: 1px solid #d0d0d0;
  border-top: 1px solid #d0d0d0;
}

.utilities-container-extendBg .panel-content-container.spend-sidebar .panel-content-container-iteamList .panel-content-iteamList-item {
  min-height: 45px;
}

.utilities-container-extendBg .item-name span {
  max-width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.utilities-container-extendBg .item-name-contract span {
  max-width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.utilities-container-extendBg ul.slick-dots {
  margin: 0;
}

.utilities-container-extendBg .spend-dcc-right-container .spend-dcc-top-bar .input-field {
  width: 88%;
  float: left;
}

.utilities-container-extendBg .top-right-icons {
  width: 12%;
}

.highcharts-container {
  height: 210px;
  width: 100%;
}

.width260 {
  width: 260px;
}

@media only screen and (max-width: 1024px) {
  .utilities-container-extendBg .spend-dcc-right-container .spend-dcc-top-bar .input-field {
    width: 82%;
  }
  .utilities-container-extendBg .top-right-icons {
    width: 18%;
  }
}

/*css for spend utilities --- end*/

@media screen and (max-width: 961px){
	.tableWidth{
		width:300%;
	}

	.toolsChoices.processList.slick-dotted .slick-list{padding-bottom:13px;}
}

/*css for spend utilities --- end*/
body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
}

.main-app-parent-container {
  height: calc(100% - 65px);
  /* 64 pixcel height is the addition of height of header and subheader */
  -webkit-tap-highlight-color: transparent;
}

/*accounting page css start here*/
.accountDetailPage {
  position: relative;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-top: 40px;
  padding: 20px 0 100px;
}

.accountDetailPage .scrolledContainer {
  overflow: auto;
  height: 100%;
  padding-bottom: 50px;
}

.accountDetailPage .card-panel {
  margin: 0 0 0.75rem 0;
}

.accountDetailPage .filterAppliedIndicator {
  border: none;
}

.accountDetailPage form .row {
  margin-bottom: 12px;
}

.accountDetailPage .secondary-navigation {
  top: 115px;
}

/*accounting page css ends here*/
/*card slider*/
#slider {
  opacity: 0;
}

.scroll_card_prev_button, .scroll_card_next_button {
  opacity: 0;
  position: absolute;
  top: 50%;
  margin-top: -22.5px;
}

.scroll_card_prev_button i, .scroll_card_next_button i {
  margin-top: 10px;
}

.scroll_card_prev_button {
  left: 0;
}

.scroll_card_next_button {
  right: 0;
}

.scroll-card-content {
  position: relative;
}

.scroll_card_inner {
  overflow: hidden;
}

.flexWrap {
  flex-wrap: wrap;
}

.container {
  width: 100%;
  max-width: 100%;
}

footer.page-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fafafa;
  z-index: 970;
  border-top: 1px solid #e8e8e8;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

footer.page-footer .extra-nav-wrap {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  transition: opacity 1s ease;
  height: 50px;
  line-height: 50px;
  background-color: #0067b0;
  font-size: 1.1em;
}

.extra-nav-wrap .sh-icon.waves-circle {
  height: 50px;
  width: 50px;
}

.input-field a.disable {
  color: rgba(0, 0, 0, 0.9);
  cursor: default;
}

.input-field.withSearchIcon {
  margin-bottom: 1em;
}

.input-field.withSearchIcon i.filterSearchIcon {
  position: absolute;
  bottom: 5px;
  font-size: 1.7em;
  color: #949494;
  right: 0;
  left: unset;
  width: auto;
  cursor: pointer;
}

.input-field.withSearchIcon input {
  padding-right: 30px;
  box-sizing: border-box;
  z-index: 1;
  position: relative;
}

.input-field.top .dropdown-content {
  bottom: 0 !important;
  top: auto !important;
}

.secondary-content i {
  line-height: 1.5em;
}

.responsive-height.modal {
  height: 80%;
}

.responsive-height .modal-content {
  height: calc(100% - 127px);
}

.selector-main-wrapper {
  height: 100%;
  overflow: hidden;
}

.selector-main-wrapper .s-selected {
  height: 32%;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

.selector-main-wrapper .s-selected.selected-active {
  height: calc(100% - 37px);
  transition: all 0.5s ease-in-out;
}

.selector-main-wrapper .s-more {
  height: calc(68% - 37px);
}

/*modal css ends*/
.rightMin70 {
  right: -70px !important;
}

.toSelectedLink {
  position: absolute;
  bottom: 5px;
  font-size: 0.8em;
  right: 0;
}

.ckeditorContainer {
  margin-top: 20px;
}

/** trackstatus **/
#track_status.modal {
  height: 90%;
}

#track_status.modal .modal-content {
  height: calc(100% - 127px);
}

#track_status.modal .modal-content .scrollbar-outer {
  height: calc(100% - 199px);
}

.section-container > .row {
  margin-bottom: 0;
}

.label-text {
  font-size: 0.85rem;
  color: #757575;
  font-weight: 700;
}

.label-text-normal {
  font-size: 0.85rem;
  color: #757575;
}

.add-verticle-divider > div {
  border-right: 1px solid #e0e0e0;
}

.add-verticle-divider > div:last-child {
  border-right: none;
}

/** card series**/
.card-_count-wraper {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  top: calc(50% + 260px);
  /*30px*/
  margin: 0;
  transform: translateY(-50%);
}

.card-_count-wraper .card_count-dots {
  display: inline-block;
  background: #fff;
  position: relative;
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 0 5px;
  border-radius: 50%;
  box-shadow: 0 1px 2px 1px #9B9B9B;
  margin-bottom: 3px;
  z-index: 101;
}

.card-_count-wraper .card_count-dots.current-dot {
  width: 16px;
  height: 16px;
  margin-bottom: 0;
  padding: 4px;
}

.card-_count-wraper .card_count-dots.current-dot:after {
  content: " ";
  width: 8px;
  height: 8px;
  display: block;
  background: #0067b0;
  border-radius: 50%;
  box-shadow: 0 0 1px 0 #e7e7e7;
}

.card-_count-wraper .card_count-dots:hover {
  box-shadow: 0 0 2px 2px #e7e7e7;
}

/** card series**/
.barContainer .collection-item.selected {
  background: #6d767a !important;
}

.withSearchIcon input[type=text]:focus:not([readonly]) {
  padding-left: 30px;
}

.withSearchIcon input[type=text].valid {
  padding-left: 30px;
}

.withSearchIcon .filterCloseIcon {
  position: absolute;
  right: 0;
  /*top: 0.6rem;*/
  font-size: 1.7em;
  color: #5A5A5A;
  display: none;
  cursor: pointer;
  z-index: 2;
  left: inherit;
  width: auto;
}

.withSearchIcon .filterCloseIcon.active {
  display: inline-block;
}

.withSearchIcon .filterRemoveIcon {
  width: auto;
  font-size: 1.7em;
  z-index: 2;
}

.withSearchIcon .filterRemoveIcon.disabled.active {
  color: #bdbdbd;
  pointer-events: none;
}

.input-field.withSearchIcon i.filterSearchIcon.active {
  left: 0;
  transition: 1s;
}

#header_search_box .header_search_box_icon {
  position: absolute;
}

#header_search_box .header_search_undo {
  position: absolute;
  right: 0;
  cursor: pointer;
  display: none;
}

#header_search_box .header_search_undo.active {
  display: block;
}

.searchResultSearchIcon {
  position: absolute;
  top: 0;
  left: 40px;
}

.card-exp-cotent-listItem {
  padding-bottom: 82px;
}

.extra-nav-wrap.catalog-search-sub-header-cnt {
  z-index: 980 !important;
}

.catalog-main-view-container .sidePanelLoaderCnt {
  width: 25%;
  height: calc(100% - 115px);
  position: fixed;
  top: 115px;
  z-index: 975;
  border-right: 1px solid #eaeaea;
}

.catalog-main-view-container .sidePanelLoaderCnt .global-loader .relative-loader-container {
  left: calc(50% - 24px) !important;
  top: calc(50% - 24px) !important;
}

.breadcrumbActivated ~ .catalog-main-view-container .sidePanelLoaderCnt {
  height: calc(100% - 165px);
  top: 165px;
}

.filterStripActived ~ .catalog-main-view-container .sidePanelLoaderCnt {
  height: calc(100% - 160px);
  top: 160px;
}

.filterStripActived.breadcrumbActivated ~ .catalog-main-view-container .sidePanelLoaderCnt {
  height: calc(100% - 210px);
  top: 210px;
}

.catalog-main-view-container.sub-header-fixed .sidePanelLoaderCnt {
  height: calc(100% - 50px);
  top: 50px;
}

.breadcrumbActivated ~ .catalog-main-view-container.sub-header-fixed .sidePanelLoaderCnt {
  height: calc(100% - 100px);
  top: 100px;
}

.filterStripActived ~ .catalog-main-view-container.sub-header-fixed .sidePanelLoaderCnt {
  height: calc(100% - 95px);
  top: 95px;
}

.filterStripActived.breadcrumbActivated ~ .catalog-main-view-container.sub-header-fixed .sidePanelLoaderCnt {
  height: calc(100% - 145px);
  top: 145px;
}

.loaderContainer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  text-align: center;
  background: rgba(255, 255, 255, 0.93);
  display: none;
}

.loaderContainer .preloader-wrapper {
  margin-top: 70px;
}

.loaderContainer .preloader-wrapper .active {
  -webkit-animation: none;
  animation: none;
}

.sectionContainerTrackStatus {
  height: calc( 100% - 114px);
}

.sectionContainerTrackStatus .trackStatusCard {
  min-height: 100%;
  margin: 0;
}

.emptyBox {
  position: absolute;
  width: 100%;
  height: calc(100% - 64px);
  background: #fff;
}

.columnView > li {
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #eaeaea;
  margin: 0 0 0 -1px;
  position: relative;
  flex: none;
  width: 100%;
  /*height: 380px;*/
  /*overflow: hidden;*/
}

.catalog-main-view-container .filterView ul.columnView.collection {
    display: flex;
    flex-wrap: wrap
}

.columnView .columnView-compare {
  height: auto;
}

.columnView .cardList .cardListContent .colStructure,
.separated .cardList .cardListContent .colStructure {
  width: 100%;
}

.rating > .icon:hover > svg {
  fill: #9d6107;
}

.centered-contentbox {
  position: relative;
  top: 40%;
  -webkit-transform: translateY(-40%);
  -moz-transform: translateY(-40%);
  -ms-transform: translateY(-40%);
  -o-transform: translateY(-40%);
  transform: translateY(-40%);
}

.centered-searchBox-div {
  position: relative;
  display: flex;
  align-items: center;
  height:calc(100% - 114px)
}
.centered-searchBox-div.two-line{
      height:calc(100% - 228px)
}

.centered-searchBox {
  position: relative;
  width:100%;
}

.centered-searchBox .searchWrapper .input-field pre {
  left: 0;
}

.cartCountWrap, .countWithIcon {
  position: relative;
}

.cartCountWrap .small-cart-count, .countWithIcon .small-cart-count {
  position: absolute;
  line-height: 2;
  top: 5px;
  right: 8px;
  padding: 0;
  width: 20px;
  height: 20px;
  font-size: 10px;
  text-align: center;
  border-radius: 50%;
  background-color: white;
  color: #159DFC;
  z-index: 2;
}

.fadeBg {
  position: absolute;
  width: 100%;
  height: calc(100% - 115px);
  background: rgba(255, 255, 255, 0.65);
}

.fadeBg.fadeBgnoCategoryStrip {
  height: calc(100% - 165px) !important;
}

.chip {
  margin: 0 15px 15px 3px;
  color: #000;
  cursor: pointer;
}

.chip:hover {
  background-color: #d6d6d6;
}

.chip .chips-link {
  color: #000;
}

/*use this with btn-flat*/
.footerStatesFixed {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: justify;
  -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;
  opacity: 1;
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
}

.footerStatesFixed span {
  color: rgba(0, 0, 0, 0.15);
  margin: 0 7px;
  text-align: justify;
}

/*use this with btn-flat*/
.looup-data-summary {
  width: 275px;
}

.looup-data-summary:not(.dropdown-content) li:last-child {
  padding: 0 .4rem;
}

.looup-data-summary:not(.dropdown-content) li:last-child:hover {
  padding: 0 .4rem;
}

.looup-data-summary:not(.dropdown-content) li:last-child a.btn-flat {
  padding: 0 .7rem;
}

.looup-data-summary:not(.dropdown-content) li a {
  padding: 0;
}

.looup-data-summary:not(.dropdown-content) li > span {
  padding: 0;
}

.looup-data-summary:not(.dropdown-content) li label {
  left: 0;
}

.looup-data-summary:not(.dropdown-content) .detail-field-summary {
  margin-top: 1rem;
  font-size: 15px;
  overflow: hidden;
  min-height: 3.2rem;
}

.lookup-popup {
  padding: 1rem 0;
}

.lookup-popup li {
  background: none;
  cursor: auto;
  padding: 0 1rem;
  float: left;
}

.lookup-popup li:hover {
  background: none;
  cursor: auto;
  /*padding: 0 1rem;
			float: left;*/
}

.lookup-popup li span {
  padding: 0 0 0.75rem 0.75rem;
}

.lookup-popup li.divider {
  background-color: #e0e0e0;
}

.lookup-popup .iconFix {
  top: 0.9rem;
}

.lookup-popup .input-field span {
  padding: 0;
}

.lookup-popup pre {
  top: 1px;
}

.lookup-popup#tabMateLineTFilter {
  padding: 1rem 0 0;
}

.lookup-popup#tabMateLineTFilter li:first-child {
  border-bottom: 1px solid #e5e5e5;
}

.dropdown-content li.active, .dropdown-content li.selected {
  background: none;
}

.dropdown-content li.active > span, .dropdown-content li.selected > span {
  color: #0177d6;
}

.dropdown-content li.dropdown-content-header.align-search-panel {
  padding: 14px 12px;
  border-bottom: 1px solid #e0e0e0;
}

.dropdown-content li.dropdown-content-header.align-search-panel .search-text-align input {
  margin-top: 4px;
}

.dropdown-content.d-c-m li > a {
  font-weight: normal;
  color: #9e9e9e;
}

.detail-field-summary span.right {
  margin-left: 15px;
}

.tableBodyWrap {
  height: 55vh;
  border-radius: 0.2em;
  padding-bottom: 20px !important;
}

.tableBodyWrap ._draghandle {
  cursor: move;
}

.tableBodyWrap .ui-sortable-helper {
  cursor: row-resize;
  background-color: #e7e7e7;
}

.tableBodyWrap .ui-sortable-helper ._draghandle {
  cursor: row-resize;
}

.tableBodyWrap #dropdowntr0, .tableBodyWrap #dropdowntr1, .tableBodyWrap #dropdowntr2 {
  margin-top: -12px;
  cursor: pointer;
}

._commonForm .ui-sortable-helper {
  z-index: 965 !important;
}

.lookup-bulk-order .title {
  font-size: 1.143rem;
  color: #000;
  text-align: center;
}

ul.dropdown-content.data-summary {
  padding: 1rem 0 0 0;
}

ul.dropdown-content.data-summary li {
  cursor: auto;
  padding: 0 1rem;
  cursor: auto;
  float: left;
}

ul.dropdown-content.data-summary li + li {
  margin-bottom: 1rem;
}

ul.dropdown-content.data-summary li a {
  padding: 0;
}

ul.dropdown-content.data-summary li > span {
  padding: 0;
}

ul.dropdown-content.data-summary li:hover {
  background: none;
}

.borderList li {
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: #e0e0e0;
  height: 75px;
  text-align: center;
}

.borderList li .hAlign {
  margin: auto;
}

.borderList li:last-child {
  border-right: 1px solid #e0e0e0;
}

.inlineLabelList {
  color: #878787;
}

.inlineLabelList li {
  display: inline-block;
}

.inlineLabelList li:first-child:after {
  content: "";
  padding: 0;
}

.inlineLabelList li:after {
  content: " |";
  padding: 0 5px;
}

.inlineLabelList li:last-child:after {
  content: none;
}

.itemSpec {
  color: #5b5b5b;
}

.itemSpec li {
  display: inline-block;
}

.itemSpec li:first-child:after {
  content: " |";
  padding: 0 5px;
}

.price-section .orange-text.text-darken-3 {
  color: #CB4506 !important;
}

.box-input {
  background: #f8f8f8;
  border: 1px dashed #ccc;
  min-height: 110px;
}

.box-input .valign {
  width: 100%;
}

/*grid related cssstarts starts here*/
.tableHeadedWrap {
  margin-bottom: 0 !important;
  font-size: 0.8rem;
}

/*grid related cssstarts ends here*/
/*general css starts here*/
ul.custom-tab {
  border-bottom: 1px solid #e3e3e3;
  box-shadow: 0 5px 5px 0 rgba(227, 227, 227, 0.2);
  margin-bottom: 20px;
  overflow: hidden;
}

.item-details h5 {
  padding: 10px 20px 0;
}

.tabs .tab {
  text-transform: uppercase;
}

.tabs .custom-tab .tab a.active {
  color: #0177d6;
}

/*general css endss here*/
.optionalSelect .select-wrapper + label {
  top: 0;
}

.optionalSelect .select-wrapper span.caret {
  color: #6e6e6e;
}

.see-more-divider {
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  color: #757575;
}

.drop-arrow:before, .up-arrow:before {
  content: "";
  border-color: transparent;
  border-width: 5px;
  border-top-color: currentColor;
  border-top-width: 6px;
  height: 0;
  border-style: solid;
  position: relative;
}

.drop-arrow:before {
  bottom: -13px;
}

.up-arrow:before {
  top: -15px;
}

.cart-lookaup-popup {
  width: 300px;
  padding-bottom: 0.3571rem;
}

.cart-lookaup-popup li {
  padding: 0 1.5rem;
}

.cart-lookaup-popup li + li {
  margin-top: 20px;
  font-size: 1rem;
}

.filter-lookup-popup {
  width: 170px;
}

.filter-lookup-popup li {
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 1rem;
  cursor: pointer;
}

/* collection modification css starts here*/
.collection-list-view.collection .collection-item {
  opacity: 0;
}

.collection-list-view.collection .collection-item.show-items {
  opacity: 1;
}

/* collection modification css ends here*/
.attachemnts-file li {
  float: none;
  margin-bottom: 5px;
}

.card-footer-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.card-footer-btn .card-_count-wraper {
  position: inherit;
}

.item-description {
  border: 1px solid #e0e0e0;
  margin-bottom: 0;
}

.item-description + .item-description {
  border-top: none;
}

.item-description .col {
  height: calc(100%);
}

.item-description .col.side-border {
  border-right: 1px solid #e0e0e0;
  height: calc(100%);
}

.item-description .table-heading {
  border-bottom: 1px solid #e0e0e0;
  padding: 15px 0 !important;
  vertical-align: middle;
  margin-bottom: 10px;
}

.editableMode {
  /*@include transitions(all 0.3s ease-out);*/
  width: calc(100% - 70px);
}

.editableMode .input-field {
  margin-bottom: 15px;
}

.model_body .file-field.input-field {
  margin-bottom: 15px;
}

.sliderContainer .showNext, .sliderContainer .showPrev {
  position: absolute;
  top: calc(50% - 15px);
  color: #fff;
  z-index: 3;
}

.sliderContainer .showNext {
  left: -25px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sliderContainer .showPrev {
  right: -25px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.requisitionPage .previewModeContainer .card .row {
  padding: 0 15px;
}

.multiple-disable-text {
  margin-top: 17px;
  float: left;
}

.other-detail-division + .other-detail-division {
  margin-top: 30px;
}

.icon-disabled {
  opacity: 0.5;
}

.preview-text {
  border: 15px solid rgba(0, 0, 0, 0.2);
  padding: 0 1rem;
  font-size: 150px;
  position: absolute;
  top: 30%;
  left: 30%;
  opacity: 0.1;
  z-index: 1;
  -webkit-transform: rotate(-41deg);
  -moz-transform: rotate(-41deg);
  -ms-transform: rotate(-41deg);
  -o-transform: rotate(-41deg);
  transform: rotate(-41deg);
  font-weight: 600;
  color: rgba(0, 0, 0, 0.2);
  line-height: 153px;
}

.listLoader {
  height: 80px;
  display: flex;
  align-items: center;
}

.listLoader .preloader-wrapper, .listLoader .btn-flat {
  margin: auto;
}

.search-header {
  overflow: hidden;
}

.undo-bar {
  position: relative;
  z-index: 10;
}

/* datepicker css starts here*/
.picker__month-display, .picker__day-display, .picker__year-display {
  display: inline-block;
  font-size: 1rem;
  margin-left: 5px;
  color: #000;
}

.picker__weekday-display {
  display: none;
}

.picker__date-display {
  padding-top: 15px;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #fff;
}

/* datepicker css ends here*/
.optionalField {
  position: relative;
  margin-top: 0.2rem;
}

.optionalField .line-height-manager {
  margin-top: 0;
}

.optionalField input,	
.optionalField input.select-dropdown {	
  opacity: 0.99;	
}

.optionalField input.select-dropdown {
  width: calc( 100% - 34px);
  padding-right: 10px;
}

.optionalField textarea {
  opacity: 0.99;
  width: calc( 100% - 23px);
}

#iconClose, #clear-value {
  position: absolute;
  right: 40px;
  top: -5px;
}

#clear-value {
  right: 55px;
}

#_tableBodyWrap .looup-data-summary {
  position: absolute !important;
  top: 0 !important;
}

.next_arrow .icon.iconSmall > svg {
  margin-top: -3px;
}

.prev_arrow .icon.iconSmall > svg {
  margin-top: -3px;
}

/* preview page css starts here*/
.previewModeContainer {
  transition: 1s ease-out;
  position: relative;
  margin: 20px 0 100px 0;
}

.previewModeContainer .card-panel {
  padding: 0;
}

.previewModeContainer .card-panel ul li {
  line-height: 30px;
}

.previewModeContainer .card-panel ul li span {
  font-weight: normal;
}

.previewModeContainer .card-panel ul li span + span {
  color: rgba(0, 0, 0, 0.55);
}

/* preview page css ends here*/
/* chips css starts here*/
.recentChips .linkNormal {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  display: none;
}

/* chips css ends here*/
.item-detail-card-panel {
  transition: box-shadow .25s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.showInCol3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -o-column-count: 3;
  -ms-column-count: 3;
  column-count: 3;
}

.font-adjust .dropdown-button {
  margin-top: -12px;
  cursor: pointer;
}

.select-wrapper span.caret {
  top: 8px;
  width: 24px;
}

.select-wrapper span.caret i {
  width: 100%;
}

.select-wrapper .dropdown-content {
  margin-top: -10px;
}

.redio-chanel label {
  left: 0;
  margin: 4px 0;
  color: rgba(0, 0, 0, 0.87);
}

.shipTo1-container .iconFix {
  z-index: 10;
  cursor: pointer;
  font-size: 1rem;
  width: 24px;
  top: 0.5rem;
  right: 0.5rem;
}

.navbar-fixed nav {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  top: 0px;
}

.navbar-fixed nav.InTop {
  top: -68px;
  line-height: 45px;
}

.navFixedUp {
  top: 50px;
}

.navFixedUp .navbar-fixed nav {
  top: -64px;
}

.navFixedUp .accountDetailPage {
  margin-top: -13px;
}

.opacityBlur {
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

@keyframes toggle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes toggle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes toggle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes toggle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes toggle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*user profile css starts here*/
.userProfile {
  height: 220px;
  width: 100%;
  margin: -7px auto 0;
  display: table;
  position: relative;
}

.userProfile img {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.userProfile #callFileFOrProfile {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;
  border: 1px solid;
  z-index: 1;
  opacity: 0;
}

.accountDetails ul.collapsible li span {
  color: #474747;
}

.accountDetails ul.collapsible li.active .img-editing i {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  color: #fff;
}

.accountDetails ul.profileFiels.collapsible li.active i {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #12b7fc;
}

.accountDetails .collapsible {
  border: none;
  box-shadow: none;
}

.accountDetails .collapsible-body, .accountDetails .collapsible-header {
  border: none;
}

.accountDetails .border-top {
  border-top: 1px solid #00b2fd;
}

.accountDetails .card-panel {
  padding: 0.75rem 1.50rem;
}

.accountDetails .scanned-image {
  margin: 0 auto;
  display: block;
}

.accountDetails .secHeader a i {
  line-height: 2.5rem;
  width: 2rem;
  margin-right: 0;
}

ul.collapsible.change-passaword li.active span {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #12b7fc;
}

.img-editing {
  position: absolute;
  right: 10px;
  top: 151px;
  padding: 5px;
  border-radius: 50%;
  background: #0067b0;
  cursor: pointer;
}

.personalDetails, .loginInfo {
  padding: 45px 0 0 0;
}

.change-passaword label {
  left: 0;
}

.collapsible .row.marginZero {
  margin: 0;
}

.secondary-navigation {
  position: absolute;
  height: calc( 100% - 115px);
  border-left: 1px solid #D4D4D4;
  z-index: 1;
  /*@include transitions(0.1s ease-out);*/
  left: calc( 100% - 70px);
  display: inline-table;
}

.secondary-navigation ul {
  margin: 0;
}

.secondary-navigation ul li {
  position: relative;
}

.secondary-navigation ul li a {
  padding: 10px 30px 10px 26px;
}

.secondary-navigation ul li a i {
  font-size: 22px;
  float: left;
  line-height: 20px;
}

.secondary-navigation ul li a span {
  float: left;
  margin-left: 26px;
}

.secondary-navigation ul li a span._optionalFieldLabel {
  margin: 0 15px 0 5px;
}

.secondary-navigation ul li .reactive {
  position: absolute;
  right: 10px;
  top: 12px;
  z-index: 100000;
  cursor: pointer;
  display: none;
}

.secondary-navigation ul li.selected a {
  color: #999999;
}

.secondary-navigation ul li.selected .reactive {
  display: block;
}

.secondary-navigation .thumbnails-wrap .section-opts-ddcnt {
  top: auto !important;
  bottom: 20px;
}

a.initialDiv {
  padding: 10px 30px 10px 26px;
  background: #e6e6e6;
  color: #000;
  margin-top: 8px;
}

a.initialDiv i {
  font-size: 22px;
  float: left;
  line-height: 20px;
}

a.initialDiv span {
  float: left;
  margin-left: 26px;
}

.easeIn {
  -webkit-transform: translateX(-176px);
  -moz-transform: translateX(-176px);
  -ms-transform: translateX(-176px);
  -o-transform: translateX(-176px);
  transform: translateX(-176px);
}

/*user profile css ends here*/
.optionalFieldHover {
  /* border: 1px solid #ebebeb; */
  padding: 2.2rem;
  position: absolute;
  /*height: 100%;*/
  left: 1px;
  top: -5px;
  right: 0.75rem;
  bottom: 0;
  opacity: 9;
}

.optionalFieldHover.hilighted {
  background: #f7fbfe;
  border-color: #e3f2fd;
}

.closingOpt {
  right: 0;
  position: absolute;
  top: 0;
  cursor: pointer;
  z-index: 1;
}

.input-field .iconFix ~ input {
  padding-right: 27px;
  position: relative;
  box-sizing: border-box;
}

.input-field .iconFix.active {
  color: #00b2fd;
}

.input-field.dual-icon .iconFix ~ input {
  padding: 0 3rem;
  width: 92%;
  width: calc(100% - 6rem);
}

.input-field.dual-icon label {
  left: 3.75rem;
}

.input-field.dual-icon .second-icon {
  left: 0.75rem;
  width: 24px;
}

.iconFix {
  position: absolute;
  font-size: 2rem;
  /*top: 0.6rem;*/
  color: #bdbdbd;
  z-index: 1;
  right: 0;
  transition: 1s;
}

.normalMode, .previewMode {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

.reactive1, .reactive2, .reactive3, .reactive4 {
  display: none;
}

.profile-percentage {
  font-size: 36px;
  line-height: 30px;
}

.profile-status {
  font-size: 14px;
  margin-left: 10px;
  line-height: 16px;
  opacity: 0.8;
}

table.header-table th {
  vertical-align: top;
  font-size: 12px;
  font-weight: normal;
}

.datepicker.custom-input {
  line-height: 8px;
  height: 18px;
  margin: 0;
  border: none;
  font-size: 12px;
}

/*CSS FOR REQUEST FORM starts here*/
.collapsible-header.quetionHeader {
  line-height: 24px;
  min-height: 24px;
  padding: 0;
}

.collapsible-header.quetionHeader.active {
  color: #000;
}

.collapsible-header .quetionCount {
  width: 24px;
  height: 24px;
  border: 1px solid;
  float: left;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
  margin-right: 12px;
  border-color: #00B6D4;
}

.collapsible-header .quetionContent {
  padding-left: 36px;
  margin-bottom: 10px;
}

.collapsible-header .informationOnInfo {
  position: absolute;
  width: 93%;
  left: 36px;
  bottom: 35px;
  line-height: 18px;
  background: #F1F0F0;
  padding: 10px;
  border: 1px solid #e7e7e7;
  border-radius: 0.3em;
  z-index: 1;
  display: none;
  cursor: initial;
}

.collapsible-header .informationOnInfo .triangleToUp {
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #E7E7E7;
  position: absolute;
  left: 265px;
  z-index: 1;
  bottom: -10px;
}

.collapsible-header .select-wrapper span.caret i {
  line-height: normal;
  font-size: 10px;
}

.collapsible-header .headerHasText {
  display: block;
  width: 100%;
}

.collapsible-header .headerHasText .headerTextHolder {
  width: calc(100% - 100px);
}

.collapsible-header .headerHasNoText {
  display: block;
  width: 35px;
}

.collapsible-header .templateHeader {
  width: calc(100% - 35px);
  float: left;
}

.collapsible-header .templateHeader .headerTextHolder {
  width: auto;
  max-width: calc(65% - 26px);
}

.collapsible-header .templateHeader .separator {
  padding: 0 5px;
}

.dropDownCnt {
  width: 30%;
  max-width: 250px;
}

.dropDownCnt a.dropdown-button {
  display: block;
  width: 100%;
}

.dropDownCnt a.dropdown-button span {
  display: inline-block;
  max-width: calc(100% - 35px);
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 24px;
}

.dropDownCnt a.dropdown-button i, .dropDownCnt a.dropdown-button:focus i {
  display: inline-block;
  width: auto;
  float: left;
  line-height: 24px;
  margin-top: -2px;
}

.collapsible .verticalLineSpace {
  border-left: 1px solid #BDBDBD;
  margin-left: 10px;
}

.collapsible .verticalLineSpace.topSpace {
  margin-top: 6px;
  height: 10px;
}

.collapsible .verticalLineSpace.bottomSpace {
  margin-bottom: 6px;
  height: 18px;
}

.collapsible-body.quetionBody {
  border-left: 1px solid #BDBDBD;
  margin-left: 10px;
  padding-left: 26px;
}

.collapsible-body.quetionBody .quetionBodyContainer {
  background: #F1F0F0;
  margin-bottom: 0;
  padding: 10px;
}

.collapsible-body .tableCnt {
  width: 100%;
  overflow: auto;
  border-top: 1px solid #d0d0d0;
  margin-top: -15px;
}

.collapsible-body .tableCnt table {
  width: 100%;
  min-width: 890px;
}

.exceptionHelp {
  padding: 15px 0;
}

.exceptionHelp .info-cnt {
  width: 100%;
}

.exceptionHelp.hasOverride .info-cnt {
  width: calc(100% - 60px);
}

.slight-dark-grey-border-top {
  border-top: 1px solid #d0d0d0;
}

.slight-dark-grey-border-bottom {
  border-bottom: 1px solid #d0d0d0;
}

.exceptionHelp_dropdown {
  width: 160px;
}

.exceptionHelp_dropdown a.dropdown-button span {
  display: inline-block;
  max-width: calc(100% - 35px);
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 24px;
}

.exceptionHelp_dropdown a.dropdown-button i, .exceptionHelp_dropdown a.dropdown-button:focus i {
  display: inline-block;
  width: auto;
  float: left;
  line-height: 24px;
  margin-top: -2px;
}

.exceptionHelp_tableWrap {
  width: calc(100% - 160px);
}

.exceptionHelp_tableWrap .flex-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.exceptionHelp_tableWrap .flex-container > div {
  width: 35px;
  text-align: left;
  padding-right: 10px;
}

.exceptionHelp_tableWrap .flex-container > .desc {
  width: calc(100% - 35px);
  padding-right: 0;
}

.exceptionHelp_tableWrap .flex-container .desc-title {
  color: #5c5c5c;
}

.resolveException {
  padding: 15px 0;
}

.resolveException ul.resolveAction li {
  float: right;
  margin-left: 20px;
}

.resolveException ul.resolveAction li.iconReject {
  transform: scaleY(-1);
}

.resolveException ul.resolveAction li a {
  display: inline-block;
  line-height: 24px;
}

.informationIconWithQuestion {
  display: initial !important;
  float: none !important;
  line-height: 20px !important;
}

.quetionHeader.mandatoryQuestions .quetionCount {
  border-color: #C62828;
}

.quetionHeader.filledQuestions .quetionCount {
  background-color: #00B6D4;
  color: #fff;
}

.quetionHeader.filledQuestions.mandatoryQuestions .quetionCount {
  background-color: #D50000;
}

input.medium-height-input {
  height: 1.4rem;
}

.item-image {
  width: 100px;
  height: 51px;
  position: relative;
  overflow: hidden;
  margin-right: 15px;
}

.item-image img {
  height: 100%;
}

.item-image.is-checked .image__checked__wrapper {
  top: 0;
  transform: scale(1);
}

.image__checked__wrapper {
  height: 70px;
  width: 100px;
  vertical-align: middle;
  text-align: center;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: #999;
  border: 1px solid #8f8f8f;
  transform: scale(0);
  transition: all 1s;
  color: #fff;
}

.image__checked__wrapper .icon {
  margin-top: 23px;
}

.item-detail {
  padding-left: 110px;
}

.table-update-padding-valign {
  font-size: 12px;
}

.table-update-padding-valign td {
  vertical-align: top;
  padding: 10px 5px 10px;
}

.table-update-padding-valign th:first-child {
  padding-left: 15px;
}

.table-update-padding-valign td:first-child {
  padding-left: 15px;
}

.table-update-padding-valign th:last-child {
  padding-right: 15px;
}

.table-update-padding-valign td:last-child {
  padding-right: 15px;
}

.table__header--update-color-font-weight th {
  font-weight: normal;
  color: #888;
  padding: 16px 5px 16px;
}

.requesting-self {
  background: #fff;
  box-shadow: 0px 1px 5px #888888;
  position: relative;
  z-index: 10;
}

.requesting-self .input-field {
  margin-top: 0;
  padding: 0.75rem;
}

.requesting-self #OnBehalfOfUser.input-field {
  padding: 3px;
}

.requesting-self .select-wrapper input.select-dropdown {
  border: none;
  margin-top: 0;
}

.requesting-self .select-wrapper span.caret {
  top: -9px;
}

.requesting-self .select-wrapper span.caret i {
  color: #9e9e9e;
}

.requesting-self .select-dropdown {
  color: #000;
}

/* category tree classes */
.tree-view-str {
  background: white;
  margin: 0;
}

.tree-view-str li {
  min-height: 48px;
}

.tree-view-str .is-select {
  background: #ededed;
}

.tree-item {
  padding-left: 35px;
}

.tree-item .tree-view-str-item {
  padding-left: 0 !important;
  overflow: visible;
}

.tree-item .tree-view-str-item a.tree-view-str-collapsible-trigger {
  left: -25px !important;
}

.tree-view-str-item {
  padding: 8px 21px;
  overflow: hidden;
}

.tree-view-str-item.waves-effect {
  display: block;
}

.tree_view_content {
  display: block;
}

.tree_view_content [type="checkbox"] + label {
  padding-left: 36px;
}

.tree-view-str-item i {
  color: #757575;
  margin-right: 11px !important;
}

/*comment popup*/
.comment-poup-content {
  border-top: 1px solid #e5e5e5;
}

.vertical-tabs smart-scroll {
  top: 0 !important;
}

.vertical-tabs .sidebar--left {
  border: none;
}

.vertical-tabs .vertical_tab_wrapper {
  margin: 0;
}

.vertical-tabs .vertical_tab_wrapper a.vertical__tab {
  padding: 8px 22px;
  border-bottom: 1px solid #e5e5e5;
  display: block;
  border-right: 2px solid transparent;
  color: #000;
}

.vertical-tabs .vertical_tab_wrapper a.vertical__tab.is-active {
  background: #f5f5f5;
  color: #0177d6;
  border-left: 2px solid #1498f4;
}

.vertical-tabs .vertical_tab_wrapper a.vertical__tab:not(.is-active):hover {
  background: #f5f5f5;
  color: #0177d6;
}

.vertical-tabs .vertical_tab_wrapper a.vertical__tab:not(.is-active):hover label {
  color: #0177d6;
}

.comment-poup-footer .input-field.dropdownOpenUp label.active {
  bottom: 23px;
}

.small-text, .small-text-link {
  font-size: 0.85714rem;
  color: #828282;
}

.vertical-tabs-content {
  position: relative;
  margin: 0 -0.75rem;
  border-left: 1px solid #e5e5e5;
  padding: 0px 0px 24px 24px;
}

.vertical-tabs-content:after {
  content: "";
  display: table;
  clear: both;
}

.modal.expand-css .model_body,
.modal.expand-css .comment-modal,
.modal.expand-css .vertical-tabs-content,
.modal.expand-css .vertical-tabs-content-container,
.modal.expand-css > div {
  height: 100%;
}

.modal.expand-css .vertical_tab_content_wrapper {
  height: calc(100% - 167px);
}

.modal.expand-css .comment-modal .vertical_tab_content_wrapper {
  background: #f5f5f5;
}

.modal.expand-css .modal-content {
  height: calc(100% - 174px);
}

.modal.expand-css .extra-nav-wrap.extra-nav-wrap-fixed ~ .modal-content {
  height: calc(100% - 116px);
  position: relative;
  top: -5px;
}

.addLines-modal .modal-header ~ div:not(.modal-content):not(.modal-footer_new) {
  display: none;
}

.scroll-wrapper > .scroll-content {
  -ms-overflow-style: none;
}

.settings-poup-content {
  border-top: 1px solid #e5e5e5;
}

.settings-poup-content .row .col {
  display: inline-block;
  box-sizing: border-box;
  padding: 0 0.75rem;
  -moz-box-sizing: border-box;
}

.settingsPopupSection {
  margin-bottom: 20px;
  padding-bottom: 30px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
}

.settingsPopupSectionTitle {
  padding: 10px 0 20px 0;
}

.settingsPopupTable {
  border: 1px solid #d0d0d0;
  vertical-align: top;
  padding: 22px 5px 22px;
}

.settingsPopupTableItem {
  padding-right: 60px !important;
}

.settingsPopupTableSubheader {
  color: #9e9e9e !important;
  font-size: 12px !important;
}

.settingsPopupSection:last-child {
  margin-bottom: 0;
  border-bottom: none !important;
}

.vertical-tabs-section {
  margin-bottom: 20px;
  padding-bottom: 30px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
}

.vertical-tabs-section-title {
  padding: 10px 0 20px 0;
}

.vertical-tabs-table {
  border: 1px solid #d0d0d0;
  vertical-align: top;
  padding: 22px 5px 22px;
}

.vertical-tabs-table-item {
  padding-right: 60px !important;
}

.vertical-tabs-table-subHeader {
  color: #9e9e9e !important;
  font-size: 12px !important;
}

.vertical-tabs-section:last-child {
  margin-bottom: 0;
}

.small-input .select-wrapper input.select-dropdown {
  height: 2rem;
  line-height: 2rem;
}

.small-input .select-wrapper span.caret {
  margin-top: -10px;
}

.small-input_next_in_model_title, .small-input_next_headingText_subheader {
  margin-left: 10px;
}

.small-input input[type=text] {
  height: 2rem;
  margin-top: 0;
}

.small-input_next_headingText_subheader {
  margin-top: 5px;
  border-bottom: none;
}

.small-input_next_headingText_subheader input[type=text] {
  height: 2rem;
  margin-top: 0.5rem;
}

.small-input_next_headingText_subheader .select-wrapper span.caret i {
  color: #fff;
}

.small-input_next_headingText_subheader .select-wrapper input[type=text]:read-only {
  border-bottom: none;
  color: #fff;
}

.small-input_next_headingText_subheader .select-wrapper span.caret {
  top: 0;
}

.comment-user-box {
  overflow: hidden;
  padding: 0 15px;
  white-space: pre-wrap;
}

.comment-user-box.box-space {
  white-space: normal;
}

.comment-user-box .other_user_comment,
.comment-user-box .user_comment {
  margin-bottom: 10px;
}

.comment-user-box .other_user_comment:first-child,
.comment-user-box .user_comment:first-child {
  margin-top: 10px;
}

.other_user_comment .user_comment_container, .user_comment .user_comment_container {
  border: 1px solid #e6e6e6;
  margin-top: 15px;
  border-radius: 2px;
  float: left;
  padding: 10px;
  box-sizing: border-box;
}

.other_user_comment .user_comment_container.small-text, .other_user_comment .user_comment_container.small-text-link, .user_comment .user_comment_container.small-text, .user_comment .user_comment_container.small-text-link {
  margin-top: 8px;
}

.other_user_comment .user_comment_container:first-child, .user_comment .user_comment_container:first-child {
  margin-top: 0;
}

.other_user_comment .user_comment_container {
  margin-right: 12%;
}

.other_user_comment .user_comment_container:nth-child(2n+1) .user_name {
  color: #5c6bc0;
}

.other_user_comment .user_comment_container:nth-child(2n+2) .user_name {
  color: #ef5350;
}

.user_comment .user_comment_container {
  background: #f1f8fe;
  float: right;
  margin-left: 12%;
  word-wrap: break-word;
}

.user_box {
  margin-bottom: 7px;
}

.vertical-tabs-footer {
  border-top: 1px solid #e5e5e5;
}

.vertical-tabs-footer .comment_input {
  padding: 0 24px;
  box-sizing: border-box;
  border: none;
}

.vertical-tabs-footer input[type=text]:focus:not([readonly]), .vertical-tabs-footer input[type=password]:focus:not([readonly]), .vertical-tabs-footer input[type=email]:focus:not([readonly]), .vertical-tabs-footer input[type=url]:focus:not([readonly]), .vertical-tabs-footer input[type=time]:focus:not([readonly]), .vertical-tabs-footer input[type=date]:focus:not([readonly]), .vertical-tabs-footer input[type=datetime-local]:focus:not([readonly]), .vertical-tabs-footer input[type=tel]:focus:not([readonly]), .vertical-tabs-footer input[type=number]:focus:not([readonly]), .vertical-tabs-footer input[type=search]:focus:not([readonly]), .vertical-tabs-footer textarea.materialize-textarea:focus:not([readonly]) {
  border: none;
  box-shadow: none;
}

.alert-warning {
  display: block;
  padding: 10px;
  text-align: center;
  color: #000;
}

.alert-warning {
  background: #fffde7;
}

.alert-massage-absolute-top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.alert-massage-absolute-parent {
  height: 41px;
}

/*bulk edit looup*/
.dropdown-content.customModified input {
  border-bottom: 1px solid #e7e7e7 !important;
  height: 45px;
  padding: 0;
}

.quick-search-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: justify;
  -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;
  opacity: 1;
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
}

.quick-search-bg {
  background-color: rgba(255, 255, 255, 0.3);
}

.quick-search-list {
  margin-bottom: 0;
  border-left: 1px solid #fff;
  margin: 0 auto;
  display: block; 
  width: 100%; 
}

.quick-search-list-items {
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #fff;
  cursor: pointer;
}

.quick-search-list-items.first-child-li{
  border-width: 0 1px 0 1px; 
}
.fix-width-adj{
  width:250px;  
}

.quick-search-list-items:hover {
  background-color: rgba(255, 255, 255, 0.5);
}

.quick-search-list-items:hover .quick-search-link-circle {
  color: #fff;
  background-color: #0177d6;
}

.quick-search-link {
  padding: 1.429rem 0.7143rem !important;
  display: block;
}

.quick-search-link-circle {
  font-size: 1.2rem;
  line-height: 3rem;
  color: #0177d6;
  background-color: #fff;
  text-align: center;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  overflow: hidden;
  left: 1.071rem;
  display: inline-block;
  vertical-align: middle;
}

.quick-search-link-text {
  color: #0177d6;
  text-align: center;
  display: block;
  margin-top: 0.7143rem;
}

.adv-footer-chk {
  float: left;
  margin-left: 15px;
  line-height: 48px;
}

.adv-search-content {
  padding: 0 0.321rem 1.071rem;
  border-bottom: 1px solid #e7e7e7;
}

.adv-search-content .filterItem {
  padding-left: 10px;
}

.adv-searchBox input[type=text] {
  border-bottom: none !important;
  box-shadow: none !important;
  margin-bottom: 0;
  margin-right: 3rem;
  margin-left: 1.5rem;
  width: calc(100% - 7rem);
  font-size: 1rem;
}

.adv-searchBox {
  padding: 0 15px;
  line-height: 47px;
  position: relative;
}

.adv-searchBox .icon-left {
  position: absolute;
  left: 0;
  top: 0;
}

.adv-searchBox .icon-right {
  position: absolute;
  right: 0;
  top: 0;
}

.adv-searchBox .bar:before, .adv-searchBox .bar:after {
  background: #0177d6 !important;
}

.table-detailed-View-title {
  padding: 10px;
  border-bottom: 1px solid #e7e7e7;
  line-height: 47px;
}

.tabs-wrap {
  border-bottom: 1px solid #e3e3e3;
  box-shadow: 0 5px 5px 0 rgba(227, 227, 227, 0.2);
  margin-bottom: 20px;
  overflow: hidden;
}

.tabs-wrap .tabs {
  width: 500px !important;
  margin: 0 20px !important;
}

.tabs-wrap .tabs li.tab {
  width: 100%;
  min-width: 150px;
}

.lookup-modal li:hover {
  background: none;
}

.lookup-modal ul.custom-tab li a {
  padding: 0;
}

.lookup-modal li {
  float: left;
  width: 100%;
}

.lookup-modal .cell-content {
  float: left;
  width: 100%;
  padding: 0.7143rem 1.429rem;
  background-color: white;
  line-height: 2.5rem;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}

.lookup-modal .cell-content ul {
  float: left;
  width: 100%;
}

.lookup-modal .cell-content ul li {
  float: left;
  width: 100%;
  padding: 10px 0;
}

.lookup-footer {
  border-top: 1px solid #e7e7e7;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  width: 100%;
  line-height: 1.5;
}

.lookup-body {
  padding: 0;
  width: 100%;
  float: left;
}

.lookup-modal .cell-content.cell-content-last {
  border-bottom: #e7e7e7;
}

/****/
.navInactive {
  display: none;
}

.requItemContainer {
  margin-bottom: 20px !important;
}

.requItemContainer .requItemContainerLeft {
  padding: 10px;
  background-color: #F3F3F3;
  border-right: 1px solid #A2A2A2;
}

.requItemContainer .requItemWrap {
  border-bottom: 1px solid #828282;
  display: flex;
}

.tabs.widthForItemTab {
  width: 520px !important;
}

.lookup-modal .lookup-header .regularSearch {
  top: -7px;
}

.small-field {
  display: inline;
}

.small-field input {
  height: 14px;
  width: 40px;
  padding: 4px;
}

/*breadcrum*/
.breadcrum-container {
  padding: 1rem 0.75rem;
}

.breadcrum-container--stick {
  padding: 0 0.75rem;
  line-height: 50px;
  font-size: 1rem;
}

.breadcrum-container--stick i {
  height: unset !important;
}

.servRadioContent {
  position: relative;
  z-index: 1;
}

.materialsRadioContent ul.tabs,
.servRadioContent ul.tabs {
  margin: 0;
  overflow: hidden;
}

.equal-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.height-for-page-with-subheader {
  height: 100%;
}

.apply-height-100-percent {
  height: 100%;
}

.input-field .btn-flat {
  height: 32px;
  padding-left: 0;
}

.discountTable {
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
  margin-bottom: 0px;
  min-width: 1200px;
}

.discountTable input, .discountTable .select-dropdown {
  border: 1px solid #e9e9e9 !important;
  padding: 0 10px;
  box-shadow: none !important;
  width: calc(100% - 20px);
}

.discountTable input:focus {
  border-bottom: 1px solid #e9e9e9;
}

.discountTable .select-wrapper span.caret {
  right: 10px;
}

.discountTable .col + .col {
  border-left: 1px solid #e2e2e2;
}

.discountTable .innerCols .col {
  border: none;
}

.discountTable hr {
  border-bottom: 1px solid #e2e2e2;
  margin: 0;
}

.discountTable .row {
  margin-bottom: 0;
  padding: 15px 0;
}

.discountTable [type="checkbox"] + label {
  height: 20px;
  padding: 0;
}

.discountTable p {
  margin: 0;
}

.legends li span {
  margin: 3px 10px 0 0;
}

.commonCircle, .notReceived, .partiallyReceived, .fullyReceived, .overReceived, .inProgress {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 16px;
  height: 16px;
  float: left;
  border: 1px solid #b5b5b5;
  text-indent: -9999px;
  font-size: 0;
}

.notReceived {
  background: #fff;
}

.partiallyReceived {
  background: #268406;
}

.fullyReceived {
  background: #e57373;
}

.overReceived {
  background: #fff;
  position: relative;
  overflow: hidden;
}

.renewal-partially-received {
  background: rgba(81, 254, 89, 0.24) !important;
}

.overReceived::after {
  content: " ";
  background: #268406;
  position: absolute;
  top: 7px;
  left: 0;
  width: 15px;
  height: 8px;
  border-bottom-left-radius: 45px;
  border-bottom-right-radius: 50px;
}

.thead-wrap-fixed {
  position: fixed;
  top: 50px;
  border-bottom: none;
  width: 100%;
  z-index: 999999;
  background: #fff;
}

.inProgress {
  background: #ffb128;
}

.discountTable + .discountTable {
  border-top: none;
}

.tabsWrap {
  border-bottom: 1px solid #A2A2A2;
}

.textCapitalize,
.textCapitalize .btn-flat {
  text-transform: capitalize;
}

.dropdownOpenUp .dropdown-content {
  bottom: 0px;
  top: auto !important;
}

.dropdown-content-large {
  width: 45%;
}

.dropdown-content-medium {
  width: 370px;
}

.maptoSourcePop {
  width: 150px !important;
  min-width: 150px !important;
}

.lookup-popup-quantity {
  width: 70px;
  padding: 25px;
  padding-top: 10px;
}

.linklocationlookup .lookup-popup-quantity {
  width: 220px !important;
  padding: 24px;
  padding-top: 10px;
}

.icon_inside_collecion_header {
  margin: 0 9px;
}

.icon_inside_collecion_header:last-child {
  margin-right: 0;
}

.content-with-pipe {
  margin: 0;
}

.content-with-pipe li {
  display: inline-block;
  line-height: 24px;
  color: #888;
  border-right: 1px solid #e6e6e6;
  margin-right: 18px;
  padding-right: 18px;
}

.content-with-pipe li:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
}

.image-fluid-container img {
  width: 100%;
}

.invoiceExcepGridContent {
  border-top: 1px solid #d0d0d0;
}

.input-field.input-chk,
.editableMode .input-field.input-chk {
  margin: 0;
}

.input-field.input-chk label {
  top: 0;
}

.dropdown-button.icon {
  cursor: pointer;
}

.dropdown-content li {
  line-height: 1.5;
}

.section-opts-ddcnt.optional-list {
  width: 300px;
}

.section-opts-ddcnt.optional-list.dropdown-content li > a {
  padding: 0.7rem 2.5rem 0.7rem 0.7rem;
}

/*.dropdown-content .tabs li > a {
	padding: 0;
}*/
.tabs .tab {
  cursor: pointer;
}

.input-field-btn {
  padding: 0.75rem;
}

.bullet li {
  list-style: disc inside none;
}

nav .brand-logo {
  position: static;
}

/*resizable css*/
.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-s {
  display: block;
  background: #fff;
  cursor: s-resize;
  height: 8px;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #ccc;
}

.ui-resizable-w {
  display: block;
  background: #fff;
  cursor: w-resize;
  height: 100%;
  top: 0px;
  left: 0;
  width: 8px;
  border-right: 1px solid #ccc;
}

.ui-resizable-w:after {
  content: '';
  height: 50px;
  border-left: 1px solid #0177d6;
  border-right: 1px solid #0177d6;
  width: 4px;
  position: absolute;
  left: 1px;
  top: 50%;
}

.ui-resizable-s:after {
  content: '';
  height: 4px;
  border-bottom: 1px solid #0177d6;
  border-top: 1px solid #0177d6;
  width: 50px;
  position: absolute;
  top: 1px;
  left: 50%;
  margin-left: -25px;
}

.collapsible_title {
  color: #000;
  font-size: 1.14286rem;
  text-transform: uppercase;
}

.collapsible_title .dirArrow {
  transform: rotate(0deg);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.active .collapsible_title {
  color: #000;
  font-size: 1.14286rem;
}

.active .collapsible_title .dirArrow {
  transform: rotate(180deg);
  color: #12b7fc;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.lookupInline .inlineWithInput {
  padding: 10px !important;
  line-height: 40px;
}

/* FILTER PANEL CHECK BOX */
.catalog-filter .input-chk {
  margin: 1em 0;
}

.filterHeader {
  border-bottom: 1px solid #e5e5e5;
}

.col.filterHeader {
  padding: 0.75rem;
}

.sub-header-fixed .col.s12.filterHeader {
  width: 25%;
  z-index: 900;
  position: fixed;
  top: 50px;
  background-color: #fff;
  border-right: 1px solid #e5e5e5;
}

.breadcrumbActivated ~ .sub-header-fixed .col.s12.filterHeader {
  top: 100px;
}

.filterStripActived ~ .sub-header-fixed .col.s12.filterHeader {
  top: 95px;
}

.breadcrumbActivated.filterStripActived ~ .sub-header-fixed .col.s12.filterHeader {
  top: 145px;
}

.leftSide-inner {
  padding-bottom: 65px;
}

.catalog-main-view-container .catalog-filter .sidebar-btn {
  position: fixed;
  right: inherit;
  left: 25%;
  top: 215px;
  margin-top: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.breadcrumbActivated ~ .catalog-main-view-container .catalog-filter .sidebar-btn {
  top: 216px;
}

.filterStripActived ~ .catalog-main-view-container .catalog-filter .sidebar-btn {
  top: 211px;
}

.breadcrumbActivated.filterStripActived ~ .catalog-main-view-container .catalog-filter .sidebar-btn {
  top: 261px;
}

.catalog-main-view-container.sub-header-fixed .catalog-filter .sidebar-btn {
  top: 101px;
  z-index: 1000;
}

.breadcrumbActivated ~ .catalog-main-view-container.sub-header-fixed .catalog-filter .sidebar-btn {
  top: 150px;
}

.filterStripActived ~ .catalog-main-view-container.sub-header-fixed .catalog-filter .sidebar-btn {
  top: 146px;
}

.breadcrumbActivated.filterStripActived ~ .catalog-main-view-container.sub-header-fixed .catalog-filter .sidebar-btn {
  top: 195px;
}

.catalog-filter-strip .filterStripWrap {
  display: table;
  width: 100%;
}

.catalog-filter-strip .filterStripInner {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  height: 45px;
}

.catalog-filter-strip .filterStripInner.alert-bar--with-button {
  line-height: 16px;
}

/* approver popup */
.scrollingPopup {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}

.scrollingList {
  border-bottom: 1px solid #d9d9d9;
  position: relative;
}

.scrollingList .borderBtmGray {
  border-bottom: 1px solid #e6e6e6;
}

.scrollingList .scrollingListBg {
  background-color: #f6f6f6;
}

.showCountHide {
  z-index: 99;
  background: #fff;
  padding: 7px 15px;
  display: inline-block;
  width: 115px;
  position: absolute;
  left: calc(50% - 57px);
  bottom: -1px;
  border: 1px solid #e1e1e1;
  border-bottom: 1px solid #fff;
}

.showCountOpen {
  z-index: 99;
  background: #f6f6f6;
  padding: 7px 15px;
  display: inline-block;
  width: 115px;
  position: absolute;
  left: calc(50% - 57px);
  bottom: -37px;
  border: 1px solid #e1e1e1;
  border-top: 1px solid #f6f6f6;
}

.approver-content-height {
  height: 400px;
}

/*Page error*/
.errorPage {
  color: #ef5350;
  text-transform: uppercase;
}

/* create invoice page */
.dropdown-content i {
  /* color: #159dfc;*/
  padding-right: 4px;
}

.slider-pop {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  -webkit-transition: all 0.4s ease-in;
  -moz-transition: all 0.4s ease-in;
  -o-transition: all 0.4s ease-in;
  -ms-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  z-index: 1;
}

.slider-pop .greyPanel {
  padding: 10px 0 5px 0;
}

.slider-pop.ng-hide {
  right: -100%;
}

.slider-pop input {
  padding-left: 0 !important;
  width: 100% !important;
  font-size: 15px !important;
  /*height: 38px;*/
  border-bottom: 1px solid #e0e0e0 !important;
}

.slider-pop label {
  left: 0.75rem !important;
}

.edit-tootip-from-right-side {
  overflow: hidden;
}

.small-text-link {
  color: #0177d6;
}

.dropdown-content_footer,
li.dropdown-content_footer:last-child,
li.dropdown-content_footer:last-child:hover {
  border-top: 1px solid #e0e0e0;
  padding: 0 1rem;
  margin-top: 1rem;
}

.subFabLblContainer {
  right: 60px;
  top: 8px;
  display: block;
  position: absolute;
  z-index: 10000;
  min-width: 8%;
}

.subFabLblContainer-label {
  border-radius: 3px;
  padding: 0 1.071rem;
  line-height: 2;
  background-color: #000;
  color: #fff;
  white-space: nowrap;
  font-size: 0.8571rem;
}

.side-nav-bookmark-title {
  padding: 0 35px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
  line-height: 47px !important;
}

.side-nav a.bookmark-name {
  word-wrap: break-word;
  padding-right: 50px;
  font-size: 14px;
  color: #64c1ff;
}

[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
  top: 0;
}

/*class for plain icon button*/
.btn-flat-icon {
  margin: 0 8px;
  display: inline-block;
  line-height: 36px;
}

.input-field label {
  line-height: normal;
}

.input-field .readonly-value-manager {
  margin-top: 6px;
  line-height: 30px;
  height: 30px;
}

.line-height-manager {
  height: 50px;
  margin-top: 0.2rem;
  margin-bottom: 15px;
  line-height: 50px;
}

.line-height-manager * {
  line-height: normal;
}

.line-height-manager .select-wrapper {
   /*display: inline-block;*/
  width: 100%;
}

.line-height-manager .catpopup-title {
  margin: 0.8rem 0 1px 0;
  line-height: 2rem;
}

.line-height-manager .elements-include {
  line-height: 50px;
}

.line-height-manager.input-field label {
  bottom: 15px;
}

.line-height-manager.input-field label.active {
  bottom: 37px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.64);
}

.line-height-manager.input-field label.active:after {
  top: 45px;
  font-size: 0.8rem;
  color: #d63d3d;
}

.line-height-manager.input-field input:focus:not([readonly]) + label {
  bottom: 37px;
  font-size: 12px;
}

.line-height-manager .readonly-value-manager {
  line-height: 40px;
}

.readonlyMetatField.fielddataempty label:before,
.readOnlyField.fielddataempty label:before,
.readOnlyField .ng-empty ~ label:before {
  position: absolute;
  top: 23px;
  content: "--";
}

.oldForms .line-height-manager.input-field label {
  bottom: 37px;
  font-size: 12px;
}

.oldForms .realizationPPST.input-field label, .isNextGenView .realizationPPST.input-field label{
	bottom: 27px !important;
	font-size: 12px;
}

.notNextGenUIPPST .input-field.line-height-manager.ng-not-empty-add label {
	bottom: 37px;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.64);
}

.notNextGenUIPPST .input-field.line-height-manager.ng-not-empty-add input[type=text][readonly] {
    right: 3px;
    position: relative;
}

#Category.col.s12.m6.l4.xl4.xxl4.padding0,#BusinessUnit.col.s12.m6.l4.xl4.xxl4.padding0,#Region.col.s12.m6.l4.xl4.xxl4.padding0 { height:73px !important;}

#OrgEntityEmail .readOnlyField.fielddataempty label:before, #OrgEntityEmail .readOnlyField .ng-empty ~ label:before { content: ""; }

#OrgEntityEmail .input-field.line-height-manager.readOnlyField .typeahead-lookup-sel-title a span {color: #1c1c1c !important;}

.oldForms .input-field textarea ~ label {
  top: 0 !important;
  bottom: auto !important;
  font-size: 12px;
}

.readOnlyField.fielddataempty .ng-not-empty + label:before {
  content: "";
}

.input-field .ng-not-empty + label {
  transition: none;
}

.readOnlyField .ng-empty + label {
  bottom: 37px;
  font-size: 12px;
}

.single-edit-panel-input-box .input-field.readOnlyField .ng-empty + label {
  bottom: 27px;
  font-size: 0.8rem;
}

.selectPreview.ng-empty .active.ng-hide {
  display: block !important;
}

.selectPreview.ng-empty .active.ng-hide:before {
  position: absolute;
  top: 23px;
  content: "--";
}

.selectPreview.ng-empty .select-wrapper {
  display: none;
}

.selectPreview.optionalFieldInPopup .optionalFieldTxt,
.readOnlyField.optionalFieldInPopup .optionalFieldTxt {
  display: none;
}

.area-height-manager {
  padding-bottom: 17px !important;
}

.area-height-manager.optionalField textarea {
  margin-bottom: 5px;
}

.isNextGenView .area-height-manager{
  padding-bottom: 0 !important;
}

/*------------------------------------*	#Extension CSS
\*------------------------------------*/
.fixed-action-btn, .goTop .fixed-action-btn {
  z-index: 11;
  transition: all 1s;
}

.fixed-action-btn.home-page {
  position: absolute;
}

.fixed-action-btn.top {
  top: 85px;
  padding: 0 0 15px 0;
  bottom: inherit;
}

.fixed-action-btn.top ul {
  top: 35px;
  bottom: inherit;
}

.fixed-action-btn.activeOnClick.top ul {
  top: 70px;
}

.fixed-action-btn.activeOnClick .is-action-btn-trigger i svg {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform-origin: center center;
}

.home-page.activeOnClick .is-action-btn-trigger i svg {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  margin-left: 0px;
}

.home-page.active .is-action-btn-trigger i.icon svg {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  margin-left: 0px;
}

.collapsTeam-header i.dirArrow {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 2s;
  transition: all 0.5s;
}
.collapsTeam-header.active i.dirArrow {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 2s;
  transition: all 0.5s;
}

/*------------------------------------*	#Extension CSS for button group
\*------------------------------------*/
.btn-group {
  display: inline-block;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.btn-group .btn-first-button {
  border-radius: 2px 0 0 2px;
  box-shadow: none;
}

.btn-group .btn-last-button {
  border-radius: 0 2px 2px 0;
  box-shadow: none;
  margin-left: -4px;
  padding: 0 0.714rem;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}

/*-------------------------------------------*  #added animation css for footer on ng-hide
\*------------------------------------------*/
.page-footer.ng-hide {
  bottom: -77px;
  -webkit-transition: "all ease-in-out 0.5s";
  -moz-transition: "all ease-in-out 0.5s";
  -o-transition: "all ease-in-out 0.5s";
  -ms-transition: "all ease-in-out 0.5s";
  transition: "all ease-in-out 0.5s";
}

.page-footer-is-active {
  padding-bottom: 57px;
}

.page-footer-is-active .fixed-action-btn {
  bottom: 83px;
  transition: bottom 0.5s;
}

.templDoc {
  padding-right: 11rem !important;
  border-bottom: 1px solid #e0e0e0 !important;
  margin-bottom: 2px !important;
}

.templDoc-manage {
  padding-right: 15px;
  border-right: 1px solid #e5e5e5;
  float: left;
  width: 100%;
}

.templDoc-manage .searchWithHiddenTextField {
  margin-top: -4px;
}

.templDoc-selected {
  margin-right: -9rem;
  padding: 0.4rem;
}

.collection--BorderNone {
  border: none;
}

.saved-view-content:after {
  content: "";
  border-top: 5px solid rgba(0, 0, 0, 0.7);
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid transparent;
  height: 0;
  width: 0;
  position: relative;
  margin-bottom: -3px;
  display: inline-block;
  margin-left: 6px;
}

.onBehalf {
  padding: 5px;
}

.arrow--disabled {
  border-color: #ccc !important;
  color: #ccc !important;
  cursor: default !important;
  outline: none;
}

.arrow--disabled:focus {
  outline: none;
}

.section-opts-ddlnk {
  position: absolute;
  right: 20px;
  top: 15px;
  margin-right: 10px;
}

.section-opts-ddcnt {
  width: 250px;
  right: 90px !important;
  left: auto !important;
}

.section-opts-ddcnt .widget-option-field {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  color: #0177d6;
}

.collapsible-header-drag-wrap {
  height: 5px;
}

.collapsible-header.active ~ .collapsible-body-ext {
  display: block;
  }

.form-widget-animate {
  -webkit-animation: opac 2.5s;
  animation: opac 2.5s;
}

@-webkit-keyframes opac {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes opac {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.collapsible-header-drag-icon {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  cursor: -webkit-grab;
  display: inline-flex;
  cursor: move;
  position: absolute;
  bottom: -9px;
  left: 50%;
  margin-left: -12px;
  color: #000;
}

.manageCol .collapsible-header-drag-icon {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  position: static;
  margin-left: 0;
}

.isNextGenView smart-section-item-renderer .collapsible-header-drag-icon{
  display: none;
}

.section-opts-ddcnt li.optionalFieldTigger {
  margin: 0;
  background: #fafafa;
}

.section-opts-ddcnt li.optionalFieldTigger a {
  padding-right: 2.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.goTop .fixed-action-btn {
  bottom: 65px;
  /*position: absolute;*/
  right: 23px;
}

.optionalFieldTigger.selected ._optionalFieldLabel {
  color: #C3C3C3 !important;
}

.removeHidden {
  overflow: visible;
}

.edit-panel {
  background: #eee;
}

.footer-dropdown-for-landing {
  min-width: 230px;
}

.manageColPopup {
  overflow: visible;
}

.noTransform {
  transform: none !important;
}

.manageColPopup i.left {
  margin-right: 13px;
}

.manageCol-tbl--typeWrap .scrollbar-outer > .scroll-element.scroll-y {
  right: 0;
}

.manageCol-header-circle {
  position: absolute;
  right: 10px;
  margin-top: 1px;
}

.addColumnLookup {
  width: 156px !important;
}

.addColumnLookup-hdr {
  text-align: center;
  font-size: 16px;
  padding-bottom: 15px;
}

.addColumnLookup .lookup-footer {
  padding-top: 20px;
}

.manageCol-header-trash {
  position: absolute;
  right: 72px;
  margin-top: -2px;
}

.manageCol .manageCol-header {
  padding: 20px 111px 14px 20px;
}

th.manageCol-tbl--typeHdr-name {
  padding-left: 41px;
  height: 95px;
}

.manageCol-tbl-colName-txt {
  padding-top: 3px;
  display: inline-block;
}

.manageCol-tbl--serialHdr {
  float: left;
  width: auto;
}

.manageCol-tbl--serialHdr th {
  height: 95px;
  width: 60px;
}

.manageCol-tbl--name {
  width: 260px;
}

.manageCol-tbl--type {
  min-width: 920px;
}

.manageCol-tbl--typeHdr-name {
  width: 30%;
}

.manageCol-tbl--typeHdr-optsTd {
  width: 20%;
}

.manageCol-tbl--typeHdr-mandatorychk {
  width: 10%;
  vertical-align: bottom;
}

.manageCol-tbl--typeHdr-visiblity {
  width: 10%;
  vertical-align: bottom;
}

.manageCol-tbl--typeHdr-supp {
  width: 115px;
  vertical-align: bottom;
}

.manageCol-tbl--typeHdr-inpt {
  width: 10%;
  vertical-align: bottom;
}

.manageCol-tbl--typeHdr-maptoTd {
  width: 20%;
  vertical-align: bottom;
}

.manageCol-tbl--typeHdr-maptoTd.lineHeightFix {
  line-height: 4.6rem;
}

.manageCol-tbl--type td,
.manageCol-tbl--name td {
  padding: 6px 5px 8px;
}

.manageCol-tbl--name td {
  padding: 14px 5px 9px;
}

.manageCol-tbl--type .select-wrapper .caret {
  height: 30px;
}

.manageCol-tbl--type-opts .select-wrapper input.select-dropdown,
.manageCol-tbl--type-mapto .select-wrapper input.select-dropdown {
  height: 2.2rem;
  line-height: 2.2rem;
  margin-top: 0;
  border-bottom: 0;
}

.manageCol-tbl-settings {
  margin: 5px 5px 0 20px;
}

.manageCol-tbl--serial td {
  background: #f0f0f0;
  text-align: center;
  padding: 0;
  width: 60px;
  height: 49px;
}

.manageCol-tbl--type-chk {
  text-align: center;
}

.manageCol-tbl--type-chk [type="checkbox"] + label {
  margin-top: 6px;
  height: 21px;
}

td.manageCol-tbl--type-maptoTd {
  padding-right: 18px;
}

.manageCol-tbl--type-opts {
  width: 100px;
}

.colNamedd {
  width: 225px !important;
  padding: 5px 20px 20px 12px;
}

.columnNameLnk {
  width: 155px;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

td.manageCol-tbl--type-nameTd {
  padding: 12px 5px 2px;
}

.computed {
  padding: 16px 16px 0 16px;
  width: 425px !important;
}

.settingsLookup,
.dropDownPosition {
  position: fixed !important;
  display: none !important;
  height: auto !important;
}

.computed-header {
  padding: 6px 10px 0 11px;
  background: #f9f9f9;
}

.computed-header-label {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
}

.computed-header .btn-flat {
  padding: 0;
  font-size: 12px;
}

.computed-content {
  padding: 10px 0 0;
}

.computed li {
  padding: 0;
  float: none;
}

.computed li a {
  padding: 5px 0 4px 12px;
}

.computed li a:hover {
  background: #eee;
}

.computed-formulalist {
  border: solid 1px #e0e0e0;
  float: left;
  width: 355px;
  height: 190px;
  overflow-y: auto;
}

.computed-formulalist-new {
    border: solid 1px #e0e0e0;
    float: left;
    width: 340px;
    height: 261px;
    overflow-y: auto;
}

.CrossPSContent .computed-formulalist-new.currentcolumnsBox {
  width: 220px;
}

.computed-formulalist-min {
    text-align: center;
    font-size: 12px !important;
    padding: 6px 0 8px 0 !important;
}

.computed-operatorlist {
  float: right;
  width: 30px;
}

.computed ul {
  margin: 0;
  padding: 0;
}

.computed-operatorlist ul {
  margin: 0;
  padding: 0;
}

.computed-operatorlist li {
  border: solid 1px #e0e0e0;
  padding: 0;
  color: #0177d6;
  margin-bottom: 7px;
  line-height: 1;
  text-align: center;
}

.calloutWrapNew .lookup-footer a {
  float: right;
}

.decimaldd {
  width: 370px !important;
  padding: 5px 15px 0 0;
}

.asterisk {
  color: rgba(255, 0, 0, 0.54);
}

.dropdown-content .decimaldd-lst {
  padding: 0.8rem;
}

.decimaldd-sample {
  background: #f5f5f5;
  height: 45px;
}

.decimaldd-sample label.active {
  bottom: 29px !important;
}

.manageCol .lookup-footer {
  font-size: 12px;
  border-top: 0;
  width: auto;
  font-weight: bold;
}

.datedd {
  width: 200px !important;
  padding: 1rem 1rem 0 1.5rem;
}

.datedd-hdr {
  padding-bottom: 10px;
  color: #000;
}

.datedd .redio-chanel {
  padding: 4px;
}

.optionsdd {
  width: 300px !important;
  padding: 25px 10px 0 10px;
}

.optionsdd-chk {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.optionsdd-sample {
  background: #f9f9f9;
  padding: 3px 80px 15px 14px !important;
}

.manageCol-tbl--type thead th {
  height: 95px;
}

.manageCol-tbl--type tbody td {
  height: 49px;
  position: relative;
}

.manageCol-tbl--type .ui-sortable-helper, .dragList .ui-sortable-helper {
  background: #f9f9f9;
  border: 1px solid #f0f0f0;
  border-width: 1px 0 1px 0;
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.22);
}

.manageCol-tbl--type .ui-sortable-helper td {
  display: inline-block;
}


.manageCol-tbl--type-nameTd .icon {
  cursor: move;
}

.ContractlangPage {
  padding: 0 2px !important;
}

.contractLang .versionUpdate {
  height: 24px !important;
  width: 24px !important;
  fill: currentColor !important;
  z-index: 1;
  position: absolute;
  display: inline-block;
  top: 8px;
}

.contractLang .dragIcon {
  position: static;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  margin: 0px;
}

.contractLang .bgNumeric {
  background: #f0f0f0;
  text-align: center;
  padding: 0;
  width: 60px;
  height: 49px;
  padding-left: 0px !important;
}

.contractLang .drop-hover td {
  border-radius: 0 !important;
}


.contractLang.manageCol-tbl--type thead th {
  height: auto;
}

.manageCol-tbl--type-nameTd {
  width: 30%;
}

.manageCol-tbl--type-optsTd {
  width: 20%;
}

.manageCol-tbl--type-mandatorychk {
  width: 10%;
}

.manageCol-tbl--type-visiblity {
  width: 10%;
}

.manageCol-tbl--type-inpt {
  width: 10%;
}

.manageCol-tbl--type-maptoTd {
  width: 20%;
}

.manageCol-tbl--typeWrap > .scroll-wrapper.scrollbar-outer {
  margin-left: 60px !important;
  vertical-align: top;
}

.manageCol-tbl--serial {
  float: none;
}

.manageCol-tbl--serialWrap {
  position: absolute;
}

.manageCol-tbl--typeHdrWrap {
  overflow: hidden;
}

.manageCol-tbl--typeHdr {
  min-width: 920px;
}

.manageCol-tbl--serialWrap > .scroll-wrapper > .scroll-y .scroll-element_outer {
  display: none;
}

.customAttributeFieldCnt {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding-top: 30px !important;
  padding-bottom: 30px !important;
  margin-bottom: 30px;
}

.modal .modal-content .modal-inner-content {
  height: 400px;
}

.modal .modal-content .modal-inner-content.popupExcType-content {
  height: 300px;
}

.popupWithRadioList .redio-chanel {
  float: none !important;
  margin-bottom: 15px;
  margin-left: 10px;
}

.padding24 {
  padding: 24px !important;
}

.dcc-query-container .additional-info-wrapper {
  margin-left: 0;
  transition: all 0.5s ease;
}

.dcc-query-container .additional-info-wrapper.wrapper--withSidebar {
  margin-left: 350px;
}

.ui-sortable li div[on-click-switchable] .icon-full-screen {
  margin-right: 30px;
}

.catalog-cust-attr-section {
  margin: 0 -15px;
}

.catalog-cust-attr-section .questionnaire-section-content {
  padding: 0 !important;
}

.modal-content .ui-grid {
  border-top: none !important;
}

.width60 {
  width: 60px !important;
}

.header-filter-entity-wrapper table.sTable .select-wrapper span.caret i, .header-filter-entity-wrapper table.sTable i {
  line-height: normal !important;
  height: auto !important;
}

.header-filter-entity-wrapper .table-main-header {
  height: 64px;
  text-align: right;
  padding-right: 25px;
  border-bottom: 1px solid #e5e5e5;
}

.header-filter-entity-wrapper .table-main-header a {
  display: inline-block;
  margin-top: 18px;
}

.model_body .popup-flip-to {
  min-height: 150px;
}

.panel-header-action-container {
  padding: 4px 0 8px 0;
  border-bottom: 1px solid #d0d0d0;
}

.mgrTask .overflowAuto {
  overflow: auto;
}

.mgrTask table.manage-task-list {
  min-width: 1349px;
}

.mgrTask table.manage-task-list .task-list-Row td {
  padding-top: 7px;
  padding-bottom: 8px;
}

.mgrTask table.manage-task-list .task-list-name-cell {
  position: inherit;
}

.mgrTask table.manage-task-list .task-list-name-cell.level1 {
  padding-left: 40px;
}

.mgrTask table.manage-task-list .task-list-name-cell.level2 {
  padding-left: 80px;
}

.mgrTask table.manage-task-list .task-list-name-cell.level3 {
  padding-left: 120px;
}

.mgrTask table.manage-task-list .task-list-name-cell.level4 {
  padding-left: 160px;
}

.mgrTask table.manage-task-list .task-list-name-cell.level5 {
  padding-left: 200px;
}

.mgrTask table.manage-task-list .task-list-name-cell.level6 {
  padding-left: 240px;
}

.mgrTask table.manage-task-list .task-list-name-cell .infoIcon {
  height: 24px;
  position: relative;
  top: 3px;
}

.mgrTask table.manage-task-list .paddingRight45 {
  padding-right: 45px;
}

.mgrTask table.manage-task-list .datepicker-wrapper {
  margin: 0;
}

.mgrTask table.manage-task-list .datepicker-wrapper input[type=text] {
  border-bottom: none;
  color: #0177d6;
  margin: 0;
}

.mgrTask table.manage-task-list .datepicker-wrapper input[type=text]:focus:not([readonly]) {
  border-bottom: none;
  box-shadow: none;
}

.mgrTask table.manage-task-list .last-worked-date-time-cnt {
  font-size: 12px;
}

.mgrTask table.manage-task-list .assignToCell .typeaHeade.titleless-typeahead {
  line-height: inherit;
  width: 100%;
  height: auto;
}

.mgrTask table.manage-task-list .assignToCell .typeaHeade.titleless-typeahead .catpopup-title {
  margin: 0;
}

.mass-edit-popup .checkbox-wrapper {
  display: inline-block;
  width: 40px;
  float: left;
}

.mass-edit-popup .checkbox-content-wrapper {
  display: inline-block;
  width: 200px;
  float: left;
}

.mass-edit-popup .checkbox-content-wrapper .chk-label {
  display: block;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.64);
}

.mass-edit-popup .checkbox-content-wrapper .input-field, .mass-edit-popup .checkbox-content-wrapper input[type="text"] {
  margin: 0;
}

.mass-edit-popup .checkbox-content-wrapper .ddStatus {
  margin-top: 4px;
}

.mass-edit-popup .checkbox-content-wrapper .typeaHeade.titleless-typeahead {
  line-height: inherit;
  width: 100%;
  height: auto;
}

.mass-edit-popup .checkbox-content-wrapper .typeaHeade.titleless-typeahead .catpopup-title {
  margin: 0;
}

.statusIndicator {
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 2px;
}

.splitAccountigModal .descriptionWrapper {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.splitAccountigModal .descriptionWrapper .label {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.64);
}

.splitAccountigModal .splitValueField .input-field {
  margin-top: 15px;
  margin-bottom: 25px;
}

.splitAccountigModal .splitValueField .input-field label {
  width: calc(100% - 20px);
}

.splitAccountigModal .splitValueField .input-field label:after {
  width: 100%;
}

.splitAccountigModal .radio-space {
  padding-bottom: 10px !important;
}

.splitAccountigModal .radio-space > div > .input-field {
  margin-top: -5px;
}

.splitAccountigModal #numberContainer, .splitAccountigModal #percentContainer {
  height: 200px;
}

.splitAccountigModal #numberContainer.msie, .splitAccountigModal #percentContainer.msie {
  height: 182px;
}

.splitAccountigModal .tableCommonFooter {
  background-color: #fff;
  position: relative;
  z-index: 5;
}

table .autoSuggestCell .line-height-manager.typeaHeade.titleless-typeahead {
  width: 100%;
  height: 29px;
  line-height: 29px;
}

table .autoSuggestCell .line-height-manager.typeaHeade.titleless-typeahead .catpopup-title {
  margin: 0;
}

.adminItemMasterWrapper .ui-sortable > li:first-child .collapsible-body > .row {
  margin: 0;
}

.adminItemMasterWrapper .itemDetailsCnt .H_devider {
  border-top: 1px solid #e5e5e5;
  margin: -15px -5px 40px -5px;
}

.adminItemMasterWrapper table.sTable td .table-dropdown {
  display: inline-block;
  width: 100%;
}

.adminItemMasterWrapper table.sTable td .table-dropdown > a {
  width: auto !important;
}

.adminItemMasterWrapper table.sTable td .table-dropdown > div.dropdown-content {
  width: 200px !important;
}

.adminItemMasterWrapper table.sTable td .table-dropdown > div.dropdown-content .input-field {
  margin-top: 15px;
  margin-bottom: 25px;
}

.adminItemMasterWrapper table.sTable td.right-align .table-dropdown > div.dropdown-content {
  left: initial !important;
  right: 0 !important;
}

.adminItemMasterWrapper table.sTable td.right-align .table-dropdown > div.dropdown-content .input-field label {
  width: calc(100% - 20px);
}

.adminItemMasterWrapper table.sTable td.right-align .table-dropdown > div.dropdown-content .input-field label:after {
  width: 100%;
}

.adminItemMasterWrapper table.sTable td .switch > .left .input-field {
  margin: 0;
}

.adminItemMasterWrapper table.sTable td .input-field.typeaHeade.titleless-typeahead {
  line-height: inherit;
  width: 100%;
  height: auto;
}

.adminItemMasterWrapper table.sTable td .input-field.typeaHeade.titleless-typeahead .catpopup-title {
  margin: 0;
}

.horizontal-devider {
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
}

.changeHistoryLineItemPopup .tabparent-container {
  position: relative;
  z-index: 500;
}

.errorBand {
  background-color: #ffdada;
  padding: 5px 12px;
}

.modal-content .collection {
  border: none;
}

.input-field.cbr-field .red-text {
  position: absolute;
  top: 22px;
}

.input-field.cbr-field label.active {
  bottom: 23px;
}

.dropdown-content.add-wishlist-dropdown-content {
  max-height: 350px;
}

.instruction-cnt {
  border: 1px solid #e0e0e0;
  border-top: none;
}

.instruction-table tr th, .instruction-table tr td {
  padding: 0px 5px;
  vertical-align: top;
}

.instruction-table tr th:first-child, .instruction-table tr td:first-child {
  padding-left: 0;
}

.instruction-table tr th:last-child, .instruction-table tr td:last-child {
  padding-right: 0;
}

@media screen and (min-width: 768px) {
  .questionnaireSmallPopup {
    width: 500px;
  }
}

@media (max-width: 1366px) and (min-width: 960px) {
  .dropdown-content {
    max-height: 550px;
  }
}

@media screen and (min-width: 960px) {
  .questionnairePopup {
    width: 750px;
  }
  .supplierPop.modal.modal-sm {
    width: 675px;
  }
  .questionnaireSmallPopup {
    width: 500px;
  }
}

@media screen and (min-width: 1224px) {
  .supplierprofile-popup {
    width: 1050px;
  }
  .adminItemMasterWrapper .supplier-section-wrapper .supLocationCnt {
    width: 120px;
  }
  .adminItemMasterWrapper .supplier-section-wrapper .supStatusCnt {
    width: 150px;
  }
  .adminItemMasterWrapper .notes-section-wrapper .classificationCnt, .adminItemMasterWrapper .notes-section-wrapper .includeOnCnt {
    width: 60px;
  }
  .adminItemMasterWrapper .uom-section-wrapper .measureCnt {
    width: 80px;
  }
}

@media screen and (max-width: 960px) {
  .questionContainer .show:before {
    display: none;
  }
  .sub-header-fixed .col.s12.filterHeader {
    width: 33.33%;
  }
  .catalog-main-view-container .catalog-filter .sidebar-btn {
    left: 33.33%;
  }
  .catalog-main-view-container .sidePanelLoaderCnt {
    width: 33.3333%;
  }

  .isNextGenView .catalog-main-view-container .catalog-filter .sidebar-btn{
    left:32.33%!important;
  }

  .isNextGenView .catalog-filter .leftSide-footer,
  .isNextGenView .sub-header-fixed .col.s12.filterHeader{
    width:calc(32.50% - 2.9rem)!important;
  }
  .isNextGenView .main-view-container.collapse-filter > .catalog-filter, 
  .isNextGenView .collapse-filter .leftSide-footer{
    margin-left:-39%!important;
  }
  .isNextGenView .cardList .cardListContent {
    padding: 16px 0 10px!important;
  }
}

.collapse-filter .catalog-filter .sidebar-btn {
  left: 0;
}

.manageCol-tbl--type-opts .dropdown-content {
  width: 200px !important;
  max-height: 190px;
}

.chkNoLbl [type="checkbox"] + label {
  padding-left: 20px;
}

.dropdown-content .select-wrapper i {
  color: rgba(0, 0, 0, 0.3);
}

.collapsible-header i.dirArrow {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 2s;
  transition: all 0.5s;
}

.collapsible-header.active i.dirArrow {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 2s;
  transition: all 0.5s;
}

.section-opts-ddcnt li:hover {
  background: #eee;
}

/*card page*/
.card-page-container .collection.with-header .collection-item.avatar {
  padding: 10px 50px 10px 72px;
  background-color: #fff;
}

.card-search-subheader {
  float: left;
  position: relative;
  width: 600px;
  margin: -5px 0 0 0;
}

.card-search-subheader input {
  margin: 0;
  height: 3rem;
}

.card-search-subheader label {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
  width: auto;
}

.card-search-subheader label.active {
  transform: translateY(0);
}

.card-subhedear {
  margin-top: 10px;
}

.card-page-container .choose_slider_items .card.scrolledCard .card-content {
  padding: 0;
}

.projectCards {
  position: relative;
  top: calc(50% - 50px);
  transform: translateY(-50%);
  overflow: hidden;
}

.projectCards .landing-cards .card-content .scrollbar-outer {
  min-height: initial !important;
}

.projectCards .choose_slider_items {
  padding-top: 0 !important;
}

.projectCards .card-page-container .choose_slider_items .card.scrolledCard .card-content {
  padding-top: 20px;
  padding-bottom: 62px;
}

.projectCards .uppercase {
  text-transform: uppercase;
}

.projectCards .card-header .stateInProgress {
  background-color: #e67300;
}

.projectCards .card-header .stateCompleted {
  background-color: #268406;
}

.projectCards .card-header .stateNotStarted {
  background-color: #667985;
}

.projectCards .indicator {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-right: 5px;
  position: relative;
  top: 3px;
}

.projectCards .indicator.in-progress {
  background-color: #e67300;
}

.projectCards .indicator.completed {
  background-color: #268406;
}

.projectCards .indicator.not-started {
  background-color: #667985;
}

.projectCards .cardHeading {
  font-size: 12px;
  color: #757575;
}

.projectCards .cardInnerContent {
  font-size: 14px;
  color: #000000;
}

.projectCards .cardInnerContent span {
  display: inline-block;
}

.projectCards .cardInnerContent .taskCompleted {
  margin-right: 5px;
}

.projectCards .extraLinks li {
  margin-bottom: 5px;
}

.projectCards .extraLinks li span {
  margin-right: 5px;
}

.loader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.relative-loader-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 51;
  background-color: rgba(255, 255, 255, 0.65);
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.relative-loader-container {
  top: 50%;
  margin-top: -20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
}

.card-subhedear .saved-view-content:after {
  border-top: 5px solid #fff;
}

.card-subhedear .right {
  margin-left: 5px;
}

.card-subhedear .dropdown-content-content {
  padding-bottom: 10px !important;
}

/* INPUT UI */
.select-wrapper span.caret {
  top: 0;
}

.line-height-manager .select-wrapper span.caret {
  top: 17%;
}

.transparent-element{
  display: none;
}

.input-field[disable=true] .select-wrapper .transparent-element {
  display: block;
  width: 100%;
  height: 28px;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  z-index: 1;
}

/* INPUT UI ENDS */
.secondary-navigation-one > ul > li > a {
  position: relative;
  z-index: 3;
}

.secondary-navigation-one a:focus {
  outline: none !important;
}

.secondary-navigation-one a:active {
  outline: none !important;
}

.secondary-navigation-one > ul > li > span,
a.initialDiv span {
  float: none;
  margin-left: 0;
  position: absolute;
  top: 0px;
  left: 50%;
  height: 100%;
  background: #0177d6;
  width: 1px;
  z-index: 1;
  border: 1px;
}

.secondary-navigation-one > ul > li {
  position: relative;
  height: 30px;
  z-index: 1;
  /*padding-bottom: 2rem;*/
}

.secondary-navigation-one {
  position: fixed;
  height: 100%;
  /* border-left: 1px solid #D4D4D4;*/
  z-index: 1;
  -webkit-transition: 0.5s ease-out;
  -moz-transition: 0.5s ease-out;
  -o-transition: 0.5s ease-out;
  -ms-transition: 0.5s ease-out;
  /* right: 0;*/
  /*display: inline-table;*/
  width: 69px;
}

.secondary-navigation-one > ul > li:first-child > a {
  margin-top: 2rem;
}

.secondary-navigation-one > ul > li.active > a {
  background: #fff;
  border: 3px solid #268406;
  width: 16px;
  height: 16px;
}

.secondary-navigation-one > ul > li:last-child > span {
  display: none;
}

#spliter .lookup-bulk-order li {
  width: 100%;
}

.secondary-navigation-one > ul > li > a {
  border-radius: 50%;
  width: 10px;
  display: block;
  margin: 0 auto;
  background: #0177d6;
  height: 10px;
  padding: 0;
  border: 3px solid transparent;
}

.secondary-navigation-one > ul > li.active.invalid > a, .secondary-navigation-one > ul > li.active.invalid > a:hover {
  border-color: #f44336 !important;
  background: #fff !important;
}

.secondary-navigation-one > ul > li.invalid > a, .secondary-navigation-one > ul > li.invalid > a:hover {
  background: #f44336 !important;
}

.secondary-navigation-one .add-section-icon {
  width: 22px !important;
  height: 22px !important;
}

.secondary-navigation-one .add-section-plus-icon {
  margin-left: 2px;
  margin-top: -3px;
}

.mandatoryfieldstatuscont:hover .mandatoryfieldstatushovercont {
  display: block;
}

.mandatoryfieldstatuscont-lnk .section-opts-ddcnt,
.mandatoryfieldstatuscont-lnk .section-opts-ddlnk {
  right: 55px;
}

.mandatoryfieldstatuscont-lnk .section-opts-ddlnk:after {
  position: absolute;
  right: -8px;
  top: 0;
  content: "";
  width: 2px;
  background: #e0e0e0;
  height: 22px;
}

.mandatoryfieldstatushovercont {
  position: relative;
  left: -16px;
  top: -12px;
  z-index: 992;
  float: left;
  display: none;
  width: 250px;
  padding: 15px;
  border: 1px solid #e5e5e5;
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.mandatoryfieldstatushovercont .rightArrow.triangle-with-shadow {
  top: 6px;
}

.drop-hover {
  opacity: .5;
  border: 1px dashed #000;
  background: #0177d6;
}

.highlight {
  -webkit-animation: bgChange 5s;
  animation: bgChange 5s;
}

.isNextGenView .accountDetails smart-section-item-renderer .highlight {
  background: none!important;
}

ul.highlight-first li:first-child {
  -webkit-animation: bgChange 5s;
  animation: bgChange 5s;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes bgChange {
  0% {
    background: #d1e4ff;
    border-color: #e3f2fd;
  }
  50% {
    background: #ebf3ff;
  }
  100% {
    background: #fff;
  }
}

/* Standard syntax */
@keyframes bgChange {
  0% {
    background: #d1e4ff;
    border-color: #e3f2fd;
  }
  50% {
    background: #ebf3ff;
  }
  100% {
    background: #fff;
  }
}

.collection .collection-item.avatar i.circle {
  border: none;
}

.upload-attach-link {
  margin-top: 15px;
}

.single-edit-panel {
  display: -webkit-flex;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 2;
  padding-top: 5px;
  padding-bottom: 5px;
  transition: 0.5s linear all;
}

.single-edit-panel .single-edit-panel-input-box {
  -webkit-flex-grow: 99;
  flex-grow: 99;
  margin-bottom: 0;
}

.single-edit-panel .single-edit-panel-secondary-content {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}

.single-edit-panel.ng-enter, .single-edit-panel.ng-hide {
  transition: 0.5s linear all;
  transform: translateX(100%);
}

.single-edit-panel.ng-enter.ng-enter-active, .single-edit-panel.ng-leave.ng-leave-active {
  transform: translateX(0);
}

.single-edit-panel.ng-leave {
  transform: translateX(100%);
}

/* action blocks */
.action-block {
  padding: 45px 0;
}

.template-block {
  height: 100px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.action-block-cont {
  border: 1px solid #e5e5e5;
  background-color: #fff;
  width: 190px;
  padding: 48px;
  display: inline-block;
  text-align: center;
  height: 168px;
  margin: 0 8px;
  position: relative;
  border-radius: 2px;
}

.action-block-cont-icon {
  display: block;
  height: 68px;
}

.action-block-cont-lbl {
  position: absolute;
  width: 100%;
  padding: 10px;
  left: 0;
  bottom: 0;
  line-height: 16px;
  height: 52px;
}

.radio-space {
  padding: 5px 20px !important;
}

.circle-loading-container {
  display: inline-block;
  margin-left: 10px;
  height: 20px;
}

.upload-attachment {
  margin-top: 20px;
}

.uploaded-file-list {
  height: 182px;
  margin-top: 20px;
}

.uploaded-file-list .upload-attachment {
  margin-top: 0;
}

.attachment-manage-icon {
  margin-left: 20px;
  float: left;
  margin-top: -2px;
}

.attachment-info {
  font-size: 12px;
  float: left;
}

.attachmentName {
  width: 180px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.importDocumentsSearch.searchSlideMain, .repo-pricesheet-search.searchSlideMain, .supplierAttachmentSearch.searchSlideMain {
  width: calc(100% - 116px);
  right: 50px;
  top: 0;
}

.supplierAttachmentSearch.searchSlideMain {
  right: 60px;
}

.field-label {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.64);
}

.manange-legend {
  margin: 1px 10px 0 0;
}

.pricesheet-status-lookup {
  max-width: 350px;
}

.input-label-black label {
  color: #000;
}

/*error notification-massage color*/
.notification-massage .successes {
  color: #4BA143;
}

.collapsible-header-drag-wrap ~ .collapsible-header {
  margin-bottom: 5px;
}

.secIcon {
  margin: 12px 3px 0 0;
}

.legendsWrap {
  margin-top: 4px;
  color: #5e5e5e;
}

.reqnewcontainer .optionalFieldHover {
  padding: 1.7rem 1.5rem 2.7rem 1.5rem;
  top: -6px;
}

.reqnewcontainer .input-field.optionalField {
  margin-bottom: 27px;
}

.reqnewcontainer .editableMode input[type=text] {
  margin-bottom: 20px;
}

.alert-bar--warning .icon {
  cursor: pointer;
}

.flexSheet {
  border: none !important;
  /*border-left: 1px solid #e0e0e0!important;
	border-top: 1px solid #e0e0e0!important;*/
  /*height: 300px;*/
  font-family: inherit !important;
}

.wj-cell.wj-header-row {
  border-top: 1px solid #e0e0e0 !important;
}

div[wj-part='root'] {
  background: #fff !important;
}

div[wj-part='tab-holder'] {
  display: none !important;
}

div[wj-part='cells'] {
  /*top: 0!important;
	left: 0!important;*/
}

div[wj-part="container"] {
  height: 100% !important;
}

@keyframes category_component_loading_animation {
  0% {
    bottom: -50px;
  }
  100% {
    bottom: 0;
  }
}

.Category_Component_Loader {
  overflow: hidden;
  bottom: 0;
  opacity: 1;
  animation: category_component_loading_animation 1s;
  padding: 11px !important;
  z-index: 3;
  width: 100%;
}

.showLookUp_Component_Loader {
  overflow: hidden;
  bottom: 0;
  opacity: 1;
  padding: 11px !important;
  z-index: 3;
  width: 100%;
}

.is-floating-menu-active {
  padding-bottom: 57px;
}

.ellipsisContainter {
  overflow: hidden;
  height: 42px;
}

.ellipsisFix {
  position: absolute;
  bottom: -24px;
  right: 40px;
  background: #fff;
}

.ellipsisFix span {
  color: #0177d6;
  cursor: pointer;
}

.dropdown-slideUp .dropdown-content {
  bottom: 0;
  top: inherit !important;
}

.dropdown-content .order-action-item {
  padding: 10px 20px;
  cursor: pointer;
}

.dropdown-content .order-action-item:hover {
  background-color: #e7e7e7;
}

.DDReadonly {
  display: block;
  position: relative;
  float: left;
}

.DDReadonly .dropdown-content {
  width: 100%;
}

.searchContentField .collecton-item-secondary-text-wrapper {
  display: none;
}

.searchContentField.dropdown-content .dropdown-content-content .contentInTitle {
  padding-left: 10px;
}

table.sTable [type="checkbox"] + label {
  height: 20px;
}

table.sTable i.small {
  font-size: 1rem;
}

table.sTable th {
  padding: 14px 10px 13px;
}

table.sTable td {
  padding: 10px;
  color: #212121;
}

table.sTable th:first-child, table.sTable td:first-child {
  padding-left: 19px;
}

table.sTable input[type=text][readonly].select-dropdown, .wj-cell input[type=text][readonly].select-dropdown{
  border: 0;
  margin-top: 0;
}

.sTable-addAction {
  width: 86px;
}

.displayInlineBlock {
  display: inline-block !important;
}

.cp-color-picker {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.46), 0 2px 10px 0 rgba(0, 0, 0, 0.42) !important;
  background: #fff !important;
}

.cke_editable {
  line-height: 1.6;
}

/*loader*/
.loader-fix {
  /* position: relative;
  height: auto; */
}

.chk-txt {
  margin: 13px 3px 0 12px;
}

.selectPreview .select-wrapper input.select-dropdown:disabled {
  border: 0;
}

.selectPreview .select-wrapper span.caret {
  display: none;
}

.modal.exchangeRatePopup {
  width: 545px;
}

.exchangeRatePopup .row .col {
  float: none;
  display: inline-block;
}

.rateEle .select-dropdown.dropdown-content,
.addCurrRateSlct .select-dropdown.dropdown-content {
  width: 230px !important;
  height: 155px;
}

.uploadDownloadLog {
  table-layout: fixed;
}

.dropdown-content-header .search-icon-fix {
  left: 6px !important;
}

.dropdown-content-footer .btn-flat-fix a {
  padding-right: 16px;
}

/*tooltip*/
.icon-fix-overlay {
  position: relative;
}

.icon.icon-fix-overlay::after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  opacity: 0.01;
  display: block;
}

.tooltip {
  display: none;
  position: absolute;
  background-color: #222;
  padding: 7px 10px;
  max-width: 0;
  color: #fff;
  z-index: 9999999;
  opacity: 0;
  transition: opacity 5s;
  white-space: pre-wrap;
}

.tooltip-show {
  display: inherit;
  max-width: 250px;
  opacity: 1;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

.tooltip-down .tooltip-arrow {
  top: -5px;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #222;
}

.tooltip-up .tooltip-arrow {
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #222;
}

.tooltip-right .tooltip-arrow {
  left: -5px;
  top: 50%;
  margin-top: -3px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #222;
}

.tooltip-left .tooltip-arrow {
  right: -5px;
  top: 50%;
  margin-top: -3px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #222;
}

.page-wrapper-full-height {
  min-height: calc( 100vh - 130px);
}

.sidebar {
  float: left;
  width: 250px;
  margin-left: -250px;
  position: relative;
  border-right: 1px solid #e0e0e0;
  transition: all 0.5s ease;
}

.wrapper {
  background-color: #fff;
  height: 100%;
  padding-bottom: 73px;
}

.wrapper--withSidebar {
  margin-left: 250px;
  padding-bottom: 68px;
  transition: all 0.5s ease;
}

.wrapper--withSidebar .sidebar-btn i {
  transform: rotateZ(180deg);
}

.popup-wrapper-withSidebar {
  padding-bottom: 0;
}

.sidebar-btn {
  background-color: #0177d6;
  z-index: 99;
  position: absolute;
  right: -17px;
  top: 45%;
  margin-top: -18px;
  cursor: pointer;
  padding: 6px 0px 6px 0px;
}

.sidebar-btn:focus, .sidebar-btn:hover {
  background-color: #0162b2;
}

.content {
  padding: 30px 25px;
}

.selected {
  background-color: #f5f5f5;
}

.tnc-wrapper .wrapper--sidebar--left {
  margin-left: 360px;
}

/*------------------------------------*	#for overlapping sidebar below 1200 resolution
\*------------------------------------*/
.wrapper--sidebar--left {
  margin-left: 250px;
  padding-bottom: 68px;
  transition: margin 0.5s ease;
}

.wrapper--sidebar--left .sidebar-btn {
  transform: rotateZ(180deg);
}

.sidebar--left, .sidebar--leftDv {
  float: left;
  width: 250px;
  margin-left: -250px;
  position: relative;
  border-right: 1px solid #e0e0e0;
  transition: margin 0.5s ease;
  height: 100%;
}

.sidebar--left.main-filter-applied {
  height: calc(100% - 154px);
}

.sidebar--left--isHidden {
  margin-left: -250px;
}

.sidebar.Set-Top {
  top: 0px !important;
}

@media only screen and (max-width: 1199px) {
  .wrapper--sidebar--left {
    margin-left: 0;
    padding-bottom: 68px;
    transition: all 0.5s ease;
  }
  .wrapper--sidebar--left .sidebar-btn {
    transform: rotateZ(180deg);
  }
  .wrapper--sidebar--left .sidebar-btn--hidden {
    transform: rotateZ(0deg);
  }
  .sidebar--leftDv {
    float: left;
    width: 250px;
    margin-left: 0;
    position: relative;
    border-right: 1px solid #e0e0e0;
    z-index: 1;
    transition: all 0.5s ease;
  }
  .sidebar--left--isHidden {
    margin-left: -250px;
  }
  .tnc-wrapper .wrapper--sidebar--left.isHidden {
    margin-left: 0;
  }
}

.panel-content-iteamList {
  padding: 0;
  margin: 0;
  background-color: #fff;
}

.panel-content-iteamList-item {
  border-bottom: solid 1px #e5e5e5 !important;
  padding: 8px 20px 8px 24px;
  line-height: 31px;
}

.reportPg .panel-content-iteamList-item {
  padding: 3px 20px 3px 13px;
}

.panel-content-iteamList-item.search-item {
  padding: 6px 20px !important;
}

.panel-content-iteamList-item .item-name {
  width: 158px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-height: 31px;
}

.panel-content-iteamList-item .item-name-contract {
  width: 94px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-height: 31px;
}

.panel-content-iteamList-item.selected {
  border-bottom: solid 1px #e2e2e2;
}

.panel-content-iteamList [type="checkbox"] + label {
  height: 17px;
}

.panel-content-iteamList.panel-content-iteamList-withoutHover .panel-content-iteamList-item:hover {
  background-color: #fff;
}

.vertical-itemList-tab .panel-content-iteamList-item .item-name, .vertical-itemList-tab .panel-content-iteamList-item a {
  width: 157px;
  color: #757575;
}

.vertical-itemList-tab .panel-content-iteamList-item .item-name-contract, .vertical-itemList-tab .panel-content-iteamList-item a {
  width: 157px;
  color: #707070;
}




.vertical-itemList-tab .panel-content-iteamList-item {
  border-left: 2px solid rgba(2, 4, 5, 0.02);
}

.vertical-itemList-tab .panel-content-iteamList-item.selected {
  border-left: 2px solid #0177d6 !important;
}

.vertical-itemList-tab .panel-content-iteamList-item.selected .item-name, .vertical-itemList-tab .panel-content-iteamList-item.selected a {
  color: #0177d6;
}

.vertical-itemList-tab .panel-content-iteamList-item.selected .item-name-contract, .vertical-itemList-tab .panel-content-iteamList-item.selected a {
  color: #435ECB;
}

.panel-content-iteamList input[type=text][readonly].select-dropdown {
  height: 31px;
  margin: 0;
  border: 0;
}

.panel-content-iteamList .select-wrapper .caret {
  top: 0;
}

.docSlider--open .slide-view-modal {
  opacity: 1;
}

.colorPickerWrap {
  width: 24px;
  float: left;
  margin-left: -25px;
  position: relative;
}

.colorPickerWrap .colorPicker {
  width: 0;
}

.colorPickerWrap .evo-pointer {
  margin-top: 22px;
  width: 20px;
  height: 5px;
  border: 0;
}

.colorPickerWrap .evo-colorind {
  border: none;
}

.colorPickerWrap .evo-cp-wrap {
  width: auto !important;
}

.evo-pop {
  border: 1px solid #ddd;
  background: #eee;
  border-radius: 4px;
  padding: 5px 5px 10px 5px;
  width: 216px;
}

.evo-more, .evo-color {
  display: none;
}

.evo-palette td {
  border-radius: 0;
}

.panel-content-groupList-item {
  padding: 8px 20px 8px 50px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e5e5e5;
}

.group-arrow {
  position: absolute;
  right: 10px;
}

.group-arrowDir {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 2s;
  transition: all 0.5s;
}

.group-arrowDir.active {
  -ms-transform: rotate(0deg) !important;
  -webkit-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important;
  -webkit-transition: all 2s;
  transition: all 0.5s;
}

.panel-content-iteamList-manageIcon {
  margin-right: 5px;
}

.panel-content-iteamList-manageIcon svg {
  margin-top: -3px;
}

.panel-content-iteamList-groupItem {
  padding: 0;
  border: none;
}

.panel-content-iteamList-groupItem .iteamList-groupItem-content {
  position: relative;
  padding: 8px 20px 8px 40px;
  cursor: pointer;
  border-bottom: 1px solid #e5e5e5;
}

.panel-content-iteamList-groupItem .group-arrow {
  position: absolute;
  right: 214px;
}

.panel-content-iteamList-groupItem .panel-content-iteamList-item {
  border-bottom: solid 1px #e5e5e5 !important;
  padding: 8px 20px 8px 37px;
  line-height: 31px;
}

.panel-content-iteamList-item .input-field {
  margin: 0;
}

.panel-content-iteamList-item .input-field.withSearchIcon input {
  height: 31px;
  line-height: 28px;
  border: none;
  box-shadow: none;
}

.panel-content-iteamList-delete {
  position: absolute;
  right: 20px;
}

/* -------- *	#div table row
\* ---------*/
.div-table-row {
  padding: 5px 1rem 0;
  border-bottom: 1px solid #e5e5e5;
  min-height: 48px;
}

.div-table-row:last-child {
  border-bottom: none;
}

.div-table-row.slider-pop {
  border-bottom: none;
  padding-top: 6px;
  z-index: 2;
}
.abc.div-table-row.slider-pop {
  border-bottom: none;
  padding-top: 0px;
  z-index: 2;
}
.abc.div-table-row {
  height: 38px;
}
.abc.line-height-manager.input-field label {
    bottom:2px;
}
.abc input[type=text] + label + .character-counter {
  position: absolute;
  top: 29px;
  right: 0;
  padding-right: 11px;
  color: rgba(0, 0, 0, 0.64);
}
.abc .elements-include {
  line-height: 62px;
}

.div-table-row.slider-pop .input-field {
  margin-bottom: 6px;
}

.div-table-row.slider-pop input {
  height: 27px;
}
.abc.div-table-row.slider-pop input {
  height: 23px;
  padding-right: 48px;
  box-sizing: border-box;
}

/*.abc {
    overflow: hidden;
}*/
.div-table-row .icons-wrap {
  margin-top: -5px;
}

/* ------- *	#model content
\* ----- */
.modal-overflow-visible {
  overflow: inherit;
}

.modal .modal-content-with-form {
  padding: 24px 1rem;
}

.compareDocResults {
  z-index: 2;
  position: relative;
}

.compareDocResults {
  z-index: 2;
  position: relative;
}

/* ------- *	#pagination
\*----------*/
.table-pagination-wrapper {
  padding: 15px 20px 15px 25px;
  clear: both;
}

.table-pagination-wrapper:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}

.table-pagination {
  font-size: 0.85714rem;
  color: rgba(0, 0, 0, 0.5);
  margin: 0;
}

.table-pagination .t-p-content {
  float: left;
  line-height: 2.5em;
  margin-right: 16px;
}

.table-pagination .t-p-content:last-child {
  margin-right: 0;
}

.table-pagination .t-p-content span span {
  margin-right: 5px;
}

.t-p-label {
  float: left;
  margin-right: 16px;
}

.t-p-dropdown {
  float: left;
}

.t-p-dropdown .t-p-dd-label {
  line-height: 2.5em;
}

.chevron_right {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.chevron_left {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.page-next, .page-back {
  color: #0177d6;
}

.page-next.is-disabled, .is-disabled.page-back {
  color: rgba(1, 119, 214, 0.28);
  cursor: not-allowed;
}

.page-next.is-disabled:hover, .is-disabled.page-back:hover {
  color: rgba(1, 119, 214, 0.28);
}

.page-next.is-disabled:focus, .is-disabled.page-back:focus {
  color: rgba(1, 119, 214, 0.28);
}

.page-next:hover, .page-back:hover {
  color: #0177d6;
}

.page-next:focus, .page-back:focus {
  color: #0177d6;
}

.page-back {
  margin-right: 12px;
}

.viewchangePg--bottom-padding-change {
  padding-bottom: 73px;
}

.overflow-inherit {
  overflow: inherit;
}

/*error pages*/
.error-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #0067b0;
}

.error-footer p {
  margin: 0;
  color: #fff;
}

.error-footer .row {
  margin: 4px 0;
}

.error-footer a {
  margin-top: 10px;
}

.columnMapPopup th {
  padding-top: 15px;
  padding-bottom: 15px;
}

.columnMapPopup td {
  padding-top: 5px;
  padding-bottom: 5px;
}

.sub-section-box {
  padding-top: 30px;
  background-color: #f5f5f5;
  position: relative;
}

.optionalField .iconFix {
  right: 18px;
}

.home-page.active .is-action-btn-trigger i.icon, .fixed-action-btn.noHover.active .is-action-btn-trigger i.icon {
  transform: rotate(0deg);
  margin: 0;
}

.input-with-icon input {
  width: calc(100% - 27px);
  padding-right: 27px;
}

.zipcode input[type=number]::-webkit-inner-spin-button,
.zipcode input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.sec-header-add-btn {
  position: absolute;
  top: 19px;
  right: 20px;
}

/*------------------------------------*	#fluid fix column layout
\*------------------------------------*/
.fldFxdWrapper-left {
  margin-left: 250px;
  display: flex;
  transition: all 0.5s ease;
}

.fldFxdWrapper-right {
  margin-right: 250px;
  display: flex;
  transition: all 0.5s ease;
}

.fldFxdWrapper-left--sideBar {
  float: left;
  width: 250px;
  margin-left: -250px;
  position: relative;
}

.fldFxdWrapper-right--sideBar {
  float: right;
  width: 250px;
  margin-right: -250px;
  position: relative;
}

.fldFxdWrapper--sideBar--icon {
  position: absolute;
  top: 0.4286rem;
  right: 0.7143rem;
}

.fldFxdWrapper--sidebar--count {
  width: 1.286rem;
  margin-right: 0.7143rem;
  display: inline-block;
}

.fldFxdWrapper-content {
  width: 100%;
}

.fldFxdWrapper-left--sideBar + .fldFxdWrapper-content {
  border-left: 1px solid #e5e5e5;
}

.fldFxdWrapper-right--sideBar + .fldFxdWrapper-content {
  border-right: 1px solid #e5e5e5;
}

.internalPageLink::before {
  margin-top: -70px;
  display: inline-block;
  content: "";
  visibility: hidden;
  height: 70px;
}

.input-field label.label-common-color {
  color: rgba(0, 0, 0, 0.64);
}

/*Navigation changes*/
.navMenuContainer .ui-sortable-helper {
  transition: none !important;
  cursor: move !important;
}

.scrollingNav .collection-item .iconMedium {
  padding-bottom: 7px;
}

.scrollingNav .collection-item span {
  font-size: 0.8rem;
}

.searchSlide {
  transition: all 0.6s linear;
  -webkit-transform: translateY(-555px) translateX(0px);
  transform: translateY(-555px) translateX(0px);
}

header {
  z-index: 999;
  position: relative;
}

smart-header {
  z-index: 999;
  position: relative;
}


.extra-nav-wrap.Header--Search--Wrapper {
  height: 50px;
}

.extra-nav-wrap.Header--Search--Wrapper-hide {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 1s;
  -moz-transition: height 1s;
  transition: height 1s;
}

/*Navigation changes*/
.inline-divider {
  margin-left: 5px;
  margin-right: 5px;
}

.action-bar-menu {
  float: right;
  margin-left: 20px;
}

.square-legend {
  width: 18px;
  height: 18px;
  border: 1px solid #e5e5e5;
}

.inserted-mark, .compr-view ins {
  background-color: #fded8d;
}

.removed-mark, .compr-view del {
  background-color: #ffdbd9;
}

.square-legend-label {
  margin-left: 10px;
}

.action-block-template-content {
  border: 1px solid #e5e5e5;
  background-color: #fff;
  width: 189px;
  padding: 10px 10px 50px 10px;
  text-align: left;
  display: inline-block;
  margin: 0 8px;
  position: relative;
  border-radius: 2px;
}

.action-block-template-info {
  padding-top: 8px;
  color: #9e9e9e;
  font-size: 12px;
  overflow: hidden;
  min-height: calc(100% - 83px);
}

.action-block-template-chk {
  padding: 20px 0;
}

.action-block-template-chk [type="checkbox"] + label {
  font-size: 12px;
}

.action-block-template-link {
  padding: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.action-content-center {
  display: block;
  margin: 0 auto;
}

@media only screen and (min-width: 1366px) {
  .action-block-template-content {
    width: 250px;
    padding: 16px 16px 50px 16px;
  }
  .action-block-template-link {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@keyframes docListViewSlideDown {
  0% {
    transform: translateY(-30%);
  }
  100% {
    transform: translateY(0%);
  }
}

.docList-view-slide-down {
  animation: .5s docListViewSlideDown;
}

.attachIconNum {
  text-align: center;
  margin-top: 30px;
}

.attachIconNum a {
  position: relative;
  display: inline-block;
  /*cursor: default;*/
}

.attachIconNum a .small-notification-bubble {
  height: 16px;
  width: 16px;
  background-color: #e6e6e6;
  color: #212121;
  top: -6px;
  right: -6px;
  padding: 0;
  font-size: 12px;
  cursor: default;
}

.attachIconNum a .small-notification-bubble.guildline-notification-bubble {
  background-color: #0177d6;
  color: #ffffff;
}

.commentFieldContainer {
    border-right: 1px solid #e5e5e5;
    margin-top: 0;
    padding: 10px 10px 10px !important;
    min-height: 73px;
}

.commentFieldContainer pre {
  top: -14px;
}

.vertical_tab_footer_comment_input .commentField {
  padding-bottom: 20px;
  padding: 0;
}

.sub-section-close-icon {
  right: 10px;
  position: absolute;
  top: 10px;
  cursor: pointer;
  z-index: 1;
}

.manageCol-tbl--type-nameTd > span > .dropdown-button {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 70%;
}

.radio-block > div > div > div {
  float: none !important;
  display: block !important;
  margin: 5px 0 5px 10px !important;
}

/* MANAGE COLUMN LOOKUP */
.listHolder .listHolder-width200 {
  width: 200px;
}

/* MANAGE COLUMN LOOKUP */
.fullHeight {
  height: 100%;
}

.extendBg {
  background: #fff;
  min-height: calc(100% - 50px);
}

.extendBg-new {
  background: #fff;
  min-height: calc(100% - 130px);
}

.extra-nav-wrap-fixed-new {
	position: fixed;
    width: 100%;
    top: 91px !important;
    left: 0;
    z-index: 999 !important;
}

.extendBg.reportPg {
  /*min-height: 100%;*/
  min-height: calc(100% - 30px);
}

.reportPg .chartColumn {
  overflow: hidden;
}

.reportPg .downloadChartOp #exportChartMenu {
  min-width: 150px !important;
}

.reportPg .downloadChartOp #exportChartMenu li{
  height: 50px;
}

.reportPg .downloadChartOp #exportChartMenu li:focus {
  background: none !important;
}

.reportPg .downloadChartOp #exportChartMenu li:focus:hover {
  background: #eee !important;
}

.reportPg .wrapper--withSidebar-cnt {
  height: 100%;
  overflow: auto;
}

.reportPg .breadcrumb {
  padding: 10px;
  border-bottom: 1px solid #eee;
  font-size: 12px;
}

.reportPg .wj-psuedo-scroll {
  overflow-x: auto;
}

.reportPg .wijmo-button-cont {
  margin-bottom: 5px;
}

.reportPg .wijmo-button {
  border: 2px solid #0067b0;
  outline: none;
  background: #fff;
  margin-right: 3px;
}

.reportPg .wijmo-button.selected {
  background: #0067b0;
  color: #fff;
}

.reportPg .wijmo-button.selected:hover {
  background: #0067b0;
  color: #fff;
}

.reportPg .wijmo-button:hover {
  background: #f0f0f0;
}

.reportPg .wj-state-sticky {
  /*margin-top: 91px;*/
}

.reportPg .wj-header {
  font-weight: normal;
}

.reportPg .wj-pivotgrid .wj-cell.wj-aggregate {
  font-weight: normal;
  color: #222;
}

.reportPg .wj-content, div[wj-part='cells'] {
  color: #666;
}

.show-hide-tabs .collapsed {
  transition: all .5s;
  transform: rotate(-90deg);
}

.show-hide-tabs .expanded {
  transform: rotate(0deg);
  transition: all .5s;
}

.extra-nav-title--text .report-name {
  width: 250px;
}

.extra-nav-title--text .report-name label {
  color: #fff !important;
}

.extra-nav-title--text .report-nav-cancel:hover {
  text-decoration: none;
}

.smart-report-radio input {
  margin: 0 !important;
}

.smart-report-radio .readonly-value-manager {
  margin-top: 0px;
  border-bottom: 1px solid #e0e0e0;
  min-width: 20px;
}

.reportDate .yt-between-dropdown {
  width: 16%;
  padding-right: 5px !important;
}

.panelBox-chart .chart-validation-info {
  height: 92px;
}

.panelBox-chart .disable-chart {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.panelBox-chart .chart-selection-display .pie-chart-section {
  margin-top: 20px;
  display: block;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.panelBox-chart .chart-selection-display {
  font-size: 0;
}

.subHeaderFixedPlaceHolder {
  padding-top: 52px;
}

.subHeaderPlusBandFixedPlaceHolder {
  padding-top: 94px;
}

.subHeaderBandFixedForCatSearch {
  padding-top: 164px;
}

.catpopup-title,
.catpopup-title:focus {
  background: none;
  border: 0;
  color: #435ECB;
  padding: 0;
}

/*css for user Profile--start*/
.user-profile {
  height: auto;
  width: 100%;
  margin: 0;
  position: relative;
}

.img-editing {
  position: absolute;
  right: 6%;
  top: 74%;
  padding: 2%;
  border-radius: 50%;
  background: #0067b0;
  cursor: pointer;
}

.overL {
  display: none;
}

.user-profile.is-profile-pic:hover .overL {
  display: block;
  background-color: #645e5e !important;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
  border-radius: 50%;
}

.user-profile.is-profile-pic:hover .overL i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
}

/*css for user Profile--end*/
.table-view {
  width: 100%;
  display: table;
}

.table-header {
  margin: 0;
  border-bottom: 1px solid #d0d0d0;
}

.table-header .table-header-column {
  padding: 15px 5px;
  display: table-cell;
  vertical-align: middle;
  border-radius: 2px;
  font-weight: normal;
  color: #5e5e5e;
  font-size: 0.8571rem;
}

.table-header .table-header-column:first-child, .table-body .table-body-row .table-body-row-cell:first-child {
  padding-left: 20px;
}

.table-body {
  display: inline-block;
  width: 100%;
}

.table-body .table-body-row {
  border-bottom: 1px solid #d0d0d0;
  margin: 0;
}

.table-body .table-body-row .table-body-row-cell {
  padding: 15px 5px;
  display: table-cell;
  vertical-align: middle;
  border-radius: 2px;
  font-weight: normal;
  color: #3b3b3b;
}

/*custom label for input*/
.custom-label {
  margin-bottom: 5px;
  font-size: 12px;
  color: #9e9e9e;
}

.dropdown-content-header .title {
  padding-left: 4px;
}

.avatarWithImgThumbnail {
  float: left;
  width: 98px;
  height: 98px;
  border: 1px solid #e0e0e0;
  margin-left: -57px;
  background: #fff;
}

.avatarWithImgThumbnail img {
  max-height: 96px;
  max-width: 96px;
  margin: 0 auto;
}

.avatarWithImgContent {
  padding-left: 63px;
}

.listCont {
  margin-left: 120px;
}

.tree-component .tree-view-str li ul {
  padding-left: 30px;
}

.tree-component .tree-view-str li .tree-view-str-item {
  padding-left: 53px;
  position: relative;
}

.tree-component .tree-view-str li .tree-view-str-item i {
  position: absolute;
  height: 24px;
  width: 24px;
  left: 21px;
  top: 8px;
}

.tree-view-str li li .tree-view-str-item .tree_view_content_icon,
.tree-view-str-item .tree_view_content_icon {
  right: 21px;
  left: auto;
}

.tree_view_content .tree_view_content_title {
    margin-top: 8px;
    width: calc(100% - 50px);
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: black;
    white-space: nowrap;
}

.modal .modal-footer_new {
  min-height: 52px;
}

.dropdown-title .select-wrapper input.select-dropdown {
  margin: 0;
}

.select-wrapper input.select-dropdown {
  padding-right: 24px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-overflow: ellipsis;
}

.add-new-row {
  float: right;
  margin-right: 15px;
}

.listCont {
  margin-left: 120px;
}

/*upload popupup*/
.drop-box {
  background: #F8F8F8;
  border: 1px dashed #DDD;
  width: auto;
  text-align: center;
  padding-top: 25px;
  height: auto;
  min-height: 110px;
}

.dragover .drop-box {
  border: 1px dashed blue;
}

.progress-bar {
  width: 300px;
  height: 14px;
  border-radius: 10px;
  border: 1px solid #CCC;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6666cc), to(#4b4b95));
  border-image: initial;
}

.uploaded {
  padding: 0;
  height: 14px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#66cc00), to(#4b9500));
  border-image: initial;
  width: 0;
}

li.upload-files {
  display: block;
  float: left;
  width: 100%;
  padding: 15px 0;
  border-bottom: 1px solid #e5e5e5;
}

li.upload-files li:first-child {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 180px;
}

li.upload-files li {
  float: left;
}

.textbox-with-icon {
  position: relative;
}

.textbox-with-icon input {
  padding-right: 25px;
  box-sizing: border-box;
}

.textbox-with-icon .icon.iconSmall svg {
  cursor: pointer;
}

/*.emailLogTblWrap {
	width: 100%;
	display: block;
}*/
.emailLogTbl {
  min-width: 1300px;
}

.emailLogTblHdrWrap {
  width: 100%;
  overflow: hidden;
}

.emailLogTblHdr {
  min-width: 1300px;
}

.redio-chanel label {
  margin: 0;
}

.contentPreviousBtn {
  border: solid 1px #0177d6;
  cursor: pointer;
  color: #0177d6;
  display: inline-block;
}

.contentPreviousBtn--active {
  border: solid 1px #b2b2b2;
  color: #b2b2b2;
}

/* SPLIT VIEW STARTS HERE */
.splitView {
  position: relative;
}

.splitView .refHolder {
  background-color: #ccc;
  text-align: center;
}

.splitView .contentHolder {
  position: fixed;
  bottom: 88px;
  margin: 0 15px;
  background-color: #fff;
  width: calc(100% - 30px);
  -webkit-box-shadow: 0 0 2px 0 #666666;
  box-shadow: 0 0 2px 0 #666666;
}

.splitView .for-scanned-invoice {
  position: fixed;
  bottom: 73px;
  top: 155px;
  left: 0;
  right: 0;
  overflow: auto;
  padding-bottom: 273px;
}

.fadeIn {
  -webkit-transition: opacity 2s ease-in;
  -moz-transition: opacity 2s ease-in;
  -o-transition: opacity 2s ease-in;
  -ms-transition: opacity 2s ease-in;
  transition: opacity 2s ease-in;
  opacity: 1;
}

.fadeOut {
  -webkit-transition: opacity 2s ease-in;
  -moz-transition: opacity 2s ease-in;
  -o-transition: opacity 2s ease-in;
  -ms-transition: opacity 2s ease-in;
  transition: opacity 2s ease-in;
  opacity: 0;
}

.opacity0 {
  opacity: 0;
}

.tab-action-bar-container {
  width: 100%;
  float: left;
  padding: 10px 12px 8px;
  position: relative;
  z-index: 550;
  background: #fff;
}

.alert-bar--with-button {
  line-height: 38px;
}

.alert-bar {
  height: 40px;
}

.alert-bar .icon.icon-style {
  height: 30px !important;
  cursor: default;
}

.alert-bar-auto-height {
  height: auto;
}

.alert-bar-wrap {
  width: 100%;
  float: left;
  position: relative;
  z-index: 500;
}

.alert-bar-wrap.container .row {
  margin: 0;
}

.alert-bar-wrap.container .row .col {
  padding: 0;
}

.alert-bar-wrap.alert-bar-animation {
  margin-top: -40px;
  transition: all ease-out 0.2s;
}

.alert-bar-wrap.alert-bar-fadeIn {
  margin-top: 0;
}

.alert-bar-wrap .dropdown-wrap {
  width: 60px;
  margin: 5px 10px 0;
}

.alert-bar-wrap .dropdown-wrap .input-field input[type=text].select-dropdown {
  margin: 0;
  border-bottom: none;
}

.alert-bar-wrap .dropdown-wrap .input-field .select-wrapper span.caret i {
  line-height: normal;
}

.item-details-template-wrap .tabparent-container {
  position: relative;
  z-index: 600;
  float: none !important;
}

.item-details-template-wrap .row.tabs-vertical .tabparent-container {
  position: static;
  float: left !important;
}

.cursorZoomIn {
  cursor: zoom-in;
}

.cursorZoomOut {
  cursor: zoom-out;
}

/* SPLIT VIEW ENDS HERE */
/*index auto search */
.searchWrapper .smart1-search-wrap-setectbox {
  float: left;
  height: 3.5rem;
  padding-top: 1rem;
  position: absolute;
}

.smart1-search-drop-arrow {
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 5px solid #FFFFFF;
  position: absolute;
  right: 9px;
  top: 9px;
}

.smart1-search-recent-dropdown {
  position: absolute;
  background: #FFF;
  color: #000;
  left: 0px;
  z-index: 4;
}

.smart1-navigation .smart1-search-recent-dropdown {
  top: 22px;
  width: 212px;
  padding: 10px;
  border: 1px solid #e7e7e7;
}

.searchWrapper .smart1-search-recent-dropdown {
  top: 3.4rem;
  padding: 10px 10px 10px 20px;
  width: 100%;
  border-top: 1px solid #e7e7e7;
}

.searchWrapper .smart1-search-suggest-dropdown {
  margin-top: 3.5rem;
}

.searchWrapper .smart1-search-recent-list {
  font-size: 14px;
  margin-top: 5px;
}

.searchWrapper .smart1-search-recent-list .smart1-search-recent-list-item {
  padding: 5px 0;
  word-wrap: break-word;
}

.reach-us {
  margin-top: 5px;
  float: left;
}

/*index auto search end here.*/
/*index auto search end here.*/
/* SAVED FILTER POPUP STARTS */
.savedViews {
  position: relative;
  width: 100%;
  float: left;
}

.savedViews .truncate {
  padding-right: 50px;
  display: inline-block;
  max-width: 85%;
  float: left;
}

.savedViews .defaultTxt {
  margin-left: -44px;
  float: left;
  margin-top: 3px;
}

/* SAVED FILTER POPUP STARTS ENDS */
.paddingLR10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.paddingLR0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.compareLnk {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.tabs-vertical {
  padding-left: 301px;
  min-height: 300px;
}

.tabs-vertical .tabparent-container {
  margin-left: -301px !important;
  width: 301px !important;
  padding: 0;
  box-shadow: none;
  border: 1px solid #e5e5e5 !important;
  border-left: none !important;
  min-height: 300px;
}

.addLines-modal .tabs-vertical .tabparent-container {
  min-height: 450px;
}


/* .tabparent {
  width: auto !important;
} */

.tabs-vertical .tabs {
  flex-direction: column;
  height: auto !important;
}

.tabs-vertical .tabs .tab.active a {
  color: #0177d6;
}

.tabs-vertical .tabs .tab a {
  text-align: left;
  font-weight: normal;
  color: #191919;
  float: left;
}

.tabs-vertical .tabs .tab a.active {
  border: none !important;
}

.tabs-vertical .tabs .tab > a.active {
  border-left: 2px solid #0177d6 !important;
  background: #f5f5f5;
  color: #0177d6;
}

.tabs-vertical .tabs .tab > a {
  border-left: 2px solid transparent !important;
}

.tabs-vertical .tabs .tab > div {
  float: left;
  width: 100%;
}

.tabs-vertical .tabs .tab > div.active {
  border-left: 2px solid #0177d6;
  border-bottom: 0;
  background: #f5f5f5;
  color: #0177d6;
}

.tabs-vertical .tabs .tab > div.active a {
  color: #0177d6;
}

.tabs-vertical .tabparent-container ~ div {
  float: left;
  border: 1px solid #e5e5e5;
  overflow: hidden;
  height: 300px;
  border-left: 0;
  width: 100%;
}

.addLines-modal .tabs-vertical .tabparent-container ~ div {
  height: 450px;
}

.addLines-modal .tabs-vertical .tabparent-container ~ div .scroll-wrapper > .scroll-content {
  height: 450px !important;
}

.addLines-modal .modal-header .select-column-dd {
  top: -3px;
}

.addLines-modal .modal-header.expand-css-trans .popup-heading-cnt {
  margin-top: 5px;
}

.addLines-modal .modal-header.expand-css-trans .select-column-dd {
  top: 2px;
}

.addLines-modal .modal-header.expand-css-trans .extra-nav-wrap i {
  line-height: 1.5rem !important;
  height: 24px !important;
}

.addLines-modal .modal-header.expand-css-trans input[type=text][readonly="readonly"].select-dropdown, .addLines-modal .modal-header.expand-css-trans input[type=text][readonly].select-dropdown, .addLines-modal .modal-header.expand-css-trans input[type=text][readonly="readonly"].select-dropdown:focus, .addLines-modal .modal-header.expand-css-trans input[type=text][readonly].select-dropdown:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  box-shadow: none;
}

.addLines-modal .modal-header.expand-css-trans .select-wrapper input.select-dropdown, .addLines-modal .modal-header.expand-css-trans .select-column-dd.input-field label, .addLines-modal .modal-header.expand-css-trans .select-column-dd.isFocused label {
  color: #fff !important;
}

.addLines-modal.approverSuggestion-modal .scroll-wrapper .scrollbar-outer > div{ 
  max-width: 100% !important;
}

.global-search .searchWithHiddenTextField .cancel-icon {
  top: 5px;
  right: 10px;
}

.global-search .searchWithHiddenTextField .search-icon:hover, .global-search .searchWithHiddenTextField a:focus {
  background: none;
  box-shadow: none;
}

.popup-header-search-cnt{
    width: 60%;
    float: right;
}


.vertical-tabs-countcontainer {
    display: inline-block;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    line-height: 25px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background-color: #0177d6;
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 10px;
}

.panelBox-chart .tabs-vertical .tabparent-container ~ div {
  height: 329px;
}

.tabs-vertical .tabparent-container ~ div .chart-error-msg {
  height: 35px;
  background: #ffdada;
  font-size: 12px;
  font-size: 12px;
  line-height: 35px;
  text-align: center;
}

.top-fields-filter .tabs-vertical, .top-fields-filter .tabs-vertical .tabparent-container {
  min-height: 150px;
}

.top-fields-filter .tabs-vertical .tabparent-container ~ div {
  height: 200px;
}

.tabs-vertical .tabs .tab {
  border-bottom: 1px solid #e5e5e5;
  float: left;
}

.tabs-vertical .tabs .tab:last-child {
  border-bottom: 0;
}

.tabs-vertical .tabs .indicator {
  display: none !important;
}

.tabHolderWrap .tabs-vertical {
  float: left;
}

.tabHolder {
  float: left;
  width: calc(100% - 301px);
}

.sectionCntFull {
  margin: 0 -10px;
}

.supplierView .tabparent-container {
  display: none;
}

.panelBox--filter .tabs-vertical .tabparent-container ~ div,
.panelBox--filter .tabs-vertical .tabparent-container,
.panelBox-chart .tabs-vertical .tabparent-container ~ div,
.panelBox-chart .tabs-vertical .tabparent-container {
  border-width: 0 1px 0 1px !important;
}

.panelBox--filter .tabs-vertical,
.panelBox-chart .tabs-vertical {
  margin: 0;
}

.sub-header-title {
  padding-top: 8px;
  display: inline-block;
  padding-left: 8px;
}

.stepper-container-step .step-state svg {
  width: 18px;
  height: 18px;
}

.award-stepper-parent-container {
  width: 100%;
  background-color: #fff;
  z-index: 500;
  top: 50px;
  left: 0;
}

.stepper-container {
  width: 100%;
  background-color: #fff;
  padding: 20px;
  line-height: 24px;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: -moz-flex;
  display: -o-flex;
}

.stepper-container-step {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -moz-flex-grow: 1;
  -o-flex-grow: 1;
  flex-basis: 0;
  -webkit-flex-basis: 0;
  -ms-flex-basis: 0;
  -moz-flex-basis: 0;
  -o-flex-basis: 0;
  position: relative;
  z-index: 1;
}

.stepper-container-step::after {
  content: "";
  position: absolute;
  display: block;
  width: calc( 100% - 10px);
  height: 1px;
  top: 50%;
  left: 0px;
  background-color: #e0e0e0;
  z-index: -1;
}

.stepper-container .stepper-container-step:last-child::after {
  content: none;
}

.stepper-container-step .step-state {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #0177d6;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  cursor: pointer;
}

.stepper-container-step .step-state {
  background-color: #0177d6;
}

.stepper-container-step .step-state-title {
  padding: 0 10px;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  margin-left: -3px;
  cursor: pointer;
}

.stepper-container-step.active .step-state-title {
  font-weight: bold;
}

.stepper-container-step.disable .step-state {
  background-color: #9e9e9e;
  cursor: default;
}

.stepper-container-step.disable .step-state-title {
  color: #9e9e9e;
  cursor: default;
}

.panel-content-iteamList-item .iteamList-groupItem-content-chk {
  float: left;
  margin-top: 2px;
}

/*Notification tab*/
.manage-border {
  border-bottom: 1px solid #e0e0e0;
}

/* OPTIONAL FIELDS LABEL ON POPUP*/
.optionalFieldInPopup .labelForTextField {
  max-width: calc(100% - 60px);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}

.optionalFieldInPopup .optionalFieldTxt {
  font-style: italic;
  font-size: 12px;
  margin-left: 5px;
  color: rgba(0, 0, 0, 0.64);
  cursor: default;
  display: inline-block;
  margin-bottom: 1px;
}

.optionalFieldInPopup .active .optionalFieldTxt {
  margin-top: 0;
}

.hierarchylinktxt.cbuOptnField .optionalFieldTxt {
  display: inline-block;
  margin-top: 7px;
}

.hierarchylinktxt .optionalFieldTxt {
  display: none;
}

/* OPTIONAL FIELDS LABEL ENDS */
/*------------------------------------*	#image placeholder 
\*------------------------------------*/
/**
 * it will show border wrapper around image
 */
.preview-placeholder {
  height: 400px;
  border: 1px solid #e0e0e0;
  text-align: center;
}

.notification-tab .input-field {
  margin-bottom: 15px;
}

.notification-tab hr {
  border-bottom: 1px dotted #ccc;
  margin: 15px 0;
}

.notification-tab .notification-container {
  padding: 0 13px;
}

.notification-tab .wrapper--withSidebar {
  border-left: 1px solid #e0e0e0;
}

.notification-tab .selectEntityPopup .redio-chanel, .notification-tab .selectDivisionPopup .redio-chanel {
  float: none !important;
  margin-bottom: 10px;
}

.desistement {
  font-size: 10px;
  border-top: 1px solid #ccc;
  padding: 0.7rem 0;
  float: left;
}

/*.section-card-slider button.slick-arrow {
    display: none !important;
}*/
.section-card-slider .card-slider .slick-next {
  right: -11px;
}

.section-card-slider .card-slider .slick-dots li {
  opacity: 0.75;
  width: 16px;
  height: 16px;
  margin-bottom: 0;
  padding: 4px;
  box-shadow: inset 1px 3px 6px #e7e7e7;
  border: 1px solid #e5e5e5;
}

.section-card-slider .card-slider .slick-dots li.slick-active:after {
  display: none;
}

.section-card-slider .card-slider .slick-dots li.slick-active {
  background: #0177d6;
  box-shadow: none;
}

.team-member-container .slick-list.draggable {
  margin-bottom: 40px;
}

@media all and (max-width: 1920px) and (min-width: 1080px) and (-ms-high-contrast: none), (max-width: 1920px) and (min-width: 1080px) and (-ms-high-contrast: active) {
  .team-member-container {
    margin: 0 -11px !important;
  }
  .slick-prev {
    left: 20px !important;
  }
  .slick-next {
    right: 20px !important;
  }
  .slick-dots {
    bottom: -20px !important;
  }
  .team-card-content {
    margin-left: 36px !important;
  }
  .contract-team .centered {
       margin-right: 0px !important;
        padding: 0 !important;
      }
  .contract-team .panelBox-body {
        padding: 0px !important;
      }
}

@media all and (max-width: 1366px) and (min-width: 768px) and (-ms-high-contrast: none), (max-width: 1366px) and (min-width: 768px) and (-ms-high-contrast: active) {
  .team-member-container {
        margin: 0 0px !important;
      }
  .slick-next {
    right: 0px !important;
  }
  .team-card-content {
    margin-left: 0px !important;
    padding:0px !important;
  }
  .section-card-slider .card-page-container {
       margin-left: -45px !important;
  }
  .contract-team .centered {
        margin-right: 0px !important;
        padding: 0 !important;
   }
  .card-slider .slick-prev {
       /* left: 38px !important; */
 }
 .slick-dots{
      bottom:-40px !important;
   }
}

@media all and (max-width: 960px) and (min-width: 768px) and (-ms-high-contrast: none), (max-width: 960px) and (min-width: 768px) and (-ms-high-contrast: active) {
  .slick-dots {
    bottom: -20px !important;
  }
  .team-card-content {
    margin-left: 19px !important;
  }
  .slick-next {
    right: -10px !important;
  }
  .card-slider .slick-prev {
    /* left: 7px !important; */
  }
}

.section-card-slider #slider-height {
  margin: 0 !important;
}

.section-card-slider .card-page-container {
  min-height: 0;
}

@media (max-width: 1920px) and (min-width: 1080px) {
  .section-card-slider .card-page-container {
    min-height: 0;
    margin-left: 20px;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
.section-card-slider .card-page-container {
  min-height: 0;
    margin-left: 0px;
  }
}

.teamMemberHdrSearch.searchSlideMain {
  width: calc(100% - 116px);
  right: 50px;
  top: 0;
}

.teamMemberHdrSearch .searchWithHiddenTextField .search-icon {
  top: 11px;
}

.listTbl--withChk {
  padding-left: 35px;
}

.listTbl-chk {
  margin-left: -32px;
  margin-top: 0;
}

.listTbl-meta {
  font-size: 12px;
  color: #757575;
}

/*Changing tab bottom styling globally - By abhishek*/
.tabparent-container {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  border-bottom: none !important;
}

.custum-backdrop {
  color: #969696 !important;
  overflow: visible;
}

.custum-backdrop .backdropWrap {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: absolute;
  border: 1px solid #e0e0e0;
}

.custum-backdrop .backdrop {
  background: #fbfbfb;
  border: none;
  border-radius: 0 !important;
}

.custum-backdrop .tooltip-arrow {
  border-left: 5px solid #fbfbfb;
}

#tabMatLineTReqSending.dropdown-content li:hover {
  background: none;
}

.commentFieldContainer {
  margin-top: 0;
  padding: 10px 10px 30px !important;
  min-height: 73px;
}

.commentFieldContainer textarea.materialize-textarea {
  border-bottom: none !important;
  margin: 0;
  padding: 0;
}

.cfComment,
.sfComment {
  height: 90px;
}

.cfComment .materialize-textarea,
.cfComment .materialize-textarea,
.sfComment .materialize-textarea,
.sfComment .materialize-textarea {
  min-height: 65px;
  max-height: 65px !important;
  margin-top: 0px;
  border-bottom: none !important;
  box-shadow: none !important;
}

.vertical_tab_content_wrapper, .vertical-tabs-content {
  padding: 0;
}

.comment-poup-content .other_user_comment .user_comment_container:first-child,
.comment-poup-content .user_comment .user_comment_container:first-child {
  width: 80%;
}

.info-bar {
  padding: 0px;
  position: relative;
}

.info-bar ul {
  padding: 5px 20px;
}

.info-bar .alert-bar--with-button {
  padding: 2px 25px;
  line-height: 53px;
}

.tree-view .row {
  margin-bottom: 0;
}

.search-flag {
  display: none;
}

.info-message {
  font-style: italic;
  font-size: 14px;
  line-height: 16px;
}

.info-message p {
  vertical-align: middle;
}

.modal-footer-chk {
  line-height: 48px;
}

[type="radio"]:not(:checked) + label, [type="radio"]:checked + label {
  height: 26px;
  line-height: 26px;
}

.multi-org .model_body {
  position: relative;
  overflow: hidden;
}

.multi-org .modal-header {
  padding: 15px 20px;
}

.multi-org .search-panel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 10;
}

.multi-org .search-list li span {
  display: inline-block;
  margin-right: 10px;
}

.multi-org .search-list li span::after {
  content: " > ";
  margin-left: 10px;
}

.multi-org .search-list li span:last-child::after {
  display: none;
}

.multi-org .searchSlideMain--inputBdrBNone input {
  border-bottom: 1px solid #e5e5e5 !important;
}

.multi-org .circle-loading-container {
  margin: 21% auto;
  display: table;
  width: 18px;
}

.multi-org .searching {
  border-top: 1px solid #e0e0e0;
}

.multi-org .search-list-header {
  background: #f5f5f5;
}

.multi-org .minHeight-tabs-content {
  min-height: 380px !important;
}

.tree-view-str-item {
  /*TWO-8486*/
  /*padding: 5px 5px 5px 40px;*/
  position: relative;
}

.tree-view-str-item a {
  position: absolute;
  left: 10px;
  top: 15px;
}

.tree-view-str-item i {
  color: #757575;
  margin-right: 11px !important;
  position: absolute;
  left: 5px;
}

.tree-view-str-item i.icon-check {
  left: unset;
  right: 0;
}

.tree-view-str li li .tree-view-str-item {
  padding-left: 85px;
}

.tree-view-str li li .tree-view-str-item i {
  left: 40px;
}

.tree-view-str li li .tree-view-str-item i.icon-check {
  left: unset;
  right: 0;
}

.tree-view-str li li .tree-view-str-item a {
  left: 60px;
}

.tree-view-str li li li .tree-view-str-item {
  padding-left: 110px;
}

.tree-view-str [type="checkbox"] + label {
  margin-top: 6px;
}

.tree-view-str [type="radio"] + label {
  margin-top: 0px !important;
}

.tree-view-str [type="radio"]:not(:checked) + label, .tree-view-str [type="radio"]:checked + label {
  padding-left: 35px;
}

/* Typeahead */
.typeahead-description-text {
  display: block;
  padding: 1px 0 0 35px;
  color: #757575;
  font-size: 12px;
}

.typeahead-description-text.checkbox {
  padding: 1px 0 0 30px;
}

.catpopup-title.typeahead-lookup-sel-title {
  display: inline-block;
  width: 100%;
  cursor: default;
}

.lookup-popup .input-field .listmoreTxt,
.listmoreTxt {
  float: left;
  padding: 5px 0 0 0;
}

.readOnlyField.fielddata1 .catpopup-title.typeahead-lookup-sel-title, .readOnlyField.fielddata1 .catpopup-title a {
  color: #757575;
  cursor: text;
}

.listerrortxt {
  float: left;
  clear: both;
  color: #DF1A0C;
  font-size: 12px;
}

.truncate.typeaHeade-title,
.truncate.hierarchyTitle {
  margin: 5px 5px 0 0;
  float: left;
  max-width: 98%;
}

.setup-ruleEngine.truncate.typeaHeade-title,
.setup-ruleEngine.truncate.hierarchyTitle {
    margin: 5px 5px 0 0;
    float: left;
    max-width: 74%;
}

.setup-ruleEngine > .truncate.typeaHeade-title,
.setup-ruleEngine > .truncate.hierarchyTitle {
    margin: 5px 5px 0 0;
    float: left;
    max-width: 74%;
}

/* FOR IE10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .non-Approval-GroupTable.table-typeahead-lookup.table-typeahead-lookup--active {
    left: 0 !important;
    top: -29px !important;
    z-index: 970;
    display: block !important;
    opacity: 1;
    box-shadow: none;
    background: transparent;
    padding: 0 0 0 10px;
      }
  } 

.fielddata2 .truncate.typeaHeade-title,
.fielddata2 .truncate.hierarchyTitle {
  max-width: calc(100% - 120px);
}

.smartReportRadioLable {
  min-width: 400px;
}

.mgrTask table .fielddata2 .truncate.typeaHeade-title,
.mgrTask table .fielddata2 .truncate.hierarchyTitle {
  max-width: calc(100% - 65px);
}

.titleless-typeahead label {
  display: none;
}

.inline-pipe {
  font-size: 16px;
  color: #e0e0e0;
  margin-left: 15px;
  margin-right: 15px;
}

[type="radio"]:not(:checked) + label.default-icon-container:after,
[type="radio"].with-gap:checked + label.default-icon-container:after,
[type="radio"].with-gap:checked + label.default-icon-container:before,
[type="radio"]:not(:checked) + label.default-icon-container:before {
  display: none;
}

.help-center .collection li {
  line-height: 30px;
  padding: 0 15px;
}

.help-center .collection li span {
  display: inline-block;
  line-height: 20px;
}

.help-center .collection li a {
  padding: 0;
  line-height: 14px;
  color: #84c7fd;
}

.help-center .collection li div {
  line-height: 16px;
}

.help-center .collection li .support-li {
  background-color: #01365c;
  padding: 5px 10px;
  margin-bottom: 4px;
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.help-center .collection li .support-li .number-list {
  width: 165px;
  float: right;
}

.help-center .collection li .support-li .country-list {
  width: 86px;
}

.help-center .collection li .title.support-title {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.23);
  background: #004c82;
}

.help-center .collection li:hover {
  background: none;
}

.help-center .scroll-element.scroll-y .scroll-element_outer .scroll-element_track {
  background-color: transparent;
}

.help-center .scroll-element.scroll-y .scroll-element_outer .scroll-bar {
  background-color: #4d95c8;
  opacity: 1;
}

.help-center .title.support-title {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.23);
  background: #004c82;
  height: 54px;
  padding: 12px 10px 0;
}

.help-center span {
  line-height: 20px;
  float: left;
}

.help-center .nav-bottom-stick span {
  height: 47px;
  line-height: 47px;
}

.help-center .title {
  font-size: 16px;
  padding: 5px 15px 10px;
  line-height: normal;
}

.email-info {
  margin-top: 15px;
}

.email-info li {
  margin-bottom: 15px;
}

.dropdown-content li .multiple-menu-action a {
  font-size: 1rem;
  color: #0177d6;
  display: block;
  padding: 1rem 1rem;
}

.dropdown-content li .multiple-menu-action:hover, .dropdown-content li .multiple-menu-action.active, .dropdown-content li .multiple-menu-action.selected {
  background-color: #eee;
}

/* HIDDEN SEARCH */
.hiddenSearchHolder {
  position: relative;
  float: right;
  width: 6%;
  transition: 2s;
}

.hiddenSearchHolder .search-icon1 {
  margin-left: -25px;
  padding: 0;
  float: left;
  line-height: 21px;
  height: 23px;
}

.hiddenSearchHolder .searchFieldHolder {
  position: absolute;
  width: 100%;
  background: #fff;
  float: right;
  padding-left: 25px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.hiddenSearchHolder .input-field {
  margin-right: 20px;
  margin-top: 0;
}

.hiddenSearchHolder .input-field input {
  height: 1.5rem;
  margin-top: 0;
}

.hiddenSearchHolder .cancel-icon1 {
  float: right;
  margin-top: -31px;
  padding: 0;
}

.paginationWrapper .pagination {
  float: right;
  padding: 15px 20px 0 0;
  width: auto;
  margin: 0;
}

.paginationWrapper .pagination li {
  font-size: 1rem;
  padding: 0;
}

.paginationWrapper .pagination li a {
  padding: 0 3px;
  line-height: 30px;
  border-radius: 30px;
  display: inline-block;
  width: 32px;
  color: #03ACFF;
}

.paginationWrapper .range-label {
  padding: 24px 20px 0 5px;
  display: inline-block;
  color: #5e5e5e;
  float: right;
}

.paginationWrapper .pagination li.active {
  background-color: #fff;
}

.paginationWrapper .pagination li.disabled a {
  color: #999;
}

.paginationWrapper .pagination li.active a,
.paginationWrapper .pagination li.active a:focus,
.paginationWrapper .pagination li.active a:hover {
  background-color: #e5e5e5;
  font-weight: bold;
  color: #323232;
}

.paginationWrapper .pagination li:nth-child(-n + 3),
.paginationWrapper .pagination li:nth-last-child(-n + 2) {
  font-size: 1.4rem;
}

.paginationWrapper .rowsToShow {
  float: left;
  padding: 18px 5px 0 22px;
  color: #5e5e5e;
}

.paginationWrapper .rowsToShow select {
  display: inline-block;
  padding: 0;
  width: 45px;
  height: 2rem;
  border: 0;
}

input.paginationInputText {
  width: 25px !important;
  padding: 0 5px 0 !important;
  text-align: right;
}

input.paginationWithError {
  border-bottom: 1px solid red !important;
  box-shadow: 0 1px 0 0 #ff0000 !important;
  width: 25px;
  padding: 0 5px 0;
  /*text-align: right;*/
}

input.paginationWithError:focus {
  border-bottom: 1px solid red !important;
  box-shadow: 0 1px 0 0 #ff0000 !important;
}

.paginationWrapper .pagination.paginationContainer {
  padding: 0px 20px 0 0;
}

.selectPaginationDropDown {
  width: 225px;
  padding-top: 5px;
}

.selectPaginationDropDown .input-field {
  margin-bottom: 0 !important;
  margin-top: 3px !important;
}

.selectPaginationDropDown .select-wrapper input.select-dropdown {
  padding-top: 8px;
  height: 32px !important;
}

.noResultsBar-cell {
  text-align: center;
  padding: 30px;
}

.fadeOutWithEaseOut {
  opacity: 0;
  transition: opacity 2s ease-in-out;
  -webkit-transition: opacity 2s ease-in-out;
  -moz-transition: opacity 2s ease-in-out;
  -ms-transition: opacity 2s ease-in-out;
  -o-transition: opacity 2s ease-in-out;
}

/* HIDDEN SEARCH */
.noTransition {
  transition: none !important;
}

.table-header-fix {
  table-layout: fixed;
}

.preview-section {
  margin-bottom: 0;
  padding: 20px 0;
}

.preview-section-title {
  font-size: 16px;
  padding: 0 10px;
  margin-bottom: 20px;
}

.preview-section-sub-title {
  font-size: 14px;
  padding: 0 10px;
  margin-bottom: 20px;
}

.preview-section-table {
  border: 1px solid #e0e0e0;
}

.preview-section-table th, .preview-section-table td {
  padding: 5px 10px;
  border: 1px solid #e0e0e0;
  border-top: none;
}

.preview-section-table th {
  height: 47px;
}

.preview-section-table.vertical-col th {
  height: auto;
}

.template-viewPreview .modal-preview {
  width: 900px;
}

.template-viewPreview .slide-view-modal-next {
  right: 47%;
}

.template-viewPreview .slide-view-modal-previous {
  left: 47%;
}

.width88P {
  width: 88%;
}

.width70P {
  width: 70%;
}

/* CATALOG - NO RESULTS HEADER */
.noReseultsSearch.searchSlideMain {
  width: calc(100% - 75px);
  right: 13px;
}

/* CATALOG - NO RESULTS HEADER */
.manage-panel-iteamList-item.panel-content-iteamList-item.selected {
  border-right: 2px solid #0177d6;
  color: #0177d6;
}

.manage-panel-iteamList-item.panel-content-iteamList-item.selected a {
  color: #0177d6;
}

.manage-panel-iteamList-item.panel-content-iteamList-item a {
  color: #000;
}

.sandpAddBtn a {
  padding: 0;
}

.sandpList {
  padding: 20px 0;
  position: relative;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}

.sandpList .sandpList-item {
  padding-left: 50px;
}

.sandpList .sandpList-item .sandpList-chk {
  float: left;
  margin-left: -40px;
}

.sandpList-item-title {
  float: left;
  width: 100%;
}

.sandpList .sandpAttribute {
  padding: 5px 0;
}

.sandpHeaderSearch {
  width: calc(100% - 100px);
}

.sTable .table-status-legend {
  margin: 0 auto;
  float: none;
  display: inline-block;
}

.notification-content {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 15px 24px !important;
}

.notification-content span {
  margin-top: 5px;
}

.notification-content a {
  line-height: 25px;
}

.popup-notification-content {
  border-bottom: 1px solid #e0e0e0;
  padding: 15px 24px !important;
}

.popup-notification-content span {
  margin-top: 5px;
}

.popup-notification-content a {
  line-height: 25px;
}

.notification-content-wrapper {
  margin-top: 20px;
}

.switch span {
  font-size: 14px;
}

.btn-flat:hover, .btn-flat:focus, .whiteSecondaryBtn .btn:not(.disabled):hover, .whiteSecondaryBtn .btn:not(.disabled):focus {
  outline: 0;
  color: rgba(1, 119, 214, 0.8);
  background: #ebf4fc;
}

.btn-flat.waves-effect.waves-light .waves-ripple {
  background: #e0eefa;
}

.whiteSecondaryBtn .btn:not(.disabled).waves-effect.waves-light .waves-ripple {
  background: #e0eefa;
}

.navigation-links {
  line-height: 45px;
  margin-left: 15px;
}

/*-----------------------------*	#arrow animation	
/*-----------------------------*/
.arrow-Dir--right {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 2s;
  transition: all 0.5s;
}

.arrow-Dir--btm {
  -ms-transform: rotate(0deg) !important;
  -webkit-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important;
  -webkit-transition: all 2s;
  transition: all 0.5s;
}

/*-----------------------------*	#circle with icon	
/*-----------------------------*/
.checkboxWithIconGroup {
  overflow: hidden;
  height: 37px;
  width: 37px;
}

.checkboxWithIcon {
  position: relative;
  height: 37px;
  width: 37px;
  /*-webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;*/
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/*.checkboxWithIcon:hover, .checkboxWithIcon.showCheckboxOnly{
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}*/
.checkboxWithIcon:hover .inputField, .checkboxWithIcon.showCheckboxOnly .inputField {
  display: block;
}

.checkboxWithIcon:hover .iconItem, .checkboxWithIcon.showCheckboxOnly .iconItem,
.collection .collection-item.avatar .checkboxWithIconGroup:not(.hideCheckbox):hover .checkboxWithIcon .circle.iconItem,
.collection .collection-item.avatar .checkboxWithIconGroup .checkboxWithIcon.showCheckboxOnly .circle.iconItem {
  display: none;
}

.collection .collection-item.avatar .checkboxWithIconGroup:hover .checkboxWithIcon .circle.iconItem.recent-documents-icon {
  display: block !important;
}

.checkboxWithIcon .circle {
  height: 36px;
  width: 36px;
  border: 1px solid rgba(0, 0, 0, 0.38);
  color: rgba(0, 0, 0, 0.38);
  background: #fff;
  line-height: 29px;
  font-size: 1.3rem;
  text-align: center;
}

/*.checkboxWithIcon .iconItem, .checkboxWithIcon .inputField{
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;

}*/
.checkboxWithIcon .iconItem {
  position: absolute;
  top: 0;
  left: 0;
  /*z-index: 1*/
}

.checkboxWithIcon .inputField {
  left: 50%;
  top: 50%;
  position: absolute;
  margin: -11px 0 0 -11px;
  display: none;
  /*-webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);*/
}

.checkboxOnLanding {
  position: absolute;
  left: 20px;
}

.collection .collection-item.avatar .checkboxWithIconGroup .checkboxWithIcon .circle {
  left: 0;
}

/*-----------------------------*	#checkbox tab	
/*-----------------------------*/
.radio-tab-header {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 18px;
}

.radio-tab-content {
  padding: 14px 13px 13px;
}

.rangeSliderBox {
  box-sizing: border-box;
  border: 1px solid #e3f4fe;
  background: #f7fbfe;
  padding: 0 0.323rem 1.7143rem;
  min-height: 105px;
}

.rangeSliderIndicators {
  position: relative;
  color: #94989b;
}

.rangeSliderIndicators .min, .rangeSliderIndicators .max {
  top: 8px;
  position: absolute;
}

.rangeSliderIndicators .max {
  right: 0;
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -o-transform: translateX(50%);
  transform: translateX(50%);
}

.rangeSliderIndicators .min {
  left: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.not-sent-for-approval {
  color: #e2e2e2;
}

.sidebar-tab-container .tabparent-container {
  border-bottom: 1px solid #e5e5e5 !important;
  box-shadow: none;
  height: 48px;
}

.sidebar-tab-container .sidebar-search-shadow {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 5;
}

.blueOverlay {
  position: fixed;
  width: 100%;
  height: calc(100% - 45px);
  left: 0;
  top: 45px;
  background: #0067B0;
  z-index: 997;
}

.blueOverlay .centered {
  margin-top: 13vh !important;
}

.blueOverlay .overlayOkayButton {
  position: absolute;
  bottom: 15px;
  right: 20px;
}

.blueOverlay .layOutProfileImage {
  width: 15vw;
  height: 15vw;
}

.blueOverlay .sliderContainer {
  display: inline;
  float: left;
  position: relative;
  width: 100%;
}

.blueOverlay h4 {
  margin-bottom: 0;
}

.modal-header a:focus {
     /* outline: none !important;*/

}

.modal-header a:focus i {
  width: 100%;
}

.ui-grid-cell-container-with-icons {
  padding-right: 30px;
  width: 100%;
  float: left;
  position: relative;
}

.ui-grid-cell > div.ui-grid-cell-container-with-icons {
  overflow: visible;
}

.ui-grid-cell-container-name {
  width: 100%;
  float: left;
}

.ui-grid-cell-container-icons {
  display: block;
  position: absolute;
  right: 0;
  height: 30px;
}

.ui-grid-cell-container-icons .infotip-popover-element {
  height: 30px;
}

.ui-grid-cell-container-icons .infotip-popover-element svg {
  margin-top: 4px;
}

.popupWithChangeRadioButton [type="radio"] + label:before,
.popupWithChangeRadioButton [type="radio"] + label:after {
  margin: 4px 0 0 -26px;
  position: relative;
  float: left;
}

.popupWithChangeRadioButton pre {
  top: 0;
}

.dropdown-content.dropdown-with-grp .dropdown-content-grp:hover {
  background: none;
}

.dropdown-content.dropdown-with-grp li {
  border-bottom: 1px solid #e0e0e0;
}

.dropdown-content.dropdown-with-grp .dropdown-content-grp {
  padding: 0;
}

.dropdown-content.dropdown-with-grp .dropdown-content-grp .dropdown-content-grp-title {
  padding: 10px 5px 10px 20px;
}

.dropdown-content.dropdown-with-grp .dropdown-content-grp-list li {
  border-bottom: none;
}

.width100P {
  width: 100%;
}

.row-with-page-container {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  width: inherit;
}

footer.page-footer-with-section {
  z-index: 0;
  background: #fff;
}

.table-cont-full {
  margin: 0 -10px;
}

/*rfx setting page*/
.setting-page.hideFormSecNav .secondary-navigation {
  display: none;
}

.setting-page.hideFormSecNav .editableMode {
  width: 100% !important;
}

.setting-page.hideFormSecNav .collapsible-header {
  cursor: default;
}

.setting-page .line-height-manager {
  margin-bottom: 0 !important;
}

.setting-page .z-depth-1, .setting-page .card {
  box-shadow: none;
  -webkit-box-shadow: none;
}

.setting-page .exchange-rate {
  margin: 20px 0 30px 0;
}

.setting-page .exchange-rate .border-bottom {
  border-bottom: 1px solid #d0d0d0;
}

.setting-page .scoring-view {
  margin-left: -10px;
}

.setting-page li.disable-sort-item:first-child {
  padding-top: 0;
  border-top: none;
}

.setting-page li.disable-sort-item {
  padding-top: 25px;
  border-top: 1px dashed #d0d0d0;
}

.setting-page .is-fixed-on-top {
  padding-left: 20px;
  padding-right: 20px;
}

.setting-page input[type=number]::-webkit-inner-spin-button,
.setting-page input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

table.bordered.no-last-border > tbody > tr:last-child {
  border: none;
}

@media only screen and (min-width: 1920px) { 
  table.CRTable td.preview-terms {
    width:0px !important;
  }
}

table.CRTable td.preview-terms {
  width:280px !important;
}

.questionnnaireWeightLockWidth .input-field label {
  right: 0;
  left: auto;
}

.rangeSliderBxOverlay {
  position: absolute;
  top: 0;
  background: #fafafa;
  height: 105px;
  width: 333px;
  z-index: 9;
  opacity: 0.5;
}

.sec-withoutBorder-dropdown input[type=text][readonly].select-dropdown {
  border: none;
  margin: 0;
}

.sec-withoutBorder-dropdown .optionalField .select-wrapper {
  margin-top: 0 !important;
}

.award-summary-action-cont {
  padding: 40px 20px 0px 20px;
  border-bottom: 1px solid #e0e0e0;
}

.lookupMsgBand {
  overflow: hidden;
  bottom: 0;
  opacity: 1;
  padding: 11px !important;
  z-index: 3;
  width: 100%;
}

.dropdown-content .list-item-disabled a {
  color: #c2c2c2 !important;
  cursor: default;
}

.dropdown-content .list-item-disabled:hover {
  background: none;
}

.portal-supplier-desp {
  padding: 20px;
  border-bottom: 1px solid #e0e0e0;
}

.supplier-logo-cont {
  float: left;
  width: 100%;
}

.supplier-portal-logo {
  float: left;
  height: 40px;
}

.supplier-portal-logo img {
  max-width: 100%;
}

.portal-supplier-list {
  padding: 8px 0px 5px 45px;
}

.portal-supplier-list .rad-portal-supplier::before, .portal-supplier-list .rad-portal-supplier::after {
  top: 1px;
}

.portal-supplier-list .rad-portal-supplier {
  margin-left: -41px;
}

.collection.supplier-portal-collection {
  border: none;
}

.collection.supplier-portal-collection .collection-item {
  border-right: 1px solid #e0e0e0;
}

.collection.supplier-portal-collection .collection-item:last-child {
  border-bottom: 1px solid #e0e0e0;
}

.supplier-portal-name {
  width: 100%;
  float: left;
  font-size: 12px;
}

.manufaturer-detail-name {
  max-width: 220px;
}

.manufaturer-detail-number {
  max-width: 140px;
}

.manufaturer-detail-number-modal {
  max-width: 140px;
}

.select-wrapper .select-dropdown .select-chips {
  padding: 0px 5px;
  margin: 0.9rem 0px;
  background: #c9c2c2;
  font-size: 0.8rem;
  border-radius: 50px;
}

.select-wrapper .select-dropdown .select-chips::after {
  content: attr(data-chipsdata);
}

.select-wrapper .select-info-chips {
  padding: 0px 5px;
  background: #c9c2c2;
  font-size: 0.8rem;
  border-radius: 50px;
  position: absolute;
  right: 15px;
  bottom: 5px;
}

.bookmark-list .scrollbar-outer {
  height: calc(100% - 48px);
}

.bookmark-list .scrollbar-outer.scroll-content > div {
  min-height: 450px;
}

.blank-section-message {
  display: table;
  margin: 0 auto;
  min-height: 150px;
  font-size: 14px;
  text-align: center;
}

.blank-section-message span {
  display: table-cell;
  vertical-align: middle;
  color: #5b5b5b;
}

.blank-card-section {
  min-height: 450px;
}

.loader-center, .no-documents {
  display: table;
  text-align: center;
}

.loader-center .circle-loading-container, .loader-center .no-documents-container, .no-documents .circle-loading-container, .no-documents .no-documents-container {
  display: table-cell;
  vertical-align: middle;
}

svg use {
  pointer-events: none;
}

/*.catalog-floating-btn { 
    &.active .is-action-btn-trigger i.icon {
        margin-left: -5px;
    }
}*/
.notifi-card-content-checkbox {
  margin-left: -5px;
  margin-bottom: 15px;
}

.collection.section-collection-item p {
  padding: 0;
}

input[type=text] + label + .character-counter {
  line-height: 12px;
  margin-top: -2px;
  /*padding-top:10px;*/
}

.noRecord-container {
  height: calc(100% - 114px);
  position: absolute;
  top: 114px;
  width: 100%;
  text-align: center;
}

.noRecord-container .noRecord-content {
  height: 100%;
}

.noRecord-container .noRecord-message {
  position: relative;
  top: 50%;
  font-size: 1.2em;
  line-height: 30px;
  display: block;
  margin-top: -15px;
}

.landingpage .noRecord-container {
  top: 170px;
  height: calc(100% - 170px);
}

/* Map Styling */
.map-canvas {
  width: 100%;
  max-height: 480px;
  height: 100%;
  font-family: 'Noto Sans', sans-serif !important;
}

.gm-style {
  font-family: 'Noto Sans', sans-serif !important;
  font-size: 12px !important;
  font-weight: normal !important;
}

.gm-style-iw {
  top: 21px !important;
  left: 20px !important;
  width: 360px !important;
  overflow: visible !important;
}

.mapinfocontainer {
  position: relative;
  padding: 50px 0;
  z-index: 1;
  margin-bottom: 10px;
  background: #fff;
}

.icard-container.location-card {
  width: 360px;
  height: 365px;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}

.mapinfocontainer .icon > svg {
  width: 45px;
  height: 45px;
  margin: -21px 0 0;
}

.highlight-error {
  background: #ffbbbb;
}

.scannedInvSheetContainer {
  position: fixed;
  bottom: 53px;
  left: 0;
  right: 17px;
}

.pdfViewer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 73px;
  top: 154px;
  overflow: auto;
}

.pdfViewer.is-footer-off {
  bottom: 0;
}

.pdfViewer.is-header-off {
  top: 92px;
}

.search-category {
  margin-left: 5px;
  color: #e47d18;
}

/*left panel filter of landing css start*/
.right-panel-filter-open {
  margin-left: 150px;
}

.sidepanel-filter-wrapper {
  background-color: #fff;
  height: 100%;
  padding-bottom: 68px;
  margin-left: 85px;
}

.sidepanel-filter {
  float: left;
  min-width: 85px;
  position: fixed;
  transition: width 0.5s ease;
  height: 100%;
  margin-left: -85px;
  z-index: 1;
  border-right: 1px solid #e0e0e0;
}

.sidepanel-filter-wrapper.sidepanel-filter-noIcons {
  margin-left: 0;
}

.sidepanel-filter-wrapper.sidepanel-filter-noIcons .sidepanel-filter {
  width: 0;
  margin-left: 0;
}

.sidepanel-filter-wrapper.sidepanel-filter-noIcons .sidepanel-filter .sidepanel-filter-itemList-item {
  padding: 0 !important;
}

ul.sidepanel-filter-itemList .scrollbar-outer.scroll-content > div {
    max-width: 100% !important;
}

.sidepanel-filter-wrapper.sidepanel-filter-noIcons .right-panel-filter-open {
  margin-left: 235px;
}

.sidepanel-filter-wrapper.sidepanel-filter-noIcons.sidepanel-filter-open .sidepanel-filter {
  width: 235px;
}

.sidepanel-filter-wrapper.sidepanel-filter-noIcons.sidepanel-filter-open .sidepanel-filter .sidepanel-filter-itemList-item {
  padding: 5px 34px 5px 20px !important;
}

.sidepanel-filter-open .sidepanel-filter {
  width: 245px !important;
}

.sidepanel-filter-itemList {
  padding: 0;
  margin: 0;
  background-color: #f2f2f2;
  height: 100%;
}

.sidepanel-filter-item-icon {
  margin: 12px;
}

.sidepanel-filter-itemList-item {
  border-bottom: solid 1px #d5d5d5;
  padding: 5px 34px 5px 50px;
  background-color: #f2f2f2;
  height: 48px;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.sidepanel-filter-itemList-item.isSelected, .sidepanel-filter-itemList-item:hover, .sidepanel-filter-itemList-item.isSelected .sidepanel-filter-item-icon-cont, .sidepanel-filter-itemList-item:hover .sidepanel-filter-item-icon-cont {
  background-color: #e4e4e4;
}

.sidepanel-filter-itemList-item.isSelected {
  cursor: default;
}

.sidepanel-filter-itemList-item-name {
  font-size: 13px;
  line-height: 15px;
  display: inline-block;
  transition: 0.5s ease;
  margin-left: -220px;
}

.sidepanel-filter-open .sidepanel-filter .sidepanel-filter-itemList-item-name {
  margin-left: 0;
}

.sidepanel-filter-item-count {
  position: absolute;
  right: 5px;
  top: 15px;
  width: 25px;
  z-index: 1;
  font-size: 12px;
  text-align: right;
  margin-right: 13px;
}

.sidepanel-filter-item-icon-cont {
  position: absolute;
  left: 0px;
  top: 1px;
  width: 40px;
  height: 41px;
  z-index: 1;
  background: #f2f2f2;
}

.sidepanel-filter-open .sidepanel-filter .sidebar-btn {
  transform: rotateZ(180deg);
}

.sidepanel-filter-wrapper .collection {
  border-left: none;
  overflow: hidden;
}

.sidepanel-filter-wrapper.selectInvoiceList {
  /*margin-left: 0;*/
}

.sidepanel-filter-wrapper.selectInvoiceList .collection .collection-item.avatar .checkboxWithIconGroup:hover .checkboxWithIcon .circle.iconItem {
  display: block;
}

/*left panel filter of landing css end*/
#slide-out-bookmarkId .side-nav-bookmark-title {
    font-size: 14px;
    color: #64c1ff !important;
    padding: 0 14px !important;
    box-shadow: 0 2px 11px 1px #333;
    border-bottom: none !important;
}

    #slide-out-bookmarkId .side-nav-bookmark-title > i {
        margin-left: 8px;
    }

#slide-out-bookmarkId .collection .collection-item {
    padding: 21px 11px;
}

.side-nav #slide-out-bookmarkId li.collection-item a {
    padding: 0 5px 0 3px;
    color: #64c1ff;
}

.side-nav #slide-out-bookmarkId li.collection-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    /*min-height: 64px;*/
}

/*1.0 track status CSS*/
.statusCards {
  width: 166px;
}

.statusCardsOuter {
  height: 169px !important;
}

.statusCardsOuter {
  margin-left: -1px;
}

.un-expand {
  height: 0;
}

.un-expand.expand {
  height: auto;
  -moz-transition: height 1s ease;
  -webkit-transition: height 1s ease;
  -o-transition: height 1s ease;
  transition: height 1s ease;
}

/*Rule Engine CSS*/
.selectAllRuleItems {
  height: 50px;
  padding-left: 28px;
  padding-top: 15px;
  position: relative;
}

.selectAllRuleItems .inputField {
  float: left;
}

.selectAllRuleItems .inputField label {
  padding-left: 45px;
}

.listCheckedItemCount {
  padding-left: 5px;
}

.selectAllRuleItems a.white-text {
  color: #0067b0 !important;
  position: absolute;
  top: 8px;
  right: 17px;
  right: 20px;
}

.documentTypeDropDown {
  float: left;
  width: 100%;
}

.docuementTypeLabel {
  font-size: 0.8rem;
  color: rgba(0, 0, 0, 0.64);
}

.documentTypeList {
  width: 100% !important;
}

.documentTypeListValue {
  position: absolute !important;
  top: 1.3rem !important;
}

.documentTypeDropDown li label {
  top: 1rem !important;
}

.preview-popup-view .scroll-wrapper > .scroll-content {
  padding-top: 11px;
}

.expand {
  display: block;
}

table.sTable th.right-align {
  padding-right: 25px;
}

table.sTable td.right-align {
  padding-right: 25px;
}

table.sTable td .table-dropdown > a.invalid-field {
  color: #d63d3d;
}

/*.modal.noTransform{transform:scaleX(1) translateY(-50%) !important; margin-top:0 !important;}*/
.alert-bar--fixed.alert-bar-exist.alert-bar--fixed-to-nav ~ .page-container-active .sidepanel-filter,
.alert-bar--fixed.alert-bar-exist.alert-bar--fixed-to-nav ~ .page-container-active .tabparent-container ~ div .sidepanel-filter,
.subHeaderFixedPlaceHolder .sidebar--left.main-filter-applied {
  position: fixed !important;
}

.questionnaire-section-content .multi-text-holder {
  width: calc(100% - 32px);
  float: left;
}

.questionnaire-section-content .multi-text-icon-holder {
  width: 24px;
  float: left;
  margin-top: 2px;
}

.masseditconditionaladdbtn {
  position: absolute;
  right: 16px;
  top: 20px;
}

.conditionalupadteattr .absolute {
  top: 16px;
}

.conditionalupadteattr .input-field label {
  left: 50px;
}

.contract-filter-view {
  z-index: 11 !important;
  width: 100%;
  height: 38px;
  padding: 8px;
}

.contract-filter-view .searchWithHiddenTextField {
  margin-right: 45px;
  width: 23px;
}

.contract-filter-view .searchWithHiddenTextField .search-icon, .contract-filter-view .searchWithHiddenTextField .cancel-icon {
  top: 0px;
}

.contract-filter-view .searchWithHiddenTextField .input-field {
  padding: 0 0 0 1.7rem;
}

.contract-filter-view .searchWithHiddenTextField .waves-circle {
  width: auto;
  height: auto;
  line-height: normal;
}

.contract-filter-view .searchWithHiddenTextField input {
  height: 1.6rem;
}

.contract-filter-view .searchWithHiddenTextField.active {
  width: calc(100% - 45px);
}

.contract-filter-view .searchWithHiddenTextField.active input {
  padding-right: 27px;
  width: calc(100% - 27px);
}

.contract-filter-view .global-search {
  top: 0;
}

.contract-filter-view .global-search .searchWithHiddenTextField {
  background: none;
  width: 23px;
  overflow: hidden;
  height: 27px;
  margin-bottom: 0;
}

.contract-filter-view .global-search .searchWithHiddenTextField a.widthManage {
  width: auto;
}

.contract-filter-view .global-search .searchWithHiddenTextField .input-field {
  padding: 0 0 0 1.7rem;
}

.contract-filter-view .global-search .searchWithHiddenTextField .input-field pre {
  top: -14px;
}

.contract-filter-view .global-search .searchWithHiddenTextField .cancel-icon i {
  color: #9e9e9e;
}

.contract-filter-view .global-search .searchWithHiddenTextField.active {
  width: 100%;
}

.contract-filter-view .global-search .searchWithHiddenTextField.active input {
  padding-right: 27px;
  margin: 0;
  width: calc(100% - 27px);
}

.contract-filter-view .global-search .searchWithHiddenTextField.active i {
  color: #9e9e9e;
}

.contract-filter-view .global-search .searchWithHiddenTextField.active .cancel-icon i {
  color: #9e9e9e;
}

.contract-filter-view .global-search .searchWithHiddenTextField .search-icon {
  top: 0;
}

.contract-filter-view .global-search .searchWithHiddenTextField .cancel-icon {
  top: 0;
}

.contract-filter-view .global-search .searchWithHiddenTextField input {
  height: 1rem;
  border-bottom: 1px solid #e5e5e5 !important;
  padding-bottom: 5px;
}

.contract-filter-view .global-search .searchWithHiddenTextField i {
  color: #0177d6;
}

.contract-filter-view .global-search .searchWithHiddenTextField .waves-circle {
  width: auto;
  height: auto;
  line-height: normal;
}

.contract-filter-view .filter-icon {
  padding: 4px;
}

.filter-panel-view .tabs-vertical {
  margin-bottom: 0 !important;
}

table.matrixTable.sTable {
  border-top: 1px solid #d0d0d0;
  position: relative;
  z-index: 10;
}

table.matrixTable.sTable th:first-child.border {
  border-right: 1px solid #d0d0d0;
}

table.matrixTable.sTable td:first-child {
  padding-left: 10px;
}

table.matrixTable.sTable .line-height-manager {
  height: 48px;
  line-height: 48px;
  margin: 0;
}

table.matrixTable.sTable .line-height-manager .catpopup-title {
  margin: 0;
}

table.sTable.otherConditionsTable, table.sTable.approvalGroupTable {
  position: relative;
  z-index: 10;
  margin-bottom: 55px;
}

table.sTable.otherConditionsTable td, table.sTable.approvalGroupTable td {
  padding: 0 10px;
}

table.sTable.otherConditionsTable .line-height-manager, table.sTable.approvalGroupTable .line-height-manager {
  height: 48px;
  line-height: 48px;
  margin: 0;
}

table.sTable.otherConditionsTable .line-height-manager .catpopup-title, table.sTable.approvalGroupTable .line-height-manager .catpopup-title {
  margin: 0;
}

table.sTable.otherConditionsTable td.selectPoolType .select-wrapper input.select-dropdown, table.sTable.approvalGroupTable td.selectPoolType .select-wrapper input.select-dropdown {
  height: 2.5rem;
  line-height: 2rem;
}

table.sTable.approvalGroupTable td:first-child {
  padding-left: 19px;
}

table.sTable.approvalGroupTable [type="checkbox"] + label {
  height: 15px;
  line-height: 48px;
}

.input-field.input-field-manage-input {
  margin: 0;
}

.input-field.input-field-manage-input input {
  margin-top: -2px;
}

.operatorsDropDown {
  border-bottom: 1px #e5e5e5 dashed;
}

.filterConditionContainer {
  height: 175px;
}

.filterActionTypeContainer {
  height: 90px;
}

.actionTypeParams .scrollbar-outer {
  margin-bottom: 0 !important;
  overflow-x: hidden !important;
}

.modal .modal-content.addNewDelegation {
  padding: 24px 12px 24px 12px;
}

.line-height-manager.input-field label.customOptionReset {
  bottom: 8px;
  font-size: 1rem;
  color: #000;
  padding-right: 15px;
  width: 94%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-overflow: ellipsis;
  height: 2.3rem;
  line-height: 2rem;
  border-bottom: 1px solid #e0e0e0;
}

.Contractattorney.readOnlyField.input-field .ng-empty + label.active, .Contractattorney.readOnlyField.input-field .ng-empty + label {
  top: 1px !important;
}

.optionalField.line-height-manager.input-field label.customOptionReset {
  width: 85%;
}

.line-height-manager.input-field.defaultSelected.invalid label.customOptionReset {
  border-bottom: 1px solid #d63d3d;
  box-shadow: 0 1px 0 0 #d63d3d;
}

.line-height-manager.input-field label.customOptionReset + .select-wrapper input.select-dropdown {
  opacity: 0;
}

.line-height-manager.input-field.label-blank label.active:after {
  top: 30px;
}

.defaultSelected .select-dropdown li:first-child.disabled {
  display: none;
}

.defaultSelected.invalid input[type=text][readonly].select-dropdown {
  border-bottom: 1px solid #f44336;
}
.defaultSelected.invalid input[type=text][readonly].select-dropdown:focus {
  box-shadow: 0 1px 0 0 #f44336;
}

.iconsWithCollapsibleHeader {
  margin: 0;
}

.iconsWithCollapsibleHeader li {
  display: inline-block;
  margin-left: 0.5rem;
}

.iconsWithCollapsibleHeader li .waves-circle i.icon {
  line-height: 2rem;
  width: 2rem;
  margin-left: 0.2rem;
}

.sub-header-filter-main {
  position: relative;
  margin-left: 11px;
}

.sub-header-filter-main .filterSearchIcon {
  position: absolute;
  top: 7px;
}

.sub-header-filter-main .filterCloseIcon {
  margin-top: 3px;
  text-align: right;
  margin-right: 6px;
}

.sub-header-filter-main .input-field {
  margin: 0 10px 20px 30px;
}

.collection-item-drag-icon.collapsible-header-drag-icon {
  position: static;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  float: left;
  margin-top: -1px;
}

/*ui grid for scanned invoice*/
.uiGridForScanned {
  max-height: 175px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 175px;
}

.uiGridForScanned .ui-grid-canvas {
  font-size: 12px;
  height: auto !important;
}

.uiGridForScanned .ui-grid-cell, .uiGridForScanned .ui-grid-row {
  height: 20px !important;
}

.uiGridForScanned .ui-grid-cell {
  height: 20px;
  line-height: 20px;
}

.uiGridForScanned .ui-grid-cell-contents, .uiGridForScanned .ui-grid-cell .btn-flat {
  height: 20px;
  line-height: 20px;
}

.uiGridForScanned .ui-grid-cell .input-field input[type="number"], .uiGridForScanned .ui-grid-cell .input-field input[type="text"] {
  line-height: 20px;
}

.uiGridForScanned .ui-grid-cell .input-field[type="date"] input[type="text"] {
  line-height: 17px !important;
}

.uiGridForScanned .ui-grid-contents-wrapper .ui-grid-cell .btn-flat {
  padding: 0;
}

.isPDFHide {
  top: 145px;
  right: 0;
}

.isPDFHide .uiGridForScanned {
  max-height: 100%;
}

.isPDFHide .uiGridForScanned .ui-grid-header-cell .ui-grid-cell-contents {
  line-height: 48px;
  height: 48px !important;
}

.isPDFHide .uiGridForScanned .ui-grid-header-cell .ui-grid-column-menu-button {
  top: 13px;
}

/*ui grid for scanned invoice end*/
.setupManager-selactValuePopUp .modal-content ul li, .setupManager-divisionPopUp .modal-content ul li, .setupManager-entityPopUp .modal-content ul li {
  padding: 5px 20px;
}

/* cards icon colors */
.icon-color-one, .icon-color-two, .icon-color-three, .icon-color-four, .icon-color-five {
    background-color: #FFFFFF !important;
}


.info-action-bar {
  background-color: #fff;
  padding: 15px;
  box-shadow: 0 2px 2px 0 rgba(212, 208, 208, 0.75);
  z-index: 1;
  position: relative;
}

.categoryPopup .info-action-bar {
  padding: 15px 21px;
}

.docListWrap ul {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  padding: 20px 10px;
  background: #fff;
  margin-top: 0;
  -webkit-transition: all 2s;
  /* Safari 3.1 to 6.0 */
  transition: all 2s;
}

.docListWrapCon ul {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    padding: 20px 10px;
    background: #fff;
    margin-top: 0;
    -webkit-transition: all 2s;
    /* Safari 3.1 to 6.0 */
    transition: all 2s;
}

.docListWrap ul.compare-ul {
  -webkit-transition: all 0s;
  /* Safari 3.1 to 6.0 */
  transition: all 0s;
}

.docListWrapCon ul.compare-ul {
    -webkit-transition: all 0s;
    /* Safari 3.1 to 6.0 */
    transition: all 0s;
}

.docListWrap .compare-view-grid {
  box-shadow: none;
  border-bottom: none;
  display: table;
}

.docListWrapCon .compare-view-grid {
    box-shadow: none;
    border-bottom: none;
    display: table;
}

.docListWrap.fixedTopHeader {
  box-shadow: none;
  top: 50px !important;
}

.docListWrapCon.fixedTopHeader {
    box-shadow: none;
    top: 50px !important;
}

.docListWrap .compare-btn {
  margin-top: -53px;
  float: left;
}

.docListWrapCon .compare-btn {
    margin-top: -53px;
    /*float: left;*/
}

.docListWrap .compare-view-list li.compare-li {
  display: inline-block;
  width: 360px;
}

.docListWrapCon .compare-view-list li.compare-li {
    float: left;
    width: 360px;
}

.docListWrap .compare-view-list li:last-child {
  width: auto;
}

.docListWrapCon .compare-view-list li:last-child {
    width: auto;
    padding-top: 30px;
}

.vertical-radio-height {
  line-height: 48px;
}

.contract-extendBg.extendBg {
  min-height: calc(100% - 95px);
}

.contract-extendBg .wrapper {
  padding-bottom: 0px;
}

.clause-list .panel-content-iteamList-item {
  padding-right: 40px;
  position: relative;
}

.clause-list .clause-list-preview {
  position: absolute;
  right: 15px;
  top: 8px;
}


.collection .selectedTNC a.collection-item {
  padding-left: 48px;
}

.select-all-wrap {
  padding: 8px 10px 7px;
}

.tnc-checkbox-wrap {
  position: absolute;
  
  
  top: 8px;
  left: 10px;
}

.isCheckboxInWhite [type="checkbox"] + label {
  color: #fff;
}

.isCheckboxInWhite [type="checkbox"].filled-in:not(:checked) + label:after {
  background: transparent;
  border: 2px solid #fff;
}

.isCheckboxInWhite [type="checkbox"].filled-in:checked + label:before {
  border-right: 2px solid #0177d6;
  border-bottom: 2px solid #0177d6;
}

.isCheckboxInWhite [type="checkbox"].filled-in:checked + label:after {
  border: 2px solid #fff;
  background-color: #fff;
}

.isCheckboxInWhite [type="checkbox"].filled-in.tabbed:checked:focus + label:after {
  background-color: #fff;
  border-color: #fff;
}

.lines-from-multiple-items-wrap label {
  line-height: 15px;
  display: block;
}

.analytic-card-wrap.itemDetails-slick--alignment .card-page-container {
  min-height: 86px;
  padding: 0;
}

.analytic-card-wrap.itemDetails-slick--alignment .choose_slider_items, .analytic-card-wrap.itemDetails-slick--alignment .itemBorder {
  border: 0;
}

.analytic-card-wrap.itemDetails-slick--alignment .slick-list {
  padding: 0;
}

.analytic-card-wrap.itemDetails-slick--alignment .slick-slide {
  padding: 0 5px;
}

.analytic-card-wrap.itemDetails-slick--alignment .slick-next {
  right: -27px !important;
  top: calc(50% - 4px);
}

.analytic-card-wrap.itemDetails-slick--alignment .slick-prev {
  left: -27px !important;
  top: calc(50% - 4px);
}

.analytic-card-wrap .display-table-wrap {
  display: table;
  width: 100%;
}

.analytic-card-wrap .display-table-cell-wrap {
  display: table-cell;
  width: 100%;
  height: 84px;
  vertical-align: middle;
  text-align: center;
}

.analytic-card-wrap .analytic-card-inner-wrap {
  background-color: #f5fbfe;
  border: 1px solid #e1f2fe;
}

.analytic-card-wrap .card-icon-wrap {
  width: 84px;
  height: 84px;
}

.analytic-card-wrap .card-detail-wrap {
  width: calc(100% - 84px);
}

.analytic-card-wrap .card-detail-wrap .display-table-cell-wrap {
  text-align: left;
}

.lineHeight26 {
  line-height: 26px;
}

.marginLeftMinus13{
  margin-left: -13px;
}

@media only screen and (min-width: 601px) {
  .row .col.m4.condtionValueFirst {
    width: 30%;
  }
}

@media only screen and (min-width: 1201px) {
  .row .col.xl3.condtionValueFirst {
    width: 25%;
  }
}

@media only screen and (min-width: 1501px) {
  .row .col.xxl2.condtionValueFirst {
    width: 16.66667%;
  }
}

.docSlider-content.slide-view-modal.slide-modal-temp-view {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: inherit;
  bottom: initial;
  height: auto;
  min-height: 500px;
}

.docSlider-content .line-height-manager {
  line-height: 0;
}

.docSlider-content .line-height-manager.optionalField .select-wrapper {
  margin-top: 0 !important;
}

.docSlider .slide-view-modal-content .preview-doc p {
  margin-top: 1rem;
}

.preview-doc .ckeditorPreviewContainer ol, .preview-doc .ckeditorPreviewContainer ul, .preview-doc .ckeditorPreviewContainer dl {
  /* IE7: reset rtl list margin. (#7334) */
  *margin-right: 0px;
  /* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
  padding: 0 40px !important;
}

.preview-doc .ckeditorPreviewContainer ul li {
  list-style-type: initial !important;
}

.preview-doc .ckeditorPreviewContainer ol li {
  list-style-type: inherit !important;
}

.saved-view-content-container a:focus {
  outline: none !important;
}

.footer-catalog-uom .dropdown-content {
  width: 250px !important;
  max-height: 400px;
}

/*Typeahead Lookup Radio*/
/*#typeahead-radio-container [type="radio"] + label:before {
    margin: 6px 0 !important;
}

#typeahead-radio-container [type="radio"] + label:after {
    margin: 6px 0 !important;
}*/
.tree-view-str [type="radio"] + label:before,
.tree-view-str [type="radio"] + label:after,
.lookupPopupContent [type="radio"] + label:before,
.lookupPopupContent [type="radio"] + label:after {
  top: 3px;
}

.lookupPopupContent .title-of-model {
  max-width: 50%;
}

.dropdown-content {
  -ms-overflow-style: auto;
}

.dropdown-content.table-text-callout {
  min-width: 190px;
}

.dropdown-content.table-text-callout .input-field {
  margin-left: 8px;
  margin-right: 8px;
}

.p2pIrSupplierName {
  position: relative;
}

.formFieldFixIcon {
  position: absolute;
  top: -1px;
  right: 10px;
}

.callout-element .dropdown-content {
  display: block;
  opacity: 1;
}

/*Sticky Tabs to top*/
.tabsFixed .tabparent-container {
  top: 50px;
  width: 100% !important;
  background: #fff;
  position: fixed;
  z-index: 2;
}

.tabsFixed.filtersApplied .tabparent-container {
  top: 91px;
  width: 100% !important;
  background: #fff;
  position: fixed;
  z-index: 2;
}

/* InfoTip Popover- start */
.infotip-popover-container {
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
}

.infotip-popover-container.fullWidthInfo .infotip-popover {
  width: 232px;
}

.infotip-popover-container.showFullTip {
  width: 100%;
  max-width: 500px;
}

.infotip-popover {
  position: absolute;
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  max-width: 500px;
  min-width: 150px;
  color: #000 !important;
  z-index: 9999;
  font-size: 12px;
  font-style: normal !important;
  text-align: left;
  line-height: 18px !important;
  border-radius: 2px;
}

.infotip-popover-template {
  padding: 10px;
}

.has-received-value .infotip-popover-template {
  color: #d63d3d;
}

.hide-popover-element {
  display: none;
}

.infotip-popover-triangle.infotip-popover-triangle-top {
  height: 15px;
}

.infotip-popover-triangle {
  width: 30px;
  height: 30px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 6px 10px -17px rgba(0, 0, 0, 0.2);
}

.ui-grid-cell div.infotip-popover-triangle {
  width: 30px !important;
}

.infotip-popover-triangle:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background: #fff;
  transform: rotate(45deg);
  box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.2);
  z-index: 99999;
}

.infotip-popover-triangle-top:after {
  top: -8.5px;
  left: 7px;
}

.infotip-popover-triangle-bottom:after {
  top: 23.5px;
  left: 7px;
}

.infotip-popover-triangle-right::after {
  top: 7.5px;
  left: 23.5px;
}

.infotip-popover-triangle-left::after {
  top: 7.5px;
  left: -8.5px;
}

.infotip-popover-element svg {
  height: 24px !important;
  width: 24px !important;
  fill: currentColor !important;
}

/* InfoTip Popover- End */
.v-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.line-changes-tab-content .itemPopup--tabContentHeight {
  height: 100%;
}

.pdfControls {
  margin: 0;
}

.pdfControls > li {
  display: inline-block;
}

.pdfControls .waves-circle i.icon {
  line-height: 2rem;
  width: 2rem;
  margin-left: 0.2rem;
}

.pdfControls .dropdown-content i {
  font-size: 1rem;
}

a.tabDirty {
  color: #ff0000 !important;
}

a.tabDirty .tabDirtyContainer {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #ff0000;
  border-radius: 50%;
  position: absolute;
}

a.tabDirty .tabDirtyIcon {
  color: #fff;
  font-size: 11px;
  vertical-align: top;
  text-align: center;
  line-height: 11px;
  display: block;
}

.tabtitle-text.with-count {
  max-width: calc(100% - 70px);
}

.sec-header-add-btn.enternal-add-btn {
  top: -45px !important;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}

table.sTable td:first-child.table-cell-with-arrow, table.sTable th:first-child.table-cell-with-arrow {
  padding-left: 40px;
  position: relative;
}

.sTable.table-with-exp-col .table-collapsable-item {
  padding: 0 !important;
}

.table-cell-with-arrow-icon {
  position: absolute;
  left: 8px;
}

.budget-widget .progressMeterWrapper {
  height: 65px;
  width: 71px;
  border-radius: 100%;
  position: relative;
  transform: rotate(270deg);
}

.currencyContent {
  position: relative;
  color: #268406;
}

.currencyContent .iconDoller svg {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  top: 0;
  top: 18px;
  left: 20px;
  border-radius: 25%;
  background: #fff;
  fill: currentColor;
}

.budget-widget .progressMeter .progress-percentage {
  stroke: #268406;
}

.budget-widget {
  width: 310px;
  position: fixed;
  top: 400px;
  padding: 10px;
  right: 0 !important;
  left: auto !important;
  z-index: 999;
  cursor: pointer;
  transition: .5s right ease;
}

.budget-widget .progressMeterWrapper:after {
  display: none;
}

.card.budget-widget {
  box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.3), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.budget-widget-close {
  right: -222px !important;
}

.unread-comments-title {
  text-align: center;
  margin: 20px 0;
}

.unread-comments-title > span {
  background: #fff8c6;
  padding: 8px 20px;
  color: #5a5a5a;
  border-radius: 16px;
}

.section-response-list {
  padding: 20px 40px 20px 0;
  position: relative;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}

.section-response-list .section-response-list-item {
  padding-left: 50px;
  position: relative;
}

.section-response-list .section-response-title {
  float: left;
  width: 100%;
}

.section-response-list .section-response-remove {
  position: absolute;
  right: -30px;
  top: 2px;
}

.section-response-list .section-response-chk {
  float: left;
  margin-left: -40px;
}

.section-response-list .section-response-item-attr {
  padding-bottom: 4px;
}

.wrapper.section-sidebar-wrapper {
  padding-bottom: 0;
  min-height: 300px;
  border-left: 1px solid #e0e0e0;
}

.wrapper.section-sidebar-wrapper.sidebar.sidebar--left {
  border-right: none;
  margin-left: -251px;
}

.form-questionnaire-section {
  border-top: 1px solid #e0e0e0;
  padding: 0;
  margin: 0 -10px;
}

.section-sidebar-wrapper .panel-content-iteamList-item.selected {
  border-left: 2px solid #0177d6;
  background: #f5f5f5;
  color: #0177d6;
  padding-left: 22px;
}

.section-sidebar-wrapper .section-sidebar-content {
  float: left;
  width: 100%;
  padding: 20px 10px 10px 10px;
  position: relative;
}

.section-sidebar-wrapper .section-sidebar-content .removeTab {
  position: absolute;
  top: 15px;
  right: 0;
}

.enternal-party-add-sections + .enternal-party-add-sections {
  padding-top: 30px;
  margin-top: 15px;
  border-top: 1px dashed rgba(225, 225, 225, 0.9);
  position: relative;
}

.erp-data {
  min-width: 1800px;
  width: 100%;
}

.erp-data .hide-arrow .select-wrapper input.select-dropdown:disabled {
  color: #212121;
}

.erp-data .hide-arrow span.caret {
  display: none;
}

.erp-data .select-wrapper span.caret {
  top: 10%;
}

.erp-data .input-field {
  margin-bottom: 0;
  margin-top: 0px;
}

.erp-data .manage-row-height {
  line-height: 15px;
  padding: 0;
}

.truncateForRadio {
  white-space: nowrap;
}

.truncateForRadio .redio-chanel {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}

.border-left {
  border-left: 1px solid #e5e5e5;
}

.ui-grid-previewmode .ui-grid-header-cell-row {
  line-height: 35px;
}

.readonlyMetatField .chips-container {
  margin-top: -39px;
}

.readonlyMetatField .metadata-text-field input,
.readonlyMetatField .chips-container .chips-icon {
  display: none;
}

.readonlyMetatField .line-height-manager.input-field label {
  bottom: 37px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.64);
}

.readonlyMetatField .chip {
  padding: 0 10px;
}

.readonlyMetatField .metadata-container {
  height: 30px;
}

.modified-legend {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 10px;
  height: 10px;
  border: 1px solid #0177d6;
  background-color: #0177d6;
  text-indent: -9999px;
  font-size: 0;
  display: inline-block;
}

.selectDivisionLabel {
  padding: 11px 10px 10px 30px;
}

.selectDivisionWrapper input[type=text][readonly].select-dropdown {
  border: 0;
  color: #0177d6;
}

.selectDivisionWrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.loadDefaultIcon {
  padding: 9px 20px;
}

.lookupPopupContent .tree-view-str-item div:first-child {
  width: 100%;
  padding-right: 36px;
  word-break: break-word;
}

.lookupPopupContent .tree-view-str-item .right.redio-chanel {
  position: absolute;
  right: 19px;
  top: 0;
}

.metadata-errortxt {
  position: relative;
  top: -34px;
  left: 11px;
  font-size: 12px;
  color: #d63d3d;
}

.lookupnorecord {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin: -21px 0 0 0;
  text-align: center;
}

.transaction-view .textarea-width .truncate {
  width: 250px;
}

.allDocSelect {
  margin: 0;
  padding: 13px 27px;
}

.allDocSelectFixed {
  position: fixed;
  width: 100%;
  background: #fff;
  top: 50px;
  z-index: 99;
  border-bottom: 1px solid #e0e0e0;
}
.allDocSelectFixed.filtersAppliedWithAll {
  top: 93px;
}

.allDocSelect [type=checkbox] + label {
  font-size: 16px;
  padding-left: 45px;
}

.infotipData {
  padding: 10px;
}

.infotipData .infotipHeader {
  font-size: 14px;
  margin: 0;
  padding: 0 0 10px 0;
}

.infotipData .infotipList {
  padding-left: 20px;
  color: #333;
}

.infotipData .infotipList li {
  list-style: disc outside;
  font-size: 13px;
  padding-bottom: 5px;
}

.docInfotip .infotip-popover {
  min-width: 460px;
}

.menuLevelswitch {
  padding-right: 15px;
  line-height: 13px;
  height: 25px;
  margin-right: 15px;
  border-right: 1px solid #ccc;
}

.menuLevelswitch .input-field {
  margin-bottom: 0px;
}

/** Analytics css */
.addedObjList {
  border: 1px transparent dashed;
}

.emptyRowList {
  border: 1px #c4c4c4 dashed;
  background: #f1f1f1;
  margin-top: 0;
}

.tab-filter-info,
.tab-chart-info {
  display: block;
  line-height: 1;
  font-size: 12px;
  color: #aaa;
  padding-top: 4px;
  height: 17px;
}

.gu-over-decline {
  border: 1px #d63d3d dashed;
  background: rgba(214, 61, 61, 0.05);
}

.emptyRowList.gu-over-decline + .addRepoObjText {
  display: none;
}

.report-filter-chips {
  width: calc(100% - 56px);
}

.report-filter-chips .chipDataCont {
  display: block;
}

.report-filter-chips .chipDataCont .filterDrop .gu-transit {
  visibility: hidden;
}

.report-filter-chips .chipDataCont .filterDrop.gu-over-accept .filterDropArea {
  background: #c3e4fc;
}

.repoObjTxt {
  width: calc(100% - 103px);
  font-size: 12px;
}

.gu-mirror .repoObjTxt {
  width: 45px;
  line-height: 30px;
}

.gu-mirror svg {
  margin-bottom: 25px;
}

.gu-mirror i {
  margin-top: 0px !important;
}

.gu-mirror span {
  margin-bottom: 25px;
}

.gu-transit .repoObjTxt {
  width: 70px;
}

/*.filterDropArea.gu-over-accept{
  background: #c3e4fc;
}*/
.filterDropArea li {
  opacity: 0;
}

.reportFilterCnt .tabs-vertical .tabs .tab:last-child {
  border-bottom: 1px solid #e5e5e5;
}

/*.emptyRowList.gu-over-accept{
	border: 1px transparent dashed;
	background: #fff;
}*/
.content-box {
  width: 185px;
  border-right: 1px solid rgba(0, 0, 0, 0.26);
  border-top: 1px solid rgba(0, 0, 0, 0.26);
  border-bottom: 1px solid rgba(0, 0, 0, 0.26);
  padding: 5px 8px 4px 18px;
  box-sizing: border-box;
  float: left;
}

.reportPg .collapsible-header {
  min-height: 2.5rem;
  line-height: 2.5rem;
}

.reportPg .collapsible-header i {
  line-height: 2.5rem;
}

.width130 {
  width: 130px;
}

.height47 {
  height: 47px;
}

.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  height: 40px !important;
  width: 190px !important;
}

.gu-transit {
  height: 40px !important;
  width: 190px !important;
  margin-top: 10px;
  margin-right: 10px;
}

.gu-mirror .already-panel {
  display: none !important;
}

html[ng-app=SMART2-Report] body {
  font-family: 'Noto Sans', sans-serif;
}

.vertical-itemList-tab .panel-content-iteamList-item a.width25 {
  width: 25px;
}

.white-text-a a {
  color: #ffffff !important;
}

.loader-z-index-position {
  z-index: 999 !important;
  position: fixed !important;
}

.overlayPage {
  opacity: 1 !important;
  background: rgba(128, 128, 128, 0.25);
}

.topM73 {
  top: -73px !important;
}

.gu-hide {
  display: none !important;
}

.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.gu-transit {
  opacity: 0.4;
}

.reportPg .panel-content-iteamList-item {
  float: left;
  width: 100%;
  border-top: 1px solid  transparent;
}

.addedObjList li {
  cursor: move;
}

.reportPg .repoObjectsListContainer .panel-content-iteamList-item {
  cursor: move;
}

.reportPg .repoObjectsListContainer .derived-measure {
  cursor: pointer;
}

.panel-content-iteamList-item.gu-transit {
  width: auto;
  background-color: #fff;
  border-right: 1px solid  #e5e5e5;
  border-top: 1px solid  #e5e5e5;
  border-bottom: 1px solid  #e5e5e5;
  list-style-type: none;
}

.panel-content-iteamList-group {
  padding: 12px 5px 11px 25px;
  border-bottom: 1px solid #e5e5e5;
  display: block;
}

.reportPg .panel-content-iteamList-group {
  padding: 12px 5px 11px 13px;
}

.panel-content-iteamList-group .dirArrow {
  transition: all .5s;
  transform: rotate(-90deg);
}

.groupTCnt {
  display: none;
}

.groupActive .groupTHdr .icon {
  transform: rotate(0);
}

.groupActive .groupTCnt {
  display: block;
}

.addRepoObjText {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -40px !important;
  margin-top: 5px !important;
  padding: 0 !important;
}

.addRepoObjText-filter {
  margin-top: 6px !important;
}

.keyColor {
  height: 14px;
  width: 14px;
  display: inline-block !important;
  border-radius: 16px;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 5px;
  padding: 0 !important;
}

.keyColor-metric {
  background: #0097a7;
}

.keyColor-attribute {
  background: #e52f72;
}

.keyColor-derived-measure {
  background: #DA7800;
}

.keyColor-both {
  background: #ffffff;
}
.keyColor-derived-attribute {
  background: #05B230;
}
.saveDerivedAttributeHeight{	
    height: 180px !important;	
}

.addToBox {
  display: none;
  padding-left: 40px;
  background: #ececec;
  position: absolute;
  top: 0;
  left: 0;
  height: 67px;
  padding-top: 16px;
  width: 250px;
}

.addToBox-show {
  display: inline-block;
}

.addToBox .btn {
  width: auto !important;
  color: #fff !important;
  margin-left: -5px !important;
  height: 37px;
  box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.vertical-itemList-tab .panel-content-iteamList-item.matrices-color, .matrices-color,
.panel-content-iteamList-item.gu-transit.matrices-color.panel-content-iteamList-item.gu-mirror.matrices-color {
  border-left: 5px solid #0097a7;
}

.vertical-itemList-tab .panel-content-iteamList-item.attribute-color, .attribute-color,
.panel-content-iteamList-item.gu-transit.attribute-color, .panel-content-iteamList-item.gu-mirror.attribute-color {
  border-left: 5px solid #e52f72;
}
.vertical-itemList-tab .panel-content-iteamList-item.derivedAttribute-color, .derivedAttribute-color,
.panel-content-iteamList-item.gu-transit.derivedAttribute-color, .panel-content-iteamList-item.gu-mirror.derivedAttribute-color {
  border-left: 5px solid #05B230;
}

.vertical-itemList-tab .panel-content-iteamList-item.derived-measure-color, .derived-measure-color,
.panel-content-iteamList-item.gu-transit.derived-measure-color, .panel-content-iteamList-item.gu-mirror.derived-measure-color {
    border-left: 5px solid #DA7800;
}

#filterListContainer .panel-content-iteamList-item.gu-transit {
  height: 53px;
  padding-top: 5px;
  margin-top: 10px;
}

.panel-content-iteamList-item.gu-mirror {
  float: left;
  background-color: #fff;
  border-right: 1px solid  #e5e5e5;
  border-top: 1px solid  #e5e5e5;
  border-bottom: 1px solid  #e5e5e5;
  list-style-type: none;
}

.width25 {
  width: 25%;
}

.notContainer.gu-over {
  background-color: yellow;
}

.containerVertical div,
.gu-mirror {
  list-style-type: none;
  transition: opacity 0.4s ease-in-out;
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab;
}

.gu-unselectable {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

.handle {
  padding: 0 5px;
  margin-right: 5px;
  background-color: rgba(0, 0, 0, 0.4);
  cursor: move;
}

.custom-green-mirror {
  background-color: #56AB1C;
  margin: 10px;
  padding: 10px;
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab;
  opacity: 0.8;
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
}

.pageByBox .content-box {
  border-left: 1px solid rgba(0, 0, 0, 0.26);
}

.reportPg .wj-colheaders .wj-cell,
.reportPg .wj-row-field-hdr.wj-cell {
  font-weight: normal;
  font-size: 12px;
  text-align: left !important;
}

.reportPg .wj-cell,
.drillTo-cnt .wj-cell {
  font-size: 12px !important;
  line-height: 14px;
}

.reportPg .wj-pivotgrid .wj-colheaders .wj-cell.wj-header div {
  text-align: right !important;
}

.reportPg .wj-flexgrid {
    max-height: 100%;
    /*height: calc(100% - 70px);*/
    width: auto;
}

.reportPg .paginationContainer {
  margin: 0px;
}

.reportPg .paginationContainer a {
  color: #066dfe;
}

.reportPg .paginationContainer li span {
  font-size: 1rem;
  width:40px
}

.reportPg .show-subtotal {
  margin-top: -2px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.reportPg .wj-wrap {
  word-wrap: break-word;
}

.modal-content .wj-flexgrid {
  width: 100%;
  overflow: hidden;
}

.supplierPreviewDropdown .select-wrapper input.select-dropdown {
   color: #FFFFFF !important;
}

.reportPg .large-grid-text .wj-colheaders .wj-cell,
.reportPg .large-grid-text .wj-row-field-hdr.wj-cell {
  font-weight: normal;
  font-size: 14px;
  text-align: left !important;
  line-height: 22px;
}

.reportPg .large-grid-text .wj-cell,
.drillTo-cnt .large-grid-text .wj-cell {
  font-size: 14px !important;
  line-height: 22px;
}

.wjMenuHeader {
  line-height: 20px;
}

.filterFillBox, .columnFillBox, .rowFillBox, .valueFillBox {
  fill: #fff  !important;
}

.filterBorder, .columnBorder, .rowBorder, .valueBorder,
.filterField .filterFillBox, .columnField .columnFillBox, .rowField .rowFillBox, .valueField .valueFillBox {
  fill: #9e9e9e  !important;
}

.drillToTransactionRowCount {
  line-height: 10px;
}

.filterFillBox, .columnFillBox, .rowFillBox, .valueFillBox {
  fill: #fff  !important;
}

.filterBorder, .columnBorder, .rowBorder, .valueBorder,
.filterField .filterFillBox, .columnField .columnFillBox, .rowField .rowFillBox, .valueField .valueFillBox {
  fill: grey  !important;
}

.drillTo-cnt .wj-flexgrid {
  max-height: 365px;
}

.addToList {
  right: 0;
  left: auto !important;
  top: -125px !important;
  min-width: 140px;
}

.reportPg input.txt-search {
  border: 0 !important;
  box-shadow: none !important;
}

.advanceSortContent .scroll-wrapper {
  clear: both;
}

.filterDrop,
.filter-tab {
  display: inline-block;
}

.filterDropArea {
  padding-left: 20px;
  padding-right: 20px;
  border: 1px dashed #000;
  height: 25px;
  display: inline-block;
  margin-top: 6px;
  float: left;
  border-radius: 16px;
  margin-left: 15px;
  font-size: 12px;
  line-height: 23px;
  text-align: center;
  margin-right: 5px;
}

.emptyFilterTxt {
  position: absolute;
  left: 48px;
  font-size: 12px;
  line-height: 12px;
  top: 12px;
}

/** Analytics css */
.tab-list {
  display: flex;
  position: relative;
  margin: 0 auto;
  width: 100%;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, 0);
  flex-direction: column;
  height: auto;
}

.tab-list .tab {
  border-bottom: 1px solid #e5e5e5;
  float: left;
  cursor: pointer;
  padding: 0;
}

.tab-list .tab > div {
  float: left;
  width: 100%;
}

.tab-list .tab > div.active {
  border-left: 2px solid #0177d6;
  border-bottom: 0;
  background: #f5f5f5;
  color: #0177d6;
}

.tab-list .tab > div.active a {
  color: #0177d6;
}

.tab-list .tab a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 15px 20px 10px;
  float: left;
  color: #191919;
  font-weight: normal;
  text-align: left;
}

.noSaveItem a:focus {
  outline: 0px;
}

.changeHistoryNoRecord {
  width: 100% !important;
  border-bottom: 1px solid #e0e0e0;
}

.typeaHeade.fielddata1 pre, .typeaHeade.fielddata2 pre {
  display: none !important;
}

.readonly-active .input-field.readOnlyField .ng-empty + label.active {
  bottom: 27px;
}

.chk-with-text-cont {
  position: relative;
  padding-left: 25px;
  float: left;
}

.chk-with-text-cont .chk-with-text {
  margin-left: -30px;
  float: left;
}

.section-table-title-cont {
  position: relative;
  padding-right: 36px;
  max-width: calc(100% - 40px);
  display: inline-block;
}

.section-table-title-cont .section-table-title {
  max-width: 350px;
}

.section-table-title-cont .section-table-title-icon {
  position: absolute;
  top: 0;
  right: 0;
}

.triangleUp::after {
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #0177d6;
  position: absolute;
  content: '';
  margin-left: -9px;
  bottom: -42px;
}

.project-summary .icon-line-height {
  line-height: 28px !important;
}

table.sTable .tree_view_content [type=checkbox] + label {
  height: auto;
}

.input-field.readOnlyField textarea + label + .character-counter {
  display: none;
}

#tabMatLineTReqSending .dropdown-content-content > div {
  margin: 0 !important;
}

.stayStyleFab {
  transform: scaleY(1) scaleX(1) translateY(0px) translateX(0px) !important;
  opacity: 1 !important;
}

.fixed-action-btn.activeOnClick ul {
  visibility: visible !important;
}

.disableCursorAction {
  pointer-events: none;
  cursor: default;
}

.fixeddd {
  position: fixed !important;
  height: auto !important;
}

.searchbox-li .global-search .searchWithHiddenTextField .cancel-icon {
  top: 6px;
  right: 3px;
}

.spend-reports-subhdr.sub-header-dd .select-wrapper input.select-dropdown {
  font-size: 14px;
  line-height: 43px;
}

.loader-footer {
  margin-top: 10px;
}

.loader-footer .cancel-btn {
  margin-right: -16px;
  margin-bottom: -16px;
}

.loader-footer .cancel-btn .btn-flat {
  padding: 0 16px;
}

.notificationanimate {
  opacity: 0;
  transform: translateY(100px) scale(0.8);
  transition: transform 300ms, opacity 120ms;
}

.notificationanimate.notificationanimate--active {
  opacity: 1;
  transform: translateY(0) scale(1);
  transition: transform 300ms, opacity 120ms;
}

label.active:not(:empty) ~ .readonly-value-manager {
  visibility: visible;
  opacity: 1;
  transition: all ease-in-out .3s;
  position: relative;
}

label:not(:empty) ~ .readonly-value-manager {
  visibility: hidden;
  opacity: 0;
  transition: all ease-in-out .3s;
}

.notificationanimate.notifyPopupResetPosition .card-content {
  max-height: 401px;
  overflow-y: auto;
}

.notificationanimate.notifyPopupResetPosition {
  z-index: 9999;
  top: 50%;
  display: block;
  -ms-transform: translate(-50%) !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  overflow: hidden;
}

.help-center-link {
  font-size: 16px !important;
  color: #64c1ff !important;
  float: right;
}
.disableCursorAction {
  pointer-events: none;
  cursor: default;
}


.highcharts-title {
  fill: #434348;
  font-weight: bold;
  font-size: 14px;
}

.highcharts-subtitle {
  font-style: italic;
  fill: #7cb5ec;
  y: 40;
}

searchable-cube .mainScreen {
  position: absolute !important;
  width: 100%;
  height: 100%;
}

searchable-cube .mainScreen .navBtn {
  position: absolute;
  z-index: 1000;
  border-radius: 20px;
  background-color: #fff !important;
  color: #191919 !important;
  padding: 6px;
  border: none;
}

searchable-cube .mainScreen .searchElement {
  position: absolute;
  top: 30px;
  width: 290px;
  left: 50%;
  transform: translatex(-50%);
  z-index: 1000;
}

searchable-cube .mainScreen .navBtn#right {
  top: 50%;
  left: calc(50% + 230px);
}

searchable-cube .mainScreen .navBtn#left {
  top: 50%;
  left: calc(50% - 230px);
}

searchable-cube .mainScreen .navBtn#top {
  top: calc(50% - 230px);
  left: 50%;
}

searchable-cube .mainScreen .navBtn#bottom {
  top: calc(50% + 230px);
  left: 50%;
}

searchable-cube .mainScreen #searchElementText {
  width: 80%;
}

searchable-cube .mainScreen #search-cublet {
  color: #fff;
  display: inline-block;
}

.cfComment .elements-include,
.sfComment .elements-include {
  line-height: normal;
}

.report-snf-button {
  width: 140px;
}

.report-snf-textfield {
  width: 140px;
}

.wj-listbox-item {
  cursor: pointer;
}

.reportPg .highcharts-title {
  fill: #191919;
  font-size: 16px !important;
  font-family: 'Noto Sans', sans-serif !important;
}

.reportPg .highcharts-subtitle {
  font-style: italic;
  fill: #7cb5ec;
  y: 40;
  font-family: 'Noto Sans', sans-serif !important;
}

.reportPg .highcharts-legend-item,
.reportPg .highcharts-axis-labels {
  font-family: 'Noto Sans', sans-serif !important;
}

.reportPg .highcharts-container {
  height: 100%;
}

.reportPg .generated-data {
  height: 100%;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 50px;
}

.reportPg .paginationWrapper {
  /*margin-bottom: 70px;*/
}

.paymentTermsThead {
  z-index: 971 !important;
}

.fixedShareReportPopupHeight {
  height: 230px;
  overflow: auto;
}

.fixedAddMembersDivHeight {
  height: 280px !important;
}

.fixedShareReportPopuTitleFontSize {
  font-size: 12px !important;
}


.fixedSharePopHeighWithLoader {
  position: absolute;
  margin-bottom: 55px;
  animation: none;
}

.fixedShareReportPopupDivHeight {
  height: 350px;
}

.shareReportPopupFooter {
  height: 52px !important;
}

.reportPg .wrapper--withSidebar {
  margin-left: 360px;
  padding-bottom: 68px;
  transition: all 0.5s ease;
}

.reportPg .sidebar--left, .sidebar--leftDv {
  float: left;
  width: 360px;
  margin-left: -360px;
  position: relative;
  border-right: 1.5px solid #e0e0e0;
  transition: margin 0.5s ease;
  height: 100%;
  z-index: 100 !important;
}

.zIndex101 {
  z-index: 101 !important;
}

.reportPg .panelexpandorreports {
  position: absolute;
  width: 5px !important;
  height: 79%;
  top: 0;
  cursor: col-resize;
  left: 100%;
  z-index: 971;
}

.reportPg .panelexpandorreports.ui-draggable-dragging {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.reportPg .panelexpandorreportsdiv:hover {
  background-color: #0177d6;
}

/*.reportPg .panelexpandorreports:hover{ 
    background-color: #0177d6;
}*/
.reportPg .panelexpandorreports-nohover {
  pointer-events: none;
}

.reportPg .panelexpandorreportsdiv {
  position: absolute;
  width: 3px !important;
  height: 100%;
  top: 0;
  cursor: col-resize;
  z-index: 999;
}

.reportPg .leftPanelTransition {
  transition: all 0.5s ease !important;
}

.reportPg .conditionalLftPanelTransition {
  transition: all 0.5s ease !important;
}

.height40 {
  height: 40px !important;
}

.reportPg .leftPanelWidth282 {
  width: 100%;
  margin-top: 0;
  position: static;
}

#panelexpandorreports:hover .panelexpandorreportsdiv {
  background-color: #0177d6;
}

.reportPg .dragLine {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  pointer-events: none;
}

.reportPg .overflowVisible {
  overflow: visible !important;
}

.reportPg .panel-content-iteamList-item .cube-label {
  color: #5c5c5c;
  font-size: 12px;
}

.reportPg .panel-content-iteamList-item .cube-value {
  color: #191919;
  font-size: 14px;
  height: 31px !important;
}
.reportPg .panel-content-iteamList-item .cube-value .report-cube-name{
  width: calc(100% - 3em);
}
.lineHeight20 {
  line-height: 20px;
} 

.width100Percent {
  width: 100% !important;
}

.overflowHidden {
  overflow: hidden !important;
}

/* styles for 960 resolution when panel is expanded*/
@media (max-width: 1080px) {
  .report-content-box {
    width: 160px !important;
  }
  .rowsDiv {
    width: calc(50% - 5px) !important;
  }
  .valuesDiv {
    width: calc(50% - 5px) !important;
  }
  .rowValuesMarginRight {
    margin-right: 5px !important;
  }
  .valuesMarginRight {
    margin-left: 5px !important;
  }
}

/* styles for 960 resolution when panel is expanded*/
.tabparent-container .tabs-horizontal .left-arrow, .tabparent-container .tabs-horizontal .right-arrow {
  width: 25px;
  height: 48px;
}

.tabparent-container .tabs-horizontal .left-arrow a, .tabparent-container .tabs-horizontal .right-arrow a {
  display: inline-block;
  line-height: 48px;
}

.tabparent-container .tabs-horizontal.widthExceed .tabs-wrapper {
  width: calc(100% - 50px);
  overflow: hidden;
}

.tabparent-container .tabs-horizontal .tabs {
  width: auto !important;
  transition: all ease-in-out 0.5s;
}

.VerticalCenterWrapper {
  position: absolute;
  left: 0;
  top: 120px;
  width: 100%;
  height: calc(100% - 190px);
}

.pageVerticalCenter {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.pageVerticalCenter .icoTxt {
  position: relative;
  top: -4px;
}


.report-content-box {
  width: 185px;
  border-right: 1px solid rgba(0, 0, 0, 0.26);
  border-top: 1px solid rgba(0, 0, 0, 0.26);
  border-bottom: 1px solid rgba(0, 0, 0, 0.26);
  padding: 5px 8px 4px 18px;
  box-sizing: border-box;
  float: left;
}

.rowsDiv {
  width: calc(50% - 10px);
}

.valuesDiv {
  width: calc(50% - 10px);
}

.rowValuesMarginRight {
  margin-right: 10px;
}

.valuesMarginRight {
  margin-left: 10px;
}

.width100Pixel {
  width: 100px !important;
}

/* styles for 960 resolution when panel is expanded*/

.width350 {
  width: 350px;
}

.dashboard-card .dashboard-card-container .dashboard-card-content[disabled="disabled"] {
  pointer-events: none;
  cursor: default;
}

.smart-list-lookup-location .listerrortxt {
  position: absolute;
  bottom: -11px;
}

.nonPoFormWidget {
  padding-bottom: 50px;
}

.subFormWidget {
  position: absolute;
  top: 124px;
  bottom: 0;
  right: 0;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.subFormWidget.col {
  padding: 0;
}

.subFormWidget .subFormWidgetWrapper {
  width: 25%;
  position: fixed;
  height: 100%;
  border-left: 1px solid rgba(0, 0, 0, 0.18);
  background: rgba(255, 255, 255, 0.5);
}

.subFormWidget .subFormWidgetWrapper .col {
  width: 100% !important;
}

.subFormWidget .subFormWidgetWrapper .col + .icon {
  position: absolute;
  right: 0;
}

.subFormWidget .subFormWidgetWrapper .col + [smart-infotip] {
  left: -31px;
}

.subFormWidget .subFormWidgetWrapper .col + [smart-infotip] .icon {
  background: white;
}

.subFormWidget .subFormWidgetWrapper .col + [smart-infotip] .infotip-popover {
  top: -68.6066px !important;
  left: -214px !important;
}

.subFormWidget .subFormWidgetWrapper .col + [smart-infotip] .infotip-popover-triangle {
  top: 2.3934px !important;
  left: -3px !important;
}

.subFormWidget.subFormWidgetWthOldhdr {
  top: 156px;
}

.subFormWidget.ifAlertVisible {
  top: 198px;
}

.sectionJumpTo {
  background: #fff;
  border-bottom: 1px solid #e0e0e0;
  height: 55px;
  box-sizing: border-box;
  padding: 14px 24px 10px;
}

.sectionJumpTo .saved-view-content {
  font-size: 1.0714rem;
}

.extra-nav-wrap-fixed ~ .smartFormWidgetContainer .subFormWidget {
  top: 60px;
}

.subFormWidgetWrapper .accountDetails .collapsible-header.truncate {
  width: 75%;
}

.is-switchable {
  position: absolute;
  top: 15px;
  right: 20px;
}

.is-switchable ~ span .section-opts-ddlnk {
  right: 48px;
}

.fullheightinsider > div:first-child {
  height: 100%;
}

.fullheightinsider > div:first-child smart-scroll {
  height: 100%;
}

.fullheightinsider > div:first-child smart-scroll .scroll-wrapper {
  height: 100%;
}

.fullheightinsider > div:first-child smart-scroll .scroll-wrapper .scroll-content {
  max-height: none !important;
}

.nonPoActionWrapper.extra-nav-right-icon .extra-nav-icon {
  width: 32px;
}

.height292 {
  height: 292px;
}

.isArrowIcon {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

.makeFixThis {
  position: fixed;
  top: 60px;
  z-index: 601;
  left: 0;
  right: 0;
}

.isRightSectionActive {
  right: 25%;
}

.label-truncate label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.field-has-icon {
  position: relative;
}

.field-has-icon > .elements-include, .field-has-icon > .select-wrapper {
  width: calc(100% - 30px);
}

.field-has-icon > .templatize-field {
  width: calc(100% - 30px) !important;
  padding-left: 0.75rem;
}

.field-has-icon .info-icon, .field-has-icon .warning-icon {
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 50;
}

.field-has-icon .iconFix {
  right: 30px;
}

.field-has-two-icons {
  position: relative;
}

.field-has-two-icons > .elements-include, .field-has-two-icons > .select-wrapper {
  width: calc(100% - 50px);
}

.field-has-two-icons .info-icon {
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 50;
}

.field-has-two-icons .warning-icon {
  position: absolute;
  top: 0;
  right: 35px;
  z-index: 50;
}

.nonPoFormWidget .section-opts-ddcnt {
  right: 25px !important;
}

.nonPoFormWidget .manage-form-optional-dd .section-opts-ddcnt {
  right: 360px !important;
}

.nonPoFormWidget .composed-grid-fixed-content, .nonPoFormWidget .ui-grid-header.grid-fixed-container {
  width: 100% !important;
  position: initial !important;
  top: 0;
  z-index: 0 !important;
}

.nonPoFormWidget .ui-grid-header.grid-fixed-container + div {
  display: none;
}

.linesDetailsPopOut.cardParent {
  padding: 0;
  box-shadow: none;
}

.linesDetailsPopOut.cardParent .item-details-template-wrap {
  margin: 0;
}

.linesDetailsPopOut.cardParent .container .row {
  margin-left: 0;
  margin-right: 0;
}

.linesDetailsPopOut.cardParent .container .row .alert-bar {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.isSectionDisable .collapsible-body, .isSectionDisable .collapsible-header + div {
  display: none !important;
}

.isSectionDisable .headerTextHolder {
  opacity: 0.34;
}

.isSectionDisable .collapsible-header i.dirArrow, .isSectionDisable .collapsible-header.active i.dirArrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0.34;
}

.isSectionDisable.isHeaderReadOnly .headerTextHolder {
  opacity: 1;
}

.accountDetails .ui-sortable .card.cardParent {
  margin: 0.57rem 0 0.57rem 0;
}

.subFormWidgetResizable {
  position: fixed;
  top: 124px;
  bottom: 0;
  right: 0;
  left: auto !important;
}

.subFormWidgetResizable.col {
  padding: 0;
}

.subFormWidgetResizable .row .col.accountDetails {
  padding-left: 1.14rem;
}

.subFormWidgetResizable .subFormWidgetWrapper {
  /*width:25%;*/
  /*position:fixed;*/
  height: 100%;
  border-left: 1px solid rgba(0, 0, 0, 0.18);
  background: rgba(255, 255, 255, 0.5);
}

.subFormWidgetResizable.subFormWidgetWthOldhdr {
  top: 156px;
}

.subFormWidgetResizable.ifAlertVisible {
  top: 198px;
}

.isSmallSizeCol smart-section-item-renderer > .col {
  width: 100% !important;
}

.isSmallSizeCol smart-section-item-renderer > .col + .icon {
  position: absolute;
  right: 0;
}

.isSmallSizeCol smart-section-item-renderer > .col + [smart-infotip] {
  left: -31px;
}

.isSmallSizeCol smart-section-item-renderer > .col + [smart-infotip] .icon {
  background: white;
}

.isSmallSizeCol smart-section-item-renderer > .col + [smart-infotip] .infotip-popover {
  top: -68.6066px !important;
  left: -214px !important;
}

.isSmallSizeCol smart-section-item-renderer > .col + [smart-infotip] .infotip-popover-triangle {
  top: 2.3934px !important;
  left: -3px !important;
}

.isSmallSizeCol smart-section-item-renderer smart-subsection div .col {
  width: 100% !important;
}

.p2pInvoiceErrorSection ul li {
  float: left;
  margin: 0 20px 10px 0;
}

.pdfCtrsmallScreenView .pdfControls > li:not(:nth-last-child(-n + 2)) {
  display: none;
}

.pdfCtrsmallScreenView .pdfControls > li:nth-last-child(2) {
  display: inline-block !important;
}

.pdfCtrsmallScreenView .pdfControls > li:nth-last-child(2) .dropdown-button {
  display: inline-block !important;
}

.sandpHeaderSearch .searchWithHiddenTextField .elements-include {
  margin-top: -9px !important;
}

.max-width277 {
  max-width: 277px;
}

.max-width200 {
  max-width: 200px;
}

.levelSeprator {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
}

.row.lifecycleBoxWrap .col {
  padding: 0 5px;
}

.lifecycleBox {
  background-color: #f5fbfe;
  padding: 15px;
  border: 1px solid #e1f2fe;
  color: #7f8081;
  font-size: 13px;
  height: 190px;
  margin-bottom: 10px;
}

.lc_boxHeading {
  text-transform: uppercase;
  margin-bottom: 15px;
}

.lc_totalAmount {
  font-size: 26px;
  display: inline-block;
  margin-right: 3px;
  line-height: 26px;
}

.maxWidth200 {
  max-width: 200px;
}

.transHistoryAccordian {
  padding: 15px;
  border-bottom: 1px solid #d0d0d0;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}

.graphBG {
  background-color: #fafafa;
}

/*Milestones*/
.hdrErrMessages {
  width: 140px;
  padding-left: 10px;
  line-height: 30px;
  position: relative;
  top: -7px;
}

.phaseContainer.phaseContainerWithAlertBar .catalog-filter {
  top: 156px;
  height: calc(100% - 156px);
  z-index: 10;
}

.catalogFilterWithoutInfo {
  top: 114px !important;
  height: calc(100% - 114px) !important;
}

.phaseContainer .phasesFilter {
  background-color: #fff;
  position: absolute;
}

.phaseContainer .phasesFilter.phasesFilterFixed {
  position: fixed;
  top: 94px;
  border-right: 1px solid #eaeaea;
  height: calc(100% - 94px);
}

.phaseContainer .phasesFilter.phasesFixedWithoutInfo {
  position: fixed;
  top: 50px !important;
  height: calc(100% - 50px) !important;
}

.phaseContainer .phasesFilter .row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}

.milestonesFooter {
  bottom: 0px;
  height: 65px;
  background: #f5f5f5;
  position: fixed;
  margin-left: 8px;
  z-index: 1;
}

.approvalBtn {
  position: relative;
  top: 15px;
}

.icon > svg .completed {
  stroke: #77909b;
  fill: #689f38;
}

.icon > svg .notComplete {
  stroke: #77909b;
  fill: #fff;
}

.mandatoryMilestones {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  max-width: 98%;
  padding-right: 10px;
}
 .mandatoryMilestones:after {
  content: '*';
  color: #f44336;
  right: 0;
  position: absolute;
}

.activeLeftPanel {
  border-left: 2px solid #1498f4;
  background-color: #f5f5f5;
}

.activeRightPanel {
  background-color: #fff;
  padding: 0px 0px 65px 0px !important;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 1366px) {
  .activeRightPanel {
    margin-bottom: 35px;
  }
}

.activeRightPanel .rightPanelHeader {
  background-color: #efefef;
  line-height: 51px;
}

@media only screen and (min-width: 601px) and (max-width: 960px) {
  .activeRightPanel .rightPanelHeader .milestoneTitle {
    max-width: 350px;
  }
}

@media only screen and (min-width: 961px) and (max-width: 1365px) {
  .activeRightPanel .rightPanelHeader .milestoneTitle {
    max-width: 550px;
  }
}

@media only screen and (min-width: 1366px) {
  .activeRightPanel .rightPanelHeader .milestoneTitle {
    max-width: 700px;
  }
}

.activeRightPanel .rightPanelHeader .titleIcon {
  top: 7px;
  margin-left: -2px;
  line-height: 0;
}

.activeRightPanel .rightPanelContent {
  padding: 10px;
}

@media only screen and (max-width: 1023px) {
  .activeRightPanel .rightPanelContent .achievedText {
    padding-left: 10px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .activeRightPanel .rightPanelContent .achievedText {
    padding-left: 0;
  }
}

@media only screen and (min-width: 1201px) and (max-width: 1500px) {
  .activeRightPanel .rightPanelContent .achievedText {
    padding-left: 10px;
  }
}

@media only screen and (min-width: 1501px) {
  .activeRightPanel .rightPanelContent .achievedText {
    padding-left: 0;
  }
}

.requestFormHeight ul.thumbnails-wrap {
  height: 95% !important;
 }

.activeRightPanel .mandatoryMilestoneTitle {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-right: 10px;
}
 .activeRightPanel .mandatoryMilestoneTitle:after {
  content: '*';
  color: #f44336;
  right: 0;
  position: absolute;
}

.activeRightPanel .titleIcon {
  top: 10px;
  margin-left: -8px;
  line-height: 0;
}

.activeRightPanel .infotipTop5 {
  top: 5px;
}

.activeRightPanel .infotipTop8 {
  top: 8px;
}

.activeRightPanel label {
  color: rgba(0, 0, 0, 0.64) !important;
}

.milestoneAttachment .attachedFileShow {
  max-width: 160px;
}

.milestoneAttachment .snglAttachedFile {
  max-width: 200px;
}

.activeRightPanel .questContent .questContentPara {
  max-height: 1100px;
}

.activeRightPanel .questContent .questContentPara.questContentPara1 {
  max-width: calc(100% - 115px);
  text-align: justify;
}

.activeRightPanel .questContent .questContentPara.questContentPara2 {
  max-width: 100%;
  margin-right: 0 !important;
  text-align: justify;
}

.activeRightPanel .questContent .questContentPara > p, .activeRightPanel .questContent .questContentPara span:first-child {
  margin: 0;
  display: inline;
}

.activeRightPanel .questContent .questContentPara.ellipsis > p, .activeRightPanel .questContent .questContentPara.ellipsis > span:first-child {
  width: 100%;
  overflow: hidden;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.activeRightPanel .questContent .more {
  width: 115px;
  right: 0;
  top: 0;
}

.activityHeader {
  position: relative;
  top: 5px;
  left: 5px;
}

.activityHeaderNav {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.activityHeaderNav > li {
  float: left;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 45px;
}

.activityHeaderLeftNav {
  list-style-type: none;
  padding: 10px 0 0 8px;
  margin: 0;
}

.activityHeaderLeftNav > li {
  float: left;
  width: 30px;
  height: 30px;
  text-align: left;
  line-height: 45px;
}

.achievedDate {
  margin-left: 110px;
}

.achievedStatus > div > label {
  min-width: 170px;
}

.milestoneActivityContainer {
  position: relative;
  z-index: 0;
  padding: 0 20px;
}

.milestoneActivity {
  box-shadow: none;
}

.milestoneActivity > div .collapsible-body {
  line-height: 1.5rem;
  min-height: 1.5rem;
  padding-left: 15px;
  background: #f5f5f5;
}

.milestoneActivity > div .collapsible-body-ext {
  min-height: 1.5rem;
  padding: 0 15px;
  background: #fafafa;
  border-bottom: 1px solid #ddd;
}

.milestoneActivity > div .displayHidden {
  display: none;
}

.milestoneActivity > div .displayBlock {
  display: block;
}

@media only screen and (min-width: 601px) and (max-width: 960px) {
  .milestoneActivity .activityTitle {
    max-width: 350px;
  }
}

@media only screen and (min-width: 961px) and (max-width: 1365px) {
  .milestoneActivity .activityTitle {
    max-width: 500px;
  }
}

@media only screen and (min-width: 1366px) {
  .milestoneActivity .activityTitle {
    max-width: 700px;
  }
}

@media only screen and (min-width: 601px) and (max-width: 960px) {
  .milestoneActivity .activityTitle {
    max-width: 350px;
  }
}

@media only screen and (min-width: 961px) and (max-width: 1365px) {
  .milestoneActivity .activityTitle {
    max-width: 500px;
  }
}

@media only screen and (min-width: 1366px) {
  .milestoneActivity .activityTitle {
    max-width: 700px;
  }
}

.milestoneActivity .row {
  margin-bottom: 0;
}

.milestoneActivity .statusCompleted {
  color: #689f38;
}

.milestoneActivity .statusNotComplete {
  color: #0177d6;
}

.milestoneActivity .disStatusInprogress {
color: #FB8C00 !important;
}

.milestoneActivity .disStatusCompleted {
  color: #268406 !important;
}

.milestoneActivity .disStatusNotStarted {
  color: #191919 !important;
}

.milestoneActivity .statusCompleted .select-wrapper input[type=text] {
  color: #268406 !important;
}

.milestoneActivity .statusNotStarted .select-wrapper input[type=text] {
  color: #191919 !important;
}

.milestoneActivity .statusInprogress .select-wrapper input[type=text] {
  color: #FB8C00 !important;
}

.milestoneActivity .statusLookup {
  padding: 10px 20px;
  min-width: 185px;
}

.milestoneActivity .completionPercent {
  position: absolute;
  top: 12px;
  right: 12px;
  margin-right: 10px;
}

.milestoneActivity .statusSlider {
  width: 73% !important;
}

.statusCircle {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 16px;
  height: 16px;
  float: left;
  border: 1px solid #b5b5b5;
  font-size: 0;
}

.statusCircle.completed {
  background: #689f38;
}

.milestonesContainer {
  border-bottom: 1px solid #d0d0d0;
}

.milestonesContainer .milestoneSection {
  width: 20%;
  margin: 20px 0;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  height: 75px;
  border-right: 1px solid #d0d0d0;
}

.milestonesContainer .milestoneSection.milestoneSection:last-child, .milestonesContainer .milestoneSection.milestoneSection:first-child {
  border: 0;
}

.milestonesContainer .milestoneSection.milestoneSection:first-child {
  width: 18%;
  float: left;
}

.milestonesContainer .milestoneSection .totalText {
  padding: 50px 0 0 17px;
}

.milestonesContainer .milestoneSection .phaseCount {
  margin-bottom: -30px;
  font-size: 1.71429rem;
}

.milestonesContainer .milestoneSection .phaseCount .phaseCountLink {
  display: block;
  width: 80px;
  height: 66px;
  padding-top: 12px;
  margin: auto;
}

.milestonesContainer .milestoneSection .phaseCount > a.active {
  /*padding: 12px 30px 20px 30px;*/
  position: relative;
  background: #fff;
  border-top: 2px solid #0177d6;
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
  color: #212121;
}

.linkedDocsContainer {
  border-bottom: 1px solid #d0d0d0;
  padding: 0 20px;
}

.linkedDocsContainer .linkedDocsSection {
  width: 20%;
  margin: 20px 0;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  height: 75px;
  border-right: 1px solid #d0d0d0;
}

.linkedDocsContainer .linkedDocsSection.linkedDocsSection:first-child {
  width: 18%;
  float: left;
}

.linkedDocsContainer .linkedDocsSection.linkedDocsSection:first-child, .linkedDocsContainer .linkedDocsSection.linkedDocsSection:last-child {
  border: 0;
}

.linkedDocsContainer .linkedDocsSection .totalText {
  padding: 50px 0 0 17px;
}

.linkedDocsContainer .linkedDocsSection .docsCount {
  margin-bottom: -30px;
  font-size: 1.71429rem;
}

.linkedDocsContainer .linkedDocsSection .docsCount .docsCountLink {
  display: block;
  width: 80px;
  height: 66px;
  padding-top: 12px;
  margin: auto;
}

.linkedDocsContainer .linkedDocsSection .docsCount > a.active {
  position: relative;
  background: #fff;
  border-top: 2px solid #159dfc;
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
  color: #212121;
}

.achieved {
  color: #689f38 !important;
}

.notAchieved {
  color: #d63d3d !important;
}

/*Milestones*/
/*Summary Panel*/
.summaryPanelContainer {
  overflow: hidden;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  float: left;
  width: 100%;
}

.summaryPanelContainer.summaryPanelFixed {
  position: fixed;
  z-index: 60;
  top: 50px;
  width: 100%;
}

.summaryPanelContainer.summaryPanelErrorHeader {
  position: fixed;
  z-index: 60;
  top: 90px;
  width: 100%;
}

.summaryPanelContainer .fullPanel {
  height: 100%;
}

.summaryPanelContainerCollapsed {
  height: 110px;
  -webkit-transition: height 1s ease;
  -moz-transition: height 1s ease;
  -o-transition: height 1s ease;
  -ms-transition: height 1s ease;
  transition: height 1s ease;
}

.summaryPanelContainerCollapsed.summaryPanelFixed {
  position: fixed;
  z-index: 999;
  top: 50px;
  width: 100%;
}

.summaryPanelContainerCollapsed.summaryPanelErrorHeader {
  position: fixed;
  z-index: 999;
  top: 90px;
  width: 100%;
}

.summaryPanelContainerCollapsed .fullPanel {
  height: 0;
  -webkit-transition: height 1s ease;
  -moz-transition: height 1s ease;
  -o-transition: height 1s ease;
  -ms-transition: height 1s ease;
  transition: height 1s ease;
}

.summaryPanel {
  opacity: 1;
  z-index: 860;
  background-color: #fff;
  position: relative;
  overflow: hidden;
  transition: height 1s ease;
}

.summaryPanel .projectFieldsContainer {
  width: 100%;
  padding-left: 70px;
  position: relative;
}


.summaryPanel .marginTopN8 {
  margin-top: -8px !important;
}

.projectsNav.extra-nav-wrap {
  box-shadow: none;
}

.widgetWithPanel.fixedFormWidget.collapsedPanel .secondary-navigation {
  height: calc(100% - 120px);
}

.widgetWithPanel.fixedFormWidget.collapsedPanel .secondary-navigation .secondary-navigation-one {
  /*top: 55px;*/
  top: 95px;
  /*For UX*/
}

@media only screen and (max-width: 1366px) {
  .widgetWithPanel.collapsedPanel .secondary-navigation {
    height: calc(100% - 220px);
  }
  .widgetWithPanel.collapsedPanel .secondary-navigation .secondary-navigation-one {
    /*top: 78px;*/
    top: -93px;
    /*For UX*/
  }
  .widgetWithPanel.expandedPanel .secondary-navigation {
    height: calc(100% - 360px);
  }
  .widgetWithPanel.expandedPanel .secondary-navigation .secondary-navigation-one {
    /*top: 170px;*/
    top: 0;
    /* For UX*/
  }
  .widgetWithPanel.fixedFormWidget.expandedPanel .secondary-navigation {
    height: calc(100% - 240px);
  }
  .widgetWithPanel.fixedFormWidget.expandedPanel .secondary-navigation .secondary-navigation-one {
    /*top: 145px;*/
    top: 185px;
    /*For UX*/
  }
}

@media only screen and (min-width: 1367px) {
  .widgetWithPanel.collapsedPanel .secondary-navigation {
    height: calc(100% - 185px);
  }
  .widgetWithPanel.collapsedPanel .secondary-navigation .secondary-navigation-one {
    /*top: 78px;*/
    top: -93px;
    /*For UX*/
  }
  .widgetWithPanel.expandedPanel .secondary-navigation {
    height: calc(100% - 320px);
  }
  .widgetWithPanel.expandedPanel .secondary-navigation .secondary-navigation-one {
    /*top: 170px;*/
    top: 0;
    /* For UX*/
  }
  .widgetWithPanel.fixedFormWidget.expandedPanel .secondary-navigation {
    height: calc(100% - 190px);
  }
  .widgetWithPanel.fixedFormWidget.expandedPanel .secondary-navigation .secondary-navigation-one {
    /*top: 145px;*/
    top: 185px;
    /*For UX*/
  }
}

.projectSummaryPanel .marginTopN18 {
  margin-top: -18px !important;
}

.projectSummaryPanel .marginTopN16 {
  margin-top: -16px !important;
}

.projectSummaryPanel .projectPhase input[type=text][readonly].select-dropdown {
  border: 0;
  /*margin-top: 0px;*/
  font-size: 1.2rem;
}

.projectSummaryPanel .projectPhase .select-wrapper span.caret {
  top: 10%;
}

.projectSummaryPanel input[type=text][readonly].select-dropdown {
  border: 0;
 /* margin-top: 0px;*/
  color: #2196F3;
}

.projectSummaryPanel input[type=text][readonly].select-dropdown:disabled {
  color: #757575;
}

.projectSummaryPanel .fiscalData .fiscalYearText {
  position: absolute;
  top: 32px;
}

.projectSummaryPanel .fiscalData .fiscalYearText > i {
  position: relative !important;
  top: 10px;
}

.projectSummaryPanel .fiscalData .fiscalText {
  top: 45px;
}

.projectSummaryPanel .fiscalData .fiscalLabel {
  top: 60px;
}

.animatePanel {
  /*-webkit-transition: all .7s;
            -moz-transition: all .7s;
            transition: all .7s;*/
  -webkit-animation: 0.7s fadeOutUp ease;
  animation: 0.7s fadeOutUp ease;
}

.summaryWrapper .icon > svg {
  height: 32px;
  width: 32px;
  transition: all 0.5s;
}

.projectStatus {
  cursor: pointer;
  width: 75px;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  z-index: 1;
}

.projectStatus .sectionActivePhase {
  width: 10px;
  position: absolute;
  height: 100%;
  z-index: 1;
}

.projectStatus svg {
  color : #696969;
  }

.projectStatus .expand {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 2s;
  transition: all 0.5s;
}

.projectStatus .state-icon svg {
  height: 32px;
  width: 32px;
  transition: all 0.5s;
}

.projectStatus .icon-centered i {
  display: table;
  margin: 0 auto;
}

.projectStatusFixed {
  width: 80px;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}

.projectFields {
  height: 135px;
}

.progressWrap {
  position: relative;
}

.progressWrap i {
  position: absolute;
  top: 14px;
  left: 17px;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  color: #FFF;
  text-align: center;
  line-height: 48px;
}

.iconCompleted {
  background: #77a6cc;
  fill: #fff;
}

.iconNotStarted {
  background: #fff;
}

.progressWrap i > svg {
  width: 24px;
  height: 24px;
  color: #FFF;
}

.progressWrap .progressMeterWrapper:after {
  display: none;
}

.progressWrap .progressMeter circle {
  stroke-width: 8px;
}

.completedPhase {
  background: #77a6cc;
}

.notStartedPhase {
  background: #EEEEEE;
}

.riskMessage {
  position: absolute;
  margin-top: 38px;
  margin-left: 10px;
}

.savingsText {
  float: left;
  padding: 5px;
  line-height: 1.3;
  width: calc(100% - 71px);
}

.fiscalYearText > i {
  position: absolute !important;
}

.projectStatusUpdate {
  position: relative;
  top: 3px;
  left: 20px;
}

.projectStatusUpdate .commentDetails {
  position: absolute;
  top: 22px;
}

.highRisk .firstContainer {
  height: 56px !important;
}

.unitSplitTop{
  top: -12px !important;
  position: relative !important;
}

.groupField-border{
  box-sizing: border-box;
  border: 1px solid #e0e0e0;
}

.highRisk .firstContainer .row {
  border-bottom: 1px solid #d63d3d;
  height: 45px;
}

.highRisk .projectFieldsContainer {
  height: 76px;
  overflow: hidden;
  transition: height 1s ease;
}

.highRisk .projectFieldsContainer.projectFieldsContainerCollapsed {
  height: 0 !important;
  transition: height 1s ease;
}

.highRisk .projectFieldsContainer .row {
  border-bottom: 1px solid #d63d3d;
}

.highRisk .projectFieldsContainer .fiscalText {
  position: absolute;
  top: 23px;
}

.highRisk .projectFieldsContainer .fiscalLabel {
  line-height: 24px;
  color: #9e9e9e;
  font-size: .85714rem;
  position: absolute;
  top: 39px;
}

.highRisk .projectFieldsContainer .fiscalTextCollapsed {
  position: absolute;
  top: 30px;
}

.highRisk .projectFieldsContainer .fiscalLabelCollapsed {
  position: absolute;
  top: 45px;
}

.highRisk .projectFieldsContainer .fiscalYearTextCollapsed {
  position: absolute;
  top: 25px;
}

.highRisk .projectSummaryPanel {
  transition: height 1s ease;
}

.highRisk .projectSummaryPanel .projectPhase input[type=text][readonly].select-dropdown {
  border: 0;
  color: #f44336;
  font-size: 1.2rem;
}

.highRisk .iconActive {
  background: #d63d3d;
  fill: #fff;
}

.highRisk .activePhase {
  background: #d63d3d;
}

.highRisk .sectionActivePhase {
  background: #f44336;
}

.highRisk.activeStroke .progressMeter .progress-percentage {
  stroke: #d63d3d;
}

.mediumRisk .firstContainer {
  height: 56px !important;
}

.mediumRisk .firstContainer .row {
  border-bottom: 1px solid #d63d3d;
  height: 45px;
}

.mediumRisk .projectFieldsContainer {
  height: 76px;
  overflow: hidden;
  transition: height 1s ease;
}

.mediumRisk .projectFieldsContainer.projectFieldsContainerCollapsed {
  height: 0 !important;
  transition: height 1s ease;
}

.mediumRisk .projectFieldsContainer .row {
  border-bottom: 1px solid #e85e34;
}

.mediumRisk .projectFieldsContainer .fiscalText {
  position: absolute;
  top: 23px;
}

.mediumRisk .projectFieldsContainer .fiscalLabel {
  line-height: 24px;
  color: #9e9e9e;
  font-size: .85714rem;
  position: absolute;
  top: 39px;
}

.mediumRisk .projectFieldsContainer .fiscalTextCollapsed {
  position: absolute;
  top: 30px;
}

.mediumRisk .projectFieldsContainer .fiscalLabelCollapsed {
  position: absolute;
  top: 45px;
}

.mediumRisk .projectFieldsContainer .fiscalYearTextCollapsed {
  position: absolute;
  top: 25px;
}

.mediumRisk .projectSummaryPanel .projectPhase input[type=text][readonly].select-dropdown {
  border: 0;
  color: #e85e34;
  font-size: 1.2rem;
}

.mediumRisk .iconActive {
  background: #e85e34;
  fill: #fff;
}

.mediumRisk .activePhase {
  background: #e85e34;
}

.mediumRisk .sectionActivePhase {
  background: #e85e34;
}

.mediumRisk.activeStroke .progressMeter .progress-percentage {
  stroke: #e85e34;
}

.noRisk .firstContainer {
  height: 56px !important;
}

.noRisk .firstContainer .row {
  border-bottom: 1px solid #d63d3d;
  height: 45px;
}

.noRisk .projectFieldsContainer {
  height: 76px;
  overflow: hidden;
  transition: height 1s ease;
}

.noRisk .projectFieldsContainer.projectFieldsContainerCollapsed {
  height: 0 !important;
  transition: height 1s ease;
}

.noRisk .projectFieldsContainer .row {
  border-bottom: 1px solid #689f38;
}

.noRisk .projectFieldsContainer .fiscalText {
  position: absolute;
  top: 23px;
}

.noRisk .projectFieldsContainer .fiscalLabel {
  line-height: 24px;
  color: #9e9e9e;
  font-size: .85714rem;
  position: absolute;
  top: 39px;
}

.noRisk .projectFieldsContainer .fiscalTextCollapsed {
  position: absolute;
  top: 30px;
}

.noRisk .projectFieldsContainer .fiscalLabelCollapsed {
  position: absolute;
  top: 45px;
}

.noRisk .projectFieldsContainer .fiscalYearTextCollapsed {
  position: absolute;
  top: 25px;
}

.noRisk .projectSummaryPanel .projectPhase input[type=text][readonly].select-dropdown {
  border: 0;
  color: #689f38;
  font-size: 1.2rem;
}

.noRisk .iconActive {
  background: #689f38;
  fill: #fff;
}

.noRisk .activePhase {
  background: #689f38;
}

.noRisk .sectionActivePhase {
  background: #689f38;
}

.noRisk.activeStroke .progressMeter .progress-percentage {
  stroke: #689f38;
}

.notApplicable .firstContainer {
  height: 56px !important;
}

.notApplicable .firstContainer .row {
  border-bottom: 1px solid #e7514f;
  height: 45px;
}

.notApplicable .projectFieldsContainer {
  height: 76px;
  overflow: hidden;
  transition: height 1s ease;
}

.notApplicable .projectFieldsContainer.projectFieldsContainerCollapsed {
  height: 0 !important;
  transition: height 1s ease;
}

.notApplicable .projectFieldsContainer .row {
  border-bottom: 1px solid #8e8e8e;
}

.notApplicable .projectFieldsContainer .fiscalText {
  position: absolute;
  top: 23px;
}

.notApplicable .projectFieldsContainer .fiscalLabel {
  line-height: 24px;
  color: #9e9e9e;
  font-size: .85714rem;
  position: absolute;
  top: 39px;
}

.notApplicable .projectFieldsContainer .fiscalTextCollapsed {
  position: absolute;
  top: 30px;
}

.notApplicable .projectFieldsContainer .fiscalLabelCollapsed {
  position: absolute;
  top: 45px;
}

.notApplicable .projectFieldsContainer .fiscalYearTextCollapsed {
  position: absolute;
  top: 25px;
}

.notApplicable .projectSummaryPanel .projectPhase input[type=text][readonly].select-dropdown {
  border: 0;
  color: #8e8e8e;
  font-size: 1.2rem;
}

.notApplicable .iconActive {
  background: #8e8e8e;
  fill: #fff;
}

.notApplicable .activePhase {
  background: #8e8e8e;
}

.notApplicable .sectionActivePhase {
  background: #8e8e8e;
}

.notApplicable.activeStroke .progressMeter .progress-percentage {
  stroke: #8e8e8e;
}

.notStartedStroke .progressMeter .progress-percentage {
  stroke: #667985;
}

.completedStroke .progressMeter .progress-percentage {
  stroke: #77a6cc;
}

@media only screen and (max-width: 960px) {
  .commentStatus {
    max-width: 450px;
  }
  .highRisk .projectFieldsContainer.projectFieldsContainer:last-child, .mediumRisk .projectFieldsContainer.projectFieldsContainer:last-child, .noRisk .projectFieldsContainer.projectFieldsContainer:last-child, .notApplicable .projectFieldsContainer.projectFieldsContainer:last-child {
    height: 84px;
  }
}

@media only screen and (min-width: 961px) {
  .commentStatus {
    max-width: 620px;
  }
}

@media only screen and (min-width: 1201px) {
  .commentStatus {
    max-width: 800px;
  }
}

.infotipTop8 {
  top: 8px !important;
}

.infotipTop8 {
  top: 8px !important;
}

/*Summary Panel End*/
/*Error Alert Bar*/
.errorAlertBarFixed {
  position: fixed;
  top: 50px;
}

.errorAlertBarFixed.ng-hide-add {
  -webkit-animation: 0.5s fadeOutUp ease;
  animation: 0.5s fadeOutUp ease;
}

.errorAlertBarFixed.ng-hide-remove {
  -webkit-animation: 0.5s fadeInDown ease;
  animation: 0.5s fadeInDown ease;
}

/*Error Alert Bar End*/
/*Pop Up*/
.projectsPopup .row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}

.linkError {
  font-size: .8rem;
  transition: all .2s ease-out;
  position: absolute;
  color: #d63d3d;
  bottom: -3px;
  left: 11px;
}

.subsectionErrorMsg {
  font-size: .8rem;
    transition: all .2s ease-out;
  position: relative;
    color: #d63d3d;
  left: 10px;
  top: -26px;
}

/*Team Member*/
.projectsTeamMemberHdrSearch.searchSlideMain {
  width: calc(100% - 81px);
  right: 15px;
  top: 0;
}

.savingCommentArea .scrollbar-outer {
  max-height: 140px !important;
}

.top-align {
  vertical-align: top !important;
}

@media only screen and (max-width: 1380px) {
  .dropdown-content .manageWidth {
      width:220px !important;
    }
 } 

@media only screen and (min-width: 950px) {
  .maxWidthSavingRep{
   max-width: 450px;
  }
}

@media only screen and (min-width: 1300px) {
  .maxWidthSavingRep{
    max-width: 640px;
  }
}

@media only screen and (min-width: 1900px) {
  .maxWidthSavingRep{
    max-width: 900px;
  }
}

/*Savings type documents*/
.width125P {
  width: 125% !important;
}

.selectedNodeText {
  max-width: calc(100% - 130px);
}

/*Requester*/
.requester-form .eventBar {
  height: 56px !important;
}

.requester-form .eventBar span {
  font-size: 14px !important;
}

.requester-form .eventBar .info-bar i {
  line-height: normal;
}

.requester-form.alert-bar--fixed ~ .smartFormWidgetContainer .secondary-navigation {
  top: 155px !important;
}

.requester-form.alert-bar--fixed.errorAlertBarFixed ~ .smartFormWidgetContainer .secondary-navigation {
  top: 93px !important;
}

/*linked Document Landing*/
.cardsRow .boxItem:last-child .beforNode {
  display: none;
}

.cardsRow.myBox {
  margin-bottom: 20px !important;
  margin-bottom: 30px !important;
  padding-bottom: 30px;
  border-bottom: 1px dashed #ccc;
}

.cardsRow .checkboxWithIcon .circle {
  line-height: 32px;
}

.cardsRow:last-child {
  padding-bottom: 0px;
  border-bottom: none;
}

.boxItem {
  display: inline-block;
  position: relative;
  z-index: 1;
}

.boxItem .plus-icon {
  font-size: 18px;
  line-height: 16px;
}

.boxItem .minus-icon {
  font-size: 18px;
  line-height: 10px;
}

.boxItem .card {
  height: 128px;
  padding: 15px;
  margin: 0;
}

.boxItem .beforNode {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  height: 2px;
  background: #ccc;
  width: 25px;
}

.boxItem .beforNode .connectorDots {
  left: -2px;
}

.boxItem .afterNode {
  content: "";
  position: absolute;
  right: 100%;
  top: 50%;
  height: 2px;
  background: #ccc;
  width: 19px;
}

.boxItem .afterNode .connectorDots {
  right: -2px;
}

.boxItem .beforHiddenNode {
  content: "";
  position: absolute;
  left: 0;
  top: 64px;
  height: 2px;
  background: #ccc;
  width: 100%;
}

.boxItem .summary span {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 20px;
  text-transform: capitalize;
}

.added-card {
  margin-top: -16px;
  margin-bottom: 16px;
}

.beforVNode:before {
  content: "";
  position: absolute;
  top: -62px;
  height: 100%;
  background: #ccc;
  width: 2px;
  left: -20px;
}

.afterRfx .beforVNode:before {
  content: "";
  position: absolute;
  top: -40px;
  height: 100%;
  background: #ccc;
  width: 2px;
  left: -20px;
}

.boxItem:first-of-type:before,
.boxItem:last-of-type:after, .boxItem:first-of-type .connectorDots.left, .boxItem:last-of-type .connectorDots.right {
  display: none;
}

.connectorDots {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background: #cccccc;
  position: absolute;
  top: 50%;
  margin-top: -3px;
}

.myBox {
  white-space: nowrap;
}

.noAuction:before {
  content: '';
  width: 156%;
  /* size of your margin */
  border-bottom: 2px solid #cccccc;
  position: absolute;
  top: 50%;
}

.custom_box {
  margin-top: 15px;
}

.cards-title-linkeddoc {
  height: 52px;
  position: relative;
}

.color-one {
    background-color: #D42525;
}

.color-two {
    background-color: #4E5AC3;
}

.color-three {
    background-color: #DA7800;
}


.card-header-title {
  font-size: 18px;
  line-height: 52px;
  color: #ffffff;
  font-family: 'Noto Sans',sans-serif;
  margin-left: 10px;
  text-transform: uppercase;
}

.doc-count {
  float: right;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  position: absolute;
  right: -5px;
  top: 8px;
  background: #F9D849;
  border-radius: 2px;
  text-align: center;
  padding: 5px 10px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.textRight {
  text-align: right;
}

.doc-title {
  font-family: 'Noto Sans',sans-serif;
  font-size: 14px;
  color: #000000;
}

.visibility-hidden {
  visibility: hidden;
}

.cardsRow {
  padding: 15px 4px 10px 4px;
  margin: 0 !important;
}

.cardContainer {
  padding: 0 19px !important;
  flex: 1;
}

.cardContent {
  overflow: visible;
}

.line {
  height: 1px;
  width: 1px;
  background: blue;
  position: absolute;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.View-more-doc {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #179dfb;
  display: table;
  margin: 0px auto;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.View-more-doc a {
  display: table;
  margin: 4px auto 0;
  text-align: center;
  color: #fff;
}

.add-more-doc {
  display: table;
  margin: -12px -8px 0;
  position: relative;
  z-index: 3;
}

.add-more-doc a {
  background: #fff;
  border-radius: 50%;
  width: 17px;
  height: 17px;
  line-height: 17px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.afterRfx .add-more-doc a {
  height: 17px !important;
  width: 17px !important;
  line-height: 17px !important;
}

.visbileNodeForRfx:before {
  content: "";
  position: absolute;
  top: -68px;
  height: 120%;
  background: #ccc;
  width: 2px;
  left: -20px;
  visibility: visible;
}

.boxItem.ng-hide {
  opacity: 0;
}

.boxItem.ng-hide-add,
.boxItem.ng-hide-remove {
  transition: all linear 0.5s;
}

.linked-doc-landing.teamMemberHdrSearch.searchSlideMain {
  width: calc(100% - 220px);
  right: 160px;
  top: 0;
}

.page-plain-gray {
  background: #ecf1f5 !important;
}

.card-0, .card-1 {
  margin: 0 auto !important;
  display: block;
  position: relative;
}

.card-0 {
  margin-top: -120px !important;
  transform: scale(0.95);
  z-index: -1;
}

.card-1 {
  margin-top: -120px !important;
  transform: scale(0.9);
  z-index: -2;
}

.prevent-activity .prevent-activity-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  width: 100%;
  height: 100%;
  z-index: 20;
}

.prevent-activity .checkboxWithIcon .icon {
  background-color: #757575 !important;
}

.prevent-activity .doc-count {
  background: #d1d1d1;
  color: #fff;
}

.prevent-activity .color-three, .prevent-activity .color-two, .prevent-activity .color-one {
  background-color: #757575;
}

.prevent-activity .View-more-doc {
  background: #d1d1d1;
}

.prevent-activity .add-more-doc a {
  background: #d1d1d1;
  color: #fff;
}
.multiChildVNode:before {
  content: "";
  position: absolute;
  top: -80px;
  height: 114%;
  background: #ccc;
  width: 2px;
  left: -20px;
}

.groupFieldLabel {
  position: absolute;
  top: -16px;
  color: rgba(0, 0, 0, 0.64);
  padding: 0 2px 0 0;
  background: #fff;
  text-transform: uppercase;
  font-size: 16px;
}

.groupFieldLabel > .icon {
  vertical-align: text-top;
  color: #0177d6;
}

.groupField input {
  width: 100%;
}

#smartbuy {
  height: 100%;
}

#smartbuy .spacer1 {
  height: 100px;
  display: block;
}
#smartbuy .sub-header-cat-cont {
  margin: 7px 15px 0 0;
  float: right;
}
 #smartbuy .sub-header-cat-cont .sub-header-cat-item {
  float: left;
}
 #smartbuy .sub-header-cat-cont .sub-header-cat-item .sub-header-cat-item-content {
  width: 36px;
  height: 36px;
  line-height: 35px;
  background-color: #fff;
  border: 1px solid #dddddd;
  border-radius: 50%;
  margin: 0 auto;
  font-size: 16px;
  color: #5c5c5c;
  text-align: center;
}
 #smartbuy .sub-header-cat-cont .sub-header-cat-item .sub-header-cat-item-content svg {
  color: #5c5c5c;
}
 #smartbuy .sub-header-cat-cont .sub-header-cat-item .sub-header-cat-item-content.active {
  background-color: #159dfc;
  color: #fff;
  border-color: rgba(21, 157, 252, 0) !important;
}
 #smartbuy .sub-header-cat-cont .sub-header-cat-item .sub-header-cat-item-content.active svg {
  color: #fff;
}

#smartbuy .spacer2 {
  height: 200px;
  display: block;
}
#smartbuy .numberedItem {
  font-size: 24px;
  color: #5c5c5c;
}
 #smartbuy .numberedItem.active {
  color: #fff;
}
#smartbuy .sub-strip {
  height: 50px;
  width: 100%;
  background-color: #fff;
  position: absolute;
  margin-bottom:20px;
  z-index: 0;
  left: 0;
  top: 0px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

#smartbuy .sub-strip .strip-sep {
  height: 36px;
  width: 1px;
  background-color: #ddd;
  margin: 7px 15px 0 0;
  float: right;
}

#smartbuy .sub-strip .sb-help-think {
  background-color: #fff8c6;
  position: absolute;
  right: 0;
  top: 100%;
  margin: 10px 10px 0 0;
  color: #000;
  font-size: 13px;
  padding: 8px 14px;
  text-shadow: 0 0 0;
  cursor: default;
}

#smartbuy .sub-strip i.sb-help {
  height: 36px !important;
  width: 36px;
  line-height: 36px !important;
  float: right;
  color: #fff;
  text-align: center;
  border: 1px;
  background-color: #57bc90;
  border-radius: 50%;
  margin: 7px 10px 0 0;
}

#smartbuy .sub-strip i.sb-help svg {
  height: 36px;
  width: 36px;
  vertical-align: top;
}

#smartbuy .sub-strip-bef {
  position: relative;
  z-index: 1;
  background-color: #0067b0;
}

#smartbuy .extra-nav-wrap.sb-sub-header {
  box-shadow: 0 0;
  z-index: 5;
  width: 100% !important;
}

#smartbuy .sb-view {
  height: calc(100% - 50px);
}

#smartbuy .sb-slide-collection {
  height: 100%;
  background-color: #fff;
}

#smartbuy .sb-slide-collection .sb-slide {
  height: 100%;
  position: relative;
  overflow: hidden;
  width:100% !important;
  background-position: center bottom;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-image: url(../../../smartBuy/images/slantPattern.png);
}

#smartbuy .sb-slide-collection .sb-slide.sb-slide-even {
  background-color: #fafafa;
}

#smartbuy .sb-slide-collection .sb-slide.sb-slide-odd {
  background-color: #fff;
}

#smartbuy .sb-slide-collection .dynamic-slide-wrapper {
  position: relative;
  z-index: 1;
}

#smartbuy .sb-slide-collection .slide-wrapper {
  height: 100%;
  margin-bottom: 400px;
}

#smartbuy .sb-slide-collection .sb-slide-op {
  min-height: 100vh;
  padding-top: 100px;
  margin-bottom: 400px;
  z-index: 2;
  box-shadow: 0 -4px 6px 0 rgba(0, 0, 0, 0.05);
  border-top: 1px solid #fff;
}

#smartbuy .sb-slide-collection .sb-slide-op.srfForm {
  padding-top: 50px;
}

#smartbuy .sb-slide-collection .slide-swipe {
  position: relative;
  width: 100%;
  height: 100%;
}

#smartbuy .sb-slide-collection .slide-swipe + .slide-swipe {
  top: -100%;
  left: 100%;
}

#smartbuy .field-wrap {
  width: 60%;
  top: 48%;
  left: 20%;
  position: fixed;
  z-index: 3;
  height: 3.5em;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
#smartbuy .field-wrap:hover {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

#smartbuy .field-wrap .category-search-link-cont {
  float: left;
  width: 200px;
  padding: 0 15px;
  border-right: 1px solid #e0e0e0;
  box-sizing: border-box;
  height: 100%;
}

#smartbuy .field-wrap .category-search-link-cont::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

#smartbuy .field-wrap .category-search-link-cont .category-search-link {
  display: inline-block;
  vertical-align: middle;
  width: 165px;
}

#smartbuy .field-wrap .other-recom-label-wrap {
  position: relative;
}

#smartbuy .field-wrap .other-recom-label-wrap .other-recom-label {
  position: absolute;
  top: 15px;
  left: 0;
  opacity: 0;
  white-space: nowrap;
  display: none;
  font-weight: bold;
  font-size: 12px;
}

#smartbuy .field-wrap .sb-field {
  width: calc(100% - 200px);
  float: left;
  position: relative;
}

#smartbuy .field-wrap .sb-field.sb-field-full {
  width: 100%;
}

#smartbuy .field-wrap .sb-field input[type=text] {
  padding: 10px 16px;
}

#smartbuy .field-wrap .sb-field input[type=text]::placeholder, #smartbuy .field-wrap .sb-field input[type=text]::-ms-placeholder {
  color: #b7b7b7;
}

#smartbuy .field-wrap .sb-field.with-icon input {
  padding: 0 40px;
}

#smartbuy .field-wrap .sb-field.with-icon .icon {
  position: absolute;
  top: 50%;
  margin-top: -12px;
}

#smartbuy .field-wrap .sb-field.with-icon .icon.close-ic {
  right: 10px;
}

#smartbuy .field-wrap .sb-field.with-icon .icon.search-ic {
  left: 10px;
}

#smartbuy .field-wrap .sb-field input[type=text] {
  height: 3.5em;
  margin: 0;
  border: 0;
  width: 100%;
  box-sizing: border-box;
  box-shadow: none !important;
}

#smartbuy .IS-bulb {
  position: absolute;
  width: 100%;
  bottom: 6%;
}

#smartbuy .IS-bulb .w-wrap {
  display: block;
  width: 150px;
  margin: 25px auto 0;
  background-color: rgba(21, 157, 252, 0.17);
  border: 2px dotted #fff;
  border-radius: 3px;
  cursor: pointer;
}

#smartbuy .IS-bulb .bulb-ad {
  display: block;
  text-align: center;
  width: 80px;
  height: 80px;
  margin: 8px auto 0;
  line-height: 80px;
  background-color: #fff;
  border-radius: 50%;
}

#smartbuy .IS-bulb .bulb-ad svg {
  width: 40px;
  height: 40px;
}

#smartbuy .IS-bulb .bulb-ad-label {
  text-align: center;
  width: 100%;
  display: inline-block;
  color: #000;
  font-size: 12px;
  text-shadow: 0 0 0 #000;
  margin: 4px 0;
}

#smartbuy .search-category-result {
  opacity: 0;
  display: none;
}

#smartbuy .search-category-result .cat-circle-wrap {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  position: relative;
}

#smartbuy .search-category-result .cat-circle-wrap .cat-circle-placeholder {
  display: none;
}

#smartbuy .search-category-result .cat-circle-wrap .cat-circle {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  border: 8px solid #159dfc;
  border-radius: 50%;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 1;
}

#smartbuy .search-category-result .cat-circle-wrap .cat-circle.ui-draggable-dragging + .cat-circle-placeholder {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 2px dashed #159dfc;
}

#smartbuy .search-category-result .cat-circle-wrap .cat-circle:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2) inset;
}

#smartbuy .search-category-result .msg-status {
  color: #6a4300;
  font-size: 13px;
  margin: 25px 16px 0;
  display: block;
  text-align: center;
  line-height: 17px;
}

#smartbuy .search-category-result .msg-status .icon {
  color: #159dfc;
  display: block;
}

#smartbuy .search-category-result .msg-status.is-selected {
  margin-top: 35px !important;
  position: absolute;
  top: 0;
}

#smartbuy .search-category-result .msg-status.is-selected b {
  display: block;
  font-size: 20px;
  margin-bottom: 8px;
}

#smartbuy .search-result-list-wrap {
  position: fixed;
  top: 100%;
  right: 50%;
  margin-right: -280px;
  z-index: 3;
}

#smartbuy .search-result-list-wrap.ani-goup .result-item-label {
  display: none !important;
}

#smartbuy .search-result-list-wrap.ani-goup .result-item-wrap {
  width: 60px !important;
}

#smartbuy .search-result-list-wrap.ani-goup .result-item {
  box-shadow: 0 0 !important;
  transform: scale(0.7);
}

#smartbuy .search-result-list-wrap .search-result-list {
  margin: 0;
}

#smartbuy .search-result-list-wrap .search-result-list .result-item-wrap {
  float: left;
  margin: 0;
  width: 200px;
  top: 160px;
  opacity: 0;
  position: relative;
  text-align: center;
}

#smartbuy .search-result-list-wrap .search-result-list .result-item-wrap .result-item {
  width: 48px;
  height: 48px;
  line-height: 44px;
  background-color: #fff;
  border: 2px solid rgba(221, 221, 221, 0);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  margin: 0 auto;
  cursor: pointer;
}

#smartbuy .search-result-list-wrap .search-result-list .result-item-wrap .result-item.active {
  background-color: #159dfc;
  border-color: rgba(21, 157, 252, 0) !important;
}

#smartbuy .search-result-list-wrap .search-result-list .result-item-wrap .result-item.active svg {
  color: #fff;
}

#smartbuy .search-result-list-wrap .search-result-list .result-item-wrap .result-item svg {
  color: #5c5c5c;
  height: 36px;
  width: 36px;
}

#smartbuy .search-result-list-wrap .search-result-list .result-item-wrap .result-item-label {
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  display: block;
  height:70px;
  margin: 8px 15px 0;
  text-shadow: 0 0 0px #000;
}

#smartbuy .other-recom {
  display: none;
  opacity: 0;
}

#smartbuy .other-recom .recom-list-wrap {
  margin: 0 auto;
  display: inline-block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

#smartbuy .other-recom .recom-list-wrap .recom-item {
  width: 150px;
  height: 150px;
  float: left;
  padding: 0px 8px 16px;
  position: relative;
  top: 200px;
  opacity: 0;
}

#smartbuy .other-recom .recom-list-wrap .recom-item .recom-item-container {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  background-color: #fff;
  padding: 3px 6px;
  border-radius: 2px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.11);
}

#smartbuy .other-recom .recom-list-wrap .recom-item .recom-item-container .recom-sublabel {
  font-style: normal;
  font-size: 11px;
  color: #a8a8a8;
}
#smartbuy .external-ref {
  text-align: center;
}
 #smartbuy .external-ref .external-ref-img-container {
  height: 92px;
  margin-top: 5px;
}
 #smartbuy .external-ref .external-ref-img-container::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
 #smartbuy .external-ref .external-ref-img-container img {
  vertical-align: middle;
}
 #smartbuy .external-ref .external-ref-name {
  font-weight: bold;
  font-size: 12px;
  display: block;
  text-align: center;
  margin: 6px 5px 0;
  line-height: 14px;
}
 #smartbuy .quick-links-modal {
  max-width: 1200px;
}
 #smartbuy .quick-links-modal .quick-links-modal-content {
  padding: 0;
}
 #smartbuy .quick-links-modal .quick-links-modal-content .recom-popup-content {
  width: 100%;
  padding: 8px 10px 0 10px;
}
 #smartbuy .quick-links-modal .quick-links-modal-content .recom-popup-content .recom-list-wrap {
  width: 100%;
  margin: 5px 0 0 0;
}
 #smartbuy .quick-links-modal .quick-links-modal-content .recom-popup-content .recom-list-wrap .recom-item {
  min-width: 100px;
  height: 145px;
  float: left;
  padding: 0px 8px 16px;
  position: relative;
}
 #smartbuy .quick-links-modal .quick-links-modal-content .recom-popup-content .recom-list-wrap .recom-item .internal-ref {
  line-height: 120px;
}
 #smartbuy .quick-links-modal .quick-links-modal-content .recom-popup-content .recom-list-wrap .recom-item .recom-item-container {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  background-color: #fff;
  padding: 3px 6px;
  border-radius: 2px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.11);
}
 #smartbuy .quick-links-modal .quick-links-modal-content .recom-popup-content .recom-list-wrap .recom-item .recom-item-container .recom-sublabel {
  font-style: normal;
  font-size: 11px;
  color: #a8a8a8;
}
 #smartbuy .quick-links-modal .quick-links-modal-content .recom-popup-content .recom-label {
  margin-bottom: 14px;
  display: block;
  text-shadow: 0 0 0 #000;
}

#smartbuy .other-recom .recom-label {
  margin-bottom: 14px;
  display: block;
  text-shadow: 0 0 0 #000;
}

#smartbuy .search-category-result, #smartbuy .other-recom {
  position: absolute;
  width: 750px;
  top: 75%;
  left: 50%;
  margin: 0 auto;
  margin-left: -375px;
}

#smartbuy .other-recom {
  position: fixed;
}

#smartbuy .internal-ref {
  height: 100%;
  line-height: 128px;
}

#smartbuy .internal-ref .icon {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

#smartbuy .internal-ref .icon .recom-name {
  font-weight: bold;
  font-size: 12px;
  display: block;
  text-align: center;
  margin: 6px 5px 0;
  line-height: 14px;
}

#smartbuy .internal-ref .iref-wrap {
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

#smartbuy .internal-ref .iref-wrap svg {
  height: 40px;
  width: 40px;
}

#smartbuy .go-next-step {
  position: fixed;
  right: 0;
  bottom: 0;
  margin: 25px;
  cursor: pointer;
  z-index: 4;
}

#smartbuy .go-next-step .nextStepInformer {
  position: absolute;
  right: 100%;
  white-space: nowrap;
  border-radius: 5px 0 0 5px;
  margin-right: 6px;
  overflow: hidden;
}

#smartbuy .go-next-step .nextStepInformer .halfround {
  height: 46px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  /* background-image: url(../../../smartBuy/images/curves.png);
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: right; */
  position: absolute;
  right: 0;
  top: 0;
}
#smartbuy .go-next-step .nextStepInformer .halfround svg {
  height: 46px;
  width: 20px;
  color: #159dfc;
}

#smartbuy .go-next-step .nextStepInformer .nextStepInformerWrap {
  height: 46px;
  line-height: 40px;
  padding: 2px 30px 2px 10px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  background-color: #159dfc;
}

#smartbuy .go-next-step .nextStepInformer .nextStepInformerWrap .icon {
  vertical-align: top;
}

#smartbuy .go-next-step .nextStepInformer .nextStepInformerWrap .nextstepval {
  max-width: 160px;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  margin-left: 5px;
  line-height: 34px;
  text-shadow: 0 0 0 #fff;
  padding: 3px 0;
  text-transform: uppercase;
}

#smartbuy .go-next-step .nextStepInformer .nextStepInformerWrap .nextstepval span.nextstepvaltxt {
  line-height: 35px;
  max-width: 170px;
  display: inline-block;
}

#smartbuy .go-next-step .nextStepInformer .nextStepInformerWrap svg {
  width: 30px !important;
  height: 30px !important;
}

#smartbuy .go-next-step svg {
  height: 45px;
  width: 45px;
}

#smartbuy .go-next-step .icon.stepper-icon {
  color: #159dfc;
  background-color: #fff;
  border-radius: 50%;
}

#smartbuy .go-next-step.go-next-step-disable {
  cursor: default;
  pointer-events: none;
}

#smartbuy .go-next-step.go-next-step-disable .icon.stepper-icon {
  color: #ccc;
}

#smartbuy .onHandStock .listing-main-wrap {
  margin-top: -178.5px;
}

#smartbuy .onHandStock .top-slide-strip {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent !important;
  height: 95px !important;
  line-height: 95px !important;
  font-size: 1.7em !important;
}

#smartbuy .onHandStock .top-slide-strip .slide-title-strip {
  line-height: 30px !important;
}

#smartbuy .recommItem .listing-main-wrap {
  margin-top: -178.5px;
}

#smartbuy .recommItem .top-slide-strip {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent !important;
  height: 95px !important;
  line-height: 95px !important;
  font-size: 1.7em !important;
}

#smartbuy .recommItem .top-slide-strip .slide-title-strip {
  line-height: 30px !important;
}

#smartbuy .contractItem .main-slide-wraper {
  margin-top: -145.5px;
}

#smartbuy .contractItem .listing-main-wrap {
  margin-top: -143.5px;
}

#smartbuy .contractItem .top-slide-strip {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent !important;
  height: 95px !important;
  line-height: 95px !important;
  font-size: 1.7em !important;
}

#smartbuy .contractItem .top-slide-strip .slide-title-strip {
  line-height: 30px !important;
}


#smartbuy .externalItem .main-slide-wraper {
  margin-top: -145.5px;
}

#smartbuy .externalItem .listing-main-wrap {
  margin-top: -143.5px;
}

#smartbuy .externalItem .top-slide-strip {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent !important;
  height: 95px !important;
  line-height: 95px !important;
  font-size: 1.7em !important;
}

#smartbuy .externalItem .top-slide-strip .slide-title-strip {
  line-height: 30px !important;
}


#smartbuy .policyItem .main-slide-wraper {
  margin-top: -146.5px;
}

#smartbuy .policyItem .listing-main-wrap {
  margin-top: -146.5px;
}

#smartbuy .policyItem .top-slide-strip {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent !important;
  height: 95px !important;
  line-height: 95px !important;
  font-size: 1.7em !important;
}

#smartbuy .policyItem .top-slide-strip .slide-title-strip {
  line-height: 30px !important;
}

#smartbuy .punchoutItem .main-slide-wraper {
  margin-top: -100px;
}

#smartbuy .punchoutItem .listing-main-wrap {
  margin-top: -100px;
}

#smartbuy .punchoutItem .top-slide-strip {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent !important;
  height: 95px !important;
  line-height: 95px !important;
  font-size: 1.7em !important;
}

#smartbuy .punchoutItem .top-slide-strip .slide-title-strip {
  line-height: 30px !important;
}

#smartbuy .teamsItem .teams .top-slide-strip {
  background-color: transparent !important;
  width: 100%;
  top: 0;
  position: absolute;
  line-height: 95px;
}

#smartbuy .teamsItem .teams .slide-title-strip {
  line-height: 25px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

#smartbuy .teamsItem .teams-card {
  position: relative;
  top: 50%;
  margin-top: -119.5px;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper {
  width: 65%;
  margin: 0 auto;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item {
  float: left;
  width: 33.33%;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content {
  width: 85%;
  margin: 0 auto;
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content._SM_Effect {
  top: 330px;
  transform: scale(0);
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content .listing-cards2-top {
  background-color: #ffba00;
  border-radius: 3px 3px 0 0;
  padding-bottom: 10px;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content .listing-cards2-top .listing-profile-img {
  display: block;
  width: 100px;
  height: 100px;
  background-color: #eee;
  margin: 0 auto;
  border-radius: 50%;
  margin-top: -50px;
  border: 2px solid #fff;
  background-image: url(../../../smartBuy/images/profile.jpg);
  background-position: center;
  background-size: 100%;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content .listing-cards2-middle {
  background-color: #fff;
  padding: 20px;
  border-radius: 0 0 3px 3px;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content .listing-cards2-middle > div {
  margin-bottom: 6px;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content .listing-cards2-middle > div .icon {
  color: #808080;
  width: 28px;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content .listing-cards2-middle > div.main-listing-row {
  margin-bottom: 10px;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content .listing-cards2-middle > div.main-listing-row > span {
  display: block;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content .listing-cards2-middle > div.main-listing-row > span.listing-row-main-value {
  font-size: 1.1em;
  font-weight: bold;
}

#smartbuy .teamsItem .teams-card .listing-cards2-collection .listing-cards2-item-wrapper > .listing-cards2-item .listing-cards2-content .listing-cards2-middle > div.main-listing-row > span.listing-row-main-subvalue {
  font-size: .8em;
  color: #808080;
}

#smartbuy .recom-supplier .listing-main-wrap {
  margin-top: -135.5px;
}
#smartbuy .map-marker-overflow {
  overflow: visible !important;
}

#smartbuy .main-slide-data {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
}

#smartbuy .main-slide-data .listing-main-wrap {
  position: relative;
  top: 50%;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main {
  position: relative;
  display: table;
  margin: 0 auto;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .cat-icon-wrap-hero-card {
  position: absolute;
  right: -30px;
  top: 0;
  z-index: 1;
  cursor: pointer;
  margin: -10px -40px;
  padding: 10px;
}
 #smartbuy .main-slide-data .listing-main-wrap .listing-main .cat-icon-wrap-hero-card._SM_Effect {
  opacity: 0;
  right: 250px;
}
 #smartbuy .main-slide-data .listing-main-wrap .listing-main .cat-icon-wrap-hero-card .icon {
  color: #159dfc;
}
#smartbuy .main-slide-data .listing-main-wrap .listing-main .stepin-wrap {
  z-index: 1;
  position: absolute;
  right: 0;
  border-radius: 50%;
  top: 0;
  opacity: 1;
  cursor: pointer;
  margin: -10px -40px;
  padding: 10px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .stepin-wrap._SM_Effect {
  opacity: 0;
  right: 250px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .stepin-wrap .stepin {
  border-radius: 50%;
  border: 2px solid #159dfc;
  color: #159dfc;
  width: 24px;
  height: 24px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .stepin-wrap .stepin svg {
  margin: -4px 0 0 -2px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info, #smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-card {
  vertical-align: middle;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-card {
  position: relative;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-card._SM_Effect {
  opacity: 0;
  left: -400px;
  top: 400px;
  transform: scale(0);
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info {
  position: relative;
  color: #000;
  margin: 0;
  display: inline-block;
  width: 350px;
  letter-spacing: 1px;
  padding-bottom: 6px;
  margin-right: 20px;
}
#smartbuy .main-slide-data .item-not-found {
  position: absolute;
  bottom: 26px;
  width: 100%;
  font-size: 12px;
  text-align: center;
  height: 44px;
  left: 0;
}
#smartbuy .main-slide-data .item-not-found .srf-link-cont {
  width: 565px;
  margin: 0 auto;
  height: 100%;
  position: relative;
  border-radius: 2px;
}
 #smartbuy .main-slide-data .item-not-found .srf-link-cont .srf-link-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  left: 0;
  padding: 4px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info > span {
  display: block;
  position: relative;
  width: 300px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-title {
  font-size: 2.2em;
  font-weight: bold;
  line-height: 36px;
  top: 0;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-title._SM_Effect {
  top: 200px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-for {
  top: 0;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-for._SM_Effect {
  top: 300px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-searched-term {
  top: 0;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-searched-term._SM_Effect {
  top: 400px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-for, #smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-searched-term {
  font-size: 1.7em;
  line-height: 30px;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-info-strip {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  width: 100%;
  background-color: #0177d6;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-info-strip._SM_Effect {
  width: 0;
}

#smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-searched-term:after, #smartbuy .main-slide-data .listing-main-wrap .listing-main .listing-info .listing-searched-term:before {
  content: "'";
  font-style: italic;
  margin: 0 1px;
}

#smartbuy .top-slide-strip {
  background-color: #fafafa;
  color: #000;
  font-size: 1.8em;
  height: 106px;
  line-height: 106px;
  text-align: center;
}

#smartbuy .top-slide-strip .slide-title-strip {
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

#smartbuy .top-slide-strip .slide-title-strip .slide-title-strip-under {
  content: "";
  width: 0;
  height: 4px;
  background-color: #0177d6;
  margin: 0 auto;
  margin-top: 5px;
}

#smartbuy .top-slide-strip .slide-title-strip .stepin-wrap {
  position: absolute;
  left: -100px;
  top: 18px;
  z-index: 1;
  border-radius: 50%;
  cursor: pointer;
  transform: rotateZ(180deg);
}

#smartbuy .top-slide-strip .slide-title-strip .stepin-wrap .stepin {
  display: block;
  border-radius: 50%;
  border: 2px solid #159dfc;
  color: #159dfc;
  width: 24px;
  height: 24px;
}

#smartbuy .top-slide-strip .slide-title-strip .stepin-wrap .stepin svg {
  margin: -2px 0 0 -2px;
  float: left;
}

#smartbuy .top-slide-strip .slide-title-strip > span {
  display: block;
  text-align: center;
  position: relative;
}

#smartbuy .top-slide-strip .slide-title-strip > span._SA_Effect {
  right: -400px;
  opacity: 0;
}

#smartbuy .top-slide-strip .slide-title-strip > span:first-child {
  letter-spacing: 1px;
}

#smartbuy .main-slide-wraper {
  width: 60%;
  margin: 0 auto;
  position: relative;
  top: 50%;
  margin-top: -178.5px;
}

#smartbuy .main-slide-wraper .main-slide-buttons .main-slide-icon {
  position: absolute;
  top: 50%;
  margin-top: -35px;
  color: #159dfc;
  cursor: pointer;
}

#smartbuy .main-slide-wraper .main-slide-buttons .main-slide-icon svg {
  height: 70px;
  width: 70px;
}

#smartbuy .main-slide-wraper .main-slide-buttons .main-slide-icon.main-slide-icon-disable {
  opacity: 0.3 !important;
  pointer-events: none;
}

#smartbuy .main-slide-wraper .main-slide-buttons .main-slide-icon.icon-left-move {
  left: -65px;
}

#smartbuy .main-slide-wraper .main-slide-buttons .main-slide-icon.icon-left-move._SA_Effect {
  left: 0;
  opacity: 0;
}

#smartbuy .main-slide-wraper .main-slide-buttons .main-slide-icon.icon-right-move {
  right: -65px;
}

#smartbuy .main-slide-wraper .main-slide-buttons .main-slide-icon.icon-right-move._SA_Effect {
  right: 0;
  opacity: 0;
}
#smartbuy .main-slide-wraper .subslide-item-list-wrap {
  margin: 0 auto;
  position: relative;
}
 #smartbuy .main-slide-wraper .catalog-icon-wrap {
  position: absolute;
  right: -30px;
  top: 8px;
  z-index: 1;
  cursor: pointer;
}
 #smartbuy .main-slide-wraper .catalog-icon-wrap .icon {
  color: #159dfc;
}
#smartbuy .main-slide-wraper .stepin-wrap {
  position: absolute;
  left: -30px;
  top: 8px;
  z-index: 1;
  border-radius: 50%;
  cursor: pointer;
  transform: rotateZ(180deg);
}

#smartbuy .main-slide-wraper .stepin-wrap .stepin {
  display: block;
  border-radius: 50%;
  border: 2px solid #159dfc;
  color: #159dfc;
  width: 24px;
  height: 24px;
}

#smartbuy .main-slide-wraper .stepin-wrap .stepin svg {
  margin: -2px 0 0 -2px;
  float: left;
}

#smartbuy .listing-card-collection {
  margin: 0 auto;
  display: block;
  white-space: nowrap;
}

#smartbuy .listing-card-collection.listing-item-slide {
  width: 100%;
  overflow: hidden;
}

#smartbuy .listing-card-collection.listing-item-slide > .listing-card-item {
  width: 33.33%;
  padding: 8px 0 !important;
  display: inline-block;
  vertical-align: middle;
  float: none;
  position: relative;
  left: 0;
  opacity: 1;
  white-space: normal;
}

#smartbuy .listing-card-collection.listing-item-slide > .listing-card-item._SA_Effect {
  left: 100px;
  opacity: 0;
}

#smartbuy .listing-card-collection.listing-item-slide > .listing-card-item > .listing-card {
  margin: 0 auto;
  display: block !important;
}

#smartbuy .listing-card-collection > .listing-card-item {
  float: left;
  padding: 0 10px;
}

#smartbuy .listing-card {
  display: inline-block;
  width: 260px;
  top: 0;
  left: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}

#smartbuy .listing-card.onHand-Stock .listing-card-top {
  background-color: #ebf7ff !important;
  padding: 0 !important;
  border-bottom: 1px solid #e2e2e2;
  overflow: hidden;
}

#smartbuy .listing-card.onHand-Stock .listing-card-top .listing-product-img {
  float: left;
  width: 50%;
  text-align: center;
  padding: 6px 10px;
  background-color: #fff;
}

#smartbuy .listing-card.onHand-Stock .listing-card-top .listing-product-img img {
  vertical-align: middle;
  height: 90px;
}

#smartbuy .listing-card.onHand-Stock .listing-card-top .listing-stock-info {
  float: left;
  width: 50%;
  padding: 6px 10px;
}

#smartbuy .listing-card.onHand-Stock .listing-card-top .listing-stock-info label {
  color: #636363;
}

#smartbuy .listing-card.onHand-Stock .listing-card-top .listing-stock-info .stock-count b {
  display: block;
  color: #549e5b;
}

#smartbuy .listing-card.onHand-Stock .listing-card-top .listing-stock-info .stock-plant {
  margin-top: 8px;
  display: block;
}

#smartbuy .listing-card.onHand-Stock .listing-card-top .listing-stock-info .stock-plant span {
  display: block;
  color: #000;
  font-size: 12px;
}

#smartbuy .listing-card.recomm-item .listing-card-top {
  background-color: #fff !important;
  padding: 0 !important;
  border-bottom: 1px solid #e2e2e2;
}

#smartbuy .listing-card.recomm-item .listing-card-top .listing-product-img {
  text-align: center;
  padding: 6px 10px;
}

#smartbuy .listing-card.recomm-item .listing-card-top .listing-product-img img {
  vertical-align: middle;
  height: 90px;
}

#smartbuy .listing-card.recomm-item .listing-card-top .listing-client-rating {
  top: auto !important;
  bottom: -10px;
}

#smartbuy .listing-card.contract-item .listing-main-field .listing-client-value {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 19px !important;
  margin-bottom: 0 !important;
  color: #444;
}

#smartbuy .listing-card.contract-item .listing-main-field {
  margin: 0 -20px;
  margin-bottom: 10px;
  border-left: 6px solid purple;
  padding: 8px 14px;
}

#smartbuy .listing-card.contract-item .listing-card-content {
  border-radius: 3px 3px 0 0;
  padding: 12px 20px !important;
}

#smartbuy .listing-card.contract-item .listing-card-button {
  padding: 12px 20px !important;
}

#smartbuy .listing-card.contract-item .listing-pair-group > .pair-item {
  float: left;
  width: 50%;
}

#smartbuy .listing-card.policy-item .listing-card-top {
  background-color: #ffba00 !important;
  height: 82px;
  line-height: 20px;
}
 #smartbuy .listing-card.policy-item .listing-card-top .policy-item-title {
  display: table;
  height: 100%;
}
 #smartbuy .listing-card.policy-item .listing-card-top .policy-item-title .policy-item-title-txt {
  display: table-cell;
  vertical-align: middle;
  word-break: break-word;
  max-width:170px;
}

#smartbuy .listing-card.policy-item .listing-p-label {
  font-size: 1.1em;
}

#smartbuy .listing-card.policy-item .listing-card-button {
  text-align: center;
}

#smartbuy .listing-card.sbuy-punchout-item .listing-card-content {
  border-radius: 3px;
  height: 200px;
  line-height: 176px;
  text-align: center;
}

#smartbuy .listing-card.sbuy-punchout-item .listing-card-content img {
  width: 90%;
  margin: 0 auto;
  display: inline-block;
  vertical-align: middle;
}
#smartbuy .listing-card.external-item .listing-card-name {
  text-align: center;
  margin-top: 10px;
  display: inline-block;
  width: 100%;
  font-size: 16px;
}
#smartbuy .listing-card .listing-card-wrap > div {
  padding: 12px;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top {
  background-color: #0066b3;
  color: #fff;
  position: relative;
  border-radius: 3px 3px 0 0;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top .item-ico {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 3px 0 0 0;
  overflow: hidden;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top .item-ico:before {
  content: "";
  float: left;
  border-width: 20px;
  border-style: solid;
  border-color: #34A855 transparent transparent #34A855;
}
#smartbuy .listing-card .listing-card-wrap .listing-card-top .item-ico.c-ico:before {
  border-color: #34A855 transparent transparent #34A855;
}
#smartbuy .listing-card .listing-card-wrap .listing-card-top .item-ico.c-expired-ico:before {
  border-color: #f44336 transparent transparent #f44336;
}
#smartbuy .listing-card .listing-card-wrap .listing-card-top .item-ico.p-ico:before {
  border-color: #da7800 transparent transparent #da7800;
}
#smartbuy .listing-card .listing-card-wrap .listing-card-top .item-ico .icon {
  position: absolute;
  left: 0;
  color: #fff;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top .listing-client-logo {
  width: 100px;
  height: 100px;
  display: block;
  background-color: #fff;
  border-radius: 3px;
  margin-top: -65px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top .listing-client-name {
  display: block;
  font-weight: bold;
  font-size: 1.2em;
  margin-top: 10px;
  letter-spacing: 1px;
  line-height: 25px;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top .listing-client-location {
  display: block;
  font-size: 14px;
  opacity: .9;
  letter-spacing: 0;
  line-height: 21px;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top .listing-client-rating {
  display: block;
  font-size: 12px;
  background-color: #ffba00;
  position: absolute;
  padding: 1px 9px;
  border-radius: 10px;
  top: 8px;
  right: 8px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.19);
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top .listing-client-rating svg {
  width: 16px;
  height: 16px;
  vertical-align: top;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top .listing-client-rating .icon {
  vertical-align: middle;
  margin-right: 2px;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-top .listing-client-rating span {
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-content {
  background-color: #fff;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-content > div:last-child {
  margin-bottom: 0;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-content .listing-client-label {
  font-size: 12px;
  color: #808080;
  line-height: 18px;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-content .listing-client-value {
  margin-bottom: 10px;
  line-height: 21px;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-button {
  border-top: 1px solid #e2e2e2;
  background-color: #fff;
  border-radius: 0 0 3px 3px;
  font-size: 13px;
}

#smartbuy .listing-card .listing-card-wrap .listing-card-button a {
  line-height: 18px;
}

#smartbuy .sb-title {
  margin: 50px 0 0 0;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 2.1em;
}

#smartbuy .sb-title .sb-title-underline {
  display: block;
  width: 0;
  height: 4px;
  margin: 6px auto 0;
  background-color: #0177d6;
}

#smartbuy .SRF_Form {
  position: relative;
  margin: 20px 30px;
}

#smartbuy .SRF_Form .srf-optional-field {
  font-style: italic;
  font-size: 12px;
  margin-left: 5px;
  color: rgba(0, 0, 0, 0.64);
  cursor: default;
  display: inline-block;
  margin-bottom: 1px;
}

#smartbuy .SRF_Form .srf-add-form-wrap {
  position: absolute;
  top: 300px;
  opacity: 0;
  display: none;
  width: 100%;
}

#smartbuy .SRF_Form .srf-form-card {
  position: absolute;
  top: 100%;
  width: 100%;
  opacity: 0;
}

#smartbuy .SRF_Form .srf-form-wrap {
  padding: 30px;
}

#smartbuy .SRF_Form .srf-add-form-section {
  border-top: 1px dashed rgba(0, 0, 0, 0.24);
  position: relative;
  padding-top: 20px;
  min-height: 100px;
}

#smartbuy .SRF_Form .form-field-wraper .btn-container {
  position: absolute;
  z-index: 1;
  width: 100%;
}

#smartbuy .SRF_Form .form-field-wraper.hideScrollbar .scroll-element {
  visibility: hidden;
}

#smartbuy .SRF_Form .form-field-wraper .scrollbar-outer.scroll-content {
  padding-right: 20px;
}

#smartbuy .SRF_Form .form-field-wraper .scrollbar-outer > .scroll-element .scroll-bar {
  opacity: 1;
  background-color: #0067b0;
}

#smartbuy .SRF_Form .form-field-wraper .form-field {
  position: relative;
  margin-bottom: 40px;
  height: 66px;
  opacity: .5;
}

#smartbuy .SRF_Form .form-field-wraper .form-field:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.field-enabled {
  opacity: 1;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.field-enabled:after {
  display: none;
}

#smartbuy .SRF_Form .form-field-wraper .form-field:last-child {
  margin-bottom: 0px;
}

#smartbuy .SRF_Form .form-field-wraper .form-field .form-field-wraper-inner.fill-value .form-field-label {
  font-size: .99em;
  top: 2px;
  transition: none;
  text-transform: capitalize;
  left: 0;
}

#smartbuy .SRF_Form .form-field-wraper .form-field .form-field-wraper-inner.field-focus .form-field-label {
  font-size: .99em;
  top: 2px;
}

#smartbuy .SRF_Form .form-field-wraper .form-field .form-field-label {
  font-size: 1.3em;
  position: absolute;
  top: 20px;
  transition: all .2s ease;
  will-change: top, font-size;
}

#smartbuy .SRF_Form .form-field-wraper .form-field .form-field-input {
  height: 32px;
  margin-top: 17px !important;
  font-size: 1.3em;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.radio-field .form-field-label {
  position: relative !important;
  font-size: .99em !important;
  top: 0 !important;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.radio-field .rdl {
  position: relative !important;
  top: 0 !important;
  font-size: 1.3em !important;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.radio-field .rdl:after {
  margin: 6px 0 !important;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.radio-field .rdl:before {
  margin: 6px 0 !important;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.radio-field .form-radio-group > div {
  margin-right: 60px;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.typeahead input[id^=typeahead-] {
  height: 32px;
  font-size: 1.3em;
  margin-top: 17px;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.typeahead input[id^=typeahead-]:focus {
  box-shadow: 0 0;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.typeahead input[id^=typeahead-]:focus + label {
  bottom: 32px;
  font-size: .99em;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.typeahead label[id^=label-for-typeahead-] {
  left: 0;
  font-size: 1.3em;
  bottom: 5px;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.typeahead label[id^=label-for-typeahead-].active {
  bottom: 32px;
  font-size: .99em;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.typeahead .typeaHeade {
  height: auto;
  line-height: normal;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.selectfield .input-field input {
  height: 32px;
  margin-top: 17px;
  font-size: 1.3em;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.selectfield .input-field .caret {
  right: 14px;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.selectfield .input-field label {
  font-size: .99em;
  bottom: 32px;
  left: 0;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom {
  border: none;
  background-color: initial;
  line-height: normal;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .form-field-wraper-inner {
  font-size: inherit !important;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .form-field-wraper-inner .form-field-input {
  text-align: left;
  line-height: 32px;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .form-field-wraper-inner.selected {
  background-color: transparent;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .form-field-wraper-inner.selected .selectedRecomValue {
  text-decoration: none;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .form-field-wraper-inner.selected .change-cs {
  display: block;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .form-field-wraper-inner.selected .opt-text {
  display: none;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .srecom-label {
  display: none;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .selected-cs {
  position: relative;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .selected-cs .selectedRecomValue {
  text-decoration: underline;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .selected-cs .change-cs {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.8em;
  cursor: pointer;
  display: none;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .selected-cs .change-cs i {
  font-style: normal;
  cursor: pointer;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.showRecom .form-field-wraper-inner {
  cursor: pointer;
  text-align: center;
  font-size: 1.3em;
}

#smartbuy .SRF_Form .form-field-wraper .form-field.hierarchyField .treeWrapper .form-field-tree-anchor {
  display: block;
  line-height: 33px;
  cursor: pointer;
  border-bottom: 1px solid #e0e0e0;
}

#smartbuy .SRF_Form .form-field-button {
  border: 0;
  background-color: #159dfc;
  color: #fff;
  text-transform: uppercase;
  font-size: .9em;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  min-width: 80px;
  text-align: center;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  padding: 0 8px;
  margin-top: 36px;
  margin-right: 25px;
  z-index: 1;
}

#smartbuy .SRF_Form .form-field-button.flat-button {
  background: none;
  box-shadow: none;
  color: #159dfc;
  padding: 0;
}

#smartbuy .SRF_Form .form-field-button.sec-button {
  background-color: #fff;
  color: #159dfc;
}

#smartbuy .SRF_Form .form-field-button.submit-button {
  background-color: #71aa2f !important;
  color: #fff;
}

#smartbuy .SRF_Form .char-count {
  display: block;
  text-align: right;
  color: #000;
  font-size: .8em;
  visibility: hidden;
}

#smartbuy .srf-standalone .sb-title-underline {
  width: 349px;
}

#smartbuy .srf-standalone .SRF_Form .srf-form-card {
  top: 0;
  opacity: 1;
}

#smartbuy .srf-standalone .SRF_Form .srf-footer {
  bottom: 0;
  opacity: 1;
}

#smartbuy .srf-footer {
  position: fixed;
  bottom: -80px;
  left: 0;
  width: 100%;
  background: #fafafa;
  z-index: 970;
  padding-top: 20px;
  border-top: 1px solid #e8e8e8;
}

#smartbuy input[type=text]:focus + span.char-count {
  visibility: visible;
}

#smartbuy .smart-map-container {
  height: calc(100% - 106px);
}

#smartbuy #sbmap .icon.map-mark-pointer {
  color: #ff4500;
}

#smartbuy .smart-map-container {
  height: 100%;
  background-color: #e6e6e6;
}

#smartbuy .smart-map-container .listing-card {
  margin-top: 60px;
}

#smartbuy .smart-map-container .listing-card:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -10px;
  border-width: 10px;
  border-color: #fff;
  border-style: solid;
  transform: rotateZ(45deg);
  background-color: white;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2);
  z-index: 0;
}

#smartbuy .smart-map-container .listing-card .listing-card-wrap {
  position: relative;
  z-index: 1;
}

#smartbuy .smart-map-container .listing-card .listing-card-wrap .listing-card-top {
  background-color: #28ae4b !important;
}

#smartbuy img.map-marker {
  width: 30px;
}

#smartbuy .step-indicator {
  position: fixed;
  right: 0;
  top: calc(50% + 50px);
  margin: 0 -40px 0 0;
  padding: 6px 12px;
  background-color: transparent;
  border-radius: 20px;
  z-index: 4;
  margin-right: -200px;
}

#smartbuy .step-indicator.step-indicator-Bg {
  background-color: #fafafa;
  transition: 1s ease;
}

#smartbuy .step-indicator._SM_Effect {
  margin-right: -200px;
}

#smartbuy .step-indicator li {
  position: relative;
  height: 13px;
  width: 13px;
  border: 2px solid #c1c1c1;
  border-radius: 50%;
  margin: 20px 0;
  cursor: pointer;
}

#smartbuy .step-indicator li .sb-slide-name {
  position: absolute;
  top: -6px;
  right: 100%;
  max-width: 160px;
  margin-right: 12px;
  color: #afafaf;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  white-space: nowrap;
  transform: scale(1);
  text-shadow: 0 0 0 #fff;
}

#smartbuy .step-indicator li .sdot {
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 5px;
  background-color: #159dfc;
  content: "";
  border-radius: 50%;
  margin: 2px 0 0 2px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
#smartbuy .smartBuy-cart {
  position: absolute;
  right: 22px;
  top: 64px;
  width: 35px;
  z-index: 6;
  padding-top: 7px;
}

#smartbuy .smartBuy-cart-cont {
  position: relative;
}

#smartbuy .smartBuy-cart-cont .smartBuy-cart-count {
  position: absolute;
  line-height: 2;
  top: 0px;
  right: 0px;
  padding: 0;
  width: 20px;
  height: 20px;
  font-size: 10px;
  text-align: center;
  border-radius: 50%;
  background-color: white;
  color: #159DFC;
  z-index: 2;
}
.isNextGenView #smartbuy .smartBuy-cart-cont .smartBuy-cart-count  {
  background-color: #E44444 !important;
  color: #fff !important;
}
#smartbuy .srf-link-on-map { 
  background-color: #fff8c6;  
}
#smartbuy .srf-rfx-link {
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
  text-transform: initial;
}
#smartbuy .sbuy-proc-profile {
  width: 400px;
  float: left;
  margin-left: 20px;
}
#smartbuy .sbuy-proc-profile .procurment-text {
  margin-top: 4px;
}
 #smartbuy .sbuy-proc-profile .procurment-label {
  max-width: 150px;
}
 #smartbuy .sb-help-container {
  position: absolute;
  right: 0;
  top: -50px;
}
 #smartbuy .strip-with-proc-profile {
  top: 50px !important;
}
#smartbuy .support-team-email {
  width: calc(100% - 29px);
  margin-top: 2px;
}
.show-cat-modal-cont [type="radio"]:not(:checked) + label, .show-cat-modal-cont [type="radio"]:checked + label {
  line-height: 48px;
  min-height: 48px;
  padding-left: 37px;
}

.show-cat-modal-cont .collection .collection-item {
  padding: 0;
}

.show-cat-modal-cont [type="radio"] + label:before, .show-cat-modal-cont [type="radio"] + label:after {
  top: 11px;
  left: 7px;
}

.show-recommendations-list {
  min-height: 200px;
}

.smartBuy-radio-field {
  line-height: 55px;
}

.smartBuy-radio-field .redio-chanel {
  margin-top: 10px;
}

.card-clone-animate {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  padding: 0 !important;
  z-index: -1;
  overflow: hidden;
}

/* ripple effect */
.ripple {
  position: relative;
}

.ripple:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: calc(100% + 16px);
  width: calc(100% + 16px);
  border: 2px solid #159dfc;
  border-radius: 50%;
  transform: scale(1);
  transition: all 1s ease;
  animation: ripple 1s infinite;
  margin: -8px;
}

@-o-keyframes ripple {
  from {
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    border-width: 2px;
  }
  to {
    -o-transform: scale(1.5);
    transform: scale(1.5);
    opacity: .2;
    border-width: 1px;
  }
}

@-ms-keyframes ripple {
  from {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    border-width: 2px;
  }
  to {
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    opacity: .2;
    border-width: 1px;
  }
}

@-moz-keyframes ripple {
  from {
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    border-width: 2px;
  }
  to {
    -moz-transform: scale(1.5);
    transform: scale(1.5);
    opacity: .2;
    border-width: 1px;
  }
}

@keyframes ripple {
  from {
    transform: scale(1);
    opacity: 1;
    border-width: 2px;
  }
  to {
    transform: scale(1.5);
    opacity: .2;
    border-width: 1px;
  }
}

/* ripple effect */
/* ripple effect 2 */
.ripple2 {
  position: relative;
}

.ripple2:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: calc(100% + 16px);
  width: calc(100% + 16px);
  border: 2px solid;
  border-color: inherit;
  border-radius: 50%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 1s ease;
  -webkit-animation: ripple2 1s infinite;
  -moz-animation: ripple2 1s infinite;
  -ms-animation: ripple2 1s infinite;
  -o-animation: ripple2 1s infinite;
  animation: ripple2 1s infinite;
  margin: -8px;
}

@-moz-keyframes ripple2 {
  0% {
    -moz-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    border-width: 6px;
  }
  100% {
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
    border-width: 6px;
  }
}

@-o-keyframes ripple2 {
  0% {
    -o-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    border-width: 6px;
  }
  100% {
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
    border-width: 6px;
  }
}

@-ms-keyframes ripple2 {
  0% {
    -ms-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    border-width: 6px;
  }
  100% {
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
    border-width: 6px;
  }
}

@keyframes ripple2 {
  0% {
    transform: scale(0.6);
    opacity: 1;
    border-width: 6px;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
    border-width: 6px;
  }
}

/* ripple effect 2 */
/* indeterminate textbox loader effect */
.indeterminate-loader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #afddfe;
  overflow: hidden;
  border-radius: 0 0 6px 6px;
}

.indeterminate-loader:after, .indeterminate-loader:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  background-color: #159dfc;
  height: 100%;
}

.indeterminate-loader:before {
  -webkit-animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -moz-animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -o-animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -ms-animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
}

.indeterminate-loader:after {
  -webkit-animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -moz-animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -o-animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -ms-animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
}

@-webkit-keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@-moz-keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@-o-keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@-ms-keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@-webkit-keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

@-moz-keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

@-o-keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

@-ms-keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

@keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

/* indeterminate textbox loader effect */
.indeterminate-loader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #afddfe;
  overflow: hidden;
  border-radius: 0 0 6px 6px;
}

.indeterminate-loader:after, .indeterminate-loader:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  background-color: #159dfc;
  height: 100%;
}

.indeterminate-loader:before {
  -webkit-animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -moz-animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -o-animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -ms-animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  animation: indeterminateLoader1 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
}

.indeterminate-loader:after {
  -webkit-animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -moz-animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -o-animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  -ms-animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
  animation: indeterminateLoader2 2.5s cubic-bezier(0.36, 0.46, 0.38, 0.89) infinite;
}

@-webkit-keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@-moz-keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@-o-keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@-ms-keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@keyframes indeterminateLoader1 {
  0%, 50% {
    width: 80%;
    left: -80%;
  }
  100% {
    width: 20%;
    left: 100%;
  }
}

@-webkit-keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

@-moz-keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

@-o-keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

@-ms-keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

@keyframes indeterminateLoader2 {
  0% {
    width: 80%;
    left: -80%;
  }
  60%, 100% {
    width: 20%;
    left: 100%;
  }
}

/* indeterminate textbox loader effect */
.height100P {
  height: 100%;
}

.show-recom-popup > .modal-header {
  border-bottom: 1px solid #ddd;
}

.show-recom-popup > .modal-footer_new {
  border-top: 1px solid #ddd;
}

.show-recom-popup .recom-select-section .recom-select-title {
  font-size: 14px;
  padding-bottom: 10px;
}

.show-recom-popup .recom-select-section .recom-list {
  margin: 8px 0 0;
}

.show-recom-popup .recom-select-section .recom-list .recom-list-item .recom-rdo {
  float: left;
}

.show-recom-popup .recom-select-section .recom-list .recom-list-item .recom-item-info {
  margin-left: 32px;
}

.show-recom-popup .recom-select-section .recom-list .recom-list-item .recom-item-info .recom-item-meta-info {
  font-size: 12px;
  color: #757575;
  display: inline-block;
  width: 100%;
}

.show-recom-popup .recom-select-section .recom-list .recom-list-item .recom-item-info .recom-item-meta-info > li {
  float: left;
  line-height: 18px;
}

.show-recom-popup .recom-select-section .recom-list .recom-list-item .recom-item-info .recom-item-meta-info > li:after {
  content: "";
  margin: 0 5px;
  width: 1px;
  display: inline-block;
  height: 18px;
  background-color: #b3b3b3;
  vertical-align: top;
}

.show-recom-popup .recom-select-section .recom-list .recom-list-item .recom-item-info .recom-item-meta-info > li:last-child:after {
  display: none;
}

.show-recom-popup .recom-select-section .recom-list .recom-list-item .recom-item-info .recom-item-title {
  display: block;
}

.show-recom-popup .recom-select-section .recom-list .recom-list-smore a {
  cursor: pointer;
}

.delegateNotif i {
  position: relative;
  bottom: 15px;
  }

.delegateNotif span {
  left: 0px !important;
  position: relative;
  width: 90%;
}

.hideCheckboxIcon .collection-item.avatar .circle {
    display: none;
}

.hideCheckboxIcon .collection-item.avatar label {
	visibility : visible !important;
}

.supplier-contact-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 50px) !important;
}
.height195 {
  height: 195px !important;
}

.height54 {
  height: 54px !important;
}

.border-bottom-dashed {
  border-bottom: 1px dashed #e5e5e5;
}


.data-holder-box .collapsible-header-drag-icon {
  transform: none;
  left: 4px;
  top: -10px;
}

.data-box-list .dragList {
  overflow: hidden;
}

ul.listTbl-meta-list {
  font-size: 12px;
  color: #757575;
}

li.listTbl-meta-list-item {
  padding: 0 10px;
  border-right: 1px solid #ccc;
  float: left;
  max-width: 33%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 17px;
}

li.listTbl-meta-list-item:last-child {
  padding-right: 0;
  border-right: none;
}

li.listTbl-meta-list-item:first-child {
  padding-left: 0;
}

.paddingBottom5 {
  padding-bottom: 5px !important;
}

.searchProductSettingContainer {
  -webkit-transition: all ease-in-out 1s;
  transition: all ease-in-out 1s;
  width: 0px;
  margin: auto;
}

/*CSS Classes for Updated Version Indicator*/
.version-message {
  position: relative !important;
}

.version-message .updated-version {
  position: absolute !important;
  right: 0;
  top: 1px;
  background-color: #0177d6 !important;
  border-radius: 50%;
  width: 9px;
  height: 9px;
  border: 3px solid transparent !important;
}

/*zoom image*/
body.ubi-overflow {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

body.ubi-overflow:after {
  background: rgba(48, 48, 48, 0.5);
  z-index: 999;
}

.ubislider {
  margin: 0 0;
  padding: 24px 0 20px;
  overflow: hidden;
}

.ubislider .arrow {
  position: absolute;
  width: 25px;
  height: 60px;
  top: 50%;
  margin: -30px 0 0;
  line-height: 60px;
  font-size: 20px;
  color: #f7f7f7;
  overflow: hidden;
  cursor: pointer;
  display: block;
  text-align: center;
  background-color: #949292;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ubislider .arrow.pasive {
  background-color: #ccc;
  color: #f7f7f7;
}

.ubislider .arrow.pasive:hover {
  background-color: #ccc;
  color: #f7f7f7;
}

.ubislider .arrow.pasive:active {
  background-color: #ccc;
  color: #f7f7f7;
}

.ubislider .arrow:active, .ubislider .arrow:hover {
  text-decoration: none;
  background-color: #444;
}

.ubislider .arrow:before {
  font-family: FontAwesome;
}

.ubislider .arrow.prev {
  left: -30px;
}

.ubislider .arrow.prev:before {
  content: "\f053";
}

.ubislider .arrow.next {
  right: -30px;
}

.ubislider .arrow.next:before {
  content: "\f054";
}

.ubislider .ubislider-inner {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: relative;
  left: 0;
  top: 0;
  width: 100000000000%;
  overflow: hidden;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.ubislider .ubislider-inner li {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: transform .2s ease-in-out;
  -moz-transition: transform .2s ease-in-out;
  -o-transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  position: relative;
  float: left;
  width: 200px;
  margin: 0 9pt 0 0;
  display: block;
  overflow: hidden;
}

.ubislider .ubislider-inner li a:active, .ubislider .ubislider-inner li a:focus, .ubislider .ubislider-inner li a:hover {
  text-decoration: none;
}

.ubislider .ubislider-inner li .image-container img {
  max-width: 100%;
}

.ubislider .ubislider-inner li:hover .hidden-content {
  opacity: 1;
}

.ubislider .ubislider-bullets {
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 5px 0;
  text-align: center;
}

.ubislider .ubislider-bullets li {
  display: inline-block;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  height: 14px;
  width: 14px;
  background: #ccc;
  margin: 0 4px;
  cursor: pointer;
}

.ubislider .ubislider-bullets li.active, .ubislider .ubislider-bullets li:hover {
  background: #444;
}

.ubislider.ecommerce {
  position: relative;
  margin: 8px 0 0;
  padding: 2px 0 5px;
  width: 100%;
}

.ubislider.ecommerce .ubislider-inner {
  overflow: initial;
}

.ubislider.ecommerce .ubislider-inner li {
  width: 77px;
  height: 77px;
  position: relative;
  border: 1px solid #e5e5e5;
  margin-right: 9px;
  margin-bottom: 3px;
  margin-left: 0;
  cursor: pointer;
  display: inline-block;
  background-color: #fff;
  padding: 3px;
}

.ubislider.ecommerce .ubislider-inner li img {
  max-width: calc(100% - 8px);
  max-height: calc(100% - 8px);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.ubislider.ecommerce.left {
  float: left;
  width: 5pc;
  height: 21pc;
}

.ubislider.ecommerce.right {
  float: right;
  width: 5pc;
  height: 21pc;
}

.ubislider.ecommerce.left .ubislider-inner li, .ubislider.ecommerce.right .ubislider-inner li {
  margin-right: 0;
  margin-bottom: 8px;
}

.ubiModal {
  position: fixed;
  background-color: #fff;
  width: 98%;
  height: 96%;
  top: 2%;
  left: 1%;
  z-index: 1000;
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
  opacity: 0;
}

.ubi-overflow .ubiModal {
  opacity: 1;
  transition: 1s linear all 0s;
}

.ubiModal .ubi-arrows {
  position: absolute;
  top: 46%;
  text-align: center;
  cursor: pointer;
  z-index: 1001;
  border-radius: 50%;
  background: #0079dd;
  padding: 3px;
  line-height: 28px;
}

.ubiModal .ubi-arrows.pasive {
  background: rgba(0, 0, 0, 0.34) !important;
  cursor: default;
}

.ubiModal .ubi-arrows i {
  color: #fff;
  font-size: 70px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.ubiModal .ubi-arrows.pasive i {
  color: #616060;
}

.ubiModal .ubi-arrows.left {
  left: 30px;
}

.ubiModal .ubi-arrows.right {
  right: 30px;
}

.ubiModal .ubi-main-image {
  height: calc(100% - 140px);
  margin-top: 20px;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.ubiModal .ubi-main-image .ubi-main-slide {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
  -webkit-transition: all .7s ease-in-out;
  -moz-transition: all .7s ease-in-out;
  -o-transition: all .7s ease-in-out;
  transition: all .7s ease-in-out;
}

.ubiModal .ubi-main-image .ubi-main-slide li {
  display: block;
  float: left;
  position: relative;
  height: 100%;
}

.ubiModal .ubi-main-image .ubi-main-slide li img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-width: calc(100% - 8px);
  max-height: calc(100% - 8px);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.ubiModal .ubi-thumbs {
  height: 90pt;
  text-align: center;
  list-style-type: none;
  margin: 0;
  padding: 20px 0;
}

.ubiModal .ubi-thumbs li {
  width: 5pc;
  height: 5pc;
  position: relative;
  border: 1px solid #e5e5e5;
  margin-right: 9px;
  margin-bottom: 3px;
  margin-left: 0;
  cursor: pointer;
  display: inline-block;
  background-color: #fff;
  padding: 3px;
  border-radius: 3px;
}

.ubiModal .ubi-thumbs li img {
  max-width: calc(100% - 8px);
  max-height: calc(100% - 8px);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.ubiModal .ubi-close {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  z-index: 1002;
  padding: 0;
}

.ubiModal .ubi-close i {
  color: #fff;
}

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ubislider-image-container {
  margin-top: 9px;
  width: 98%;
  height: 21pc;
  border: 1px solid #e5e5e5;
  position: relative;
  padding: 3px;
  background-color: #fff;
  cursor: pointer;
}

.ubislider-image-container.left {
  float: right;
  width: calc(100% - 90px);
}

.ubislider-image-container.right {
  float: left;
  width: calc(100% - 90px);
}

.ubislider-image-container img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-width: calc(100% - 8px);
  max-height: calc(100% - 8px);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.relative {
  position: relative;
}

/*** Chatbot CSS Reports ***/

.chatBubble {
  position: relative;
  background: #f1f1f1;
  border-radius: .4em;
  margin: 10px;
  width: 75%;
  text-align: center;
  margin-left: 12%;
  padding: 10px;
}

.whiteChatBubble {
  position: relative;
  border-radius: .4em;
  margin: 10px;
  width: 75%;
  text-align: center;
  margin-left: 12%;
  padding: 10px;
}

.chatWindowTextArea {
  position: static;
  width: 100% !important;
  bottom: 0px;
}

.chatWindowTextArea textarea.materialize-textarea {
  height: 50px !important;
  padding: 5px;
  margin-top: 5px;
  overflow: auto;
  padding-bottom: 20px;
}

.chatWindowTextArea textarea.materialize-textarea::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(0, 0, 0, 0.64);
}

.chatWindowTextArea textarea.materialize-textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(0, 0, 0, 0.64);
}

.chatIconDiv {
  display: table;
  height: 70px;
  padding-left: 10px;
}

.chatIconMiddle {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.dotLoader {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.dot-pulse {
  position: relative;
  left: -9999px;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background-color: #1770d6;
  box-shadow: 9989px 0 0 0 #1770d6, 9999px 0 0 0 #1770d6, 10009px 0 0 0 #1770d6;
  animation: dotPulse 1.0s infinite linear;
}

@keyframes dotPulse {
  0% {
    box-shadow: 9989px 0 0 -2px #1770d6, 9999px 0 0 0 #1770d6, 10009px 0 0 2px #1770d6;
  }
  25% {
    box-shadow: 9989px 0 0 0 #1770d6, 9999px 0 0 2px #1770d6, 10009px 0 0 0 #1770d6;
  }
  50% {
    box-shadow: 9989px 0 0 2px #1770d6, 9999px 0 0 0 #1770d6, 10009px 0 0 -2px #1770d6;
  }
  75% {
    box-shadow: 9989px 0 0 0 #1770d6, 9999px 0 0 -2px #1770d6, 10009px 0 0 0 #1770d6;
  }
  100% {
    box-shadow: 9989px 0 0 -2px #1770d6, 9999px 0 0 0 #1770d6, 10009px 0 0 2px #1770d6;
  }
}

.stickyLoader {
  position: absolute;
  width: 100%;
  bottom: 0;
}

.reportLoader {
  position: relative;
  border-radius: 2px;
  width: 100%;
  text-align: center;
  padding: 20px;
  height: 58px;
}

.marginLeft48P {
  margin-left: 48%;
}

.chatbot-poup-content .other_user_comment .user_comment_container:first-child,
.chatbot-poup-content .user_comment .user_comment_container:first-child {
  width: auto;
  min-width: 40px;
}

.chatbot-poup-content .other_user_comment .user_comment_container, .chatbot-poup-content .user_comment .user_comment_container {
  border: none;
}

.chatbot-poup-content .user_comment .user_comment_container {
  background: #e0eefa;
  border-radius: 20px;
  word-break: break-word;
}

.chatbot-poup-content .other_user_comment .user_comment_container {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 20px;
  word-break: break-word;
}

.ambiguityChipCls {
  border: none;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  color: #0177d6;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.ambiguityChipCls:hover {
  outline: 0;
  color: rgba(1, 119, 214, 0.8);
  background: #ebf4fc !important;
}

.hideAmbiguityChip{
  display: none;
}

/** Auto Complete on Chatbot **/

/* Feedback for Conversional Reporting */

.feedbackChipYesCls {
  border: none !important;
  border-radius: 20px !important;
  display: inline-block;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  color: white;
  background-color: #268406 !important;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.feedbackChipNoCls {
  border: none !important;
  border-radius: 20px !important;
  display: inline-block;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  color: white;
  background-color: #d63d3d !important;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.feedbackChipYesCls:hover {
  outline: 0;
  color: #ffffff;
  background: rgba(38, 132, 6, 0.6) !important;
}

.feedbackChipNoCls:hover {
  outline: 0;
  color: #ffffff;
  background: rgba(214, 61, 61, 0.6) !important;
}

/* Feedback for Conversional Reporting */

.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block;
}

.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  bottom: 105%;
  left: 0;
  right: 0;
}

.autocomplete-items div {
  padding: 10px;
  padding-left: 15px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
  border-top: 1px solid #d4d4d4;
}

.autocomplete-border-none {
  border-top: none;
}

.autocomplete-border-btm {
  border-bottom: 1px solid #d4d4d4;
}

.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #eee;
}

.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: #eee !important;
  color: #212121;
}

.autocomplete-scroller {
  max-height: 190px;
  overflow-y: auto;
}


.reportPg .sidebar-tab-container .tabparent-container {
  z-index: 102;		
  position: relative;		
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 1px 1px 0 rgba(0, 0, 0, 0.12);		
}		
 			
.chatbot-scroll .scroll-wrapper .scroll-content > div {		
  max-width: 100% !important;		
}

.preWrap {
  white-space: pre-wrap;
}
/** Auto Complete on Chatbot **/

/*** Chatbot CSS Reports ***/

/* show lookup with table */
.smartTableFilter {
  margin-top: -15px;
  position: relative;
}
  .smartTableFilter .columnFilter, .smartTableFilter .searchWarpper {
      float: left;
  }
  .smartTableFilter .columnFilter {
    width: 37%;
    margin-top: 7px;
  }
  
  .smartTableFilter .columnFilter .select-wrapper .select-dropdown {
    max-height: 205px;
  }
  .smartTableFilter .searchWarpper {
      width: 60%;
      position: relative;
      margin: 8px 0 0 18px;
  }
.searchWarpper .searchField {
  width: 100%;
}
.searchWarpper input {
  padding-left: 34px;
  padding-right: 34px;
  box-sizing: border-box;
}
.searchWarpper .search-icon {
  position: absolute;
  left: 0;
  bottom: 5px;
}
.searchWarpper .close-icon {
  position: absolute;
  right: 0;
  bottom: 0;
}
.close-icon:focus, .close-icon.waves-blue:hover {
  background: #ebf4fc;
}
.searchWarpper .close-icon:focus {
  outline: none;
}
.smartTableLookup {
  min-height: 400px;
}
.smart-table-rows-per-page-option:focus {
  border:1px solid #0177d6;
}
.smartTableLookupWrapper{min-height: 400px;}

.smartTableLookupWrapper .smart-table-wrapper {
  margin-top: 0;
}
 .smartTableLookupWrapper.isNotMultiselect th.icon-selection-row {
  cursor: inherit;
}
 .smartTableLookupWrapper.isNotMultiselect th.icon-selection-row a {
  display: none;
}
/* show lookup with table css end */
.focusOnLookup{  background:#e0e0e0;}

.reportSortChartCallout {
  width:auto !important;
  max-width: 500px;
  right:25px !important;
  left: auto !important;
}

.reportSortCalloutLabelCls{
  width: 85%;
  max-width: 500px !important;	
  min-width: 285px  !important;  
}

.footer-broadcast {
	z-index: 9999!important;
}

.fixedManageSubsPopupHeight {
  height: 340px;
}

.fixedManageSubsPopupHeight .select-wrapper input.select-dropdown {
  margin: 0;
}

.fixedManageSubsPopupHeight input[type=text] {
  margin: 0;
}

.modalManageSubspopup {
  border-radius: 2px;
}

.showInfoFullTip .infotip-popover-container .infotip-popover {
  width: 270px;
}

.width14Percent {
  width: 14% !important;
}

.manage-right-dp .dropdown-content {
  min-width: auto !important;
}

.displayTableCell{display:table-cell}
/* .nxt-checkbox-show + .inputField input[type="checkbox"] + label {visibility: visible;} 
.checkboxWithIcon .inputField{display:block;} 
.nxt-checkbox-hide + .inputField input[type="checkbox"] + label{visibility:hidden}  */
.diversityTypeSel .select-invalid-wrapper{
  font-size: 0.8rem;
color: #d63d3d;
position: absolute;
left: 12px;
bottom: -4px;}

.former-truncate {
  width: 85%;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.former-edit-bkg {
  background-color: #f5f5f5;
}
.former-edit-textfield {
width: 70%;
}

.tree-message-band {
  background: #fff9c4;
  padding: 10px 0;
  bottom: 57px;
  width: 100%;
  z-index: 10;
}

.tree-message-band-text {
  font-size: 14px;
  color: #d63d3d;
}

.reportPg .calculated-measure-left-panel .sidebar {
    top: 114px !important;
}

.calculated-measure-formula-area {
  border: solid 1px #e0e0e0;
  float: left;
  width: 100%;
  height: auto;
  overflow-y: auto;
}

.calculated-measure-formula-area textarea.materialize-textarea:focus:not([readonly]),.calculated-measure-formula-area textarea.materialize-textarea {
  border-bottom: none;
  box-shadow: none;
  margin-top: 5px;
  min-height: 250px !important;
}

.expression-area-div {
  height: 260px;
  overflow-y: scroll;
}

.reportPg .repoObjectsListContainerDerivedMeasure .panel-content-iteamList-item {
  cursor: move;
}

.calculated-measure-formula-area .borderBtmGrey {
  border-bottom: 1px solid #e0e0e0;
}

.calculated-measure-formula-area textarea.materialize-textarea::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(0, 0, 0, 0.64);
}

.calculated-measure-formula-area textarea.materialize-textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(0, 0, 0, 0.64);
}

.calculated-measure-icons-area {
  background: #e0eefa;
}

.calculated-measure-icons-area .iconOutline {
  border: 1px solid #0177d6;
}

.calculated-measure-icons-area .iconMarginLeftRight {
  margin-left: 5%;
  margin-right: 5%;
}

.calculated-measure-validate-area {
  background: #fafafa;
}

.reportPg .validate-btn {
  color: #0177d6 !important;
}

.reportPg .txt-search {
  margin-right: 10px;
  width: 85%;
}

.save-calculated-measure-popup input[type=text]::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(0, 0, 0, 0.64);
}

.save-calculated-measure-popup input[type=text]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(0, 0, 0, 0.64);
}

.calculated-measure-callout {
  top: auto !important;
  min-width: 180px;
  bottom: 5px;
}

.dropdown-content.datesList li:hover {
  background: #fff;
}

.dropdown-content.datesList {
  min-width: 115px;
}

.select-invalid-wrapper {
    color: #f44336;
    font-size: 0.8rem;
    position: absolute;
    left: 10px;
    bottom: -10px;
}


.background-landing-page{
  background: white;
  min-height: calc(100% - 50px);
}

.drillTo-cnt .infotip-popover-container .infotip-popover {
  min-width: 300px;
}

.infoBlackIcon {
  color: rgba(0, 0, 0, 0.64);
}

.displayBlock {
    display: block !important;
}

.mandatory-data{
  display: block;
  color: red;
  font-size: 12px;
}

  .toolsChoices div.center-align.right-padding .tool-icon {
    padding-right: 50% !important;
  }
  
  .toolsChoices div.center-align.right-padding .tool-icon:after, .toolsChoices div.center-align.right-padding .tool-icon:before {
    width: 75% !important;
  }
  
  .toolsChoices div.center-align.right-padding label {
    padding-right: 50% !important;
  }
  
  .toolsChoices div.center-align.right-padding #ai-time {
    padding-right: 50% !important;
  }
  
  .toolsChoices div.center-align.right-padding.active-tool:after {
    margin-left: -27%;
  }
  
  .toolsChoices div.center-align.left-padding .tool-icon {
    padding-left: 50% !important;
  }
  
  .toolsChoices div.center-align.left-padding .tool-icon:after, .toolsChoices div.center-align.left-padding .tool-icon:before {
    width: 75% !important;
  }
  
  .toolsChoices div.center-align.left-padding label {
    padding-left: 50% !important;
  }
  
  
  .toolsChoices div.center-align.left-padding #ai-time {
    padding-left: 50% !important;
  }
  
  .toolsChoices div.center-align.left-padding.active-tool:after {
    margin-left: 24%;
  }
  
  .toolsChoices.processList div.center-align.right-padding.active-tool:after {
    margin-left: -27%;
  }

.toolsChoices.processList div.center-align.left-padding.active-tool:after {
    margin-left: 23%;
}

.z-index110{
  z-index: 110;
}

.disabled-opacity1{
  opacity: 1;
  cursor: default;
  pointer-events: none;
}

.band-note{
  position:fixed;
  top: 50px;
}

#ai-model-note.band-note.cluster-inprgrs{
  top: 90px;
}

.toolsChoices.processList.transformed div.center-align .tool-icon.process-error .circularBorder .btn-floating.btn-large{
  background: #fc0c0b;
}

.disabled .btn-flat {
  color: #979797;
}

.yellow-info-band {
  background: #fef9c6;
}

/* Specific for Reports cube animation */

@-webkit-keyframes bounceOutCube {
    20% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9);
      transform: scale3d(0.9, 0.9, 0.9);
    }
    50%, 55% {
      opacity: 1;
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
      transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0, 0, 0);
    }
  }
  
  @keyframes bounceOutCube {
    20% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9);
      transform: scale3d(0.9, 0.9, 0.9);
    }
    50%, 55% {
      opacity: 1;
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
      transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0, 0, 0);
    }
  }
  
  .bounceOutCube {
    -webkit-animation-name: bounceOutCube;
    animation-name: bounceOutCube;
  }
  
  .animated.bounceOutCube {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
  }

  /* Specific for Reports cube animation */

  .opp-finder-icon {
    position: absolute;
    left: 40%;
    top: 40%;
    color: #268406;
    margin: -16px;
  }

  .opp-finder-icon svg {
    width: 60px;
    height: 60px;
  }
 
  .cards-title .cardHeaderWidth {
    max-width: 250px;
  }

  .analyse-cards-info .vertical-align-middle {
    vertical-align: middle !important;
  }

  /* IN-2325 */
  .isMultiPOinput .input-field label {
    left: 0;
  }
  
  .cube-navigation-buttons .slick-prev {
    left: calc(50% - 220px) !important;
  }

  .cube-navigation-buttons .slick-next {
    right: auto !important;
  }
  .supCheckBoxList .nxt-checkbox-show + .inputField input[type="checkbox"] + label {visibility: visible !important;}
  .supCheckBoxList .checkboxWithIcon .inputField{display:block; z-index:2;}
  .supCheckBoxList .nxt-checkbox-hide + .inputField input[type="checkbox"] + label{visibility:hidden; }

  .supCheckBoxList .collection .collection-item.avatar .checkboxWithIconGroup .checkboxWithIcon .circle{z-index: 3;}


  .selectOverlap > label {
    bottom: 20px!important;
    }
    
    .selectOverlap > span {
      bottom: -20px!important;
    } 

  .save-calculated-measure-popup input[type=text], .save-calculated-measure-popup .input-field {
    margin-top: 0px !important;
  }
  
  .disabled-sample-message {
    background: #f5f5f5;
    width: 30% !important;
  }

  .save-calculated-measure-popup .select-wrapper .select-dropdown {
    max-height: 300px;
  }
  
  .currency-symbol-dropdown .select-wrapper .select-dropdown {
    max-height: 130px;
  }

.questionnaire-max-width {
    max-width: 97%;
}

.questionResponsetree ul {
    padding: 0 0 0 5em;
    margin-top: 1em;
  }

.questionResponsetreesvg {
  background-color: white;
}
.questionResponsetreesvgRotate {
  transform: rotate(-90deg);
}

.questionResponsetree svg {
  background-color: white;
}


.questionResponsetree ul:before {
  position: absolute;
  top: 20px;
  bottom: 0;
  left: 10px;
  display: block;
  width: 0;
  border-left: 1px solid #c2c2c2;
  content: '';
  height: 100%;
  }

  .questionResponsetree ul.treeHide:before {
    display: none;
  }

  .questionResponsetree ul.treeHide {
    padding-bottom: 0;
  }

  .questionResponsetreeChild .redio-chanel {
    padding-left: 0px!important;
  }

  .isQuestionTree .dropdown-content:before {
    display: none!important;
  }
  
  .isQuestionTree .dropdown-content {
    padding: 0!important;
    margin: 0!important;
  } 
  
  .minWidth80{
    min-width: 80px;
  }

.panel-content-container .dccspend-panel-content .panel-content-iteamList-item.paddingfix { 
    padding-right: 15px; 
    padding-left: 15px;
  } 

.spend-dcc-right-container.fixed-cont.ai-model-banner-active{
    top:90px;
}

.table.main-data-table #data-source-column {
  height: 55px;
  padding: 0 5px;
}

.marginTop-1{
	margin-top: -1px;
}
 .marginTop-4{
	margin-top: -4px;
}

/* IN-2018 */
.notification-massage .card-content {
  line-height: 1.8;
}

/* IN-1511 */
footer.page-footer .right-align > span:not(:last-child) {
  margin-right: 10px;
}

/* IN-1526 */
#categoryPopup .modal-footer {
  border-top: 1px solid #e5e5e5;
}

.model-padding{
  padding: 11px 19px;
  clear: both;
}
.modal-content .numberedList li{position: relative; padding-left:20px !important;}
.modal-content .numberedList li > span:first-child{position: absolute; left: 0;}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .padding-left-approver {
	padding-left: 10px;
	}
}
.approverCell  > span {position: static !important;}

.mandatory-data{
  display: block;
  color: red;
  font-size: 12px;
  }
  .customErrorMsg{
     position: relative;
     margin-bottom: 10px;
  }
  .customErrorMsg .input-field{
    position: static;
    margin:0;
  }
  .customErrorMsg .input-field label{
    position: absolute;
    left:0;
  }
  .customErrorMsg input[type=text] + label:after{top:42px !important}
  .fieldStatementInline{
    float: left;
      margin:11px 6px 0px 0px;
  }



.globalSearchTextfield .globalSearchselectDropDown {
    padding: 0;
}
.globalSearchselectDropDown input[type=text][readonly].select-dropdown {
    padding-left: 20px;
    padding-right: 30px;
}
.globalSearchselectDropDown input[type=text][readonly].select-dropdown:focus {
    border: 2px solid rgba(21, 157, 252, 0.54) !important;
    border-top-left-radius: 17px;
    border-bottom-left-radius: 17px;
}
.globalSearchselectDropDown.dropdownOpen {
    border-top-right-radius: 14px;
}
.globalSearchTextfieldTempClass {
    background: transparent;
    user-select: none;
}
.globalSearchTextfieldTempClass .selectDropDown ul {
    margin-top: 0px;
    /*max-height: unset;*/
    border-radius: 8px;
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.12);
}
.globalSearchTextfieldTempClass .selectDropDown li {
    cursor: pointer;
}
.globalSearchTextfieldTempClass .search-icon {
    padding: 0;
}
.globalSearchTextfieldTempClass .cancel-icon {
    padding: 0;
}
.globalSearchFieldConainer .search-field input::placeholder {
    color: rgba(0, 0, 0, 0.5)   
}
.globalSearchFieldConainer .search-field input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5)   
}
.globalSearchFieldConainer .search-field input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5)   
}

.banking-custom-message {
	position: relative;
}

.banking-custom-message input {
	border-bottom: 1px solid #f44336;
	
}

.banking-custom-message > .translation-error {
	position: absolute;
    	left: 10px;
	top: 40px;
    	font-size: 12px;
    	color: #f44336;
}


/* Full Screen Mode on Reports */
.reportPg .full-screen-mode {
  top: 0px !important;
  height: 100%;
  left: 0px;
  z-index: 999;
  background: white;
  padding: 20px !important;
  position: fixed;
  width: 100% !important;
  overflow-y: hidden;
}

.reportPg .full-screen-mode .wj-state-sticky {
  top: 0px !important;
}

.reportPg .full-screen-mode .full-screen-mode-header {
  left: 0;
  height: 30px;
  z-index: 99;
  background: white;
  position: fixed;
  width: 100%;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 2px 2px 0 rgba(0, 0, 0, 0.12);
  top: 0;
}

.reportPg .full-screen-mode .full-screen-mode-header .show-subtotal {
  margin-top: 0px;
  padding-bottom: 5px;
  padding-right: 25px;
}
/* Full Screen Mode on Reports */

/*Quality Check Table Css start*/

table.reapply{
  border:1px solid #191919;
}

table.reapply tbody tr{
border-bottom: 1px solid #191919;
}

table.reapply tbody tr td table tbody tr{
  border-bottom: 1px solid #757575;
}

table.reapply tbody tr td table tbody tr td:last-child{
  border-left: 1px solid #191919;
} 

table.reapply tbody tr:last-child{
  border-bottom: 0;
}

table.reapply tbody tr td{
  padding:4px 5px;
}

table.reapply tbody tr td:first-child{
  border-right: 1px solid #191919;
}

.verificationContainer {
  width: 50%;
  float: left;
  padding: 10px;
  position: relative;
}

.verificationContainer.accepted .verificationIconContainer {
  border: 2px solid #cddc39;
  border-radius: 50%;
  display: inline-block;
}

.verificationContainer.accepted .verificationIconContainer .verificationIcon {
  background: #cddc39;
  border: 2px solid #fff;
  box-shadow: none;
}

.verificationContainer.rejected:after {
  background: #e3e3e3;
  right: 0;
}

.verificationContainer.rejected span:after {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #0177d6;
  position: absolute;
  content: '';
  left: 50%;
  margin-left: -9px;
  bottom: -20px;
}

.verificationContainer.rejected .verificationIconContainer {
  border: 2px solid #ff706d;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  z-index: 1;
}

.verificationContainer.rejected .verificationIconContainer .verificationIcon {
  background: #ff706d;
  border: 2px solid #fff;
  box-shadow: none;
}

.verificationContainer.rejected .verificationIconContainer .verificationIcon i {
  width: 50px;
  height: 50px;
  line-height: 50px;
}

.verificationContainer:after {
  content: '';
  position: absolute;
  top: 30%;
  width: 50%;
  height: 2px;
  background: #cddc39;
}

.verificationContainer.progressContainer.accepted:before {
  background: #cddc39;
}

.verificationContainer.progressContainer.accepted .verificationIconContainer {
  border: 2px solid #cddc39;
  border-radius: 50%;
  display: inline-block;
}

.verificationContainer.progressContainer.accepted .verificationIconContainer .verificationIcon {
  background: #cddc39;
  border: 2px solid #fff;
  box-shadow: none;
}

.verificationContainer.progressContainer.accepted .verificationIconContainer .verificationIcon i {
  color: #fff;
}

.verificationContainer.progressContainer.accepted span:after {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #0177d6;
  position: absolute;
  content: '';
  left: 50%;
  margin-left: -9px;
  bottom: -20px;
}

.verificationContainer.progressContainer.rejected:before {
  background: #cddc39;
}

.verificationContainer.progressContainer.rejected .verificationIconContainer {
  border: 2px solid #ff706d;
  border-radius: 50%;
  display: inline-block;
}

.verificationContainer.progressContainer.rejected .verificationIconContainer .verificationIcon {
  background: #ff706d;
  border: 2px solid #fff;
  box-shadow: none;
}

.verificationContainer.progressContainer.rejected .verificationIconContainer .verificationIcon i {
  width: 50px;
  height: 50px;
  line-height: 50px;
}

.verificationContainer.progressContainer.processing:before {
  background: #cddc39;
}

.verificationContainer.progressContainer.processing .verificationIconContainer {
  border: 2px solid #e3e3e3;
  border-radius: 50%;
  display: inline-block;
  position: relative;
}

.verificationContainer.progressContainer.processing .verificationIconContainer .verificationIcon {
  background: #fff;
  box-shadow: none;
}

.verificationContainer.progressContainer.processing .verificationIconContainer .verificationIcon i {
  width: 50px;
  height: 50px;
  color: #757575;
}

.verificationContainer.progressContainer.processing .verificationIconContainer:after {
  border: 2px solid #cddc39;
  position: absolute;
  content: '';
  left: -2px;
  width: 32px;
  height: 59.5px;
  top: -2px;
  border-radius: 56px 0 0 56px;
  border-right: 1px solid transparent;
  z-index: 2;
}

.verificationContainer.progressContainer.readyToProcess:before {
  background: #e3e3e3;
  left: 0;
}

.verificationContainer.progressContainer.readyToProcess .verificationIconContainer {
  border: 2px solid #e3e3e3;
  border-radius: 50%;
  display: inline-block;
  position: relative;
}

.verificationContainer.progressContainer.readyToProcess .verificationIconContainer .verificationIcon {
  background: #c3c3c3;
  box-shadow: none;
  border: 2px solid #fff;
}

.verificationContainer.progressContainer.readyToProcess .verificationIconContainer .verificationIcon i {
  width: 50px;
  height: 50px;
  color: #fff;
}

.verificationContainer.progressContainer:before {
  content: '';
  position: absolute;
  top: 30%;
  width: 50%;
  height: 2px;
  left: 0;
  background: #e3e3e3;
}

.verificationContainer.progressContainer:after {
  display: none;
}

.verificationContainer.progressContainer .default {
  height: 17px;
  width: 70px;
  display: inline-block;
}

.verificationContainer.progressContainer .verificationIconContainer {
  border: 2px solid #e3e3e3;
  border-radius: 50%;
  display: inline-block;
  position: relative;
}

.verificationContainer.progressContainer .verificationIconContainer .verificationIcon {
  background: #c3c3c3;
  box-shadow: none;
  border: 2px solid #fff;
}

.verificationContainer.progressContainer .verificationIconContainer .verificationIcon i {
  width: 50px;
  height: 50px;
  color: #fff;
}

.verificationErrorBox {
  background: #ffebeb;
  padding: 10px 30px 10px !important;
}
.isFocusedState.input-field label{bottom:27px !important; font-size:0.8rem !important } 
/*end*/


.borderBtmPop{
  border-bottom: 1px solid #ddd;
}

/*Grid Graph View for Reports*/
.grid-graph-card-view {
  position: relative;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  transition: box-shadow .25s;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.show-manage-fields-overlay {
  opacity: 0.3;
  position: absolute;
  top: 0;
}

/* .reportPg .highcharts-legend-nav-active {
  fill: white;
  stroke-width: 1px;
  stroke: #0177d6;
}

.reportPg .highcharts-legend-nav-inactive {
  fill: white;
  stroke-width: 1px;
  stroke: #c2c2c2;
} */

.reportPg .hide-main-header {
  top: 102px !important;
}

.reportPg .show-main-header {
  top: 166px !important;
}

.reportPg .hide-main-header-alert-bar {
  top: 50px !important;
}

@media (min-width: 1366px) and (max-width: 1960px) {
  .reportPg .highcharts-legend .highcharts-custom-legends-items {
      transform: translate(60px);
  }
  .reportPg .highcharts-legend .highcharts-custom-pagination {
      transform: translate(-10px, 7px);
  }
  .reportPg .highcharts-legend-box {
      height: 30px;
  }
}

@media (max-width: 960px) {
  .reportPg .highcharts-legend .highcharts-custom-legends-items {
      transform: translate(70px);
  }

  .reportPg .highcharts-legend .highcharts-custom-pagination {
      transform: translate(0px, 7px);
  }

  .reportPg .highcharts-legend-box {
      height: 30px;
  }
}
       
.chart-breadcrumb {
  height: 37px;
}

.report-page-footer {
  height: 68px;
}

/*Grid Graph View for Reports*

/*Chart Title and Icons for Reports*/
.reportChartTitle {
  height: 100%;
  width: 100%;
  height: 44px;
}

.report-chart-title {
  width: calc(100% - 120px);
}

.reportChartTitleIcons {
  display: inline-block;
  vertical-align: middle;
}
/* Chart Title and Icons for Reports*/

.width30{
  width:30px;
}
.customMsgData{font-size:0.8rem; top:41px; position:absolute; width:100%; left:0px;}

.manage-card-position .slick-track{margin:0;float:left;}
.manage-card-position .itemDetails-slick--alignment .choose_slider_items {
   border:none;
   border-left:1px solid #eaeaea
}
.cat-manage-card .card-slider .slick-list{padding:0}

.height442 {
  height: 442px;
}

.bottom3 {
  bottom: 3px;
}

.noOfSuppDiv{
  max-width: 850px;
  margin-right: -50px;
}

.supAdvantageDiv{
  max-width: 900px;
  margin-right: -20px;
}

.totalCostDiv{
  margin-right: -30px;
}
/*CSS for partner selection page -start*/
.pageHtBg{background: #0067b0}
.cardsTopText{margin:0; padding:24px 0 0 0; color:#fff; font-size:18px; text-align: center; }
.cardsBottomText{font-size: 14px; color:#fff; text-align:center;}
.responsiveCards .card-header{
  width: 100%;
  border-bottom: 1px solid #ccc;
  text-align: center;
  display: table;
height: 88px;
padding: 10px 10px 5px 40px;
box-sizing: border-box !important;}
.cardsBottomText a{color:#35eeff;}
.responsiveCards .card-header .headerLogoContainer{display:table-cell; vertical-align: middle; text-align: left; padding-left: 14px;  }
.responsiveCards .card-header .headerLogoContainer .headerLogoImg{display:inline-block; max-height: 44px; max-width:174px; cursor: pointer;}
.responsiveCards .card-action{
  height: 42px;
  box-sizing: border-box;
  padding:3px 5px 5px 5px !important;
  margin: 0;
  position: relative !important;
  background: #fff;
  z-index: 10;
  border-top: 1px solid #ccc;
  width: 100%;}
.responsiveCardRow{margin:0; }
.responsiveCardContent {padding: 15px 10px 0 5px; height: 100%; float: left; width: 100%; box-sizing: border-box;}
.responsiveCardRow  .input-field label.active{width:100%; left:0;}
.checkedBand{background: #268406; position: absolute; bottom: 0; width:100%; left:0; height: 41px;left: 0; z-index: 1; text-align:center; height: 0; overflow: hidden;}
.checkedBand .icon{color:#fff; line-height: 28px; height: 32px; margin-top:3px;}
.checkedBand .icon > svg{height: 32px; width: 32px;}
.cardsBtmData, .cardsBtmDataButton{float:left; width:100%;}
.cardsBtmDataButton{ padding-right:20px; margin-bottom: 15px;}
.landing-cards.responsiveCardsSlider  .card-content .scrollbar-outer{min-height: auto;}
.showSelectedAnimation{display: block;}

.showSelectedAnimation {
  animation: 1s slide-upSelection;
  height: 100%;
}

@keyframes slide-upSelection {
  from {
    height: 0%; 
  }

  to {
    height: 100%;
  }
}
.card-slider.responsive-card-slider .slick-prev, .card-slider.responsive-card-slider .slick-next{background: none !important; height: 48px; width:48px; }
.card-slider.responsive-card-slider .slick-prev .icon.iconSmall > svg,  .card-slider.responsive-card-slider .slick-next .icon.iconSmall > svg{height: 48px; width:48px;}
  /*CSS for partner selection page -end*/

.pin-to-dashboard-infotip {
    min-width: 300px; 
}

.copyNewScenarioRadio .redio-chanel {
  line-height: 4;
}


.table-frame{
  padding: 0 4px 0 4px;
}
  
.table-frame table thead th{
  border-top: 1px solid #d0d0d0;
  padding-top: 19px;
  padding-bottom: 19px; 
  color: #565656;
}
.table-frame table thead th.font-size{
  font-size: 1rem;
  color: #000;
  padding-top: 21px;
  padding-bottom: 21px; 
}
.table-frame table tbody tr{
  border-bottom: 1px solid #d0d0d0;
}
.table-frame table tbody tr td{
  padding-top: 13px;
  padding-bottom: 13px;
}  
.table-frame table td.success-status{
  color: #268406;
}

.table-frame table td.error-status-text{
  color: #f44336;
}

.clause-variables-view .searchWithHiddenTextField {
  margin-right: 0;
}
.clause-variables-view .searchWithHiddenTextField.active {
  width: 100%;
}
.stdClauseWrapper {
  padding-bottom: 0;
  width: 100%;
  margin-left: 0;
  margin-bottom: -20px;
  padding-left: 250px;
}
.clauseTabs {
  margin-left: -10px;
  margin-bottom: -20px;
  border-top: 1px solid #e0e0e0;
}
.clauseUsageWrapper {
  margin-left: -10px;
  margin-right: -10px;
}
.clauseUsageWrapper .detailsBar {
  line-height: 2;
}
.clauseUsageWrapper table.sTable th:first-child, .clauseUsageWrapper table.sTable td:first-child {
  padding-left: 22px;
}
.detailsIndicator {
  margin-top: 6px;
}
.alternateClauseData {
  padding: 15px 0;
  display: inline-block;
}
.alternateClauseData:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}
.alternateClauseData .checkbox-content {
  display: inline-block; 
  vertical-align: top;
}
.alternateClauseData .clauses-content {
  display:inline-block; 
  width: 95%;
}
.clausesActionbtns {
  margin-top: -35px;
}

.header-radio{
  position: absolute;
  left: 13px;
  top: 50%;
  height: 26px;
  width: 26px;
  margin-top: -13px;}
.header-radio input[type="radio"]{left: 5px; top: 5px; z-index: 1; cursor: pointer;}
.header-radio input[type="radio"]:not(:checked) + label, .header-radio input[type="radio"]:checked + label{
    padding:0;
}

table.listingPopupTable.sTable td{padding-top:9px; padding-bottom: 9px;}

.truncateTitleContacts {float:left; max-width:calc(100% - 120px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.centerDeletedContact {
  top: calc(50% -  10.5px);
  left: calc(50% - 53px);
}
  
.infotipParent{position:relative;}
.infotipParent .input-field {width:calc(100% - 30px)}
.infotipParent i.icon{ position: absolute !important; right: 10px; top: 19px;}

.icon-color{
  color: #767676 !important;
}

.height210{
  min-height:210px;
}

.clausesSearch.searchSlideMain {
  width: calc(100% - 76px);
  right: 18px;
  top: 0;
}
.borderRightGray {
  border-right: 1px solid #e0e0e0;
}
.editorContainer {
  width: 101%; 
  border-top: 1px solid #e0e0e0;
}
.clauseSelect .select-wrapper {
  width: 250px;
}
.clauseSelect input[type=text].select-dropdown {
  margin: 0;
  border-bottom: 0;
}
.clauseSelect input[type=text].select-dropdown:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
.clauseSearch .input-field input {
  border: 0 !important;
  box-shadow: none !important;
}
.clauseSearch .plan-search-closeicon {
  color: #bdbdbd;
}

.extendBg #marg0{
  margin-bottom: 0;
}

.table-frame table.fixed-header-when-scrolled{
  border-top: 1px solid #d0d0d0;
}


.table-frame table td.in-progress{
  color: #e67300;
}

.font-label{
    font-size: 12px;
    color: #565656;
}

#radio-button-align div:first-child{
  padding-left: 3px;
}

.banner-enabled{
  position: fixed;
  top: 98px;
  left: 0;
}

.table-frame table td.in-progress{
  color: #e67300;
}

.font-label{
    font-size: 12px;
    color: #565656;
}

.table-frame table.fixed-header-when-scrolled{
  border-top: 1px solid #d0d0d0;
}

.extendBg #tabs-z-index{
  margin-bottom: 0;
}
.iTextPopupContainer .alert-bar--fixed {z-index: 1;}
.alignPagination.selectPaginationDropDown .select-wrapper span.caret {
  top: 5px !important;
  width: 24px !important;
}
.alignPagination.selectPaginationDropDown .select-wrapper input.select-dropdown {
  padding-right: 13px;
}


.spend-dcc-right-container.fixed-cont.ai-model-banner-active.cluster-inprgrs {
  top: 130px;
}

#spendTemplateContainer.template-margin{
  margin-bottom:0;
}

#spendTemplateContainer.template-margin .eliminate{
  padding: 0 30px!important;
}

#tabs-z-index .tabparent-container{
  z-index: 100;
}

.notify-supplier-position {
	top: -50px;
}

/* Cube Selection Alternate View */
.mainScreenContainer .select-wrapper i, .mainScreenContainer input[type=text][readonly] {
  color: white;
}

.mainScreenContainer [type="radio"]:checked + label:after {
  border: 1px solid #ffffff;
}

.mainScreenContainer [type="radio"]:checked + label:before {
  border: 1px solid #ffffff;
}

.mainScreenContainer [type="radio"]:not(:checked) + label:before {
  border: 1px solid #ffffff;
}

.mainScreenContainer [type="radio"].with-gap:checked + label:after {
  border: 2px solid #fff;
  background-color: #fff;
}

.mainScreenContainer .scrollbar-outer > .scroll-element .scroll-element_track {
  background-color: rgba(255, 255, 255, 0);
}

.mainScreenContainer .scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
  width: 20%;
}

.mainScreenContainer .scrollbar-outer > .scroll-element .scroll-bar {
  background-color: #ffffff;
}

.mainScreenContainer [type="radio"].tabbed:focus + label:before, .mainScreenContainer [type="radio"]:focus + label:before {
  -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1);
}

.mainScreenContainer .searchElementValue {
  position: absolute;
  top: 30px;
  width: 560px;
  left: 50%;
  margin-left: -280px;
  z-index: 1000;
  transform: none;
}

.mainScreenContainer input[type=text]:focus:not([readonly]) {
  border-bottom: 1px solid #fff;
}

.mainScreenContainer input[type=text][readonly].select-dropdown:focus {
  border-bottom: 1px solid #fff;
}

.maxWidth420 {
  max-width: 420px;
}

.radioListContainer {
  width: calc(40% - 10px);
  margin-top: 100px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
  z-index: 9;
}

.top-cubes-container {
  width: calc(60% - 10px);
  margin-top: 100px;
  left: 50%;
}

.bottom-cube-container {
  width: calc(50% - 20px);
  bottom: 55px;
  position: absolute;
  left: 50%;
}


searchable-cube .cubeScreen {
  position: absolute !important;
  width: 100%;
  height: 100%;
}

  searchable-cube .cubeScreen .navBtn#right {
      top: 50%;
      left: calc(70% + 230px);
  }

  searchable-cube .cubeScreen .navBtn#left {
      top: 50%;
      left: calc(70% - 230px) !important;
  }

  searchable-cube .cubeScreen .navBtn#top {
      top: calc(50% - 230px);
      left: 70%;
  }

  searchable-cube .cubeScreen .navBtn#bottom {
      top: calc(50% + 230px);
      left: 70%;
  }

@media only screen and (max-height: 657px) {
  searchable-cube .cubeScreen .navBtn#top {
      top: calc(50% - 160px);
      left: 70%;
  }

  searchable-cube .cubeScreen .navBtn#bottom {
      top: calc(50% + 160px);
      left: 70%;
  }

  searchable-cube .cubeScreen .navBtn#right {
      top: 50%;
      left: calc(70% + 160px);
  }

  searchable-cube .cubeScreen .navBtn#left {
      top: 50%;
      left: calc(70% - 180px) !important;
  }

  #myCubeCanvas {
      margin-top: 2% !important;
      margin-bottom: 0 !important;
  }     
}

/* Cube Selection Alternate View */

/* ckeditor sleek */

/* .ck-sleek .cke_contents {
    height: 44px !important;
} */
.ck-sleek .cke_bottom{
    background: none;
    margin: 0 1px;
}
.ck-sleek a.cke_button_disabled:hover, 
.ck-sleek a.cke_button_disabled:focus, 
.ck-sleek a.cke_button_disabled:active{
    box-shadow: none;
}
/* .ck-sleek .cke_bottom .cke_resizer, */
.ck-sleek .cke_bottom .cke_path,
.ck-sleek .cke_button__cut,
.ck-sleek .cke_button__copy,
.ck-sleek .cke_button__paste,
.ck-sleek .cke_button__pastetext,
.ck-sleek .cke_button__pastefromword,
.ck-sleek.ck-readonly .cke_wordcount,
.ck-sleek.ck-readonly .cke_resizer,
.ck-sleek .cke_button__redo,
.ck-sleek .cke_button__undo,
.ck-sleek .cke_combo__styles,
.ck-sleek .cke_combo__font,
.ck-sleek .cke_combo__fontsize,
.ck-sleek .cke_combo__format,
.ck-sleek .cke_button__link,
.ck-sleek .cke_button__unlink,
.ck-sleek .cke_button__justifyleft,
.ck-sleek .cke_button__justifyright,
.ck-sleek .cke_button__justifycenter,
.ck-sleek .cke_button__justifyblock,
.ck-sleek .cke_button__justifyblock + .cke_toolbar_separator,
.ck-sleek .cke_button__bgcolor {
    display: none;
}
.ck-sleek .cke_top {
    border: 0;
    background: none;
    position: absolute;
    top: -29px;
    right: 0;
    padding-right: 0;
    margin-right: -4px;
    padding-top: 0;
}
.ck-sleek .cke.cke_chrome{
    border: 0;
    box-shadow: none;
}
.ck-sleek-preview > p,
.ck-sleek-preview > ul,
.ck-sleek-preview > ol{
    margin: 0;
}

.ck-sleek-preview h1, 
.ck-sleek-preview h2, 
.ck-sleek-preview h3, 
.ck-sleek-preview h5, 
.ck-sleek-preview h6 {
    font-weight: bold;
}

.ck-sleek-preview h1 {
    font-size: 2em;
}
  
.ck-sleek-preview h2 {
    font-size: 1.5em;
}
  
.ck-sleek-preview h3 {
    font-size: 1.17em;
}
  
.ck-sleek-preview h5 {
    font-size: 0.83em;
}
  
.ck-sleek-preview h6 {
    font-size: 0.67em;
}
  
.ck-sleek-preview th, .preview-doc .ckeditorPreviewContainer td {
    padding: 5px;
    vertical-align: top;
    border-radius: 0;
}
  
.ck-sleek-preview img {
    max-width: 100%;
}
  
.ck-sleek-preview table td p {
    padding: 0;
    margin: 0;
}
  
.ck-sleek-preview table td p > span {
    padding: 0;
    margin: 0;
}

.ck-sleek-preview pre {
    position: relative;
    margin-top: 0;
    right: auto;
    overflow: visible;
    pointer-events: inherit;
}
  
.ck-sleek-preview p {
    padding: 0;
}

.ck-sleek-preview ol, 
.ck-sleek-preview ul, 
.ck-sleek-preview dl {
    *margin-right: 0px;
    padding: 0 40px !important;
}

.ck-sleek-preview ul,
.ck-sleek-preview ul li {
    list-style-type: inherit;
}

/* ckeditor sleek */


.userConsentPopUp .modal-header {
  background: #0177D6;
}

.userConsentPopUp .modal-header .title {
  text-transform: uppercase;
  padding: 25px 0 0px 120px;
}

.userConsentPopUp .modal-header .announcementImage {
  background: url(../images/Consent_icon.png) no-repeat;
  height: 92px;
  width: 100px;
  position: absolute;
  left: 24px;
  top: 13px;
}

.userConsentPopUp .userConsentFooter .proceedBtn a {
  padding-left: 20px;
}

.userConsentPopUp .btn-flat:focus {
  background: #ebf4fc !important;
}

.userConsentPopUp a.btn-flat {
  padding: 0 1rem !important;
}

.userConsentPopUp .gotItLink {
  margin-right: 0;
} 

.extendBg #tabs-z-index .fixed-header-when-scrolled tbody tr th{
  padding-top: 19px;
  padding-bottom:19px; 
}

.currentSelectEleNewCount .currentSelectEle .character-counter {
    margin-top: 2px !important;
}

/* conditional formatting reports */
.reportCF .thresholdSetting .thresholdCF {
  width: 25%;
}

.threshold-color-picker .rateColor .colorPickerWrap .evo-pop {
  right: -115px;
}

.reportCF .tabs-vertical .tabparent-container {
  margin-left: -250px !important;
  width: 250px !important;
}

.reportCF .tabs-vertical {
  padding-left: 250px;
}

.reportCF .basedOnInfoTip {
  height: 24px;
  margin-top: 15px;
  line-height: 25px;
  padding-top: 0 !important;
}

.toggleCF .additionalText label.input-field span:nth-child(1) {
  margin-right: 16px;
  color: black;
}

.toggleCF .additionalText .input-field {
  margin-top: 0px;
}

.toggleCF .switch label input[type=checkbox]:checked + .lever {
  margin-top: 3px;
}
/* conditional formatting reports */

.rateColor .colorPickerWrap .evo-pop {
  top:30px !important;
}
.highlight-preferred {
  color: #595959;
  font-weight: bold;
}

.left0 {
  left: 0px!important;
}

.bottom0 {
  bottom: 0px!important;
}

.position-invalid-msg .select-invalid-wrapper {
  bottom: -15px !important;
  left: 0 !important;
}


.minWidth250px {
  min-width: 250px!important;
}

.qualification-location label , .qualification-location .select-invalid-wrapper {
  display: none;
}

.qualification-location .truncate .typeaHeade-title {
  margin : 0px !important;
}

.qualification-location-listerrortxt {
  position : relative;
  top: -15px
}

.limitation-bg {
  background-color: #ffddc7 ;
}

.limitation-indicator {
  height: 54px;
  display: inline-block;
  width: 5px;
  background: #ff9148;
}

.limitation-indicator-small {
  background: #ff9148;
  padding: 3px;
  margin-right: 5px;
}

.limitation-checkbox .erpMapSecRowCheckall  {
  padding-top: 15px;
}

.minWidth130px {
  min-width: 130px;
}

.minWidth160px {
  min-width: 160px;
}


table.borderLeftlayout {
  border-left: 1px solid rgba(208, 208, 208, 0.75);
}

.paddingTop26 {
    padding-top: 26px!important;
}

.qualification-filter-wrapper {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #fff;
  opacity: 0.5;
  top: 0;
  z-index: 100;
}

.vertical-Top {
  vertical-align: top!important;
}

.requalificationContent {
  min-height: 350px;
}

.rowTabBorder {
  border-bottom: 0px solid #D3D3D3 !important;
}

.requalificationItemBorder {
  border-bottom: 1px solid #D3D3D3 !important;
}

.listColPadding {
  padding: 15px !important;
}

.footerStatusBdr {
  border-top: 1px solid #D3D3D3 !important;
}

.icardBlock {
  height: 120px !important;
}

.icardDisqualified {
  color: #F44336 !important;
}

.icardApproved {
  color: #268406 !important;
} 

.requalificationPeriod {
  width:40%
}


.editPreferredSupplier {
  background: #f5f5f5;
}

.maxWidth50Per {
	max-width: 50%!important;
}

.infoTextMoreLessMsg ul{padding-left:15px;}
.infoTextMoreLessMsg ul li {list-style-type: lower-alpha; padding-left:7px;}
.hideTextMsg{ width:100%;}
.hideTextMsg .infoTextMoreLessMsg{width:calc(100% - 100px); float: left; height: 20px;}
.infoTextMoreLessMsgCont{border-bottom: 1px solid #e0e0e0;}
.right-panel-link{float:left; line-height:47px; color:#fff;}
.right-panel-link a{color: #fff;}
.card-page-container .collection.with-header .collection-item.avatar i.circle{
    color: #A8A8A8 !important;
    background-color: #fff;
    border: 1px solid #a8a8a8;
} 
.stepperSearch{float: left; height: 50px; padding: 6px 10px 10px 10px; width: 100%; border-bottom: 1px solid #e0e0e0;}
.stepper-container-step.flex-basis-auto{flex-basis: auto; -webkit-flex-basis: auto;}
.prevStepInfo{padding:14px 20px;}
.prevStepInfo .prevStepLabel{color:#767676}
.prevStepInfo .prevStepVal{color:#191919}
.stepper-table .redio-chanel{height: 23px;}
table.bordered.stepper-table > tbody > tr:last-child{border: none;}

.custom-days-error input[type=text] + label:after {
  top:  39px!important;
}

table.customQmlTable > tbody > tr {
  height: 60px !important;
}

table.customQmlTable > tbody > tr td:nth-child(2) {
  max-width: 200px!important;
}
.checkboxWithInfotip .input-field .ng-empty + label{padding-right: 30px !important;position:relative;}
.checkboxWithInfotip  a.blue-text{position: absolute !important;right: 10px;margin: 0 !important;}
.certificate-reminderInfoTip.certificate-reminder input[type=text]{margin-right:30px}
.scoreSummaryFxdTbl .subTableHdr.iconTableSubHdr td{padding: 10px 10px 10px 51px; }
.iconTableSubHdr .hrd-col-title{position: relative;}
.hrd-col-title > i.iconTableIco{position: absolute; left:-30px;}
.iconTableSubHdr .hrd-col-title > .infoCell{width:175px}
.summaryDate{display: block; font-size:12px; color: #767676;}
.iconTableSubHdr.subTableHdr .hrd-col-title{width:100%;}
.scoreSummaryFxdTbl .subTblContent.iconTableSubHdr td, .scoreSummaryFxdTbl .subTableHdr.iconTableSubHdr td{height: 60px;}
.scoreSummaryFxdTbl .subTableHdr td {padding:10px 10px 10px 51px;}
.formSummary .scoreSummaryFxdTblContainer.scoreSummaryFxdTblContainerFullWidth{width:calc(100% - 550px);}
.scoreSummaryFxdTblFullWidth{width:100px;}
.scoreSummaryFxdTbl .hrd-col.defaultPadding{padding:10px 0 0 23px !important;}


#file-upload[type="file"]{
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  white-space: nowrap;
  width: 1px;  
}

#file-upload[type="file"]+label {
  color: #0177d6;
  display: inline-block;
  font-size: 14px;
  font-weight: 200;
  height: 55px;
  line-height: 55px;
  padding-left: 10px;
  padding-right:10px;
}

.selectSupplierPaginationDropDown .select-wrapper span.caret {top: 5px !important; width: 24px !important;}
.selectSupplierPaginationDropDown .select-wrapper input.select-dropdown {padding-right: 13px;}
.selectSupplierPaginationDropDown .defaultSelected{margin:0 !important; padding-top:0 !important; padding-bottom:10px !important;}
.selectSupplierPaginationDropDown{padding-bottom: 10px;}
.infotipParent .table-typeahead-lookup.lookup-popup{width:100%;}
.fixedinfobarMsg{position: fixed; top:50px; width:100%;}
.supplierdoc-container.section-with-sidepanel {
  background: #f2f2f2;
  margin-bottom: -20px;
}
.supplierdoc-container .paginationData {
  padding-bottom: 20px;
}
.supplierdoc-container .docListContainerHeight {
  min-height: auto;
}
.supplierdoc-container .paginationWrapper .pagination.paginationContainer {
  padding: 0 10px 0 0;
}

.section-level-sidepanel-filter.sidepanel-filter-wrapper {
  padding: 0;
  border-left: solid 1px #d5d5d5;
}
.section-level-sidepanel-filter .sidepanel-filter {
  position: absolute;
  background: #f2f2f2;
}
.section-level-sidepanel-filter .right-panel-filter-open {
  margin-left: 160px;
}
.section-level-sidepanel-filter .hideHorizontalScroll .collection.with-header .collection-item.avatar {
  padding: 10px 30px;
}

/* CON-12769 - Multiple signatory for contracts */
.signatoryData .readOnlyField a {
  color: #757575;
  cursor: text;
}
.signatoryData .fielddataempty label:before {
  position: absolute;
  top: 23px;
  content: "--";
}

.scroll-min-width .scrollbar-outer .scroll-content > div {
    min-width: 1440px;
}

.scroll-min-width .scrollbar-outer > .scroll-element.scroll-x {
    height: 17px;
}

table.customQmlTableNew > tbody > tr {
    height: 60px !important;
}

table.customQmlTableNew > thead > tr {
    height: 64px !important;
}

.scrollableQmlTable-width {
    width: 160px;
}

.scrollableQmlTable-width-status {
    width: 110px
}

@media only screen and (min-width: 601px) {
    .maxSpecification-multiple {
        max-width: 60px;
    }

    .maxSpecification {
        max-width: 160px;
    }
}

@media only screen and (min-width: 961px) {
    .maxSpecification-multiple {
        max-width: 75px;
    }

    .maxSpecification {
        max-width: 160px;
    }
}

.vertical-align-sub {
    vertical-align: sub !important;
}

.calculated-qml-width {
    width: calc(100% - 123px);
}

.editCol-fixed-width {
    width: 123px;
}

.reportsLabelPopup .label-error{
  margin-top: -16px;
}

.reportsLabelPopup .label-search{
  margin-top:-27px
}
.reports-label-right{
  right: 45px !important;
}

/* Market Indices Card */
.market-indices-card  .market-indices-icon{
  width: 45px;
  height: 45px;
  margin-right: 15px;
}

.market-indices-card .market-indices-title {
  color: #191919;
  font-size: 14px;
}

.market-indices-card .market-indices-row{
  padding-top: 21px !important;
  padding-bottom: 8px !important;
  border-bottom: 1px solid #e0e0e0 !important;
}
/* Market Indices Card */

.repoObjectsListContainer .dropdown-content{
  overflow: visible;
}
.reportPg .new-measures .new-measures-menu{
  display: none;
  position: fixed;
  background: #fff;
  background: #fff;
}
.reportPg .new-measures .new-measures-menu .new-measures-menu-item a {
    display: block;
    padding: 1em;
    text-decoration: none;
    white-space: nowrap;
    color: #000;
  }
  
.reportPg .new-measures:hover > .new-measures-menu {
      display: block;
      position: fixed;
      background: #fff;
      max-height: 150px;
      overflow: auto;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
  }
  
  .reportPg .new-measures .reports-new-measures-title {
    width: 160px !important
  }

  .chipWrapper .reportChipLabel {
    position: absolute;
    top: -23px;
    left: 2px;
  }
  
  .chipWrapper .reports-chip-wrapper .reportChipWidth {
    max-width: 325px;
  }
  
  .chipWrapper .reports-chip-wrapper .removeChipIcon {
    position: relative;
    bottom: 9px;
  }
  
  .chipWrapper .fiters-upfront-wrapper .fiters-upfront-wrapper-list {
    max-height: 214px;
    overflow-y: auto;
  }
  
  .chipWrapper .fiters-upfront-wrapper.filters-upfront {
    display: block;
    width: 352px;
    position: fixed;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  }
  
  .filters-upfront {
    display: block;
    width: 352px;
    position: fixed;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  }
  
  .report-filter-alert-bar .report-filter-chips .chipDataCont {
    height: 50px !important;
  }

  .report-filter-alert-bar{
    height: 52px !important;
  }
.compare-table-td .mandatoryAsterisk {
  float: right;
}
.qualification-comment-custom {
    background: #0177d6;
    color: #fff;
    font-size: 10px;
    text-align: center;
    height: 20px;
    width: 20px;
    padding: 2px 0;
    position: absolute;
    top: 5px;
    right: -10px;
}

.borderRightGray {
    border-right: 1px solid #e0e0e0;
}

.custom-comment-count {
    background: #fff;
    color: #0177d6;
    font-size: 10px;
    text-align: center;
    height: 20px;
    width: 20px;
    padding: 2px 0;
    position: absolute;
    top: 5px;
}

.afterNode span.afterNode1 {	
  right: 100%;	
  top: 20%;	
  height: 2px;	
  background: #ccc;	
  width: 55px;	
  content: "" !important;	
  position:absolute !important;	
}
.boxItem span.beforeVerticalNode {	
  content: "";	
  position: absolute !important;	
  visibility: visible !important;	
  height: calc(100% - 136px);	
  width: 2px;	
  background: #ccc;	
  left: 0;	
  top: 64px;	
}
.displayFlex {	
  display: flex;	
}

.compare-table-td .mandatoryAsterisk {
  float: right;
}

.filterByCdnGhostText{
  margin-top: -23px;
  }
  
.filterByCdnLabel{
  bottom: 8px;
  position: relative !important;
  margin-left: 10px;
  }

.autoWidthImp {
    width: auto !important;
}
  
#slickContainer.toolsChoices.slick-dotted .slick-list {
    padding-bottom: 13px;
}

.reports-action-menu-drop-down{
  min-width: 180px;
  right: 15px !important;
  left: auto !important;
  max-height: 200px;
}
.reports-label-height{
  max-height: 200px !important;

}

.reportPg .wj-pivot-collapse {
    padding-top: 0px !important;
}

.reportPg .wj-cell div {
    vertical-align: top !important;
    padding-top: 4px;
    text-align: top !important;
}

.reportPg .wj-cell.wj-align-right {
    text-align: right;
}

.report-chart-widget .chartColumn .highcharts-data-label tspan{
  stroke: transparent;
}	

.report-tabparent-container {
  height: 420px;
  overflow-y: auto;
}
.report-heat-map-properties{
  border-top: 1px dashed #A2A2A2;
  border-bottom: 1px dashed #A2A2A2; 
  height: 51px;
}
.report-heat-map-gtr{
 top: 8px;
  margin-left: -11px !important;
}
.report-heat-map-range-img{
  width: 150px !important;
}
.report-heat-map-rtg{
  top: 8px;
  margin-left: 53px;
}

.heat-map-higher-green-text{
  width: 180px;
}

.heat-map-higher-red-text{
  width: 166px;
}

.quickacces-item-kebab-menu {
	left : auto !important;
	right : 30px
}
.cleansing-config-popup{
  padding: 14px;
  
}

.cleansing-config-popup #activities-title{
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}

.popup-left-panel{
  width: 240px;
  border-right: 1px solid #ddd;
}

.popup-left-panel.container-height{
  min-height:400px
}

#exclusion-config-popup .scroll-wrapper{
  width: 100%;
}

.exclusion-config-popup{
  width: calc(100% - 240px);

}

.adder-section{
  height:48px;
  padding: 12px 15px 10px 26px;
}

.exclusion-config-popup .panel-content-itemList-item{
  width: 195px;
}

.multiRfxHeight{
  height: 480px !important;
}

.multiRfxScrollHeight .scroll-wrapper{
  height: 100% !important;
}

.multistageRfxBadge {
  font-size: 12px !important;
  line-height: normal !important;
  padding: 4px 6px !important;
}

.multistageRfxView .boxItem .beforNode {
  width: 19px !important;
}

.SearchWithHiddenTextFieldNew.active {
  transition: .5s;
  width: 92% !important;
}

@media only screen and (min-width: 1920px) {
  .multiRfxHeight {
    height: 800px !important;
  }
}

.boxItem .rfxCard {
  height: 100px !important;
  padding: 15px;
  margin: 0;
}

.dropdown-content-rfx {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 200px;
  max-height: 790px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  z-index: 982;
  will-change: width, height;
}

.multiChildVNodeForRfx:before {
  content: "";
    position: absolute;
    top: -68px;
    height: 120%;
    background: #ccc;
    width: 2px;
    left: -20px;
}

span.rfx-Badge--position {
  top: -0.09rem;
  right: -0.1571rem;
  min-width: 1rem !important;
  color: red;
}

.custom-cleansing-div{
  position: absolute;
  top: 2%;
  left: 50%;
}

.btm-textfield{
    bottom:4px;
}

.miscellaneousPopup {
    transform: scaleX(1) translateY(-50%) !important;
    top: 50% !important;
}

.step-list {
    bottom: 4px;
    position: relative;
}

.reportFilterCnt .smartReportRadioLable{
    width:100% !important;
} 

 .spend-alert-popup-title {
        padding: 15px 10px !important;
    }

  .spend-alert-popup-container {
      padding: 13px;
  }

  .spend-alert-popup-container .spend-one-time-occurence {
      margin-left: 136px;
  }

  .spend-alert-occurence-date {
      margin-top: -12px;
  }

  .spend-alert-frequency {
      margin-left: 138px;
      margin-bottom: 13px;
  }

    .spend-alert-set-alert {
        margin-left: 136px;
        margin-bottom: 13px;
    }

  .spend-alert-set-alert .spend-alert-set-alert-day {
        width: 20%;
    }

    .spend-alert-frequency-op {
        width: 18%;
    }

    .spend-alert-measure-option {
        width: 24%;
    }

    .spend-alert-measure-operator {
        width: 20%;
    }

    .spend-alert-value {
        width: 15%;
    }

    .spend-alert-attribute-op {
        width: 21%;
    }

    .spend-alert-button {
        padding: 4px 8px 10px 20px;
    }
    .spend-alert-display-inline {
        display: inline;
    }

.edit_grp_name_txt{height: 1.4rem !important;}
.simpleDemo ul.draglist, .right_group{
  height: 500px;
  overflow-y: auto;
}
.simpleDemo ul.droplist{
  height: 200px;
  overflow-y: auto;border-top: 1px solid #ddd;
}
.drop_div{width: 88%;  display: inline-block;}
.text_eclip{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.reports-filter .tabparent-container .filter-operator-container {
  bottom: -13px;
  /* top: -12px; */
  left: 40px;
  z-index: 99;
  width: 41px;
}
.reports-filter .tabparent-container .filter-operator-container .filter-operator {
  background: #fff;
  border: 1px solid #9e9e9e;
  color: #0177d6;
  padding: 0px 7px;
  border-radius: 13px;
  font-size: 12px;
}
.reports-filter .tabparent-container .filter-operator-container .filter-object-link-icon {
  margin-left: 155px;
  transform: rotate(-43deg);
}
.reports-filter .tabparent-container .filter-operator-container .filter-object-link-icon svg {
  height: 20px !important;
  width: 20px !important;
}
.reports-filter .tabparent-container .filter-objects-list-container {
  z-index: 9;
}
.reports-filter .tabparent-container .filter-list-drag-container {
  left: 64px;
}
.reports-filter .tabparent-container .filter-list-drag-container .filter-list-drag {
  width: 300px;
  background: #ffebc48a;
  height: 55px;
}
.reports-filter .reports-filter-object-list {
  width: 300px;
}
.reports-filter .reports-filter-object-list .reports-filter-object .drag-filter-object {
  margin-left: -23px;
  margin-top: 20px;
}
.reports-filter .reports-filter-object-list .reports-filter-object {
  height: 54px;
}

.filter-objects-list-container li:last-child .filter-operator-container, .hiddenForMeasures {
  display: none
}
.draggedROObject {
  margin-left: 100px;
  border-left: 1px solid #e5e5e5;
}
.draggedROLevel1{
  bottom: 16px !important;
  left: -31px !important;
  display: inline !important;
}
.lastROOperator{
  bottom: -13px !important;
  left: -16px !important;
  display: inline !important;
}
.spend-link li.collection-item a{
    outline-color: transparent;
  }

.reports-filter .tabparent-container {
  overflow-y: auto;
  }
.reports-filter .reports-filter-popup-container{
    height: 375px; 
}
.reports-filter .reports-dynamic-period-container{
  height: 270px;
  overflow-y: auto;
  }
.reports-filter .reports-filter-list-container{
  height: 238px;
  overflow-y: auto;
  padding-bottom: 20px;
  }
  
.reports-filter .sub-header-filter-main .input-field {
    margin: 0 10px 10px 30px !important;
}

.reports-filter .reports-dynamic-period-container .smart-report-radio label{
  width: 500px;
  }

.loaderOnPopup-container {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: rgba(255, 255, 255, 0.8);
}

.loaderPopup-wrapper {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
}

.loaderPopup-parent {
    position: relative;
    overflow-y: auto;
}

.spend-cleansing .cleansing-secondary-header {
    padding: 10px 0;
}

.spend-cleansing .cleansing-data-name {
    width: 60%
}

.spend-cleansing .cleansing-right-container {
    padding: 15px;
    width: calc(100% - 240px);
  
}
.spend-concatenation-wrapper .title{
  font-size: 14px;
}
.user-defined-then-wrapper > :first-child .labelText .iconlist-item-link {
    font-size: 0.9rem !important;
}

.user-defined-if-wrapper > :first-child .labelText .iconlist-item-link {
    font-size: 0.9rem !important;
}

.action-dropdown {
    padding-top: 2px !important;
}

.manageIcon {
    margin-top: 11px;
}

.review-box {
    width: 250px;
    height: 20px;
    border: 1px solid;
    display: inline-block;
    vertical-align: bottom;
}

.filled-95 {
    background: linear-gradient(90deg, #fdd835 95%, #ffffff 5%);
}

.filled-5 {
    background: linear-gradient(90deg, #fdd835 5%, #ffffff 5%);
}

.staticPosition {
    position: static !important;
}

.star-color {
    color: #CFB53B !important;
}

.bandcontainer {
  color: #1c1c1c;
  font-size: 14px;
}

.msgbandcontainer {
  background: #fff8c6;
  padding: 12px 20px 12px;
}

.fieldToValidate i.icon {
  font-size: 1rem;
  padding: 4px 3px;
  margin-top: 6px;
}

.zINdex1000{
 z-index: 1000;
}

.q-error-field [type="radio"]:focus + label:before {
  -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  border: 2px solid #0177d6;
}

.q-error-field [type="checkbox"].filled-in:not(:checked):focus + label:before {
  left: 8px !important;
  top: 6px !important;
  transform: scale(1) !important;
  padding: 2px !important;
  -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1) !important;
 }
 
 .q-error-field [type="checkbox"].filled-in:not(:checked):focus + label:after {
   background: #fff;
   border: 2px solid #0177d6;
 } 

  a.q-error-field:focus {
   outline: 1px solid rgba(21, 157, 252, 0.54) !important;
  }
  
.ckeditorContainer.ckeditor-empty .cke_inner .cke_bottom{
  border-top: 1px solid #d63d3d !important;
}

.svg-red-highlighting{
  border: 1px dotted #d63d3d;
}

  .navToPageInputWrapper {
    width: 28px;
  }

  .navToLastPage {
    margin-left: -14px;
  }

  .navToPrevious {
    margin-right: -14px;
  }
  .pagination-loader.preloader-wrapper.small {
    width: 13px !important;
    height: 13px !important;
  }

  .pagination-loader .circle-clipper .circle {
    border-width: 2px !important;
  }
  .navToPageInputWrapper .truncate{
    display: inline-flex;
  }
  .navToPageInputWrapper .redBorder {
    border-bottom: 1px solid red !important;
  }

  .qwb-view-result table#spend-view-log  {
    border-collapse: collapse;
  }
  
  .qwb-view-result #spend-view-log th,
  .qwb-view-result #spend-view-log td {
    border: 1px solid #c6c7cc;
    padding: 10px 15px;
  }
  
  .qwb-view-result #spend-view-log th {
    font-weight: bold;
  }
  
  .qwb-view-result h1.title {
    border-bottom: 1px solid #c6c7cc;
    padding: 15px;
  }
  
  .qwb-view-result .header {
    padding: 15px;
  }
  
  .qwb-view-result .info_icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    background-color: #3297fd;
    border-radius: 50%;
    color: white;
    font-family: initial;
    margin-right: 20px;
  }
  
  .qwb-view-result .spend-btn-grp {
    margin: 15px 0;
  }
  
  .qwb-view-result  #spend-view-log  {
    display: block;
    overflow-y: auto;
    height: 250px;
  }
  .reportsPaginationWrappper{
    margin-top: -10px;
  }

  .resp-table {
  width: 100%;display: table;
  }
.resp-table-header{
  display: table-header-group;
  font-size: 0.9rem;
  }
   .table-header-cell{
    display: table-cell;
    padding: 10px;
    text-align: justify;
    border-bottom: 1px solid #cccccce8;
   
 }
 .resp-table-body{
  display: table-row-group;
  }
.resp-table-row{
  display: table-row;
  font-size: 1rem;
 }
 .table-body-cell{
  display: table-cell;
  padding: 10px;
  border-bottom: 1px solid #cccccce8;
  }
 .item-history-content {
    padding: 10px 10px 0 10px;
    margin: 0;
}

 .item-history-content .field-label.active {
    bottom: 24px;
  }

 .item-history-content .document-name {
        font-size: 16px;
        font-weight: bold;
    }
  .role-dropdown-cnt{
    margin-top: -10px;
  }

  .role-dropdown-cnt .no-role-cnt{
    line-height: 55px;
  }
  
  .t-s-c-container .icon-cnt{
      padding-top: 2px;
  }
  
  .t-s-c-container .role-cnt{
    font-size:12px;
    color: #999999;
    text-transform: uppercase;
  }
  
  .underline {
    text-decoration: underline;
  }
  
  .bacg-license {
    border: 1px solid;
    background: #F5F5DC;
  }
  
  .blue-license {
    background: #cadff1;
  }  
  .profile-mand-field-error +i{
    color: #f44336 !important;
    padding-right: 12px;
  }
  .profile-mandsec-erroricon i{
    display: inline;
    float: none;
    margin-left:5px
  }
  
  /*new tab css*/
  .line-detail .tabs{
    border-bottom: 1px solid #0067bb;
      display: inline-flex;
      /* padding: 0 10px; */
      width: 100%;
      padding-left: 25px;
    }
    
  .line-detail .tab{
      margin-top: 6px;
      margin-right: 4px;
      cursor: pointer;
      font-weight: bold;
      color: #0067bb;
      border-top: 2px solid #aeaeae;
      border-right: 2px solid #aeaeae;
      border-left: 2px solid #aeaeae;
      padding: 8px 20px 6px;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
    }
    
  .line-detail .tab.active {
      margin-top: 1px;
      border-bottom: 1px solid white;
      margin-bottom: -1px;
      color: black;
      border-top: 5px solid #0067bb;
      border-left: 2px solid #0067bb;
      border-right: 2px solid #0067bb;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
  }
    
  .line-detail .tab.hasError {
      border-top: 2px solid #f44336;
      border-right: 2px solid #f44336;
      border-left: 2px solid #f44336;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
  }
  .line-detail .tab.active.hasError {
    border-top: 5px solid #f44336;
  }
  .line-detail .tab span {
      cursor:pointer;
  }
  
  .line-detail .tab .error-icon {
    margin-left: 10px;
    padding-left: 5px;
    border-radius: 100%;
    background: red;
    /* height: 10px !important; */
    font-size: 10px;
    /* max-width: 10px !important; */
    line-height: 0;
    font-weight: bold;
    color: white;
    padding-right: 5px;
}
.tin-modal-header{
  padding:10px 0.75rem 12px;
  font-weight: bold;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.tin-verify-header{
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding:5px 0;
  background: #eee;
  margin-bottom: 10px; 
}
.tin-verify-header .tin-headTxt{
color: #000;
font-size: 11px;
}
.tin-verify-header .tin-smallTxt{
color: #666;
font-size: 11px;
}
.tin-smallTxt .select-wrapper input.select-dropdown {
  font-size: 11px;
  margin-top: 0;
  border-bottom: 0;
}
.tin-smallTxt .select-wrapper input.select-dropdown:focus{
  border-bottom: 0;
  box-shadow: none;
}
.tin-response-content{
  padding:10px 0;
}
.tin-response-status .icon > svg{
margin-top: 3px;
}
.tin-response-content li{
float: left;
width:50%;
padding:5px 10px
}
.tin-verify-header td{
  border-left: 1px solid #ccc;
  padding:3px 10px;
}
.tin-verify-header td:first-child{
  border-left: 0;
}

.qwb-export-details h1.title {
    border-bottom: 1px solid #c6c7cc;
    padding: 15px;
  }

  .qwb-export-details .qwb-result-body .qwbExport {
      border-bottom: 1px solid #c6c7cc;
      padding: 10px 0px;
      margin: 10px 0px;
  }

  .qwb-export-details .qwb-result-body {
      padding: 20px;
  }

  .qwb-export-details .qwb-result-body .bucketSelect {
      display: flex;
      margin-bottom: 20px;
  }

  .qwb-export-details .qwb-result-body .bucketSelect .input-field {
      margin-right: 40px;
  }

  .qwb-export-details .qwb-result-body .qwb-checkbox {
      display: inline-block;
  }

  .qwb-export-details .qwb-result-body .qwb-checkbox .qwb-checkbox-hide{
      display: none;
  }

  .qwb-export-details .spend-btn-grp {
      margin: 15px 0;
  }
  .qwb-export-details .qwb-result-body .qwb-buckets{
    height: 200px;
    overflow-y: scroll;
}


  .expanded-comment-popup .commentFieldContainer{ height:120px; padding-bottom:0} 
  .expanded-comment-popup .attachIconNum{ margin-top:48px; }
  .expanded-comment-popup .comment-text { white-space: pre-wrap; }
  .expanded-comment-popup .comment-box-wrapper{ transition: all 0.5s ease; position:relative; }
  .expanded-comment-popup .vertical-tabs-content{height:260px}
  .expanded-comment-popup .sidebar-btn{right:auto;}
  .expanded-comment-popup .sidebar-btn.rotated180{ transform: rotateZ(180deg)}


  .non-mandatory{
    position:relative;
    float:left;
    width:100%; 
  }
  .non-mandatory::after{
    content: "";
    background:#efefef;  
    position: absolute;
    width:100%;
    height:100%;
    left:0px;
    top:-15px;
}

.report-chatbot-popup .comment-user-box{
  white-space: normal !important;
}


 .globalSearchInput1.input-field {
      margin-top: 0px;
	  padding: 4px 0 0 2.5rem;
}

.globalSearchInput1 .elements-include {
	margin-top: 0px;
}

.workspaceGlobalSearchSmartSelect .select-wrapper span.caret {
		top:6px;
}

.workspaceGlobalSearchSmartSelect {
	border-radius: 0px !important;
}


.workspaceGlobalSearchSmartSelect input[type=text][readonly].select-dropdown:focus {
	    border: 0px !important;
}

.workspaceGlobalSearchSmartSelect ul {
	    top: -3px !important;
    position: absolute !important;
    left: 0px !important;
}

.workspaceGlobalSearchFieldConainer {
	border-radius: 0px !important;;
}

.global-search-text-field-auto-suggest .smart-ws-autosuggest{
	height:auto !important;
	min-height : 0px;
	overflow-y:auto;
	max-height: 300px !important;
}

.global-search-text-field-auto-suggest .smart-ws-autosuggest li{
	max-height: 49px!important;
}

.global-search-text-field-auto-suggest .smart-search-recent-list .smart-search-recent-list-item {
	    padding: 10px 1px;

}

.global-search-text-field-auto-suggest .smart-ws-autosuggest li .ws-autosuggestlist {
	height:13px;
	color: #E79B55;
	padding-left:15px;
	font-size: 13px !important;
    padding-bottom: 16px;
}
.global-search-text-field-auto-suggest .smart-ws-autosuggest li .ws-autosuggestlist_nextgen {
	color: #0964A3;
}

.newUiHeader .smart-ws-autosuggest .smart-search-recent-list-item:hover,
.newUiHeader .smart-ws-autosuggest .autosuggest_item_selected {
    background-color: #F3F7FC!important;
    border: 2px solid rgba(21, 157, 252, 0.54);
}
.global-search-text-field-auto-suggest .smart-ws-autosuggest li .ws-autosuggest_item {
	height:13px;
	font-size:14px !important;
	padding-bottom: 18px;
}
.global-search-text-field-auto-suggest .smart-ws-autosuggest li .ws-autosuggest_item2 {	
	padding-left:26px;
}
.global-search-text-field-auto-suggest .globalSearchInput1.input-field {
      margin-top: 0px;
	  padding: 4px 0 0 0!important;
  }

.spendtable .missingFileTable {
  margin-left: 30px;
}

.spendtable .missingFileRow, .spendtable .missingFileCell {
  border: 1px solid black;
  text-align: center;
}

.spendtable .missingFileHeaderNorm {
  font-size: 14px;
  border: 1px solid black;
  text-align: center;
  background-color: rgba(118, 217, 254, 1);
}

.spendtable .missingFileHeader {
  font-size: 14px;
  border: 1px solid black;
  text-align: center;
  background-color: rgba(0, 244, 184, 1);
}

.spendtable .master-table-legends:not(:last-child) {
  margin-right: 4px;
}

.spendtable .table-col2-legend {
  margin-right: 5px;
  width: 12px;
  height: 12px;
  background-color: rgba(0, 244, 184, 1);
  display: inline-block;
  margin-left: 20px;
}

.spendtable .master-table-legends {
  float: left;
}

.spendtable .table-col1-legend {
  margin-right: 5px;
  width: 12px;
  height: 12px;
  margin-left: 30px;
  background-color: rgba(255, 255, 51, 1);
  display: inline-block;
}

.spendtable .table-normCol-legend {
  margin-right: 5px;
  width: 12px;
  height: 12px;
  background-color: rgba(118, 217, 254, 1);
  display: inline-block;
}

.spendtable .table-legends-container:not(:last-child) {
  margin-right: 34px;
  margin-left: 10px;
}

.spendtable .table-legends-container {
  display: inline-block;
}

.spendtable .table-legends-text {
  display: inline-block;
  margin-bottom: 10px;
}

.flexstyle {
  display: flex;
  flex-wrap: wrap;
}

.MobileVerificationPop{
  z-index: 2001 !important;
}

.workspace-landing-page-result-description{
	width:98%;
}

.reportPg .report-main-container.wrapper--withFilterSidebar {
  margin-right: 224px;
  transition: all 0.5s ease;
}

.reportPg .report-main-container.filter-panel-open {
  padding-right: 30px !important;
}

.reportPg .report-main-container .filters-panel-container {
  width: 225px;
  position: fixed;
  right: 0;
  top: 114px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  height: 100%;
  z-index: 100;
  transition: all 0.5s ease !important;
}

  .reportPg .report-main-container .filter-sidebar-btn {
      right: auto;
      background-color: #0177d6;
      z-index: 99;
      position: absolute;
      right: 30px;
      top: 45%;
      margin-top: -18px;
      cursor: pointer;
      padding: 6px 0px 6px 0px;
      transition: all 0.5s ease !important;
  }
  .reportPg .report-main-container .filter-sidebar-btn svg{
     width: 16px;
  }

  .reportPg .report-main-container .filters-panel-container .filters-panel-header {
      padding: 10px;
      border-bottom: 1px solid #e5e5e5;
  }

.noBorder {
  border-bottom: none;
}

.reportPg .report-main-container .filters-panel-container .filters-panel-search {
  padding: 5px;
  border-bottom: 1px solid #e5e5e5;
}

  .reportPg .report-main-container .filters-panel-container .filters-panel-search input {
      margin-top: 0 !important;
      padding-right: 15px;
      box-sizing: border-box;
  }

.reportPg .report-main-container .filters-panel-search .filters-panel-search-cont {
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  position: relative;
}

.reportPg .report-main-container .filters-panel-search .search-icon {
  position: absolute;
  top: calc(50% - 12px);
  left: 2px;
}

.reportPg .report-main-container .filters-panel-container .filters-panel-search .close-icon {
  position: absolute;
  top: calc(50% - 12px);
  right: 2px;
  color: #ccc;
}

.reportPg .report-main-container .filters-panel-container.filter-panel-expand {
  width: 30px;
  transition: all 0.5s ease !important;
}
.reportPg .report-main-container .filters-panel-container .filters-panel-list{
  width: 225px;
}
.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList .panel-content-iteamList-item {
  padding-left: 25px;
  padding-right: 50px;
  font-size: 12px;
  position: relative;
  cursor: pointer;
}

.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList.filter-panel-main-list {
  height: 355px;
  overflow-y: auto;
  max-height: 335px;
}


.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList .filter-expand-view .dirArrow {
  transform: rotate(0deg);
}

.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList-item .dirArrow {
  position: absolute;
  left: 1px;
  transition: all .5s;
  transform: rotate(-90deg);
}

.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList .panel-content-iteamList-item .dirArrow.collapse {
  transform: rotate(-90deg)
}

.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList.filter-child-group {
  display: none;
}

.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList .filter-expand-view .filter-child-group {
  display: block;
}

.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList.filter-child-group .panel-content-iteamList-item {
  font-size: 12px;
  position: relative;
  cursor: default;
  padding-right: 25px;
}

.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList .filter-close-icon {
  position: absolute;
  top: 2px;
  right: 2px;
}

.reportPg .report-main-container .filters-panel-container .filters-panel-list .panel-content-iteamList .filter-edit-icon {
  position: absolute;
  top: 2px;
  right: 26px;
}

.reportPg .report-main-container .filters-panel-container .filter-panel-footer {
  position: fixed;
  bottom: 68px;
  width: 100%;
  background: #fafafa;
  z-index: 970;
  border-top: 1px solid #e8e8e8;
  padding-left: 15px;
}

.reportPg .report-main-container .filters-panel-container .filters-panel-list .filterDropArea {
  height: 330px;
  margin-top: 6px;
  font-size: 12px;
  text-align: center;
  width: 260px;
}
.reportPg .report-main-container .filters-panel-container .filters-panel-list  .filter-panel-hide-header-height{
  max-height: 383px !important;
}
.reportPg .report-main-container .filters-panel-container .toggleFilterIconHeader {
  position: absolute;
  top: 29px;
  margin-left: -8px;
}

.reportPg .report-main-container .filters-panel-container .toggleFilterHeader {
  transform: rotate(90deg);
  position: relative;
  top: 50px;
  right: 15px;
}

.reportPg .report-main-container .filters-panel-container .setZeroOpacity {
  opacity: 0;
}

.reportPg .show-main-header {
  top: 114px !important;
}

.sidebar-tab-container .tabs .tab {
  text-transform: none;
}

.reportPg .sidebar--left {
  margin-left: -224px
}

.reportPg .wrapper--withSidebar {
  margin-left: 225px;
}

.reportPg .panel-content-iteamList-group {
  padding-top: 7px;
}

.reportPg .report-main-container.wrapper--withFilterSidebar {
  margin-right: 225px;
}
.reportPg .hide-main-header {
  top: 50px !important;
}
.reportPg .hide-main-header-alert-bar{
  top: 50px !important;
}
.reportPg .sidebar-tab-container .scroll-element.scroll-x.scroll-scrollx_visible, .reportPg .sidebar-tab-container .scroll-element.scroll-y.scroll-scrolly_visible{
  display: none;
}
.reportPg .sidebar-tab-container .scroll-wrapper > .scroll-content{
  margin-left: -17px
}
.reportPg .report-filter-icon-expand{
  right: 224px !important;

}
.reportPg .report-filter-icon-collapse{
  transform: rotateZ(180deg);
}

.reportPg .addToButtonWidth{
  width: 110px;
}

.reportPg .report-main-container .filters-panel-container .drop-filter-icon{
  position: absolute;
  top: 187px;
  left: 40px;
}

.reportPg .addedObjList {
  overflow-y: auto;
  }

  .change-visualization-popup .chart-container {
    /* width: calc(100%/3); */
    height: 300px;
    display: inline-flex;
    margin: 10px 0;
}

 .change-visualization-popup  .chart-container-div {
    height: 100%;
    width: 100% !important;
    text-align: center;
    border-width: 0px;
    background: inherit;
    background-color: rgba(255, 255, 255, 1);
    border: none;
    border-radius: 8px;
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.349019607843137);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.349019607843137);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.349019607843137);
}

 .change-visualization-popup  .selected-chart-border {
    border: 1px solid #4077EB;
}

 .change-visualization-popup  .chart-div-height {
    height: 50%;
}

 .change-visualization-popup  .position-relative {
    position: relative;
}

 .change-visualization-popup .selected-chart-icon {
    position: absolute;
    left: 15px;
    top: 15px;
}

 .change-visualization-popup .selected-icon {
    height: 30px;
    width: 30px;
}


 .change-visualization-popup .display-none {
    display: none;
}

 .change-visualization-popup  .chart-image-span {
    padding-top: 25px;
    display: block;
}

 .change-visualization-popup  .chart-image {
    height: 65px;
    width: 90px;
    ;
}

 .change-visualization-popup .chart-conditions-div {
    margin: -1px 1px;
    border-width: 0px;
    background: inherit;
    background-color: rgba(244, 247, 253, 1);
    border: none;
    border-radius: 8px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

 .change-visualization-popup  .chart-support-div {
    padding: 10px 0;
    font-size: 14px;
}

 .change-visualization-popup  .chart-support-div-unavailable {
    color: #c5c5c5;
}

 .change-visualization-popup  .chart-support-div-available {
    color: #000000;
}

 .change-visualization-popup .chart-condition-text {
    font-size: 13px;
    color: #767676;
}

 .change-visualization-popup .chart-condition-text-unavailable {
    color: #c5c5c5;
}


 .change-visualization-popup  .box-display-name {
    display: block;
    font-size: 16px;
    font-weight: 700;
}

 .change-visualization-popup .box-display-name-available {
    color: #3D72DE;
}

 .change-visualization-popup .box-display-name-unavailable {
    color: #c5c5c5;
}

 .change-visualization-popup .chart-div-unavailable {
    background: #fbfcff;
}

 .change-visualization-popup .chart-div-available {
    background: transparent;
}

 .change-visualization-popup .chips-container {
    padding-left: 10px;
}

 .model_body.change-visualization-popup {
    max-height: 460px;
    overflow-y: scroll;
    height: 430px;
}

 .change-visualization-popup .report-heat-map-range-img {
width: 90px !important;
}

.reports-filter .filter-insightsAutoCompeletChip-link {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 160px;
}

.reports-filter .removeInsightAutoCompleteChipIcon {
  position: relative;
  bottom: 9px;
}
.report-chart-title {
    width: calc(100% - 292px)
}

.reports-enable-datalabel label {
    font-size: 12px !important;
}

.report-manage-fields-popup {
    height: 135px;
    width: 174px;
    background: white;
    position: absolute;
    z-index: 999;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.ratingColor.latestRecord{background-color: #e0e0e0;border: 2px solid #d0d0d0;}
table.bordered.tableWithLegend > tbody > tr:first-child{background-color:#e0e0e0}
.small-tabs .wrapper--withSidebar{margin-left:126px;}
.small-tabs .sidebar--left {width: 126px;margin-left: -126px;}
.creditSafe-loader{text-align:center; padding:50px 300px} 
.collapsible-body .creditSafe-loader p{padding:10px 0}

.inco-terms-containertable .sTable td{line-height:28px}
.inco-terms-container .highlight{animation:none; -webkit-animation:none;}
.inco-terms-container .input-field, .inco-terms-container .optionalField .select-wrapper, .inco-terms-container .optionalField input{margin: 0;}

.reportPg .wrapper--withSidebar-cnt {
  overflow: hidden !important;
}

.reportPg .collapsible-header {
  display: block;
  cursor: pointer;
  min-height: 25px;
  line-height: 2rem !important;
  padding: 0 1rem;
  background: none !important;
}

.reportPg .addToList {
  top: -169px !important;
}
.reportPg .page-by-panel{
  z-index:978;
  background-color: #E5F1FB;
  box-shadow:0 2px 2px 0 rgb(229, 241, 251); 
  height: 48px;
}

.reportPg .page-by-panel .page-by-options {
  bottom: 7px;
}
.reportPg .page-by-panel .page-by-remove-icon{
  margin-top:-5px;
  position: absolute;
  right: -25px;
}
.reportPg .RO-drop-container,
.reportPg .RO-drop-container .dropROContainerHeight {
  height: 50%;
}
.reportPg .addedObjList{
  flex-direction: column;
}
.reportPg .report-content-box{
  height: 36 !important;
  width: 150px !important;
}
.reportPg .page-by-seperator{
  float: right;
  margin-right: -50px;
  margin-top: -4px;
}
.reportPg .reports-page-by-chip{
  margin-right: 62px !important;
}

.reportPg .reports-page-by-chip:last-child{
  margin-right: 0px !important;
}

.reportPg .page-by-list{
  top: 0;
  width: 250px !important;
  max-height: 250px !important;
}
.reportPg  .pageByContainerMargin{
  margin-bottom: 20px !important;
}
.reportPg .show-subtotal {
padding-right: 27px;
}

.questionnaireTprmGridWrap .smart-ag-grid.ag-theme-blue, .ag-theme-blue{font-family:'Noto Sans', sans-serif !important;line-height: 1.5 !important;padding:0 !important;font-size: 12px;}
.questionnaireTprmGridWrap .smart-ag-grid .ag-body-viewport .ag-center-cols-container{min-width:100%}
.questionnaireTprmGridWrap .smart-ag-grid.ag-theme-blue .ag-header{
  font-family:'Noto Sans', sans-serif;
  font-weight: normal;
  color: #5c5c5c;
  font-size: 12px;
  /*padding: 0 10px;*/
  line-height: 1.5; 
  }
    .questionnaireTprmGridWrap  .smart-ag-grid.ag-theme-blue .ag-tab-header {
    background-color: #0177d6;
}
.questionnaireTprmGridWrap .smart-ag-grid.ag-theme-blue .ag-tab .ag-icon{color:#fff}
.questionnaireTprmGridWrap .smart-ag-grid.ag-theme-blue .ag-tab.ag-tab-selected .ag-icon{color:#0177d6}

.questionnaireTprmGridWrap .smart-ag-grid.ag-theme-blue .ag-ltr .ag-cell {
  padding: 10px;
  height: auto;
  background: transparent;
}
.questionnaireTprmGridWrap .ag-theme-blue input, .ag-theme-blue select {
  background: #fff;
  border: 0;
}
.questionnaireTprmGridWrap .ag-theme-blue input{
  padding:0 10px
}
.questionnaireTprmGridWrap .ag-theme-blue input:focus{
  border-bottom: 1px solid #3297fd;
}
.questionnaireTprmGridWrap .smart-ag-grid.ag-theme-blue .ag-ltr .ag-cell.editable-cell{
  color: #0177d6;
  cursor: pointer;
}
.questionnaireTprmGridWrap .smart-ag-grid.ag-theme-blue .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected){
  border:none
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-popup-editor{
  background:#fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border:none;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-rich-select .ag-rich-select-row {
  padding: 6px 12px;
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-rich-select .ag-rich-select-row-selected{
  color:#3297fd
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-header-cell{
  padding-left: 0;
}
.questionnaireTprmGridWrap .ag-header-cell-label .ag-header-cell-text, .questionnaireTprmGridWrap .ag-paging-panel{
  font-size: 15px;
  color: #222;
  font-weight: 600;
}
.questionnaireTprmGridWrap .ag-paging-page-summary-panel .ag-icon{
  width: 15px;
  height: 15px;
  font-size: 15px;
  line-height: 15px;
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-rich-select .ag-virtual-list-item{
  font-size: 13px;
  height: 20px;
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-rich-select .ag-rich-select-list{
  min-width: 240px;
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-icon-checkbox-checked, .questionnaireTprmGridWrap .ag-theme-blue .ag-icon-checkbox-indeterminate, .questionnaireTprmGridWrap .ag-theme-blue .ag-icon-checkbox-unchecked {
  background-color: #fff;
  line-height: 17px;
  border-radius: 3px;
  font-size: 17px;
  width: 17px;
  height: 17px;
}
.questionnaireTprmGridWrap .ag-header-cell-label, .ag-header-group-cell-label{
  font-size: 14px;
  padding:10px;
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-selection-checkbox span{
  width: 17px;
  height: 17px;
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-icon-checkbox-unchecked:before{
  content: '';
  position: absolute;
  width: 17px;
  height: 17px;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #333;
  /*top: 0;*/
}
.questionnaireTprmGridWrap .ag-theme-blue .ag-icon-checkbox-checked:before{
  content: "\2713";
  font-size: 15px;
  line-height: 13px;
  text-align: center;
  background: #435ECB;
  color: #fff;
  width: 17px;
  height: 17px;
  position: absolute;
  border-radius: 3px;
}
.questionnaireTprmGridWrap .ag-header-icon .ag-icon {
  color: #0177d6;
}
.reportPg .page-by-list-left{
    left: -85px !important;
}
.revision-data-wrapper .revision-old-data .revision-old-val > a {
    color: #ff0000;
    text-decoration: line-through;
}

.revision-data-wrapper .revision-old-data .revision-old-val > a > span {
    color: #000;
}
.revision-data-wrapper.revision-left .revision-new-data span > a {
    color: #339933;
}

    .price-unit {
        width: 110px;
    }


.price-unit input {
        margin-top: 0px;
        height: 1.7rem;
    }

    .editable-unit-price {
        float: left;
        margin-top: -2px !important;
        margin-left: 10px !important;
        width:100px;
    }
    .spend-jobTabs .tab a{
      text-transform: capitalize;
      padding: 15px 10px 10px;
  }

  .spend-stageConfiguration .info-wrapper {
    display: inline-block;
    margin-left: 12px;
    background: #0a7bcc;
    width: 17px;
    height: 17px;
    top: 4px;
    position: relative;
    border-radius: 50%;
}
.spend-stageConfiguration .info-wrapper .infoIcon {
        position: absolute;
        top: -12px;
        left: 7px;
        color: white;
 }

.reportFlexPaginationContainer {
     margin-top: -10px;
  }

.readonlyInput  input{
  border-bottom : 1px solid #ccc !important;
  color: red !important
}

.spendExecutionDate .optionalFieldHover, .spendJobPeriodStartDate .optionalFieldHover, .spendMonthlyQuarterly .optionalFieldHover, .spendEndAfter .optionalFieldHover {
     animation: none; 
 }
 
 .spend-ftp-grid{
    height: 340px;
    overflow-y: auto;
  }
.spend-ftp-grid td, .spend-ftp-grid th{
    padding: 7px 5px 7px 20px;
  }
.paddingOnReportsGridGraph{
    margin-top: -20px;
}

/*catalog item page css for nextGen ui*/
.isNextGenView.pagePlainWhite,
.isNextGenView .catalog-main-view-container.white
{ background-color:rgba(239, 239, 239,1)!important; }
.isNextGenView .catalog-main-view-container, .isNextGenView .cartPagePanelBox{padding:0 2.786rem; }
.isNextGenView .cartPagePanelBox .panelBox-content{box-shadow:0 2px 4px rgba(16, 16, 16, 0.27); min-height:100vh;}
.isNextGenView .cartPagePanelBox .panelBox-header{padding:0.714rem 0 0; border-bottom:none;}
.isNextGenView .cartPagePanelBox .panelBox-body{padding:0 1.429rem 1.429rem;}
.isNextGenView .cartPagePanelBox .dtHeader{background:#f9f9f9; min-height:35px;}
.isNextGenView .cartPagePanelBox .dtHeader .divAsTR{ border-bottom:none; }
.isNextGenView .cartPagePanelBox .dtHeaderTD.col{  
  padding:5px 0.714rem;
  min-height: 35px;
  box-sizing: border-box;
}
.isNextGenview .cartPagePanelBox .dtHeaderTD [type="checkbox"] + label{
  height:20px;
}
.isNextGenView .cartPagePanelBox .dtHeaderTitle{font-size: 1rem;
  font-weight: 700;
 color: #5e5e5e;}
 .isNextGenView .cartPagePanelBox .dtHeaderTD.col:first-child{padding-left:1.7143rem;}
 .isNextGenView .cartPagePanelBox .isShowingDetails{
  background: #f4f4f4;

 }
 .isNextGenView .cartItemDetailsContainer{
   background:#f9f9f9;
 }

 .isNextGenView .cartPagePanelBox .iconArrow{
  width: 16px;
  border-top: 8px solid #555;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: none;
  float: left;
  height:16px;
 }
 .isNextGenView .cartPagePanelBox .priceBox{
   font-size:1rem;
   font-weight:700;
 }
 .isNextGenView .cartPagePanelBox .currencyBox{
    font-size:0.857rem;
 }
.isNextGenView .dtBodyTDWithIcon .iconLink{
  color:#777;
}
 
.isNextGenView .cartPagePanelBox .dtBodyTD.col:first-child{padding:0.714rem;}
.isNextGenView .catalog-filter .wrapper--withSidebar{margin-right:1.5rem; padding:0.75rem; background-color:#f8f8f8; box-shadow:0 2px 4px rgba(16, 16, 16, 0.27); }
.isNextGenView .catalog-filter{background:transparent!important; border-right:none; }
.isNextGenView .catalog-filter .leftSide-footer{ width:calc(25% - 2.9rem); margin-left:2.786rem; }
.isNextGenView .sub-header-fixed .col.s12.filterHeader{width:calc(25% - 2.9rem); margin-left:-0.75rem; padding-left:25px!important}
.isNextGenView .catalog-main-view-container .filterView{ background-color:#f8f8f8!important; box-shadow:0 2px 4px rgba(16, 16, 16, 0.27); padding-left:0.75rem!important; padding-right:0.75rem!important; padding-top:0.75rem!important }
.isNextGenView .columnView > li{ border:none; flex:none;}
.isNextGenView .columnView .columnView-compare{width:100%;}
.isNextGenView .catalog-main-view-container .filterView .collection{ border:none;background:transparent!important; 
  display: flex;
  flex-wrap: wrap;
}
.isNextGenView .filterView .list.white{background-color:transparent!important; margin:0.75rem 0;}
.isNextGenView .cardContent{background:#fff; padding:1.429rem; border-radius:2px; box-shadow:0 1px 3px #ccc;}
.isNextGenView .filterView .listView > li{ border-bottom:none; }
.isNextGenView .filterView .compare-view.row > .col{ padding:0 }
.isNextGenView .filterHeader{ padding-left:18px!important;}
.isNextGenView .filterHeader .fontSize14{ font-weight:500; font-size:1.429rem!important; }
.isNextGenView .filterView .cardContent.card-tile.cart-tile-new-height{ height:100%; }
.isNextGenView .gridItemParentWrapper{height:100%}
.isNextGenView .gridItem{height:100%;}
.isNextGenView .imgChip{ font-size: 12px;
  background:white;
  border: 1px solid #0563CB;
  padding: 0 8px;
  border-radius: 3px;
  color: #0563CB;
  bottom:-8px;
  right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position:absolute;
}
.isNextGenView .filterView .listView .cardContent.card-tile{height:auto}
.isNextGenView .filter-section-item .active-title{ text-transform:uppercase; font-weight:500; }
.isNextGenView .filter-section-item{ padding-left:0!important; padding-right:0px!important}
.isNextGenView .filter-section-item.active{ border-left:none; background:none; }
.isNextGenView .filter-section-item.active .active-title{ color:#000;}
.isNextGenView .cardContent .title{
  font-weight: 600;
  font-size: 1rem!important;
  color: #333333;
  word-break: break-word;
  margin-bottom:0;
}
.isNextGenView .priceBox{
  font-size:1.286rem;
}
.isNextGenView .currencyBox{
  font-size:0.857rem;
  color:#333;
  font-weight: normal;
}
.isNextGenView .filterView .compare-view .card-panel{ margin:0; }
.isNextGenView .filterView .catalog-card-item-type{ left:0.75rem; }
.isNextGenView .gridItemName .catalog-card-item-type {left:-27px; }
.isNextGenView .modal .modal-header .title{font-weight:500; color:#000}
.isNextGenView .searchWithHiddenTextField .cancel-icon{color:#000}
.isNextGenView .is-scrolled, .isNextGenView .fldFxdWrapper-left--sideBar + .fldFxdWrapper-content{border-color:#ccc!important}
.isNextGenView .fldFxdWrapper-content{padding:0 20px;}

.isNextGenView .fldFxdWrapper-left--sideBar .collection .collection-item{color:#000}
.isNextGenView .quick-search-link-text, .isNextGenView .quick-search-link-circle {color: #32588d;
}
.isNextGenView .quick-search-list-items:hover .quick-search-link-circle{ background-color:#32588d;}
.isNextGenView .catalog-filter .collection .collection-item{padding:3px 0;}
.isNextGenView .filterHeader .fontSize12{ font-size:1rem!important; }

.isNextGenView.left-nav-collapsed .catalog-filter .leftSide-footer {
  width: calc(25% - 3.6rem);
  margin-left: 88px;
}
.isNextGenView.left-nav-expanded .catalog-filter .leftSide-footer {
  width: calc(25% - 4.2rem);
  margin-left: 118px;
}

.isNextGenView .main-view-container.collapse-filter > .catalog-filter, .isNextGenView .collapse-filter .catalog-filter .leftSide-footer
  {margin-left:-28%;}
.isNextGenView .catalog-filter .sidebar-btn{ height:3.357rem; width:1.4rem; background:#32588d;}
.isNextGenView .catalog-filter .sidebar-btn i{display:none;}
.isNextGenView .catalog-filter .sidebar-btn:after{ 
  content: '';
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid white;
  position: absolute;
  top: 50%;
  left:50%;
  transform: translate(-50%,-50%);
}
.isNextGenView .main-view-container.collapse-filter .sidebar-btn:after{
  border-left: 10px solid white;
  border-right: none;
}

.isNextGenView .catalog-filter .collection-item label{ text-transform: capitalize;}
.isNextGenView .minMaxFilterSection input[type=text]:focus:not([readonly]){
  padding-left:0.7rem!important;
}
.isNextGenView .minMaxFilterSection .elements-include input[type=text]{background:#fff}
.isNextGenView .advanceSearchPopup .secondaryBtn{margin-right:20px;}
.isNextGenView .secondaryBtn .btn-flat,
.isNextGenView .primaryBtn .btn-flat
{
  min-width:88px;
  text-align: center;
}
.isNextGenView .fldFxdWrapper-content .collection .collection-item:not(.fldFxdWrapper-content-header){
  padding:0.35rem 1.429rem;
}
.isNextGenView .cardList .cardListImg{margin:0; 
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border:1px solid #ddd;
}
.isNextGenView .cardListImg > a{width:100%; height:100%; display:flex; align-items: center;}
.isNextGenView .btnFullWidth{width:100%}
.isNextGenView .formContent.inputSmall input{
  padding: 0 5px!important;
  height: 18px!important;
}
.isNextGenView .cardContent.card-tile .quantityfor{
  border-bottom:none!important;
} 
.isNextGenView .cardContent.card-tile .topStript{top:0; right:0;width:32px;}
.isNextGenView .cardContent.card-tile .topStript .waves-circle{height:auto;line-height: normal;}
.isNextGenView .cardContent.card-tile .topStript i{line-height: 25px;}
.isNextGenView .columnView .cardList .cardListContent .innerDescriptionBox{padding:0;}
.isNextGenView .contentSpacingBox{margin-bottom:5px;}
.isNextGenView .gridGroupItem:after,
.isNextGenView .contentSpacingBox:after{
  display: block;
  height: 0;
  overflow: hidden;
  content:'';
  clear:both;
}
.isNextGenView .descValue, .isNextGenView .descLabel, 
.isNextGenView .supplierNameBox,
.isNextGenView .descValue, .isNextGenView .descLabel
{ color:#5b5b5b;}
.isNextGenView .supplierNameBox{font-size:0.857rem; color:#5b5b5b;}
.isNextGenView .ratingBox{ float:left; margin-right:10px; }
.isNextGenView .stockBox{float:left; text-align:left; color:#00838F;}
.isNextGenView .compare-product{color:#555;}
.isNextGenView .isAddedCompare {opacity:0.5}
.isNextGenView .descBox{margin:0}
.isNextGenView .addToListBtn{color:#333;
  position: relative;
  padding-right: 15px;}
.isNextGenView .addToListBtn:after{
  content: '';
  border-top: 5px solid #333;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  height: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 6px;
}
.isNextGenView .secodaryCartBox{margin-top:12px;}
.isNextGenView .listView .contentSpacingBox,
.isNextGenView .listView .gridGroupItem
{max-width:50%;}

.isNextGenView .cardListFooter{
  height:36px;
  text-align:right;
}
.isNextGenView .cardBtnBox{
  position:absolute;     
  left: 1.429rem;
  right: 1.429rem;
  bottom: 1.429rem;
}
.isNextGenView .umoCardField{margin:0 10px 0 0; float:left; width:calc(50% - 10px); max-width:120px; min-width:70px;}
.isNextGenView .umoCardField .select-wrapper input.select-dropdown {
  height: 18px; border-bottom:none
}
.isNextGenView .umoCardField
.select-wrapper span.caret{top:-2px!important}
.isNextGenView .groupedItem, .isNextGenView .secodaryCartBox{font-size:0.857rem;}
.isNextGenView .qtyGroup{ width:50%; float:left; }
.isNextGenView .qtyGroup .qtyLabel,
.isNextGenView .effortsLabel
{line-height:18px; margin-right:5px; color:#5b5b5b;}
.isNextGenView .qtyGroup .qtyField, .isNextGenView .effortsTextField
{ width:50px;}
.isNextGenView .qtyGroup .quantityTextField{width:50px;}
.isNextGenView .effortsGroup{float:left; margin-top:5px;}
.isNextGenView .listView .cardBtnBox{position:static;}
.isNextGenView .listView .cardListImg{position:relative; padding:0}
.isNextGenView .listView .groupedItem{width:50%; float:left;}
.isNextGenView .listView .cardContent.card-tile .cardList .cardListImg{
  position:relative;
  margin-bottom:0;
  overflow:inherit;
  min-height:85px;
}
.isNextGenView .card-tile .cardList .cartListImg a{
  width:100%;
}
.isNextGenView .listView .cardContent.card-tile .cardList .lcontent{margin-top:0;}
.isNextGenView .listView .cardContent.card-tile .cardList .topStript{
  bottom: auto;
  top:0;
  width: auto;
  left: initial;
  right: 0;
}
.isNextGenView .listView .secodaryCartBox{margin-top:0} 
.isNextGenView .listView .cardList .cardListContent{padding-top:0!important; padding-left:0.679rem;}
.isNextGenView .listView .cardContent{padding-right:0.679rem;}
.isNextGenView .isWishListTitle{padding-left:25px;}
.isNextGenView .cartPagePanelBox .checkboxWithIcon .iconItem{display:none}
.isNextGenView .cartPagePanelBox .checkboxWithIcon .inputField{display:block}

.isNextGenView .formContent .divInputWrpr .workAsInput{
  height: 3.214rem;
  border: none;
  padding: 18px 10px 0 10px;
  box-sizing: border-box;
  border-radius: 2px;
}

.isNextGenView footer.page-footer,  .isNextGenView footer.page-footer .whiteSecondaryBtn .btn{
  background: #555!important;
}

.isNextGenView footer.page-footer .btn{
  background:#fff!important;
  color:#555!important;
}

.isNextGenView footer.page-footer .btn:not(.disabled):hover, .isNextGenView footer.page-footer .btn:not(.disabled):focus
{
  color:#191919!important;
}

.isNextGenView footer.page-footer .btn-group .btn-last-button.white-text{
color:#5c5c5c!important; 
}

.isNextGenView footer.page-footer .whiteSecondaryBtn .btn{
  color:#fff!important;
  border-color:#fff!important;
}

.isNextGenView footer.page-footer .btn-flat{
background: transparent;
color:#fff!important;
}


.isNextGenView footer.page-footer .whiteSecondaryBtn .btn:not(.disabled):hover,
.isNextGenView footer.page-footer .whiteSecondaryBtn .btn:not(.disabled):focus,
.isNextGenView footer.page-footer .btn-flat:hover,
.isNextGenView footer.page-footer .btn-flat:focus
{
  background:#333333!important;
  color:#fff!important;
  box-shadow:none;
}

.isNextGenView footer.page-footer .btn.disabled,
.isNextGenView footer.page-footer .btn.disabled:hover,
.isNextGenView footer.page-footer .btn.disabled:focus{
  background:#a8a8a8!important;
  color:#C2C2C2!important;
  opacity:1;
}
.isNextGenView footer.page-footer .whiteSecondaryBtn .btn.disabled,
.isNextGenView footer.page-footer .whiteSecondaryBtn .btn.disabled:hover,
.isNextGenView footer.page-footer .whiteSecondaryBtn .btn.disabled:focus,
.isNextGenView footer.page-footer .whiteSecondaryBtn .btn.disabled:disabled
{
background: #5c5c5c!important;
color:#a8a8a8!important;
border-color:rgba(168, 168, 168, 1);
}
.isNextGenView footer.page-footer .btn-flat.disabled,
.isNextGenView footer.page-footer .btn-flat:hover.disabled,
.isNextGenView footer.page-footer .btn-flat:focus.disabled
{
color:#A8A8A8!important;
background-color:transparent!important;
box-shadow:none;
}
.isNextGenView footer.page-footer input,
.isNextGenView footer.page-footer input:focus
{
  color:#fff;
  border-color:#fff;
}
.isNextGenView footer.page-footer input[disabled], 
.isNextGenView footer.page-footer input[disabled]:focus{
  border:none;
}
.isNextGenView footer.page-footer label{
  color:#fff!important;
}

.isNextGenView footer.page-footer a.compare-product,
.isNextGenView footer.page-footer a .icon.blue-text{
  color:#fff!important;
}
.isNextGenView footer.page-footer{
  color:#fff;
}
.isNextGenView .cIdContainerHeading{
  font-size:16px;
  font-weight:700;
  color:#333;
}
.isNextGenView .cartPagePanelBox .itemName{
  color:#333;
  font-weight:700;
}
.isNextGenView .cartPagePanelBox .itemName:hover{
  color:#0177d6;
}

.isNextGenView .cartPagePanelBox .cartLastField{
  width:30px;
  padding-right:0;
}

.isNextGenView .filterStripWrap .filterStripInner {
  background: #f8f8f8!important;
  box-shadow: 0 2px 4px rgba(16, 16, 16, 0.11)
}

.isNextGenView .tableInputField input{
  margin-top: 0!important;
  padding:0!important;
}
.isNextGenView .cartPagePanelBox .fieldUnitPrice,
.isNextGenView .cartPagePanelBox .fieldNeedByDate,
.isNextGenView .cartPagePanelBox .fieldSubTotal{
width:10%;
}

.isNextGenView .filterStripWrap .filterStripInner .cursorPointer {
  border: 1px solid #ccc;
  font-size: 12px!important;
  padding: 2px 5px;
  color: #333;
  background: #fff;
  border-radius:3px;
  margin-right:10px;
}
.isNextGenView .card-content-listitem, 
.isNextGenView .itemDetails-slick--alignment .choose_slider_items
{
  border:none;
}
.isNextGenView .itemDetails-slick--alignment .slick-slide{
  padding:0;
}
.isNextGenView .itemDetails-slick--alignment .slick-next, 
.isNextGenView .itemDetails-slick--alignment .slick-prev{
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.529411764705882) !important;
  border: none;
  color: #ffffff;
  border-radius: 40px;
  z-index:1;
  top:50%;
  margin-top:-20px;
}
.isNextGenView .card-slider .slick-disabled{opacity:0;}
.isNextGenView .cardContent.card-tile.cart-tile-new-height{
  height:auto;
  border:1px solid #eee;}

.isNextGenView .itemDetails-slick--alignment .card-page-container{
  height:auto!important;
}
.isNextGenView .cartCountWrap .small-cart-count{
  background:#E3231F;
  color:#fff;
}

.isNextGenView .advanceSearchPopup .modal-content{
  padding:16px 24px 12px;
}

.isNextGenView .advanceSearchPopup .formCheckboxGroup{
  padding-left:0;
  margin-left:-5px;
}
.isNextGenView .advanceSearchPopup .collection .collection-item{
  padding-left:24px;
}
.isNextGenView .card-subhedear .saved-view-content:after{
  border-top-color:rgba(28,28,28,1);
}

.isNextGenView .catalog-search-sub-header-cnt
.global-search .searchWithHiddenTextField .search-icon {
    top: 5px!important;
}
.isNextGenView .catalog-search-sub-header-cnt
.global-search .searchWithHiddenTextField .cancel-icon {
    top: 5px!important;
    right: 10px;
}
.isNextGenView .catalog-search-sub-header-cnt 
.searchWithHiddenTextField{
	margin-top:5px;
}
.isNextGenView .expand-header i {
  color: #000!important;
}
.isNextGenView .addLines-modal .modal-header.expand-css-trans input[type=text][readonly].select-dropdown {
  border-bottom: 1px solid rgba(0,0,0,.4);
}
.isNextGenView .addLines-modal .modal-header.expand-css-trans .select-wrapper input.select-dropdown {
  color: #000!important;
}
.isNextGenView .extra-nav-wrap .global-search .searchWithHiddenTextField input {
  border-bottom: 1px solid rgba(0,0,0,.4)!important;
}

.isNextGenView .Contractattorney.readOnlyField.input-field .ng-empty+label, 
.isNextGenView .Contractattorney.readOnlyField.input-field .ng-empty+label.active{
	top:auto!important;
}

/*catalog nextGen css end here*/


 .reportPercentMeasurePopUp .percentMeasurePopUpMeassage {
    height: 35px;
    background: #ffdada;
    font-size: 12px;
    font-size: 12px;
    line-height: 35px;
    margin: 15px 0px -20px 10px;
    padding-left: 7px;
  }
  .reportPercentMeasurePopUp .percentMeasureInfoTip .infotip-popover-template {
    width: 250px
  }

  .reportPercentMeasurePopUp .percentMeasureType {
    margin-left: 6px;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.64);
  }

  .reportPercentMeasurePopUp .modal-content {
    margin: 24px;
  }
 .checkboxItext label{width:auto;}


 .certificate-reminder.itextField .info-icon{margin-top:10px !important}
 .certificate-reminder.itextField input[type=text]{width:100%;}

 .map-chart-pie-visual{
  font-size: 10px !important;
  margin-left: -21px;
  width: 150px;
}

.report-map-chart-column {
  top: 8px;
  left: -8px;
}
.map-chart-column-visual{
  font-size: 10px !important;
  margin-left: -11px;
  width: 150px;
}
.trendMeasurePopUp .modal-content {
  margin: 24px;
}
.trendMeasurePopUp .infoTowShow .redio-chanel {
   width: 50%;
   margin-right: 0 !important;
}
.trendMeasurePopUp .infotipContainer {
   position: relative;
   z-index: 1;
   display: inline-block;
   height: 18px;
   width: 18px;
   background-color: #0177d6;
   border-radius: 50%;
   display: inline-block;
   margin-top: 15px;
}
.trendMeasurePopUp .infotipContainer span {
   display: block;
   text-align: center;
   color: white;
   font-size: 12px;
   font-weight: bold;
}
.reportCycleTimeMeasurePopup .modal-content {
        margin: 24px;
}

.reportCycleTimeMeasurePopup .infoTowShow .redio-chanel {
        width: 33%;
        margin-right: 0 !important;
}
.reportCycleTimeMeasurePopup .infotipContainer {
        position: relative;
        z-index: 1;
        display: inline-block;
        height: 18px;
        width: 18px;
        background-color: #0177d6;
        border-radius: 50%;
        display: inline-block;
        margin-top: 15px;
 }
.reportCycleTimeMeasurePopup .infotipContainer span {
            display: block;
            text-align: center;
            color: white;
            font-size: 12px;
            font-weight: bold;
 }
.reportCycleTimeMeasurePopup .width25Percent {
        width: 25%;
}
 .reportCycleTimeMeasurePopup .width85Percent{
        width:  85%;
}
.noLabelField.field-has-icon .info-icon{margin-top:5px !important;}

.drillUpIconOnNoRecordFound{
  position: relative;
  bottom: 117px;
}
.smart-listlookup-ahead .input-field label.active {
  left: 0;
}
.formula-editor-container {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr;
}
 
.pricesheet-columns-grid {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 5;
    display: flex;
    flex-flow: column;
}
 
.bodmas-formula-grid {
    grid-column-start: 5;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 5;
}
 
.advance-formula-grid {
    grid-column-start: 6;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 5;
}
 
.additional-settings-grid {
    grid-column-start: 1;
    
    grid-column-end: 7;
    grid-row-start: 5;
    grid-row-end: 6;
}
 
.bodmas-formula-grid li, .advance-formula-grid li{
    border: solid 1px #0177d6;
    padding: 5px;
    color: #0177d6;
    margin-bottom: 7px;
    line-height: 1;
    text-align: center;
}
 
.current-columns, .other-columns {
    max-height: 180px;
    overflow-y: auto;
    border: 1px solid #e0e0e0;
    margin-bottom: 15px;
}
 
.current-columns ul, .other-columns ul {
    margin: 0;
}
 
.current-columns li:hover, .other-columns li:hover {
    background-color: #e0e0e0;
}
.tempPopupIframe{height: calc(100vh - 250px); overflow: auto;}

.autosuggest_item_selected {
background-color: #F0f0f0 !important;
}

 /* Advanced Formula column mapping start  */
 .expanding-popup {
  position: fixed  !important;
  top:0px !important;
  background: #fff;
  width: 100%;
  left: 0 !important;
  z-index: 999;
  max-height: 650px !important;
  overflow: hidden;
 }

 .computeFormulaContainer{
   max-height: 610px;
 }

.modal .modal-header-popup {
  padding: 10px 15px 10px 15px;
  height: 50px;
  border-bottom: 1px solid rgba(224, 224, 224, 1);
  margin-bottom: 10px;
}

.modal-header-popup .title {
  font-size: 1.286rem;
}

.modal-footer-lookup{
  width: 100% !important;
  height: 50px;
  font-size: 14px !important;
  border-top: 1px solid #e0e0e0 !important;
}

.modal-footer-lookup a{
  margin-right: 15px !important;
  font-weight: 500;
  font-size: 1.15rem !important;
  height: 34px;
  line-height: 34px;
  padding: 0 1rem;
}

.modal-footer-lookup a:hover{
  outline: 0;
  color: rgba(1, 119, 214, 0.8);
  background: #ebf4fc;
}

.lookupButtonBorder{
  border: 1px solid rgba(11, 105, 171, 1);
}

.dropdown-content.computeFormulaContainer{
  overflow-y: auto;
  height: 100% !important;
}

.computeFormulaContainer .computed-content{  
  max-height: 270px;
  width: 600px;
}

.computeFormulaContainer .computed-content.CrossPSContent{  
  width: 715px;
}

.computeFormulaContainer .computed-operatorlist{
margin: 0 10px 0 10px;
}

.computeFormulaContainer .computed-formulalist-new{
overflow: hidden !important;
}

.computeFormulaContainer.expanding-popup .computed-content{
  max-height: 385px;
  height: 385;
  width:100%;
}

.FormulaAction{
  width: 33px !important;
  height: 33px !important;
  background-color: rgba(17, 119, 214, 1) !important;
  margin-bottom: 3px !important;
  text-align: center !important;
}

.expanding-popup .FormulaAction{
  width: 40px !important;
  height: 40px !important;
  margin-bottom: 2px !important;
  text-align: center !important;
  font-size: 2rem;
}

.FormulaAction i{
  color: #FFFFFF !important;
  padding: 8px 0 8px 0 !important;
}

.expanding-popup .FormulaAction i{
  padding: 10px 8px !important;
}

.expanding-popup .FormulaAction span{
font-size:15px !important;
padding: 10px 5px !important;
}

.FormulaAction span{
  /* width: 16px;
  height: 16px; */
  color: #FFFFFF !important;
}

.FormulaActionTextList{
  width: 70px;
  margin-right: 10px;
}

.FormulaActionText{
  height: 30px;
  width: 80px !important;
  margin-bottom: 1px !important;
  border: solid 1px #0177d6 !important;
    padding: 5px !important;
    color: #0177d6;
    margin-bottom: 7px;
    line-height: 1;
    text-align: center;
}

.expanding-popup .FormulaActionText {
  height: 34px !important;
  margin-bottom: 3px !important;
  width: 140px !important;
}

.expanding-popup .FormulaActionTextList{
  width: 140px;
}

.computeFormulaContainer .computed-formulalist-min{
  padding: 8px 0 8px 0 !important;
}

.FormulaActionTextList .FormulaActionText .computed-formulalist-min{
  padding: 5px 0px !important;
}

.computeFormulaContainer.expanding-popup .computed-operatorlist{
  margin: 0 15px 0 15px;
}

.current-columns{
  max-height: 210px;
  overflow-y: auto;
  width: 100%;
  border: none !important;
  margin-bottom: 0px !important;
  height: 210px;
}

.expanding-popup  .current-columns{
  max-height: 250px;
  height: 250px;
}

textarea.formulaSetter{
  height: 6rem;
}

/* .expanding-popup .computed-formulalist-new{
  width: 75%;
} */

.categoryName{
  padding: 8px 10px 8px 20px !important;
  background-color: rgba(243, 243, 243, 1) !important;
  border-bottom: 1px solid #e0e0e0 !important;
}

.othercolumnsBox{
  width: 260px;
  margin-left:10px !important;
}

.othercolumnsBox .categoryName{
  padding: 8px 5px 8px 5px !important;
}

.computeFormulaContainer .backOpt{
  width:100%;
  position: absolute;
  bottom:0;
  padding: 5px 0;
  }

.Other-Column-input{
  max-width: 150px;
  white-space: nowrap; 
  overflow: hidden;
   text-overflow: ellipsis;
}

.expanding-popup .Other-Column-input{
  max-width: 320px;
}
/* column mapping end */
.hierarchyList .input-field span.hierarchyTitle.moreLinks {
	max-width: calc(100% - 75px) !important;
}

.questionnaireTprmGridWrap .ag-root-wrapper .ag-root-wrapper-body {
    min-height: 230px;
}

/*report left menu poup css*/
.report-menu-popup  .tabs-vertical .tabparent-container .tab {
  text-align: center;
  padding: 0!important;
  width: 100%;
  box-sizing: border-box;
  border: none;
}

.report-menu-popup  .tabs-vertical .tabparent-container .tab a{
  padding: 15px 10px 10px 30px;
  border: none!important;
  transition: none;
}
.report-menu-popup .tabs-vertical .tabparent-container .tab a.active{
  position: relative;
  background: #797979;
  color: #fff;
  border: none!important;
}

.report-menu-popup  .tabs-vertical .tabparent-container .tab a.active:after, 
.report-menu-popup  .tabs-vertical .tabparent-container .tab a.active:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 8px;
  width: 16px;
  height: 16px;
  z-index: 0;
  border: 2px solid #5a5a5a;
  border-radius: 1px;
  margin-top: 3px;
  -webkit-transition: .2s;
  transition: .2s;
}
.report-menu-popup .tabs-vertical .tabparent-container .tab a.active:before {
  top: 16px;
  left: 8px;
  width: 7px;
  height: 11px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #797979;
  border-bottom: 2px solid #797979;
  -webkit-transform: rotate(37deg);
  transform: rotate(37deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  z-index: 1;
}
.report-menu-popup .tabs-vertical .tabparent-container .tab a.active:after {
  border: 2px solid #fff;
  background-color: #fff;
  z-index: 0;
}
.report-menu-popup .right-side-container{height:auto;}

.isLeftNavOpen #sidenav-overlay{background:rgba(255,255,255,0)!important}

span.spn_AttachmentTxt{
    display: none;
}

.nextgen-component-theme .comment-popup {
    --primaryColor: #0964a3;
    --primaryColorDark: #085a93;
    --backgroundColor: rgba(5, 176, 67, 1);
    --textColor: #3E3F42;
    font-family: 'Roboto Medium', 'Roboto', sans-serif;
}

.nextgen-component-theme .comment-popup .modal-header span.title {
    font-weight: 500;
    font-style: normal;
    font-size: 18px;
    color: var(--textColor);
    text-align: left;
}

.nextgen-component-theme .comment-popup a {
    color: var(--primaryColor);
}

.nextgen-component-theme .comment-popup .user_name {
    font-weight: 500;
    color: var(--textColor);
    font-size: 13px;
}

.nextgen-component-theme .comment-popup .user_comment_container {
    font-size: 13px;
    color: var(--textColor);
}

.nextgen-component-theme .comment-popup .user_comment .small-text {
    font-weight: 500;
    color: #6B6C6F;
    font-size: 11px;
}

.nextgen-component-theme .comment-popup .vertical-tabs .vertical_tab_wrapper a.vertical__tab.is-active {
    color: var(--primaryColorDark);
    border-left: 2px solid var(--primaryColorDark);
}

.nextgen-component-theme .comment-popup .sidebar-btn {
    background-color: var(--primaryColorDark);
}

.nextgen-component-theme .comment-popup .sidebar-btn:focus, .nextgen-component-theme .comment-popup .sidebar-btn:hover {
    background-color: rgba(0,103,176,0.8);
}

.nextgen-component-theme .comment-popup .attachIconNum {
    width: 15%;
    padding: 0px;
    margin: 20px 0px;
}

.nextgen-component-theme .comment-popup .attachIconNum a .small-notification-bubble {
    height: 18px;
    width: 18px;
    background-color: var(--backgroundColor);
    color: #FFF;
    top: 14%;
    right: 0;
    padding: 0px;
    cursor: default;
    left: 100%;
    border-radius: 4px;
    box-shadow: none;
    font-size: 12px;
    box-sizing: border-box;
    text-align: center;
    font-weight: bold;
}

.nextgen-component-theme .comment-popup .attachIconNum .icon.iconSmall > svg {
    width: 25px;
    height: 25px;
}

.nextgen-component-theme .comment-popup .icon.iconSmall > svg, .nextgen-component-theme .comment-popup .icon > svg {
    height: 20px;
    width: 20px;
}

.nextgen-component-theme .comment-popup .commentFieldContainer {
    border-width: 0px;
    width: 85%;
    height: 90px;
    display: flex;
    color: #9EA0A5;
    line-height: 20px;
    padding: 2px !important;
    margin: 0px;
    border-right: 1px solid rgba(224, 224, 224, 1);
}

.nextgen-component-theme .comment-popup .character-counter {
    float: right;
    font-size: 12px;
    height: 1px;
    text-align: right;
    position: absolute;
    bottom: -5px;
    right: 10px;
}

.nextgen-component-theme .comment-popup .commentFieldContainer textarea.materialize-textarea {
    width: 100%;
    height: 60px !important;
    border: none !important;
    margin: 0 !important;
    padding: 2px;
    font-size: 13px;
}

.nextgen-component-theme .comment-popup smart-textfield {
    width: 100%;
}

.nextgen-component-theme .comment-popup span.spn_AttachmentTxt {
    box-shadow: none;
    font-size: 12px;
    color: var(--primaryColor);
    text-align: center;
    line-height: 20px;
    padding: 4px;
    display: block;
}

.nextgen-component-theme .comment-popup .commentBtn span a {
    display: inline-block;
    font-weight: bold;
    font-style: normal;
    font-size: 13px;
    border-radius: 4px;
    text-align: center;
    background: #fff;
    border: 1px solid #0067b0;
    color: #0964a3;
}

.nextgen-component-theme .comment-popup .commentBtn span.right a {
    color: #FFFFFF;
    background-color: #0067b0;
    font-weight: bold;
    font-style: normal;
    font-size: 13px;
    border-radius: 4px;
    text-align: center;
    margin-left: 6%;
}

.nextgen-component-theme .comment-popup .commentBtn span a:hover, .nextgen-component-theme .comment-popup .commentBtn span a:focus {
    background-color: rgba(0,103,176,0.2);
}

.nextgen-component-theme .comment-popup .commentBtn span.right a:hover, .nextgen-component-theme .comment-popup .commentBtn span.right a:focus {
    background-color: rgba(0,103,176,0.8);
}

.nextgen-component-theme .comment-popup .commentBtn {
    padding-bottom: 5px;
}

.nextgen-component-theme .comment-popup .input-field label.active {
    bottom: 18%;
}

.nextgen-component-theme .comment-popup a:active:focus, .nextgen-component-theme .comment-popup a:hover:focus, .nextgen-component-theme .comment-popup a:visited:focus {
    outline-width: 0px;
    outline-style: auto;
    outline-color: rgba(21, 157, 252, 0.54);
}

.nextgen-component-theme .comment-popup .select-wrapper {
    left: 22%;
}

.nextgen-component-theme .comment-popup input[type=text][readonly="readonly"].select-dropdown, .nextgen-component-theme .comment-popup input[type=text][readonly].select-dropdown {
    border: 1px solid rgba(194, 194, 194, 1);
    border-radius: 4px;
    padding: 4px;
    color: #3E3F42;
    font-size: 13px;
}

.nextgen-component-theme .comment-popup input[type=text][readonly="readonly"].select-dropdown:focus, .nextgen-component-theme .comment-popup input[type=text][readonly].select-dropdown:focus {
    box-shadow: 0 1px 0 0 #0067b0;
    border-bottom: none;
}

.nextgen-component-theme .comment-popup .select-wrapper i {
    color: #3E3F42;
}

.nextgen-component-theme .comment-popup .select-wrapper span.caret {
    top: 4px;
    right: 24%;
}

.nextgen-component-theme .comment-popup .select-wrapper input.select-dropdown {
    width: 75%;
}

.nextgen-component-theme .comment-popup .other_user_comment .user_comment_container, .nextgen-component-theme .comment-popup .user_comment .user_comment_container {
    border-radius: 4px;
}

.nextgen-component-theme .comment-popup .comment-user-box .other_user_comment:first-child, .nextgen-component-theme .comment-popup .comment-user-box .user_comment {
    white-space: normal;
    margin: 19px 0px;
}

.nextgen-component-theme .comment-popup .comment-user-box {
    font-size: 13px;
    color: #3E3F42;
}

.nextgen-component-theme .comment-popup .modal-header .icon.iconSmall > svg {
    width: 30px;
    height: 30px;
}

.isNextGenSearchBox{
    width:40%;
    position:relative;
}

.isNextGenSearchBox input{
    border-width:1px;
    border-style:solid;
    border-color: rgba(0,0,0,.3);
    margin-top: 0;
    height: 32px;
    border-radius: 6px;
    padding-left:40px;
    box-sizing:border-box
}
.isNextGenSearchBox input[type=text]:focus{
    box-shadow: none;
    border-color: rgba(0,0,0,.3);
}
.catalog-search-sub-header-cnt .isNextGenSearchBox input[type=text]:focus{
  border: 2px solid #32588d;
}
.isNextGenSearchBox .search-icon{
    position:absolute;
    left: 10px;
    top: 13px;
    width: 24px;
    height: 24px;
    line-height: normal;
    display: block;
}
.isNextGenSearchBox .cancel-icon{
  position:absolute;
  right:5px;
  top: 13px;
}
.isNextGenSearchBox .cancle-icon .white-text,
.isNextGenSearchBox .search-icon .white-text{
    color: rgba(0,0,0,.3)!important;
}
.browseingCategoryText{
  overflow:hidden;
  float:left;
  max-width:300px;
  text-overflow:ellipsis;
}

.supplier-team-card-list-container .team-card-list-container .team-card .team-card-action {
  position: absolute;
  top: 0;
  right: 15px;
}

.questionnaireSection-content--active .questionairefield .editScoreField input[type=text].invalid {
  border-bottom: 1px solid #f54336;
}

.editScoreField label.active:after {
  display: none;
}

.newUiHeader #headerChatbot a svg {
  border-radius: 50%;
  border: 1.5px solid #fff;
  height: 26px !important;
  width: 26px !important;
 }

.dragDrop-popup .dragDropCloud {
    display: none;
}

.nextgen-component-theme .dragDrop-popup .dragDropCloud {
    display: block;
    padding: 4%;
    position: relative;
}

.nextgen-component-theme .dragDrop-popup .cloudIcon {
    border-width: 0px;
    position: absolute;
    left: 27%;
    top: -9%;
    width: 39%;
    height: 100%;
}

.nextgen-component-theme .dragDrop-popup .cloudArrowIcon {
    border-width: 0px;
    position: absolute;
    left: 43%;
    top: 43.5%;
    width: 10.2%;
    height: 48.5%;
}

.nextgen-component-theme .dragDrop-popup .file-field {
    font-size: 18px;
    line-height: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #3E3F42;
}

.nextgen-component-theme .dragDrop-popup .blue-text {
    font-size: 18px;
    line-height: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #1973E8 !important;
}

.nextgen-component-theme .dragDrop-popup .supportedFileFormats {
    font-size: 12px;
    line-height: 18px;
    font-family: 'Roboto Medium', 'Roboto', sans-serif;
    font-weight: 550;
    color: #6B6C6F;
}

.nextgen-component-theme .dragDrop-popup .fileMetadata {
    font-size: 12px;
    line-height: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #6B6C6F;
}

.nextgen-component-theme .dragDrop-popup .drop-box {
    margin-bottom: 5px;
    background: #f9fafc;
    border-radius: 10px;
}

.nextgen-component-theme .dragDrop-popup .attachmentName {
    width: 180px;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-align: left;
}

.nextgen-component-theme .dragDropCloseBtn > span > a {
    display: inline-block;
    font-weight: 500;
    font-style: normal;
    font-size: 13px;
    font-family: 'Roboto Medium', 'Roboto', sans-serif;
    border-radius: 4px;
    text-align: center;
    background: #fff;
    border: 1px solid #0067b0;
    color: #0964a3;
}

.nextgen-component-theme .dragDropCloseBtn > span a:hover, .nextgen-component-theme .dragDropCloseBtn > span > a:focus {
    background-color: rgba(0,103,176,0.2);
}


.sup-section-summary { 
  display: block; 
  padding: 0.75rem; 
  background: rgb(239, 239, 239); 
  border-radius: 2px; 
  border: 1px solid rgb(221, 221, 221); 
}

.sup-section-summary .section-summary-content { 
  overflow: hidden; 
  display: block; 
  padding: 5px; 
  width: 100%; 
}

.sup-section-summary .section-summary-item { 
  float: left; 
  display: block; 
  cursor: pointer; 
  padding: 10px 10px 5px; 
  font-size: 14px; 
  color: rgb(129, 129, 129); 
  margin-right: 10px; 
  background: rgb(255, 255, 255); 
  border-radius: 2px; 
  box-shadow: rgba(7, 7, 7, 0.08) 0px 0px 3px 2px; 
  min-width: 150px; 
  white-space: nowrap; 
}

.sup-section-summary .section-summary-item .count { 
  font-weight: 700; 
  font-size: 1.5rem; 
  display: block; 
  color: rgb(0, 0, 0); 
}

.sup-section-summary .section-summary-item.active .count { 
  color: rgb(255, 255, 255); 
}

.sup-section-summary .section-summary-item.active { 
  background: rgb(50, 88, 141); 
  color: rgb(255, 255, 255); 
}

.active-document .section-summary-content .section-summary-item {
    width: 12% !important;
    min-width: none;
    max-width: none;
    margin-top: 10px;
}

/*nextGen supheader and contract css*/
/*subheader*/
.subHeaderWrapper{
  padding: 10px 1.5rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  position: relative;
}

.subHrbackBtnArrow{
  margin-left: -5px;
  margin-right:15px;
  display: flex;
  align-items: center;
}

a.backBtn{
  color: #333!important;
  top: 0!important;
  height: 24px!important;
  width: 24px;
  opacity: 1!important;
  line-height: normal;
  margin-right: 0!important;
}

a.backBtn i.icon {
  font-size: 1rem;
}

.subHdrDocBox{
  flex-direction: column;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

.subHdrDocBox.isWithoutBreadCrumb{
  flex-direction:row;
}

.leftSubHeaderContent{
  display:flex;
  flex:1 1 auto;
  margin-right:10px;
}

.documentTitleBox{
  display:flex;
  align-items: center;
}


.breadCrumbDivider:after{
  content:'/';
  display:inline-block;
  margin:0 3px;
}

.documentTitle{
  margin:0 10px 0 0;
  font-weight: 500;
  font-size: 20px;
  text-transform: capitalize;
  max-width:400px;
  text-overflow: ellipsis;
  overflow:hidden;
  white-space: nowrap;
  display: inline-block;
 }
.documentStatus{
  background-color: rgba(117, 117, 117, 1);
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #fff;
  border-radius:3px;
  max-width:300px;
  text-overflow: ellipsis;
  overflow:hidden;
  padding:3px 8px;
  white-space: nowrap;
  display: inline-block;
}
.rightNavigationBtn{
  display:flex;
  flex:1 1 auto;
  justify-content: flex-end;
}
.rightNavigationBtn > ul{
  display:flex;
  align-content:center;
  margin:0;
}
.rightNavigationBtn > ul > li{
  display: flex;
  align-items:center;
}

.btnWithIcon{
  margin-right:10px;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
}

.isSubHeaderFixed{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999!important;
}

.isSubHeaderFixed .buttonText{
  display:none;
}

.isSubHeaderFixed .breadCrumb{
  display:none;
}
.isSubHeaderFixed .documentTitleBox{
  flex-wrap: wrap;
  flex-direction: column;
  text-align: left;
  align-items: flex-start;
}

.isSubHeaderFixed .subHeaderWrapper{
  height:62px;
  padding:0 1.5rem;
  border-bottom: 1px solid #e0e0e0;
  background:#fff;
}
/*white box*/
.isNextGenView .event-desc-container {
  padding: 0 20px 20px;
}
.isNextGenView .event-desc-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  background-color: #fff;
  border: 1px solid rgba(224, 224, 224, 1);
  justify-content:space-between;
  height: 42px;
}

.isNextGenView .eventTabContainer{
display:flex;
font-size:1rem;
}
.isNextGenView .eventTabsButtonContainer > ul{
    margin:0 10px 0 0;
    float:right;
}

.isNextGenView .eventTabsButtonContainer > ul > li{
float:left;
margin-right:10px;
}

.isNextGenView .eventTabsButtonContainer > ul > li:last-child {
    margin-right:0;
}

.isNextGenView .event-desc-elem#Contract_Tab_SubHeader_A_EC_CustomAttributes {
    padding: 9px 25px 12px 25px !important;
}

.isNextGenView .event-desc-elem {
  padding: 9px 12px;
  height: 42px;
  display: flex;
  justify-content: space-between;
  text-transform: uppercase;
  background: #fff;
  cursor: pointer;
  position: relative;
  border: 1px solid #808080;
  text-overflow:ellipsis;
  overflow:hidden;
}
.isNextGenView .event-desc-elem:hover{
  background-color: #cce3f3;
}
.isNextGenView .event-desc-elem .eventDescTitle {
  font-weight: 500;
  font-style: normal;
  color: #5C5C5C;
  margin: 0 auto;
}
.isNextGenView .event-desc-elem.activeEventTab{
    background:#32588d;
}
.isNextGenView .event-desc-elem.activeEventTab .eventDescTitle{
  color: #fff;
}
.isNextGenView .isEventElemFixed{
  display:none;
}

.isNextGenView .isSubHeaderFixed .isEventElemFixed{
  background: transparent;
  max-width: 550px;
  border: none;
}
 
.isNextGenView .isSubHeaderFixed .event-desc-elem{
  padding:8px 10px;
  height:36px;
}

.isNextGenView .isSubHeaderFixed .event-desc-wrapper {
  height: 36px;
}

.isNextGenView .isSubHeaderFixed .eventTabContainer{
  font-size:0.85714rem;
  width:100%
}

.isNextGenView .subHeaderWrapper .event-desc-container{
  display:none;
}

.isNextGenView .isSubHeaderFixed > .event-desc-container{
  display:none;
}

.isNextGenView .isSubHeaderFixed .subHeaderWrapper .event-desc-container{
  display:block;
  padding:0;
  flex:1 1 40%;
  height:36px;
  margin-right:10px;
  max-width:40%;
}

.isNextGenView .isSubHeaderFixed .eventTabsButtonContainer{
  display:none;
} 

.isNextGenView .isEventElemFixed{
  display:none;
}

.isNextGenView .eventDescBtn{
    font-weight: 400;
    padding-left:10px;
    padding-right:10px;
    text-transform:capitalize;
}

.isNextGenView .subHeaderContainer .alert-bar{
    margin-bottom:10px;
    display:table;
    width:100%
}

@media only screen and (max-width: 1200px) and (min-width: 961px){
  .isNextGenView .eventDescBtn .btnTitle{
    display:none;
  }
  .isNextGenView .isSubHeaderFixed .subHeaderWrapper .event-desc-elem{
    max-width:70px;
  }
  .isNextGenView .isSubHeaderFixed .subHeaderWrapper .event-desc-wrapper{
    max-width:398px;
  }

  .isNextGenView .isSubHeaderFixed .subHeaderWrapper .event-desc-container{
    flex: 1 1 30%;
  }
}
/*summary box*/
.summaryBoxWrapper{
  display: flex;
  flex-wrap: wrap;
  margin-bottom:10px;
}
.summaryBoxWrapper > .col{
  margin-bottom:10px;
  flex:0 0 25%;
}
.summaryBox{
  padding:9px 14px 12px;
  border: 1px solid #fff;
  color: #fff;
  font-size: 1rem;
  min-height: 60px;
  background-color: #f3f3f3;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  height: 100%;
  margin-right: 0px !important;
  border-radius: 4px;
  word-break: break-word;
}
.summaryBox .summaryBoxTitle{
  display:block;
  margin-bottom: 10px;
  line-height: 1.2;
}
.summaryValueBox {
  font-size: 1.429rem;
  display: inline-block;
  line-height: 1.1;
  font-weight: 500;
  margin-left: 0px;
  color: #fff;
  white-space:nowrap;
}
.boxOneBg{
   border:1px solid #1665D8;
   background: #1665D8;
}
.boxTwoBg{
  border:1px solid #00838F;
  background:#00838F;
}
.boxThreeBg{
  border:1px solid #C25700;
  background: #C25700;
} 
.boxFourBg{
  border:1px solid #298533;
  background:#298533; 
}
.boxFiveBg{
  border:1px soild #ad1457;
  background:#ad1457;
}
.supBasicDetailsCategory_Tree .scrollCategory .tree_view_content .tree_view_content_title {
    margin-top: 8px;
    display: inline-block;
    color: black;
    white-space: nowrap;
    width: auto;
    overflow: visible;
}
/*end contract css*/
.hierarchyList  .typeaHeade.fielddata1{min-width:22%;}

/*Supplier manager User Group*/
.listingPopupTable .userGroupLabel {
    position: relative;
    padding-left: 20px;
    color: rgba(0, 0, 0, 0.87);
    height: 27px;
    line-height: 27px;
    font-size: 1rem;
}

.userGroupLabel .userGroupRadio {
    opacity: 1;
    left: -5px;
    top: 4px;
}

.scroll-extend .scroll-wrapper .scroll-content div:nth-child(1) {
  max-width: none !important;
}

.popupHeight.supMgrShowPopup .scroll-wrapper {
    height: 270px !important
}
/*end Supplier manager User Group*/

.premanageColumnAdd{
  width:250px !important;
  left: -40px !important;
  }

.spendPsuedoClick:after{
    pointer-events: none;
}

.kititem-popup{
  top :100px !important
}
.engagement-model-radio .input-field{
  margin:0
}
.engagement-model-radio .redio-chanel{
margin-left:-5px;
}
.engagement-model-black-text{
text-shadow: 0 0 BLACK;
}

.isNextGenView .extra-nav-wrap-fixed .extra-nav-wrap, .isNextGenView .extra-nav-wrap-fixed .extra-nav-wrap .catalog-search-title-entitycode .line-height-manager {
    height: 64px;
    line-height: 64px;
}

.isNextGenView .extra-nav-wrap-fixed .extra-nav-title,
.isNextGenView .extra-nav-wrap-fixed .right.extra-nav-right-icon{
	margin-top: 10px;
}
.isNextGenView .extra-nav-wrap-fixed .sub-header-dd .currentSelectEle,
.isNextGenView .extra-nav-wrap-fixed .sub-header-dd .input-field{
	margin-top: -9px;
}


.isNextGenView.left-nav-expanded .extra-nav-wrap-fixed .subheader-resizer{
	margin-left:80px;
	width:calc(100% - 80px);
}
.isNextGenView.left-nav-collapsed .extra-nav-wrap-fixed .subheader-resizer{
	margin-left:50px;
	width:calc(100% - 50px);
}
.isNextGenView .extra-nav-wrap-fixed .subheader-resizer{
  margin-left:50px;
	width:calc(100% - 50px);
}

.isNextGenView.left-nav-expanded .extra-nav-wrap-fixed .breadcrum-container{
	margin-left:80px;
	width:calc(100% - 80px);
}
.isNextGenView.left-nav-collapsed .extra-nav-wrap-fixed .breadcrum-container{
	margin-left:50px;
	width:calc(100% - 50px);
}
.isNextGenView .extra-nav-wrap-fixed .breadcrum-container{
  margin-left:50px;
	width:calc(100% - 50px);
}

.isNextGenView.left-nav-expanded .catalog-main-view-container .catalog-filter .sidebar-btn
{
  -webkit-transform: translatex(59px);
   -moz-transform: translatex(59px);
   -o-transform: translatex(59px);
   -ms-transform: translatex(59px);
   transform: translatex(59px);
    top:200px;
}
.isNextGenView.left-nav-collapsed .catalog-main-view-container .catalog-filter .sidebar-btn{
   -webkit-transform: translatex(37px);
   -moz-transform: translatex(37px);
   -o-transform: translatex(37px);
   -ms-transform: translatex(37px);
   transform: translatex(37px);
   top:200px;
}

.isNextGenView.left-nav-collapsed .collapse-filter .catalog-filter .sidebar-btn,
.isNextGenView.left-nav-expanded .collapse-filter .catalog-filter .sidebar-btn{
	-webkit-transform: translatex(0);
   -moz-transform: translatex(0);
   -o-transform: translatex(0);
   -ms-transform: translatex(0);
   transform: translatex(0);

}

.isNextGenView.left-nav-expanded .sub-header-fixed .col.s12.filterHeader {
  width: calc(25% - 4.2rem);
  top:120px;
}

.isNextGenView.left-nav-collapsed .sub-header-fixed .col.s12.filterHeader{
  width:calc(25% - 3.7rem);
  top:120px;
}

.isNextGenView.left-nav-expanded .collapse-filter .catalog-filter .sidebar-btn {
  left: 80px;
}

.isNextGenView.left-nav-collapsed .collapse-filter .catalog-filter .sidebar-btn {
  left: 50px;
}

/*subheader with old and nextgenview*/

.subHeaderMain {
  position: relative;
  z-index: 998 !important;
  background-color:#0067b0;
}
.subHeaderMain .subHeaderWrapper {
  height: 54px;
  min-height: 54px;
  font-size: 1.286rem;
  padding: 5px 2rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  color: #fff;
}
.subHeaderMain .subHeaderWrapper a {
  color: #fff!important;
}
.subHeaderMain .subHeaderWrapper a:focus {
  outline: 2px solid #fff;
}
.subHeaderMain .subHeaderWrapper .dropdown-content a,
.subHeaderMain .subHeaderWrapper .li-item a {
  color: rgba(0, 0, 0, 0.64)!important;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent {
  display: flex;
  flex: 1 1 auto;
  margin-right: 10px;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .backBtnWrapper {
  margin-left: -5px;
  margin-right: 15px;
  display: flex;
  align-items: center;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .backBtnWrapper a.backBtn {
  color: #fff;
  top: 0 !important;
  height: 30px !important;
  width: 24px;
  opacity: 1 !important;
  line-height: normal;
  margin-right: 0 !important;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .backBtnWrapper  a.backBtn  i.icon {
  font-size: 1rem;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox {
  flex-direction: column;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox.isWithoutBreadCrumb {
  flex-direction: row;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox {
  display: flex;
  align-items: center;
  line-height: normal;
  margin: 0;
  font-size: inherit;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox .documentLogo {
  display: block;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox .breadCrumbDivider:after {
  content: "/";
  display: inline-block;
  margin: 0 3px;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox .documentTitle {
  color: #fff;
  margin: 0;
  margin-right: 10px;
  font-size: 1.286rem;
  text-transform: capitalize;
  max-width: 700px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox .documentStatus {
  background-color: transparent;
  font-size: 1.286rem;
  color: #fff;
  border-radius: 0;
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
  margin: 0;
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox .documentStatus:after {
  content: ")";
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox .documentStatus:before {
  content: "- (";
}
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox .documentStatus.withoutBracket:after,
.subHeaderMain .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox .documentStatus.withoutBracket:before {
  display: none;
}
.subHeaderMain .subHeaderWrapper .rightNavigationBtn {
  display: flex;
  flex: 1 1 auto;
  justify-content: flex-end;
}
.subHeaderMain .subHeaderWrapper .rightNavigationBtn > ul {
  display: flex;
  align-content: center;
  margin: 0;
}
.subHeaderMain .subHeaderWrapper .rightNavigationBtn > ul > li {
  display: flex;
  align-items: center;
}
.subHeaderMain .subHeaderWrapper .subheaderDropdownBtn {
  line-height: 40px;
  font-size: 1.286rem;
  color: #fff;
  cursor: pointer;
}
.subHeaderMain .subHeaderWrapper .buttonWithIcon,
.subHeaderMain .subHeaderWrapper .subheaderButton {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  box-shadow: none;
}
.subHeaderMain .subHeaderWrapper .subheaderButton .btnLabel {
  display: none;
}
.subHeaderMain .subHeaderWrapper .subheaderButton .icon {
  margin-right: 0 !important;
}
.subHeaderMain .subHeaderWrapper .buttonWithIcon {
  color: #fff;
  line-height: 35px;
}
.subHeaderMain .subHeaderWrapper .btnTextAlwaysVisiable {
  display: block;
}
.subHeaderMain.extra-nav-wrap-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
body:not(.isNextGenView) .subheaderButton,
body:not(.isNextGenView) .subheaderButton:focus,
body:not(.isNextGenView) .subheaderButton:hover {
  background-color: transparent;
}
.isNextGenView .subHeaderMain .subHeaderContainer {
  background-color: #f9f9f9;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper {
  padding: 10px 1.5rem;
  box-shadow: none;
  -webkit-box-shadow: none;
  color: #333;
  background-color: transparent;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper a {
  color: #333!important;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper a:focus {
  outline: 2px solid #234471;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .dropdown-content a {
  color: rgba(0, 0, 0, 0.64);
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .leftSubHeaderContent .backBtnWrapper a.backBtn {
  color: #333;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .leftSubHeaderContent .documentTitle {
  color: #333;
  font-size: 20px;
  font-weight: 500;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .leftSubHeaderContent .documentLogo {
  display: none;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .leftSubHeaderContent .documentStatus {
  background-color: #757575;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 3px 8px;
  white-space: nowrap;
  display: inline-block;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .leftSubHeaderContent .documentStatus:after,
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .leftSubHeaderContent .documentStatus:before {
  display: none;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .buttonText,
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .subheaderButton .btnLabel {
  display: inline-block;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .subheaderButton {
  border-radius: 4px;
  margin-right: 10px;
  color: #fff !important;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .subheaderButton .icon {
  margin-right: 5px !important;
}
.isNextGenView .subHeaderMain .subHeaderContainer .subHeaderWrapper .subheaderButton svg {
  fill: #fff !important;
}
.isNextGenView .subHeaderMain .buttonWithIcon,
.isNextGenView .subHeaderMain .subheaderDropdownBtn {
  color: #333;
}
.isNextGenView .isSubHeaderFixed .subHeaderWrapper,
.isNextGenView .subHeaderMain.extra-nav-wrap-fixed .subHeaderWrapper {
  height: 62px;
  padding: 0 1.5rem;
  border-bottom: 1px solid #e0e0e0;
  background: #fff;
}
.isNextGenView .isSubHeaderFixed .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .breadCrumb,
.isNextGenView .subHeaderMain.extra-nav-wrap-fixed .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .breadCrumb {
  display: none;
}
.isNextGenView .isSubHeaderFixed .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox  .documentTitleBox,
.isNextGenView .subHeaderMain.extra-nav-wrap-fixed .subHeaderWrapper .leftSubHeaderContent .subHdrDocBox .documentTitleBox {
  flex-wrap: wrap;
  flex-direction: column;
  text-align: left;
  align-items: flex-start;
}
.isNextGenView .isSubHeaderFixed .subHeaderWrapper .subheaderButton .icon,
.isNextGenView .subHeaderMain.extra-nav-wrap-fixed .subHeaderWrapper .subheaderButton
.icon {
  margin-right: 0 !important;
}
.isNextGenView .isSubHeaderFixed .subHeaderWrapper .buttonText,
.isNextGenView .isSubHeaderFixed .subHeaderWrapper .subheaderButton .btnLabel,
.isNextGenView .subHeaderMain.extra-nav-wrap-fixed .subHeaderWrapper .buttonText,
.isNextGenView .subHeaderMain.extra-nav-wrap-fixed .subHeaderWrapper .subheaderButton .btnLabel {
  display: none;
}
.isNextGenView .afterScrollPosition {
  top: 62px;
}
/*end subheader with old and nextgenview*/

body.left-nav-expanded .fadeBg,
body.left-nav-expanded .compare-table.fixedTableHead{
  width: calc(100% - 80px);
}
body.left-nav-collapsed .fadeBg,
body.left-nav-collapsed .compare-table.fixedTableHead{
  width: calc(100% - 50px);
}
.plms-lookup
{
   margin-left:-10px;
   margin-top:-5px;
}

/* reports accesibility changes starts */

.reportsSubheader .subHeaderWithFilter.subHeader {
  display: flex;
  flex-direction: row;
}

.reportsSubheader .subHeader .extra-nav-title {
  flex: 1;
}

.reportPg span:focus, .reportPg i:focus,
.reportPg .tabs .tab a:focus,
.report-content-box:focus,
#insightsHeaderBarEditReportNameSpan:focus {
  outline: rgba(21,157,252,.54) auto 2px !important;
}
/* reports accesibility changes ends */


@media only screen and (max-width: 1024px) {
  .catalog-search-sub-header-cnt.extra-nav-wrap .extra-nav-right-icon > .extra-nav-icon {
    width: 33px;
    height: 26px;
    line-height: 47px;
  }
  section .fadeBg {
    height: calc(100% + 120px) !important
  }
  section .fadeBg .centered-searchBox-div {
    height: calc(100% - 100px);
  }
  .page-footer-is-active .hide-on-down.fixed-action-btn {
    bottom: 40px;
  }
  #rightSideIconsPanel .extra-nav-right-icon{
    margin-bottom: 20px;
  }
  .catalog-main-view-container.sub-header-fixed .filterHeader{
    margin-top: 28px !important;
  }
  .isNextGenView.left-nav-expanded .extra-nav-wrap-fixed .breadcrum-container.breadcrum-container--stick {
    margin-top: 40px;
  }
  .catalog-main-view-container .listView .cardList .cardListContent{
    width: 100%;
  } 
  .isNextGenView.left-nav-expanded .extra-nav-wrap-fixed.catalog-search-sub-header-cnt .breadcrum-container.breadcrum-container--stick [role="search"]{
    width: 70% !important;
  }
  .isNextGenView .catalog-main-view-container .cardList .title {
    max-width: 100px;
  }
}

smart-textfield.validateInputField input {
  border-bottom: 1px solid #f44336;
}
.sup-location-section-wrap .location-action-items{
  position: absolute;
  right:55px;
  top:-46px
}
.sup-documents-section.form-questionnaire-section .section-sidebar-wrapper{
	margin-left: 200px;
}
.sup-documents-section.form-questionnaire-section .section-sidebar-wrapper .sidebar--left{
  width: 200px;
	margin-left: -200px;
}

.colorOptions {
	float: left;
	width: 25% !important;
	height: 100%;
	border-right: dashed 1px;
	padding: 20px 28px !important;
	overflow: auto;
	border-color: #afacac;
}

.chartPreview {
	float: left;
	width: 75%;
	height: 100%;
	padding: 25px;
}

.colorOptions .threshold-color-picker {
	float: left;
	width: 50%;
}

.clearFilterLink {
	top:5px; 
	right:0;
}

.clearConditionalFormatting {
	top: 5px;
  right: 0;
}
.isNextGenView .accessibility .collapsible-header i{
  float: none;
  margin: 0;
}
.isNextGenView .accessibility a.section-header-focuser{
  float: left;
}
.isNextGenView .accessibility .collapsible-header .headerHasText .headerTextHolder{
  margin-left: 5px;
}

.reportingObjectkebabMenu {
  white-space: nowrap;
  position: absolute;
  top: 9px;
  left: 1.83334px;
  opacity: 1;
  display: block;
}

.dmReportingObjectkebabMenu {
  white-space: nowrap;
  position: absolute;
  top: -25px;
  left: 26px;
  opacity: 1;
  display: block;
}

.icard-container .supplier-icard-container .icard-container-row .icard-container-box .icard-container-count span{    font-weight: bold;
  font-size: 25px;
  line-height: 25px; color: #435ECB;}


.isNextGenView .tree-view.catalog .modal-header .searchWithHiddenTextField {
  top: -25px; 
}

.responseQuestionText {
  margin-left: -45px !important;
}

.flex-end-center {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.flex-start-center {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.flex-space-center{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.flex-wrapper {
  display: flex;
  align-items: center;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* chrome */
  align-items: center;
}

.CrossPSContent .currentcolumnsBox .computed-formulalist-boxBorder {
  width: 220px;
}

.othercolumnsBox {
  margin-left: 0px !important;
}

.otherSheetColLi {
  height: 210px;
  width: 260px;
  height: 261px;
}

.computed-formulalist-boxBorder {
  border: solid 1px #e0e0e0 !important;
}

.otherColumnList {
 margin-right: 17px;
}

.computationErrorIcon {
  right:17px;
  top:20px;
  background-color: white;
}

.flexDirectionCol {
  flex-direction: column;
}
.sTable .engagement-model-table-textfield smart-textfield input{
  margin-left:-10px;
  height:21px;
  margin-bottom:0px;
  margin-top:-10px;
}
.engagement-model-purchasingReason-span{
   width:150px;
}
.stickyPosition {
    position: sticky;
}

.reasonRadio .relative {
    margin-bottom: 10px ;
}

/********Nextgen workspace theme CSS**************************************/

.isNextGenView.colorTheme-purple .user_comment .user_comment_container {
    background: #FDF1FF !important; /*themelightcolor*/
}

.isNextGenView.colorTheme-green .user_comment .user_comment_container {
    background: #D1EDCC !important; /*themelightcolor*/
}

.isNextGenView.colorTheme-grey .user_comment .user_comment_container {
    background: #D5DDE0 !important; /*themelightcolor*/
}

.isNextGenView.colorTheme-red .user_comment .user_comment_container {
    background: #FDE5F7 !important; /*themelightcolor*/
}
.SliderItext {
    bottom: 45px;
    left: 60px;
}
.bubbleResize {
    top: 95px;
    position: absolute;
    background: white;
    left: 51%;
    z-index: 32;
    padding: 3px 2px;
    font-size: 11px;
    color: red;
    height: 21px !important;
    width: 21px !important;
    font-weight: 600;
}

.bubbleResized {
    top: 114px;
    position: absolute;
    background: white;
    left: 50%;
    z-index: 32;
    padding: 3px 0px;
    font-size: 11px;
    color: #d63d3d;
    height: 21px !important;
    width: 21px !important;
    font-weight: 600;
}
.ViewCycleWiseScore table th {
    color: #0b0b0b;
    font-size: 1.0rem;
    border: 1px solid #e3e3e3;
    font-weight: normal;
    background-color: #f8f8f8;
}

.ViewCycleWiseScore table td {
    border: 1px solid #e3e3e3;
}

.catalog-main-view-container .ui-grid-icon-ok:before {
content: '\2714';
font-weight: bold;
font-size: 16px;
margin-left: .1em;
padding-right: 5px;
}
.relativeShipPopupSearch {
Position:relative;
}
.relativeShipPopupSearch .search-icon { 
position:absolute; 
z-index:1;
left:5px;
top:.6rem
}
.relativeShipPopupSearch input {
margin-top:0; 
height:2.5rem!important;
padding:5px 40px!important; 
}
.relativeShipPopupSearch .cancel-icon {
position: absolute!important;
z-index:1;
right:0px;
top:2px
}
.unreadCount {
    position: absolute;
    right: 1px;
    top: -8px;
    font-size: 12px;
    z-index: 50;
    border-radius: 4px;
    color: white;
    background: rgba(234, 17, 17, 1);
    padding: 3px 5px 3px 5px;
    line-height: 1;
    border: 1px solid white;
}

.lineItemContainer {
  display: block;
  padding: 0.75rem;
  height: 65px;
  margin-bottom: 5px;
}

 .linetabContainer li.lineTab {
  float: left;
}

.linetabContainer li.lineTab a {
    color: #0067bb !important;
    line-height: 28px;
    font-weight: 500;
    text-align: center;
    font-size: 16px;
    padding: 10px 20px;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-Top: 1px solid #e0e0e0;
}

.linetabContainer li.tab-one a {border-left: 1px solid #e0e0e0;}

.linetabContainer li.lineTab a.active {
  border-bottom: 2px solid #32588d !important;
  background: #f3f7fc;
}
 
.linetabContainer li.lineTab .errorIcon {
  display: inline-block;
  background: #e3231f;
  font-size: 10px;
  line-height: 15px;
  font-weight: 700;
  color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  text-align: center;
  margin-left: 5px;
}

.tree-view-str-item .redio-chanel .icon.isParentFlag-icon{
  right:5px !important;
  left:auto;
  top:-4px;
}

.recently-view-items .card-slider .slick-list{
	padding-bottom:50px!important;
}
.recently-view-items .secodaryCartBox .dropdown-content{
  max-height:150px !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
}

.isNextGenView footer.page-footer.quick-link-info label,
.isNextGenView footer.page-footer {
 color : #1c1c1c !important;
}

.quick-link-info .add-adhoc-location{
    position: absolute;
    right: 0px;
    top: 10px;
    z-index: 10;
}

.isNextGenView footer.page-footer .quick-link-info input,
.isNextGenView footer.page-footer input
{
   color : #1c1c1c !important;
}

.typeaHeade-inputIcon.iconFix {
  z-index: 2;
}

.popupTableBorder td, .popupTableBorder th {
  padding: 10px 10px !important;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
  border: 1px solid #d0d0d0 !important;
  line-height: 0.9;
  white-space: nowrap;
}

.popupFullScreen.fullScreenView {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  z-index: 5000;
  background: #fff;
  padding-top: 10px;
  overflow: auto;
  padding-left: 10px;
}

.searchWidthRfx .searchWithHiddenTextField .elements-include input {
  width: 100px !important;
}

.wijmo-checkbox-visible input[type="checkbox"] {
  opacity: 1 !important;
}

.wijmo-checkbox-visible .wj-cell input[type="checkbox"] {
  left: 40px !important;
}
