.materialize-red{background-color:#e51c23 !important}.materialize-red-text{color:#e51c23 !important}.materialize-red.lighten-5{background-color:#fdeaeb !important}.materialize-red-text.text-lighten-5{color:#fdeaeb !important}.materialize-red.lighten-4{background-color:#f8c1c3 !important}.materialize-red-text.text-lighten-4{color:#f8c1c3 !important}.materialize-red.lighten-3{background-color:#f3989b !important}.materialize-red-text.text-lighten-3{color:#f3989b !important}.materialize-red.lighten-2{background-color:#ee6e73 !important}.materialize-red-text.text-lighten-2{color:#ee6e73 !important}.materialize-red.lighten-1{background-color:#ea454b !important}.materialize-red-text.text-lighten-1{color:#ea454b !important}.materialize-red.darken-1{background-color:#d0181e !important}.materialize-red-text.text-darken-1{color:#d0181e !important}.materialize-red.darken-2{background-color:#b9151b !important}.materialize-red-text.text-darken-2{color:#b9151b !important}.materialize-red.darken-3{background-color:#a21318 !important}.materialize-red-text.text-darken-3{color:#a21318 !important}.materialize-red.darken-4{background-color:#8b1014 !important}.materialize-red-text.text-darken-4{color:#8b1014 !important}.red{background-color:#F44336 !important}.red-text{color:#F44336 !important}.red.lighten-5{background-color:#FFEBEE !important}.red-text.text-lighten-5{color:#FFEBEE !important}.red.lighten-4{background-color:#FFCDD2 !important}.red-text.text-lighten-4{color:#FFCDD2 !important}.red.lighten-3{background-color:#EF9A9A !important}.red-text.text-lighten-3{color:#EF9A9A !important}.red.lighten-2{background-color:#E57373 !important}.red-text.text-lighten-2{color:#E57373 !important}.red.lighten-1{background-color:#EF5350 !important}.red-text.text-lighten-1{color:#EF5350 !important}.red.darken-1{background-color:#E53935 !important}.red-text.text-darken-1{color:#E53935 !important}.red.darken-2{background-color:#D32F2F !important}.red-text.text-darken-2{color:#D32F2F !important}.red.darken-3{background-color:#C62828 !important}.red-text.text-darken-3{color:#C62828 !important}.red.darken-4{background-color:#B71C1C !important}.red-text.text-darken-4{color:#B71C1C !important}.red.accent-1{background-color:#FF8A80 !important}.red-text.text-accent-1{color:#FF8A80 !important}.red.accent-2{background-color:#FF5252 !important}.red-text.text-accent-2{color:#FF5252 !important}.red.accent-3{background-color:#FF1744 !important}.red-text.text-accent-3{color:#FF1744 !important}.red.accent-4{background-color:#D50000 !important}.red-text.text-accent-4{color:#D50000 !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink-text.text-lighten-5{color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink-text.text-lighten-4{color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink-text.text-lighten-3{color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink-text.text-lighten-2{color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink-text.text-lighten-1{color:#ec407a !important}.pink.darken-1{background-color:#d81b60 !important}.pink-text.text-darken-1{color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink-text.text-darken-2{color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink-text.text-darken-3{color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink-text.text-darken-4{color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink-text.text-accent-1{color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink-text.text-accent-2{color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink-text.text-accent-3{color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.pink-text.text-accent-4{color:#c51162 !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple-text.text-lighten-5{color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple-text.text-lighten-4{color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple-text.text-lighten-3{color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple-text.text-lighten-2{color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple-text.text-lighten-1{color:#ab47bc !important}.purple.darken-1{background-color:#8e24aa !important}.purple-text.text-darken-1{color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple-text.text-darken-2{color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple-text.text-darken-3{color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple-text.text-darken-4{color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple-text.text-accent-1{color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple-text.text-accent-2{color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple-text.text-accent-3{color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.purple-text.text-accent-4{color:#a0f !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple-text.text-lighten-5{color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple-text.text-lighten-4{color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple-text.text-lighten-3{color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple-text.text-lighten-2{color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple-text.text-lighten-1{color:#7e57c2 !important}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple-text.text-darken-1{color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple-text.text-darken-2{color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple-text.text-darken-3{color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple-text.text-darken-4{color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple-text.text-accent-1{color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple-text.text-accent-2{color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple-text.text-accent-3{color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.deep-purple-text.text-accent-4{color:#6200ea !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo-text.text-lighten-5{color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo-text.text-lighten-4{color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo-text.text-lighten-3{color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo-text.text-lighten-2{color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo-text.text-lighten-1{color:#5c6bc0 !important}.indigo.darken-1{background-color:#3949ab !important}.indigo-text.text-darken-1{color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo-text.text-darken-2{color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo-text.text-darken-3{color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo-text.text-darken-4{color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo-text.text-accent-1{color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo-text.text-accent-2{color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo-text.text-accent-3{color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.indigo-text.text-accent-4{color:#304ffe !important}.blue{background-color:#2196F3 !important}.blue-text{color:#2196F3 !important}.blue.lighten-5{background-color:#E3F2FD !important}.blue-text.text-lighten-5{color:#E3F2FD !important}.blue.lighten-4{background-color:#BBDEFB !important}.blue-text.text-lighten-4{color:#BBDEFB !important}.blue.lighten-3{background-color:#90CAF9 !important}.blue-text.text-lighten-3{color:#90CAF9 !important}.blue.lighten-2{background-color:#64B5F6 !important}.blue-text.text-lighten-2{color:#64B5F6 !important}.blue.lighten-1{background-color:#42A5F5 !important}.blue-text.text-lighten-1{color:#42A5F5 !important}.blue.darken-1{background-color:#1E88E5 !important}.blue-text.text-darken-1{color:#1E88E5 !important}.blue.darken-2{background-color:#1976D2 !important}.blue-text.text-darken-2{color:#1976D2 !important}.blue.darken-3{background-color:#1565C0 !important}.blue-text.text-darken-3{color:#1565C0 !important}.blue.darken-4{background-color:#0D47A1 !important}.blue-text.text-darken-4{color:#0D47A1 !important}.blue.accent-1{background-color:#82B1FF !important}.blue-text.text-accent-1{color:#82B1FF !important}.blue.accent-2{background-color:#448AFF !important}.blue-text.text-accent-2{color:#448AFF !important}.blue.accent-3{background-color:#2979FF !important}.blue-text.text-accent-3{color:#2979FF !important}.blue.accent-4{background-color:#2962FF !important}.blue-text.text-accent-4{color:#2962FF !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue-text.text-lighten-5{color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue-text.text-lighten-4{color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue-text.text-lighten-3{color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue-text.text-lighten-2{color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue-text.text-lighten-1{color:#29b6f6 !important}.light-blue.darken-1{background-color:#039be5 !important}.light-blue-text.text-darken-1{color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue-text.text-darken-2{color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue-text.text-darken-3{color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue-text.text-darken-4{color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue-text.text-accent-1{color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue-text.text-accent-2{color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue-text.text-accent-3{color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.light-blue-text.text-accent-4{color:#0091ea !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan-text.text-lighten-5{color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan-text.text-lighten-4{color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan-text.text-lighten-3{color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan-text.text-lighten-2{color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan-text.text-lighten-1{color:#26c6da !important}.cyan.darken-1{background-color:#00acc1 !important}.cyan-text.text-darken-1{color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan-text.text-darken-2{color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan-text.text-darken-3{color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan-text.text-darken-4{color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan-text.text-accent-1{color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan-text.text-accent-2{color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan-text.text-accent-3{color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.cyan-text.text-accent-4{color:#00b8d4 !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal-text.text-lighten-5{color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal-text.text-lighten-4{color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal-text.text-lighten-3{color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal-text.text-lighten-2{color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal-text.text-lighten-1{color:#26a69a !important}.teal.darken-1{background-color:#00897b !important}.teal-text.text-darken-1{color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal-text.text-darken-2{color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal-text.text-darken-3{color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal-text.text-darken-4{color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal-text.text-accent-1{color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal-text.text-accent-2{color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal-text.text-accent-3{color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.teal-text.text-accent-4{color:#00bfa5 !important}.green{background-color:#4CAF50 !important}.green-text{color:#4CAF50 !important}.green.lighten-5{background-color:#E8F5E9 !important}.green-text.text-lighten-5{color:#E8F5E9 !important}.green.lighten-4{background-color:#C8E6C9 !important}.green-text.text-lighten-4{color:#C8E6C9 !important}.green.lighten-3{background-color:#A5D6A7 !important}.green-text.text-lighten-3{color:#A5D6A7 !important}.green.lighten-2{background-color:#81C784 !important}.green-text.text-lighten-2{color:#81C784 !important}.green.lighten-1{background-color:#66BB6A !important}.green-text.text-lighten-1{color:#66BB6A !important}.green.darken-1{background-color:#43A047 !important}.green-text.text-darken-1{color:#43A047 !important}.green.darken-2{background-color:#388E3C !important}.green-text.text-darken-2{color:#388E3C !important}.green.darken-3{background-color:#2E7D32 !important}.green-text.text-darken-3{color:#2E7D32 !important}.green.darken-4{background-color:#1B5E20 !important}.green-text.text-darken-4{color:#1B5E20 !important}.green.accent-1{background-color:#B9F6CA !important}.green-text.text-accent-1{color:#B9F6CA !important}.green.accent-2{background-color:#69F0AE !important}.green-text.text-accent-2{color:#69F0AE !important}.green.accent-3{background-color:#00E676 !important}.green-text.text-accent-3{color:#00E676 !important}.green.accent-4{background-color:#00C853 !important}.green-text.text-accent-4{color:#00C853 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green-text.text-lighten-5{color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green-text.text-lighten-4{color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green-text.text-lighten-3{color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green-text.text-lighten-2{color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green-text.text-lighten-1{color:#9ccc65 !important}.light-green.darken-1{background-color:#7cb342 !important}.light-green-text.text-darken-1{color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green-text.text-darken-2{color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green-text.text-darken-3{color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green-text.text-darken-4{color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green-text.text-accent-1{color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green-text.text-accent-2{color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green-text.text-accent-3{color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.light-green-text.text-accent-4{color:#64dd17 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime-text.text-lighten-5{color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime-text.text-lighten-4{color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime-text.text-lighten-3{color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime-text.text-lighten-2{color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime-text.text-lighten-1{color:#d4e157 !important}.lime.darken-1{background-color:#c0ca33 !important}.lime-text.text-darken-1{color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime-text.text-darken-2{color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime-text.text-darken-3{color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime-text.text-darken-4{color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime-text.text-accent-1{color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime-text.text-accent-2{color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime-text.text-accent-3{color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.lime-text.text-accent-4{color:#aeea00 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow-text.text-lighten-5{color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow-text.text-lighten-4{color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow-text.text-lighten-3{color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow-text.text-lighten-2{color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow-text.text-lighten-1{color:#ffee58 !important}.yellow.darken-1{background-color:#fdd835 !important}.yellow-text.text-darken-1{color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow-text.text-darken-2{color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow-text.text-darken-3{color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow-text.text-darken-4{color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow-text.text-accent-1{color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow-text.text-accent-2{color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow-text.text-accent-3{color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.yellow-text.text-accent-4{color:#ffd600 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber-text.text-lighten-5{color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber-text.text-lighten-4{color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber-text.text-lighten-3{color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber-text.text-lighten-2{color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber-text.text-lighten-1{color:#ffca28 !important}.amber.darken-1{background-color:#ffb300 !important}.amber-text.text-darken-1{color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber-text.text-darken-2{color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber-text.text-darken-3{color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber-text.text-darken-4{color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber-text.text-accent-1{color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber-text.text-accent-2{color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber-text.text-accent-3{color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.amber-text.text-accent-4{color:#ffab00 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange-text.text-lighten-5{color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange-text.text-lighten-4{color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange-text.text-lighten-3{color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange-text.text-lighten-2{color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange-text.text-lighten-1{color:#ffa726 !important}.orange.darken-1{background-color:#fb8c00 !important}.orange-text.text-darken-1{color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange-text.text-darken-2{color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange-text.text-darken-3{color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange-text.text-darken-4{color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange-text.text-accent-1{color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange-text.text-accent-2{color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange-text.text-accent-3{color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.orange-text.text-accent-4{color:#ff6d00 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange-text.text-lighten-5{color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange-text.text-lighten-4{color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange-text.text-lighten-3{color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange-text.text-lighten-2{color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange-text.text-lighten-1{color:#ff7043 !important}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange-text.text-darken-1{color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange-text.text-darken-2{color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange-text.text-darken-3{color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange-text.text-darken-4{color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange-text.text-accent-1{color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange-text.text-accent-2{color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange-text.text-accent-3{color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.deep-orange-text.text-accent-4{color:#dd2c00 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown-text.text-lighten-5{color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown-text.text-lighten-4{color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown-text.text-lighten-3{color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown-text.text-lighten-2{color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown-text.text-lighten-1{color:#8d6e63 !important}.brown.darken-1{background-color:#6d4c41 !important}.brown-text.text-darken-1{color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown-text.text-darken-2{color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown-text.text-darken-3{color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.brown-text.text-darken-4{color:#3e2723 !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey-text.text-lighten-5{color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey-text.text-lighten-4{color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey-text.text-lighten-3{color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey-text.text-lighten-2{color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey-text.text-lighten-1{color:#78909c !important}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey-text.text-darken-1{color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey-text.text-darken-2{color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey-text.text-darken-3{color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.blue-grey-text.text-darken-4{color:#263238 !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.grey.lighten-5{background-color:#fafafa !important}.grey-text.text-lighten-5{color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey-text.text-lighten-4{color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey-text.text-lighten-3{color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey-text.text-lighten-2{color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey-text.text-lighten-1{color:#bdbdbd !important}.grey.darken-1{background-color:#757575 !important}.grey-text.text-darken-1{color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey-text.text-darken-2{color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey-text.text-darken-3{color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.grey-text.text-darken-4{color:#212121 !important}.shades.black{background-color:#000 !important}.shades-text.text-black{color:#000 !important}.shades.white{background-color:#fff !important}.shades-text.text-white{color:#fff !important}.shades.transparent{background-color:transparent !important}.shades-text.text-transparent{color:transparent !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.white{background-color:#fff !important}.white-text{color:#fff !important}.transparent{background-color:transparent !important}.transparent-text{color:transparent !important}
/*!
 * ClockPicker v0.0.7 for jQuery (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 *
 * Further modified
 * Copyright 2015 Ching Yaw Hao.
 *
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 .picker__box{background:#fff;border:0;}.picker__date-display{background-color:#26a69a}.clockpicker-display{vertical-align:middle;display:inline-block;margin:auto;height:85px;font-size:70px;padding:10px;padding-bottom:0px;color:#b2dfdb}.clockpicker-display-column{float:left}.clockpicker-display-am-pm{padding-left:5px;vertical-align:bottom;height:85px}.clockpicker-span-am-pm{display:inline-block;font-size:23px;line-height:25px;color:#b2dfdb}.clockpicker-span-hours,.clockpicker-span-minutes{-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition:color 500ms;-moz-transition:color 500ms;-ms-transition:color 500ms;-o-transition:color 500ms;transition:color 500ms;cursor:pointer}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-moz-keyframes pulse{from{-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-moz-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-ms-keyframes pulse{from{-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-o-keyframes pulse{from{-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-o-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}to{transform:scale3d(1, 1, 1)}}#click-am,#click-pm{cursor:pointer}.clockpicker-span-hours.text-primary,.clockpicker-span-minutes.text-primary,#click-am.text-primary,#click-pm.text-primary{-webkit-animation-name:pulse;animation-name:pulse;color:white}.clockpicker-moving{cursor:move}.clockpicker-plate{background-color:#eeeeee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clockpicker-canvas,.clockpicker-dial{width:270px;height:270px;position:absolute;left:-1px;top:-1px}.clockpicker-minutes{visibility:hidden}.clockpicker-tick{border-radius:50%;color:#666;line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms;background-color:rgba(0,150,136,0)}.clockpicker-tick.active,.clockpicker-tick:hover{background-color:rgba(0,150,136,0.25)}.clockpicker-dial{-webkit-transition:-webkit-transform 350ms, opacity 350ms;-moz-transition:-moz-transform 350ms, opacity 350ms;-ms-transition:-ms-transform 350ms, opacity 350ms;-o-transition:-o-transform 350ms, opacity 350ms;transition:transform 350ms, opacity 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.clockpicker-minutes.clockpicker-dial-out{-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)}.clockpicker-canvas{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.clockpicker-canvas-out{opacity:0.25}.clockpicker-canvas-bearing{stroke:none;fill:rgba(0,77,64,0.75)}.clockpicker-canvas-fg{stroke:none;fill:rgba(0,77,64,0)}.clockpicker-canvas-fg.active{fill:rgba(0,77,64,0.5)}.clockpicker-canvas-bg{stroke:none;fill:rgba(0,150,136,0.25)}.clockpicker-canvas-bg-trans{fill:rgba(0,150,136,0.25)}.clockpicker-canvas line{stroke:rgba(0,150,136,0.25);stroke-width:1;stroke-linecap:round}.clockpicker-am-pm-block{margin-top:-10px;width:100%;height:50px}.clockpicker-button.am-button{height:45px;width:45px;float:left}.clockpicker-button.pm-button{height:45px;width:45px;float:right}button{color:#343434}.btn-floating.btn-flat:focus,.btn-floating.btn-flat:visited{background-color:transparent}.btn-floating.btn-flat:hover{box-shadow:none;background-color:transparent}.btn-floating.btn-flat.active{background-color:rgba(0,150,136,0.25)}.btn-floating.btn-flat:active{background-color:rgba(0,150,136,0.5)}.picker__footer .clockpicker-button{margin:auto;margin-top:15px}.picker__footer .clockpicker-button:focus{background-color:transparent}.picker__footer .clockpicker-button:active{background-color:rgba(0,150,136,0.25)}
 /*!
 * ClockPicker v0.0.7 for jQuery (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 *
 * Further modified
 * Copyright 2015 Ching Yaw Hao.
 *
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 .darktheme .picker__box{background-color:#212121}.darktheme .picker__date-display{background-color:transparent}.darktheme .clockpicker-display{color:white}.darktheme .clockpicker-span-am-pm{color:white}.darktheme .clockpicker-span-hours.text-primary,.darktheme .clockpicker-span-minutes.text-primary,.darktheme #click-am.text-primary,.darktheme #click-pm.text-primary{color:#ff4081}.darktheme .clockpicker-plate{background-color:transparent}.darktheme .clockpicker-tick{color:white;background-color:rgba(255,64,129,0)}.darktheme .clockpicker-tick.active,.darktheme .clockpicker-tick:hover{background-color:rgba(255,64,129,0.25)}.darktheme .clockpicker-canvas-bearing{fill:white}.darktheme .clockpicker-canvas-fg{fill:rgba(255,64,129,0)}.darktheme .clockpicker-canvas-fg.active{fill:rgba(255,64,129,0.5)}.darktheme .clockpicker-canvas-bg{fill:rgba(255,64,129,0.25)}.darktheme .clockpicker-canvas-bg-trans{fill:rgba(255,64,129,0.25)}.darktheme .clockpicker-canvas line{stroke:rgba(255,64,129,0.25)}.darktheme button{color:white}.darktheme .btn-floating.btn-flat.active{background-color:rgba(255,64,129,0.25)}.darktheme .btn-floating.btn-flat:active{background-color:rgba(255,64,129,0.5)}.darktheme .picker__footer .clockpicker-button:active{background-color:rgba(255,64,129,0.25)}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvTWF0ZXJpYWxpemUvc2Fzcy9jb21wb25lbnRzL19jb2xvci5zY3NzIiwiY29tcG9uZW50cy9fcHJpbWFyeS5zY3NzIiwiY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL01hdGVyaWFsaXplL3Nhc3MvY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL19kYXJrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaVhNLGdCQUFBLEFBQWdCLENBQ2QsZ0JBQWdCLENBeFdSLE9BQU8sQ0F3V2dCLFVBQVUsQ0FDMUMsQUFDRCxxQkFBQSxBQUFxQixDQUNuQixLQUFLLENBM1dHLE9BQU8sQ0EyV0ssVUFBVSxDQUMvQixBQUdELGdCQUFnQixVQUFoQixBQUEwQixDQUN4QixnQkFBZ0IsQ0EvV1IsT0FBTyxDQStXZ0IsVUFBVSxDQUMxQyxBQUNELHFCQUFxQixlQUFyQixBQUFvQyxDQUNsQyxLQUFLLENBbFhHLE9BQU8sQ0FrWEssVUFBVSxDQUpoQyxBQUtDLGdCQUxlLFVBQWhCLEFBQTBCLENBQ3hCLGdCQUFnQixDQTlXUixPQUFPLENBOFdnQixVQUFVLENBQzFDLEFBQ0QscUJBQXFCLGVBQXJCLEFBQW9DLENBQ2xDLEtBQUssQ0FqWEcsT0FBTyxDQWlYSyxVQUFVLENBSmhDLEFBS0MsZ0JBTGUsVUFBaEIsQUFBMEIsQ0FDeEIsZ0JBQWdCLENBN1dSLE9BQU8sQ0E2V2dCLFVBQVUsQ0FDMUMsQUFDRCxxQkFBcUIsZUFBckIsQUFBb0MsQ0FDbEMsS0FBSyxDQWhYRyxPQUFPLENBZ1hLLFVBQVUsQ0FKaEMsQUFLQyxnQkFMZSxVQUFoQixBQUEwQixDQUN4QixnQkFBZ0IsQ0E1V1IsT0FBTyxDQTRXZ0IsVUFBVSxDQUMxQyxBQUNELHFCQUFxQixlQUFyQixBQUFvQyxDQUNsQyxLQUFLLENBL1dHLE9BQU8sQ0ErV0ssVUFBVSxDQUpoQyxBQUtDLGdCQUxl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QUMsSUFBSSxBQUFDLENBQ3JCLE1BQU0sQ0FBRSxxQkFBSSxDQTdEcEIsQUE4REssVUE5REssQ0FnRU4sTUFBTSxBQUFDLENBQ0gsS0FBSyxDQUFFLEtBQU0sQ0FqRXJCLEFBa0VLLFVBbEVLLENBb0VOLGFBQWEsU0FBUyxPQUFPLEFBQUMsQ0FDMUIsZ0JBQWdCLENBQUUscUJBQUksQ0FyRTlCLEFBc0VLLFVBdEVLLENBd0VOLGFBQWEsU0FBUyxPQUFPLEFBQUMsQ0FDMUIsZ0JBQWdCLENBQUUsb0JBQUksQ0F6RTlCLEFBMEVLLFVBMUVLLENBNEVOLGVBQWUsQ0FBQyxtQkFBbUIsT0FBTyxBQUFDLENBQ3ZDLGdCQUFnQixDQUFFLHFCQUFJLENBQ3pCIiwiZmlsZSI6Im1hdGVyaWFsaXplLmNsb2NrcGlja2VyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFV0aWxpdHkgQ29sb3IgQ2xhc3Nlc1xuXG4vLy5zdWNjZXNzIHtcbi8vXG4vL31cblxuLy8gR29vZ2xlIENvbG9yIFBhbGV0dGUgZGVmaW5lZDogaHR0cDovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL3N0eWxlL2NvbG9yLmh0bWxcblxuXG4kbWF0ZXJpYWxpemUtcmVkOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZTUxYzIzLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZkZWFlYixcbiAgXCJsaWdodGVuLTRcIjogICNmOGMxYzMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZjM5ODliLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2VlNmU3MyxcbiAgXCJsaWdodGVuLTFcIjogICNlYTQ1NGIsXG4gIFwiZGFya2VuLTFcIjogICAjZDAxODFlLFxuICBcImRhcmtlbi0yXCI6ICAgI2I5MTUxYixcbiAgXCJkYXJrZW4tM1wiOiAgICNhMjEzMTgsXG4gIFwiZGFya2VuLTRcIjogICAjOGIxMDE0LFxuKTtcblxuJHJlZDogKFxuICBcImJhc2VcIjogICAgICAgI0Y0NDMzNixcbiAgXCJsaWdodGVuLTVcIjogICNGRkVCRUUsXG4gIFwibGlnaHRlbi00XCI6ICAjRkZDREQyLFxuICBcImxpZ2h0ZW4tM1wiOiAgI0VGOUE5QSxcbiAgXCJsaWdodGVuLTJcIjogICNFNTczNzMsXG4gIFwibGlnaHRlbi0xXCI6ICAjRUY1MzUwLFxuICBcImRhcmtlbi0xXCI6ICAgI0U1MzkzNSxcbiAgXCJkYXJrZW4tMlwiOiAgICNEMzJGMkYsXG4gIFwiZGFya2VuLTNcIjogICAjQzYyODI4LFxuICBcImRhcmtlbi00XCI6ICAgI0I3MUMxQyxcbiAgXCJhY2NlbnQtMVwiOiAgICAjRkY4QTgwLFxuICBcImFjY2VudC0yXCI6ICAgICNGRjUyNTIsXG4gIFwiYWNjZW50LTNcIjogICAgI0ZGMTc0NCxcbiAgXCJhY2NlbnQtNFwiOiAgICAjRDUwMDAwXG4pO1xuXG4kcGluazogKFxuICBcImJhc2VcIjogICAgICAgI2U5MWU2MyxcbiAgXCJsaWdodGVuLTVcIjogICNmY2U0ZWMsXG4gIFwibGlnaHRlbi00XCI6ICAjZjhiYmQwLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2Y0OGZiMSxcbiAgXCJsaWdodGVuLTJcIjogICNmMDYyOTIsXG4gIFwibGlnaHRlbi0xXCI6ICAjZWM0MDdhLFxuICBcImRhcmtlbi0xXCI6ICAgI2Q4MWI2MCxcbiAgXCJkYXJrZW4tMlwiOiAgICNjMjE4NWIsXG4gIFwiZGFya2VuLTNcIjogICAjYWQxNDU3LFxuICBcImRhcmtlbi00XCI6ICAgIzg4MGU0ZixcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmY4MGFiLFxuICBcImFjY2VudC0yXCI6ICAgICNmZjQwODEsXG4gIFwiYWNjZW50LTNcIjogICAgI2Y1MDA1NyxcbiAgXCJhY2NlbnQtNFwiOiAgICAjYzUxMTYyXG4pO1xuXG4kcHVycGxlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjOWMyN2IwLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2YzZTVmNSxcbiAgXCJsaWdodGVuLTRcIjogICNlMWJlZTcsXG4gIFwibGlnaHRlbi0zXCI6ICAjY2U5M2Q4LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2JhNjhjOCxcbiAgXCJsaWdodGVuLTFcIjogICNhYjQ3YmMsXG4gIFwiZGFya2VuLTFcIjogICAjOGUyNGFhLFxuICBcImRhcmtlbi0yXCI6ICAgIzdiMWZhMixcbiAgXCJkYXJrZW4tM1wiOiAgICM2YTFiOWEsXG4gIFwiZGFya2VuLTRcIjogICAjNGExNDhjLFxuICBcImFjY2VudC0xXCI6ICAgICNlYTgwZmMsXG4gIFwiYWNjZW50LTJcIjogICAgI2UwNDBmYixcbiAgXCJhY2NlbnQtM1wiOiAgICAjZDUwMGY5LFxuICBcImFjY2VudC00XCI6ICAgICNhYTAwZmZcbik7XG5cbiRkZWVwLXB1cnBsZTogKFxuICBcImJhc2VcIjogICAgICAgIzY3M2FiNyxcbiAgXCJsaWdodGVuLTVcIjogICNlZGU3ZjYsXG4gIFwibGlnaHRlbi00XCI6ICAjZDFjNGU5LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2IzOWRkYixcbiAgXCJsaWdodGVuLTJcIjogICM5NTc1Y2QsXG4gIFwibGlnaHRlbi0xXCI6ICAjN2U1N2MyLFxuICBcImRhcmtlbi0xXCI6ICAgIzVlMzViMSxcbiAgXCJkYXJrZW4tMlwiOiAgICM1MTJkYTgsXG4gIFwiZGFya2VuLTNcIjogICAjNDUyN2EwLFxuICBcImRhcmtlbi00XCI6ICAgIzMxMWI5MixcbiAgXCJhY2NlbnQtMVwiOiAgICAjYjM4OGZmLFxuICBcImFjY2VudC0yXCI6ICAgICM3YzRkZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzY1MWZmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjNjIwMGVhXG4pO1xuXG4kaW5kaWdvOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjM2Y1MWI1LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2U4ZWFmNixcbiAgXCJsaWdodGVuLTRcIjogICNjNWNhZTksXG4gIFwibGlnaHRlbi0zXCI6ICAjOWZhOGRhLFxuICBcImxpZ2h0ZW4tMlwiOiAgIzc5ODZjYixcbiAgXCJsaWdodGVuLTFcIjogICM1YzZiYzAsXG4gIFwiZGFya2VuLTFcIjogICAjMzk0OWFiLFxuICBcImRhcmtlbi0yXCI6ICAgIzMwM2Y5ZixcbiAgXCJkYXJrZW4tM1wiOiAgICMyODM1OTMsXG4gIFwiZGFya2VuLTRcIjogICAjMWEyMzdlLFxuICBcImFjY2VudC0xXCI6ICAgICM4YzllZmYsXG4gIFwiYWNjZW50LTJcIjogICAgIzUzNmRmZSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjM2Q1YWZlLFxuICBcImFjY2VudC00XCI6ICAgICMzMDRmZmVcbik7XG5cbiRibHVlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMjE5NkYzLFxuICBcImxpZ2h0ZW4tNVwiOiAgI0UzRjJGRCxcbiAgXCJsaWdodGVuLTRcIjogICNCQkRFRkIsXG4gIFwibGlnaHRlbi0zXCI6ICAjOTBDQUY5LFxuICBcImxpZ2h0ZW4tMlwiOiAgIzY0QjVGNixcbiAgXCJsaWdodGVuLTFcIjogICM0MkE1RjUsXG4gIFwiZGFya2VuLTFcIjogICAjMUU4OEU1LFxuICBcImRhcmtlbi0yXCI6ICAgIzE5NzZEMixcbiAgXCJkYXJrZW4tM1wiOiAgICMxNTY1QzAsXG4gIFwiZGFya2VuLTRcIjogICAjMEQ0N0ExLFxuICBcImFjY2VudC0xXCI6ICAgICM4MkIxRkYsXG4gIFwiYWNjZW50LTJcIjogICAgIzQ0OEFGRixcbiAgXCJhY2NlbnQtM1wiOiAgICAjMjk3OUZGLFxuICBcImFjY2VudC00XCI6ICAgICMyOTYyRkZcbik7XG5cbiRsaWdodC1ibHVlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDNhOWY0LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2UxZjVmZSxcbiAgXCJsaWdodGVuLTRcIjogICNiM2U1ZmMsXG4gIFwibGlnaHRlbi0zXCI6ICAjODFkNGZhLFxuICBcImxpZ2h0ZW4tMlwiOiAgIzRmYzNmNyxcbiAgXCJsaWdodGVuLTFcIjogICMyOWI2ZjYsXG4gIFwiZGFya2VuLTFcIjogICAjMDM5YmU1LFxuICBcImRhcmtlbi0yXCI6ICAgIzAyODhkMSxcbiAgXCJkYXJrZW4tM1wiOiAgICMwMjc3YmQsXG4gIFwiZGFya2VuLTRcIjogICAjMDE1NzliLFxuICBcImFjY2VudC0xXCI6ICAgICM4MGQ4ZmYsXG4gIFwiYWNjZW50LTJcIjogICAgIzQwYzRmZixcbiAgXCJhY2NlbnQtM1wiOiAgICAjMDBiMGZmLFxuICBcImFjY2VudC00XCI6ICAgICMwMDkxZWFcbik7XG5cbiRjeWFuOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDBiY2Q0LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2UwZjdmYSxcbiAgXCJsaWdodGVuLTRcIjogICNiMmViZjIsXG4gIFwibGlnaHRlbi0zXCI6ICAjODBkZWVhLFxuICBcImxpZ2h0ZW4tMlwiOiAgIzRkZDBlMSxcbiAgXCJsaWdodGVuLTFcIjogICMyNmM2ZGEsXG4gIFwiZGFya2VuLTFcIjogICAjMDBhY2MxLFxuICBcImRhcmtlbi0yXCI6ICAgIzAwOTdhNyxcbiAgXCJkYXJrZW4tM1wiOiAgICMwMDgzOGYsXG4gIFwiZGFya2VuLTRcIjogICAjMDA2MDY0LFxuICBcImFjY2VudC0xXCI6ICAgICM4NGZmZmYsXG4gIFwiYWNjZW50LTJcIjogICAgIzE4ZmZmZixcbiAgXCJhY2NlbnQtM1wiOiAgICAjMDBlNWZmLFxuICBcImFjY2VudC00XCI6ICAgICMwMGI4ZDRcbik7XG5cbiR0ZWFsOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDA5Njg4LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2UwZjJmMSxcbiAgXCJsaWdodGVuLTRcIjogICNiMmRmZGIsXG4gIFwibGlnaHRlbi0zXCI6ICAjODBjYmM0LFxuICBcImxpZ2h0ZW4tMlwiOiAgIzRkYjZhYyxcbiAgXCJsaWdodGVuLTFcIjogICMyNmE2OWEsXG4gIFwiZGFya2VuLTFcIjogICAjMDA4OTdiLFxuICBcImRhcmtlbi0yXCI6ICAgIzAwNzk2YixcbiAgXCJkYXJrZW4tM1wiOiAgICMwMDY5NWMsXG4gIFwiZGFya2VuLTRcIjogICAjMDA0ZDQwLFxuICBcImFjY2VudC0xXCI6ICAgICNhN2ZmZWIsXG4gIFwiYWNjZW50LTJcIjogICAgIzY0ZmZkYSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjMWRlOWI2LFxuICBcImFjY2VudC00XCI6ICAgICMwMGJmYTVcbik7XG5cbiRncmVlbjogKFxuICBcImJhc2VcIjogICAgICAgIzRDQUY1MCxcbiAgXCJsaWdodGVuLTVcIjogICNFOEY1RTksXG4gIFwibGlnaHRlbi00XCI6ICAjQzhFNkM5LFxuICBcImxpZ2h0ZW4tM1wiOiAgI0E1RDZBNyxcbiAgXCJsaWdodGVuLTJcIjogICM4MUM3ODQsXG4gIFwibGlnaHRlbi0xXCI6ICAjNjZCQjZBLFxuICBcImRhcmtlbi0xXCI6ICAgIzQzQTA0NyxcbiAgXCJkYXJrZW4tMlwiOiAgICMzODhFM0MsXG4gIFwiZGFya2VuLTNcIjogICAjMkU3RDMyLFxuICBcImRhcmtlbi00XCI6ICAgIzFCNUUyMCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjQjlGNkNBLFxuICBcImFjY2VudC0yXCI6ICAgICM2OUYwQUUsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwRTY3NixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBDODUzXG4pO1xuXG4kbGlnaHQtZ3JlZW46IChcbiAgXCJiYXNlXCI6ICAgICAgICM4YmMzNGEsXG4gIFwibGlnaHRlbi01XCI6ICAjZjFmOGU5LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2RjZWRjOCxcbiAgXCJsaWdodGVuLTNcIjogICNjNWUxYTUsXG4gIFwibGlnaHRlbi0yXCI6ICAjYWVkNTgxLFxuICBcImxpZ2h0ZW4tMVwiOiAgIzljY2M2NSxcbiAgXCJkYXJrZW4tMVwiOiAgICM3Y2IzNDIsXG4gIFwiZGFya2VuLTJcIjogICAjNjg5ZjM4LFxuICBcImRhcmtlbi0zXCI6ICAgIzU1OGIyZixcbiAgXCJkYXJrZW4tNFwiOiAgICMzMzY5MWUsXG4gIFwiYWNjZW50LTFcIjogICAgI2NjZmY5MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjYjJmZjU5LFxuICBcImFjY2VudC0zXCI6ICAgICM3NmZmMDMsXG4gIFwiYWNjZW50LTRcIjogICAgIzY0ZGQxN1xuKTtcblxuJGxpbWU6IChcbiAgXCJiYXNlXCI6ICAgICAgICNjZGRjMzksXG4gIFwibGlnaHRlbi01XCI6ICAjZjlmYmU3LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2YwZjRjMyxcbiAgXCJsaWdodGVuLTNcIjogICNlNmVlOWMsXG4gIFwibGlnaHRlbi0yXCI6ICAjZGNlNzc1LFxuICBcImxpZ2h0ZW4tMVwiOiAgI2Q0ZTE1NyxcbiAgXCJkYXJrZW4tMVwiOiAgICNjMGNhMzMsXG4gIFwiZGFya2VuLTJcIjogICAjYWZiNDJiLFxuICBcImRhcmtlbi0zXCI6ICAgIzllOWQyNCxcbiAgXCJkYXJrZW4tNFwiOiAgICM4Mjc3MTcsXG4gIFwiYWNjZW50LTFcIjogICAgI2Y0ZmY4MSxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZWVmZjQxLFxuICBcImFjY2VudC0zXCI6ICAgICNjNmZmMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2FlZWEwMFxuKTtcblxuJHllbGxvdzogKFxuICBcImJhc2VcIjogICAgICAgI2ZmZWIzYixcbiAgXCJsaWdodGVuLTVcIjogICNmZmZkZTcsXG4gIFwibGlnaHRlbi00XCI6ICAjZmZmOWM0LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2ZmZjU5ZCxcbiAgXCJsaWdodGVuLTJcIjogICNmZmYxNzYsXG4gIFwibGlnaHRlbi0xXCI6ICAjZmZlZTU4LFxuICBcImRhcmtlbi0xXCI6ICAgI2ZkZDgzNSxcbiAgXCJkYXJrZW4tMlwiOiAgICNmYmMwMmQsXG4gIFwiZGFya2VuLTNcIjogICAjZjlhODI1LFxuICBcImRhcmtlbi00XCI6ICAgI2Y1N2YxNyxcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmZmZjhkLFxuICBcImFjY2VudC0yXCI6ICAgICNmZmZmMDAsXG4gIFwiYWNjZW50LTNcIjogICAgI2ZmZWEwMCxcbiAgXCJhY2NlbnQtNFwiOiAgICAjZmZkNjAwXG4pO1xuXG4kYW1iZXI6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZmMxMDcsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmOGUxLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZWNiMyxcbiAgXCJsaWdodGVuLTNcIjogICNmZmUwODIsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZkNTRmLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmY2EyOCxcbiAgXCJkYXJrZW4tMVwiOiAgICNmZmIzMDAsXG4gIFwiZGFya2VuLTJcIjogICAjZmZhMDAwLFxuICBcImRhcmtlbi0zXCI6ICAgI2ZmOGYwMCxcbiAgXCJkYXJrZW4tNFwiOiAgICNmZjZmMDAsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZTU3ZixcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZkNzQwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZmM0MDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmYWIwMFxuKTtcblxuJG9yYW5nZTogKFxuICBcImJhc2VcIjogICAgICAgI2ZmOTgwMCxcbiAgXCJsaWdodGVuLTVcIjogICNmZmYzZTAsXG4gIFwibGlnaHRlbi00XCI6ICAjZmZlMGIyLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2ZmY2M4MCxcbiAgXCJsaWdodGVuLTJcIjogICNmZmI3NGQsXG4gIFwibGlnaHRlbi0xXCI6ICAjZmZhNzI2LFxuICBcImRhcmtlbi0xXCI6ICAgI2ZiOGMwMCxcbiAgXCJkYXJrZW4tMlwiOiAgICNmNTdjMDAsXG4gIFwiZGFya2VuLTNcIjogICAjZWY2YzAwLFxuICBcImRhcmtlbi00XCI6ICAgI2U2NTEwMCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmZkMTgwLFxuICBcImFjY2VudC0yXCI6ICAgICNmZmFiNDAsXG4gIFwiYWNjZW50LTNcIjogICAgI2ZmOTEwMCxcbiAgXCJhY2NlbnQtNFwiOiAgICAjZmY2ZDAwXG4pO1xuXG4kZGVlcC1vcmFuZ2U6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZjU3MjIsXG4gIFwibGlnaHRlbi01XCI6ICAjZmJlOWU3LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmY2NiYyxcbiAgXCJsaWdodGVuLTNcIjogICNmZmFiOTEsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmY4YTY1LFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmNzA0MyxcbiAgXCJkYXJrZW4tMVwiOiAgICNmNDUxMWUsXG4gIFwiZGFya2VuLTJcIjogICAjZTY0YTE5LFxuICBcImRhcmtlbi0zXCI6ICAgI2Q4NDMxNSxcbiAgXCJkYXJrZW4tNFwiOiAgICNiZjM2MGMsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmOWU4MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmY2ZTQwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZjNkMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2RkMmMwMFxuKTtcblxuJGJyb3duOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjNzk1NTQ4LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2VmZWJlOSxcbiAgXCJsaWdodGVuLTRcIjogICNkN2NjYzgsXG4gIFwibGlnaHRlbi0zXCI6ICAjYmNhYWE0LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ExODg3ZixcbiAgXCJsaWdodGVuLTFcIjogICM4ZDZlNjMsXG4gIFwiZGFya2VuLTFcIjogICAjNmQ0YzQxLFxuICBcImRhcmtlbi0yXCI6ICAgIzVkNDAzNyxcbiAgXCJkYXJrZW4tM1wiOiAgICM0ZTM0MmUsXG4gIFwiZGFya2VuLTRcIjogICAjM2UyNzIzXG4pO1xuXG4kYmx1ZS1ncmV5OiAoXG4gIFwiYmFzZVwiOiAgICAgICAjNjA3ZDhiLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2VjZWZmMSxcbiAgXCJsaWdodGVuLTRcIjogICNjZmQ4ZGMsXG4gIFwibGlnaHRlbi0zXCI6ICAjYjBiZWM1LFxuICBcImxpZ2h0ZW4tMlwiOiAgIzkwYTRhZSxcbiAgXCJsaWdodGVuLTFcIjogICM3ODkwOWMsXG4gIFwiZGFya2VuLTFcIjogICAjNTQ2ZTdhLFxuICBcImRhcmtlbi0yXCI6ICAgIzQ1NWE2NCxcbiAgXCJkYXJrZW4tM1wiOiAgICMzNzQ3NGYsXG4gIFwiZGFya2VuLTRcIjogICAjMjYzMjM4XG4pO1xuXG4kZ3JleTogKFxuICBcImJhc2VcIjogICAgICAgIzllOWU5ZSxcbiAgXCJsaWdodGVuLTVcIjogICNmYWZhZmEsXG4gIFwibGlnaHRlbi00XCI6ICAjZjVmNWY1LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2VlZWVlZSxcbiAgXCJsaWdodGVuLTJcIjogICNlMGUwZTAsXG4gIFwibGlnaHRlbi0xXCI6ICAjYmRiZGJkLFxuICBcImRhcmtlbi0xXCI6ICAgIzc1NzU3NSxcbiAgXCJkYXJrZW4tMlwiOiAgICM2MTYxNjEsXG4gIFwiZGFya2VuLTNcIjogICAjNDI0MjQyLFxuICBcImRhcmtlbi00XCI6ICAgIzIxMjEyMVxuKTtcblxuJHNoYWRlczogKFxuICBcImJsYWNrXCI6ICAgICAgICAjMDAwMDAwLFxuICBcIndoaXRlXCI6ICAgICAgICAjRkZGRkZGLFxuICBcInRyYW5zcGFyZW50XCI6ICB0cmFuc3BhcmVudFxuKTtcblxuJGNvbG9yczogKFxuICBcIm1hdGVyaWFsaXplLXJlZFwiOiAkbWF0ZXJpYWxpemUtcmVkLFxuICBcInJlZFwiOiAkcmVkLFxuICBcInBpbmtcIjogJHBpbmssXG4gIFwicHVycGxlXCI6ICRwdXJwbGUsXG4gIFwiZGVlcC1wdXJwbGVcIjogJGRlZXAtcHVycGxlLFxuICBcImluZGlnb1wiOiAkaW5kaWdvLFxuICBcImJsdWVcIjogJGJsdWUsXG4gIFwibGlnaHQtYmx1ZVwiOiAkbGlnaHQtYmx1ZSxcbiAgXCJjeWFuXCI6ICRjeWFuLFxuICBcInRlYWxcIjogJHRlYWwsXG4gIFwiZ3JlZW5cIjogJGdyZWVuLFxuICBcImxpZ2h0LWdyZWVuXCI6ICRsaWdodC1ncmVlbixcbiAgXCJsaW1lXCI6ICRsaW1lLFxuICBcInllbGxvd1wiOiAkeWVsbG93LFxuICBcImFtYmVyXCI6ICRhbWJlcixcbiAgXCJvcmFuZ2VcIjogJG9yYW5nZSxcbiAgXCJkZWVwLW9yYW5nZVwiOiAkZGVlcC1vcmFuZ2UsXG4gIFwiYnJvd25cIjogJGJyb3duLFxuICBcImJsdWUtZ3JleVwiOiAkYmx1ZS1ncmV5LFxuICBcImdyZXlcIjogJGdyZXksXG4gIFwic2hhZGVzXCI6ICRzaGFkZXNcbik7XG5cblxuLy8gQ29sb3IgQ2xhc3Nlc1xuXG5AZWFjaCAkY29sb3JfbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAZWFjaCAkY29sb3JfdHlwZSwgJGNvbG9yX3ZhbHVlIGluICRjb2xvciB7XG4gICAgQGlmICRjb2xvcl90eXBlID09IFwiYmFzZVwiIHtcbiAgICAgIC4jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLiN7JGNvbG9yX25hbWV9LXRleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC4jeyRjb2xvcl9uYW1lfS4jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLiN7JGNvbG9yX25hbWV9LXRleHQudGV4dC0jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hhZGUgY2xhc3Nlc1xuQGVhY2ggJGNvbG9yLCAkY29sb3JfdmFsdWUgaW4gJHNoYWRlcyB7XG4gIC4jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICB9XG4gIC4jeyRjb2xvcn0tdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8gdXNhZ2U6IGNvbG9yKFwibmFtZV9vZl9jb2xvclwiLCBcInR5cGVfb2ZfY29sb3JcIilcbi8vIHRvIGF2b2lkIHRvIHJlcGVhdGluZyBtYXAtZ2V0KCRjb2xvcnMsIC4uLilcblxuQGZ1bmN0aW9uIGNvbG9yKCRjb2xvciwgJHR5cGUpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRjb2xvcnMsICRjb2xvcikge1xuICAgICRjdXJyX2NvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICRjb2xvcik7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRjdXJyX2NvbG9yLCAkdHlwZSkge1xuICAgICAgQHJldHVybiBtYXAtZ2V0KCRjdXJyX2NvbG9yLCAkdHlwZSk7XG4gICAgfVxuICB9XG4gIEB3YXJuIFwiVW5rbm93biBgI3tuYW1lfWAgaW4gJGNvbG9ycy5cIjtcbiAgQHJldHVybiBudWxsO1xufVxuXG4iLCIvKiFcbiAqIENsb2NrUGlja2VyIHYwLjAuNyBmb3IgalF1ZXJ5IChodHRwOi8vd2VhcmVvdXRtYW4uZ2l0aHViLmlvL2Nsb2NrcGlja2VyLylcbiAqIENvcHlyaWdodCAyMDE0IFdhbmcgU2hlbndlaS5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3dlYXJlb3V0bWFuL2Nsb2NrcGlja2VyL2Jsb2IvZ2gtcGFnZXMvTElDRU5TRSlcbiAqXG4gKiBGdXJ0aGVyIG1vZGlmaWVkXG4gKiBDb3B5cmlnaHQgMjAxNSBDaGluZyBZYXcgSGFvLlxuICpcbiAqIEJvb3RzdHJhcCB2My4xLjEgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi5waWNrZXJfX2JveCB7XG4gICAgYmFja2dyb3VuZDogJGNsb2NrcGlja2VyLXBpY2tlci1ib3gtYmFja2dyb3VuZDtcbn1cblxuLnBpY2tlcl9fZGF0ZS1kaXNwbGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xvY2twaWNrZXItcGlja2VyLWJveC1kYXRlLWRpc3BsYXktYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLmNsb2NrcGlja2VyLWRpc3BsYXkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBjb2xvcjogJGNsb2NrcGlja2VyLXByaW1hcnktY29sb3I7XG59XG5cbi5jbG9ja3BpY2tlci1kaXNwbGF5LWNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jbG9ja3BpY2tlci1kaXNwbGF5LWFtLXBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGhlaWdodDogODVweDtcbn1cblxuLmNsb2NrcGlja2VyLXNwYW4tYW0tcG0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICRjbG9ja3BpY2tlci1wcmltYXJ5LWNvbG9yO1xufVxuXG4uY2xvY2twaWNrZXItc3Bhbi1ob3Vycyxcbi5jbG9ja3BpY2tlci1zcGFuLW1pbnV0ZXMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgNTAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciA1MDBtcztcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgNTAwbXM7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgNTAwbXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgNTAwbXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgcHVsc2Uge1xuICAgIGZyb20ge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBwdWxzZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG59XG5cbkAtby1rZXlmcmFtZXMgcHVsc2Uge1xuICAgIGZyb20ge1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbn1cblxuI2NsaWNrLWFtLFxuI2NsaWNrLXBtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbG9ja3BpY2tlci1zcGFuLWhvdXJzLFxuLmNsb2NrcGlja2VyLXNwYW4tbWludXRlcyxcbiNjbGljay1hbSxcbiNjbGljay1wbSB7XG4gICAgJi50ZXh0LXByaW1hcnkge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuXG4uY2xvY2twaWNrZXItbW92aW5nIHtcbiAgICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jbG9ja3BpY2tlci1wbGF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC8qIERpc2FibGUgdGV4dCBzZWxlY3Rpb24gaGlnaGxpZ2h0aW5nLiBUaGFua3MgdG8gSGVybWFueWEgKi9cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jbG9ja3BpY2tlci1jYW52YXMsXG4uY2xvY2twaWNrZXItZGlhbCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4O1xufVxuXG4uY2xvY2twaWNrZXItbWludXRlcyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2xvY2twaWNrZXItdGljayB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkY2xvY2twaWNrZXItdGljay1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcztcbiAgICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcztcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsb2NrcGlja2VyLXRpY2stYmFja2dyb3VuZC1jb2xvcjtcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsb2NrcGlja2VyLXRpY2stYmFja2dyb3VuZC1jb2xvci1hY3RpdmU7XG4gICAgfVxufVxuXG4uY2xvY2twaWNrZXItZGlhbCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzNTBtcywgb3BhY2l0eSAzNTBtcztcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xuICAgIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAzNTBtcywgb3BhY2l0eSAzNTBtcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG59XG5cbi5jbG9ja3BpY2tlci1kaWFsLW91dCB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmNsb2NrcGlja2VyLWhvdXJzLmNsb2NrcGlja2VyLWRpYWwtb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xufVxuXG4uY2xvY2twaWNrZXItbWludXRlcy5jbG9ja3BpY2tlci1kaWFsLW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjgsIC44KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xufVxuXG4uY2xvY2twaWNrZXItY2FudmFzIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbn1cblxuLmNsb2NrcGlja2VyLWNhbnZhcy1vdXQge1xuICAgIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5jbG9ja3BpY2tlci1jYW52YXMtYmVhcmluZyB7XG4gICAgc3Ryb2tlOiBub25lO1xuICAgIGZpbGw6ICRjbG9ja3BpY2tlci1jYW52YXMtYmVhcmluZy1maWxsO1xufVxuXG4uY2xvY2twaWNrZXItY2FudmFzLWZnIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gICAgZmlsbDogcmdiYSgkY2xvY2twaWNrZXItY2FudmFzLWZnLWZpbGwsIDApO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZmlsbDogcmdiYSgkY2xvY2twaWNrZXItY2FudmFzLWZnLWZpbGwsIDAuNSk7XG4gICAgfVxufVxuXG4uY2xvY2twaWNrZXItY2FudmFzLWJnIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gICAgZmlsbDogJGNsb2NrcGlja2VyLWNhbnZhcy1iZy1maWxsO1xufVxuXG4uY2xvY2twaWNrZXItY2FudmFzLWJnLXRyYW5zIHtcbiAgICBmaWxsOiAkY2xvY2twaWNrZXItY2FudmFzLWJnLWZpbGw7XG59XG5cbi5jbG9ja3BpY2tlci1jYW52YXMgbGluZSB7XG4gICAgc3Ryb2tlOiAkY2xvY2twaWNrZXItY2FudmFzLWJnLXN0cm9rZTtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIC8qc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzOyovXG59XG5cbi5jbG9ja3BpY2tlci1hbS1wbS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4vL0FNIFBNIGJ1dHRvbnNcbi5jbG9ja3BpY2tlci1idXR0b24ge1xuICAgICYuYW0tYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgICYucG0tYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgICBjb2xvcjogJGNsb2NrcGlja2VyLWJ1dHRvbi1jb2xvcjtcbn1cblxuLy9idXR0b25zXG4uYnRuLWZsb2F0aW5nIHtcbiAgICAmLmJ0bi1mbGF0IHtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNsb2NrcGlja2VyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjbG9ja3BpY2tlci1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9mb290ZXJcbi5waWNrZXJfX2Zvb3RlciB7XG4gICAgLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjbG9ja3BpY2tlci1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgMC4yNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL2JveFxuJGNsb2NrcGlja2VyLXBpY2tlci1ib3gtYmFja2dyb3VuZDogI2ZmZiAhZGVmYXVsdDtcbiRjbG9ja3BpY2tlci1waWNrZXItYm94LWRhdGUtZGlzcGxheS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcInRlYWxcIiwgXCJsaWdodGVuLTFcIikgIWRlZmF1bHQ7XG4kY2xvY2twaWNrZXItcHJpbWFyeS1jb2xvcjogY29sb3IoXCJ0ZWFsXCIsIFwibGlnaHRlbi00XCIpICFkZWZhdWx0O1xuLy90aWNrXG4kY2xvY2twaWNrZXItdGljay1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9yKFwidGVhbFwiLCBcImJhc2VcIiksIDApICFkZWZhdWx0O1xuJGNsb2NrcGlja2VyLXRpY2stYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6IHJnYmEoY29sb3IoXCJ0ZWFsXCIsIFwiYmFzZVwiKSwgMC4yNSkgIWRlZmF1bHQ7XG4kY2xvY2twaWNrZXItdGljay1jb2xvcjogIzY2NiAhZGVmYXVsdDtcbi8vY2FudmFzXG4kY2xvY2twaWNrZXItY2FudmFzLWJlYXJpbmctZmlsbDogcmdiYShjb2xvcihcInRlYWxcIiwgXCJkYXJrZW4tNFwiKSwgMC43NSkgIWRlZmF1bHQ7XG4kY2xvY2twaWNrZXItY2FudmFzLWZnLWZpbGw6IGNvbG9yKFwidGVhbFwiLCBcImRhcmtlbi00XCIpICFkZWZhdWx0O1xuJGNsb2NrcGlja2VyLWNhbnZhcy1iZy1maWxsOiByZ2JhKGNvbG9yKFwidGVhbFwiLCBcImJhc2VcIiksIDAuMjUpICFkZWZhdWx0O1xuJGNsb2NrcGlja2VyLWNhbnZhcy1iZy1zdHJva2U6ICRjbG9ja3BpY2tlci1jYW52YXMtYmctZmlsbCAhZGVmYXVsdDtcbi8vYnV0dG9uc1xuJGNsb2NrcGlja2VyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcInRlYWxcIiwgXCJiYXNlXCIpICFkZWZhdWx0O1xuJGNsb2NrcGlja2VyLWJ1dHRvbi1jb2xvcjogJGJ1dHRvbi1mbGF0LWNvbG9yICFkZWZhdWx0OyIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNYXRlcmlhbGl6ZSB2YXJpYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFRhYmxlIG9mIENvbnRlbnRzOlxuICpcbiAqICAxLiBDb2xvcnNcbiAqICAyLiBCYWRnZXNcbiAqICAzLiBCdXR0b25zXG4gKiAgNC4gQ2FyZHNcbiAqICA1LiBDb2xsYXBzaWJsZVxuICogIDYuIENoaXBzXG4gKiAgNy4gRGF0ZSBQaWNrZXJcbiAqICA4LiBEcm9wZG93blxuICogIDEwLiBGb3Jtc1xuICogIDExLiBHbG9iYWxcbiAqICAxMi4gR3JpZFxuICogIDEzLiBOYXZpZ2F0aW9uIEJhclxuICogIDE0LiBTaWRlIE5hdmlnYXRpb25cbiAqICAxNS4gUGhvdG8gU2xpZGVyXG4gKiAgMTYuIFNwaW5uZXJzIHwgTG9hZGVyc1xuICogIDE3LiBUYWJzXG4gKiAgMTguIFRhYmxlc1xuICogIDE5LiBUb2FzdHNcbiAqICAyMC4gVHlwb2dyYXBoeVxuICogIDIxLiBGb290ZXJcbiAqICAyMi4gRmxvdyBUZXh0XG4gKiAgMjMuIENvbGxlY3Rpb25zXG4gKiAgMjQuIFByb2dyZXNzIEJhclxuICovXG5cblxuLyogMS4gQ29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kcHJpbWFyeS1jb2xvcjogY29sb3IoXCJtYXRlcmlhbGl6ZS1yZWRcIiwgXCJsaWdodGVuLTJcIikgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvci1saWdodDogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTUlKSAhZGVmYXVsdDtcblxuJHNlY29uZGFyeS1jb2xvcjogY29sb3IoXCJ0ZWFsXCIsIFwibGlnaHRlbi0xXCIpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtY29sb3I6IGNvbG9yKFwiZ3JlZW5cIiwgXCJiYXNlXCIpICFkZWZhdWx0O1xuJGVycm9yLWNvbG9yOiBjb2xvcihcInJlZFwiLCBcImJhc2VcIikgIWRlZmF1bHQ7XG4kbGluay1jb2xvcjogY29sb3IoXCJsaWdodC1ibHVlXCIsIFwiZGFya2VuLTFcIikgIWRlZmF1bHQ7XG5cblxuLyogMi4gQmFkZ2VzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kYmFkZ2UtYmctY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG5cblxuLyogMy4gQnV0dG9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gU2hhcmVkIHN0eWxlc1xuJGJ1dHRvbi1ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XG4kYnV0dG9uLWJhY2tncm91bmQtZm9jdXM6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgNCUpICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IDEuM3JlbSAhZGVmYXVsdDtcbiRidXR0b24taGVpZ2h0OiAzNnB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nOiAwIDJyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlZCBzdHlsZXNcbiRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZDogI0RGREZERiAhZGVmYXVsdDtcbiRidXR0b24tZGlzYWJsZWQtY29sb3I6ICM5RjlGOUYgIWRlZmF1bHQ7XG5cbi8vIFJhaXNlZCBidXR0b25zXG4kYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZC1ob3ZlcjogbGlnaHRlbigkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLCA1JSkgIWRlZmF1bHQ7XG4kYnV0dG9uLXJhaXNlZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gTGFyZ2UgYnV0dG9uc1xuJGJ1dHRvbi1sYXJnZS1pY29uLWZvbnQtc2l6ZTogMS42cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1sYXJnZS1oZWlnaHQ6ICRidXR0b24taGVpZ2h0ICogMS41ICFkZWZhdWx0O1xuXG4vLyBGbGF0IGJ1dHRvbnNcbiRidXR0b24tZmxhdC1jb2xvcjogIzM0MzQzNCAhZGVmYXVsdDtcbiRidXR0b24tZmxhdC1kaXNhYmxlZC1jb2xvcjogbGlnaHRlbigjOTk5LCAxMCUpICFkZWZhdWx0O1xuXG4vLyBGbG9hdGluZyBidXR0b25zXG4kYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQtaG92ZXI6ICRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kYnV0dG9uLWZsb2F0aW5nLXNpemU6IDM3cHggIWRlZmF1bHQ7XG4kYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU6ICRidXR0b24tZmxvYXRpbmctc2l6ZSAqIDEuNSAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cblxuLyogNC4gQ2FyZHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRjYXJkLXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XG4kY2FyZC1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRjYXJkLWxpbmstY29sb3I6IGNvbG9yKFwib3JhbmdlXCIsIFwiYWNjZW50LTJcIikgIWRlZmF1bHQ7XG4kY2FyZC1saW5rLWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRjYXJkLWxpbmstY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLyogNS4gQ29sbGFwc2libGVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRjb2xsYXBzaWJsZS1oZWlnaHQ6IDNyZW0gIWRlZmF1bHQ7XG4kY29sbGFwc2libGUtaGVhZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcblxuXG4vKiA2LiBDaGlwc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGNoaXAtYmctY29sb3I6ICNlNGU0ZTQgIWRlZmF1bHQ7XG5cblxuLyogNy4gRGF0ZSBQaWNrZXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRkYXRlcGlja2VyLXdlZWtkYXktYmc6IGRhcmtlbigkc2Vjb25kYXJ5X2NvbG9yLCA3JSkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXRlLWJnOiAkc2Vjb25kYXJ5X2NvbG9yICFkZWZhdWx0O1xuJGRhdGVwaWNrZXIteWVhcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb2N1czogcmdiYSgwLDAsMCwgLjA1KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXNlbGVjdGVkOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItc2VsZWN0ZWQtb3V0Zm9jdXM6IGRlc2F0dXJhdGUobGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAzNSUpLCAxNSUpICFkZWZhdWx0O1xuXG5cbi8qIDguIERyb3Bkb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kZHJvcGRvd24tYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZHJvcGRvd24taG92ZXItYmctY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XG5cblxuLyogOS4gRm9udHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRyb2JvdG8tZm9udC1wYXRoOiBcIi4uL2ZvbnRzL3JvYm90by9cIiAhZGVmYXVsdDtcblxuXG4vKiAxMC4gRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcbiRpbnB1dC1oZWlnaHQ6IDNyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiBjb2xvcihcImdyZXlcIiwgXCJiYXNlXCIpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZiAhZGVmYXVsdDtcbiRpbnB1dC1lcnJvci1jb2xvcjogJGVycm9yLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LXN1Y2Nlc3MtY29sb3I6ICRzdWNjZXNzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1tYXJnaW46IDAgMCAxNXB4IDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZzogMCAhZGVmYXVsdDtcbiRpbnB1dC10cmFuc2l0aW9uOiBhbGwgLjNzICFkZWZhdWx0O1xuJGxhYmVsLWZvbnQtc2l6ZTogLjhyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6IHJnYmEoMCwwLDAsIC4yNikgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I6ICNCREJEQkQgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyOiAxcHggZG90dGVkICRpbnB1dC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1pbnZhbGlkLWJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1lcnJvci1jb2xvciAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBsaWdodGVuKCRpbnB1dC1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vIFJhZGlvIEJ1dHRvbnNcbiRyYWRpby1maWxsLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJHJhZGlvLWVtcHR5LWNvbG9yOiAjNWE1YTVhICFkZWZhdWx0O1xuJHJhZGlvLWJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1maWxsLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBSYW5nZVxuJHJhbmdlLWhlaWdodDogMTRweCAhZGVmYXVsdDtcbiRyYW5nZS13aWR0aDogMTRweCAhZGVmYXVsdDtcbiR0cmFjay1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcblxuLy8gU2VsZWN0XG4kc2VsZWN0LWJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjIgIWRlZmF1bHQ7XG4kc2VsZWN0LWJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MCkgIWRlZmF1bHQ7XG4kc2VsZWN0LWZvY3VzOiAxcHggc29saWQgbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCA0NyUpICFkZWZhdWx0O1xuJHNlbGVjdC1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XG4kc2VsZWN0LXJhZGl1czogMnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwuMykgIWRlZmF1bHQ7XG5cbi8vIFN3aXRjaGVzXG4kc3dpdGNoLWJnLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJHN3aXRjaC1jaGVja2VkLWxldmVyLWJnOiBkZXNhdHVyYXRlKGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMjUlKSwgMjUlKSAhZGVmYXVsdDtcbiRzd2l0Y2gtdW5jaGVja2VkLWJnOiAjRjFGMUYxICFkZWZhdWx0O1xuJHN3aXRjaC11bmNoZWNrZWQtbGV2ZXItYmc6ICM4MTgxODEgIWRlZmF1bHQ7XG4kc3dpdGNoLXJhZGl1czogMTVweCAhZGVmYXVsdDtcblxuXG4vKiAxMS4gR2xvYmFsXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBNZWRpYSBRdWVyeSBSYW5nZXNcbiRzbWFsbC1zY3JlZW4tdXA6IDYwMXB4ICFkZWZhdWx0O1xuJG1lZGl1bS1zY3JlZW4tdXA6IDk5M3B4ICFkZWZhdWx0O1xuJGxhcmdlLXNjcmVlbi11cDogMTIwMXB4ICFkZWZhdWx0O1xuJHNtYWxsLXNjcmVlbjogNjAwcHggIWRlZmF1bHQ7XG4kbWVkaXVtLXNjcmVlbjogOTkycHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuOiAxMjAwcHggIWRlZmF1bHQ7XG5cbiRtZWRpdW0tYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skc21hbGwtc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRsYXJnZS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRtZWRpdW0tc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRzbWFsbC1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KSBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xuXG5cbi8qIDEyLiBHcmlkXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kbnVtLWNvbHM6IDEyICFkZWZhdWx0O1xuJGd1dHRlci13aWR0aDogMS41cmVtICFkZWZhdWx0O1xuJGVsZW1lbnQtdG9wLW1hcmdpbjogJGd1dHRlci13aWR0aC8zICFkZWZhdWx0O1xuJGVsZW1lbnQtYm90dG9tLW1hcmdpbjogKCRndXR0ZXItd2lkdGgqMikvMyAhZGVmYXVsdDtcblxuXG4vKiAxMy4gTmF2aWdhdGlvbiBCYXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRuYXZiYXItaGVpZ2h0OiA2NHB4ICFkZWZhdWx0O1xuJG5hdmJhci1oZWlnaHQtbW9iaWxlOiA1NnB4ICFkZWZhdWx0O1xuJG5hdmJhci1mb250LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1mb250LXNpemU6IDIuMXJlbSAhZGVmYXVsdDtcblxuXG4vKiAxNC4gU2lkZSBOYXZpZ2F0aW9uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kc2lkZW5hdi1mb250LWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuJHNpZGVuYXYtYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kc2lkZW5hdi1wYWRkaW5nLXJpZ2h0OiAzMHB4ICFkZWZhdWx0O1xuJHNpZGVuYXYtaXRlbS1oZWlnaHQ6IDY0cHggIWRlZmF1bHQ7XG5cblxuLyogMTUuIFBob3RvIFNsaWRlclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJHNsaWRlci1iZy1jb2xvcjogY29sb3IoJ2dyZXknLCAnYmFzZScpICFkZWZhdWx0O1xuJHNsaWRlci1iZy1jb2xvci1saWdodDogY29sb3IoJ2dyZXknLCAnbGlnaHRlbi0yJykgIWRlZmF1bHQ7XG4kc2xpZGVyLWluZGljYXRvci1jb2xvcjogY29sb3IoJ2dyZWVuJywgJ2Jhc2UnKSAhZGVmYXVsdDtcblxuXG4vKiAxNi4gU3Bpbm5lcnMgfCBMb2FkZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kc3Bpbm5lci1kZWZhdWx0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuXG5cbi8qIDE3LiBUYWJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kdGFicy11bmRlcmxpbmUtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJHRhYnMtdGV4dC1jb2xvcjogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kdGFicy1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuXG4vKiAxOC4gVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAjZDBkMGQwICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICNmMmYyZjIgIWRlZmF1bHQ7XG5cblxuLyogMTkuIFRvYXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJHRvYXN0LWhlaWdodDogNDhweCAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogIzMyMzIzMiAhZGVmYXVsdDtcbiR0b2FzdC10ZXh0LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG5cbi8qIDIwLiBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kb2ZmLWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuODcpICFkZWZhdWx0O1xuLy8gSGVhZGVyIFN0eWxlc1xuJGgxLWZvbnRzaXplOiA0LjJyZW0gIWRlZmF1bHQ7XG4kaDItZm9udHNpemU6IDMuNTZyZW0gIWRlZmF1bHQ7XG4kaDMtZm9udHNpemU6IDIuOTJyZW0gIWRlZmF1bHQ7XG4kaDQtZm9udHNpemU6IDIuMjhyZW0gIWRlZmF1bHQ7XG4kaDUtZm9udHNpemU6IDEuNjRyZW0gIWRlZmF1bHQ7XG4kaDYtZm9udHNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cblxuLyogMjEuIEZvb3RlclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGZvb3Rlci1iZy1jb2xvcjogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG5cblxuLyogMjIuIEZsb3cgVGV4dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJHJhbmdlIDogJGxhcmdlLXNjcmVlbiAtICRzbWFsbC1zY3JlZW4gIWRlZmF1bHQ7XG4kaW50ZXJ2YWxzOiAyMCAhZGVmYXVsdDtcbiRpbnRlcnZhbC1zaXplOiAkcmFuZ2UgLyAkaW50ZXJ2YWxzICFkZWZhdWx0O1xuXG5cbi8qIDIzLiBDb2xsZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yOiAjZTBlMGUwICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1hY3RpdmUtYmctY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1hY3RpdmUtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgNTUlKSAhZGVmYXVsdDtcbiRjb2xsZWN0aW9uLWhvdmVyLWJnLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tbGluay1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcblxuXG4vKiAyNC4gUHJvZ3Jlc3MgQmFyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuIiwiLyohXG4gKiBDbG9ja1BpY2tlciB2MC4wLjcgZm9yIGpRdWVyeSAoaHR0cDovL3dlYXJlb3V0bWFuLmdpdGh1Yi5pby9jbG9ja3BpY2tlci8pXG4gKiBDb3B5cmlnaHQgMjAxNCBXYW5nIFNoZW53ZWkuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS93ZWFyZW91dG1hbi9jbG9ja3BpY2tlci9ibG9iL2doLXBhZ2VzL0xJQ0VOU0UpXG4gKlxuICogRnVydGhlciBtb2RpZmllZFxuICogQ29weXJpZ2h0IDIwMTUgQ2hpbmcgWWF3IEhhby5cbiAqXG4gKiBCb290c3RyYXAgdjMuMS4xIChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTQgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLmRhcmt0aGVtZSB7XG4gICAgLnBpY2tlcl9fYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICB9XG5cbiAgICAucGlja2VyX19kYXRlLWRpc3BsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY2xvY2twaWNrZXItZGlzcGxheSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuY2xvY2twaWNrZXItc3Bhbi1hbS1wbSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuY2xvY2twaWNrZXItc3Bhbi1ob3VycyxcbiAgICAuY2xvY2twaWNrZXItc3Bhbi1taW51dGVzLFxuICAgICNjbGljay1hbSxcbiAgICAjY2xpY2stcG0ge1xuICAgICAgICAmLnRleHQtcHJpbWFyeSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmNDA4MTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9ja3BpY2tlci1wbGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5jbG9ja3BpY2tlci10aWNrIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjQsIDEyOSwgMCk7XG4gICAgfVxuXG4gICAgLmNsb2NrcGlja2VyLXRpY2suYWN0aXZlLFxuICAgIC5jbG9ja3BpY2tlci10aWNrOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDY0LCAxMjksIDAuMjUpO1xuICAgIH1cblxuICAgIC5jbG9ja3BpY2tlci1jYW52YXMtYmVhcmluZyB7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cblxuICAgIC5jbG9ja3BpY2tlci1jYW52YXMtZmcge1xuICAgICAgICBmaWxsOiByZ2JhKDI1NSwgNjQsIDEyOSwgMCk7XG4gICAgfVxuXG4gICAgLmNsb2NrcGlja2VyLWNhbnZhcy1mZy5hY3RpdmUge1xuICAgICAgICBmaWxsOiByZ2JhKDI1NSwgNjQsIDEyOSwgMC41KTtcbiAgICB9XG5cbiAgICAuY2xvY2twaWNrZXItY2FudmFzLWJnIHtcbiAgICAgICAgZmlsbDogcmdiYSgyNTUsIDY0LCAxMjksIDAuMjUpO1xuICAgIH1cblxuICAgIC5jbG9ja3BpY2tlci1jYW52YXMtYmctdHJhbnMge1xuICAgICAgICBmaWxsOiByZ2JhKDI1NSwgNjQsIDEyOSwgMC4yNSk7XG4gICAgfVxuXG4gICAgLmNsb2NrcGlja2VyLWNhbnZhcyBsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwgNjQsIDEyOSwgMC4yNSk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5idG4tZmxvYXRpbmcuYnRuLWZsYXQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDY0LCAxMjksIDAuMjUpO1xuICAgIH1cblxuICAgIC5idG4tZmxvYXRpbmcuYnRuLWZsYXQ6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDY0LCAxMjksIDAuNSk7XG4gICAgfVxuXG4gICAgLnBpY2tlcl9fZm9vdGVyIC5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDY0LCAxMjksIDAuMjUpO1xuICAgIH1cbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?5rblhe');
  src:  url('fonts/icomoon.eot?5rblhe#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?5rblhe') format('truetype'),
    url('fonts/icomoon.woff?5rblhe') format('woff'),
    url('fonts/icomoon.svg?5rblhe#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-bars:before {
  content: "\e931";
}
.icon-trash:before {
  content: "\e92a";
}
.icon-check-mark:before {
  content: "\e92b";
}
.icon-boy:before {
  content: "\e92c";
}
.icon-calendar:before {
  content: "\e92d";
}
.icon-girl:before {
  content: "\e92e";
}
.icon-idea:before {
  content: "\e92f";
}
.icon-record:before {
  content: "\e930";
}
.icon-checkmark:before {
  content: "\e90f";
}
.icon-plus-circle:before {
  content: "\e913";
}
.icon-eye:before {
  content: "\e910";
}
.icon-setting:before {
  content: "\e916";
}
.icon-trash-can:before {
  content: "\e926";
}
.icon-edit-custom:before {
  content: "\e91b";
}
.icon-search-custom:before {
  content: "\e915";
}
.icon-Common-Questions:before {
  content: "\e911";
}
.icon-Personal-Immunization-Tracker:before {
  content: "\e912";
}
.icon-Resource-Information:before {
  content: "\e914";
}
.icon-Vaccine-Recommendation:before {
  content: "\e917";
}
.icon-Vaccines-Deseases:before {
  content: "\e918";
}
.icon-bell:before {
  content: "\e919";
}
.icon-about-readyvax:before {
  content: "\e900";
}
.icon-alerts:before {
  content: "\e901";
}
.icon-change-role:before {
  content: "\e902";
}
.icon-common:before {
  content: "\e903";
}
.icon-globe:before {
  content: "\e904";
}
.icon-overview:before {
  content: "\e905";
}
.icon-patient-parent:before {
  content: "\e906";
}
.icon-pharmacist:before {
  content: "\e907";
}
.icon-provider:before {
  content: "\e908";
}
.icon-resource:before {
  content: "\e909";
}
.icon-safety:before {
  content: "\e90a";
}
.icon-schedule:before {
  content: "\e90b";
}
.icon-select-topic:before {
  content: "\e90c";
}
.icon-user:before {
  content: "\e90d";
}
.icon-vaccine:before {
  content: "\e90e";
}
.icon-info:before {
  content: "\e91a";
}
.icon-pencil:before {
  content: "\e91c";
}
.icon-people:before {
  content: "\e91d";
}
.icon-Patient-Parent:before {
  content: "\e91e";
}
.icon-Pharmacist:before {
  content: "\e91f";
}
.icon-Provider:before {
  content: "\e920";
}
.icon-Public-Health-Professional:before {
  content: "\e921";
}
.icon-link-attachment:before {
  content: "\e922";
}
.icon-arrow-left-custom:before {
  content: "\e923";
}
.icon-close-custom:before {
  content: "\e924";
}
.icon-bell-fill:before {
  content: "\e925";
}
.icon-flash-fill:before {
  content: "\e927";
}
.icon-facebook:before {
  content: "\e928";
}
.icon-twitter:before {
  content: "\e929";
}

html {
	font-size: 16px;
	color: #1a1a1a;
}
img {
	max-width: 100%;
}
a {
	color: #01b5dd;
}
input.form-control,select.form-control {
	-webkit-appearance: none;
}
strong{
	font-family: "open_sansbold";
	font-weight: normal;
}
.form-group.has-error .form-control,
.form-group.has-error .picker__select--month,
.form-group.has-error .picker__select--year{
  border-color: #f44336;
}
.form-group.has-error.form-group-label .form-control,
.form-group.has-error.form-group-label .picker__select--month,
.form-group.has-error.form-group-label .picker__select--year{
  border-bottom-color: #f44336;
}
.text-white {
  color: #ffffff;
}

.text-alt {
  color: #4caf50;
}

.text-blue {
  color: #2196f3;
}

.text-green {
  color: #34bf49;
}

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

.text-red {
  color: #f44336;
}

.text-yellow {
  color: #ffc107;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
/* Style Placeholders */
::-webkit-input-placeholder {
 color: #ffffff;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}

:-ms-input-placeholder {
 color: #ffffff;
}

/* Style Placeholders */
.form-control::-webkit-input-placeholder {
 color: #909193;
}

.form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #909193;
}

.form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #909193;
}

