/* HTML Template Time:  Author: Hiep Ta - hieptq11@gmail.com */
/** Retrieves a color value from the $material-colors Sass map Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/  @function @param {string} color-name             - quoted, lower-case, dasherized color name (e.g. 'pink', 'amber') @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g. '200', 'a100') */
/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-50 { color: #ffebee !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-50 { background-color: #ffebee !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-100 { color: #ffcdd2 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-100 { background-color: #ffcdd2 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-200 { color: #ef9a9a !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-200 { background-color: #ef9a9a !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-300 { color: #e57373 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-300 { background-color: #e57373 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-400 { color: #ef5350 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-400 { background-color: #ef5350 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-500 { color: #f44336 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-500 { background-color: #f44336 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-600 { color: #e53935 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-600 { background-color: #e53935 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-700 { color: #d32f2f !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-700 { background-color: #d32f2f !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-800 { color: #c62828 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-800 { background-color: #c62828 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-900 { color: #b71c1c !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-900 { background-color: #b71c1c !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-a100 { color: #ff8a80 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-a100 { background-color: #ff8a80 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-a200 { color: #ff5252 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-a200 { background-color: #ff5252 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-a400 { color: #ff1744 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-a400 { background-color: #ff1744 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-a700 { color: #d50000 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-a700 { background-color: #d50000 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-50 { color: #fce4ec !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-50 { background-color: #fce4ec !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-100 { color: #f8bbd0 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-100 { background-color: #f8bbd0 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-200 { color: #f48fb1 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-200 { background-color: #f48fb1 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-300 { color: #f06292 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-300 { background-color: #f06292 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-400 { color: #ec407a !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-400 { background-color: #ec407a !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-500 { color: #e91e63 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-500 { background-color: #e91e63 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-600 { color: #d81b60 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-600 { background-color: #d81b60 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-700 { color: #c2185b !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-700 { background-color: #c2185b !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-800 { color: #ad1457 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-800 { background-color: #ad1457 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-900 { color: #880e4f !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-900 { background-color: #880e4f !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-a100 { color: #ff80ab !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-a100 { background-color: #ff80ab !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-a200 { color: #ff4081 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-a200 { background-color: #ff4081 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-a400 { color: #f50057 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-a400 { background-color: #f50057 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-pink-a700 { color: #c51162 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-a700 { background-color: #c51162 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-50 { color: #f3e5f5 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-50 { background-color: #f3e5f5 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-100 { color: #e1bee7 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-100 { background-color: #e1bee7 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-200 { color: #ce93d8 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-200 { background-color: #ce93d8 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-300 { color: #ba68c8 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-300 { background-color: #ba68c8 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-400 { color: #ab47bc !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-400 { background-color: #ab47bc !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-500 { color: #9c27b0 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-500 { background-color: #9c27b0 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-600 { color: #8e24aa !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-600 { background-color: #8e24aa !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-700 { color: #7b1fa2 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-700 { background-color: #7b1fa2 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-800 { color: #6a1b9a !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-800 { background-color: #6a1b9a !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-900 { color: #4a148c !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-900 { background-color: #4a148c !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-a100 { color: #ea80fc !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-a100 { background-color: #ea80fc !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-a200 { color: #e040fb !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-a200 { background-color: #e040fb !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-a400 { color: #d500f9 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-a400 { background-color: #d500f9 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-purple-a700 { color: #aa00ff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-a700 { background-color: #aa00ff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-50 { color: #ede7f6 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-50 { background-color: #ede7f6 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-100 { color: #d1c4e9 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-100 { background-color: #d1c4e9 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-200 { color: #b39ddb !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-200 { background-color: #b39ddb !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-300 { color: #9575cd !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-300 { background-color: #9575cd !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-400 { color: #7e57c2 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-400 { background-color: #7e57c2 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-500 { color: #673ab7 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-500 { background-color: #673ab7 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-600 { color: #5e35b1 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-600 { background-color: #5e35b1 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-700 { color: #512da8 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-700 { background-color: #512da8 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-800 { color: #4527a0 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-800 { background-color: #4527a0 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-900 { color: #311b92 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-900 { background-color: #311b92 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-a100 { color: #b388ff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a100 { background-color: #b388ff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-a200 { color: #7c4dff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a200 { background-color: #7c4dff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-a400 { color: #651fff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a400 { background-color: #651fff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-a700 { color: #6200ea !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a700 { background-color: #6200ea !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-50 { color: #e8eaf6 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-50 { background-color: #e8eaf6 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-100 { color: #c5cae9 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-100 { background-color: #c5cae9 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-200 { color: #9fa8da !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-200 { background-color: #9fa8da !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-300 { color: #7986cb !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-300 { background-color: #7986cb !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-400 { color: #5c6bc0 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-400 { background-color: #5c6bc0 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-500 { color: #3f51b5 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-500 { background-color: #3f51b5 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-600 { color: #3949ab !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-600 { background-color: #3949ab !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-700 { color: #303f9f !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-700 { background-color: #303f9f !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-800 { color: #283593 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-800 { background-color: #283593 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-900 { color: #1a237e !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-900 { background-color: #1a237e !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-a100 { color: #8c9eff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-a100 { background-color: #8c9eff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-a200 { color: #536dfe !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-a200 { background-color: #536dfe !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-a400 { color: #3d5afe !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-a400 { background-color: #3d5afe !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-a700 { color: #304ffe !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-a700 { background-color: #304ffe !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-50 { color: #e3f2fd !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-50 { background-color: #e3f2fd !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-100 { color: #bbdefb !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-100 { background-color: #bbdefb !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-200 { color: #90caf9 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-200 { background-color: #90caf9 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-300 { color: #64b5f6 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-300 { background-color: #64b5f6 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-400 { color: #42a5f5 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-400 { background-color: #42a5f5 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-500 { color: #2196f3 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-500 { background-color: #2196f3 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-600 { color: #1e88e5 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-600 { background-color: #1e88e5 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-700 { color: #1976d2 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-700 { background-color: #1976d2 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-800 { color: #1565c0 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-800 { background-color: #1565c0 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-900 { color: #0d47a1 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-900 { background-color: #0d47a1 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-a100 { color: #82b1ff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-a100 { background-color: #82b1ff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-a200 { color: #448aff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-a200 { background-color: #448aff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-a400 { color: #2979ff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-a400 { background-color: #2979ff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-a700 { color: #2962ff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-a700 { background-color: #2962ff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-50 { color: #e1f5fe !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-50 { background-color: #e1f5fe !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-100 { color: #b3e5fc !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-100 { background-color: #b3e5fc !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-200 { color: #81d4fa !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-200 { background-color: #81d4fa !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-300 { color: #4fc3f7 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-300 { background-color: #4fc3f7 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-400 { color: #29b6f6 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-400 { background-color: #29b6f6 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-500 { color: #03a9f4 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-500 { background-color: #03a9f4 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-600 { color: #039be5 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-600 { background-color: #039be5 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-700 { color: #0288d1 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-700 { background-color: #0288d1 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-800 { color: #0277bd !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-800 { background-color: #0277bd !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-900 { color: #01579b !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-900 { background-color: #01579b !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-a100 { color: #80d8ff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-a100 { background-color: #80d8ff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-a200 { color: #40c4ff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-a200 { background-color: #40c4ff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-a400 { color: #00b0ff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-a400 { background-color: #00b0ff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-a700 { color: #0091ea !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-a700 { background-color: #0091ea !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-50 { color: #e0f7fa !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-50 { background-color: #e0f7fa !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-100 { color: #b2ebf2 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-100 { background-color: #b2ebf2 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-200 { color: #80deea !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-200 { background-color: #80deea !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-300 { color: #4dd0e1 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-300 { background-color: #4dd0e1 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-400 { color: #26c6da !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-400 { background-color: #26c6da !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-500 { color: #00bcd4 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-500 { background-color: #00bcd4 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-600 { color: #00acc1 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-600 { background-color: #00acc1 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-700 { color: #0097a7 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-700 { background-color: #0097a7 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-800 { color: #00838f !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-800 { background-color: #00838f !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-900 { color: #006064 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-900 { background-color: #006064 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-a100 { color: #84ffff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-a100 { background-color: #84ffff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-a200 { color: #18ffff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-a200 { background-color: #18ffff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-a400 { color: #00e5ff !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-a400 { background-color: #00e5ff !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-a700 { color: #00b8d4 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-a700 { background-color: #00b8d4 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-50 { color: #e0f2f1 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-50 { background-color: #e0f2f1 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-100 { color: #b2dfdb !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-100 { background-color: #b2dfdb !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-200 { color: #80cbc4 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-200 { background-color: #80cbc4 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-300 { color: #4db6ac !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-300 { background-color: #4db6ac !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-400 { color: #26a69a !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-400 { background-color: #26a69a !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-500 { color: #009688 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-500 { background-color: #009688 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-600 { color: #00897b !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-600 { background-color: #00897b !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-700 { color: #00796b !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-700 { background-color: #00796b !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-800 { color: #00695c !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-800 { background-color: #00695c !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-900 { color: #004d40 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-900 { background-color: #004d40 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-a100 { color: #a7ffeb !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-a100 { background-color: #a7ffeb !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-a200 { color: #64ffda !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-a200 { background-color: #64ffda !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-a400 { color: #1de9b6 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-a400 { background-color: #1de9b6 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-teal-a700 { color: #00bfa5 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-a700 { background-color: #00bfa5 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-50 { color: #e8f5e9 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-50 { background-color: #e8f5e9 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-100 { color: #c8e6c9 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-100 { background-color: #c8e6c9 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-200 { color: #a5d6a7 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-200 { background-color: #a5d6a7 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-300 { color: #81c784 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-300 { background-color: #81c784 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-400 { color: #66bb6a !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-400 { background-color: #66bb6a !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-500 { color: #4caf50 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-500 { background-color: #4caf50 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-600 { color: #43a047 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-600 { background-color: #43a047 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-700 { color: #388e3c !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-700 { background-color: #388e3c !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-800 { color: #2e7d32 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-800 { background-color: #2e7d32 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-900 { color: #1b5e20 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-900 { background-color: #1b5e20 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-a100 { color: #b9f6ca !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-a100 { background-color: #b9f6ca !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-a200 { color: #69f0ae !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-a200 { background-color: #69f0ae !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-a400 { color: #00e676 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-a400 { background-color: #00e676 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-green-a700 { color: #00c853 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-a700 { background-color: #00c853 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-50 { color: #f1f8e9 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-50 { background-color: #f1f8e9 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-100 { color: #dcedc8 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-100 { background-color: #dcedc8 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-200 { color: #c5e1a5 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-200 { background-color: #c5e1a5 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-300 { color: #aed581 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-300 { background-color: #aed581 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-400 { color: #9ccc65 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-400 { background-color: #9ccc65 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-500 { color: #8bc34a !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-500 { background-color: #8bc34a !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-600 { color: #7cb342 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-600 { background-color: #7cb342 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-700 { color: #689f38 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-700 { background-color: #689f38 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-800 { color: #558b2f !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-800 { background-color: #558b2f !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-900 { color: #33691e !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-900 { background-color: #33691e !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-a100 { color: #ccff90 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-a100 { background-color: #ccff90 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-a200 { color: #b2ff59 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-a200 { background-color: #b2ff59 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-a400 { color: #76ff03 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-a400 { background-color: #76ff03 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-a700 { color: #64dd17 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-a700 { background-color: #64dd17 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-50 { color: #f9fbe7 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-50 { background-color: #f9fbe7 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-100 { color: #f0f4c3 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-100 { background-color: #f0f4c3 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-200 { color: #e6ee9c !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-200 { background-color: #e6ee9c !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-300 { color: #dce775 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-300 { background-color: #dce775 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-400 { color: #d4e157 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-400 { background-color: #d4e157 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-500 { color: #cddc39 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-500 { background-color: #cddc39 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-600 { color: #c0ca33 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-600 { background-color: #c0ca33 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-700 { color: #afb42b !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-700 { background-color: #afb42b !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-800 { color: #9e9d24 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-800 { background-color: #9e9d24 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-900 { color: #827717 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-900 { background-color: #827717 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-a100 { color: #f4ff81 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-a100 { background-color: #f4ff81 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-a200 { color: #eeff41 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-a200 { background-color: #eeff41 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-a400 { color: #c6ff00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-a400 { background-color: #c6ff00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-lime-a700 { color: #aeea00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-a700 { background-color: #aeea00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-50 { color: #fffde7 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-50 { background-color: #fffde7 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-100 { color: #fff9c4 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-100 { background-color: #fff9c4 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-200 { color: #fff59d !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-200 { background-color: #fff59d !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-300 { color: #fff176 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-300 { background-color: #fff176 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-400 { color: #ffee58 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-400 { background-color: #ffee58 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-500 { color: #ffeb3b !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-500 { background-color: #ffeb3b !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-600 { color: #fdd835 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-600 { background-color: #fdd835 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-700 { color: #fbc02d !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-700 { background-color: #fbc02d !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-800 { color: #f9a825 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-800 { background-color: #f9a825 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-900 { color: #f57f17 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-900 { background-color: #f57f17 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-a100 { color: #ffff8d !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-a100 { background-color: #ffff8d !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-a200 { color: #ffff00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-a200 { background-color: #ffff00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-a400 { color: #ffea00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-a400 { background-color: #ffea00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-a700 { color: #ffd600 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-a700 { background-color: #ffd600 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-50 { color: #fff8e1 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-50 { background-color: #fff8e1 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-100 { color: #ffecb3 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-100 { background-color: #ffecb3 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-200 { color: #ffe082 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-200 { background-color: #ffe082 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-300 { color: #ffd54f !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-300 { background-color: #ffd54f !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-400 { color: #ffca28 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-400 { background-color: #ffca28 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-500 { color: #ffc107 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-500 { background-color: #ffc107 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-600 { color: #ffb300 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-600 { background-color: #ffb300 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-700 { color: #ffa000 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-700 { background-color: #ffa000 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-800 { color: #ff8f00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-800 { background-color: #ff8f00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-900 { color: #ff6f00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-900 { background-color: #ff6f00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-a100 { color: #ffe57f !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-a100 { background-color: #ffe57f !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-a200 { color: #ffd740 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-a200 { background-color: #ffd740 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-a400 { color: #ffc400 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-a400 { background-color: #ffc400 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-amber-a700 { color: #ffab00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-a700 { background-color: #ffab00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-50 { color: #fff3e0 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-50 { background-color: #fff3e0 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-100 { color: #ffe0b2 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-100 { background-color: #ffe0b2 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-200 { color: #ffcc80 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-200 { background-color: #ffcc80 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-300 { color: #ffb74d !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-300 { background-color: #ffb74d !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-400 { color: #ffa726 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-400 { background-color: #ffa726 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-500 { color: #ff9800 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-500 { background-color: #ff9800 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-600 { color: #fb8c00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-600 { background-color: #fb8c00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-700 { color: #f57c00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-700 { background-color: #f57c00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-800 { color: #ef6c00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-800 { background-color: #ef6c00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-900 { color: #e65100 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-900 { background-color: #e65100 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-a100 { color: #ffd180 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-a100 { background-color: #ffd180 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-a200 { color: #ffab40 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-a200 { background-color: #ffab40 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-a400 { color: #ff9100 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-a400 { background-color: #ff9100 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-orange-a700 { color: #ff6d00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-a700 { background-color: #ff6d00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-50 { color: #fbe9e7 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-50 { background-color: #fbe9e7 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-100 { color: #ffccbc !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-100 { background-color: #ffccbc !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-200 { color: #ffab91 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-200 { background-color: #ffab91 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-300 { color: #ff8a65 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-300 { background-color: #ff8a65 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-400 { color: #ff7043 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-400 { background-color: #ff7043 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-500 { color: #ff5722 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-500 { background-color: #ff5722 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-600 { color: #f4511e !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-600 { background-color: #f4511e !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-700 { color: #e64a19 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-700 { background-color: #e64a19 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-800 { color: #d84315 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-800 { background-color: #d84315 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-900 { color: #bf360c !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-900 { background-color: #bf360c !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-a100 { color: #ff9e80 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a100 { background-color: #ff9e80 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-a200 { color: #ff6e40 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a200 { background-color: #ff6e40 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-a400 { color: #ff3d00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a400 { background-color: #ff3d00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-a700 { color: #dd2c00 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a700 { background-color: #dd2c00 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-50 { color: #efebe9 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-50 { background-color: #efebe9 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-100 { color: #d7ccc8 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-100 { background-color: #d7ccc8 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-200 { color: #bcaaa4 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-200 { background-color: #bcaaa4 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-300 { color: #a1887f !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-300 { background-color: #a1887f !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-400 { color: #8d6e63 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-400 { background-color: #8d6e63 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-500 { color: #795548 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-500 { background-color: #795548 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-600 { color: #6d4c41 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-600 { background-color: #6d4c41 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-700 { color: #5d4037 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-700 { background-color: #5d4037 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-800 { color: #4e342e !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-800 { background-color: #4e342e !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-brown-900 { color: #3e2723 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-900 { background-color: #3e2723 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-50 { color: #fafafa !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-50 { background-color: #fafafa !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-100 { color: #f5f5f5 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-100 { background-color: #f5f5f5 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-200 { color: #eeeeee !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-200 { background-color: #eeeeee !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-300 { color: #e0e0e0 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-300 { background-color: #e0e0e0 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-400 { color: #bdbdbd !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-400 { background-color: #bdbdbd !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-500 { color: #9e9e9e !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-500 { background-color: #9e9e9e !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-600 { color: #757575 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-600 { background-color: #757575 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-700 { color: #616161 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-700 { background-color: #616161 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-800 { color: #424242 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-800 { background-color: #424242 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-grey-900 { color: #212121 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-900 { background-color: #212121 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-50 { color: #eceff1 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-50 { background-color: #eceff1 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-100 { color: #cfd8dc !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-100 { background-color: #cfd8dc !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-200 { color: #b0bec5 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-200 { background-color: #b0bec5 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-300 { color: #90a4ae !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-300 { background-color: #90a4ae !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-400 { color: #78909c !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-400 { background-color: #78909c !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-500 { color: #607d8b !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-500 { background-color: #607d8b !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-600 { color: #546e7a !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-600 { background-color: #546e7a !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-700 { color: #455a64 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-700 { background-color: #455a64 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-800 { color: #37474f !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-800 { background-color: #37474f !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-900 { color: #263238 !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-900 { background-color: #263238 !important; }

/* line 5, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-1000 { color: #11171a !important; }

/* line 8, ../scss/bs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-1000 { background-color: #11171a !important; }

/* line 4, ../scss/bs/_scaffolding.scss */
*, *:hover, *:visited, *:focus, *:active { outline: none !important; }

/* line 12, ../scss/bs/_scaffolding.scss */
img { max-width: 100% !important; }

/* line 8, ../scss/bs/_tables.scss */
table.table thead tr th { font-weight: 700; }

/* line 14, ../scss/bs/_tables.scss */
.table { margin-bottom: 12px; }
/* line 20, ../scss/bs/_tables.scss */
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { line-height: 1.5; border-top: 1px solid #e0e0e0; }
/* line 27, ../scss/bs/_tables.scss */
.table > thead > tr > th { vertical-align: middle; border-bottom: 1px solid #e0e0e0; }
/* line 35, ../scss/bs/_tables.scss */
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }
/* line 41, ../scss/bs/_tables.scss */
.table > tbody + tbody { border-top: 1px solid #e0e0e0; }
/* line 44, ../scss/bs/_tables.scss */
.table .table { background-color: transparent; }

/* line 48, ../scss/bs/_tables.scss */
.table-bordered { border: 1px solid 1px solid #e0e0e0; }
/* line 54, ../scss/bs/_tables.scss */
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #e0e0e0; }

@media screen and (max-width: 767px) { /* line 61, ../scss/bs/_tables.scss */
    .table-responsive { border: 1px solid #e0e0e0; } }

/* line 3, ../scss/bs/_forms.scss */
label { display: block; font-size: 12px; font-weight: 400; margin-bottom: 3px; color: #757575; }

/* line 10, ../scss/bs/_forms.scss */
textarea { max-width: 100%; }

/* line 13, ../scss/bs/_forms.scss */
.form-control { height: 34px; padding: 7px 12px; line-height: 18px; font-size: 14px; background-color: #fff; border-color: #ccc; border-radius: 2px; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 22, ../scss/bs/_forms.scss */
.form-control.form-lg { height: 40px; padding: 9px 14px; line-height: 20px; font-size: 15px; }
/* line 28, ../scss/bs/_forms.scss */
.form-control.form-sm { height: 30px; padding: 6px 10px; line-height: 16px; font-size: 13px; }
/* line 34, ../scss/bs/_forms.scss */
.form-control:focus { background-color: #fff; border-color: #ccc; }

/* line 39, ../scss/bs/_forms.scss */
.form-control, .form-control:focus { color: #424242; box-shadow: 0 0 0 0 transparent !important; }

/* line 44, ../scss/bs/_forms.scss */
.form-control[readonly] { background-color: #fff; }

/* line 47, ../scss/bs/_forms.scss */
textarea.form-control { height: auto !important; }

/* line 50, ../scss/bs/_forms.scss */
.input-group-addon { color: #757575; background-color: #fafafa; }

/* line 54, ../scss/bs/_forms.scss */
select, input[type="radio"], input[type="checkbox"] { cursor: pointer; }

/* line 59, ../scss/bs/_forms.scss */
.radio, .checkbox { margin-top: 4px; margin-bottom: 4px; }
/* line 63, ../scss/bs/_forms.scss */
.radio input[type="radio"], .radio input[type="checkbox"], .checkbox input[type="radio"], .checkbox input[type="checkbox"] { margin-top: 3px; }
/* line 67, ../scss/bs/_forms.scss */
.radio label, .checkbox label { padding-top: 4px; padding-bottom: 4px; line-height: 18px; font-size: 14px; color: #757575; }
/* line 74, ../scss/bs/_forms.scss */
.radio.disabled, .checkbox.disabled { opacity: .6; }

/* line 80, ../scss/bs/_forms.scss */
.checkbox-inline input[type="radio"], .checkbox-inline input[type="checkbox"], .radio-inline input[type="radio"], .radio-inline input[type="checkbox"] { margin-top: 2px; }

/* line 84, ../scss/bs/_forms.scss */
.help-block { margin: 4px 0 2px; line-height: 16px; font-size: 12px; }

/* line 90, ../scss/bs/_forms.scss */
.input-group-addon { border-color: #ccc; }

/* line 94, ../scss/bs/_forms.scss */
.input-group .icon-addon { padding: 0; }
/* line 96, ../scss/bs/_forms.scss */
.input-group .icon-addon i { display: inline-block; padding: 0; width: 35px; line-height: 34px; text-align: center; color: #777; }
/* line 105, ../scss/bs/_forms.scss */
.input-group .icon-addon.icon-sm i { width: 31px; line-height: 30px; }
/* line 111, ../scss/bs/_forms.scss */
.input-group .icon-addon.icon-lg i { width: 41px; line-height: 40px; }

/* line 119, ../scss/bs/_forms.scss */
.input-group-btn .btn.ht-btn-default { padding: 8px 12px; border-color: #ccc; }

/* line 127, ../scss/bs/_forms.scss */
.ht-single-option-w-preview { margin: 0 0 8px; }
/* line 129, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label { display: block; position: relative; margin: 0; cursor: default; }
/* line 134, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option { display: block; position: relative; border: 1px solid #ddd; cursor: pointer; -moz-transition: border-color 0.1s ease-in-out; -o-transition: border-color 0.1s ease-in-out; -webkit-transition: border-color 0.1s ease-in-out; transition: border-color 0.1s ease-in-out; }
/* line 140, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option:after { content: ""; display: block; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-style: solid; border-width: 0 0 19px 19px; border-color: transparent; z-index: 90; }
/* line 152, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option span { display: block; }
/* line 155, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .label-color { width: 56px; height: 56px; border: 2px solid #fff; }
/* line 159, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .label-color.size-lg { width: 72px; height: 72px; }
/* line 164, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .label-image { width: 56px; height: 56px; }
/* line 167, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .label-image.size-lg { width: 72px; height: 72px; }
/* line 172, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .label-text { padding: 5px 16px; line-height: 20px; font-size: 14px; font-weight: 500; color: #424242; background-color: #fafafa; }
/* line 180, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .check-icon { display: block; position: absolute; bottom: 0; right: 3px; line-height: 8px; font-size: 8px; text-align: center; color: #fff; opacity: 0; visibility: hidden; z-index: 95; }
/* line 194, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:disabled + .preview-option { pointer-events: none; border-color: #f4f4f4; cursor: default; }
/* line 198, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:disabled + .preview-option .label-color { opacity: .5; }
/* line 201, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:disabled + .preview-option .label-image { opacity: .5; }
/* line 204, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:disabled + .preview-option .label-text { color: #bdbdbd; }
/* line 208, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:checked + .preview-option { background-color: #fff; border-color: #4caf50; }
/* line 211, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:checked + .preview-option:after { border-color: transparent transparent #4caf50 transparent; }
/* line 214, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:checked + .preview-option .label-text { color: #388e3c; }
/* line 217, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:checked + .preview-option i { visibility: visible; opacity: 1; }
/* line 223, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label.disabled { cursor: default; }

/* line 229, ../scss/bs/_forms.scss */
.ht-list-options-w-preview.ht-list-inline { font-size: 0; }
/* line 231, ../scss/bs/_forms.scss */
.ht-list-options-w-preview.ht-list-inline .ht-single-option-w-preview { margin: 0 8px 8px 0; font-size: 14px; display: inline-block; vertical-align: top; }

/* line 241, ../scss/bs/_forms.scss */
.ht-input-quantity { display: block; position: relative; }
/* line 244, ../scss/bs/_forms.scss */
.ht-input-quantity input[type=number]::-webkit-inner-spin-button, .ht-input-quantity input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
/* line 249, ../scss/bs/_forms.scss */
.ht-input-quantity input[type=number] { -moz-appearance: textfield; }
/* line 252, ../scss/bs/_forms.scss */
.ht-input-quantity input { display: block; padding: 0; margin: 0; padding: 0 28px; text-align: center; border-radius: 2px; background-color: #fff; border-color: #ddd; }
/* line 261, ../scss/bs/_forms.scss */
.ht-input-quantity input:focus { border-color: #ddd; }
/* line 265, ../scss/bs/_forms.scss */
.ht-input-quantity .quantity-button { position: absolute; cursor: pointer; width: 36px; text-align: center; height: 34px; line-height: 34px; font-size: 22px; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; color: #9e9e9e; background-color: #f5f5f5; -moz-transition: background-color 0.2s ease-in-out; -o-transition: background-color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; }
/* line 278, ../scss/bs/_forms.scss */
.ht-input-quantity .quantity-button:active { background-color: #eeeeee; }
/* line 283, ../scss/bs/_forms.scss */
.ht-input-quantity .quantity-button.quantity-up { top: 1px; right: 1px; border-radius: 0 2px 2px 0; border-left: 1px solid #ddd; }
/* line 288, ../scss/bs/_forms.scss */
.ht-input-quantity .quantity-button.quantity-down { top: 1px; left: 1px; border-radius: 2px 0 0 2px; border-right: 1px solid #ddd; }

/* line 297, ../scss/bs/_forms.scss */
.input-transparent { font-size: 1px; border-color: transparent; color: transparent; background-color: transparent; margin: 0; padding: 0; display: block; }

/* line 309, ../scss/bs/_forms.scss */
.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #ccc; border-radius: 2px; }

/* line 314, ../scss/bs/_forms.scss */
.select2-container .select2-selection--single { height: 36px; }

/* line 317, ../scss/bs/_forms.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 34px; }

/* line 320, ../scss/bs/_forms.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 34px; }

/* line 323, ../scss/bs/_forms.scss */
.select2-container .select2-selection--single .select2-selection__rendered { padding-left: 12px; }

/* line 328, ../scss/bs/_forms.scss */
.form-group.has-select2.select2-bdtlrd0 .select2-container--default .select2-selection--single { border-top-left-radius: 0; }
/* line 333, ../scss/bs/_forms.scss */
.form-group.has-select2.select2-bdtrrd0 .select2-container--default .select2-selection--single { border-top-right-radius: 0; }
/* line 338, ../scss/bs/_forms.scss */
.form-group.has-select2.select2-bdblrd0 .select2-container--default .select2-selection--single { border-bottom-left-radius: 0; }
/* line 343, ../scss/bs/_forms.scss */
.form-group.has-select2.select2-bdbrrd0 .select2-container--default .select2-selection--single { border-bottom-right-radius: 0; }

/* line 3, ../scss/bs/_buttons.scss */
.btn { position: relative; height: 34px; padding: 7px 14px; line-height: 18px; font-size: 14px; color: #616161; background-color: transparent; border: 1px solid transparent; border-radius: 2px; text-align: center; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 19, ../scss/bs/_buttons.scss */
.btn:active, .btn.active { -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); }
/* line 23, ../scss/bs/_buttons.scss */
.btn.btn-lg { height: 40px; padding: 9px 18px; font-size: 15px; line-height: 20px; }
/* line 29, ../scss/bs/_buttons.scss */
.btn.btn-sm { height: 30px; padding: 5px 12px; font-size: 13px; line-height: 18px; }
/* line 35, ../scss/bs/_buttons.scss */
.btn.btn-xs { height: 26px; padding: 4px 8px; font-size: 12px; line-height: 16px; }
/* line 41, ../scss/bs/_buttons.scss */
.btn.btn-xxs { height: 22px; padding: 2px 7px; font-size: 12px; line-height: 16px; }
/* line 47, ../scss/bs/_buttons.scss */
.btn.ht-btn-default { color: #757575; background-color: #fafafa; border-color: #ccc; }
/* line 51, ../scss/bs/_buttons.scss */
.btn.ht-btn-default:hover { background-color: #f5f5f5; }
/* line 55, ../scss/bs/_buttons.scss */
.btn.ht-btn-grey { color: #616161; background-color: #eeeeee; border-color: transparent; }
/* line 59, ../scss/bs/_buttons.scss */
.btn.ht-btn-grey:hover { background-color: #e0e0e0; }
/* line 63, ../scss/bs/_buttons.scss */
.btn.ht-btn-blue { color: #fff; background-color: #2196f3; border-color: transparent; }
/* line 67, ../scss/bs/_buttons.scss */
.btn.ht-btn-blue:hover { background-color: #1976d2; }
/* line 71, ../scss/bs/_buttons.scss */
.btn.ht-btn-green { color: #fff; background-color: #4caf50; border-color: transparent; }
/* line 75, ../scss/bs/_buttons.scss */
.btn.ht-btn-green:hover { background-color: #388e3c; }
/* line 79, ../scss/bs/_buttons.scss */
.btn.ht-btn-red { color: #fff; background-color: #f44336; border-color: transparent; }
/* line 83, ../scss/bs/_buttons.scss */
.btn.ht-btn-red:hover { background-color: #d32f2f; }
/* line 87, ../scss/bs/_buttons.scss */
.btn.ht-btn-link { color: #1976d2; background-color: transparent; border-color: transparent; }
/* line 92, ../scss/bs/_buttons.scss */
.btn.btn-icon { padding-left: 0; padding-right: 0; }
/* line 95, ../scss/bs/_buttons.scss */
.btn.btn-icon i { display: inline-block; vertical-align: top; line-height: 18px; font-size: 18px; }
/* line 103, ../scss/bs/_buttons.scss */
.btn.ht-btn--primary { color: #fff; background-color: #4caf50; border-color: transparent; }
/* line 107, ../scss/bs/_buttons.scss */
.btn.ht-btn--primary:hover { background-color: #43a047; }
/* line 111, ../scss/bs/_buttons.scss */
.btn.ht-btn-social { position: relative; }
/* line 115, ../scss/bs/_buttons.scss */
.btn.ht-btn-facebook { color: #fff; background-color: #3b5999; border-color: transparent; }
/* line 119, ../scss/bs/_buttons.scss */
.btn.ht-btn-facebook:hover { background-color: #344e87; }
/* line 115, ../scss/bs/_buttons.scss */
.btn.ht-btn-googleplus { color: #fff; background-color: #dd4b39; border-color: transparent; }
/* line 119, ../scss/bs/_buttons.scss */
.btn.ht-btn-googleplus:hover { background-color: #d73925; }
/* line 115, ../scss/bs/_buttons.scss */
.btn.ht-btn-youtube { color: #fff; background-color: #cd201f; border-color: transparent; }
/* line 119, ../scss/bs/_buttons.scss */
.btn.ht-btn-youtube:hover { background-color: #b71d1c; }
/* line 115, ../scss/bs/_buttons.scss */
.btn.ht-btn-twitter { color: #fff; background-color: #55acee; border-color: transparent; }
/* line 119, ../scss/bs/_buttons.scss */
.btn.ht-btn-twitter:hover { background-color: #3ea1ec; }
/* line 115, ../scss/bs/_buttons.scss */
.btn.ht-btn-instagram { color: #fff; background-color: #e4405f; border-color: transparent; }
/* line 119, ../scss/bs/_buttons.scss */
.btn.ht-btn-instagram:hover { background-color: #e12a4c; }
/* line 115, ../scss/bs/_buttons.scss */
.btn.ht-btn-zalo { color: #fff; background-color: #0080c8; border-color: transparent; }
/* line 119, ../scss/bs/_buttons.scss */
.btn.ht-btn-zalo:hover { background-color: #0070af; }
/* line 124, ../scss/bs/_buttons.scss */
.btn.has-social-icon { padding-left: 56px; position: relative; }
/* line 127, ../scss/bs/_buttons.scss */
.btn.has-social-icon .social-icon { display: block; position: absolute; top: 50%; left: 8px; padding-right: 4px; width: 32px; text-align: center; margin-top: -11px; font-size: 18px; line-height: 22px; border-right: 1px solid rgba(255, 255, 255, 0.12); z-index: 100; }
/* line 139, ../scss/bs/_buttons.scss */
.btn.has-social-icon .social-icon img { display: inline-block; vertical-align: middle; max-height: 18px; }

/* line 6, ../scss/bs/_mixins.scss */
.clearfix:before, .section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:before, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:before, .clearfix:after, .section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:after, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:after { content: " "; display: table; }
/* line 11, ../scss/bs/_mixins.scss */
.clearfix:after, .section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:after, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:after { clear: both; }

/* line 16, ../scss/bs/_mixins.scss */
.clearall:before, .clearall:after { content: " "; display: table; clear: both; }

/* line 6, ../scss/bs/_utilities.scss */
.block { display: block !important; }

/* line 7, ../scss/bs/_utilities.scss */
.iblock { display: inline-block !important; }

/* line 8, ../scss/bs/_utilities.scss */
.inline { display: inline !important; }

/* line 10, ../scss/bs/_utilities.scss */
.disabled { pointer-events: none !important; }

/* line 12, ../scss/bs/_utilities.scss */
.flex { display: flex !important; }

/* line 14, ../scss/bs/_utilities.scss */
.flex-row { flex-direction: row !important; }

/* line 15, ../scss/bs/_utilities.scss */
.flex-column { flex-direction: column !important; }

/* line 16, ../scss/bs/_utilities.scss */
.flex-row-reverse { flex-direction: row-reverse !important; }

/* line 17, ../scss/bs/_utilities.scss */
.flex-column-reverse { flex-direction: column-reverse !important; }

/* line 19, ../scss/bs/_utilities.scss */
.flex-wrap { flex-wrap: wrap !important; }

/* line 20, ../scss/bs/_utilities.scss */
.flex-nowrap { flex-wrap: nowrap !important; }

/* line 21, ../scss/bs/_utilities.scss */
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

/* line 23, ../scss/bs/_utilities.scss */
.justify-content-start { justify-content: flex-start !important; }

/* line 24, ../scss/bs/_utilities.scss */
.justify-content-end { justify-content: flex-end !important; }

/* line 25, ../scss/bs/_utilities.scss */
.justify-content-center { justify-content: center !important; }

/* line 26, ../scss/bs/_utilities.scss */
.justify-content-between { justify-content: space-between !important; }

/* line 27, ../scss/bs/_utilities.scss */
.justify-content-around { justify-content: space-around !important; }

/* line 29, ../scss/bs/_utilities.scss */
.align-items-start { align-items: flex-start !important; }

/* line 30, ../scss/bs/_utilities.scss */
.align-items-end { align-items: flex-end !important; }

/* line 31, ../scss/bs/_utilities.scss */
.align-items-center { align-items: center !important; }

/* line 32, ../scss/bs/_utilities.scss */
.align-items-baseline { align-items: baseline !important; }

/* line 33, ../scss/bs/_utilities.scss */
.align-items-stretch { align-items: stretch !important; }

/* line 35, ../scss/bs/_utilities.scss */
.align-content-start { align-content: flex-start !important; }

/* line 36, ../scss/bs/_utilities.scss */
.align-content-end { align-content: flex-end !important; }

/* line 37, ../scss/bs/_utilities.scss */
.align-content-center { align-content: center !important; }

/* line 38, ../scss/bs/_utilities.scss */
.align-content-between { align-content: space-between !important; }

/* line 39, ../scss/bs/_utilities.scss */
.align-content-around { align-content: space-around !important; }

/* line 40, ../scss/bs/_utilities.scss */
.align-content-stretch { align-content: stretch !important; }

/* line 42, ../scss/bs/_utilities.scss */
.align-self-auto { align-self: auto !important; }

/* line 43, ../scss/bs/_utilities.scss */
.align-self-start { align-self: flex-start !important; }

/* line 44, ../scss/bs/_utilities.scss */
.align-self-end { align-self: flex-end !important; }

/* line 45, ../scss/bs/_utilities.scss */
.align-self-center { align-self: center !important; }

/* line 46, ../scss/bs/_utilities.scss */
.align-self-baseline { align-self: baseline !important; }

/* line 47, ../scss/bs/_utilities.scss */
.align-self-stretch { align-self: stretch !important; }

/* line 51, ../scss/bs/_utilities.scss */
.flex-item-dynamic-width { flex: 1 1 auto; min-width: 0; }

/* line 52, ../scss/bs/_utilities.scss */
.flex-item-text-width { flex: 0 0 auto; min-width: 0; }

/* line 54, ../scss/bs/_utilities.scss */
.pos-sta { position: static; }

/* line 55, ../scss/bs/_utilities.scss */
.pos-rel { position: relative; }

/* line 56, ../scss/bs/_utilities.scss */
.pos-abs { position: absolute; }

/* line 58, ../scss/bs/_utilities.scss */
.va-top { vertical-align: top !important; }

/* line 59, ../scss/bs/_utilities.scss */
.va-mid { vertical-align: middle !important; }

/* line 60, ../scss/bs/_utilities.scss */
.va-bot { vertical-align: bottom !important; }

/* line 62, ../scss/bs/_utilities.scss */
.ht-bgcover { -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: 50% 50%; }

/* line 66, ../scss/bs/_utilities.scss */
.ht-bgcontain { -moz-background-size: contain; -o-background-size: contain; -webkit-background-size: contain; background-size: contain; background-position: 50% 50%; background-repeat: no-repeat; }

/* line 71, ../scss/bs/_utilities.scss */
.ht-rectangle { position: relative; display: block; }
/* line 74, ../scss/bs/_utilities.scss */
.ht-rectangle:after { content: ""; display: block; padding-bottom: 100%; }
/* line 79, ../scss/bs/_utilities.scss */
.ht-rectangle > .ht-inner { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
/* line 84, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-11:after { padding-bottom: 100%; }
/* line 85, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-31:after { padding-bottom: 33.3333%; }
/* line 86, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-13:after { padding-bottom: 300%; }
/* line 87, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-32:after { padding-bottom: 66.6666%; }
/* line 88, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-23:after { padding-bottom: 150%; }
/* line 89, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-21:after { padding-bottom: 50%; }
/* line 90, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-12:after { padding-bottom: 200%; }
/* line 92, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-169:after { padding-bottom: 56.25%; }
/* line 93, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-916:after { padding-bottom: 178%; }

/* line 95, ../scss/bs/_utilities.scss */
.ht-fit-image { display: block; text-align: center; white-space: nowrap; }
/* line 99, ../scss/bs/_utilities.scss */
.ht-fit-image:after { content: ""; display: inline-block; vertical-align: middle; height: 100%; }
/* line 105, ../scss/bs/_utilities.scss */
.ht-fit-image img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }

/* line 112, ../scss/bs/_utilities.scss */
.ht-oneline, .site-header .header-search .form-group .search-list-suggestions li a, .site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message .msg-content .msg-excerpt, .ht-social-menu-card .card-content ul.social-menu-list li a, .section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title, .section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt, .section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title, .section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__member-list-on-hover .single-member { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* line 118, ../scss/bs/_utilities.scss */
.ht-nowrap { white-space: nowrap; }

/* line 121, ../scss/bs/_utilities.scss */
.ht-noscroll { overflow: hidden; }

/* line 124, ../scss/bs/_utilities.scss */
.clickable { cursor: pointer; }

/* line 129, ../scss/bs/_utilities.scss */
.one-column { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }

/* line 132, ../scss/bs/_utilities.scss */
.two-columns { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }

/* line 135, ../scss/bs/_utilities.scss */
.three-columns { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }

/* line 138, ../scss/bs/_utilities.scss */
.four-columns { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; }

/* line 143, ../scss/bs/_utilities.scss */
.bdt-0 { border-top: 0; }

/* line 144, ../scss/bs/_utilities.scss */
.bdb-0 { border-bottom: 0; }

/* line 145, ../scss/bs/_utilities.scss */
.bdr-0 { border-right: 0; }

/* line 146, ../scss/bs/_utilities.scss */
.bdl-0 { border-left: 0; }

/* line 147, ../scss/bs/_utilities.scss */
.bdt { border-top: 1px solid #eaeaea; }

/* line 148, ../scss/bs/_utilities.scss */
.bdb { border-bottom: 1px solid #eaeaea; }

/* line 149, ../scss/bs/_utilities.scss */
.bdr { border-right: 1px solid #eaeaea; }

/* line 150, ../scss/bs/_utilities.scss */
.bdl { border-left: 1px solid #eaeaea; }

/* line 151, ../scss/bs/_utilities.scss */
.bda { border: 1px solid #eaeaea; }

/* line 157, ../scss/bs/_utilities.scss */
.ma--16 { margin: -16px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx--16 { margin-left: -16px !important; margin-right: -16px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my--16 { margin-top: -16px !important; margin-bottom: -16px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml--16 { margin-left: -16px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr--16 { margin-right: -16px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt--16 { margin-top: -16px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb--16 { margin-bottom: -16px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa--16 { padding: -16px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px--16 { padding-left: -16px !important; padding-right: -16px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py--16 { padding-top: -16px !important; padding-bottom: -16px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt--16 { padding-top: -16px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb--16 { padding-bottom: -16px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl--16 { padding-left: -16px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr--16 { padding-right: -16px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma--12 { margin: -12px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx--12 { margin-left: -12px !important; margin-right: -12px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my--12 { margin-top: -12px !important; margin-bottom: -12px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml--12 { margin-left: -12px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr--12 { margin-right: -12px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt--12 { margin-top: -12px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb--12 { margin-bottom: -12px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa--12 { padding: -12px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px--12 { padding-left: -12px !important; padding-right: -12px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py--12 { padding-top: -12px !important; padding-bottom: -12px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt--12 { padding-top: -12px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb--12 { padding-bottom: -12px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl--12 { padding-left: -12px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr--12 { padding-right: -12px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma--8 { margin: -8px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx--8 { margin-left: -8px !important; margin-right: -8px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my--8 { margin-top: -8px !important; margin-bottom: -8px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml--8 { margin-left: -8px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr--8 { margin-right: -8px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt--8 { margin-top: -8px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb--8 { margin-bottom: -8px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa--8 { padding: -8px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px--8 { padding-left: -8px !important; padding-right: -8px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py--8 { padding-top: -8px !important; padding-bottom: -8px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt--8 { padding-top: -8px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb--8 { padding-bottom: -8px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl--8 { padding-left: -8px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr--8 { padding-right: -8px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma--4 { margin: -4px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx--4 { margin-left: -4px !important; margin-right: -4px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my--4 { margin-top: -4px !important; margin-bottom: -4px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml--4 { margin-left: -4px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr--4 { margin-right: -4px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt--4 { margin-top: -4px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb--4 { margin-bottom: -4px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa--4 { padding: -4px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px--4 { padding-left: -4px !important; padding-right: -4px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py--4 { padding-top: -4px !important; padding-bottom: -4px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt--4 { padding-top: -4px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb--4 { padding-bottom: -4px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl--4 { padding-left: -4px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr--4 { padding-right: -4px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-0 { margin: 0px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-0 { margin-left: 0px !important; margin-right: 0px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-0 { margin-left: 0px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-0 { margin-right: 0px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-0 { margin-top: 0px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-0 { margin-bottom: 0px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-0 { padding: 0px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-0 { padding-left: 0px !important; padding-right: 0px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-0 { padding-top: 0px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-0 { padding-bottom: 0px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-0 { padding-left: 0px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-0 { padding-right: 0px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-4 { margin: 4px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-4 { margin-left: 4px !important; margin-right: 4px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-4 { margin-top: 4px !important; margin-bottom: 4px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-4 { margin-left: 4px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-4 { margin-right: 4px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-4 { margin-top: 4px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-4 { margin-bottom: 4px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-4 { padding: 4px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-4 { padding-left: 4px !important; padding-right: 4px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-4 { padding-top: 4px !important; padding-bottom: 4px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-4 { padding-top: 4px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-4 { padding-bottom: 4px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-4 { padding-left: 4px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-4 { padding-right: 4px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-8 { margin: 8px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-8 { margin-left: 8px !important; margin-right: 8px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-8 { margin-top: 8px !important; margin-bottom: 8px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-8 { margin-left: 8px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-8 { margin-right: 8px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-8 { margin-top: 8px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-8 { margin-bottom: 8px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-8 { padding: 8px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-8 { padding-left: 8px !important; padding-right: 8px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-8 { padding-top: 8px !important; padding-bottom: 8px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-8 { padding-top: 8px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-8 { padding-bottom: 8px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-8 { padding-left: 8px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-8 { padding-right: 8px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-12 { margin: 12px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-12 { margin-left: 12px !important; margin-right: 12px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-12 { margin-top: 12px !important; margin-bottom: 12px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-12 { margin-left: 12px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-12 { margin-right: 12px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-12 { margin-top: 12px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-12 { margin-bottom: 12px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-12 { padding: 12px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-12 { padding-left: 12px !important; padding-right: 12px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-12 { padding-top: 12px !important; padding-bottom: 12px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-12 { padding-top: 12px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-12 { padding-bottom: 12px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-12 { padding-left: 12px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-12 { padding-right: 12px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-16 { margin: 16px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-16 { margin-left: 16px !important; margin-right: 16px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-16 { margin-top: 16px !important; margin-bottom: 16px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-16 { margin-left: 16px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-16 { margin-right: 16px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-16 { margin-top: 16px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-16 { margin-bottom: 16px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-16 { padding: 16px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-16 { padding-left: 16px !important; padding-right: 16px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-16 { padding-top: 16px !important; padding-bottom: 16px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-16 { padding-top: 16px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-16 { padding-bottom: 16px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-16 { padding-left: 16px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-16 { padding-right: 16px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-20 { margin: 20px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-20 { margin-left: 20px !important; margin-right: 20px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-20 { margin-top: 20px !important; margin-bottom: 20px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-20 { margin-left: 20px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-20 { margin-right: 20px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-20 { margin-top: 20px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-20 { margin-bottom: 20px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-20 { padding: 20px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-20 { padding-left: 20px !important; padding-right: 20px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-20 { padding-top: 20px !important; padding-bottom: 20px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-20 { padding-top: 20px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-20 { padding-bottom: 20px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-20 { padding-left: 20px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-20 { padding-right: 20px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-24 { margin: 24px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-24 { margin-left: 24px !important; margin-right: 24px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-24 { margin-top: 24px !important; margin-bottom: 24px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-24 { margin-left: 24px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-24 { margin-right: 24px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-24 { margin-top: 24px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-24 { margin-bottom: 24px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-24 { padding: 24px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-24 { padding-left: 24px !important; padding-right: 24px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-24 { padding-top: 24px !important; padding-bottom: 24px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-24 { padding-top: 24px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-24 { padding-bottom: 24px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-24 { padding-left: 24px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-24 { padding-right: 24px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-28 { margin: 28px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-28 { margin-left: 28px !important; margin-right: 28px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-28 { margin-top: 28px !important; margin-bottom: 28px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-28 { margin-left: 28px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-28 { margin-right: 28px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-28 { margin-top: 28px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-28 { margin-bottom: 28px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-28 { padding: 28px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-28 { padding-left: 28px !important; padding-right: 28px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-28 { padding-top: 28px !important; padding-bottom: 28px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-28 { padding-top: 28px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-28 { padding-bottom: 28px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-28 { padding-left: 28px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-28 { padding-right: 28px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-32 { margin: 32px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-32 { margin-left: 32px !important; margin-right: 32px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-32 { margin-top: 32px !important; margin-bottom: 32px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-32 { margin-left: 32px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-32 { margin-right: 32px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-32 { margin-top: 32px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-32 { margin-bottom: 32px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-32 { padding: 32px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-32 { padding-left: 32px !important; padding-right: 32px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-32 { padding-top: 32px !important; padding-bottom: 32px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-32 { padding-top: 32px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-32 { padding-bottom: 32px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-32 { padding-left: 32px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-32 { padding-right: 32px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-36 { margin: 36px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-36 { margin-left: 36px !important; margin-right: 36px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-36 { margin-top: 36px !important; margin-bottom: 36px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-36 { margin-left: 36px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-36 { margin-right: 36px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-36 { margin-top: 36px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-36 { margin-bottom: 36px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-36 { padding: 36px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-36 { padding-left: 36px !important; padding-right: 36px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-36 { padding-top: 36px !important; padding-bottom: 36px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-36 { padding-top: 36px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-36 { padding-bottom: 36px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-36 { padding-left: 36px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-36 { padding-right: 36px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-40 { margin: 40px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-40 { margin-left: 40px !important; margin-right: 40px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-40 { margin-top: 40px !important; margin-bottom: 40px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-40 { margin-left: 40px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-40 { margin-right: 40px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-40 { margin-top: 40px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-40 { margin-bottom: 40px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-40 { padding: 40px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-40 { padding-left: 40px !important; padding-right: 40px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-40 { padding-top: 40px !important; padding-bottom: 40px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-40 { padding-top: 40px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-40 { padding-bottom: 40px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-40 { padding-left: 40px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-40 { padding-right: 40px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-44 { margin: 44px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-44 { margin-left: 44px !important; margin-right: 44px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-44 { margin-top: 44px !important; margin-bottom: 44px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-44 { margin-left: 44px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-44 { margin-right: 44px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-44 { margin-top: 44px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-44 { margin-bottom: 44px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-44 { padding: 44px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-44 { padding-left: 44px !important; padding-right: 44px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-44 { padding-top: 44px !important; padding-bottom: 44px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-44 { padding-top: 44px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-44 { padding-bottom: 44px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-44 { padding-left: 44px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-44 { padding-right: 44px !important; }

/* line 157, ../scss/bs/_utilities.scss */
.ma-48 { margin: 48px !important; }

/* line 158, ../scss/bs/_utilities.scss */
.mx-48 { margin-left: 48px !important; margin-right: 48px !important; }

/* line 159, ../scss/bs/_utilities.scss */
.my-48 { margin-top: 48px !important; margin-bottom: 48px !important; }

/* line 160, ../scss/bs/_utilities.scss */
.ml-48 { margin-left: 48px !important; }

/* line 161, ../scss/bs/_utilities.scss */
.mr-48 { margin-right: 48px !important; }

/* line 162, ../scss/bs/_utilities.scss */
.mt-48 { margin-top: 48px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.mb-48 { margin-bottom: 48px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.pa-48 { padding: 48px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.px-48 { padding-left: 48px !important; padding-right: 48px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.py-48 { padding-top: 48px !important; padding-bottom: 48px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.pt-48 { padding-top: 48px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.pb-48 { padding-bottom: 48px !important; }

/* line 170, ../scss/bs/_utilities.scss */
.pl-48 { padding-left: 48px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pr-48 { padding-right: 48px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-0 { width: 0px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-0 { height: 0px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-40 { width: 40px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-40 { height: 40px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-80 { width: 80px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-80 { height: 80px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-120 { width: 120px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-120 { height: 120px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-160 { width: 160px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-160 { height: 160px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-200 { width: 200px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-200 { height: 200px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-240 { width: 240px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-240 { height: 240px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-280 { width: 280px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-280 { height: 280px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-320 { width: 320px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-320 { height: 320px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-360 { width: 360px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-360 { height: 360px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-400 { width: 400px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-400 { height: 400px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-440 { width: 440px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-440 { height: 440px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-480 { width: 480px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-480 { height: 480px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-520 { width: 520px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-520 { height: 520px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-560 { width: 560px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-560 { height: 560px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-600 { width: 600px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-600 { height: 600px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-640 { width: 640px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-640 { height: 640px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-680 { width: 680px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-680 { height: 680px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-720 { width: 720px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-720 { height: 720px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-760 { width: 760px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-760 { height: 760px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-800 { width: 800px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-800 { height: 800px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-840 { width: 840px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-840 { height: 840px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-880 { width: 880px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-880 { height: 880px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-920 { width: 920px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-920 { height: 920px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-960 { width: 960px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-960 { height: 960px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-1000 { width: 1000px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-1000 { height: 1000px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-1040 { width: 1040px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-1040 { height: 1040px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-1080 { width: 1080px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-1080 { height: 1080px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-1120 { width: 1120px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-1120 { height: 1120px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-1160 { width: 1160px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-1160 { height: 1160px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.w-1200 { width: 1200px !important; }

/* line 178, ../scss/bs/_utilities.scss */
.h-1200 { height: 1200px !important; }

/* line 184, ../scss/bs/_utilities.scss */
.fw-100 { font-weight: 100 !important; }

/* line 184, ../scss/bs/_utilities.scss */
.fw-200 { font-weight: 200 !important; }

/* line 184, ../scss/bs/_utilities.scss */
.fw-300 { font-weight: 300 !important; }

/* line 184, ../scss/bs/_utilities.scss */
.fw-400 { font-weight: 400 !important; }

/* line 184, ../scss/bs/_utilities.scss */
.fw-500 { font-weight: 500 !important; }

/* line 184, ../scss/bs/_utilities.scss */
.fw-600 { font-weight: 600 !important; }

/* line 184, ../scss/bs/_utilities.scss */
.fw-700 { font-weight: 700 !important; }

/* line 184, ../scss/bs/_utilities.scss */
.fw-800 { font-weight: 800 !important; }

/* line 184, ../scss/bs/_utilities.scss */
.fw-900 { font-weight: 900 !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-8 { font-size: 8px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-9 { font-size: 9px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-10 { font-size: 10px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-11 { font-size: 11px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-12 { font-size: 12px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-13 { font-size: 13px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-14 { font-size: 14px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-15 { font-size: 15px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-16 { font-size: 16px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-17 { font-size: 17px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-18 { font-size: 18px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-19 { font-size: 19px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-20 { font-size: 20px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-21 { font-size: 21px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-22 { font-size: 22px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-23 { font-size: 23px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-24 { font-size: 24px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-25 { font-size: 25px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-26 { font-size: 26px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-27 { font-size: 27px !important; }

/* line 188, ../scss/bs/_utilities.scss */
.fz-28 { font-size: 28px !important; }

/* line 192, ../scss/bs/_utilities.scss */
.color-white { color: #fff; }

/* line 193, ../scss/bs/_utilities.scss */
.bg-color-white { background-color: #fff; }

/* line 194, ../scss/bs/_utilities.scss */
.color-black { color: #000; }

/* line 195, ../scss/bs/_utilities.scss */
.bg-color-black { background-color: #000; }

/* line 196, ../scss/bs/_utilities.scss */
.bg-color-grey-150 { background-color: #f1f1f1; }

/* line 200, ../scss/bs/_utilities.scss */
.color-facebook { color: #3b5999; }

/* line 203, ../scss/bs/_utilities.scss */
.bg-color-facebook { background-color: #3b5999; }

/* line 200, ../scss/bs/_utilities.scss */
.color-googleplus { color: #dd4b39; }

/* line 203, ../scss/bs/_utilities.scss */
.bg-color-googleplus { background-color: #dd4b39; }

/* line 200, ../scss/bs/_utilities.scss */
.color-youtube { color: #cd201f; }

/* line 203, ../scss/bs/_utilities.scss */
.bg-color-youtube { background-color: #cd201f; }

/* line 200, ../scss/bs/_utilities.scss */
.color-twitter { color: #55acee; }

/* line 203, ../scss/bs/_utilities.scss */
.bg-color-twitter { background-color: #55acee; }

/* line 200, ../scss/bs/_utilities.scss */
.color-instagram { color: #e4405f; }

/* line 203, ../scss/bs/_utilities.scss */
.bg-color-instagram { background-color: #e4405f; }

/* line 200, ../scss/bs/_utilities.scss */
.color-zalo { color: #0080c8; }

/* line 203, ../scss/bs/_utilities.scss */
.bg-color-zalo { background-color: #0080c8; }

/* line 208, ../scss/bs/_utilities.scss */
.p-tb48 { top: 48px !important; bottom: 48px !important; }

/* line 213, ../scss/bs/_utilities.scss */
.cursor-pointer { cursor: pointer; }

/* line 5, ../scss/custom/_datepicker.scss */
.timepicker-picker .btn { height: auto !important; }

/* line 7, ../scss/_components.scss */
body { font-size: 14px; color: #424242; background-color: #f5f5f5; }

/* line 15, ../scss/_components.scss */
h1 { margin: 20px 0 12px; line-height: 1.2; font-size: 28px; }

/* line 20, ../scss/_components.scss */
h2 { line-height: 1.2; font-size: 24px; }

/* line 24, ../scss/_components.scss */
h3 { line-height: 1.2; font-size: 20px; }

/* line 28, ../scss/_components.scss */
h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 12px; }

/* line 32, ../scss/_components.scss */
h4 { line-height: 1.4; font-size: 14px; }

/* line 36, ../scss/_components.scss */
h5 { line-height: 1.4; font-size: 12px; }

/* line 40, ../scss/_components.scss */
h6 { line-height: 1.4; font-size: 11px; }

/* line 44, ../scss/_components.scss */
p { margin-bottom: 8px; }

/* line 47, ../scss/_components.scss */
hr { margin-top: 16px; margin-bottom: 16px; border-top: 1px solid #eaeaea; }

/* line 52, ../scss/_components.scss */
a { color: #4caf50; -moz-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out; -webkit-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out; transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out; }
/* line 55, ../scss/_components.scss */
a:hover { color: #4caf50; }
/* line 58, ../scss/_components.scss */
a:focus, a:active { color: #4caf50; }
/* line 68, ../scss/_components.scss */
a.udl { text-decoration: underline; }
/* line 72, ../scss/_components.scss */
a.h-udl:hover { text-decoration: underline; }
/* line 77, ../scss/_components.scss */
a.h-no-udl:hover { text-decoration: none; }
/* line 82, ../scss/_components.scss */
a.h-lc:hover { color: #4caf50; }
/* line 87, ../scss/_components.scss */
a.no-udl, a.no-udl:hover, a.no-udl:active, a.no-udl:visited, a.no-udl:focus { text-decoration: none; }

/* line 98, ../scss/_components.scss */
.dropdown-menu { padding: 4px 0; border: 1px solid #ddd; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.24); }
/* line 103, ../scss/_components.scss */
.dropdown-menu > li > a { padding: 4px 20px 4px 14px; font-size: 14px; color: #424242; }
/* line 107, ../scss/_components.scss */
.dropdown-menu > li > a:hover { background-color: #eeeeee; }
/* line 112, ../scss/_components.scss */
.dropdown-menu .divider { margin: 5px 0; background-color: #eaeaea; }
/* line 116, ../scss/_components.scss */
.dropdown-menu.dropdown-menu-sm { padding: 3px 0; }
/* line 119, ../scss/_components.scss */
.dropdown-menu.dropdown-menu-sm > li > a { padding: 3px 16px 3px 12px; font-size: 12px; }
/* line 122, ../scss/_components.scss */
.dropdown-menu.dropdown-menu-sm > li > a:hover { background-color: #f5f5f5; }
/* line 127, ../scss/_components.scss */
.dropdown-menu.dropdown-menu-sm .divider { margin: 3px 0; background-color: #eaeaea; }

/* line 136, ../scss/_components.scss */
.tooltip .tooltip-inner { font-size: 11px; }

/* line 143, ../scss/_components.scss */
.ht-breadcrumb-wrap { background-color: #eeeeee; }
/* line 145, ../scss/_components.scss */
.ht-breadcrumb-wrap ul { list-style: none; margin: 0; padding: 0; }

/* line 151, ../scss/_components.scss */
ul.ht-breadcrumb { font-size: 0; }
/* line 154, ../scss/_components.scss */
ul.ht-breadcrumb li a { display: block; }
/* line 157, ../scss/_components.scss */
ul.ht-breadcrumb li span { display: block; }
/* line 161, ../scss/_components.scss */
ul.ht-breadcrumb > li { position: relative; display: inline-block; vertical-align: top; padding: 0 24px 0 0; line-height: 16px; font-size: 12px; }
/* line 168, ../scss/_components.scss */
ul.ht-breadcrumb > li:after { content: "/"; display: block; position: absolute; top: 12px; right: 0; width: 24px; line-height: 16px; text-align: center; color: #9e9e9e; }
/* line 178, ../scss/_components.scss */
ul.ht-breadcrumb > li:last-child:after { display: none; }
/* line 181, ../scss/_components.scss */
ul.ht-breadcrumb > li > a, ul.ht-breadcrumb > li > span { padding: 12px 0; position: relative; }
/* line 187, ../scss/_components.scss */
ul.ht-breadcrumb > li > a:hover { color: #64b5f6; }
/* line 193, ../scss/_components.scss */
ul.ht-breadcrumb > li.has-inner-ul > a:after { content: ""; display: none; position: absolute; bottom: -1px; left: 50%; margin-left: -8px; z-index: 105; width: 16px; height: 10px; background-image: url("../img/dropdown-arrow.png"); background-repeat: no-repeat; background-attachment: 0 0; }
/* line 208, ../scss/_components.scss */
ul.ht-breadcrumb > li.active { color: #9e9e9e; }
/* line 210, ../scss/_components.scss */
ul.ht-breadcrumb > li.active > a, ul.ht-breadcrumb > li.active > span { color: #9e9e9e; }
/* line 215, ../scss/_components.scss */
ul.ht-breadcrumb > li ul { display: none; position: absolute; top: 100%; left: -4px; padding: 6px; min-width: calc(100% - 12px); background-color: #fff; z-index: 100; border: 1px solid #eaeaea; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08); }
/* line 226, ../scss/_components.scss */
ul.ht-breadcrumb > li ul[class$="columns"] { -moz-column-gap: 8px; -webkit-column-gap: 8px; column-gap: 8px; }
/* line 229, ../scss/_components.scss */
ul.ht-breadcrumb > li ul li { line-height: 16px; }
/* line 231, ../scss/_components.scss */
ul.ht-breadcrumb > li ul li a { display: inline-block; padding: 4px 12px 4px 8px; line-height: 16px; font-size: 12px; color: #757575; white-space: nowrap; }
/* line 238, ../scss/_components.scss */
ul.ht-breadcrumb > li ul li a:hover { color: #2196f3; }
/* line 245, ../scss/_components.scss */
ul.ht-breadcrumb > li:hover ul { display: block; }
/* line 252, ../scss/_components.scss */
ul.ht-breadcrumb > li.has-inner-ul:hover > a:after { display: block; }

/* line 263, ../scss/_components.scss */
ul.ht-pagination { padding: 12px 0; list-style: none; font-size: 0; cursor: default; }
/* line 268, ../scss/_components.scss */
ul.ht-pagination li { display: inline-block; vertical-align: top; margin: 0 2px; }
/* line 272, ../scss/_components.scss */
ul.ht-pagination li a, ul.ht-pagination li span { display: block; padding: 8px 14px; line-height: 18px; font-size: 15px; text-align: center; white-space: nowrap; border: 1px solid transparent; }
/* line 281, ../scss/_components.scss */
ul.ht-pagination li span { padding: 8px 5px; color: #757575; }
/* line 285, ../scss/_components.scss */
ul.ht-pagination li a { min-width: 36px; color: #424242; background-color: #fafafa; border-color: #ccc; border-radius: 2px; text-align: center; }
/* line 292, ../scss/_components.scss */
ul.ht-pagination li a:hover { background-color: #f5f5f5; }
/* line 295, ../scss/_components.scss */
ul.ht-pagination li a:hover, ul.ht-pagination li a:focus, ul.ht-pagination li a:active { text-decoration: none; }
/* line 299, ../scss/_components.scss */
ul.ht-pagination li a:active { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
/* line 304, ../scss/_components.scss */
ul.ht-pagination li.active a, ul.ht-pagination li.active span { color: #fff; background-color: #4caf50; border-color: transparent; }
/* line 310, ../scss/_components.scss */
ul.ht-pagination li.disabled { opacity: .6; }

/* line 316, ../scss/_components.scss */
.ht-loading-section { height: 96px; background-image: url("../img/spinner.svg"); background-repeat: no-repeat; background-position: 50% 50%; background-size: 96px 96px; }
/* line 322, ../scss/_components.scss */
.ht-loading-section.sm-size { height: 72px; background-size: 72px 72px; }
/* line 326, ../scss/_components.scss */
.ht-loading-section.xs-size { height: 48px; background-size: 48px 48px; }

/* line 334, ../scss/_components.scss */
.ht-carousel-control { user-select: none; position: absolute; top: 50%; margin-top: -28px; width: 32px; height: 56px; line-height: 56px; font-size: 24px; display: block; text-align: center; color: #fff; background-color: rgba(0, 0, 0, 0.16); cursor: pointer; -moz-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; }
/* line 349, ../scss/_components.scss */
.ht-carousel-control.left { padding-right: 3px; left: 0; border-radius: 0 2px 2px 0; }
/* line 354, ../scss/_components.scss */
.ht-carousel-control.right { padding-left: 3px; right: 0; border-radius: 2px 0 0 2px; }
/* line 359, ../scss/_components.scss */
.ht-carousel-control:hover, .ht-carousel-control:active, .ht-carousel-control:focus { color: #fff; }
/* line 362, ../scss/_components.scss */
.ht-carousel-control:hover { background-color: rgba(0, 0, 0, 0.32); }
/* line 365, ../scss/_components.scss */
.ht-carousel-control:active { background-color: rgba(0, 0, 0, 0.4); }

/* line 369, ../scss/_components.scss */
.carousel-indicators { width: 60%; margin-left: -30%; font-size: 0; }
/* line 373, ../scss/_components.scss */
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 0 2px; text-indent: -999px; background-color: rgba(0, 0, 0, 0.12); border: 0; border-radius: 50%; cursor: pointer; }
/* line 384, ../scss/_components.scss */
.carousel-indicators .active { margin: 0 2px; width: 10px; height: 10px; background-color: #66bb6a; }

/* line 393, ../scss/_components.scss */
.carousel-fade .carousel-inner .item { transition-property: opacity; }
/* line 396, ../scss/_components.scss */
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity: 0; }
/* line 401, ../scss/_components.scss */
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
/* line 406, ../scss/_components.scss */
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; transform: translate3d(0, 0, 0); }
/* line 414, ../scss/_components.scss */
.carousel-fade .carousel-control { z-index: 2; }

/* line 419, ../scss/_components.scss */
.home-banner-carousel .ht-carousel-control { opacity: 0; }
/* line 423, ../scss/_components.scss */
.home-banner-carousel:hover .ht-carousel-control { opacity: 1; }

/* line 430, ../scss/_components.scss */
ul.ht-nav-tabs { list-style: none; padding: 0; margin: 0; }
/* line 6, ../scss/bs/_mixins.scss */
ul.ht-nav-tabs:before, ul.ht-nav-tabs:after { content: " "; display: table; }
/* line 11, ../scss/bs/_mixins.scss */
ul.ht-nav-tabs:after { clear: both; }
/* line 435, ../scss/_components.scss */
ul.ht-nav-tabs li { display: block; position: relative; }
/* line 438, ../scss/_components.scss */
ul.ht-nav-tabs li a { display: block; }
/* line 442, ../scss/_components.scss */
ul.ht-nav-tabs > li { float: left; }
/* line 444, ../scss/_components.scss */
ul.ht-nav-tabs > li > a { padding: 14px 24px 11px; line-height: 18px; font-size: 14px; color: #9e9e9e; text-align: left; border-left: 3px solid transparent; text-align: center; border-left: 0; border-bottom: 2px solid transparent; }
/* line 456, ../scss/_components.scss */
ul.ht-nav-tabs > li:hover > a { border-color: #c8e6c9; }
/* line 461, ../scss/_components.scss */
ul.ht-nav-tabs > li.active > a { color: #388e3c; background-color: #fafafa; border-color: #81c784; }
/* line 469, ../scss/_components.scss */
ul.ht-nav-tabs.sm-size > li { float: left; }
/* line 471, ../scss/_components.scss */
ul.ht-nav-tabs.sm-size > li > a { padding: 12px 20px 9px; line-height: 16px; font-size: 13px; }
/* line 478, ../scss/_components.scss */
ul.ht-nav-tabs ul { display: none; list-style: none; padding: 3px 0; margin: 0; position: absolute; top: 100%; left: 0; min-width: 100%; background-color: #fff; -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24); -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24); }
/* line 489, ../scss/_components.scss */
ul.ht-nav-tabs ul li a { line-height: 18px; font-size: 13px; padding: 5px 12px; color: #757575; }
/* line 494, ../scss/_components.scss */
ul.ht-nav-tabs ul li a:hover { background-color: #e8f5e9; }
/* line 502, ../scss/_components.scss */
ul.ht-nav-tabs li:hover ul { display: block; }
/* line 507, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified { width: 100%; }
/* line 509, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified > li { display: table-cell; width: 1%; float: none; }
/* line 513, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified > li > a { padding-left: 8px; padding-right: 8px; }
/* line 519, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified.sm-size > li { float: left; }
/* line 521, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified.sm-size > li > a { padding: 12px 8px 9px; }
/* line 526, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified ul { width: 100%; }
/* line 528, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified ul li { text-align: center; }
/* line 530, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified ul li a { color: #757575; }

/* line 541, ../scss/_components.scss */
.ht-modal-dialog { position: relative; }
/* line 543, ../scss/_components.scss */
.ht-modal-dialog .close { display: block; position: absolute; top: 0; right: 0; padding: 2px 4px; line-height: 18px; font-size: 14px; color: #757575; opacity: .4; z-index: 9999999; }
/* line 553, ../scss/_components.scss */
.ht-modal-dialog .close:hover { opacity: .8; }
/* line 557, ../scss/_components.scss */
.ht-modal-dialog .modal-header { padding: 12px; border-bottom: 1px solid #eaeaea; }
/* line 560, ../scss/_components.scss */
.ht-modal-dialog .modal-header .modal-title { font-size: 18px; line-height: 1.2; }
/* line 565, ../scss/_components.scss */
.ht-modal-dialog .modal-body { padding: 12px; }
/* line 568, ../scss/_components.scss */
.ht-modal-dialog .modal-footer { border-bottom: 1px solid #eaeaea; padding: 12px; }

/*!* line 1, ../scss/_header.scss *!*/
/*.site-header { position: fixed; top: 0; left: 0; right: 0; background-color: #4caf50; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); z-index: 1000; }*/
/*!* line 8, ../scss/_header.scss *!*/
/*.site-header a:hover, .site-header a:active, .site-header a:visited, .site-header a:focus { text-decoration: none; }*/
/*!* line 15, ../scss/_header.scss *!*/
/*.site-header + .site-content { margin-top: 146px; }*/
/*!* line 18, ../scss/_header.scss *!*/
/*.site-header .site-header__wrapper { height: 38px; min-width: 0; display: flex; align-items: center; }*/
/*!* line 24, ../scss/_header.scss *!*/
/*.site-header .header-logo { flex: 0 0 auto; min-width: 0; margin: 0 12px 0 0; }*/
/*!* line 28, ../scss/_header.scss *!*/
/*.site-header .header-logo a { display: block; text-indent: -9999px; height: 28px; width: 96px; }*/
/*!* line 35, ../scss/_header.scss *!*/
/*.site-header .header-search { flex: 1 1 auto; min-width: 0; }*/
/*!* line 38, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group { margin: 0; position: relative; max-width: 400px; }*/
/*!* line 42, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group .search-input { height: 28px; padding: 0 10px; line-height: 26px; line-height: 14px; border-color: transparent; }*/
/*!* line 49, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group .search-submit { position: absolute; top: 0; right: 0; display: block; line-height: 28px; width: 32px; font-size: 24px; text-align: center; color: #9e9e9e; background-color: transparent; border: 0; }*/
/*!* line 61, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group .search-list-suggestions { position: absolute; z-index: 1000; top: 100%; left: 0; right: 0; margin: 1px 0 0; padding: 4px 0; background-color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.12); border-radius: 2px; }*/
/*!* line 71, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group .search-list-suggestions li a { display: block; padding: 4px 12px; line-height: 28px; font-size: 14px; color: #757575; }*/
/*!* line 78, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group .search-list-suggestions li a .search-image-wrap { display: inline-block; vertical-align: top; width: 28px; height: 28px; margin: 0 8px 0 0; }*/
/*!* line 84, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group .search-list-suggestions li a .search-image-wrap img { display: block; width: 28px; height: 28px; object-fit: cover; border-radius: 50%; }*/
/*!* line 92, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group .search-list-suggestions li a .current-typing-character { vertical-align: top; font-weight: 700; color: #424242; }*/
/*!* line 97, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group .search-list-suggestions li a:hover { background-color: #eeeeee; }*/
/*!* line 102, ../scss/_header.scss *!*/
/*.site-header .header-search .form-group .search-list-suggestions li.active a { background-color: #eeeeee; }*/
/*!* line 110, ../scss/_header.scss *!*/
/*.site-header .header-nav { min-width: 0; flex: 0 0 auto; }*/
/*!* line 113, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list { display: flex; align-items: center; margin: 0; }*/
/*!* line 117, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list li { min-width: 0; }*/
/*!* line 121, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__link-item > a { display: block; padding: 0 8px; line-height: 28px; font-size: 12px; font-weight: 700; color: #fff; border-radius: 2px; }*/
/*!* line 129, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__link-item > a:hover { background-color: #43a047; }*/
/*!* line 134, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__divider { margin: 0 8px; height: 20px; width: 1px; background-color: rgba(0, 0, 0, 0.12); }*/
/*!* line 141, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__notification-item .notification-toggle-link { position: relative; display: block; padding: 0 10px; line-height: 28px; color: #fff; }*/
/*!* line 147, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__notification-item .notification-toggle-link .notification-icon { position: relative; top: 1px; display: inline-block; vertical-align: top; line-height: 28px; font-size: 22px; }*/
/*!* line 155, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__notification-item .notification-toggle-link .notification-count { display: block; position: absolute; bottom: 50%; margin-bottom: 2px; left: 50%; margin-left: 2px; line-height: 14px; padding: 1px 4px; font-size: 11px; font-weight: 700; color: #fff; background-color: #64b5f6; border-radius: 2px; }*/
/*!* line 171, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__message-item .message-toggle-link { position: relative; display: block; padding: 0 10px; line-height: 28px; color: #fff; }*/
/*!* line 177, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__message-item .message-toggle-link .message-icon { position: relative; display: inline-block; vertical-align: top; line-height: 28px; font-size: 22px; }*/
/*!* line 184, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__message-item .message-toggle-link .message-count { display: block; position: absolute; bottom: 50%; margin-bottom: 2px; left: 50%; margin-left: 2px; line-height: 14px; padding: 1px 4px; font-size: 11px; font-weight: 700; color: #fff; background-color: #64b5f6; border-radius: 2px; }*/
/*!* line 200, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__user-item > a { display: block; padding: 0 8px; line-height: 28px; font-size: 0; font-weight: 700; color: #fff; border-radius: 2px; }*/
/*!* line 208, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__user-item > a span { display: inline-block; vertical-align: top; }*/
/*!* line 212, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__user-item > a .user-link__avatar { margin: 4px 8px 0 0; }*/
/*!* line 214, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__user-item > a .user-link__avatar img { display: block; width: 20px; height: 20px; border-radius: 50%; object-fit: cover; }*/
/*!* line 222, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__user-item > a .user-link__title { font-size: 12px; }*/
/*!* line 225, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__user-item > a:hover { background-color: #43a047; }*/
/*!* line 231, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__link-item .toggle-link { display: block; padding: 0 10px; line-height: 28px; font-size: 16px; color: #fff; border-radius: 2px; }*/
/*!* line 238, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__link-item .toggle-link:hover { background-color: #43a047; }*/
/*!* line 241, ../scss/_header.scss *!*/
/*.site-header .header-nav .header-nav-list .list__link-item .toggle-link:active { background-color: #388e3c; }*/
/*!* line 247, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu { margin: 8px 0 0; border: 0; border-radius: 0 0 2px 2px; z-index: 1004; }*/
/*!* line 252, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu:after { content: ""; display: block; position: absolute; top: -6px; right: 12px; width: 0; height: 0; border-style: solid; border-width: 0 5px 6px 5px; border-color: transparent transparent #fff transparent; }*/
/*!* line 263, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--user { min-width: 120px; padding: 4px 0; }*/
/*!* line 267, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--user li a { padding: 4px 16px 4px 12px; line-height: 16px; font-size: 12px; }*/
/*!* line 272, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--user li.divider { margin: 4px 0; background-color: #eaeaea; }*/
/*!* line 278, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification { width: 320px; padding: 0; }*/
/*!* line 281, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .notification-header { display: flex; align-items: center; justify-content: space-between; padding: 8px 12px; border-bottom: 1px solid #eaeaea; }*/
/*!* line 287, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .notification-header .nh__title { line-height: 16px; font-size: 12px; font-weight: 700; }*/
/*!* line 292, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .notification-header .nh__action { font-size: 0; }*/
/*!* line 294, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .notification-header .nh__action span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 11px; }*/
/*!* line 299, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .notification-header .nh__action span + span:before { content: "\2022"; display: inline-block; vertical-align: top; margin: 2px 4px 0; line-height: 14px; font-size: 8px; color: #bdbdbd; }*/
/*!* line 317, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications { margin: 0 1px 0 0; height: 400px; overflow: auto; }*/
/*!* line 37, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications::-webkit-scrollbar { width: 6px; height: 6px; }*/
/*!* line 41, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications::-webkit-scrollbar-thumb { background: #9e9e9e; }*/
/*!* line 44, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications::-webkit-scrollbar-track { background: #e0e0e0; }*/
/*!* line 47, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications::-webkit-scrollbar-thumb { border-radius: 3px; }*/
/*!* line 50, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications::-webkit-scrollbar-track { border-radius: 3px; }*/
/*!* line 323, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications .single-notification a { display: block; display: flex; padding: 12px; border-bottom: 1px solid #eee; font-size: 12px; }*/
/*!* line 330, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications .single-notification .ntf-image { flex: 0 0 auto; width: 48px; margin: 0 8px 0 0; }*/
/*!* line 334, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications .single-notification .ntf-image img { display: block; width: 48px; height: 48px; object-fit: cover; }*/
/*!* line 341, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications .single-notification .ntf-content { flex: 1 1 auto; }*/
/*!* line 343, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications .single-notification .ntf-content .ntf-descr { line-height: 15px; font-size: 12px; color: #424242; }*/
/*!* line 348, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications .single-notification .ntf-content .ntf-meta { margin: 3px 0 0; line-height: 15px; font-size: 12px; color: #9e9e9e; }*/
/*!* line 355, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications .single-notification:hover { background-color: #eeeeee; }*/
/*!* line 358, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .list-notifications .single-notification.unread { background-color: #e3f2fd; }*/
/*!* line 363, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .ntf-read-all { display: block; padding: 5px; line-height: 16px; font-size: 12px; text-align: center; color: #fff; background-color: #4caf50; border-radius: 0 0 2px 2px; }*/
/*!* line 372, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--notification .ntf-read-all:hover { background-color: #43a047; }*/
/*!* line 377, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message { width: 360px; padding: 0; }*/
/*!* line 380, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .message-header { display: flex; align-items: center; justify-content: space-between; padding: 8px 12px; border-bottom: 1px solid #eaeaea; }*/
/*!* line 386, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .message-header .mh__title { line-height: 16px; font-size: 12px; font-weight: 700; }*/
/*!* line 391, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .message-header .mh__action { font-size: 0; }*/
/*!* line 393, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .message-header .mh__action span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 11px; }*/
/*!* line 398, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .message-header .mh__action span + span:before { content: "\2022"; display: inline-block; vertical-align: top; margin: 2px 4px 0; line-height: 14px; font-size: 8px; color: #bdbdbd; }*/
/*!* line 416, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages { margin: 0 1px 0 0; height: 400px; overflow: auto; }*/
/*!* line 37, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages::-webkit-scrollbar { width: 6px; height: 6px; }*/
/*!* line 41, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages::-webkit-scrollbar-thumb { background: #9e9e9e; }*/
/*!* line 44, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages::-webkit-scrollbar-track { background: #e0e0e0; }*/
/*!* line 47, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages::-webkit-scrollbar-thumb { border-radius: 3px; }*/
/*!* line 50, ../scss/bs/_mixins.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages::-webkit-scrollbar-track { border-radius: 3px; }*/
/*!* line 422, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message a { display: block; display: flex; align-items: center; padding: 12px; border-bottom: 1px solid #eee; font-size: 12px; }*/
/*!* line 430, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message .msg-image { flex: 0 0 auto; width: 48px; margin: 0 8px 0 0; }*/
/*!* line 434, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message .msg-image img { display: block; width: 48px; height: 48px; object-fit: cover; border-radius: 50%; }*/
/*!* line 442, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message .msg-content { min-width: 0; flex: 1 1 auto; }*/
/*!* line 445, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message .msg-content .msg-title { line-height: 15px; font-size: 12px; color: #424242; }*/
/*!* line 450, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message .msg-content .msg-excerpt { margin: 2px 0 0; line-height: 15px; font-size: 12px; color: #757575; }*/
/*!* line 458, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message .msg-info { margin: 0 0 0 8px; }*/
/*!* line 460, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message .msg-info .msg-time, .site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message .msg-info .msg-date { margin: 2px 0; line-height: 14px; font-size: 11px; color: #9e9e9e; }*/
/*!* line 468, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message:hover { background-color: #eeeeee; }*/
/*!* line 471, ../scss/_header.scss *!*/
/*.site-header .header-nav .dropdown-menu.dropdown-menu--message .list-messages .single-message.unread { background-color: #e3f2fd; }*/

/* line 7, ../scss/_layouts.scss */
#siteContainer { position: relative; }

/* line 10, ../scss/_layouts.scss */
#siteContent { position: relative; }

/* line 14, ../scss/_layouts.scss */
.container { padding-left: 12px; padding-right: 12px; }

/* line 23, ../scss/_layouts.scss */
.site-header.has-messenger-sidebar .container, .site-content.has-messenger-sidebar .container, .site-footer.has-messenger-sidebar .container { padding-right: 196px; min-width: 972px !important; }
@media (min-width: 992px) and (max-width: 1199px) { /* line 28, ../scss/_layouts.scss */
    .site-header.has-messenger-sidebar .social-post-section .left-sidebar-wrap, .site-content.has-messenger-sidebar .social-post-section .left-sidebar-wrap, .site-footer.has-messenger-sidebar .social-post-section .left-sidebar-wrap { width: 180px; margin-right: 294px; } }
/* line 34, ../scss/_layouts.scss */
.site-header.has-messenger-sidebar .social-post-section .right-sidebar-wrap, .site-content.has-messenger-sidebar .social-post-section .right-sidebar-wrap, .site-footer.has-messenger-sidebar .social-post-section .right-sidebar-wrap { margin-left: 112px; }
@media (min-width: 992px) and (max-width: 1199px) { /* line 34, ../scss/_layouts.scss */
    .site-header.has-messenger-sidebar .social-post-section .right-sidebar-wrap, .site-content.has-messenger-sidebar .social-post-section .right-sidebar-wrap, .site-footer.has-messenger-sidebar .social-post-section .right-sidebar-wrap { width: 210px; margin-left: 80px; } }
@media (min-width: 992px) and (max-width: 1199px) { /* line 41, ../scss/_layouts.scss */
    .site-header.has-messenger-sidebar .social-post-section .center-content-wrap, .site-content.has-messenger-sidebar .social-post-section .center-content-wrap, .site-footer.has-messenger-sidebar .social-post-section .center-content-wrap { margin: 0 210px 0 180px; } }

/* line 49, ../scss/_layouts.scss */
.min-width--md { min-width: 972px !important; }

/* line 1, ../scss/_cards.scss */
.ht-depth-1 { background-color: #fff; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.08); }

/* line 7, ../scss/_cards.scss */
.ht-card { display: block; position: relative; border-radius: 2px; }

/* line 13, ../scss/_cards.scss */
.ht-user-info-card { margin: 12px 0; padding: 12px; }
/* line 16, ../scss/_cards.scss */
.ht-user-info-card .card-header { margin: 0 0 12px; padding: 0 0 8px; border-bottom: 1px solid #eaeaea; }
/* line 20, ../scss/_cards.scss */
.ht-user-info-card .card-header .card-header__title { margin: 0; font-size: 18px; line-height: 24px; }
/* line 26, ../scss/_cards.scss */
.ht-user-info-card .card-content { display: flex; }
/* line 29, ../scss/_cards.scss */
.ht-user-info-card .user-info__menu { flex: 0 0 auto; min-width: 0; padding: 0 4px 0 0; border-right: 1px solid #eaeaea; }
/* line 36, ../scss/_cards.scss */
.ht-user-info-card .user-info__menu ul.user-info__menu__nav li a { display: block; width: 36px; line-height: 36px; font-size: 24px; text-align: center; color: #bdbdbd; }
/* line 45, ../scss/_cards.scss */
.ht-user-info-card .user-info__menu ul.user-info__menu__nav li.active a { color: #4caf50; }
/* line 52, ../scss/_cards.scss */
.ht-user-info-card .user-info__content { flex: 1 1 auto; min-width: 0; }
/* line 55, ../scss/_cards.scss */
.ht-user-info-card .user-info__content .user-info__tab-content { padding: 0 0 0 12px; }
/* line 59, ../scss/_cards.scss */
.ht-user-info-card .single-user-info { margin: 0 0 6px; display: flex; position: relative; line-height: 18px; font-size: 13px; }

/* line 1, ../scss/_social.scss */
.social-post-section { padding: 12px 0; }
/* line 3, ../scss/_social.scss */
.social-post-section .vertical-scroll, .social-post-section .horizontal-scroll { overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.social-post-section .vertical-scroll::-webkit-scrollbar, .social-post-section .horizontal-scroll::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 41, ../scss/bs/_mixins.scss */
.social-post-section .vertical-scroll::-webkit-scrollbar-thumb, .social-post-section .horizontal-scroll::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 44, ../scss/bs/_mixins.scss */
.social-post-section .vertical-scroll::-webkit-scrollbar-track, .social-post-section .horizontal-scroll::-webkit-scrollbar-track { background: #eeeeee; }
/* line 47, ../scss/bs/_mixins.scss */
.social-post-section .vertical-scroll::-webkit-scrollbar-thumb, .social-post-section .horizontal-scroll::-webkit-scrollbar-thumb { border-radius: 2px; }
/* line 50, ../scss/bs/_mixins.scss */
.social-post-section .vertical-scroll::-webkit-scrollbar-track, .social-post-section .horizontal-scroll::-webkit-scrollbar-track { border-radius: 2px; }
/* line 8, ../scss/_social.scss */
.social-post-section .left-sidebar-wrap { display: none; position: fixed; z-index: 990; width: 240px; top: 136px; bottom: 12px; right: 50%; margin-right: 234px; -moz-transition: top 0.1s ease-in-out; -o-transition: top 0.1s ease-in-out; -webkit-transition: top 0.1s ease-in-out; transition: top 0.1s ease-in-out; }
/* line 16, ../scss/_social.scss */
.social-post-section .left-sidebar-wrap .ht-social-menu-card { height: 100%; overflow: auto; }
/* line 20, ../scss/_social.scss */
.social-post-section .left-sidebar-wrap.increase-height--minimal-header { top: 68px; }
@media (min-width: 992px) { /* line 8, ../scss/_social.scss */
    .social-post-section .left-sidebar-wrap { display: block; } }
@media (min-width: 1200px) { /* line 8, ../scss/_social.scss */
    .social-post-section .left-sidebar-wrap { margin-right: 336px; } }
/* line 30, ../scss/_social.scss */
.social-post-section .right-sidebar-wrap { display: none; flex-direction: column; flex-wrap: wrap; position: fixed; z-index: 990; width: 280px; top: 136px; bottom: 12px; left: 50%; margin-left: 194px; -moz-transition: top 0.1s ease-in-out; -o-transition: top 0.1s ease-in-out; -webkit-transition: top 0.1s ease-in-out; transition: top 0.1s ease-in-out; }
/* line 40, ../scss/_social.scss */
.social-post-section .right-sidebar-wrap.increase-height--minimal-header { top: 68px; }
@media (min-width: 992px) { /* line 30, ../scss/_social.scss */
    .social-post-section .right-sidebar-wrap { display: flex; } }
@media (min-width: 1200px) { /* line 30, ../scss/_social.scss */
    .social-post-section .right-sidebar-wrap { margin-left: 296px; } }
/* line 50, ../scss/_social.scss */
.social-post-section .center-content-wrap { margin: 0; padding: 0 12px; }
@media (min-width: 992px) { /* line 50, ../scss/_social.scss */
    .social-post-section .center-content-wrap { margin: 0 280px 0 240px; } }

/* line 59, ../scss/_social.scss */
.ht-social-post-require-signin { padding: 12px; margin-bottom: 12px; background-color: #fafafa; border: 2px dashed #eaeaea; }

/* line 67, ../scss/_social.scss */
.post-article-attachment { position: relative; display: block; margin: 12px 0; padding: 2px; border: 1px solid #eee; background-color: #fafafa; }
/* line 74, ../scss/_social.scss */
.post-article-attachment .article-actions { position: absolute; top: 2px; right: 2px; z-index: 100; }
/* line 78, ../scss/_social.scss */
.post-article-attachment .article-actions .single-action { display: inline-block; vertical-align: top; margin: 0 0 0 4px; width: 28px; line-height: 28px; font-size: 24px; text-align: center; color: #fff; text-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); }
/* line 88, ../scss/_social.scss */
.post-article-attachment .article-actions .single-action:hover { color: #eeeeee; }
/* line 93, ../scss/_social.scss */
.post-article-attachment .article-photo { text-align: center; }
/* line 95, ../scss/_social.scss */
.post-article-attachment .article-photo img { max-width: 100%; max-height: 420px; object-fit: cover; }
/* line 101, ../scss/_social.scss */
.post-article-attachment .article-content { margin: 0 0; padding: 12px 8px 10px; }
/* line 105, ../scss/_social.scss */
.post-article-attachment .article-link { margin: 0 0 4px; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 111, ../scss/_social.scss */
.post-article-attachment .article-title { line-height: 21px; font-size: 15px; font-weight: 700; color: #424242; max-height: 63px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 119, ../scss/_social.scss */
.post-article-attachment .article-excerpt { margin: 5px 0 0; line-height: 18px; font-size: 13px; font-weight: 400; color: #757575; max-height: 54px; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

/* line 130, ../scss/_social.scss */
.ht-social-post-form-card { margin: 0 0 12px; padding: 12px; }
/* line 133, ../scss/_social.scss */
.ht-social-post-form-card .form-group { margin-bottom: 8px; position: relative; }
/* line 136, ../scss/_social.scss */
.ht-social-post-form-card .form-group .user-avatar { position: absolute; top: 0; left: 0; width: 40px; height: 40px; background-color: #e0e0e0; border-radius: 50%; }
/* line 144, ../scss/_social.scss */
.ht-social-post-form-card .form-group .post-title-input { padding: 0 0 0 48px; width: 100%; line-height: 18px; font-size: 13px; font-weight: 700; border-color: transparent; height: auto; }
/* line 154, ../scss/_social.scss */
.ht-social-post-form-card .form-group .post-content-input { margin: 0 0 12px; padding: 0 0 0 48px; width: 100%; min-height: 48px; line-height: 17px; font-size: 13px; border-color: transparent; resize: none; }
/* line 164, ../scss/_social.scss */
.ht-social-post-form-card .form-group .input-divider { margin: 8px 0 8px 48px; border-top: 1px solid #eee; }
/* line 169, ../scss/_social.scss */
.ht-social-post-form-card .attachment-preview { padding: 2px 0; margin: 12px 0; font-size: 0; }
/* line 173, ../scss/_social.scss */
.ht-social-post-form-card .attachment-preview .single-item { display: inline-block; vertical-align: top; position: relative; width: 72px; height: 72px; margin: 0 8px 8px 0; background-color: #e0e0e0; border: 1px solid #eaeaea; }
/* line 181, ../scss/_social.scss */
.ht-social-post-form-card .attachment-preview .single-item .delete-item-btn { display: block; position: absolute; top: 0; right: 0; height: 20px; width: 20px; line-height: 20px; text-align: center; color: #fafafa; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 191, ../scss/_social.scss */
.ht-social-post-form-card .attachment-preview .single-item .delete-item-btn i { display: inline-block; vertical-align: top; line-height: 20px; font-size: 16px; }
/* line 197, ../scss/_social.scss */
.ht-social-post-form-card .attachment-preview .single-item .delete-item-btn:active { background-color: #f44336; }

/* line 205, ../scss/_social.scss */
.ht-social-post-card { margin: 0 0 12px; padding: 0 12px; }
/* line 208, ../scss/_social.scss */
.ht-social-post-card .post-action-descr { padding: 12px 0; font-size: 12px; color: #616161; border-bottom: 1px solid #eaeaea; }
/* line 214, ../scss/_social.scss */
.ht-social-post-card > .card-header { margin: 0; padding: 12px 28px 0 0; display: flex; align-items: center; position: relative; }
/* line 220, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-avatar { flex: 0 0 40px; min-width: 0; }
/* line 223, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-avatar .image-wrap { display: block; width: 40px; height: 40px; background-color: #eeeeee; border-radius: 50%; }
/* line 231, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-title { flex: 1 1 auto; padding: 0 8px; }
/* line 234, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-title .user-title { margin: 0; line-height: 18px; font-size: 14px; font-weight: 700; }
/* line 240, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-title .user-title a:hover { text-decoration: underline; }
/* line 245, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-title .post-meta { margin: 3px 0 0; line-height: 15px; font-size: 12px; color: #9e9e9e; }
/* line 252, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-post-action { position: absolute; top: 12px; right: 0; }
/* line 255, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-post-action .post-toggle-action-btn { margin: 0; padding: 0; height: 20px; width: 20px; line-height: 20px; font-size: 18px; text-align: center; color: #9e9e9e; background-color: transparent; border: 0; }
/* line 266, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-post-action .post-toggle-action-btn i { display: inline-block; vertical-align: top; line-height: 20px; }
/* line 275, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-post-action .dropdown-menu li a .icon-left { display: inline-block; width: 12px; margin-right: 5px; text-align: center; }
/* line 286, ../scss/_social.scss */
.ht-social-post-card > .card-content { margin: 0; padding: 12px 0 0; }
/* line 289, ../scss/_social.scss */
.ht-social-post-card > .card-content img { display: inline-block; max-width: 100% !important; width: auto; height: auto; }
/* line 295, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-content { line-height: 19px; font-size: 14px; }
/* line 298, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-content p { margin-bottom: 5px; }
/* line 304, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-content .read-more { color: #bdbdbd; }
/* line 308, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-content.post-content--collapsed .post-content-inner { max-height: 152px; overflow: hidden; position: relative; }
/* line 314, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-content .post-content__see-more { color: #4caf50; }
/* line 319, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-title { margin: 0 0 8px; line-height: 24px; font-size: 18px; font-weight: 700; }
/* line 325, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment { margin: 12px 0 0; }
/* line 327, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a { position: relative; display: block; }
/* line 330, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a img { display: block; }
/* line 333, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a .ht-inner { background-color: #e0e0e0; }
/* line 336, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a:active { opacity: .85; }
/* line 339, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a .more-items { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); }
/* line 344, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a .more-items .ht-text { position: absolute; top: 50%; left: 0; right: 0; margin-top: -18px; line-height: 36px; font-size: 28px; color: #fff; text-align: center; }
/* line 355, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items { margin-left: -1px; margin-right: -1px; }
/* line 358, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items .single-item { float: left; padding: 1px; }
/* line 363, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-02-items .single-item { width: 50%; }
/* line 368, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-03-items .single-item { width: 33.3333%; }
/* line 370, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-03-items .single-item:first-child { width: 66.6666%; }
/* line 377, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-04-items .single-item { width: 33.3333%; }
/* line 379, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-04-items .single-item:first-child { width: 100%; }
/* line 385, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-05-items .single-item { width: 33.3333%; }
/* line 387, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-05-items .single-item:first-child, .ht-social-post-card > .card-content .post-attachment.has-multi-items.has-05-items .single-item:nth-child(2) { width: 50%; }
/* line 391, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-05-items .single-item:nth-child(n+6) { display: none; }
/* line 398, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count { margin-top: 12px; line-height: 16px; font-size: 0; color: #757575; }
/* line 403, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count span, .ht-social-post-card > .card-content .post-action-count a { display: inline-block; font-size: 12px; vertical-align: top; line-height: 16px; }
/* line 410, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count .like-count i { background-color: #4caf50; }
/* line 416, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count .comment-share-count span:after { content: "\2022"; display: inline-block; vertical-align: top; padding: 2px 5px 0; line-height: 14px; font-size: 10px; color: #bdbdbd; }
/* line 425, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count .comment-share-count span a { color: #9e9e9e; }
/* line 429, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count .comment-share-count span:last-child:after { display: none; }
/* line 437, ../scss/_social.scss */
.ht-social-post-card > .card-footer { margin: 8px 0 0; border-top: 1px solid #eaeaea; display: flex; }
/* line 441, ../scss/_social.scss */
.ht-social-post-card > .card-footer .post-actions-wrap { margin: 0 -12px; }
/* line 444, ../scss/_social.scss */
.ht-social-post-card > .card-footer .single-action { display: inline-block; }
/* line 448, ../scss/_social.scss */
.ht-social-post-card > .card-footer .post-action { display: block; padding: 8px 12px; line-height: 20px; font-size: 13px; font-weight: 700; text-align: center; color: #9e9e9e; }
/* line 456, ../scss/_social.scss */
.ht-social-post-card > .card-footer .post-action i { display: inline-block; position: relative; margin: 0 7px 0 0; font-size: 15px; line-height: 20px; top: 1px; }
/* line 464, ../scss/_social.scss */
.ht-social-post-card > .card-footer .post-action.active { color: #4caf50; }
/* line 469, ../scss/_social.scss */
.ht-social-post-card .post-products-included { margin: 12px 0; }
/* line 471, ../scss/_social.scss */
.ht-social-post-card .post-products-included .products-included-title { margin: 0 0 8px; font-size: 11px; font-weight: 700; color: #9e9e9e; text-transform: uppercase; }
/* line 479, ../scss/_social.scss */
.ht-social-post-card .post-comments { margin: 0 -12px; padding: 12px 0 0; border-top: 1px solid #eaeaea; }
/* line 483, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment { position: relative; padding: 0 0 0 40px; min-height: 32px; }
/* line 487, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .user-avatar { position: absolute; top: 0; left: 0; width: 32px; height: 32px; background-color: #e0e0e0; border-radius: 50%; }
/* line 495, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main { position: relative; margin: 0 24px 0 0; padding: 6px 10px; background-color: #f5f5f5; border-radius: 12px; }
/* line 501, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .user-title { margin: 0 0 3px; font-size: 12px; font-weight: 700; line-height: 16px; color: #212121; }
/* line 508, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-content { font-size: 13px; line-height: 18px; color: #616161; }
/* line 513, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions { position: absolute; top: 50%; right: -24px; margin-top: -10px; }
/* line 517, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-toggle { display: none; width: 20px; line-height: 20px; font-size: 16px; color: #9e9e9e; text-align: center; }
/* line 524, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-toggle:hover { color: #616161; }
/* line 528, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-menu { padding: 4px 0; min-width: 80px; }
/* line 532, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-menu li a { min-width: 100px; padding: 3px 12px 3px 8px; line-height: 16px; font-size: 12px; }
/* line 537, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-menu li a i { display: inline-block; margin: 0 4px 0 0; width: 16px; text-align: center; color: #9e9e9e; }
/* line 544, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-menu li a:hover { background-color: #fafafa; }
/* line 553, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta { margin: 0; padding: 3px 10px; line-height: 16px; font-size: 0; }
/* line 558, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 11px; color: #9e9e9e; }
/* line 564, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span:after { content: "\2022"; padding: 2px 5px 0; line-height: 14px; font-size: 8px; line-height: 14px; color: #e0e0e0; }
/* line 572, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span:last-child:after { display: none; }
/* line 575, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span a { font-weight: 700; color: #757575; }
/* line 581, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-attachment { position: relative; margin-top: 3px; }
/* line 584, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-attachment a { display: inline-block; vertical-align: top; }
/* line 588, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-attachment img { display: inline-block; vertical-align: top; max-width: 100%; max-height: 128px; border-radius: 12px; overflow: hidden; border: 1px solid #eee; }
/* line 598, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form { position: relative; }
/* line 600, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .form-group { position: relative; margin: 0 32px 0 0; }
/* line 603, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .form-group .form-control { padding: 6px 12px; padding-right: 38px; line-height: 18px; font-size: 13px; border-color: #ddd; resize: none; background-color: #fafafa; border-radius: 12px; overflow: hidden; }
/* line 613, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .form-group .form-control:focus { background-color: #fff; border-color: #ddd; }
/* line 619, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-add-file { display: block; position: absolute; bottom: 0; right: 0; margin: 0; height: 32px; width: 36px; text-align: center; border-radius: 12px; cursor: pointer; }
/* line 629, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-add-file i { position: relative; top: 1px; display: inline-block; vertical-align: top; font-size: 22px; line-height: 32px; color: #9e9e9e; }
/* line 639, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-submit { display: block; position: absolute; top: 0; right: -36px; height: 32px; width: 32px; font-size: 22px; text-align: center; background-color: transparent; border: 0; }
/* line 648, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-submit i { display: inline-block; line-height: 32px; vertical-align: top; color: #4caf50; }
/* line 655, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview { margin-top: 5px; border-radius: 12px; }
/* line 658, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image { display: inline-block; vertical-align: top; position: relative; border-radius: 8px; overflow: hidden; }
/* line 664, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image img { display: block; max-width: 100%; max-height: 96px; }
/* line 669, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file { display: block; position: absolute; top: 0; right: 0; line-height: 22px; width: 24px; text-align: center; color: #fafafa; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 678, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file i { display: inline-block; vertical-align: top; line-height: 22px; }
/* line 687, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .form-control { padding: 5px 10px; font-size: 13px; }
/* line 691, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-add-file { height: 30px; width: 36px; }
/* line 694, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-add-file i { line-height: 30px; }
/* line 698, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-submit { top: 0; right: -34px; height: 30px; width: 30px; font-size: 18px; }
/* line 702, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-submit i { line-height: 30px; }
/* line 706, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .image-preview { margin-top: 3px; border-radius: 12px; }
/* line 710, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .image-preview .single-image img { max-height: 80px; }
/* line 719, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment:hover .comment-actions .dropdown-toggle { display: block; }
/* line 725, ../scss/_social.scss */
.ht-social-post-card .post-comments .load-more-reply { margin: 4px 0 8px 50px; font-size: 12px; }
/* line 728, ../scss/_social.scss */
.ht-social-post-card .post-comments .load-more-reply a { color: #4caf50; }
/* line 732, ../scss/_social.scss */
.ht-social-post-card .post-comments .load-reply { margin-top: 4px; padding-top: 2px; }
/* line 735, ../scss/_social.scss */
.ht-social-post-card .post-comments .load-reply a { line-height: 20px; font-size: 12px; color: #757575; }
/* line 741, ../scss/_social.scss */
.ht-social-post-card .post-comments ul { list-style: none; margin: 0; padding: 0; }
/* line 745, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.main-ul { margin: 0 12px; padding: 12px 0; border-top: 1px solid #eaeaea; }
/* line 749, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.main-ul > li { margin-bottom: 12px; }
/* line 751, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.main-ul > li:last-child { margin-bottom: 0; }
/* line 756, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul { margin-left: 40px; }
/* line 758, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul > li { margin-bottom: 8px; }
/* line 760, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul > li:last-child { margin-bottom: 0; }
/* line 764, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul .single-comment { padding: 0 0 0 32px; min-height: 24px; }
/* line 767, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul .single-comment .user-avatar { width: 24px; height: 24px; }
/* line 772, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul .single-comment.has-reply-form .user-avatar { top: 3px; }

/* line 785, ../scss/_social.scss */
.ht-profile-header-card { margin: 0 0 12px; padding: 12px; }
/* line 788, ../scss/_social.scss */
.ht-profile-header-card .profile-cover { margin: -12px -12px 12px; }
/* line 790, ../scss/_social.scss */
.ht-profile-header-card .profile-cover + .profile-avatar { margin-top: -96px; }
/* line 794, ../scss/_social.scss */
.ht-profile-header-card .profile-avatar { text-align: center; position: relative; z-index: 100; }
/* line 799, ../scss/_social.scss */
.ht-profile-header-card .profile-avatar .image-wrap { position: relative; display: inline-block; width: 128px; height: 128px; padding: 3px; border: 1px solid #eee; border-radius: 4px; background-color: #fff; border-radius: 50%; }
/* line 809, ../scss/_social.scss */
.ht-profile-header-card .profile-avatar .image-wrap img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
/* line 816, ../scss/_social.scss */
.ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn { display: block; position: absolute; top: 4px; left: 4px; right: 4px; bottom: 4px; color: #fff; text-align: center; background-color: rgba(0, 0, 0, 0.4); border-radius: 50%; padding: 28px 0 0 0; opacity: 0; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 827, ../scss/_social.scss */
.ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn i { display: block; font-size: 28px; line-height: 36px; }
/* line 832, ../scss/_social.scss */
.ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn span { display: block; font-size: 12px; line-height: 16px; }
/* line 837, ../scss/_social.scss */
.ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn:hover, .ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn:focus, .ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn:active { text-decoration: none; }
/* line 842, ../scss/_social.scss */
.ht-profile-header-card .profile-avatar .image-wrap:hover .change-avatar-btn { opacity: 1; }
/* line 848, ../scss/_social.scss */
.ht-profile-header-card .user-info { margin: 2px 0 0; padding: 0 12px; }
/* line 851, ../scss/_social.scss */
.ht-profile-header-card .user-info .user-name { line-height: 26px; font-size: 20px; color: #424242; }
/* line 856, ../scss/_social.scss */
.ht-profile-header-card .user-info .user-name a { color: #424242; }
/* line 860, ../scss/_social.scss */
.ht-profile-header-card .user-info .user-descr { margin: 4px 0 0; padding: 0 15%; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 868, ../scss/_social.scss */
.ht-profile-header-card .user-actions { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: stretch; margin: 8px 0 0; }
/* line 875, ../scss/_social.scss */
.ht-profile-header-card .user-actions .single-user-action { display: block; padding: 4px 8px; text-align: center; color: #9e9e9e; }
/* line 880, ../scss/_social.scss */
.ht-profile-header-card .user-actions .single-user-action .action__icon { line-height: 24px; font-size: 20px; }
/* line 884, ../scss/_social.scss */
.ht-profile-header-card .user-actions .single-user-action .action__label { margin: 2px 0 0; font-size: 11px; line-height: 14px; }
/* line 889, ../scss/_social.scss */
.ht-profile-header-card .user-actions .single-user-action:hover { color: #9e9e9e; }
/* line 892, ../scss/_social.scss */
.ht-profile-header-card .user-actions .single-user-action.active { color: #4caf50; }
/* line 897, ../scss/_social.scss */
.ht-profile-header-card .user-detail { margin: 12px 0 0; padding: 12px; background-color: #f5f5f5; border-radius: 4px; }
/* line 902, ../scss/_social.scss */
.ht-profile-header-card .user-detail .user-detail-title { margin: 0 0 0; font-size: 12px; font-weight: 700; color: #9e9e9e; }
/* line 907, ../scss/_social.scss */
.ht-profile-header-card .user-detail .user-detail-title .collapsed-icon { display: block; -moz-transition: -moz-transform 0.2s ease-in-out; -o-transition: -o-transform 0.2s ease-in-out; -webkit-transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; }
/* line 912, ../scss/_social.scss */
.ht-profile-header-card .user-detail .user-detail-title .collapsed .collapsed-icon { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
/* line 917, ../scss/_social.scss */
.ht-profile-header-card .user-detail .user-detail-list { margin: 0; padding: 8px 0 0; font-size: 13px; line-height: 18px; }
/* line 922, ../scss/_social.scss */
.ht-profile-header-card .user-detail .user-detail-list li { padding: 2px 0; line-height: 18px; }

/* line 929, ../scss/_social.scss */
.ht-group-header-card { margin: 0 0 12px; padding: 12px; }
/* line 932, ../scss/_social.scss */
.ht-group-header-card .group-cover { position: relative; margin: -12px -12px 12px; }
/* line 935, ../scss/_social.scss */
.ht-group-header-card .group-cover .change-cover-btn { position: absolute; display: block; top: 8px; right: 8px; padding: 4px 8px 3px; font-size: 12px; font-weight: 700; color: #fff; background-color: rgba(0, 0, 0, 0.4); border: 2px solid rgba(0, 0, 0, 0.2); border-radius: 4px; opacity: 0; -moz-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; }
/* line 948, ../scss/_social.scss */
.ht-group-header-card .group-cover .change-cover-btn:hover, .ht-group-header-card .group-cover .change-cover-btn:focus, .ht-group-header-card .group-cover .change-cover-btn:active { text-decoration: none; }
/* line 951, ../scss/_social.scss */
.ht-group-header-card .group-cover .change-cover-btn:hover { background-color: rgba(0, 0, 0, 0.5); }
/* line 956, ../scss/_social.scss */
.ht-group-header-card .group-cover:hover .change-cover-btn { opacity: 1; }
/* line 961, ../scss/_social.scss */
.ht-group-header-card .group-info { margin: 0 0 0; padding: 0 0; }
/* line 964, ../scss/_social.scss */
.ht-group-header-card .group-info .group-title { line-height: 20px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 970, ../scss/_social.scss */
.ht-group-header-card .group-info .group-title a { color: #424242; }
/* line 974, ../scss/_social.scss */
.ht-group-header-card .group-info .group-subtitle { line-height: 16px; font-size: 12px; color: #757575; }
/* line 981, ../scss/_social.scss */
.ht-group-header-card .group-members { font-size: 0; }
/* line 983, ../scss/_social.scss */
.ht-group-header-card .group-members .single-member { display: inline-block; vertical-align: top; font-size: 12px; margin: 0 2px 2px 0; }
/* line 989, ../scss/_social.scss */
.ht-group-header-card .group-members .single-member a:hover, .ht-group-header-card .group-members .single-member a:active, .ht-group-header-card .group-members .single-member a:focus { text-decoration: none; }
/* line 993, ../scss/_social.scss */
.ht-group-header-card .group-members .single-member .single-member__avatar { display: block; width: 26px; height: 26px; border-radius: 50%; overflow: hidden; }
/* line 999, ../scss/_social.scss */
.ht-group-header-card .group-members .single-member .single-member__avatar img { display: block; width: 26px; height: 26px; object-fit: cover; }
/* line 1006, ../scss/_social.scss */
.ht-group-header-card .group-members .single-member .single-member__more-icon { display: block; line-height: 26px; min-width: 26px; padding: 0 8px; font-size: 10px; color: #9e9e9e; background-color: #f5f5f5; text-align: center; border-radius: 13px; }
/* line 1017, ../scss/_social.scss */
.ht-group-header-card .group-members .single-member .btn-xs { padding-left: 12px; padding-right: 12px; border-radius: 13px; }
/* line 1024, ../scss/_social.scss */
.ht-group-header-card .group-meta { margin: 8px 0; font-size: 0; }
/* line 1027, ../scss/_social.scss */
.ht-group-header-card .group-meta .single-meta { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 1033, ../scss/_social.scss */
.ht-group-header-card .group-meta .single-meta + .single-meta:before { content: "\2022"; display: inline-block; vertical-align: top; padding: 3px 10px 0; line-height: 12px; font-size: 10px; color: #9e9e9e; }
/* line 1046, ../scss/_social.scss */
.ht-group-header-card .group-action .single-action.active { color: #fff; background-color: #4caf50; border-color: transparent; }

/* line 1056, ../scss/_social.scss */
.ht-group-header-card .group-nav, .ht-profile-header-card .group-nav { z-index: 1000; background-color: #fff; margin: 20px -12px -12px; }
/* line 1060, ../scss/_social.scss */
.ht-group-header-card .group-nav ul, .ht-profile-header-card .group-nav ul { display: flex; margin: 0; border-top: 1px solid #eaeaea; }
/* line 1064, ../scss/_social.scss */
.ht-group-header-card .group-nav ul li, .ht-profile-header-card .group-nav ul li { flex: 1 1 auto; min-width: 0; }
/* line 1067, ../scss/_social.scss */
.ht-group-header-card .group-nav ul li:last-child, .ht-profile-header-card .group-nav ul li:last-child { border-right: 0; }
/* line 1070, ../scss/_social.scss */
.ht-group-header-card .group-nav ul li a, .ht-profile-header-card .group-nav ul li a { display: block; text-align: center; line-height: 16px; font-size: 12px; font-weight: 700; color: #9e9e9e; padding: 9px 12px 7px; border-bottom: 2px solid transparent; }
/* line 1079, ../scss/_social.scss */
.ht-group-header-card .group-nav ul li a:hover, .ht-group-header-card .group-nav ul li a:active, .ht-group-header-card .group-nav ul li a:focus, .ht-profile-header-card .group-nav ul li a:hover, .ht-profile-header-card .group-nav ul li a:active, .ht-profile-header-card .group-nav ul li a:focus { text-decoration: none; }
/* line 1088, ../scss/_social.scss */
.ht-group-header-card .group-nav ul li.active a, .ht-profile-header-card .group-nav ul li.active a { font-weight: 700; color: #2e7d32; border-bottom-color: #4caf50; }

/* line 1103, ../scss/_social.scss */
.ht-social-menu-card { margin: 0 0 12px; padding: 12px; }
/* line 1106, ../scss/_social.scss */
.ht-social-menu-card .card-header { display: flex; align-items: center; justify-content: space-between; }
/* line 1110, ../scss/_social.scss */
.ht-social-menu-card .card-header.has-bdb { padding: 0 0 4px; border-bottom: 1px solid #eaeaea; }
/* line 1114, ../scss/_social.scss */
.ht-social-menu-card .card-header .card-header__title { margin: 0; padding: 0; font-size: 11px; font-weight: 700; color: #9e9e9e; }
/* line 1122, ../scss/_social.scss */
.ht-social-menu-card .card-header .card-header__action a { line-height: 14px; font-size: 11px; }
/* line 1128, ../scss/_social.scss */
.ht-social-menu-card .card-content { margin: 8px 0 0; }
/* line 1130, ../scss/_social.scss */
.ht-social-menu-card .card-content ul.social-menu-list { margin: 0; padding: 0; }
/* line 1133, ../scss/_social.scss */
.ht-social-menu-card .card-content ul.social-menu-list li { margin: 0; }
/* line 1135, ../scss/_social.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a { display: block; margin: 0 -3px; padding: 3px; line-height: 24px; font-size: 13px; color: #424242; border: 1px solid transparent; border-radius: 4px; }
/* line 1145, ../scss/_social.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a:hover, .ht-social-menu-card .card-content ul.social-menu-list li a:active, .ht-social-menu-card .card-content ul.social-menu-list li a:visited, .ht-social-menu-card .card-content ul.social-menu-list li a:focus { text-decoration: none; }
/* line 1151, ../scss/_social.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a:hover { background-color: #fafafa; border-color: #eee; color: #4caf50; }
/* line 1156, ../scss/_social.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a .user-avatar, .ht-social-menu-card .card-content ul.social-menu-list li a .group-avatar { display: inline-block; vertical-align: top; width: 24px; height: 24px; margin: 0 8px 0 0; background-color: #eeeeee; border-radius: 50%; }
/* line 1166, ../scss/_social.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a .user-avatar { border-radius: 50%; }
/* line 1169, ../scss/_social.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a .group-avatar { border-radius: 4px; }
/* line 1175, ../scss/_social.scss */
.ht-social-menu-card .card-content .view-more-wrap { margin: 8px 0 0; line-height: 14px; }
/* line 1180, ../scss/_social.scss */
.ht-social-menu-card .card-content .view-more { display: inline-block; vertical-align: top; line-height: 14px; font-size: 11px; }
/* line 1187, ../scss/_social.scss */
.ht-social-menu-card .card-content .user-search-form .form-group { position: relative; }
/* line 1190, ../scss/_social.scss */
.ht-social-menu-card .card-content .user-search-form .search-input { padding-left: 30px; background-color: #fafafa; }
/* line 1193, ../scss/_social.scss */
.ht-social-menu-card .card-content .user-search-form .search-input:focus { background-color: #fff; }
/* line 1197, ../scss/_social.scss */
.ht-social-menu-card .card-content .user-search-form .search-icon { display: block; position: absolute; top: 1px; left: 8px; line-height: 28px; font-size: 20px; text-align: center; color: #bdbdbd; background-color: transparent; }

/* line 1210, ../scss/_social.scss */
.ht-user-profile-preview-card { min-height: 0; flex: 0 0 auto; padding: 0 0 8px; max-height: 45%; max-width: 100%; overflow-y: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.ht-user-profile-preview-card::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 41, ../scss/bs/_mixins.scss */
.ht-user-profile-preview-card::-webkit-scrollbar-thumb { background: #9e9e9e; }
/* line 44, ../scss/bs/_mixins.scss */
.ht-user-profile-preview-card::-webkit-scrollbar-track { background: #e0e0e0; }
/* line 47, ../scss/bs/_mixins.scss */
.ht-user-profile-preview-card::-webkit-scrollbar-thumb { border-radius: 2px; }
/* line 50, ../scss/bs/_mixins.scss */
.ht-user-profile-preview-card::-webkit-scrollbar-track { border-radius: 2px; }
/* line 1218, ../scss/_social.scss */
.ht-user-profile-preview-card .user-portrait { padding: 4px; }
/* line 1223, ../scss/_social.scss */
.ht-user-profile-preview-card .user-avatar .image-wrap { display: inline-block; width: 100px; height: 100px; padding: 4px; border: 1px solid #eee; border-radius: 4px; background-color: #fff; border-radius: 50%; }
/* line 1232, ../scss/_social.scss */
.ht-user-profile-preview-card .user-avatar .image-wrap img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
/* line 1241, ../scss/_social.scss */
.ht-user-profile-preview-card .user-info { margin: 2px 0 0; padding: 0 12px; }
/* line 1244, ../scss/_social.scss */
.ht-user-profile-preview-card .user-info .user-name { line-height: 20px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 1249, ../scss/_social.scss */
.ht-user-profile-preview-card .user-info .user-name a { color: #424242; }
/* line 1254, ../scss/_social.scss */
.ht-user-profile-preview-card .user-actions { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: stretch; margin: 8px 0 0; }
/* line 1261, ../scss/_social.scss */
.ht-user-profile-preview-card .user-actions .single-user-action { display: block; padding: 4px 8px; text-align: center; color: #9e9e9e; }
/* line 1266, ../scss/_social.scss */
.ht-user-profile-preview-card .user-actions .single-user-action .action__icon { line-height: 24px; font-size: 20px; }
/* line 1270, ../scss/_social.scss */
.ht-user-profile-preview-card .user-actions .single-user-action .action__label { margin: 2px 0 0; font-size: 11px; line-height: 14px; }
/* line 1275, ../scss/_social.scss */
.ht-user-profile-preview-card .user-actions .single-user-action:hover { color: #9e9e9e; }
/* line 1278, ../scss/_social.scss */
.ht-user-profile-preview-card .user-actions .single-user-action.active { color: #4caf50; }
/* line 1283, ../scss/_social.scss */
.ht-user-profile-preview-card .user-detail { margin: 8px 8px 0; padding: 12px; background-color: #f5f5f5; border-radius: 4px; }
/* line 1288, ../scss/_social.scss */
.ht-user-profile-preview-card .user-detail .user-detail-title { margin: 0 0 0; font-size: 12px; font-weight: 700; color: #9e9e9e; }
/* line 1293, ../scss/_social.scss */
.ht-user-profile-preview-card .user-detail .user-detail-title .collapsed-icon { display: block; -moz-transition: -moz-transform 0.2s ease-in-out; -o-transition: -o-transform 0.2s ease-in-out; -webkit-transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; }
/* line 1298, ../scss/_social.scss */
.ht-user-profile-preview-card .user-detail .user-detail-title .collapsed .collapsed-icon { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
/* line 1303, ../scss/_social.scss */
.ht-user-profile-preview-card .user-detail .user-detail-list { margin: 0; padding: 8px 0 0; font-size: 13px; line-height: 18px; }
/* line 1308, ../scss/_social.scss */
.ht-user-profile-preview-card .user-detail .user-detail-list li { padding: 2px 0; line-height: 18px; }

/* line 1315, ../scss/_social.scss */
.ht-sidebar-vertical-drag { max-height: 100%; max-width: 100%; flex: 0 0 auto; position: relative; min-width: 0; height: 12px; background-color: #eeeeee; cursor: row-resize; }

/* line 1325, ../scss/_social.scss */
.ht-user-message-preview-card { flex: 1 1 auto; min-height: 0; padding: 8px; max-height: 100%; max-width: 100%; }
/* line 1332, ../scss/_social.scss */
.ht-user-message-preview-card a:hover, .ht-user-message-preview-card a:active, .ht-user-message-preview-card a:visited, .ht-user-message-preview-card a:focus { text-decoration: none; }
/* line 1339, ../scss/_social.scss */
.ht-user-message-preview-card .card-header { padding: 0 0 8px; margin: 0 0 8px; border-bottom: 1px solid #eee; }
/* line 1343, ../scss/_social.scss */
.ht-user-message-preview-card .card-header ul.card-header__nav-tabs { padding: 0; margin: 0 -4px; display: flex; align-items: center; }
/* line 1348, ../scss/_social.scss */
.ht-user-message-preview-card .card-header ul.card-header__nav-tabs li { flex: 1 1 auto; padding: 0 4px; }
/* line 1351, ../scss/_social.scss */
.ht-user-message-preview-card .card-header ul.card-header__nav-tabs li a { display: block; text-align: center; padding: 6px; line-height: 20px; font-size: 14px; font-weight: 700; color: #757575; background-color: #f5f5f5; border: 1px solid #e0e0e0; border-radius: 2px; }
/* line 1364, ../scss/_social.scss */
.ht-user-message-preview-card .card-header ul.card-header__nav-tabs li.active a { color: #fff; background-color: #4caf50; border-color: transparent; }
/* line 1377, ../scss/_social.scss */
.ht-user-message-preview-card .list-search-form .form-group { position: relative; }
/* line 1380, ../scss/_social.scss */
.ht-user-message-preview-card .list-search-form .search-input { padding-left: 28px; background-color: #fafafa; border-color: #e0e0e0; }
/* line 1384, ../scss/_social.scss */
.ht-user-message-preview-card .list-search-form .search-input:focus { background-color: #fff; }
/* line 1388, ../scss/_social.scss */
.ht-user-message-preview-card .list-search-form .search-icon { display: block; position: absolute; top: 3px; left: 8px; line-height: 28px; font-size: 18px; text-align: center; color: #9e9e9e; background-color: transparent; }
/* line 1399, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact { margin: 8px 0 0; padding: 0; list-style: none; }
/* line 1403, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact { display: block; display: flex; align-items: center; padding: 4px 4px; border-radius: 4px; }
/* line 1409, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-avatar { flex: 0 0 32px; min-width: 0; position: relative; }
/* line 1413, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-avatar .image-wrap { width: 32px; height: 32px; border-radius: 50%; overflow: hidden; background-color: #eeeeee; }
/* line 1419, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-avatar .image-wrap img { display: block; width: 32px; height: 32px; }
/* line 1425, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-avatar .online-status { position: absolute; bottom: 0; right: 0; width: 8px; height: 8px; background-color: #42b72a; border-radius: 4px; }
/* line 1434, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-title { min-width: 0; flex: 1 1 auto; margin: 0; padding-left: 8px; line-height: 16px; font-size: 13px; color: #616161; }
/* line 1443, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .message-content { min-width: 0; flex: 1 1 auto; padding-left: 8px; }
/* line 1447, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .message-content .message-title { margin: 0; line-height: 16px; font-size: 12px; color: #616161; }
/* line 1454, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .message-content .message-excerpt { line-height: 16px; font-size: 11px; color: #9e9e9e; }
/* line 1460, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-status { min-width: 0; flex: 0 0 auto; padding: 0 4px 0 12px; }
/* line 1464, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-status .contact-status-dot { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: #e0e0e0; }
/* line 1471, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-status.active .contact-status-dot { background-color: #42b72a; }
/* line 1478, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact.active .message-content .message-title { font-weight: 700; color: #424242; }
/* line 1482, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact.active .message-content .message-excerpt { font-weight: 700; }
/* line 1487, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact:hover { background-color: #f5f5f5; }
/* line 1489, ../scss/_social.scss */
.ht-user-message-preview-card .list-user-contact .single-contact:hover .contact-title { color: #4caf50; }

/* line 2, ../scss/_profile.scss */
.section--user-profile .profile-header { margin: 0 0 12px; }
/* line 5, ../scss/_profile.scss */
.section--user-profile .profile-header a:hover, .section--user-profile .profile-header a:active, .section--user-profile .profile-header a:visited, .section--user-profile .profile-header a:focus { text-decoration: none; }
/* line 14, ../scss/_profile.scss */
.section--user-profile .profile-header__cover { position: relative; width: 100%; height: 300px; background-color: #eeeeee; }
/* line 19, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .cover__overlay { position: absolute; bottom: 0; left: 0; right: 0; height: 60%; z-index: 50; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.5) 100%); }
/* line 26, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .cover__content-row { position: absolute; bottom: 0; left: 202px; right: 0; z-index: 60; display: flex; justify-content: space-between; align-items: flex-end; }
/* line 34, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .cover__actions { position: absolute; top: 24px; right: 24px; opacity: 0; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 39, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .cover__actions .change-cover { font-weight: 700; color: #9e9e9e; background-color: rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2); }
/* line 44, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .cover__actions .change-cover:hover { color: #e0e0e0; background-color: rgba(0, 0, 0, 0.5); }
/* line 50, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__avatar { position: absolute; bottom: -24px; left: 17px; z-index: 70; width: 168px; height: 168px; padding: 3px; background-color: #fff; border: 1px solid #e0e0e0; border-radius: 2px; }
/* line 60, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__avatar .avatar-wrap { width: 160px; height: 160px; }
/* line 63, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__avatar .avatar-wrap img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 70, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__avatar .avatar-action { position: absolute; bottom: 3px; left: 3px; right: 3px; opacity: 0; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 75, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__avatar .avatar-action .change-avatar { display: block; padding: 8px; line-height: 16px; font-size: 12px; font-weight: 700; color: #fff; background-color: rgba(0, 0, 0, 0.4); text-align: center; }
/* line 84, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__avatar .avatar-action .change-avatar:hover { background-color: rgba(0, 0, 0, 0.5); }
/* line 90, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__avatar:hover .avatar-action { opacity: 1; }
/* line 95, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__title { flex: 1 1 auto; padding: 0 48px 22px 0; line-height: 30px; font-size: 24px; font-weight: 700; color: #fff; }
/* line 103, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__actions { flex: 0 0 auto; padding: 24px; }
/* line 106, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__actions .single-action { display: inline-block; vertical-align: top; margin: 0 0 0 2px; }
/* line 110, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__actions .single-action .btn { font-weight: 700; }
/* line 112, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__actions .single-action .btn.ht-btn-default { border-color: transparent; }
/* line 117, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__actions .dropdown-menu { padding: 4px 0; }
/* line 120, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__actions .dropdown-menu li a { line-height: 16px; font-size: 12px; }
/* line 124, ../scss/_profile.scss */
.section--user-profile .profile-header__cover .profile-header__actions .dropdown-menu li.divider { margin: 2px 0; }
/* line 131, ../scss/_profile.scss */
.section--user-profile .profile-header__cover:hover .cover__actions { opacity: 1; }
/* line 136, ../scss/_profile.scss */
.section--user-profile .profile-header__nav { background-color: #fff; border: 1px solid #eaeaea; border-top: 0; }
/* line 140, ../scss/_profile.scss */
.section--user-profile .profile-header__nav ul.nav-list { margin: 0; padding: 0 0 0 202px; font-size: 0; }
/* line 144, ../scss/_profile.scss */
.section--user-profile .profile-header__nav ul.nav-list li { display: inline-block; border-left: 1px solid #eaeaea; }
/* line 147, ../scss/_profile.scss */
.section--user-profile .profile-header__nav ul.nav-list li:last-child { border-right: 1px solid #eaeaea; }
/* line 150, ../scss/_profile.scss */
.section--user-profile .profile-header__nav ul.nav-list li a { display: block; padding: 10px 24px; line-height: 20px; font-size: 14px; font-weight: 700; }
/* line 156, ../scss/_profile.scss */
.section--user-profile .profile-header__nav ul.nav-list li a:hover { color: #757575; }
/* line 161, ../scss/_profile.scss */
.section--user-profile .profile-header__nav ul.nav-list li.active a { background-color: #fafafa; color: #424242; }

/* line 176, ../scss/_profile.scss */
.profile-sidebar-card { margin: 0 0 12px; padding: 12px; }
/* line 179, ../scss/_profile.scss */
.profile-sidebar-card .card-header { display: flex; align-items: center; }
/* line 182, ../scss/_profile.scss */
.profile-sidebar-card .card-header .ch__title { min-width: 0; flex: 1 1 auto; line-height: 20px; font-size: 16px; font-weight: 700; }
/* line 188, ../scss/_profile.scss */
.profile-sidebar-card .card-header .ch__title a { color: #424242; }
/* line 193, ../scss/_profile.scss */
.profile-sidebar-card .card-header .ch__action a { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; }
/* line 201, ../scss/_profile.scss */
.profile-sidebar-card .card-header.has-bdb { padding-bottom: 8px; border-bottom: 1px solid #eaeaea; }
/* line 206, ../scss/_profile.scss */
.profile-sidebar-card .card-content { margin: 8px 0 0; }
/* line 210, ../scss/_profile.scss */
.profile-sidebar-card .user-profile-info .single-info { margin: 0 0 4px; display: flex; }
/* line 213, ../scss/_profile.scss */
.profile-sidebar-card .user-profile-info .single-info .info__icon { flex: 0 0 auto; padding: 0 3px; margin: 0 5px 0 0; color: #bdbdbd; line-height: 16px; font-size: 12px; }
/* line 221, ../scss/_profile.scss */
.profile-sidebar-card .user-profile-info .single-info .info__content { line-height: 16px; font-size: 12px; color: #616161; }
/* line 226, ../scss/_profile.scss */
.profile-sidebar-card .user-profile-info .single-info:last-child { margin: 0; }
/* line 231, ../scss/_profile.scss */
.profile-sidebar-card .user-album-preview { margin: 0 -1px; }
/* line 233, ../scss/_profile.scss */
.profile-sidebar-card .user-album-preview .single-photo { padding: 1px; width: 33.33%; float: left; }
/* line 237, ../scss/_profile.scss */
.profile-sidebar-card .user-album-preview .single-photo a { display: block; }
/* line 239, ../scss/_profile.scss */
.profile-sidebar-card .user-album-preview .single-photo a img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 245, ../scss/_profile.scss */
.profile-sidebar-card .user-album-preview .single-photo a:hover { opacity: .9; }
/* line 251, ../scss/_profile.scss */
.profile-sidebar-card .user-friend-preview { margin: 0 -1px; }
/* line 253, ../scss/_profile.scss */
.profile-sidebar-card .user-friend-preview .single-friend { padding: 1px; width: 33.33%; float: left; }
/* line 257, ../scss/_profile.scss */
.profile-sidebar-card .user-friend-preview .single-friend a { display: block; position: relative; }
/* line 260, ../scss/_profile.scss */
.profile-sidebar-card .user-friend-preview .single-friend a img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 266, ../scss/_profile.scss */
.profile-sidebar-card .user-friend-preview .single-friend a:hover { opacity: .9; }
/* line 269, ../scss/_profile.scss */
.profile-sidebar-card .user-friend-preview .single-friend a .user-content { position: absolute; bottom: 0; left: 0; right: 0; z-index: 100; padding: 24px 8px 8px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.8) 100%); }
/* line 275, ../scss/_profile.scss */
.profile-sidebar-card .user-friend-preview .single-friend a .user-content .user-title { line-height: 16px; font-size: 12px; color: #fff; }

/* line 287, ../scss/_profile.scss */
.ht-photo-album-card { padding: 12px; }
/* line 289, ../scss/_profile.scss */
.ht-photo-album-card .card-header { display: flex; align-items: center; justify-content: space-between; padding: 0 0 12px; margin: 0 0 12px; }
/* line 295, ../scss/_profile.scss */
.ht-photo-album-card .card-header.has-bdb { border-bottom: 1px solid #eaeaea; }
/* line 298, ../scss/_profile.scss */
.ht-photo-album-card .card-header .ch__title { line-height: 24px; font-size: 18px; }
/* line 303, ../scss/_profile.scss */
.ht-photo-album-card .album-photos { margin: 0 -2px; display: flex; }
/* line 306, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo { flex: 0 0 auto; min-width: 0; padding: 2px; width: 20%; position: relative; }
/* line 312, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo .photo__wrapper { position: relative; display: block; border: 1px solid #eee; }
/* line 316, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo .photo__wrapper img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 322, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo .photo__wrapper .photo__info { display: none; position: absolute; bottom: 0; left: 0; right: 0; z-index: 50; padding: 24px 8px 8px; font-size: 12px; color: #fff; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.5) 100%); }
/* line 331, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo .photo__wrapper .photo__info .info-title { font-weight: 700; }
/* line 334, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo .photo__wrapper .photo__info .info-subtitle { line-height: 14px; font-size: 11px; max-height: 42px; color: #eeeeee; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 343, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo .photo__action { display: none; position: absolute; top: 8px; right: 8px; z-index: 60; }
/* line 350, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo .photo__action .dropdown-menu li a { padding: 4px 8px; line-height: 16px; font-size: 12px; }
/* line 361, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo:hover .photo__wrapper .photo__info { display: block; }
/* line 365, ../scss/_profile.scss */
.ht-photo-album-card .album-photos .single-photo:hover .photo__action { display: block; }

/* line 2, ../scss/_group.scss */
.section--group-users .group-header { margin: 0 0 12px; }
/* line 5, ../scss/_group.scss */
.section--group-users .group-header a:hover, .section--group-users .group-header a:active, .section--group-users .group-header a:visited, .section--group-users .group-header a:focus { text-decoration: none; }
/* line 14, ../scss/_group.scss */
.section--group-users .group-header__cover { position: relative; width: 100%; height: 300px; background-color: #eeeeee; }
/* line 19, ../scss/_group.scss */
.section--group-users .group-header__cover .cover__overlay { position: absolute; bottom: 0; left: 0; right: 0; height: 60%; z-index: 50; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.6) 100%); }
/* line 26, ../scss/_group.scss */
.section--group-users .group-header__cover .cover__content-row { position: absolute; bottom: 0; left: 0; right: 0; z-index: 60; display: flex; justify-content: space-between; align-items: flex-end; }
/* line 37, ../scss/_group.scss */
.section--group-users .group-header__title { padding: 16px 48px 16px 24px; line-height: 40px; font-size: 32px; font-weight: 400; color: #fff; }
/* line 44, ../scss/_group.scss */
.section--group-users .group-header__info { min-width: 0; padding: 16px 24px; }
/* line 47, ../scss/_group.scss */
.section--group-users .group-header__info .single-info { display: inline-block; vertical-align: top; line-height: 24px; font-size: 14px; color: #e0e0e0; }
/* line 53, ../scss/_group.scss */
.section--group-users .group-header__info .single-info:after { content: "\2022"; display: inline-block; vertical-align: top; line-height: 22px; font-size: 12px; color: #e0e0e0; padding: 2px 8px 0; }
/* line 63, ../scss/_group.scss */
.section--group-users .group-header__info .single-info:last-child:after { display: none; }
/* line 69, ../scss/_group.scss */
.section--group-users .group-header__nav { padding: 12px; background-color: #fff; border: 1px solid #eaeaea; border-top: 0; border-radius: 0 0 2px 2px; }
/* line 75, ../scss/_group.scss */
.section--group-users .group-header__nav .dropdown-menu { min-width: 100px; }
/* line 78, ../scss/_group.scss */
.section--group-users .group-header__nav .dropdown-menu li a { padding: 4px 12px 4px 8px; line-height: 16px; font-size: 12px; }

/* line 2, ../scss/_signin.scss */
.ht-sign-in-card .card-header { padding: 16px 12px; background-color: #fafafa; }
/* line 5, ../scss/_signin.scss */
.ht-sign-in-card .card-header .card-title { margin: 0; line-height: 32px; font-size: 24px; }
/* line 10, ../scss/_signin.scss */
.ht-sign-in-card .card-header .card-subtitle { margin: 5px 0 2px; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 17, ../scss/_signin.scss */
.ht-sign-in-card .card-content { padding: 24px; }
/* line 20, ../scss/_signin.scss */
.ht-sign-in-card .card-footer { padding: 12px; border-top: 1px solid #eaeaea; }
/* line 24, ../scss/_signin.scss */
.ht-sign-in-card .single-col { padding: 0 24px; }
/* line 30, ../scss/_signin.scss */
.ht-sign-in-card .agree-terms { padding: 4px 0; font-size: 11px; color: #9e9e9e; }

/* line 4, ../scss/_messenger.scss */
.section--messenger .vertical-scroll, .section--messenger .horizontal-scroll { overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.section--messenger .vertical-scroll::-webkit-scrollbar, .section--messenger .horizontal-scroll::-webkit-scrollbar { width: 6px; height: 6px; }
/* line 41, ../scss/bs/_mixins.scss */
.section--messenger .vertical-scroll::-webkit-scrollbar-thumb, .section--messenger .horizontal-scroll::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 44, ../scss/bs/_mixins.scss */
.section--messenger .vertical-scroll::-webkit-scrollbar-track, .section--messenger .horizontal-scroll::-webkit-scrollbar-track { background: #eeeeee; }
/* line 47, ../scss/bs/_mixins.scss */
.section--messenger .vertical-scroll::-webkit-scrollbar-thumb, .section--messenger .horizontal-scroll::-webkit-scrollbar-thumb { border-radius: 3px; }
/* line 50, ../scss/bs/_mixins.scss */
.section--messenger .vertical-scroll::-webkit-scrollbar-track, .section--messenger .horizontal-scroll::-webkit-scrollbar-track { border-radius: 3px; }
/* line 9, ../scss/_messenger.scss */
.section--messenger .section--messenger__wrapper { display: flex; align-items: stretch; height: calc(100vh - 44px); background-color: #fff; }
/* line 17, ../scss/_messenger.scss */
.section--messenger a:hover, .section--messenger a:active, .section--messenger a:visited, .section--messenger a:focus { text-decoration: none; }
/* line 24, ../scss/_messenger.scss */
.section--messenger .dropdown-menu { border-color: #eee; border-radius: 2px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24); }
/* line 32, ../scss/_messenger.scss */
.section--messenger .messenger__left-col { flex: 0 0 auto; min-width: 0; width: 240px; display: flex; flex-direction: column; border-right: 1px solid #eaeaea; }
@media (min-width: 1200px) { /* line 32, ../scss/_messenger.scss */
    .section--messenger .messenger__left-col { width: 320px; } }
@media (min-width: 1440px) { /* line 32, ../scss/_messenger.scss */
    .section--messenger .messenger__left-col { width: 400px; } }
/* line 46, ../scss/_messenger.scss */
.section--messenger .ht-loading-section { height: 100%; }
/* line 49, ../scss/_messenger.scss */
.section--messenger .messenger__main-col { flex: 1 1 auto; min-width: 0; }
/* line 52, ../scss/_messenger.scss */
.section--messenger .messenger__main-col .messenger__col-content { display: flex; align-items: stretch; height: calc(100vh - 44px - 49px); }
/* line 60, ../scss/_messenger.scss */
.section--messenger .messenger__col-header { flex: 0 0 auto; min-height: 0; display: flex; align-items: center; border-bottom: 1px solid #eaeaea; }
/* line 66, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions { flex: 0 0 auto; min-width: 0; }
/* line 69, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action { padding: 0 4px; }
/* line 71, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .single-action__label { display: inline-block; vertical-align: top; width: 40px; line-height: 48px; font-size: 24px; text-align: center; color: #bdbdbd; }
/* line 79, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .single-action__label:hover { color: #4caf50; }
/* line 82, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .single-action__label:active { opacity: .6; }
/* line 86, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .dropdown-menu { margin: -8px 0 0 4px; }
/* line 88, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .dropdown-menu.pull-right { margin: -8px 4px 0 0; }
/* line 95, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions #Toggle__MessengerInfoCol i:before { content: "\f16f"; }
/* line 101, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions #Toggle__MessengerInfoCol.active i:before { content: "\f311"; }
/* line 108, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__title { flex: 1 1 auto; min-widht: 0; line-height: 24px; font-size: 18px; text-align: center; color: #424242; }
/* line 117, ../scss/_messenger.scss */
.section--messenger .messenger__col-content { flex: 1 1 auto; min-height: 0; min-width: 0; }
/* line 124, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos { padding: 12px; }
/* line 126, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .form-group { position: relative; margin: 0; }
/* line 130, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-input { border-radius: 17px; padding-left: 34px; padding-right: 34px; background-color: #eeeeee; border-color: transparent; }
/* line 136, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-input:focus { background-color: #f5f5f5; border-color: #e0e0e0; }
/* line 141, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-icon, .section--messenger .messenger__search-convos .search-clear { position: absolute; display: block; width: 34px; line-height: 34px; font-size: 34px; text-align: center; top: 0; background-color: transparent; }
/* line 152, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-icon { left: 0; font-size: 22px; color: #bdbdbd; border-radius: 17px 0 0 17px; }
/* line 158, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-clear { right: 0; font-size: 24px; color: #ef9a9a; border-radius: 0 0 17px 17px; }
/* line 163, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-clear:hover { color: #ef5350; }
/* line 169, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo { display: block; }
/* line 171, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link { display: block; display: flex; align-items: center; padding: 6px 12px; }
/* line 176, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__image { flex: 0 0 auto; min-width: 0; margin: 0 8px 0 0; }
/* line 180, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__image img { display: block; width: 48px; height: 48px; border-radius: 50%; overflow: hidden; object-fit: cover; }
/* line 189, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content { flex: 1 1 auto; min-width: 0; }
/* line 192, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title, .section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt { margin: 2px 0; }
/* line 197, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title { line-height: 18px; font-size: 14px; color: #424242; }
/* line 202, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt { line-height: 18px; font-size: 14px; color: #9e9e9e; }
/* line 208, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__info { flex: 0 0 auto; min-width: 0; margin: 0 0 0 8px; line-height: 16px; font-size: 12px; color: #bdbdbd; }
/* line 215, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__info .convo__info__datetime { margin: 1px 0; }
/* line 219, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__info .convo__info__active-status span { display: block; width: 6px; height: 6px; border-radius: 50%; background-color: #e0e0e0; }
/* line 227, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__info .convo__info__active-status.active span { background-color: #42b72a; }
/* line 233, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link:hover { background-color: #f5f5f5; }
/* line 238, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo.active .convo-active-link { background-color: #e8f5e9; }
/* line 245, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo.unread .convo-active-link .convo__content .convo__content__title { font-weight: 700; }
/* line 249, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo.unread .convo-active-link .convo__content .convo__content__excerpt { font-weight: 700; }
/* line 259, ../scss/_messenger.scss */
.section--messenger .messenger__convo-main-col { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; }
/* line 264, ../scss/_messenger.scss */
.section--messenger .messenger__convo-main-col .messemger__post-preview { flex: 0 0 auto; min-height: 0; }
/* line 268, ../scss/_messenger.scss */
.section--messenger .messenger__convo-main-col .messenger__list-messages { flex: 1 1 auto; min-height: 0; }
/* line 272, ../scss/_messenger.scss */
.section--messenger .messenger__convo-main-col .messenger__input-message { flex: 0 0 auto; min-height: 0; }
/* line 277, ../scss/_messenger.scss */
.section--messenger .messenger__convo-info-col { flex: 0 0 auto; width: 240px; border-left: 1px solid #eaeaea; }
/* line 281, ../scss/_messenger.scss */
.section--messenger .messenger__convo-info-col .messenger__single-convo-info { padding: 12px; }
@media (min-width: 1200px) { /* line 277, ../scss/_messenger.scss */
    .section--messenger .messenger__convo-info-col { width: 280px; } }
@media (min-width: 1440px) { /* line 277, ../scss/_messenger.scss */
    .section--messenger .messenger__convo-info-col { width: 320px; } }
/* line 293, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview { display: block; border-bottom: 1px solid #eaeaea; }
/* line 296, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post-link { display: flex; align-items: stretch; padding: 12px; }
/* line 300, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post-link:hover { opacity: .8; }
/* line 304, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__image { flex: 0 0 auto; margin: 0 12px 0 0; }
/* line 307, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__image img { display: block; width: 120px; height: 80px; object-fit: cover; }
/* line 314, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__content { flex: 1 1 auto; }
/* line 317, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__title { margin: 0 0 4px; line-height: 20px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 324, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__excerpt { line-height: 18px; font-size: 14px; color: #757575; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 54px; }
/* line 332, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages { margin: 2px 2px 2px 0; padding: 10px 10px 8px 12px; }
/* line 335, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .convo-start-title { margin: 24px 0 12px; line-height: 16px; font-size: 12px; font-weight: 700; text-align: center; color: #9e9e9e; }
/* line 343, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .convo-notify-text { margin: 12px 0; line-height: 14px; font-size: 11px; text-align: center; color: #757575; }
/* line 350, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message { display: flex; align-items: flex-end; position: relative; margin: 0 0 12px; }
/* line 355, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__avatar { flex: 0 0 auto; min-width: 0; margin: 0 6px 0 0; }
/* line 359, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__avatar img { display: block; width: 24px; height: 24px; object-fit: cover; border-radius: 50%; }
/* line 367, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__content { flex: 1 1 auto; min-width: 0; position: relative; }
/* line 6, ../scss/bs/_mixins.scss */
.section--messenger .messenger__list-messages .single-message .sm__content:before, .section--messenger .messenger__list-messages .single-message .sm__content:after { content: " "; display: table; }
/* line 11, ../scss/bs/_mixins.scss */
.section--messenger .messenger__list-messages .single-message .sm__content:after { clear: both; }
/* line 373, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__user-title { margin: 0 0 4px; padding: 0px 16px; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 380, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send { margin: 3px 0 0; position: relative; }
/* line 383, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .ht-hc__wrapper { position: relative; display: inline-block; vertical-align: top; max-width: 60%; }
/* line 389, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send.sm__single-send--error { opacity: .6; }
/* line 392, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content { position: relative; display: block; }
/* line 395, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--text { padding: 8px 12px; line-height: 20px; font-size: 14px; background-color: #f5f5f5; border-radius: 4px 24px 24px 4px; cursor: defaut; }
/* line 403, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image { border-radius: 4px 24px 24px 4px; overflow: hidden; }
/* line 406, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image .single-image { display: block; }
/* line 409, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image img { display: block; max-height: 400px; max-width: 100%; }
/* line 417, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image { margin: 4px 4px 0 0; display: block; float: left; padding: 2px; border-radius: 12px; border: 1px solid #eaeaea; overflow: hidden; }
/* line 425, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image img { display: block; width: 144px; height: 144px; object-fit: cover; border-radius: 12px; }
/* line 434, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files { padding: 12px 16px; line-height: 20px; font-size: 14px; background-color: #f5f5f5; border-radius: 4px 24px 24px 4px; cursor: defaut; }
/* line 441, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file { padding: 2px 0; line-height: 20px; font-size: 14px; font-weight: 700; }
/* line 447, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file a:hover { text-decoration: underline; }
/* line 453, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment { display: block; display: flex; align-items: center; padding: 4px; background-color: #fafafa; border: 1px solid #e0e0e0; border-radius: 4px 24px 24px 4px; }
/* line 461, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover { flex: 0 0 auto; margin: 0 8px 0 0; }
/* line 464, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { display: block; width: 144px; height: 96px; object-fit: cover; border-radius: 4px; }
/* line 472, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content { flex: 1 1 auto; min-width: 0; padding: 0 8px 0 0; }
/* line 476, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-title { margin: 0 0 4px; line-height: 18px; font-size: 14px; font-weight: 700; color: #424242; }
/* line 483, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-excerpt { line-height: 16px; font-size: 12px; color: #757575; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 48px; }
/* line 490, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-link { margin: 4px 0 0; line-height: 16px; font-size: 12px; }
/* line 496, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment:hover { opacity: .8; }
/* line 500, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--like { line-height: 60px; font-size: 48px; color: #4caf50; }
/* line 505, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan { background-color: #fafafa; padding: 12px 12px; line-height: 14px; font-size: 11px; text-align: center; border: 1px solid #eaeaea; border-radius: 4px; }
/* line 513, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan .plan__title { margin: 0 0 4px; line-height: 17px; font-size: 13px; font-weight: 700; }
/* line 519, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan .plan__decscr { color: #757575; }
/* line 522, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan .plan__time { margin: 4px 0 0; color: #2196f3; }
/* line 526, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan .plan__created { line-height: 13px; font-size: 10px; color: #9e9e9e; }
/* line 531, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan hr { margin: 8px 12px; }
/* line 536, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--products .single-product-wrapper { width: 144px; }
/* line 541, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__info { opacity: 0; position: absolute; left: 100%; top: 50%; margin-top: -10px; margin: -10px auto auto 4px; padding: 4px 8px; line-height: 12px; font-size: 10px; white-space: nowrap; color: #fff; background-color: #757575; border-radius: 10px; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 556, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__notice { margin: 4px 0 8px; text-align: right; line-height: 16px; font-size: 12px; }
/* line 564, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--text, .section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--image, .section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--files, .section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment, .section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-top-left-radius: 24px; }
/* line 575, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--text, .section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--image, .section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--files, .section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment, .section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-bottom-left-radius: 24px; }
/* line 586, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .ht-hc__wrapper:hover .sm__single-send__info { opacity: 1; }
/* line 592, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__typing-animation { width: 96px; height: 48px; background-image: url(../img/typing-animation.svg); background-size: 68px 68px; background-position: center center; background-repeat: no-repeat; background-color: #f5f5f5; border-radius: 24px; border: 4px solid #fff; }
/* line 603, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__loading-animation { width: 56px; height: 48px; background-image: url(../img/loading-animation.svg); background-size: 36px 36px; background-position: center center; background-repeat: no-repeat; border-radius: 24px; }
/* line 612, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__message-info-note { position: absolute; top: 100%; left: 16px; margin: 2px 0 0; line-height: 14px; font-size: 11px; color: #9e9e9e; }
/* line 620, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user { flex-direction: row-reverse; }
/* line 622, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__avatar { margin: 0 0 0 6px; }
/* line 626, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__user-title { text-align: right; }
/* line 629, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send { text-align: right; }
/* line 631, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send > * { text-align: left; }
/* line 635, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--text { color: #fff; background-color: #4caf50; border-radius: 24px 4px 4px 24px; }
/* line 640, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--image { border-radius: 24px 4px 4px 24px; }
/* line 644, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image { margin: 4px 0 0 4px; }
/* line 648, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--files { color: #fff; background-color: #4caf50; border-radius: 24px 4px 4px 24px; }
/* line 652, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file { color: #fff; }
/* line 654, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file a { color: #fff; }
/* line 659, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--attachment { border-radius: 24px 4px 4px 24px; }
/* line 662, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-radius: 24px 4px 4px 24px; }
/* line 670, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--text, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--image, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--files, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment { border-top-right-radius: 24px; }
/* line 680, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--text, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--image, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--files, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment { border-bottom-right-radius: 24px; }
/* line 688, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__info { left: auto; right: 100%; margin: -10px 4px auto auto; }
/* line 695, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__typing-animation, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__loading-animation { float: right; }
/* line 699, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__message-info-note { left: auto; right: 16px; }
/* line 705, ../scss/_messenger.scss */
.section--messenger .messenger__input-message { border-top: 1px solid #eaeaea; }
/* line 707, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments { padding-bottom: 2px; margin: 0 12px; border-bottom: 1px solid #eaeaea; }
/* line 711, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments { font-size: 0; white-space: nowrap; padding: 12px 0 10px; }
/* line 715, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment { position: relative; display: inline-block; vertical-align: top; margin: 0 8px 0 0; padding: 2px; font-size: 12px; border: 1px solid #eee; border-radius: 4px; }
/* line 724, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment .delete-action { display: block; position: absolute; z-index: 100; top: 3px; right: 3px; padding: 0 4px; line-height: 24px; font-size: 18px; color: #f5f5f5; text-shadow: 0 2px 7px rgba(0, 0, 0, 0.4); }
/* line 734, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment .delete-action:hover { color: #fff; }
/* line 738, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--image { background-color: #f5f5f5; }
/* line 740, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--image .main-image { display: block; height: 96px; width: 96px; object-fit: cover; border-radius: 4px; }
/* line 749, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .ht-hc__wrapper { display: flex; align-items: center; width: 200px; height: 96px; padding: 12px; background-color: #eeeeee; }
/* line 757, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .file-icon { flex: 0 0 auto; min-width: 0; margin: 0 8px 0 0; }
/* line 761, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .file-icon i { color: #bdbdbd; font-size: 48px; }
/* line 766, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .main-file { flex: 1 1 auto; min-width: 0; white-space: normal; line-height: 16px; display: block; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 64px; word-break: break-all; }
/* line 779, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main { display: flex; align-items: center; }
/* line 782, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-wrap { flex: 1 1 auto; min-width: 0; }
/* line 785, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-wrap .messenger__input__form-control { display: block; width: 100%; padding: 16px 12px; line-height: 20px; font-size: 14px; height: auto; border: 0; color: #424242; resize: none; }
/* line 795, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-wrap .messenger__input__form-control::-webkit-input-placeholder { color: #bdbdbd; }
/* line 800, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options { flex: 0 0 auto; min-width: 0; padding: 0 8px; font-size: 0; }
/* line 805, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options .single-option { display: inline-block; font-size: 14px; }
/* line 808, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options .single-option .single-option__label { display: block; padding: 8px 12px; line-height: 36px; font-size: 24px; color: #bdbdbd; }
/* line 814, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options .single-option .single-option__label:hover { color: #4caf50; }
/* line 817, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options .single-option .single-option__label:active { opacity: .8; }
/* line 824, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview { margin: 0 12px; border-top: 1px solid #eaeaea; }
/* line 827, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper { display: flex; position: relative; padding: 12px 24px 12px 0; }
/* line 831, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-image { flex: 0 0 auto; min-width: 0; margin: 0 8px 0 0; }
/* line 835, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-image img { display: block; width: 96px; height: 72px; object-fit: cover; border-radius: 4px; }
/* line 843, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content { flex: 1 1 auto; min-width: 0; }
/* line 846, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-title { margin: 0 0 3px; line-height: 18px; font-size: 14px; font-weight: 700; color: #424242; }
/* line 853, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-excerpt { line-height: 16px; font-size: 12px; color: #757575; }
/* line 858, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-link { margin: 5px 0 0; line-height: 16px; font-size: 12px; color: #bdbdbd; }
/* line 865, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .delete-action { display: block; position: absolute; top: 12px; right: 2px; padding: 0 4px; line-height: 24px; font-size: 18px; color: #bdbdbd; }
/* line 873, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .delete-action:hover { color: #9e9e9e; }
/* line 882, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info { border-bottom: 1px solid #eaeaea; }
/* line 884, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header { display: flex; align-items: center; margin: 0 0 8px; }
/* line 891, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__title { flex: 1 1 auto; min-width: 0; margin: 0 12px 0 0; line-height: 16px; font-size: 12px; font-weight: 700; color: #9e9e9e; }
/* line 900, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions { flex: 0 0 auto; min-width: 0; font-size: 0; }
/* line 904, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions .single-action { display: inline-block; vertical-align: top; }
/* line 907, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions .single-action .single-action__label { display: block; padding: 0 10px; line-height: 20px; font-size: 16px; color: #bdbdbd; }
/* line 914, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions .single-action .single-action__label.single-action__label--collapse i { display: block; -moz-transform: rotate(0); -ms-transform: rotate(0); -webkit-transform: rotate(0); transform: rotate(0); -moz-transition: -moz-transform 0.1s ease-in-out; -o-transition: -o-transform 0.1s ease-in-out; -webkit-transition: -webkit-transform 0.1s ease-in-out; transition: transform 0.1s ease-in-out; }
/* line 920, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions .single-action .single-action__label.single-action__label--collapse.collapsed i { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
/* line 934, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .dropdown-menu li a { line-height: 16px; font-size: 12px; }
/* line 942, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title { display: flex; align-items: center; }
/* line 945, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__image { flex: 0 0 auto; margin: 0 12px 0 0; width: 56px; height: 56px; background-color: #f5f5f5; border-radius: 50%; }
/* line 952, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__image img { display: block; width: 56px; height: 56px; border-radius: 50%; object-fit: cover; }
/* line 960, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images { flex: 0 0 auto; position: relative; margin: 0 12px 0 0; width: 56px; height: 56px; background-color: #f5f5f5; border-radius: 50%; overflow: hidden; }
/* line 969, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img { display: block; position: absolute; object-fit: cover; }
/* line 973, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img:first-child { top: 0; left: 0; width: 32px; height: 56px; }
/* line 978, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img:nth-child(2) { top: 0; right: 0; width: 23px; height: 28px; }
/* line 983, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img:nth-child(3) { bottom: 0; right: 0; width: 23px; height: 27px; }
/* line 988, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img:nth-child(n + 4) { display: none; }
/* line 993, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__main { flex: 1 1 auto; min-width: 0; line-height: 20px; font-size: 16px; }
/* line 999, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__actions { flex: 0 0 auto; margin: 0 0 0 12px; min-width: 0; font-size: 0; }
/* line 1004, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__actions .single-action { display: inline-block; vertical-align: top; }
/* line 1007, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__actions .single-action .single-action__label { display: block; padding: 0 8px; line-height: 26px; font-size: 20px; color: #bdbdbd; }
/* line 1018, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member { display: flex; align-items: center; margin: 0 0 8px; }
/* line 1022, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__avatar { flex: 0 0 auto; margin: 0 12px 0 0; width: 40px; height: 40px; background-color: #f5f5f5; border-radius: 50%; }
/* line 1029, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__avatar img { display: block; width: 40px; height: 40px; border-radius: 50%; object-fit: cover; }
/* line 1037, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__title { flex: 1 1 auto; min-width: 0; line-height: 18px; font-size: 14px; }
/* line 1043, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__actions { flex: 0 0 auto; margin: 0 0 0 12px; min-width: 0; font-size: 0; }
/* line 1048, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__actions .single-action { display: inline-block; vertical-align: top; }
/* line 1051, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__actions .single-action .single-action__label { display: block; padding: 0 8px; line-height: 24px; font-size: 18px; color: #bdbdbd; }
/* line 1061, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .list-see-more { margin: 12px 0 8px; line-height: 16px; font-size: 12px; }
/* line 1067, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-images { margin: 0 -2px; }
/* line 1069, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-images .single-image { float: left; width: 33.33%; padding: 2px; }
/* line 1073, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-images .single-image img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 1081, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files { padding: 4px 0; }
/* line 1083, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file { margin: 0 0 8px; line-height: 20px; font-size: 14px; }
/* line 1087, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file:last-child { margin: 0; }
/* line 1090, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file a { display: inline-block; vertical-align: top; line-height: 20px; font-size: 14px; }
/* line 1095, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file a:hover { text-decoration: underline; }
/* line 1099, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file .file-type { display: inline-block; vertical-align: top; margin: 0 8px 0 0; line-height: 20px; font-size: 18px; }
/* line 1115, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar { position: fixed; right: 0; bottom: 0; z-index: 1000; width: 196px; top: 124px; display: flex; flex-direction: column; background-color: #f5f5f5; border-left: 1px solid #e0e0e0; -moz-transition: top 0.1s ease-in-out; -o-transition: top 0.1s ease-in-out; -webkit-transition: top 0.1s ease-in-out; transition: top 0.1s ease-in-out; }
/* line 1128, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar.increase-height--minimal-header { top: 56px; }
/* line 1131, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll, .section--messenger.section--messenger-sidebar .horizontal-scroll { overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll::-webkit-scrollbar, .section--messenger.section--messenger-sidebar .horizontal-scroll::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 41, ../scss/bs/_mixins.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll::-webkit-scrollbar-thumb, .section--messenger.section--messenger-sidebar .horizontal-scroll::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 44, ../scss/bs/_mixins.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll::-webkit-scrollbar-track, .section--messenger.section--messenger-sidebar .horizontal-scroll::-webkit-scrollbar-track { background: #eeeeee; }
/* line 47, ../scss/bs/_mixins.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll::-webkit-scrollbar-thumb, .section--messenger.section--messenger-sidebar .horizontal-scroll::-webkit-scrollbar-thumb { border-radius: 4px; }
/* line 50, ../scss/bs/_mixins.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll::-webkit-scrollbar-track, .section--messenger.section--messenger-sidebar .horizontal-scroll::-webkit-scrollbar-track { border-radius: 4px; }
/* line 1136, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__main { flex: 1 1 auto; display: flex; flex-direction: column; }
/* line 1141, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header { min-height: 0; flex: 0 0 auto; }
/* line 1144, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header .toggle-messenger-sidebar { padding: 6px 12px; line-height: 14px; font-size: 11px; font-weight: 700; color: #757575; }
/* line 1151, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header .toggle-icon { display: block; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: -moz-transform 0.1s ease-in-out; -o-transition: -o-transform 0.1s ease-in-out; -webkit-transition: -webkit-transform 0.1s ease-in-out; transition: transform 0.1s ease-in-out; }
/* line 1157, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header a.toggle-messenger-sidebar:hover { background-color: #eeeeee; }
/* line 1160, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header a.toggle-messenger-sidebar:active { background-color: #e0e0e0; }
/* line 1165, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-main { flex: 1 1 auto; display: flex; flex-direction: column; min-height: 0; -moz-transition: max-height 0.1s ease-in-out; -o-transition: max-height 0.1s ease-in-out; -webkit-transition: max-height 0.1s ease-in-out; transition: max-height 0.1s ease-in-out; }
/* line 1174, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos { padding: 4px 0; min-height: 0; flex: 1 1 auto; border-top: 1px solid #eaeaea; }
/* line 1180, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link { padding: 4px 12px; }
/* line 1183, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__image img { width: 32px; height: 32px; }
/* line 1188, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content { flex: 1 1 auto; min-width: 0; }
/* line 1191, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title, .section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt { margin: 0 0; }
/* line 1196, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title { line-height: 16px; font-size: 12px; }
/* line 1200, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt { line-height: 14px; font-size: 11px; }
/* line 1205, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link:hover { background-color: #eeeeee; }
/* line 1210, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo.active .convo-active-link { background-color: #e8f5e9; }
/* line 1216, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos { padding: 6px; min-height: 0; flex: 0 0 auto; border-top: 1px solid #eaeaea; }
/* line 1221, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos .search-input { padding-left: 28px; padding-right: 28px; font-size: 12px; }
/* line 1226, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos .search-icon, .section--messenger.section--messenger-sidebar .messenger__search-convos .search-clear { position: absolute; display: block; width: 28px; line-height: 34px; font-size: 28px; top: 0; background-color: transparent; }
/* line 1236, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos .search-icon { font-size: 18px; border-radius: 34px 0 0 34px; }
/* line 1240, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos .search-clear { font-size: 18px; border-radius: 0 34px 34px 0; }
/* line 1245, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos { position: fixed; bottom: 0; right: 196px; max-width: calc(100vw - 196px); z-index: 1000; padding: 6px; font-size: 0; direction: rtl; white-space: nowrap; overflow: visible; }
/* line 1255, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo { display: inline-block; vertical-align: bottom; margin: 0 0 0 6px; width: 280px; font-size: 12px; direction: ltr; white-space: normal; background-color: #fff; border-radius: 2px; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.16); -moz-transition: width 0.2s ease-in-out; -o-transition: width 0.2s ease-in-out; -webkit-transition: width 0.2s ease-in-out; transition: width 0.2s ease-in-out; }
/* line 1268, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.single-convo--size-lg { width: 420px; }
/* line 1270, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.single-convo--size-lg .convo__main { height: 400px; }
/* line 1274, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header { position: relative; display: flex; background-color: #fafafa; border-bottom: 1px solid #eee; border-radius: 2px 2px 0 0; }
/* line 1280, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__member-list-on-hover { display: none; position: absolute; bottom: 100%; margin: auto auto 2px 2px; padding: 6px; font-size: 11px; color: #fff; background-color: #424242; z-index: 1000; border-radius: 4px; }
/* line 1291, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__member-list-on-hover:after { display: block; position: absolute; top: 100%; left: 12px; content: ""; width: 0; height: 0; border-style: solid; border-width: 6px 5px 0 5px; border-color: #424242 transparent transparent transparent; }
/* line 1302, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__member-list-on-hover .single-member { line-height: 15px; max-width: 150px; }
/* line 1308, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__title { position: relative; flex: 1 1 auto; min-width: 0; padding: 6px 8px; line-height: 16px; font-size: 12px; }
/* line 1316, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__title:hover .convo__member-list-on-hover { display: block; }
/* line 1321, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions { flex: 0 0 auto; min-width: 0; font-size: 0; }
/* line 1325, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions .convo__single-action { display: inline-block; vertical-align: top; font-size: 14px; line-height: 28px; padding: 0 5px; color: #9e9e9e; }
/* line 1332, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions .convo__single-action .ion-md-close { line-height: 28px; font-size: 16px; display: block; }
/* line 1337, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions .convo__single-action:last-child { padding-right: 8px; }
/* line 1340, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions .convo__single-action:hover { color: #616161; }
/* line 1345, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .dropdown-menu { padding: 2px 0; }
/* line 1348, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .dropdown-menu li a { padding: 2px 8px; line-height: 16px; font-size: 12px; }
/* line 1353, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .dropdown-menu li.divider { margin: 4px 0; }
/* line 1359, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main { height: 294px; display: flex; flex-direction: column; -moz-transition: height 0.2s ease-in-out; -o-transition: height 0.2s ease-in-out; -webkit-transition: height 0.2s ease-in-out; transition: height 0.2s ease-in-out; }
/* line 1364, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people { flex: 0 0 auto; min-height: 0; padding: 4px 8px; border-bottom: 1px solid #eee; }
/* line 1371, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .search-added-people .single-person { display: inline-flex; vertical-align: top; margin: 0 4px 4px 0; font-size: 0; background-color: #eeeeee; border-radius: 2px; max-width: calc(50% - 8px); white-space: nowrap; }
/* line 1380, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .search-added-people .single-person .single-person__title { display: block; flex: 1 1 auto; line-height: 14px; font-size: 11px; padding: 4px 0px 4px 6px; color: #616161; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* line 1391, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .search-added-people .single-person .single-person__action { display: block; flex: 0 0 auto; padding: 4px 6px; line-height: 14px; font-size: 12px; color: #f44336; }
/* line 1401, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people { position: relative; }
/* line 1403, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-input { height: 26px; padding: 4px 8px; line-height: 16px; font-size: 12px; }
/* line 1409, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list { position: absolute; top: 100%; left: 0; right: 0; padding: 2px 0; max-height: 200px; background-color: #fff; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.16); z-index: 1000; }
/* line 1419, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person { display: flex; align-items: center; color: #616161; }
/* line 1423, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person .person__avatar { display: block; flex: 0 0 auto; min-width: 0; padding: 2px 4px; margin: 0 4px 0 0; }
/* line 1429, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person .person__avatar img { display: block; width: 28px; height: 28px; object-fit: cover; border-radius: 50%; }
/* line 1437, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person .person__title { flex: 1 1 auto; min-width: 0; line-height: 16px; font-size: 12px; font-weight: 700; }
/* line 1444, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person:hover { background-color: #f5f5f5; }
/* line 1447, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person.active { background-color: #e8f5e9; }
/* line 1455, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages { flex: 1 1 auto; min-height: 0; margin: 2px 2px 2px 0; padding: 8px 8px 12px 8px; }
/* line 1460, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .convo-start-title { margin: 16px 0 8px; line-height: 14px; font-size: 10px; }
/* line 1466, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message { display: flex; align-items: flex-end; position: relative; margin: 0 0 24px; }
/* line 1471, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message:last-child { margin: 0 0 12px; }
/* line 1474, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__avatar { margin: 0 4px 0 0; }
/* line 1476, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__avatar img { display: block; width: 24px; height: 24px; }
/* line 1482, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__user-title { margin: 0 0 3px; padding: 0px 10px; line-height: 12px; font-size: 10px; }
/* line 1488, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send { margin: 4px 0 0; }
/* line 1490, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .ht-hc__wrapper { max-width: 80%; }
/* line 1494, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--text { padding: 4px 10px; line-height: 16px; font-size: 12px; border-radius: 4px 12px 12px 4px; }
/* line 1500, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image { border-radius: 4px 12px 12px 4px; overflow: hidden; }
/* line 1503, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image img { display: block; max-height: 156px; max-width: 100%; }
/* line 1511, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image { margin: 2px 2px 0 0; padding: 1px; border-radius: 4px; background-color: #f5f5f5; }
/* line 1516, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image img { width: 56px; height: 56px; border-radius: 4px; }
/* line 1523, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files { padding: 6px 8px; line-height: 20px; font-size: 14px; border-radius: 4px 12px 12px 4px; cursor: defaut; }
/* line 1529, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file { padding: 2px 0; line-height: 14px; font-size: 12px; font-weight: 700; }
/* line 1536, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment { display: block; display: flex; align-items: center; padding: 2px; background-color: #fafafa; border: 1px solid #e0e0e0; border-radius: 4px 12px 12px 4px; }
/* line 1544, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover { flex: 0 0 auto; margin: 0 4px 0 0; }
/* line 1547, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { display: block; width: 54px; height: 42px; object-fit: cover; border-radius: 4px; }
/* line 1555, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content { flex: 1 1 auto; min-width: 0; padding: 0 4px 0 0; }
/* line 1559, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-title { margin: 0; line-height: 14px; font-size: 11px; font-weight: 700; color: #424242; }
/* line 1566, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-excerpt { margin: 0; line-height: 14px; font-size: 11px; color: #757575; display: block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 14px; }
/* line 1574, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-link { margin: 0; line-height: 14px; font-size: 11px; }
/* line 1580, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment:hover { opacity: .8; }
/* line 1585, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__info { display: none; }
/* line 1588, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__notice { margin: 3px 0 8px; text-align: right; line-height: 14px; font-size: 11px; }
/* line 1596, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--text, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--image, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--files, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-top-left-radius: 12px; }
/* line 1607, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--text, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--image, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--files, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-bottom-left-radius: 12px; }
/* line 1618, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .ht-hc__wrapper:hover .sm__single-send__info { opacity: 1; }
/* line 1624, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__typing-animation { width: 48px; height: 24px; background-size: 32px 32px; border-radius: 12px; }
/* line 1630, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__loading-animation { width: 48px; height: 24px; background-size: 18px 18px; border-radius: 12px; }
/* line 1636, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__message-info-note { left: 8px; margin: 2px 0 0; line-height: 12px; font-size: 10px; }
/* line 1642, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user { flex-direction: row-reverse; }
/* line 1644, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__avatar { display: none; }
/* line 1650, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--text { border-radius: 12px 4px 4px 12px; }
/* line 1653, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--image { border-radius: 12px 4px 4px 12px; }
/* line 1657, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image { float: right; margin: 4px 0 0 4px; }
/* line 1662, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--files { border-radius: 12px 4px 4px 12px; }
/* line 1665, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--attachment { border-radius: 12px 4px 4px 12px; }
/* line 1668, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-radius: 12px 4px 4px 12px; }
/* line 1676, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--text, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--image, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--files, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment { border-top-right-radius: 12px; }
/* line 1686, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--text, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--image, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--files, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment { border-bottom-right-radius: 12px; }
/* line 1694, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__info { left: auto; right: 100%; margin: -10px 4px auto auto; }
/* line 1700, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__typing-animation, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__loading-animation { float: right; }
/* line 1704, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__message-info-note { left: auto; right: 8px; }
/* line 1710, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message { flex: 0 0 auto; min-height: 0; }
/* line 1713, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments { margin: 0 8px; }
/* line 1715, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments { padding: 8px 0 6px; }
/* line 1717, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment { margin: 0 4px 0 0; }
/* line 1719, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment .delete-action { top: 3px; right: 3px; padding: 0 3px; line-height: 18px; font-size: 14px; }
/* line 1726, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--image .main-image { height: 48px; width: 48px; }
/* line 1732, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .ht-hc__wrapper { width: 120px; height: 48px; padding: 8px; }
/* line 1737, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .file-icon { margin: 0 6px 0 0; }
/* line 1739, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .file-icon i { font-size: 24px; }
/* line 1743, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .main-file { line-height: 14px; font-size: 11px; max-height: 28px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 1760, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__main .messenger__input-wrap .messenger__input__form-control { padding: 8px 8px 4px; line-height: 16px; font-size: 12px; }
/* line 1767, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options { display: flex; align-items: center; justify-content: space-between; min-width: 0; padding: 0 4px; font-size: 0; }
/* line 1774, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option { display: inline-block; font-size: 14px; }
/* line 1777, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option .single-option__label { display: block; padding: 2px 6px; line-height: 24px; font-size: 16px; color: #bdbdbd; }
/* line 1783, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option .single-option__label:hover { color: #4caf50; }
/* line 1786, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option .single-option__label:active { opacity: .8; }
/* line 1791, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option.single-option--send .single-option__label { font-size: 16px; }
/* line 1797, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option.single-option--like .single-option__label { font-size: 20px; color: #4caf50; }
/* line 1804, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview { margin: 0 8px; border-top: 1px solid #eaeaea; }
/* line 1807, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper { display: flex; position: relative; padding: 8px 16px 8px 0; }
/* line 1811, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-image { flex: 0 0 auto; min-width: 0; margin: 0 8px 0 0; }
/* line 1815, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-image img { display: block; width: 56px; height: 42px; object-fit: cover; border-radius: 4px; }
/* line 1823, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content { flex: 1 1 auto; min-width: 0; }
/* line 1826, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-title { margin: 0 0 0; line-height: 14px; font-size: 12px; font-weight: 700; color: #424242; }
/* line 1833, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-excerpt { margin: 0 0 0; line-height: 14px; font-size: 11px; color: #757575; }
/* line 1839, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-link { margin: 0 0 0; line-height: 14px; font-size: 11px; color: #bdbdbd; }
/* line 1846, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .delete-action { display: block; position: absolute; top: 4px; right: -4px; padding: 0 4px; line-height: 20px; font-size: 14px; color: #bdbdbd; }
/* line 1854, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .delete-action:hover { color: #9e9e9e; }
/* line 1863, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header { display: flex; background-color: #4caf50; }
/* line 1866, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header .convo__header__title { color: #fff; }
/* line 1869, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header .convo__header__actions { flex: 0 0 auto; min-width: 0; font-size: 0; }
/* line 1873, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header .convo__header__actions .convo__single-action { color: #e0e0e0; }
/* line 1875, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header .convo__header__actions .convo__single-action:hover { color: #fff; }
/* line 1883, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .messenger__input__form-control { max-height: 80px; }

/* line 1891, ../scss/_messenger.scss */
.messenger__emoticons { position: relative; }
/* line 1893, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list { display: flex; flex-direction: column; position: absolute; bottom: 100%; left: 0; z-index: 999; width: 240px; height: 300px; background-color: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); border-radius: 4px; }
/* line 1904, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__main { flex: 1 1 auto; min-height: 0; padding: 8px; }
/* line 1908, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__main .group-emotion-title { margin: 4px 0 8px; font-size: 11px; font-weight: 700; color: #9e9e9e; text-transform: uppercase; }
/* line 1915, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__main ul.lists-chat-emoticons { list-style: none; padding: 0; margin: 8px -2px 12px; font-size: 0; }
/* line 1920, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__main ul.lists-chat-emoticons li.single-chat-emoticon { display: inline-block; vertical-align: top; padding: 2px; font-size: 24px; width: 16.66%; text-align: center; cursor: pointer; }
/* line 1931, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__tab { flex: 0 0 auto; min-height: 0; border-top: 1px solid #eee; }
/* line 1935, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__tab ul { display: flex; padding: 0; margin: 0; }
/* line 1939, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__tab ul li { flex: 1 1 auto; min-width: 0; }
/* line 1942, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__tab ul li a { display: block; text-align: center; padding: 8px; }

/* line 1955, ../scss/_messenger.scss */
.list-convo-members .single-convo-member { display: flex; align-items: center; border-bottom: 1px solid #eee; padding: 8px 0; }
/* line 1960, ../scss/_messenger.scss */
.list-convo-members .single-convo-member:last-child { border-bottom: 0; }
/* line 1963, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__avatar { flex: 0 0 auto; min-width: 0; margin: 0 12px 0 0; }
/* line 1967, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__avatar img { display: block; width: 48px; height: 48px; object-fit: cover; border-radius: 50%; }
/* line 1975, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__content { flex: 1 1 auto; min-width: 0; }
/* line 1979, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__action { flex: 0 0 auto; min-width: 0; margin: 0 0 0 12px; }
/* line 1984, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__title { line-height: 18px; font-size: 14px; font-weight: 700; color: #424242; }
/* line 1990, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__subtitle { margin: 2px 0 0; line-height: 16px; font-size: 12px; color: #9e9e9e; }

/* line 1, ../scss/_products.scss */
.list-products--column { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0 -6px; }
/* line 6, ../scss/_products.scss */
.list-products--column.list-product--column--1 { display: block; }
/* line 10, ../scss/_products.scss */
.list-products--column.list-product--column--2 .single-product-wrapper { width: 50%; }
/* line 15, ../scss/_products.scss */
.list-products--column.list-product--column--3 .single-product-wrapper { width: 33.33%; }
/* line 20, ../scss/_products.scss */
.list-products--column.list-product--column--4 .single-product-wrapper { width: 25%; }
/* line 24, ../scss/_products.scss */
.list-products--column .single-product-wrapper { padding: 0 6px 12px; }
/* line 29, ../scss/_products.scss */
.list-products--column.list-products--selectable .single-product-wrapper { display: block; cursor: pointer; }
/* line 32, ../scss/_products.scss */
.list-products--column.list-products--selectable .single-product-wrapper .single-product { border: 2px solid #eaeaea; }
/* line 36, ../scss/_products.scss */
.list-products--column.list-products--selectable .single-product-wrapper.active .single-product { border-color: #2196f3; }
/* line 42, ../scss/_products.scss */
.list-products--column .single-product { display: block; padding: 2px; height: 100%; border: 1px solid #eaeaea; }
/* line 48, ../scss/_products.scss */
.list-products--column .single-product .single-product__image img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 55, ../scss/_products.scss */
.list-products--column .single-product .single-product__content { padding: 6px; }
/* line 58, ../scss/_products.scss */
.list-products--column .single-product .single-product__title { line-height: 16px; font-size: 12px; font-weight: 700; color: #424242; }
/* line 64, ../scss/_products.scss */
.list-products--column .single-product .single-product__descr { margin: 3px 0 0; line-height: 14px; font-size: 11px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 28px; color: #757575; }
/* line 72, ../scss/_products.scss */
.list-products--column .single-product .single-product__price { margin: 5px 0 0; line-height: 14px; font-size: 12px; }
/* line 76, ../scss/_products.scss */
.list-products--column .single-product .single-product__price span { display: inline-block; vertical-align: top; line-height: 14px; }
/* line 81, ../scss/_products.scss */
.list-products--column .single-product .single-product__price .product-price--current { color: #424242; }
/* line 84, ../scss/_products.scss */
.list-products--column .single-product .single-product__price .product-price--old { margin: 0 0 0 6px; font-size: 10px; text-decoration: line-through; color: #9e9e9e; }

/* line 1, ../scss/_photo.scss */
.detail--single-photo { margin: 0 auto; width: 80vw; height: 80vh; margin-top: 10vh; margin-bottom: 0; }
/* line 7, ../scss/_photo.scss */
.detail--single-photo .vertical-scroll, .detail--single-photo .horizontal-scroll { overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.detail--single-photo .vertical-scroll::-webkit-scrollbar, .detail--single-photo .horizontal-scroll::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 41, ../scss/bs/_mixins.scss */
.detail--single-photo .vertical-scroll::-webkit-scrollbar-thumb, .detail--single-photo .horizontal-scroll::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 44, ../scss/bs/_mixins.scss */
.detail--single-photo .vertical-scroll::-webkit-scrollbar-track, .detail--single-photo .horizontal-scroll::-webkit-scrollbar-track { background: #eeeeee; }
/* line 47, ../scss/bs/_mixins.scss */
.detail--single-photo .vertical-scroll::-webkit-scrollbar-thumb, .detail--single-photo .horizontal-scroll::-webkit-scrollbar-thumb { border-radius: 2px; }
/* line 50, ../scss/bs/_mixins.scss */
.detail--single-photo .vertical-scroll::-webkit-scrollbar-track, .detail--single-photo .horizontal-scroll::-webkit-scrollbar-track { border-radius: 2px; }
/* line 12, ../scss/_photo.scss */
.detail--single-photo .photo-wrapper { position: relative; display: flex; padding: 0; border: 0; width: 80vw; height: 80vh; background-color: #fff; }
/* line 20, ../scss/_photo.scss */
.detail--single-photo .photo-wrapper .photo__wrapper { position: relative; }
/* line 22, ../scss/_photo.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn { display: block; position: absolute; top: 0; bottom: 0; line-height: 48px; width: 96px; font-size: 48px; text-align: center; color: rgba(255, 255, 255, 0.8); text-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4); }
/* line 32, ../scss/_photo.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn i { position: absolute; display: block; line-height: 48px; top: 50%; margin-top: -48px; width: 96px; text-align: center; }
/* line 40, ../scss/_photo.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn:hover { color: #fff; }
/* line 43, ../scss/_photo.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn.photo-nav-btn--left { left: 0; }
/* line 46, ../scss/_photo.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn.photo-nav-btn--right { right: 0; }
/* line 52, ../scss/_photo.scss */
.detail--single-photo .ht-close { position: absolute; top: 0; right: 0; color: #bdbdbd; padding: 0 4px; line-height: 24px; font-size: 18px; background: transparent; border: 0; }
/* line 62, ../scss/_photo.scss */
.detail--single-photo .photo__wrapper { flex: 0 0 auto; width: 75%; background-color: #424242; }
/* line 67, ../scss/_photo.scss */
.detail--single-photo .photo__content { flex: 1 1 auto; background-color: #fff; }