.form-control:-ms-input-placeholder {
	color: #909193;
}
.form-control {
	color: #909193;	
}
.light-blue, .light-blue .spinner-covered {
	background-color: #01b5dd !important;
}
.light-blue-text {
	color: #01b5dd !important;
}
.btn, .btn-large, .btn-flat {
	border-radius: 10px;
	max-width: 250px;
	width: 100%;
}
.hide-by-opacity{
	
	opacity: 0 !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border:0 !important;
	display: block !important;
}
.margin-top-20px{
	margin-top: 20px;
}
.margin-top-50px{
	margin-top: 50px;
}
.margin-right-30px {
    margin-right: 30px;
}
.btn-ex-large{
	max-width: 320px;
}
.btn-large {
	line-height: 60px;
}
.btn-term {
	margin-right: 10px;
	margin-left: 10px;
}
.modal .modal-footer .modal-action + .modal-action {
	margin-right: 10px;
}
.navbar-fixed nav {
	box-shadow: none;
}
nav .nav-wrapper {
	padding: 0 0.75rem;
}
nav .brand-logo {
	left: 10px;
	margin: 6px auto 0;
	max-width: 80px;
	position: relative;
	right: 0;
}
.brand-logo img {
	display: block;
}
nav a, nav .brand-logo {
	z-index: 1;
	position: relative;
}
.nav-back-icon {
	margin-left: -0.5rem;
}
.brand-logo {
    display: inline-block;
    margin:0 auto 15px;
    max-width: 250px;
}
.picker__weekday-display{
	background-color: #01b5dd;
}
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected,
.picker__date-display{
	background-color:#45bdec;
}
.picker__close, .picker__today,
.picker__day.picker__day--today{
	color: #45bdec;
}
button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus,
.picker__nav--prev:hover, .picker__nav--next:hover{
	background-color: #92CFE8;
}
.picker__close, .picker__today,.picker__clear{
	border-radius: 0;
}
.picker__day--infocus{
    padding: .6rem 0;
    width: 2.813rem;
}
.picker__nav--disabled{
	opacity: .5;
}
.picker__nav--disabled,
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
	cursor: not-allowed !important;
}
.picker__nav--prev, .picker__nav--next{
	top: 0;
}
.banner-sub-title {
    color: #fff;
    font-size: 2rem;
    left: 0;
    margin: 0;
    position: absolute;
    top: 15px;
    width: 100%;
}
.banner-title{
	color: #fff;
}
.banner-text{
    color: #fff;
    font-size: 1.4rem;
    margin: 0 auto;
}

.banner-text.style-2{
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 22px;
	text-transform: uppercase;	
	width: 100%;
	max-width: 100%;
}

.section.main-wrapper {
	margin-bottom:35px;
	overflow: hidden;
}
.section.main-wrapper.overflowVisible {
	overflow: visible;
}
.page-sub-title {
	margin: 0 auto;
	max-width: 700px;
}
.valignMiddle {
	display: table;
	height: 100%;
	width: 100%;
}
.valignMiddle .inner {
	display: table-cell;
	vertical-align: middle;
}
.content-pages ul li,
.content-pages ol li{
	list-style: initial;
}
.content-pages h1, .content-pages h2, .content-pages h3, .content-pages h4, .content-pages h5, .content-pages h6, .content-pages ul, .content-pages ol, .content-pages p {
	margin-top: 0;
}
.content-pages ul, .content-pages ol, .content-pages p {
	margin-bottom:1.5rem;
}
.content-pages ul, .content-pages ol {
	padding: 0 0 0 18px;
}
.content-pages ul ul, .content-pages ul ol, .content-pages ol ul, .content-pages ol ol {
	margin-top: 10px;
	margin-bottom: 10px;
}
.content-pages {
	padding-top:20px;
}
/*=========
Animation
============*/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
 @-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;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.center-block {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.hide-scroll {
	overflow: hidden !important;
}
.animatedElement {
	position: fixed;
	overflow-y: auto;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background-color: #fff;
}
body.overflowHidden {
	overflow: hidden;
}
.alertThirdPartyUrl iframe {
	border: 0 none;
	bottom: 0;
	height: calc(100% - 64px);
	left: 0;
	position: absolute;
	width: 100%;
}
/* html.alerts-updates-body, .alerts-updates-body body, .alerts-updates-body .container {
	height: 100%;
} */
/*.alerts-updates-body .section.main-wrapper {
	height: calc(100% - 64px);
	margin-bottom: 0;
}*/
/*=========
Animation end
============*/
/*=========
Preloader
============*/
.preloader-screen {
    background: #45bdec;
    color: #fff;
	height: 100%;
	left: 0;
	right: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 999;
}

.preloader-screen .loader-background{
	background: url('../images/hm-banner@2x.jpg') no-repeat;
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.2;
	-webkit-filter: blur(8px); /* Safari */
	filter: blur(8px);
}

.preloader-screen .valign {
	width: 100%;
}
.spinner-blue, .spinner-blue-only {
	border-color: #01b5dd;
}
.spinner-white, .spinner-white-only {
	border-color: #fff;
}
.btn-loader {
	position: relative;
}
.btn-loader .preloader-wrapper {
	width: 30px;
	height: 30px;
	top: 0 !important;
}
.preloader-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
	z-index: 1;
}
.preloader-screen .preloader-wrapper {
	margin: 0 auto;
	position: relative;
	display: block;
}

/*=======
HOme Page
=======*/

.padding-top-0px{
	padding-top: 0;
}

.hm-banner{
	display: block;
	width: 100%;
	max-height:500px;
	overflow: hidden;
}

.hm-banner img{
	width: 100%;
}
.btn-radius {
    border-radius: 100px;
}
.btn.white{
	color: #01b5dd;
}
.btn.btn-opacity-low {
    background-color: rgba(255, 255, 255, 0.3) !important;
    color: #fff;
}
.btn.banner-btn{
	box-shadow: none;
    margin-top: 40px;
}
.anim-hide{
	opacity: 0;
	height: 0;
	overflow: hidden;
}
.ib-slide-content {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.timeline ul.after-ncl {
    padding-top: 0;
}
.adverse-event-dt{
	margin-top: 40px;
}
.input-field-radius{
	margin-bottom: 20px;
}
.adverse-event-dt .input-field-radius{
	margin-bottom: 30px;
}
.input-field-radius label {
    color: #4a4a4a;
    display: block;
    font-family: open_sansbold;
    font-size: 1.5rem;
    line-height: 1;
    margin-bottom: 10px;
}
.input-field-radius input{
	border: 1px solid #efeff0;
    border-radius: 2rem;
    color: #626262;
    padding: 0 25px 0 60px;
    margin: 0;
    box-sizing:border-box;
    height: 3.375rem;
}
.field-has-icon{
	position: relative;
}
.field-has-icon i{
	bottom: 0;
    color: #c7c7cc;
    font-size: 1.5rem;
    line-height: 3.375rem;
    position: absolute;
}
.field-icon-left i {
    left: 25px;
}
.btn-block{
	display: block;
    max-width: none !important;
    width: 100% !important;
}

@media only screen and (max-width: 1366px) {
	.hm-banner{
		max-height:400px;
	}
}

@media only screen and (min-width: 1680px) {
	.hm-banner{
		max-height:600px;
	}
}

.hm-cate{
	display: block;
	text-align: center;
	width: 90%;
	margin:2rem auto;
}

.hm-cate li{
	display: inline-block;
	padding: 0 5%;
}

.hm-cate li a{
    color: #ec1c24;
    font-size: 1.3rem;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.5rem;
}

.hm-cate li i{
	display: block;
	font-size:3.5rem;
	padding-bottom:10px;
}

.hm-cate li:last-child i{
	font-size:4rem;
}

.inner-banner{
	background: #45bdec;
	height:auto;
	position: relative;
	min-height:290px;
	overflow: hidden;
}

.inner-banner .inner-banner-slides{
	margin: 0;
	padding: 0;
}

.inner-banner .inner-banner-slides li{
	opacity: 0.1;
}

.inner-banner .inner-banner-slides li:first-child{
	background: url('../images/hm-banner.jpg') no-repeat;
	background-size: cover;
	background-position: center center;
}

.inner-banner .inner-banner-content{
	position: absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
}

/*=======
User Role
=======*/

.page-title {
	color: #fff;
	height: 62px;
	left: 0;
	line-height: 65px;
	margin: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 999;
	right: 0;
	max-width: 800px;
	margin: 0 auto;
	background-color: #01b5dd !important;
}
.custom-boxes {
	margin: 0;
	font-size: 0;
}
.custom-boxes li {
	box-sizing: border-box;
	display: inline-block;
	margin:2% 1%;
	max-width: 410px;
	position: relative;
	width: 40%;
	text-align: left;
	vertical-align: top;
}
.custom-box {
	color: #a2a2a2;
	display: table;
	height: 100%;
	width: 100%;
	padding: 15px;
}
.custom-radio input[type="radio"], .custom-box span,
.custom-type-checkbox input[type="checkbox"] {
	height: 100%;
	left: 0;
	text-align: center;
	top: 0;
	width: 100%;
}
.custom-radio input[type="radio"],
.custom-type-checkbox input[type="checkbox"] {
	z-index: 10;
	cursor: pointer;
}
.custom-box span {
	border-bottom: 1px solid #caccce;
	border-radius: 0px;
	pointer-events: none;
	position: absolute;
	z-index: -1;
}
.custom-radio input[type="radio"]:checked + span, .cat-boxes .custom-box a:hover span {
	background-color: #f8feff;
	border-color: #01b5dd;
}
.custom-radio input[type="radio"]:checked + span + i + span + h6, .custom-radio input[type="radio"]:checked + span + i {
	color: #fff;
}

.custom-radio input[type="radio"]:checked + span{
	border-bottom: solid 1px #ec1c24;
}

.custom-box i {
    display: inline-block;
    font-size: 3rem;
    margin-bottom: 5px;
    vertical-align: middle;
    margin-right: 16px;
    font-weight: bold;
}

.custom-box h6{
	display: inline-block;
	vertical-align: middle;
	    font-size: 1.2rem;
}

.custom-box .custom-checkbox{
    width:40px;
    height:40px;
    border: solid 2px #d2d2d2;
    border-radius: 100%;
    position: absolute;
    right:15px;
    left: auto;
    top:23px;
    background: #fff;
}

.custom-box .custom-checkbox i{
	display: none;
    font-size: 1.6rem;
    line-height: 37px;
    width: 100%;
    color: #ec1c24;
}

.custom-radio input[type="radio"]:checked + span{
	background: #ec1c24;
}

.custom-radio input[type="radio"]:checked + span + i + .custom-checkbox{
	border:solid 2px #fff;
}

.custom-radio input[type="radio"]:checked + span + i + .custom-checkbox i{
	display: block;
}
.custom-type-checkbox.custom-box {
    position: relative;
}
.custom-type-checkbox.custom-box .custom-checkbox {
    background-color: #c7c7cc;
    border-color: #c7c7cc;
    display: inline-block;
    position: static;
    vertical-align: middle;
    margin-right: 25px;
    text-decoration: none;
}
.custom-type-checkbox.custom-box .custom-checkbox i {
    color: #fff;
    display: block;
}
.custom-type-checkbox input[type="checkbox"]:checked + span,
li.enable .custom-type-checkbox.custom-box .custom-checkbox{
	background-color: #27b8f0;
    border-color: #27b8f0;
}
.custom-type-checkbox h6 {
    color: #4a4a4a;
}
.checkbox-listing .custom-type-checkbox::after {
    background-color: #efeff4;
    bottom: 0;
    content: "";
    height: 1px;
    position: absolute;
    right: 0;
    width: calc(100% - 80px);
}
.custom-type-checkbox a {
    display: block;
}
.classBass-checkbox .custom-box {
    padding: 0;
}
.classBass-checkbox .custom-box a {
    padding: 15px 0;
}

.custom-type-checkbox.icon-at-right input[type="checkbox"]:checked + h6 + span,
.custom-type-checkbox.icon-at-right input[type="checkbox"]:checked + .vx-box-top + span{
	background-color: #27b8f0;
    border-color: #27b8f0;
}
.checkbox-listing .custom-type-checkbox.icon-at-right::after {
    width: 100%;
}
.custom-type-checkbox.icon-at-right .custom-checkbox {
    float: right;
    margin: 0;
}
.custom-type-checkbox.icon-at-right h6,
.icon-at-right .vx-box-top {
    display: table-cell;
    vertical-align: middle;
    font-family: "open_sansregular", sans-serif;
    color: #1a1a1a;
}


/*=======
ReadyVax
=======*/
.cat-boxes .custom-box {
	padding: 0;
}

.cat-boxes .custom-box  span{
	display: none;
}

.cat-boxes .custom-box i{
	display: block;
	text-align: center;
}

.cat-boxes .custom-box h6{
	display: block;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 26px;
}


.cat-boxes .custom-box h6 br{
	display: none;
}

.cat-boxes .custom-box a {
	padding: 15px;
	display: block;
	color: #ec1c24;
}
/*==============
ReadyVax Listing
================*/

.search-top {
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	margin: 0.5rem 0;
}
.search-bar-wrapper{
	max-width: 450px;
	margin-right: auto;
	margin-left: auto;
}
.search-bar{
	position: relative;
}
.search-bar .search-input,
.search-bar .search-input:focus,
.search-bar .search-input:focus:not([readonly]) {
	border:none;
	box-shadow: none;
}
.search-bar .search-input{
	background-color: rgba(255, 255, 255, 0.4);
	border-radius:2rem;
	height: 2.5rem;
	padding: 0 0 0 45px;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.search-bar .icon-search-custom {
	position: absolute;
    left: 15px;
    top: 12px;
	color: #fff;
	z-index: 1;
}
.cat-listing-wraper, .listing-right-content {
	min-height:200px;
	overflow: hidden;
	position: relative;
}
.cat-listing {
	margin-bottom: 30px;
	margin-top: 0;
}
.cat-listing li a,
.not-cat-listing li {
	border-bottom: 1px solid #caccce;
	display: block;
	padding: 17px 25px 15px 10px;
	position: relative;
	color: #1a1a1a;
}
.cat-listing li a:hover,
.cat-listing li.active a {
	background-color: #f8feff;
	border-bottom-color: #01b5dd;
	color: #01b5dd;
}
.cat-listing li.not-first a:before{
	border-top: 1px solid #caccce;
	content: " ";
	left: 0;
	position: absolute;
	top: -1px;
	width: 100%;
}
.cat-listing li a:hover::before,
.cat-listing li.active a::before {
	border-top: 1px solid #01b5dd;
	content: " ";
	left: 0;
	position: absolute;
	top: -1px;
	width: 100%;
}


.cat-listing li a i,
.not-cat-listing li i {
	color:#1a1a1a;
	position: absolute;
	right: 7px;
	top: 40%;
}
.cat-listing li a i, .rotate-right,
.not-cat-listing li i {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
.listing-header {
	position: relative;
}
.listing-header.has-tabs .tabs{
	background-color:rgba(255, 255, 255, 0.4);
	border:0;
	max-width: 450px;
}
/* .listing-header::before, .listing-header::after {
	background-color: #01b5dd;
	content: "";
	height: 65px;
	left: -100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}
.listing-header::after {
	left: auto;
	right: -100%;
} */
.listing-header .tabs {
	margin-top: 12px;
}
.tabs {
	border-radius:22px;
	position: relative;
	z-index: 1;
	border: 1px solid #fff;
	height: 40px;
	background-color: #01b5dd;
	width: 100% !important;
}
.tabs .tab {
	position: relative;
	z-index: 1;
	height: 40px;
	line-height: 42px;
}
.tabs .tab a, .tabs .tab a:hover {
	color: #fff;
}
.listing-header .tabs li a.active {
	color: #01b5dd;
}
.tabs .indicator {
	height: 100%;
	background-color: #ffffff;
}
.tabs .tab .tab-icon .icon-checkmark{
	line-height:20px;
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.tabs .tab a .tab-icon{
	background-color:#45bdec;	
	color: #fff;
	border-radius: 50%;
	font-size: 1em;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	text-align: center;
	position: absolute;
	left:10px;
	top:10px;
	z-index: 2;
	opacity: 0;
}
.tabs .tab a.active .tab-icon{
	opacity: 1;
}
.tabs .tab.has-icon-left a{
	padding-left:40px;
}
.tabs .tab.has-icon-right a{
	padding-right:40px;
}
.tabs .tab.has-icon-right a .tab-icon{
	right:10px;
	left: initial;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom: 30px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.collapsible {
	border: 0 none;
	box-shadow: none;
	margin: 0;
}
.collapsible-header {
	background-color: #f5f5f5;
	border-bottom-color: #caccce;
	color: #5b5c5e;
	font-family: open_sansbold;
}
.collapsible-body, .collapsible-body {
	padding: 0 20px;
}
.collapsible-body {
	padding-top: 20px;
	border-color: #caccce;
}
.collapsible-body p {
	padding: 0;
	margin-bottom: 30px;
}
.collapsible-body a {
	text-decoration: underline;
}

.collapsible .inner-banner{
	display: none;
}

.rotate-right {
	display: block;
}
.pagination li.active {
	background-color: #01b5dd;
}
.pagination li i {
	font-size: 1rem;
	line-height: 30px;
}
.listing-header h5 {
	font-size: 1.3rem;
	line-height:normal;
	margin:.8rem 0;
	position: relative;
	z-index: 11;
}
.spinner-covered {
	min-height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	z-index: 5;
	display: none;
}

.preloader-screen .preloader-wrapper {
	top:0;
}
.show-spinner .spinner-covered {
	display: block;
}
.pagination {
	text-align: center;
}

.loader {
    border: 6px solid #f3f3f3;
    border-radius: 50%;
    border-top: 6px solid #45bdec;
    width: 40px;
    height: 40px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    margin: 15px auto 0;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*==============
Common Question
==============*/
.cq-rc-body {
	padding-left: 0.75rem;
}
.modal {
	max-height: inherit;
	overflow-y: hidden;
}
.modal .modal-content {
	max-height: 450px;
	overflow: auto;
}
.modal-header {
	background-color: #01b5dd;
	color: #fff;
	height: 65px;
	padding: 0 24px;
}
.modal-header h4, .modal-header a {
	line-height: 65px;
}
.modal-header a {
	position: absolute;
	right: 20px;
	top: 0;
	color: #fff;
	font-size: 1.2rem;
}
.modal-header h4 {
	font-size: 1.6rem;
}
.modal-content p {
	margin-bottom: 15px;
	margin-top: 0;
}
.modal-content ul, .modal-content ul li {
	list-style: inside;
}
.footer-copyright p {
	font-size: 0.9rem;
	line-height: 55px;
	margin: 0;
}
footer.page-footer {
	bottom: 0;
	left: 0;
	margin-top: 0;
	padding-top: 0;
	position: fixed;
	width: 100%;
	z-index: 10;
}
.social-share ul {
	list-style: none;
	margin: 0;
}
.social-share ul li {
	float: right;
	margin-right: 15px
}
.social-share ul li:first-child {
	margin-right: 0;
}
.social-share ul li a {
	border-radius: 100%;
	display: inline-block;
	height: 35px;
	text-align: center;
	width: 35px;
	color: #fff;
	font-size: 1.2rem;
	line-height: 40px;
	vertical-align: middle;
}
.share-fb {
	background-color: #3b5998;
}
.share-tw {
	background-color: #55acee;
}
/*====
TimeLIne
====*/
.listing-scrollbar {
    max-height: 615px;
    overflow-x: hidden;
    overflow-y: auto;
}
.timeline {
/*    border-left: solid 1px #caccce;*/
}
.timeline .left-border {
	position: fixed;
	height: 100%;
	width: 2px;
	border-left: solid 1px #caccce;
	display: block;
}
.timeline ul {
	display: block;
	padding-top: 25px;
	margin: 0;
}
ul#alert_list.lb-hide {
    margin-bottom: 50px;
}
.timeline ul li {
	display: block;
	position: relative;
}
.timeline ul li .post {
	margin-bottom: 0;
	border-bottom: 1px solid #caccce;
}
.timeline ul li .post .icon-arrow-left-custom{
	position: absolute;
	right: .5rem;
	top: 0;
	bottom: 0;
	margin: auto;
    font-size: 1.5rem;
    height: 1.5rem;
}
.timeline ul li .post>a {
	display: block;
	padding:0.938rem 2.813rem 0.938rem 0;
	color: #4A4A4A;
}
.timeline ul li .time-date {
	font-size: 0.875rem;
	color:#c7c7c7;
	text-decoration: none;
}
.timeline ul li .timeline-icon {
	position: absolute;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	background: #fc3d39;
	left: -23px;
	top: 8px;
	font-size: 1.375em;
	text-align: center;
	display: block;
	color: #fff;
	line-height: 42px;
}
.timeline ul li .flush-icon {
	background: #fd9426;
}
.timeline ul li h2 {
	font-family: 'open_sansregular';
	font-size: 1.288rem;
	color:#4A4A4A;
	margin:0;
	line-height: normal;
}
.timeline ul li p {
	font-family: 'open_sansregular';
	font-size: 1.125rem;
	color: #1a1a1a;
	margin: 10px 0;
}
.timeline ul li .links {
	display: block;
	font-size: 1.125rem;
	margin-bottom: 5px;
}
.timeline ul li .links i {
	margin-right: 10px;
	font-size: 1.2em;
	vertical-align: middle;
}
.timeline ul li a span {
	text-decoration: underline;
}
.btn.loadmore {
	padding: 8px 0;
	height: auto;
	display: inline-block;
	width: auto;
	margin: 0 auto;
	min-width: 194px;
	margin-bottom: 80px;
}
.pagination li.disabled {
    pointer-events: none;
}
.emptyState {
    text-align: center;
    display: table;
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
}
.vertical-inner {
    display: table-cell;
    vertical-align: middle;
}
.emptyState .img {
    max-width: 160px;
    margin: 50px auto;
}
.modal-small {
    width: 40%;
}
.alerts-updates-body .alertDetail .container {
    height: auto;
}
.listing-right h5 i {
    display: none;
}
/*new pages*/
.custom-select {
    position: relative;
    width: 100%;
}
.custom-select span {
    background-color: #fff;
    line-height: 10px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top:2px;
    bottom:2px;
    right:2px;
    width:32px;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px dashed #01b5dd;
}
.custom-select span i {
    clear: both;
    position: absolute;
    top: 52%;
    margin-left:0px;
}
.custom-select span i.caret-top {
	top:28%;
    top: calc(50% - 10px);
    border-top: 0;
    border-bottom: 7px dashed #01b5dd;
}
.custom-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance:none;
}
input.form-control,
select.form-control{
	height:45px;
	border: 1px solid;
	border: 1px solid #acafb1;
	box-sizing: border-box !important;
	padding:6px 16px;
    font-size:18px;
    margin-bottom: 20px;
}
.form-control:focus:not([readonly]){
	border-color:#01b5dd !important;
	box-shadow: none !important;
}
.form-control.valid {
	border-color:#4CAF50;
	box-shadow: none !important;	
}
.form-control.invalid {
	border-color: #F44336;
	box-shadow: none !important;	
}
.form-group label {
	font-family: "open_sansbold";
	color: #1a1a1a;
	display: block;
	margin-bottom: 12px;
}
.form-group{
	position: relative;
}
.input-icon {
    position: absolute;
    right: 16px;
    top: 43px;
    z-index: 1;
    color: #01b5dd;
    font-size: 20px;
}
.form-page{
	margin-top: 20px;
}
.sign-link {
    margin-top: 10px;
}
.proceed-page{
	font-size: 18px;
	text-align: center;
}
.proceed-box{
	border: 1px solid #01b5dd;
	background-color: #f8feff;
	border-radius: 6px;
	padding:22px 20px;
	margin-bottom: 40px;
}
.proceed-icon{
	font-size: 53px;
	color: #01b5dd;
	margin-bottom:15px;
}
.toggle-switch {
	position: absolute;
	right:15px;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
	height: 22px;
}
.toggle-switch [type="checkbox"] + label{
	padding-left: 20px;
}
.toggle-switch [type="checkbox"] + label:before {
    top: -4px;
    left: -5px;
    width: 12px;
    height: 22px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.toggle-switch [type="checkbox"] + label:before{
    border-right: 2px solid #444;
    border-bottom: 2px solid #444;	
}
.toggle-switch [type="checkbox"]:checked + label:before{
    border-right: 2px solid #00e567;
    border-bottom: 2px solid #00e567;
}
.vs-box {
	border: 1px solid #caccce;
	border-radius: 6px;
	margin-bottom: 14px;
	padding: 22px;
	position: relative;
}
.vx-box-top{
	font-size: 16px;
	margin-bottom: 15px;
}
.top-title{
	font-size: 14px;
	text-align: center;
	font-family: "open_sansbold";
	margin: 15px 0;
}
.vx-box-bot-text{
	font-size: 16px;
}
.vx-box-bot-text .icon-check-mark{
	color: #00e567;
	font-size: 20px;
	display: inline-block;
	vertical-align: top;
	margin-right:10px;
}
.cat-continue .btn-ex-large{
	max-width: 100%;
}

.ios-bottom-menu,
.ios-overlay {
	position: fixed;
	bottom: 0;
}
.ios-overlay{
	top: 0;
	left: 0;
	right: 0;
	opacity: .6;
	z-index: 1010;
	background-color: #5a5f6d;
}
.ios-bottom-menu{
	z-index: 1020;
	text-align: center;
	right: 15px;
	left: 15px;
	opacity: 0;
	bottom: -100%;
	transition: all .2s ease-out;
}
.ios-bottom-menu.open {
	display: block;
	opacity:1;
	bottom:0;
}
.ios-bottom-menu ul{
	background-color: #fafafb;
	margin-bottom: 8px;
	border-radius: 11px;
}
.ios-bottom-menu ul li{
	border-bottom: 1px solid #d9d9da;
	font-size: 18px;	
}
.ios-bottom-menu ul li:last-child {
	border-bottom: none;
}
.ios-bottom-menu ul li strong{
	font-family: "open_sansbold";	
}
.ios-bottom-menu ul li a,
.ios-bottom-menu ul li .strong{
	display: block;
	padding: 15px 30px 10px;
}
.ios-bottom-menu ul li .text {
	font-size: 15px;
	text-align: left;
}
.btn-icon {
    padding: 0 45px;
}
.btn-icon [class^="icon-"]{
    position: absolute;
    left: 20px;
    top:16px;
    line-height: 1;
}
.profile-text{
	color: #5b5c5e;
	font-size: 16px;
	padding-left:75px;
}
.profile-text strong{
	display: block;
	color: #1a1a1a;
	font-size: 18px;
	font-family: "open_sansbold";
}
.profile-icon {
    font-size: 50px;
    position: absolute;
    left: 15px;
    top: 0;
    height: 50px;
    line-height: 40px;
    bottom: 0;
    margin: auto;
   	color: #5b5c5e;
}
.profile-details {
	text-align: center;
	padding: 16px;
	border-bottom: 1px solid #caccce;
	position: relative;
}
.pro-det-icon{
	font-size: 50px;
	color: #01b5dd;
}
.pro-det-text{
    color: #5b5c5e;
    font-size: 16px;
}
.pro-det-text strong {
    display: block;
    color: #1a1a1a;
    font-size: 18px;
    font-family: "open_sansbold";
}
.delete-icon {
	position: absolute;
	right:0;
	top:20px;
}
.profile-details-btns .btn-ex-large {
	max-width: 360px;
	margin-top: 20px;
}
.details-desc{
	margin-top: 2rem;
}
.details-desc ul{
	padding-top: 0;
	margin-bottom: 1rem;
}
.details-desc p{
	margin-top: 0;
}
.alert-detail-links>li>a{
	display: block;
	color:#EC242B;
	position: relative;
	font-size: 1.2rem;
	padding:1rem 1.5rem 1rem 0;
	margin-bottom: 0 !important;
}
.alert-detail-links li a .icon-arrow-left-custom {
    position: absolute;
    right: .5rem;
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: 1.5rem;
    height: 1.5rem;
    margin-right: 0 !important;
}
.alert-detail-videos{
	text-align: center;
}
ul.alert-detail-videos>li{
	max-width:400px;
	margin-bottom: 2rem;
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-right: 1rem;
	margin-left: 1rem;
}

.footer-copyright{
	display: none;
}

.collapsible-header i{
	font-weight: bold;
	color: #a2a2a2;
	margin-right: 0.5rem;
}
.new-header{
	position: absolute;
	left:0;
	right: 0;
	top: 0;
	z-index: 996;
	box-shadow: none;
}

@media only screen and (max-width: 1050px) {
.banner-title {
	color: #fff;
	font-size: 2rem;
	margin: 2.5rem 0 0rem;
}
.banner-sub-title {
    font-size: 1.5rem;
}


}


@media only screen and (max-width: 992px) {
.container {
	width: 90%;
}
.search-bar {
	width: 100%;
	padding-right:0px;
}

.modal {
	height: 100%;
	width: 100%;
	top: 0 !important;
}
.modal .modal-content {
	height: calc(100% - 65px);
	max-height: inherit;
	overflow: auto;
}
.timeline ul li h2{
	font-size: 1rem;
}


}

@media only screen and (max-width: 850px) {
html, body {
	height: 100%;
}
body {
	overflow-x: hidden;
}

h3{
	font-size: 2rem;
	line-height: 145%;	
}

h5 {
	font-size: 1rem;
}
h6 {
	display: inline-block;
	font-size: 1.5rem;
	vertical-align: middle;
}
.landingScreen {
	width: 100%;
	height: 86%;
	display: table;
}
/*.section.main-wrapper {
	height: 100%;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	padding:0px 0 63px;
	overflow-y: auto;
	width: 100%;
	z-index: 995;
}*/
/*
.alerts-updates-body .section.main-wrapper {
	height: calc(100% - 50px);
}*/
.container {
	width:100%;
}
.container.max-width-mobile {
	max-width:94%;
}
.container.max-width-mobile.alert-page {
	max-width: 88%;
}

.section.main-wrapper.user-role-page .container.max-width-mobile{
	max-width: 100%;
}

.nav-wrapper.container {
	width: 100%;
}
.timeline-wrapper {
	overflow-y: auto !important;
}
.page-title {
	font-size: 1.3rem;
}
.landingScreen .container {
	display: table-cell;
	vertical-align: middle;
}
.landingScreen .container .brand-logo {
	display: none;
}
.custom-boxes li {
    width: 46%;
    max-width: 100%;
    margin: 50px 0 0px;
}
.search-bar-wrapper {
	width: 100%;
}
/* .brand-logo {
	display: none;
} */
.preloader-screen .brand-logo {
	display: block;
	max-width: 170px;
}
.section.main-wrapper br {
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	display: block;
}
/*
.btn-footer-stick {
	position: absolute;
	left: 0;
	right: 0;
	margin-left: 0 !important;
	bottom: 30px;
	margin-right: 0 !important;
	margin-bottom: 0px;
}*/
.cat-listing-wraper, .listing-right-content {
	min-height: 100px;
	padding: 0 !important;
}
.listing-right-content {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	padding:0 !important;
}
.row .col.m12.listing-left {
	padding-top:1px;
}
.row .col.m12.listing-left.resource-info, .row .col.m12.listing-left.common-ques-page {
	padding-top: 0px;
}
/*.row .col.m12.listing-left .listing-header {
	position: fixed;
	top: 62px;
	z-index: 99;
}*/
.btn, .btn-large, .btn-flat {
	max-width: 92%;
	width: 98%;
	left: 0;
	right: 0;
	margin: 0 auto !important;
	box-shadow: none;
}
.btn-term {
    max-width: 200px;
    font-size: 1rem !important;
    width: 100%;
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
	box-shadow: none;
}
.btn.loadmore {
	width: 100%;
	min-width: inherit;
	box-shadow: none;
	max-width: 100%;
}

.custom-boxes {
    text-align: center;
    padding-top:20px;
}

.cat-boxes .custom-box a{
	padding: 0px 15px;
}

.custom-box i {
	display: inline-block;
	font-size:3rem;
	margin-bottom:15px;
	vertical-align: middle;
	margin-right:0px;
	margin-left:0px;
}

.user-role-selection.custom-boxes{
	padding-top: 0;
}

.user-role-selection.custom-boxes li{
    width: 100%;
    margin: 0;
}

.user-role-selection.custom-boxes li i{
	margin-bottom: 0;
	margin-right:20px;
}

.row .col.s12.listing-right {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: #fff;
	opacity: 0;
	pointer-events: none;
	padding: 0;
}
.listing-right .listing-header {
	z-index: 1198;
}
.slide-show {
	opacity: 1 !important;
	pointer-events: auto !important;
	z-index: 9999;
}
.listing-header h5 {
	text-align: center;
}
.listing-header .slide-back {
	/*  position: absolute;
  left: 1%;
  z-index: 9999;
  right: auto;
  margin: 0;
  top: 2px;
  padding: 2% 2%;
  font-size: 2rem;*/
	font-size: 2rem;
	position: absolute;
	left: 0;
	top: 14px;
}
.navbar-fixed, .navbar-fixed .light-blue {
	background: none !important;
}
.animatedElement .navbar-fixed, .animatedElement.navbar-fixed .light-blue {
	background: inherit !important;
	background-color: #01b5dd !important;
}
.nav-back-icon {
	margin-left: 0;
	font-size: 1.5rem;
}
.cq-rc-body {
	padding: 1rem;
}
.listing-right-content.show-spinner .spinner-covered {
	position: fixed;
}
.show-search-field {
	padding-right: 15px;
}
.listing-header::before, .listing-header::after {
	display: none;
}
footer.page-footer {
	z-index:996 !important
}
footer.page-footer .container {
	max-width: 96%;
}
.btn-form{
	max-width:300px;
}
.text-icon{
	position: absolute;
	right: 0;
	top: 20px;
	line-height: 1;
}

.hm-cate li {
    display: inline-block;
    padding: 0 0%;
    width: 32%;
}

.custom-box{
	padding: 22px 15px;
}

.custom-box h6{
	font-size: 1rem;
}

.custom-box .custom-checkbox{
    right:30px;
    top:28px;	
}

.custom-box .custom-checkbox i{
	margin: 0;
}

.btn, .btn-large, .btn-flat{
	height: 60px;
	font-size: 1.3rem;
}

.inner-banner .inner-banner-slides{
	position: absolute;
	height: 100%;
	left: 0;
	right: 0;
}

.inner-banner .inner-banner-slides li{
	position: absolute;
	height: 100%;
}

.banner-text{
	max-width:500px;
}

.inner-banner{
	min-height: 380px;
}

.cat-boxes .custom-box h6{
	line-height:28px;
}

.cat-boxes .custom-box h6 br{
	display:inline-block;
}

.form-page{
	max-width: 94%;
	margin: 16px auto 0;	
}

.inner-banner .listing-header  span{
	font-size: 3rem;
	line-height: 100%;
	color: #fff;
}

.collapsible-header{
	background: #fff;
	margin: 0 auto;
	padding: 0;
	max-width: 96%;
	margin: 0 auto;	
}

.collapsible-body{
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9999;
	border-color: #fff;
	pointer-events: none;
	opacity: 0;
	transition: all .5s ease;
	right: -100%;
	padding:0;
	display: block !important;
    padding: 0;
}
.collapsible-body-content{
	padding: 0.75rem;
}
.collapsible-body.active{
	opacity: 1;
	pointer-events: initial;
	right: 0;	
}

.collapsible .inner-banner{
	display: block;
}
ul.alert-detail-videos>li{
	margin-left: .5rem;
	margin-right: .5rem;
	margin-bottom: 1rem;
    max-width: 340px;
}
.alert-detail-links li a .icon-arrow-left-custom{
	right: 0;
}

.collapsible .inner-banner {
    display: block;
}
.profile-details{
	margin-bottom: 20px;
}
.input-field-radius input{
	height: 3.75rem;
}
.field-has-icon i {
    line-height: 3.75rem;
}
.picker__footer .btn-flat{
	font-size: 1rem;
}
.aebtn-half-width {
    height: 54px;
    line-height: 54px;
    margin: 20px 15px !important;
    max-width: 200px;
    width: 100%;
}
.btn.banner-btn {
    margin-top: 20px !important;
}
.banner-sub-title{
	 font-size: 1.5rem;
}


}

@media only screen and (max-width: 736px) {
body {
	font-size: 13px;
}
.listing-right h5 i {
    display: inline;
}
.emptyState .img {
    max-width: 100px;
    margin: 20px auto;
}
.emptyState h3 {
	font-size: 1.5rem;
}
.emptyState p {
    margin: 0 auto;
    max-width: 320px;
}
.search-bar {
	padding-right:0px;
}

.page-title {
	font-size: 1.1rem;
}
.valignMiddle {
	width: 96%;
	margin: 0 auto;
}

.custom-box i {
	font-size: 2rem;
	margin-right: 15px;
	margin-left: 10px;
}
h6 {
	font-size: 1rem;
}
.custom-box {
	padding: 11px 15px 8px;
}
.custom-boxes li {
	margin: 3px 0;
}
.custom-box .custom-checkbox {
    width: 32px;
    height: 32px;
	top: 14px;
}
.custom-box .custom-checkbox i{
    font-size: 1.2rem;
    line-height: 30px;
}
.btn-footer-stick {
	position: relative;
	bottom: 0;
}
/*.section.main-wrapper {
	padding: 55px 0 35px;
}*/

.search-bar-wrapper {
	height: 50px;
}
.navbar-fixed nav {
	height: 50px;
}
.navbar-fixed {
	height: 50px;
	z-index: 996;
}
.page-title {
	height: 50px;
	line-height: 50px;
}
.search-bar-wrapper a > .icon-search-custom {
	font-size: 1.5rem;
	line-height: 52px;
}
.search-top {
	margin: 0 0;
}
.show-search-field span {
	top: 16px;
}
nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
	height: 50px;
	line-height: 50px;
	font-size: 1.3rem;
}
.search-bar i {
	font-size: 1.1rem;
	left: 10px;
	top: 1px;
	line-height:2.5rem;
}
.search-bar input {
	height: 32px;
	margin-top: 9px;
}

.listing-header h5 {
	font-size: 1rem;
}
.landingScreen .btn-footer-stick {
	position: absolute;
	bottom: 20px;
}
.row .col.m12.listing-left .listing-header {
	top: 40px;
}
.listing-header .slide-back {
	font-size: 1.3rem;
	top: 13px;
}
.row .col.m12.listing-left {
	padding-top:0px;
}
.listing-right-content {
	padding:0px 0px 0 !important;
}
.listing-header {
	height: 50px;
}
.listing-header h5 {
	line-height:32px;
	font-size: 1rem;
}
.tabs, .tabs .tab {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.pagination li {
	font-size: .8rem;
	padding: 6px 8px;
	vertical-align: middle;
	line-height: 1;
}
.text-icon{
	top: 15px;
}

.search-bar .search-input{
	height:2.5rem;
}

.search-bar .icon-search-custom{
	top: 9px;
}

.inner-banner .listing-header  span{
	font-size: 1.5rem;
}

.profile-icon{
   left: 0;
}
.accordian-custom-scroll{
	overflow-y:auto;
	max-height: 100%;
}

.listing-scrollbar {
    max-height: 400px;
    margin-bottom: 20px;
}


}

@media only screen and (max-width: 600px) {
body {
	font-size: 14px;
}
h5 {
	font-size: 0.9rem;
}
.preloader-screen .brand-logo {
	max-width: 130px;
}
.btn-large {
	line-height: 58px;
	font-size: 0.9rem;
}
.landingScreen .valignMiddle {
	width: 90%;
}
.modal .modal-content {
	padding: 15px;
	font-size: 0.843rem;
	height: calc(100% - 56px);
}
.modal-header {
	padding: 0 15px;
	height: 56px;
}
.modal-header h4, .modal-header a {
	line-height: 56px;
	font-size: 1.026rem;
}
.page-title {
	height: 50px;
	line-height: 56px;
	font-size: 1.026rem;
}
.header-icon .custom-icon {
	font-size: 1.3rem;
	line-height: 50px;
}

.preloader-screen h5 {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.custom-box {
	text-align: left;
	;
}
.custom-box i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}
h6 {
	display: inline-block;
	vertical-align: middle;
}

.row .col.s12.listing-right-content {
	padding: 0 0rem;
}
.listing-header h5 {
	padding: 0 1rem;
}
.row .col.s12.listing-right {
	padding: 0 0rem;
}
.cat-listing li a,
.not-cat-listing li {
	padding: 13px 21px 12px 0px;
}
.cat-listing li a i {
	right: 0px;
}
.rdy-vax-page .custom-box i {
	font-size: 2rem;
}
.section.main-wrapper {
	margin-bottom: 0px;
}
.btn-form{
	max-width: 100%;
	width: 100%;
}
.btn-term {
    max-width:180px;
    margin-right:5px !important;
    margin-left:5px !important;
}
.alert-detail-links>li>a,
.timeline ul li h2{
	font-size:0.875rem !important;
}
.alert-detail-links>li>a{
	padding:.5rem 1rem.5rem 0;
}
.timeline ul li .time-date{
	font-size: 0.7rem;
}
.timeline ul li .post .icon-arrow-left-custom,
.alert-detail-links li a .icon-arrow-left-custom{
    font-size:1.2rem;
    height:1.2rem;
}
.input-field-radius label {
    font-size: 1.2rem;
    margin-bottom: 5px;
}
.input-field-radius input,
.adverse-event-dt .btn-block {
    height: 3.125rem;
    line-height: 3.125rem;
}
.field-has-icon i {
    line-height: 3.125rem;
    font-size: 20px;
}
.adverse-event-dt .input-field-radius {
    margin-bottom: 20px;
}
.aebtn-half-width {
    height: 40px !important;
    line-height: 40px !important;
    margin: 15px 5px !important;
    max-width: 140px;
    width: 100%;
}
.btn.banner-btn {
    height: 50px;
    line-height: 50px;
    margin-top: 20px !important;
}


}

@media only screen and (max-width: 415px) {
h3{
	font-size: 1.6rem;
}

.btn-large{
	height: 50px;
    line-height:50px;	
}
h6 {
	font-size: 1rem;
}
.search-bar-wrapper a > .icon-search-custom {
	font-size: 1.1rem;
}
.search-bar i {
	font-size: 1rem;
	left: 6px;
}
.search-bar input {
	padding: 0 12px 0 35px;
}
.landingScreen {
	position: fixed;
	padding: 0;
	margin: 0;
	top: 0;
}
.custom-box {
	padding:18px 15px 18px;
}
.custom-boxes li {
	margin: 1.5% 0;
}
.custom-box i {
	font-size: 2rem;
	margin-left: 4px;
	margin-right: 12px;
	margin-bottom: 8px;
}

.cat-boxes .custom-box a {
	padding: 11px 15px 7px;
}
/*.section.main-wrapper {
	padding:0px 0 50px;
}
.timeline ul {
	padding-top: 68px;
}
.btn-footer-stick {
	position: absolute;
	bottom: 20px;
}
.section.form-page-wrapper,
.section.proceed-page-wrapper,
.section.term-page-wrapper,
.section.btn-bot-fix-section,
.section.cat-listing-wrap{
	padding-bottom: 0;
}
.section.form-page-wrapper > .container,
.section.proceed-page-wrapper > .container,
.section.btn-bot-fix-section > .container{
	padding-bottom: 140px;
}
.section.cat-listing-wrap {
	padding-bottom: 0;
}
.section.cat-listing-wrap > .container{
	padding-bottom: 100px;
}*/
.btn-term {
    max-width:48%;
    margin-right: 1% !important;
    margin-left: 1% !important;
    float: left;
}
/*.section.term-page-wrapper > .container{
	padding-bottom: 50px;	
}
.profile-wrap .listing-right-content {
	padding-bottom:200px !important;
}*/
.mob-mar-bot-non{
	margin-bottom: 0;
}
.row .col.btn-bot-fix,.cat-continue{
	/*position: fixed;*/
	left: 0;
	right: 0;
	bottom:50px;
	height:90px;
	padding-top:20px;
	padding-bottom:20px;
	width:100% !important;
	margin: auto;
	float: none;
	background-color: #fff;
	padding-right: 3% !important;
	padding-left: 3% !important;
	z-index: 5;
}
.row .btn-bot-fix.btn-bot-term {
	bottom: 0;
}
.cat-continue .btn-large {
	width: 100%;
}
.row .col.btn-bot-fix.btn-form-helper {
	height:100px;
	padding-top:10px;
	padding-bottom:10px;	
	clear: both;
}
.profile-details-btns {
	margin-bottom: 0;
}
.profile-details-btns .col.btn-bot-fix{
    height: 170px;
    padding-top: 0;
}
.profile-details-btns .btn-ex-large {
    margin-top: 20px !important;
    max-width:inherit;
}
.btn-form{
	display: block;
	width: 100%;
}
.graphical-rocord .row {
	margin-bottom: 0;
}

.hm-cate li i{
	font-size: 2rem;
}

.hm-cate li:last-child i{
	font-size: 2.3rem;
}

.hm-cate li a{
	font-size: 0.9rem;
	line-height: 1.4rem;	
}

.user-role-selection.custom-boxes li{
    margin-bottom: 0;
    margin-top: 0;	
}

.custom-box h6{
	font-size: 1rem;
}

.custom-box .custom-checkbox{
    width: 26px;
    height: 26px;
	right: 20px;
}

.custom-radio input[type="radio"]:checked + span + i + .custom-checkbox i{
    font-size: 18px;
    line-height: 24px;
    width: 24px;	
}

.banner-text{
	max-width: 92%;
	font-size: 1rem;	
}

.inner-banner {
    min-height: 300px;
}

.custom-boxes{
    padding-top: 10px;	
}

.cat-boxes .custom-box h6{
    line-height: 18px;
    margin: 0 auto;
    font-size: 0.8rem;	
}

.brand-logo{
	max-width: 175px;
}
ul.alert-detail-videos>li{
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
.custom-box .custom-checkbox i {
    font-size: 1rem;
    line-height: 23px;
}
.checkbox-listing .custom-type-checkbox::after {
    width: calc(100% - 70px);
}
.checkbox-listing .custom-type-checkbox h6 {
    display: table-cell;
    width: 280px;
}


}

@media only screen and (max-width:360px) {
body {
	font-size: 13px;
}
.custom-box i {
	font-size: 1.7rem;
}
h6 {
	font-size: 0.9rem;
}
.custom-box {
	padding: 10px 15px;
}
.cat-boxes .custom-box a {
	padding: 9px 15px 5px;
}
.custom-boxes li:last-child {
	margin: 8px 0 30px;
}
.custom-boxes li {
	margin: 1% 0;
}
.rdy-vax-page .custom-box i {
	font-size: 1.7rem;
}
.social-share ul li a {
	width: 26px;
	height: 26px;
}
.footer-copyright p {
	font-size: 0.8rem;
}
.social-share ul li a {
	font-size: 0.8rem;
	line-height: 30px;
}

input.form-control, select.form-control{
	height: 40px;
	padding:4px 16px;
	font-size: 15px;
}
.custom-select span{
	width: 28px;
}
.caret{
	border-left-width:6px;
    border-right-width:6px;
    border-top-width:6px;
}
.custom-select span i.caret-top{
	top: calc(50% - 8px);
    border-bottom-width:6px;

}
.input-icon {
    top: 42px;
    font-size: 18px;
}
.proceed-box{
	border-radius:5px;
	padding:18px 15px;
	margin-bottom: 10px;

}
.proceed-page{
	font-size: 14px;
}
.proceed-icon{
	font-size:48px;
	margin-bottom:12px;
}
.toggle-switch [type="checkbox"] + label{
    height: 18px;
    line-height: 18px;
}
.toggle-switch [type="checkbox"] + label:before{
    width: 10px;
    height: 20px;
    left: -2px;	
}
.vs-box{
	padding: 15px;
}
.vx-box-top,
.vx-box-bot-text{
	font-size: 14px;
    padding-right: 20px;
}
.vx-box-bot-text .icon-check-mark{
	font-size: 18px;
}
.ios-switch .swith-label {
    font-size: 12px;
}
.profile-icon {
    font-size:35px;
    left: 10px;
    top: 10px;
}
.profile-text {
    font-size: 14px;
    padding-left:60px;
}
.profile-text strong{
	font-size: 16px;	
}
.picker__table{
	font-size: .8rem;
}
.picker{
	font-size: 14px;
}
.picker__day--infocus{
    padding: 0.68rem 0;	
}
.alert-detail-links>li>a,
.timeline ul li h2{
	font-size:0.813rem !important;
}

}
@media only screen and (max-width:320px) {
.aebtn-half-width {
    max-width: 120px;
}

}

