/
home
/
sjslayjy
/
public_html
/
assets
/
public
/
css
/
Upload File
HOME
{"version":3,"sources":["webpack:///./node_modules/compass-mixins/lib/animation/_core.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss","webpack:///./resources/sass/app.scss","webpack:///./node_modules/compass-mixins/lib/compass/css3/_shared.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/_flippers.scss","webpack:///./node_modules/compass-mixins/lib/compass/css3/_opacity.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/_lightspeed.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss","webpack:///./node_modules/compass-mixins/lib/animation/animate/_specials.scss","webpack:///./node_modules/bootstrap/scss/bootstrap.scss","webpack:///./node_modules/bootstrap/scss/_root.scss","webpack:///./node_modules/bootstrap/scss/_reboot.scss","webpack:///./node_modules/bootstrap/scss/vendor/_rfs.scss","webpack:///./node_modules/bootstrap/scss/mixins/_hover.scss","webpack:///./node_modules/bootstrap/scss/_type.scss","webpack:///./node_modules/bootstrap/scss/mixins/_lists.scss","webpack:///./node_modules/bootstrap/scss/_images.scss","webpack:///./node_modules/bootstrap/scss/mixins/_image.scss","webpack:///./node_modules/bootstrap/scss/mixins/_border-radius.scss","webpack:///./node_modules/bootstrap/scss/_code.scss","webpack:///./node_modules/bootstrap/scss/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_breakpoints.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid-framework.scss","webpack:///./node_modules/bootstrap/scss/_tables.scss","webpack:///./node_modules/bootstrap/scss/mixins/_table-row.scss","webpack:///./node_modules/bootstrap/scss/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_transition.scss","webpack:///./node_modules/bootstrap/scss/mixins/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_gradients.scss","webpack:///./node_modules/bootstrap/scss/_buttons.scss","webpack:///./node_modules/bootstrap/scss/mixins/_buttons.scss","webpack:///./node_modules/bootstrap/scss/_transitions.scss","webpack:///./node_modules/bootstrap/scss/_dropdown.scss","webpack:///./node_modules/bootstrap/scss/mixins/_caret.scss","webpack:///./node_modules/bootstrap/scss/mixins/_nav-divider.scss","webpack:///./node_modules/bootstrap/scss/_button-group.scss","webpack:///./node_modules/bootstrap/scss/_input-group.scss","webpack:///./node_modules/bootstrap/scss/_custom-forms.scss","webpack:///./node_modules/bootstrap/scss/_nav.scss","webpack:///./node_modules/bootstrap/scss/_navbar.scss","webpack:///./node_modules/bootstrap/scss/_card.scss","webpack:///./node_modules/bootstrap/scss/_breadcrumb.scss","webpack:///./node_modules/bootstrap/scss/_pagination.scss","webpack:///./node_modules/bootstrap/scss/mixins/_pagination.scss","webpack:///./node_modules/bootstrap/scss/_badge.scss","webpack:///./node_modules/bootstrap/scss/mixins/_badge.scss","webpack:///./node_modules/bootstrap/scss/_jumbotron.scss","webpack:///./node_modules/bootstrap/scss/_alert.scss","webpack:///./node_modules/bootstrap/scss/mixins/_alert.scss","webpack:///./node_modules/bootstrap/scss/_progress.scss","webpack:///./node_modules/bootstrap/scss/_media.scss","webpack:///./node_modules/bootstrap/scss/_list-group.scss","webpack:///./node_modules/bootstrap/scss/mixins/_list-group.scss","webpack:///./node_modules/bootstrap/scss/_close.scss","webpack:///./node_modules/bootstrap/scss/_toasts.scss","webpack:///./node_modules/bootstrap/scss/_modal.scss","webpack:///./node_modules/bootstrap/scss/_tooltip.scss","webpack:///./node_modules/bootstrap/scss/mixins/_reset-text.scss","webpack:///./node_modules/bootstrap/scss/_popover.scss","webpack:///./node_modules/bootstrap/scss/_carousel.scss","webpack:///./node_modules/bootstrap/scss/mixins/_clearfix.scss","webpack:///./node_modules/bootstrap/scss/_spinners.scss","webpack:///./node_modules/bootstrap/scss/utilities/_align.scss","webpack:///./node_modules/bootstrap/scss/mixins/_background-variant.scss","webpack:///./node_modules/bootstrap/scss/utilities/_background.scss","webpack:///./node_modules/bootstrap/scss/utilities/_borders.scss","webpack:///./node_modules/bootstrap/scss/utilities/_display.scss","webpack:///./node_modules/bootstrap/scss/utilities/_embed.scss","webpack:///./node_modules/bootstrap/scss/utilities/_flex.scss","webpack:///./node_modules/bootstrap/scss/utilities/_float.scss","webpack:///./node_modules/bootstrap/scss/utilities/_overflow.scss","webpack:///./node_modules/bootstrap/scss/utilities/_position.scss","webpack:///./node_modules/bootstrap/scss/utilities/_screenreaders.scss","webpack:///./node_modules/bootstrap/scss/mixins/_screen-reader.scss","webpack:///./node_modules/bootstrap/scss/utilities/_shadows.scss","webpack:///./node_modules/bootstrap/scss/utilities/_sizing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_stretched-link.scss","webpack:///./node_modules/bootstrap/scss/utilities/_spacing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_text.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-truncate.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-emphasis.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-hide.scss","webpack:///./node_modules/bootstrap/scss/utilities/_visibility.scss","webpack:///./node_modules/bootstrap/scss/_print.scss","webpack:///./resources/sass/mixins/_animation.scss","webpack:///./resources/sass/mixins/_misc.scss","webpack:///./resources/sass/_background.scss","webpack:///./resources/sass/mixins/_cards.scss","webpack:///./resources/sass/_typography.scss","webpack:///./resources/sass/mixins/_blockqoute.scss","webpack:///./resources/sass/_reset.scss","webpack:///./resources/sass/_misc.scss","webpack:///./resources/sass/_utilities.scss","webpack:///./resources/sass/_demo.scss","webpack:///./resources/sass/_dashboard.scss","webpack:///./resources/sass/components/_checkbox-radio.scss","webpack:///./resources/sass/components/_icons.scss","webpack:///./resources/sass/components/_tables.scss","webpack:///./resources/sass/components/_buttons.scss","webpack:///./resources/sass/mixins/_buttons.scss","webpack:///./resources/sass/components/_breadcrumbs.scss","webpack:///./resources/sass/mixins/_color-functions.scss","webpack:///./resources/sass/components/_cards.scss","webpack:///./resources/sass/components/_bootstrap-progress.scss","webpack:///./resources/sass/components/_dropdowns.scss","webpack:///./resources/sass/components/loaders/_loaders.scss","webpack:///./resources/sass/components/loaders/_colored-balls.scss","webpack:///./resources/sass/components/loaders/_glowing-ball.scss","webpack:///./resources/sass/components/loaders/_pixel-loader.scss","webpack:///./resources/sass/components/loaders/_square-box.scss","webpack:///./resources/sass/components/loaders/_circle-loader.scss","webpack:///./resources/sass/components/loaders/_jumping-dots-loader.scss","webpack:///./resources/sass/components/loaders/_bar-loader.scss","webpack:///./resources/sass/components/loaders/_square-path-loader.scss","webpack:///./resources/sass/components/loaders/_dot-opacity-loader.scss","webpack:///./resources/sass/components/loaders/_flip-square-loader.scss","webpack:///./resources/sass/components/loaders/_moving-square-loader.scss","webpack:///./resources/sass/components/_todo-list.scss","webpack:///./resources/sass/components/_spinner.scss","webpack:///./resources/sass/components/landing-screens/_auth.scss","webpack:///./resources/sass/components/plugin-overrides/_chartjs.scss","webpack:///./resources/sass/_navbar.scss","webpack:///./resources/sass/_sidebar.scss","webpack:///./resources/sass/_footer.scss","webpack:///./resources/sass/_layout.scss","webpack:///./resources/sass/_settings-panel.scss"],"names":[],"mappings":"yFAoDM;EClDJ;IACE;GCwBF;;EDvBA;IACE;GC0BF;;EDzBA;IACE;GC4BF;;ED3BA;IACE;GC8BF;;ED7BA;IACE;GCgCF;CACF;;AF4BM;ECtEJ;IACE;GC0FF;;EDzFA;IACE;GC4FF;;ED3FA;IACE;GC8FF;;ED7FA;IACE;GCgGF;;ED/FA;IACE;GCkGF;CACF;;AF1DM;ECpCJ;IEG+D;GD8J/D;;ED/JA;IEC+D;GDsK/D;;EDrKA;IED+D;GD8K/D;;ED3KA;IEH+D;GDsL/D;;EDjLA;IEL+D;GD8L/D;;EDvLA;IEP+D;GDsM/D;;ED7LA;IET+D;GD8M/D;CACF;;AF1JM;ECxDJ;IEG+D;GD4U/D;;ED7UA;IEC+D;GDoV/D;;EDnVA;IED+D;GD4V/D;;EDzVA;IEH+D;GDoW/D;;ED/VA;IEL+D;GD4W/D;;EDrWA;IEP+D;GDoX/D;;ED3WA;IET+D;GD4X/D;CACF;;AF5VM;EClBJ;IEf+D;GDge/D;;ED/cA;IEjB+D;GDwe/D;;EDrdA;IEnB+D;GDgf/D;;ED3dA;IErB+D;GDwf/D;;EDjeA;IEvB+D;GDggB/D;;EDveA;IEzB+D;GDwgB/D;;ED7eA;IE3B+D;GDghB/D;;EDnfA;IE7B+D;GDwhB/D;;EDzfA;IE/B+D;GDgiB/D;;ED/fA;IEjC+D;GDwiB/D;;EDrgBA;IEnC+D;GDgjB/D;CACF;;AF5fM;ECtCJ;IEf+D;GD8uB/D;;ED7tBA;IEjB+D;GDsvB/D;;EDnuBA;IEnB+D;GD8vB/D;;EDzuBA;IErB+D;GDswB/D;;ED/uBA;IEvB+D;GD8wB/D;;EDrvBA;IEzB+D;GDsxB/D;;ED3vBA;IE3B+D;GD8xB/D;;EDjwBA;IE7B+D;GDsyB/D;;EDvwBA;IE/B+D;GD8yB/D;;ED7wBA;IEjC+D;GDszB/D;;EDnxBA;IEnC+D;GD8zB/D;CACF;;AF9xBM;ECQJ;IEzC+D;GDk6B/D;;EDv3BA;IE3C+D;GD06B/D;;ED73BA;IE7C+D;GDk7B/D;;EDn4BA;IE/C+D;GD07B/D;;EDz4BA;IEjD+D;GDk8B/D;;ED/4BA;IEnD+D;GD08B/D;;EDr5BA;IErD+D;GDk9B/D;;ED35BA;IEvD+D;GD09B/D;;EDj6BA;IEzD+D;GDk+B/D;;EDv6BA;IE3D+D;GD0+B/D;;ED76BA;IE7D+D;GDk/B/D;CACF;;AF97BM;ECZJ;IEzC+D;GDgrC/D;;EDroCA;IE3C+D;GDwrC/D;;ED3oCA;IE7C+D;GDgsC/D;;EDjpCA;IE/C+D;GDwsC/D;;EDvpCA;IEjD+D;GDgtC/D;;ED7pCA;IEnD+D;GDwtC/D;;EDnqCA;IErD+D;GDguC/D;;EDzqCA;IEvD+D;GDwuC/D;;ED/qCA;IEzD+D;GDgvC/D;;EDrrCA;IE3D+D;GDwvC/D;;ED3rCA;IE7D+D;GDgwC/D;CACF;;AFhuCM;ECkCJ;IEnE+D;GD4zC/D;;EDvvCA;IErE+D;GDo0C/D;;ED7vCA;IEvE+D;GD40C/D;;EDnwCA;IEzE+D;GDo1C/D;;EDzwCA;IE3E+D;GD41C/D;;ED/wCA;IE7E+D;GDo2C/D;CACF;;AFhzCM;ECcJ;IEnE+D;GDk9C/D;;ED74CA;IErE+D;GD09C/D;;EDn5CA;IEvE+D;GDk+C/D;;EDz5CA;IEzE+D;GD0+C/D;;ED/5CA;IE3E+D;GDk/C/D;;EDr6CA;IE7E+D;GD0/C/D;CACF;;AF19CM;ECkDJ;IEnF+D;GD8jD/D;;EDz+CA;IErF+D;GDskD/D;;ED/+CA;IEvF+D;GD8kD/D;;EDr/CA;IEzF+D;GDslD/D;;ED3/CA;IE3F+D;GD8lD/D;;EDjgDA;IE7F+D;GDsmD/D;;EDvgDA;IE/F+D;GD8mD/D;CACF;;AF1jDM;EC8BJ;IEnF+D;GD4uD/D;;EDvpDA;IErF+D;GDovD/D;;ED7pDA;IEvF+D;GD4vD/D;;EDnqDA;IEzF+D;GDowD/D;;EDzqDA;IE3F+D;GD4wD/D;;ED/qDA;IE7F+D;GDoxD/D;;EDrrDA;IE/F+D;GD4xD/D;CACF;;AF5vDM;ECoEJ;IErG+D;GDg0D/D;;EDztDA;IEvG+D;GDw0D/D;;ED/tDA;IEzG+D;GDg1D/D;CACF;;AF5xDM;ECgDJ;IErG+D;GD84D/D;;EDvyDA;IEvG+D;GDs5D/D;;ED7yDA;IEzG+D;GD85D/D;CACF;;AF93DM;EC8EJ;IE/G+D;GDkgE/D;;EDj5DA;IEjH+D;GD0gE/D;;EDv5DA;IEnH+D;GDkhE/D;;ED75DA;IErH+D;GD0hE/D;;EDn6DA;IEvH+D;GDkiE/D;;EDz6DA;IEzH+D;GD0iE/D;;ED/6DA;IE3H+D;GDkjE/D;;EDr7DA;IE7H+D;GD0jE/D;;ED37DA;IE/H+D;GDkkE/D;;EDj8DA;IEjI+D;GD0kE/D;;EDv8DA;IEnI+D;GDklE/D;CACF;;AF9hEM;EC0DJ;IE/G+D;GDgxE/D;;ED/pEA;IEjH+D;GDwxE/D;;EDrqEA;IEnH+D;GDgyE/D;;ED3qEA;IErH+D;GDwyE/D;;EDjrEA;IEvH+D;GDgzE/D;;EDvrEA;IEzH+D;GDwzE/D;;ED7rEA;IE3H+D;GDg0E/D;;EDnsEA;IE7H+D;GDw0E/D;;EDzsEA;IE/H+D;GDg1E/D;;ED/sEA;IEjI+D;GDw1E/D;;EDrtEA;IEnI+D;GDg2E/D;CACF;;AFh0EM;EIlDJ;IDiB+D;GD84E/D;;EE75EA;IDe+D;GDs5E/D;;EEn6EA;IACE;IDY6D;GD+5E/D;;EEz6EA;IACE;IDS6D;GDw6E/D;CACF;;AFp3EM;EItEJ;IDiB+D;GD0/E/D;;EEzgFA;IDe+D;GDkgF/D;;EE/gFA;IACE;IDY6D;GD2gF/D;;EErhFA;IACE;IDS6D;GDohF/D;CACF;;AFp/EM;EIpCJ;IDG+D;GD0jF/D;;EE3jFA;IACE;IDA6D;GDmkF/D;;EEjkFA;IACE;IDH6D;GD4kF/D;CACF;;AFxhFM;EIxDJ;IDG+D;GD8oF/D;;EE/oFA;IACE;IDA6D;GDupF/D;;EErpFA;IACE;IDH6D;GDgqF/D;CACF;;AFhoFM;EIxBJ;IDT+D;GDssF/D;;EE3rFA;IACE;IDZ6D;GD+sF/D;;EEjsFA;IACE;IDf6D;GDwtF/D;CACF;;AFpqFM;EI5CJ;IDT+D;GD0xF/D;;EE/wFA;IACE;IDZ6D;GDmyF/D;;EErxFA;IACE;IDf6D;GD4yF/D;CACF;;AF5wFM;EIZJ;IDrB+D;GDk1F/D;;EE3zFA;IACE;IDxB6D;GD21F/D;;EEj0FA;IACE;ID3B6D;GDo2F/D;CACF;;AFhzFM;EIhCJ;IDrB+D;GDs6F/D;;EE/4FA;IACE;IDxB6D;GD+6F/D;;EEr5FA;IACE;ID3B6D;GDw7F/D;CACF;;AFx5FM;EIAJ;IDjC+D;GD89F/D;;EE37FA;IACE;IDpC6D;GDu+F/D;;EEj8FA;IACE;IDvC6D;GDg/F/D;CACF;;AF57FM;EIpBJ;IDjC+D;GDkjG/D;;EE/gGA;IACE;IDpC6D;GD2jG/D;;EErhGA;IACE;IDvC6D;GDokG/D;CACF;;AFpiGM;EKlDJ;IACE;IFgB6D;GDmnG/D;;EGjoGA;IACE;IFa6D;GD4nG/D;;EGvoGA;IFW+D;GDooG/D;;EG7oGA;IFS+D;GD4oG/D;CACF;;AFxlGM;EKtEJ;IACE;IFgB6D;GD+tG/D;;EG7uGA;IACE;IFa6D;GDwuG/D;;EGnvGA;IFW+D;GDgvG/D;;EGzvGA;IFS+D;GDwvG/D;CACF;;AFxtGM;EKpCJ;IACE;IFE6D;GDuyG/D;;EGvyGA;IACE;IFD6D;GDgzG/D;;EG7yGA;IFH+D;GDwzG/D;;EGnzGA;IFL+D;GDg0G/D;CACF;;AF5wGM;EKxDJ;IACE;IFE6D;GDm5G/D;;EGn5GA;IACE;IFD6D;GD45G/D;;EGz5GA;IFH+D;GDo6G/D;;EG/5GA;IFL+D;GD46G/D;CACF;;AF54GM;EKtBJ;IACE;IFZ6D;GD29G/D;;EG78GA;IACE;IFf6D;GDo+G/D;;EGn9GA;IFjB+D;GD4+G/D;;EGz9GA;IFnB+D;GDo/G/D;CACF;;AFh8GM;EK1CJ;IACE;IFZ6D;GDukH/D;;EGzjHA;IACE;IFf6D;GDglH/D;;EG/jHA;IFjB+D;GDwlH/D;;EGrkHA;IFnB+D;GDgmH/D;CACF;;AFhkHM;EKRJ;IACE;IF1B6D;GD+oH/D;;EGnnHA;IACE;IF7B6D;GDwpH/D;;EGznHA;IF/B+D;GDgqH/D;;EG/nHA;IFjC+D;GDwqH/D;CACF;;AFpnHM;EK5BJ;IACE;IF1B6D;GD2vH/D;;EG/tHA;IACE;IF7B6D;GDowH/D;;EGruHA;IF/B+D;GD4wH/D;;EG3uHA;IFjC+D;GDoxH/D;CACF;;AFpvHM;EKMJ;IACE;IFxC6D;GDm0H/D;;EGzxHA;IACE;IF3C6D;GD40H/D;;EG/xHA;IF7C+D;GDo1H/D;;EGryHA;IF/C+D;GD41H/D;CACF;;AFxyHM;EKdJ;IACE;IFxC6D;GD+6H/D;;EGr4HA;IACE;IF3C6D;GDw7H/D;;EG34HA;IF7C+D;GDg8H/D;;EGj5HA;IF/C+D;GDw8H/D;CACF;;AFx6HM;EMlDJ;IACE;GJw+HF;;EIv+HA;IACE;GJ0+HF;CACF;;AFx6HM;EMtEJ;IACE;GJsgIF;;EIrgIA;IACE;GJwgIF;CACF;;AF19HM;EM1CJ;IHS+D;IGP7D;GJgiIF;;EI/hIA;IHM+D;IGJ7D;GJsiIF;CACF;;AF9+HM;EM9DJ;IHS+D;IGP7D;GJ4lIF;;EI3lIA;IHM+D;IGJ7D;GJkmIF;CACF;;AF9jIM;EMhCJ;IHD+D;IGG7D;GJ0nIF;;EIznIA;IHJ+D;IGM7D;GJgoIF;CACF;;AFllIM;EMpDJ;IHD+D;IGG7D;GJsrIF;;EIrrIA;IHJ+D;IGM7D;GJ4rIF;CACF;;AFlqIM;EMtBJ;IHX+D;IGa7D;GJotIF;;EIntIA;IHd+D;IGgB7D;GJ0tIF;CACF;;AFtrIM;EM1CJ;IHX+D;IGa7D;GJgxIF;;EI/wIA;IHd+D;IGgB7D;GJsxIF;CACF;;AFtwIM;EMZJ;IHrB+D;IGuB7D;GJ8yIF;;EI7yIA;IHxB+D;IG0B7D;GJozIF;CACF;;AF1xIM;EMhCJ;IHrB+D;IGuB7D;GJ02IF;;EIz2IA;IHxB+D;IG0B7D;GJg3IF;CACF;;AF12IM;EMFJ;IH/B+D;IGiC7D;GJw4IF;;EIv4IA;IHlC+D;IGoC7D;GJ84IF;CACF;;AF93IM;EMtBJ;IH/B+D;IGiC7D;GJo8IF;;EIn8IA;IHlC+D;IGoC7D;GJ08IF;CACF;;AF98IM;EMQJ;IACE;IH1C6D;GD6gJ/D;;EIj+IA;IACE;IH7C6D;GDshJ/D;CACF;;AFl+IM;EMZJ;IACE;IH1C6D;GDykJ/D;;EI7hJA;IACE;IH7C6D;GDklJ/D;CACF;;AFljJM;EMkBJ;IACE;IHpD6D;GDinJ/D;;EI3jJA;IACE;IHvD6D;GD0nJ/D;CACF;;AFtkJM;EMFJ;IACE;IHpD6D;GD6qJ/D;;EIvnJA;IACE;IHvD6D;GDsrJ/D;CACF;;AFtpJM;EM4BJ;IACE;IH9D6D;GDqtJ/D;;EIrpJA;IACE;IHjE6D;GD8tJ/D;CACF;;AF1qJM;EMQJ;IACE;IH9D6D;GDixJ/D;;EIjtJA;IACE;IHjE6D;GD0xJ/D;CACF;;AF1vJM;EOlDJ;IACE;GL0zJF;;EKzzJA;IACE;GL4zJF;CACF;;AF1vJM;EOtEJ;IACE;GLw1JF;;EKv1JA;IACE;GL01JF;CACF;;AF5yJM;EO1CJ;IJS+D;IIP7D;GLk3JF;;EKj3JA;IJM+D;IIJ7D;GLw3JF;CACF;;AFh0JM;EO9DJ;IJS+D;IIP7D;GL86JF;;EK76JA;IJM+D;IIJ7D;GLo7JF;CACF;;AFh5JM;EOhCJ;IJD+D;IIG7D;GL48JF;;EK38JA;IJJ+D;IIM7D;GLk9JF;CACF;;AFp6JM;EOpDJ;IJD+D;IIG7D;GLwgKF;;EKvgKA;IJJ+D;IIM7D;GL8gKF;CACF;;AFp/JM;EOtBJ;IJX+D;IIa7D;GLsiKF;;EKriKA;IJd+D;IIgB7D;GL4iKF;CACF;;AFxgKM;EO1CJ;IJX+D;IIa7D;GLkmKF;;EKjmKA;IJd+D;IIgB7D;GLwmKF;CACF;;AFxlKM;EOZJ;IJrB+D;IIuB7D;GLgoKF;;EK/nKA;IJxB+D;II0B7D;GLsoKF;CACF;;AF5mKM;EOhCJ;IJrB+D;IIuB7D;GL4rKF;;EK3rKA;IJxB+D;II0B7D;GLksKF;CACF;;AF5rKM;EOFJ;IJ/B+D;IIiC7D;GL0tKF;;EKztKA;IJlC+D;IIoC7D;GLguKF;CACF;;AFhtKM;EOtBJ;IJ/B+D;IIiC7D;GLsxKF;;EKrxKA;IJlC+D;IIoC7D;GL4xKF;CACF;;AFhyKM;EOQJ;IACE;IJ1C6D;GD+1K/D;;EKnzKA;IACE;IJ7C6D;GDw2K/D;CACF;;AFpzKM;EOZJ;IACE;IJ1C6D;GD25K/D;;EK/2KA;IACE;IJ7C6D;GDo6K/D;CACF;;AFp4KM;EOkBJ;IACE;IJpD6D;GDm8K/D;;EK74KA;IACE;IJvD6D;GD48K/D;CACF;;AFx5KM;EOFJ;IACE;IJpD6D;GD+/K/D;;EKz8KA;IACE;IJvD6D;GDwgL/D;CACF;;AFx+KM;EO4BJ;IACE;IJ9D6D;GDuiL/D;;EKv+KA;IACE;IJjE6D;GDgjL/D;CACF;;AF5/KM;EOQJ;IACE;IJ9D6D;GDmmL/D;;EKniLA;IACE;IJjE6D;GD4mL/D;CACF;;AF5kLM;EQlDJ;ILiB+D;IALR;IAKQ;GD8rL/D;;EM3sLA;ILa+D;IALR;IAKQ;GD2sL/D;;EMptLA;ILS+D;IALR;IAKQ;GDwtL/D;;EM7tLA;ILK+D;IALR;IAKQ;GDquL/D;;EMtuLA;ILC+D;IALR;IAKQ;GDkvL/D;CACF;;AF9rLM;EQtEJ;ILiB+D;IALR;IAKQ;GDu4L/D;;EMp5LA;ILa+D;IALR;IAKQ;GDo5L/D;;EM75LA;ILS+D;IALR;IAKQ;GDi6L/D;;EMt6LA;ILK+D;IALR;IAKQ;GD86L/D;;EM/6LA;ILC+D;IALR;IAKQ;GD27L/D;CACF;;AF35LM;EQzBJ;ILR+D;IMV7D;IAEF;GPq/LA;;EMj+LA;ILZ+D;GDq/L/D;;EMt+LA;ILf+D;GD6/L/D;;EM3+LA;ILlB+D;IMV7D;IAEF;GP+gMA;CACF;;AFn9LM;EQ7CJ;ILR+D;IMV7D;IAEF;GPumMA;;EMnlMA;ILZ+D;GDumM/D;;EMxlMA;ILf+D;GD+mM/D;;EM7lMA;ILlB+D;IMV7D;IAEF;GPioMA;CACF;;AFzlMM;EQNJ;IL3B+D;IMV7D;IAEF;GPmqMA;;EM5nMA;IL/B+D;IMV7D;IAEF;GP6qMA;CACF;;AFjnMM;EQ1BJ;IL3B+D;IMV7D;IAEF;GPquMA;;EM9rMA;IL/B+D;IMV7D;IAEF;GP+uMA;CACF;;AFvsMM;EQOJ;ILxC+D;IMV7D;IAEF;GPiyMA;;EM7uMA;IL5C+D;GDiyM/D;;EMlvMA;IL/C+D;GDyyM/D;;EMvvMA;ILlD+D;IMV7D;IAEF;GP2zMA;CACF;;AF/vMM;EQbJ;ILxC+D;IMV7D;IAEF;GPm5MA;;EM/1MA;IL5C+D;GDm5M/D;;EMp2MA;IL/C+D;GD25M/D;;EMz2MA;ILlD+D;IMV7D;IAEF;GP66MA;CACF;;AFr4MM;EQ0BJ;IL3D+D;IMV7D;IAEF;GP+8MA;;EMx4MA;IL/D+D;IMV7D;IAEF;GPy9MA;CACF;;AF75MM;EQMJ;IL3D+D;IMV7D;IAEF;GPihNA;;EM18MA;IL/D+D;IMV7D;IAEF;GP2hNA;CACF;;AFn/MM;EUlDJ;IPiB+D;IMV7D;IAEF;GPilNA;;EQvlNA;IPc+D;IMV7D;IAEF;GP2lNA;;EQ9lNA;IPW+D;IMV7D;IAEF;GPqmNA;;EQrmNA;IPQ+D;IMV7D;IAEF;GP+mNA;CACF;;AFnjNM;EUtEJ;IPiB+D;IMV7D;IAEF;GP+sNA;;EQrtNA;IPc+D;IMV7D;IAEF;GPytNA;;EQ5tNA;IPW+D;IMV7D;IAEF;GPmuNA;;EQnuNA;IPQ+D;IMV7D;IAEF;GP6uNA;CACF;;AFrsNM;EUlCJ;IPC+D;IMV7D;IAEF;GP+wNA;;EQrwNA;IPF+D;IMV7D;IAEF;GPyxNA;CACF;;AF7tNM;EUtDJ;IPC+D;IMV7D;IAEF;GPi1NA;;EQv0NA;IPF+D;IMV7D;IAEF;GP21NA;CACF;;AFnzNM;EWlDJ;IRiB+D;IAAA;IQd7D;GT+4NF;;ES94NA;IRa+D;IAAA;IQV7D;GTy5NF;CACF;;AF31NM;EWtEJ;IRiB+D;IAAA;IQd7D;GTy+NF;;ESx+NA;IRa+D;IAAA;IQV7D;GTm/NF;CACF;;AFz8NM;EWtCJ;IRK+D;IAAA;IQF7D;GTyhOF;;ESxhOA;IRC+D;IAAA;IQE7D;GTmiOF;CACF;;AFj/NM;EW1DJ;IRK+D;IAAA;IQF7D;GTmnOF;;ESlnOA;IRC+D;IAAA;IQE7D;GT6nOF;CACF;;AF/lOM;EW1BJ;IRP+D;IAAA;IQU7D;GTmqOF;;ESlqOA;IRX+D;IAAA;IQc7D;GT6qOF;CACF;;AFvoOM;EW9CJ;IRP+D;IAAA;IQU7D;GT6vOF;;ES5vOA;IRX+D;IAAA;IQc7D;GTuwOF;CACF;;AFrvOM;EWdJ;IRnB+D;IAAA;IQsB7D;GT6yOF;;ES5yOA;IRvB+D;IAAA;IQ0B7D;GTuzOF;CACF;;AF7xOM;EWlCJ;IRnB+D;IAAA;IQsB7D;GTu4OF;;ESt4OA;IRvB+D;IAAA;IQ0B7D;GTi5OF;CACF;;AF34OM;EWFJ;IR/B+D;IAAA;IQkC7D;GTu7OF;;ESt7OA;IRnC+D;IAAA;IQsC7D;GTi8OF;CACF;;AFn7OM;EWtBJ;IR/B+D;IAAA;IQkC7D;GTihPF;;EShhPA;IRnC+D;IAAA;IQsC7D;GT2hPF;CACF;;AFjiPM;EYlDJ;ITiB+D;IAAA;ISd7D;GV6nPF;;EU5nPA;ITa+D;IAAA;ISV7D;GVuoPF;CACF;;AFzkPM;EYtEJ;ITiB+D;IAAA;ISd7D;GVutPF;;EUttPA;ITa+D;IAAA;ISV7D;GViuPF;CACF;;AFvrPM;EYtCJ;ITK+D;IAAA;ISF7D;GVuwPF;;EUtwPA;ITC+D;IAAA;ISE7D;GVixPF;CACF;;AF/tPM;EY1DJ;ITK+D;IAAA;ISF7D;GVi2PF;;EUh2PA;ITC+D;IAAA;ISE7D;GV22PF;CACF;;AF70PM;EY1BJ;ITP+D;IAAA;ISU7D;GVi5PF;;EUh5PA;ITX+D;IAAA;ISc7D;GV25PF;CACF;;AFr3PM;EY9CJ;ITP+D;IAAA;ISU7D;GV2+PF;;EU1+PA;ITX+D;IAAA;ISc7D;GVq/PF;CACF;;AFn+PM;EYdJ;ITnB+D;IAAA;ISsB7D;GV2hQF;;EU1hQA;ITvB+D;IAAA;IS0B7D;GVqiQF;CACF;;AF3gQM;EYlCJ;ITnB+D;IAAA;ISsB7D;GVqnQF;;EUpnQA;ITvB+D;IAAA;IS0B7D;GV+nQF;CACF;;AFznQM;EYFJ;IT/B+D;IAAA;ISkC7D;GVqqQF;;EUpqQA;ITnC+D;IAAA;ISsC7D;GV+qQF;CACF;;AFjqQM;EYtBJ;IT/B+D;IAAA;ISkC7D;GV+vQF;;EU9vQA;ITnC+D;IAAA;ISsC7D;GVywQF;CACF;;AF/wQM;EalDJ;IViB+D;IAAA;IALR;IAKQ;GDy5Q/D;;EWt6QA;IVa+D;IAAA;IALR;IAKQ;GD26Q/D;;EWp7QA;IVS+D;IAAA;IALR;IAKQ;GD67Q/D;;EWl8QA;IVK+D;IMV7D;IAEF;INQ+D;IALR;IAKQ;GDi9Q/D;;EWj9QA;IVA+D;IMV7D;IAEF;GPm+QA;CACF;;AFv6QM;EatEJ;IViB+D;IAAA;IALR;IAKQ;GD2pR/D;;EWxqRA;IVa+D;IAAA;IALR;IAKQ;GD6qR/D;;EWtrRA;IVS+D;IAAA;IALR;IAKQ;GD+rR/D;;EWpsRA;IVK+D;IMV7D;IAEF;INQ+D;IALR;IAKQ;GDmtR/D;;EWntRA;IVA+D;IMV7D;IAEF;GPquRA;CACF;;AF7rRM;Ea1BJ;IJjBE;IAEF;INQ+D;GD+vR/D;;EWrvRA;IJpBE;IAEF;INQ+D;GDywR/D;CACF;;AFrtRM;Ea9CJ;IJjBE;IAEF;INQ+D;GDi0R/D;;EWvzRA;IJpBE;IAEF;INQ+D;GD20R/D;CACF;;AF3yRM;EahBJ;IJ3BE;IAEF;INQ+D;GD62R/D;;EWz1RA;IJ9BE;IAEF;INQ+D;GDu3R/D;CACF;;AFn0RM;EapCJ;IJ3BE;IAEF;INQ+D;GD+6R/D;;EW35RA;IJ9BE;IAEF;INQ+D;GDy7R/D;CACF;;AY78RA;;;;;GZo9RE;;Aan9RF;EAGI;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAKF;EACA;Cbi/RF;;Acj/RA;;;EAGE;Cdo/RF;;Acj/RA;EACE;EACA;EACA;EACA;Cdo/RF;;Ac9+RA;;;;;;;;;;EACE;Cd0/RF;;Ach/RA;EACE;EACA;ECgFI;ED9EJ;EACA;EACA;EACA;EACA;Cdm/RF;;AA9oBA;Ecx1QE;Cd0+RF;;Acj+RA;EACE;EACA;EACA;Cdo+RF;;Acv9RA;;;;;;EACE;EACA;Cd+9RF;;Acx9RA;EACE;EACA;Cd29RF;;Ach9RA;;EAEE;EACA;UAAA;EACA;EACA;EACA;UAAA;Cdm9RF;;Ach9RA;EACE;EACA;EACA;Cdm9RF;;Ach9RA;;;EAGE;EACA;Cdm9RF;;Ach9RA;;;;EAIE;Cdm9RF;;Ach9RA;EACE;Cdm9RF;;Ach9RA;EACE;EACA;Cdm9RF;;Ach9RA;EACE;Cdm9RF;;Ach9RA;;EAEE;Cdm9RF;;Ach9RA;ECxFI;Cf4iSJ;;Ac38RA;;EAEE;ECnGE;EDqGF;EACA;Cd88RF;;Ac38RA;EAAM;Cd+8RN;;Ac98RA;EAAM;Cdk9RN;;Ac38RA;EACE;EACA;EACA;Cd88RF;;AgB9nSE;EFmLE;EACA;Cd+8RJ;;Act8RA;EACE;EACA;Cdy8RF;;AgBxoSE;EFkME;EACA;Cd08RJ;;Acj8RA;;;;EAIE;ECpJE;CfylSJ;;Acj8RA;EAEE;EAEA;EAEA;Cdi8RF;;Acz7RA;EAEE;Cd27RF;;Acn7RA;EACE;EACA;Cds7RF;;Acn7RA;EAGE;EACA;Cdo7RF;;Ac56RA;EACE;Cd+6RF;;Ac56RA;EACE;EACA;EACA;EACA;EACA;Cd+6RF;;Ac56RA;EAGE;Cd66RF;;Acr6RA;EAEE;EACA;Cdu6RF;;Acj6RA;EAEE;Cdm6RF;;Ac55RA;EACE;EACA;Cd+5RF;;Ac55RA;;;;;EAKE;EACA;ECrPE;EDuPF;Cd+5RF;;Ac55RA;;EAEE;Cd+5RF;;Ac55RA;;EAEE;Cd+5RF;;Acz5RA;EACE;Cd45RF;;Acr5RA;;;;EAIE;Cdw5RF;;Acn5RE;;;;EAKI;Cdq5RN;;Ac/4RA;;;;EAIE;EACA;Cdk5RF;;Ac/4RA;;EAEE;EACA;Cdk5RF;;Ac94RA;;;;EASE;Cd44RF;;Acz4RA;EACE;EAEA;Cd24RF;;Acx4RA;EAME;EAEA;EACA;EACA;Cdq4RF;;Ach4RA;EACE;EACA;EACA;EACA;EACA;ECjSI;EDmSJ;EACA;EACA;Cdm4RF;;Ach4RA;EACE;Cdm4RF;;AAnpBA;;Ec1uQE;Cdk4RF;;AAnpBA;EcvuQE;EACA;Cd83RF;;AAnpBA;EcnuQE;Cd03RF;;Acl3RA;EACE;EACA;Cdq3RF;;Ac92RA;EACE;Cdi3RF;;Ac92RA;EACE;EACA;Cdi3RF;;Ac92RA;EACE;Cdi3RF;;AAnpBA;EcxtQE;Cd+2RF;;AiBz0SA;;;;;;;;;;;;EAEE;EAEA;EACA;CjBq1SF;;AiBj1SA;;EFgHM;CfsuSN;;AiBr1SA;;EF+GM;Cf2uSN;;AiBz1SA;;EF8GM;CfgvSN;;AiB71SA;;EF6GM;CfqvSN;;AiBj2SA;;EF4GM;Cf0vSN;;AiBr2SA;;EF2GM;Cf+vSN;;AiBx2SA;EFyGM;EEvGJ;CjB22SF;;AiBv2SA;EFmGM;EEjGJ;EACA;CjB02SF;;AiBx2SA;EF8FM;EE5FJ;EACA;CjB22SF;;AiBz2SA;EFyFM;EEvFJ;EACA;CjB42SF;;AiB12SA;EFoFM;EElFJ;EACA;CjB62SF;;Ach1SA;EGpBE;EACA;EACA;EACA;CjBw2SF;;AiBh2SA;;EFMI;EEHF;CjBm2SF;;AiBh2SA;;EAEE;EACA;CjBm2SF;;AiB31SA;EC/EE;EACA;ClB86SF;;AiB31SA;ECpFE;EACA;ClBm7SF;;AiB71SA;EACE;CjBg2SF;;AiBj2SA;EAII;CjBi2SJ;;AiBv1SA;EFjCI;EEmCF;CjB01SF;;AiBt1SA;EACE;EFeI;Cf20SN;;AiBt1SA;EACE;EF7CE;EE+CF;CjBy1SF;;AiB51SA;EAMI;CjB01SJ;;AmB78SA;ECIE;EAGA;CpB28SF;;AmB58SA;EACE;EACA;EACA;EEXE;EDMF;EAGA;CpBo9SF;;AmBt8SA;EAEE;CnBw8SF;;AmBr8SA;EACE;EACA;CnBw8SF;;AmBr8SA;EJkCI;EIhCF;CnBw8SF;;AsB/+SA;EPuEI;EOrEF;EACA;CtBk/SF;;AsB/+SE;EACE;CtBk/SJ;;AsB7+SA;EACE;EP0DE;EOxDF;EACA;EDZE;CrB6/SJ;;AsBr/SA;EASI;EPkDA;EOhDA;CtBg/SJ;;AcxySA;EQjME;EPyCE;EOvCF;CtB6+SF;;AsBh/SA;EP0CI;EOlCA;EACA;CtB6+SJ;;AsBx+SA;EACE;EACA;CtB2+SF;;AuBnhTE;ECDA;EACA;EACA;EACA;EACA;CxBwhTF;;AyBr+SI;EFtDF;ICWI;GxBqhTJ;CACF;;AyB3+SI;EFtDF;ICWI;GxB2hTJ;CACF;;AyBj/SI;EFtDF;ICWI;GxBiiTJ;CACF;;AyBv/SI;EFtDF;ICWI;GxBuiTJ;CACF;;AuB7iTE;;;;;ECPA;EACA;EACA;EACA;EACA;CxB4jTF;;AyBzgTI;EFrCE;;IACE;GvBmjTN;CACF;;AyBhhTI;EFrCE;;;IACE;GvB2jTN;CACF;;AyBxhTI;EFrCE;;;;IACE;GvBokTN;CACF;;AyBjiTI;EFrCE;;;;;IACE;GvB8kTN;CACF;;AuB3jTE;ECrBA;EACA;EACA;EACA;CxBolTF;;AuB5jTE;EACE;EACA;CvB+jTJ;;AuBjkTE;;EAMI;EACA;CvBgkTN;;A0BlnTE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EACE;EACA;EACA;EACA;C1B0rTJ;;A0BvqTM;EACE;EACA;EACA;C1B0qTR;;A0BtqTQ;EF4BJ;EACA;CxB8oTJ;;A0B3qTQ;EF4BJ;EACA;CxBmpTJ;;A0BhrTQ;EF4BJ;EACA;CxBwpTJ;;A0BrrTQ;EF4BJ;EACA;CxB6pTJ;;A0B1rTQ;EF4BJ;EACA;CxBkqTJ;;A0B/rTQ;EF4BJ;EACA;CxBuqTJ;;A0B/rTM;EFMJ;EACA;EACA;CxB6rTF;;A0BhsTQ;EFPN;EAIA;CxBwsTF;;A0BrsTQ;EFPN;EAIA;CxB6sTF;;A0B1sTQ;EFPN;EAIA;CxBktTF;;A0B/sTQ;EFPN;EAIA;CxButTF;;A0BptTQ;EFPN;EAIA;CxB4tTF;;A0BztTQ;EFPN;EAIA;CxBiuTF;;A0B9tTQ;EFPN;EAIA;CxBsuTF;;A0BnuTQ;EFPN;EAIA;CxB2uTF;;A0BxuTQ;EFPN;EAIA;CxBgvTF;;A0B7uTQ;EFPN;EAIA;CxBqvTF;;A0BlvTQ;EFPN;EAIA;CxB0vTF;;A0BvvTQ;EFPN;EAIA;CxB+vTF;;A0BvvTM;EAAwB;C1B2vT9B;;A0BzvTM;EAAuB;C1B6vT7B;;A0B1vTQ;EAAwB;C1B8vThC;;A0B9vTQ;EAAwB;C1BkwThC;;A0BlwTQ;EAAwB;C1BswThC;;A0BtwTQ;EAAwB;C1B0wThC;;A0B1wTQ;EAAwB;C1B8wThC;;A0B9wTQ;EAAwB;C1BkxThC;;A0BlxTQ;EAAwB;C1BsxThC;;A0BtxTQ;EAAwB;C1B0xThC;;A0B1xTQ;EAAwB;C1B8xThC;;A0B9xTQ;EAAwB;C1BkyThC;;A0BlyTQ;EAAwB;C1BsyThC;;A0BtyTQ;EAAwB;C1B0yThC;;A0B1yTQ;EAAwB;C1B8yThC;;A0BxyTU;EFRR;CxBozTF;;A0B5yTU;EFRR;CxBwzTF;;A0BhzTU;EFRR;CxB4zTF;;A0BpzTU;EFRR;CxBg0TF;;A0BxzTU;EFRR;CxBo0TF;;A0B5zTU;EFRR;CxBw0TF;;A0Bh0TU;EFRR;CxB40TF;;A0Bp0TU;EFRR;CxBg1TF;;A0Bx0TU;EFRR;CxBo1TF;;A0B50TU;EFRR;CxBw1TF;;A0Bh1TU;EFRR;CxB41TF;;AyBv1TI;EC9BE;IACE;IACA;IACA;G1By3TN;;E0Br3TM;IF4BJ;IACA;GxB61TF;;E0B13TM;IF4BJ;IACA;GxBk2TF;;E0B/3TM;IF4BJ;IACA;GxBu2TF;;E0Bp4TM;IF4BJ;IACA;GxB42TF;;E0Bz4TM;IF4BJ;IACA;GxBi3TF;;E0B94TM;IF4BJ;IACA;GxBs3TF;;E0B94TI;IFMJ;IACA;IACA;GxB44TA;;E0B/4TM;IFPN;IAIA;GxBu5TA;;E0Bp5TM;IFPN;IAIA;GxB45TA;;E0Bz5TM;IFPN;IAIA;GxBi6TA;;E0B95TM;IFPN;IAIA;GxBs6TA;;E0Bn6TM;IFPN;IAIA;GxB26TA;;E0Bx6TM;IFPN;IAIA;GxBg7TA;;E0B76TM;IFPN;IAIA;GxBq7TA;;E0Bl7TM;IFPN;IAIA;GxB07TA;;E0Bv7TM;IFPN;IAIA;GxB+7TA;;E0B57TM;IFPN;IAIA;GxBo8TA;;E0Bj8TM;IFPN;IAIA;GxBy8TA;;E0Bt8TM;IFPN;IAIA;GxB88TA;;E0Bt8TI;IAAwB;G1B08T5B;;E0Bx8TI;IAAuB;G1B48T3B;;E0Bz8TM;IAAwB;G1B68T9B;;E0B78TM;IAAwB;G1Bi9T9B;;E0Bj9TM;IAAwB;G1Bq9T9B;;E0Br9TM;IAAwB;G1By9T9B;;E0Bz9TM;IAAwB;G1B69T9B;;E0B79TM;IAAwB;G1Bi+T9B;;E0Bj+TM;IAAwB;G1Bq+T9B;;E0Br+TM;IAAwB;G1By+T9B;;E0Bz+TM;IAAwB;G1B6+T9B;;E0B7+TM;IAAwB;G1Bi/T9B;;E0Bj/TM;IAAwB;G1Bq/T9B;;E0Br/TM;IAAwB;G1By/T9B;;E0Bz/TM;IAAwB;G1B6/T9B;;E0Bv/TQ;IFRR;GxBmgUA;;E0B3/TQ;IFRR;GxBugUA;;E0B//TQ;IFRR;GxB2gUA;;E0BngUQ;IFRR;GxB+gUA;;E0BvgUQ;IFRR;GxBmhUA;;E0B3gUQ;IFRR;GxBuhUA;;E0B/gUQ;IFRR;GxB2hUA;;E0BnhUQ;IFRR;GxB+hUA;;E0BvhUQ;IFRR;GxBmiUA;;E0B3hUQ;IFRR;GxBuiUA;;E0B/hUQ;IFRR;GxB2iUA;;E0BniUQ;IFRR;GxB+iUA;CACF;;AyB3iUI;EC9BE;IACE;IACA;IACA;G1B6kUN;;E0BzkUM;IF4BJ;IACA;GxBijUF;;E0B9kUM;IF4BJ;IACA;GxBsjUF;;E0BnlUM;IF4BJ;IACA;GxB2jUF;;E0BxlUM;IF4BJ;IACA;GxBgkUF;;E0B7lUM;IF4BJ;IACA;GxBqkUF;;E0BlmUM;IF4BJ;IACA;GxB0kUF;;E0BlmUI;IFMJ;IACA;IACA;GxBgmUA;;E0BnmUM;IFPN;IAIA;GxB2mUA;;E0BxmUM;IFPN;IAIA;GxBgnUA;;E0B7mUM;IFPN;IAIA;GxBqnUA;;E0BlnUM;IFPN;IAIA;GxB0nUA;;E0BvnUM;IFPN;IAIA;GxB+nUA;;E0B5nUM;IFPN;IAIA;GxBooUA;;E0BjoUM;IFPN;IAIA;GxByoUA;;E0BtoUM;IFPN;IAIA;GxB8oUA;;E0B3oUM;IFPN;IAIA;GxBmpUA;;E0BhpUM;IFPN;IAIA;GxBwpUA;;E0BrpUM;IFPN;IAIA;GxB6pUA;;E0B1pUM;IFPN;IAIA;GxBkqUA;;E0B1pUI;IAAwB;G1B8pU5B;;E0B5pUI;IAAuB;G1BgqU3B;;E0B7pUM;IAAwB;G1BiqU9B;;E0BjqUM;IAAwB;G1BqqU9B;;E0BrqUM;IAAwB;G1ByqU9B;;E0BzqUM;IAAwB;G1B6qU9B;;E0B7qUM;IAAwB;G1BirU9B;;E0BjrUM;IAAwB;G1BqrU9B;;E0BrrUM;IAAwB;G1ByrU9B;;E0BzrUM;IAAwB;G1B6rU9B;;E0B7rUM;IAAwB;G1BisU9B;;E0BjsUM;IAAwB;G1BqsU9B;;E0BrsUM;IAAwB;G1BysU9B;;E0BzsUM;IAAwB;G1B6sU9B;;E0B7sUM;IAAwB;G1BitU9B;;E0B3sUQ;IFRR;GxButUA;;E0B/sUQ;IFRR;GxB2tUA;;E0BntUQ;IFRR;GxB+tUA;;E0BvtUQ;IFRR;GxBmuUA;;E0B3tUQ;IFRR;GxBuuUA;;E0B/tUQ;IFRR;GxB2uUA;;E0BnuUQ;IFRR;GxB+uUA;;E0BvuUQ;IFRR;GxBmvUA;;E0B3uUQ;IFRR;GxBuvUA;;E0B/uUQ;IFRR;GxB2vUA;;E0BnvUQ;IFRR;GxB+vUA;;E0BvvUQ;IFRR;GxBmwUA;CACF;;AyB/vUI;EC9BE;IACE;IACA;IACA;G1BiyUN;;E0B7xUM;IF4BJ;IACA;GxBqwUF;;E0BlyUM;IF4BJ;IACA;GxB0wUF;;E0BvyUM;IF4BJ;IACA;GxB+wUF;;E0B5yUM;IF4BJ;IACA;GxBoxUF;;E0BjzUM;IF4BJ;IACA;GxByxUF;;E0BtzUM;IF4BJ;IACA;GxB8xUF;;E0BtzUI;IFMJ;IACA;IACA;GxBozUA;;E0BvzUM;IFPN;IAIA;GxB+zUA;;E0B5zUM;IFPN;IAIA;GxBo0UA;;E0Bj0UM;IFPN;IAIA;GxBy0UA;;E0Bt0UM;IFPN;IAIA;GxB80UA;;E0B30UM;IFPN;IAIA;GxBm1UA;;E0Bh1UM;IFPN;IAIA;GxBw1UA;;E0Br1UM;IFPN;IAIA;GxB61UA;;E0B11UM;IFPN;IAIA;GxBk2UA;;E0B/1UM;IFPN;IAIA;GxBu2UA;;E0Bp2UM;IFPN;IAIA;GxB42UA;;E0Bz2UM;IFPN;IAIA;GxBi3UA;;E0B92UM;IFPN;IAIA;GxBs3UA;;E0B92UI;IAAwB;G1Bk3U5B;;E0Bh3UI;IAAuB;G1Bo3U3B;;E0Bj3UM;IAAwB;G1Bq3U9B;;E0Br3UM;IAAwB;G1By3U9B;;E0Bz3UM;IAAwB;G1B63U9B;;E0B73UM;IAAwB;G1Bi4U9B;;E0Bj4UM;IAAwB;G1Bq4U9B;;E0Br4UM;IAAwB;G1By4U9B;;E0Bz4UM;IAAwB;G1B64U9B;;E0B74UM;IAAwB;G1Bi5U9B;;E0Bj5UM;IAAwB;G1Bq5U9B;;E0Br5UM;IAAwB;G1By5U9B;;E0Bz5UM;IAAwB;G1B65U9B;;E0B75UM;IAAwB;G1Bi6U9B;;E0Bj6UM;IAAwB;G1Bq6U9B;;E0B/5UQ;IFRR;GxB26UA;;E0Bn6UQ;IFRR;GxB+6UA;;E0Bv6UQ;IFRR;GxBm7UA;;E0B36UQ;IFRR;GxBu7UA;;E0B/6UQ;IFRR;GxB27UA;;E0Bn7UQ;IFRR;GxB+7UA;;E0Bv7UQ;IFRR;GxBm8UA;;E0B37UQ;IFRR;GxBu8UA;;E0B/7UQ;IFRR;GxB28UA;;E0Bn8UQ;IFRR;GxB+8UA;;E0Bv8UQ;IFRR;GxBm9UA;;E0B38UQ;IFRR;GxBu9UA;CACF;;AyBn9UI;EC9BE;IACE;IACA;IACA;G1Bq/UN;;E0Bj/UM;IF4BJ;IACA;GxBy9UF;;E0Bt/UM;IF4BJ;IACA;GxB89UF;;E0B3/UM;IF4BJ;IACA;GxBm+UF;;E0BhgVM;IF4BJ;IACA;GxBw+UF;;E0BrgVM;IF4BJ;IACA;GxB6+UF;;E0B1gVM;IF4BJ;IACA;GxBk/UF;;E0B1gVI;IFMJ;IACA;IACA;GxBwgVA;;E0B3gVM;IFPN;IAIA;GxBmhVA;;E0BhhVM;IFPN;IAIA;GxBwhVA;;E0BrhVM;IFPN;IAIA;GxB6hVA;;E0B1hVM;IFPN;IAIA;GxBkiVA;;E0B/hVM;IFPN;IAIA;GxBuiVA;;E0BpiVM;IFPN;IAIA;GxB4iVA;;E0BziVM;IFPN;IAIA;GxBijVA;;E0B9iVM;IFPN;IAIA;GxBsjVA;;E0BnjVM;IFPN;IAIA;GxB2jVA;;E0BxjVM;IFPN;IAIA;GxBgkVA;;E0B7jVM;IFPN;IAIA;GxBqkVA;;E0BlkVM;IFPN;IAIA;GxB0kVA;;E0BlkVI;IAAwB;G1BskV5B;;E0BpkVI;IAAuB;G1BwkV3B;;E0BrkVM;IAAwB;G1BykV9B;;E0BzkVM;IAAwB;G1B6kV9B;;E0B7kVM;IAAwB;G1BilV9B;;E0BjlVM;IAAwB;G1BqlV9B;;E0BrlVM;IAAwB;G1BylV9B;;E0BzlVM;IAAwB;G1B6lV9B;;E0B7lVM;IAAwB;G1BimV9B;;E0BjmVM;IAAwB;G1BqmV9B;;E0BrmVM;IAAwB;G1BymV9B;;E0BzmVM;IAAwB;G1B6mV9B;;E0B7mVM;IAAwB;G1BinV9B;;E0BjnVM;IAAwB;G1BqnV9B;;E0BrnVM;IAAwB;G1BynV9B;;E0BnnVQ;IFRR;GxB+nVA;;E0BvnVQ;IFRR;GxBmoVA;;E0B3nVQ;IFRR;GxBuoVA;;E0B/nVQ;IFRR;GxB2oVA;;E0BnoVQ;IFRR;GxB+oVA;;E0BvoVQ;IFRR;GxBmpVA;;E0B3oVQ;IFRR;GxBupVA;;E0B/oVQ;IFRR;GxB2pVA;;E0BnpVQ;IFRR;GxB+pVA;;E0BvpVQ;IFRR;GxBmqVA;;E0B3pVQ;IFRR;GxBuqVA;;E0B/pVQ;IFRR;GxB2qVA;CACF;;A2B/tVA;EACE;EACA;EACA;C3BkuVF;;A2BruVA;;EAQI;EACA;EACA;C3BkuVJ;;A2B5uVA;EAcI;EACA;C3BkuVJ;;A2BjvVA;EAmBI;C3BkuVJ;;A2BztVA;;EAGI;C3B2tVJ;;A2BltVA;EACE;C3BqtVF;;A2BttVA;;EAKI;C3BstVJ;;A2B3tVA;;EAWM;C3BqtVN;;A2BhtVA;;;;EAKI;C3BktVJ;;A2B1sVA;EAEI;C3B4sVJ;;AgB3wVE;EW2EI;EACA;C3BosVN;;A4BvxVE;;;EAII;C5ByxVN;;A4B7xVE;;;;EAYM;C5BwxVR;;AgB7xVE;EYiBM;C5BgxVR;;A4BrxVE;;EASQ;C5BixVV;;A4B7yVE;;;EAII;C5B+yVN;;A4BnzVE;;;;EAYM;C5B8yVR;;AgBnzVE;EYiBM;C5BsyVR;;A4B3yVE;;EASQ;C5BuyVV;;A4Bn0VE;;;EAII;C5Bq0VN;;A4Bz0VE;;;;EAYM;C5Bo0VR;;AgBz0VE;EYiBM;C5B4zVR;;A4Bj0VE;;EASQ;C5B6zVV;;A4Bz1VE;;;EAII;C5B21VN;;A4B/1VE;;;;EAYM;C5B01VR;;AgB/1VE;EYiBM;C5Bk1VR;;A4Bv1VE;;EASQ;C5Bm1VV;;A4B/2VE;;;EAII;C5Bi3VN;;A4Br3VE;;;;EAYM;C5Bg3VR;;AgBr3VE;EYiBM;C5Bw2VR;;A4B72VE;;EASQ;C5By2VV;;A4Br4VE;;;EAII;C5Bu4VN;;A4B34VE;;;;EAYM;C5Bs4VR;;AgB34VE;EYiBM;C5B83VR;;A4Bn4VE;;EASQ;C5B+3VV;;A4B35VE;;;EAII;C5B65VN;;A4Bj6VE;;;;EAYM;C5B45VR;;AgBj6VE;EYiBM;C5Bo5VR;;A4Bz5VE;;EASQ;C5Bq5VV;;A4Bj7VE;;;EAII;C5Bm7VN;;A4Bv7VE;;;;EAYM;C5Bk7VR;;AgBv7VE;EYiBM;C5B06VR;;A4B/6VE;;EASQ;C5B26VV;;A4Bv8VE;;;EAII;C5By8VN;;AgBt8VE;EYiBM;C5By7VR;;A4B97VE;;EASQ;C5B07VV;;A2B52VA;EAGM;EACA;EACA;C3B62VN;;A2Bl3VA;EAWM;EACA;EACA;C3B22VN;;A2Bt2VA;EACE;EACA;C3By2VF;;A2B32VA;;;EAOI;C3B02VJ;;A2Bj3VA;EAWI;C3B02VJ;;A2Br3VA;EAgBM;C3By2VN;;AgB9+VE;EW4IM;EACA;C3Bs2VR;;AyBt7VI;EEiGA;IAEI;IACA;IACA;IACA;G3Bw1VN;;E2B71VG;IASK;G3Bw1VR;CACF;;AyBn8VI;EEiGA;IAEI;IACA;IACA;IACA;G3Bq2VN;;E2B12VG;IASK;G3Bq2VR;CACF;;AyBh9VI;EEiGA;IAEI;IACA;IACA;IACA;G3Bk3VN;;E2Bv3VG;IASK;G3Bk3VR;CACF;;AyB79VI;EEiGA;IAEI;IACA;IACA;IACA;G3B+3VN;;E2Bp4VG;IASK;G3B+3VR;CACF;;A2B94VA;EAOQ;EACA;EACA;EACA;C3B24VR;;A2Br5VA;EAcU;C3B24VV;;A6BxjWA;EACE;EACA;EACA;EACA;EdqHI;EclHJ;EACA;EACA;EACA;EACA;EACA;ERbE;ESCE;C9BwkWN;;A8BnkWI;EDLJ;ICMM;G9BukWJ;CACF;;A6B9kWA;EAsBI;EACA;C7B4jWJ;;A6BnlWA;EA4BI;EACA;C7B2jWJ;;A+BjlWE;EACE;EACA;EACA;EACA;EAKE;C/BglWN;;A6BhmWA;EAqCI;EAEA;C7B8jWJ;;A6BrmWA;EAqCI;EAEA;C7B8jWJ;;A6BrmWA;EAqCI;EAEA;C7B8jWJ;;A6BrmWA;EAqCI;EAEA;C7B8jWJ;;A6BrmWA;EAqCI;EAEA;C7B8jWJ;;A6BrmWA;;EAiDI;EAEA;C7BwjWJ;;A6BpjWA;EAOI;EACA;C7BijWJ;;A6B5iWA;;EAEE;EACA;C7B+iWF;;A6BriWA;EACE;EACA;EACA;EdlBE;EcoBF;C7BwiWF;;A6BriWA;EACE;EACA;Ed8BI;Ec5BJ;C7BwiWF;;A6BriWA;EACE;EACA;EduBI;EcrBJ;C7BwiWF;;A6B/hWA;EACE;EACA;EACA;EACA;EdQI;EcNJ;EACA;EACA;EACA;EACA;C7BkiWF;;A6B5iWA;;EAcI;EACA;C7BmiWJ;;A6BvhWA;EACE;EACA;EdjBI;EcmBJ;ER7IE;CrBwqWJ;;A6BvhWA;EACE;EACA;EdzBI;Ec2BJ;ERrJE;CrBgrWJ;;A6BthWA;;EAGI;C7BwhWJ;;A6BphWA;EACE;C7BuhWF;;A6B/gWA;EACE;C7BkhWF;;A6B/gWA;EACE;EACA;C7BkhWF;;A6B1gWA;EACE;EACA;EACA;EACA;C7B6gWF;;A6BjhWA;;EAQI;EACA;C7B8gWJ;;A6BrgWA;EACE;EACA;EACA;C7BwgWF;;A6BrgWA;EACE;EACA;EACA;C7BwgWF;;A6B3gWA;;EAQI;C7BwgWJ;;A6BpgWA;EACE;C7BugWF;;A6BpgWA;EACE;EACA;EACA;EACA;C7BugWF;;A6B3gWA;EAQI;EACA;EACA;EACA;C7BugWJ;;A+B3sWE;EACE;EACA;EACA;EhByBA;EgBvBA;C/B8sWJ;;A+B3sWE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EhBoEE;EgBlEF;EACA;EACA;EV1DA;CrBywWJ;;A+B9uWI;;;;EAsCE;C/B+sWN;;A+BrvWI;;EA4CE;EAGE;EACA;EACA;EACA;EACA;C/B4sWR;;A+B/vWI;;EAuDI;EACA;C/B6sWR;;A+BrwWI;;EAiEI;EACA;C/BysWR;;A+B3wWI;;EAyEE;EAGE;EACA;C/BqsWR;;A+BlxWI;;EAiFI;EACA;C/BssWR;;A+BxxWI;;EA0FI;C/BmsWR;;A+B7xWI;;;;EA+FI;C/BqsWR;;A+BpyWI;;EAuGI;C/BksWR;;A+BzyWI;;EA0GM;C/BosWV;;A+B9yWI;;EAgHM;EC1IN;ChC80WJ;;A+BpzWI;;EAuHM;C/BksWV;;A+BzzWI;;EA2HM;C/BmsWV;;A+B9zWI;;EAqII;C/B8rWR;;A+Bn0WI;;EA0IM;EACA;C/B8rWV;;A+B7zWE;EACE;EACA;EACA;EhByBA;EgBvBA;C/Bg0WJ;;A+B7zWE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EhBoEE;EgBlEF;EACA;EACA;EV1DA;CrB23WJ;;A+Bh2WI;;;;EAsCE;C/Bi0WN;;A+Bv2WI;;EA4CE;EAGE;EACA;EACA;EACA;EACA;C/B8zWR;;A+Bj3WI;;EAuDI;EACA;C/B+zWR;;A+Bv3WI;;EAiEI;EACA;C/B2zWR;;A+B73WI;;EAyEE;EAGE;EACA;C/BuzWR;;A+Bp4WI;;EAiFI;EACA;C/BwzWR;;A+B14WI;;EA0FI;C/BqzWR;;A+B/4WI;;;;EA+FI;C/BuzWR;;A+Bt5WI;;EAuGI;C/BozWR;;A+B35WI;;EA0GM;C/BszWV;;A+Bh6WI;;EAgHM;EC1IN;ChCg8WJ;;A+Bt6WI;;EAuHM;C/BozWV;;A+B36WI;;EA2HM;C/BqzWV;;A+Bh7WI;;EAqII;C/BgzWR;;A+Br7WI;;EA0IM;EACA;C/BgzWV;;A6BltWA;EACE;EACA;EACA;C7BqtWF;;A6BxtWA;EASI;C7BmtWJ;;AyBz6WI;EI6MJ;IAeM;IACA;IACA;IACA;G7BktWJ;;E6BpuWF;IAuBM;IACA;IACA;IACA;IACA;G7BitWJ;;E6B5uWF;IAgCM;IACA;IACA;G7BgtWJ;;E6BlvWF;IAuCM;G7B+sWJ;;E6BtvWF;;IA4CM;G7B+sWJ;;E6B3vWF;IAkDM;IACA;IACA;IACA;IACA;G7B6sWJ;;E6BnwWF;IAyDM;IACA;IACA;IACA;IACA;G7B8sWJ;;E6B3wWF;IAiEM;IACA;G7B8sWJ;;E6BhxWF;IAqEM;G7B+sWJ;CACF;;AiCxhXA;EACE;EAEA;EACA;EACA;EAEA;EACA;EACA;KAAA;MAAA;UAAA;EACA;EACA;ECuFA;EnBuBI;EmBrBJ;EbrGE;ESCE;C9ByiXN;;A8BpiXI;EGLJ;IHMM;G9BwiXJ;CACF;;AgBziXE;EiBUE;EACA;CjCmiXJ;;AiCpjXA;;EAsBI;EACA;CjCmiXJ;;AiC1jXA;;EA6BI;CjCkiXJ;;AiCnhXA;;EAEE;CjCshXF;;AiC7gXE;ECvDA;EFAE;EEEF;ClCwkXF;;AgBpkXE;EkBAE;EFNA;EEQA;ClCwkXJ;;AkCrkXE;;EAEE;EFbA;EEeA;EAKE;ClCokXN;;AkC/jXE;;EAEE;EACA;EACA;ClCkkXJ;;AkC3jXE;;;EAGE;EACA;EAIA;ClC2jXJ;;AkCzjXI;;;EAKI;ClC0jXR;;AiCtjXE;ECvDA;EFAE;EEEF;ClCinXF;;AgB7mXE;EkBAE;EFNA;EEQA;ClCinXJ;;AkC9mXE;;EAEE;EFbA;EEeA;EAKE;ClC6mXN;;AkCxmXE;;EAEE;EACA;EACA;ClC2mXJ;;AkCpmXE;;;EAGE;EACA;EAIA;ClComXJ;;AkClmXI;;;EAKI;ClCmmXR;;AiC/lXE;ECvDA;EFAE;EEEF;ClC0pXF;;AgBtpXE;EkBAE;EFNA;EEQA;ClC0pXJ;;AkCvpXE;;EAEE;EFbA;EEeA;EAKE;ClCspXN;;AkCjpXE;;EAEE;EACA;EACA;ClCopXJ;;AkC7oXE;;;EAGE;EACA;EAIA;ClC6oXJ;;AkC3oXI;;;EAKI;ClC4oXR;;AiCxoXE;ECvDA;EFAE;EEEF;ClCmsXF;;AgB/rXE;EkBAE;EFNA;EEQA;ClCmsXJ;;AkChsXE;;EAEE;EFbA;EEeA;EAKE;ClC+rXN;;AkC1rXE;;EAEE;EACA;EACA;ClC6rXJ;;AkCtrXE;;;EAGE;EACA;EAIA;ClCsrXJ;;AkCprXI;;;EAKI;ClCqrXR;;AiCjrXE;ECvDA;EFAE;EEEF;ClC4uXF;;AgBxuXE;EkBAE;EFNA;EEQA;ClC4uXJ;;AkCzuXE;;EAEE;EFbA;EEeA;EAKE;ClCwuXN;;AkCnuXE;;EAEE;EACA;EACA;ClCsuXJ;;AkC/tXE;;;EAGE;EACA;EAIA;ClC+tXJ;;AkC7tXI;;;EAKI;ClC8tXR;;AiC1tXE;ECvDA;EFAE;EEEF;ClCqxXF;;AgBjxXE;EkBAE;EFNA;EEQA;ClCqxXJ;;AkClxXE;;EAEE;EFbA;EEeA;EAKE;ClCixXN;;AkC5wXE;;EAEE;EACA;EACA;ClC+wXJ;;AkCxwXE;;;EAGE;EACA;EAIA;ClCwwXJ;;AkCtwXI;;;EAKI;ClCuwXR;;AiCnwXE;ECvDA;EFAE;EEEF;ClC8zXF;;AgB1zXE;EkBAE;EFNA;EEQA;ClC8zXJ;;AkC3zXE;;EAEE;EFbA;EEeA;EAKE;ClC0zXN;;AkCrzXE;;EAEE;EACA;EACA;ClCwzXJ;;AkCjzXE;;;EAGE;EACA;EAIA;ClCizXJ;;AkC/yXI;;;EAKI;ClCgzXR;;AiC5yXE;ECvDA;EFAE;EEEF;ClCu2XF;;AgBn2XE;EkBAE;EFNA;EEQA;ClCu2XJ;;AkCp2XE;;EAEE;EFbA;EEeA;EAKE;ClCm2XN;;AkC91XE;;EAEE;EACA;EACA;ClCi2XJ;;AkC11XE;;;EAGE;EACA;EAIA;ClC01XJ;;AkCx1XI;;;EAKI;ClCy1XR;;AiC/0XE;ECHA;EACA;ClCs1XF;;AgB34XE;EkBwDE;EACA;EACA;ClCu1XJ;;AkCp1XE;;EAEE;ClCu1XJ;;AkCp1XE;;EAEE;EACA;ClCu1XJ;;AkCp1XE;;;EAGE;EACA;EACA;ClCu1XJ;;AkCr1XI;;;EAKI;ClCs1XR;;AiCn3XE;ECHA;EACA;ClC03XF;;AgB/6XE;EkBwDE;EACA;EACA;ClC23XJ;;AkCx3XE;;EAEE;ClC23XJ;;AkCx3XE;;EAEE;EACA;ClC23XJ;;AkCx3XE;;;EAGE;EACA;EACA;ClC23XJ;;AkCz3XI;;;EAKI;ClC03XR;;AiCv5XE;ECHA;EACA;ClC85XF;;AgBn9XE;EkBwDE;EACA;EACA;ClC+5XJ;;AkC55XE;;EAEE;ClC+5XJ;;AkC55XE;;EAEE;EACA;ClC+5XJ;;AkC55XE;;;EAGE;EACA;EACA;ClC+5XJ;;AkC75XI;;;EAKI;ClC85XR;;AiC37XE;ECHA;EACA;ClCk8XF;;AgBv/XE;EkBwDE;EACA;EACA;ClCm8XJ;;AkCh8XE;;EAEE;ClCm8XJ;;AkCh8XE;;EAEE;EACA;ClCm8XJ;;AkCh8XE;;;EAGE;EACA;EACA;ClCm8XJ;;AkCj8XI;;;EAKI;ClCk8XR;;AiC/9XE;ECHA;EACA;ClCs+XF;;AgB3hYE;EkBwDE;EACA;EACA;ClCu+XJ;;AkCp+XE;;EAEE;ClCu+XJ;;AkCp+XE;;EAEE;EACA;ClCu+XJ;;AkCp+XE;;;EAGE;EACA;EACA;ClCu+XJ;;AkCr+XI;;;EAKI;ClCs+XR;;AiCngYE;ECHA;EACA;ClC0gYF;;AgB/jYE;EkBwDE;EACA;EACA;ClC2gYJ;;AkCxgYE;;EAEE;ClC2gYJ;;AkCxgYE;;EAEE;EACA;ClC2gYJ;;AkCxgYE;;;EAGE;EACA;EACA;ClC2gYJ;;AkCzgYI;;;EAKI;ClC0gYR;;AiCviYE;ECHA;EACA;ClC8iYF;;AgBnmYE;EkBwDE;EACA;EACA;ClC+iYJ;;AkC5iYE;;EAEE;ClC+iYJ;;AkC5iYE;;EAEE;EACA;ClC+iYJ;;AkC5iYE;;;EAGE;EACA;EACA;ClC+iYJ;;AkC7iYI;;;EAKI;ClC8iYR;;AiC3kYE;ECHA;EACA;ClCklYF;;AgBvoYE;EkBwDE;EACA;EACA;ClCmlYJ;;AkChlYE;;EAEE;ClCmlYJ;;AkChlYE;;EAEE;EACA;ClCmlYJ;;AkChlYE;;;EAGE;EACA;EACA;ClCmlYJ;;AkCjlYI;;;EAKI;ClCklYR;;AiCpmYA;EACE;EACA;EACA;CjCumYF;;AgB5qYE;EiBwEE;EACA;CjCwmYJ;;AiC/mYA;;EAYI;EACA;CjCwmYJ;;AiCrnYA;;EAkBI;EACA;CjCwmYJ;;AiC7lYA;;ECJE;EnBuBI;EmBrBJ;EbrGE;CrB4sYJ;;AiCjmYA;;ECRE;EnBuBI;EmBrBJ;EbrGE;CrBotYJ;;AiChmYA;EACE;EACA;CjCmmYF;;AiCrmYA;EAMI;CjCmmYJ;;AiC9lYA;;;EAII;CjCgmYJ;;AmCxuYA;ELMM;C9BsuYN;;A8BjuYI;EKXJ;ILYM;G9BquYJ;CACF;;AmClvYA;EAII;CnCkvYJ;;AmC9uYA;EAEI;CnCgvYJ;;AmC5uYA;EACE;EACA;EACA;ELXI;C9B2vYN;;A8BtvYI;EKGJ;ILFM;G9B0vYJ;CACF;;AoCtwYA;;;;EAIE;CpCywYF;;AoCtwYA;EACE;CpCywYF;;AqCrvYI;EACE;EACA;EACA;EACA;EAhCJ;EACA;EACA;EACA;CrCyxYF;;AqCpuYI;EACE;CrCuuYN;;AoCjxYA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ErBsGI;EqBpGJ;EACA;EACA;EACA;EACA;EACA;Ef3BE;CrBgzYJ;;AoC5wYI;EACE;EACA;CpC+wYN;;AoC5wYI;EACE;EACA;CpC+wYN;;AyBnwYI;EWnBA;IACE;IACA;GpC0xYJ;;EoCvxYE;IACE;IACA;GpC0xYJ;CACF;;AyB/wYI;EWnBA;IACE;IACA;GpCsyYJ;;EoCnyYE;IACE;IACA;GpCsyYJ;CACF;;AyB3xYI;EWnBA;IACE;IACA;GpCkzYJ;;EoC/yYE;IACE;IACA;GpCkzYJ;CACF;;AyBvyYI;EWnBA;IACE;IACA;GpC8zYJ;;EoC3zYE;IACE;IACA;GpC8zYJ;CACF;;AoCxzYA;EAEI;EACA;EACA;EACA;CpC0zYJ;;AqCz1YI;EACE;EACA;EACA;EACA;EAzBJ;EACA;EACA;EACA;CrCs3YF;;AqCx0YI;EACE;CrC20YN;;AoCj0YA;EAEI;EACA;EACA;EACA;EACA;CpCm0YJ;;AqCh3YI;EACE;EACA;EACA;EACA;EAlBJ;EACA;EACA;EACA;CrCs4YF;;AqC/1YI;EACE;CrCk2YN;;AqC/3YI;EDmDE;CpCg1YN;;AoC30YA;EAEI;EACA;EACA;EACA;EACA;CpC60YJ;;AqC34YI;EACE;EACA;EACA;EACA;CrC84YN;;AqCl5YI;EAgBI;CrCs4YR;;AqCn4YM;EACE;EACA;EACA;EACA;EA9BN;EACA;EACA;CrCq6YF;;AqCp4YI;EACE;CrCu4YN;;AqCj5YM;EDiDA;CpCo2YN;;AoC71YA;;;;EAKI;EACA;CpC+1YJ;;AoC11YA;EE9GE;EACA;EACA;EACA;CtC48YF;;AoC11YA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CpC61YF;;AgBj9YE;;EoBmIE;EACA;EJ9IA;ChCk+YJ;;AoC92YA;;EAgCI;EACA;EJrJA;ChCy+YJ;;AoCr3YA;;EAuCI;EACA;EACA;CpCm1YJ;;AoC30YA;EACE;CpC80YF;;AoC10YA;EACE;EACA;EACA;ErBpDI;EqBsDJ;EACA;CpC60YF;;AoCz0YA;EACE;EACA;EACA;CpC40YF;;AuCtgZA;;EAEE;EACA;EACA;CvCygZF;;AuC7gZA;;EAOI;EACA;CvC2gZJ;;AgB1gZE;;EuBII;CvC2gZN;;AuCxhZA;;;;;;EAkBM;CvC+gZN;;AuCzgZA;EACE;EACA;EACA;CvC4gZF;;AuC/gZA;EAMI;CvC6gZJ;;AuCzgZA;;EAII;CvC0gZJ;;AuC9gZA;;ElBhBI;EACA;CrBmiZJ;;AuCphZA;;ElBFI;EACA;CrB2hZJ;;AuC3/YA;EACE;EACA;CvC8/YF;;AuChgZA;;;EAOI;CvC+/YJ;;AuC5/YE;EACE;CvC+/YJ;;AuC3/YA;;EACE;EACA;CvC+/YF;;AuC5/YA;;EACE;EACA;CvCggZF;;AuC5+YA;EACE;EACA;EACA;CvC++YF;;AuCl/YA;;EAOI;CvCg/YJ;;AuCv/YA;;EAYI;CvCg/YJ;;AuC5/YA;;ElBlFI;EACA;CrBmlZJ;;AuClgZA;;ElBhGI;EACA;CrBumZJ;;AuCh+YA;;EAGI;CvCk+YJ;;AuCr+YA;;;;EAOM;EACA;EACA;CvCq+YN;;AwC9nZA;EACE;EACA;EACA;EACA;EACA;CxCioZF;;AwCtoZA;;;;EAWI;EACA;EACA;EACA;CxCkoZJ;;AwChpZA;;;;;;;;;;;;EAmBM;CxC4oZN;;AwC/pZA;;;EA2BI;CxC0oZJ;;AwCrqZA;EAgCI;CxCyoZJ;;AwCzqZA;;EnBeI;EACA;CrB+pZJ;;AwC/qZA;;EnB6BI;EACA;CrBupZJ;;AwCrrZA;EA4CI;EACA;CxC6oZJ;;AwC1rZA;;EnBeI;EACA;CrBgrZJ;;AwChsZA;EnB6BI;EACA;CrBuqZJ;;AwCzoZA;;EAEE;CxC4oZF;;AwC9oZA;;EAQI;EACA;CxC2oZJ;;AwCppZA;;EAYM;CxC6oZN;;AwCzpZA;;;;;;;;EAoBI;CxCgpZJ;;AwC5oZA;EAAuB;CxCgpZvB;;AwC/oZA;EAAsB;CxCmpZtB;;AwC3oZA;EACE;EACA;EACA;EACA;EzBwBI;EyBtBJ;EACA;EACA;EACA;EACA;EACA;EACA;EnB1GE;CrByvZJ;;AwC3pZA;;EAkBI;CxC8oZJ;;AwCpoZA;;EAEE;CxCuoZF;;AwCpoZA;;;;;;EAME;EzBXI;EyBaJ;EnBvIE;CrB+wZJ;;AwCpoZA;;EAEE;CxCuoZF;;AwCpoZA;;;;;;EAME;EzB5BI;EyB8BJ;EnBxJE;CrBgyZJ;;AwCpoZA;;EAEE;CxCuoZF;;AwC5nZA;;;;;;EnBzJI;EACA;CrB8xZJ;;AwC7nZA;;;;;;EnBpJI;EACA;CrB0xZJ;;AyCrzZA;EACE;EACA;EACA;EACA;CzCwzZF;;AyCrzZA;EACE;EACA;CzCwzZF;;AyCrzZA;EACE;EACA;EACA;EACA;EACA;EACA;CzCwzZF;;AyC9zZA;EASI;EACA;ETzBA;ChCm1ZJ;;AyCp0ZA;EAoBM;CzCozZN;;AyCx0ZA;EAyBI;CzCmzZJ;;AyC50ZA;EA6BI;EACA;EACA;CzCmzZJ;;AyCl1ZA;;EAuCM;CzCgzZN;;AyCv1ZA;;EA0CQ;CzCkzZR;;AyCxyZA;EACE;EACA;EAEA;CzC0yZF;;AyC9yZA;EASI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CzCyyZJ;;AyC3zZA;EAwBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CzCuyZJ;;AyC9xZA;EpB5GI;CrB84ZJ;;AyClyZA;EAOM;CzC+xZN;;AyCtyZA;EAaM;ETxHF;ChCs5ZJ;;AyC3yZA;EAkBM;CzC6xZN;;AyC/yZA;EAwBM;CzC2xZN;;AyCnzZA;EA2BM;CzC4xZN;;AyCnxZA;EAGI;CzCoxZJ;;AyCvxZA;EAQM;CzCmxZN;;AyC3xZA;EAcM;CzCixZN;;AyCvwZA;EACE;CzC0wZF;;AyC3wZA;EAKM;EACA;EACA;EAEA;CzCywZN;;AyClxZA;EAaM;EACA;EACA;EACA;EACA;EAEA;EX1LA;C9Bm8ZN;;A8B97ZI;EWkKJ;IXjKM;G9Bk8ZJ;CACF;;AyClyZA;EA0BM;EACA;CzC4wZN;;AyCvyZA;EAiCM;CzC0wZN;;AyC9vZA;EACE;EACA;EACA;EACA;E1B/FI;E0BkGJ;EACA;EACA;EACA;EACA;EACA;EpBjOE;EoBoOF;KAAA;UAAA;CzC+vZF;;AyC9wZA;EAkBI;EACA;EAIE;CzC6vZN;;AyCpxZA;EAgCM;EACA;CzCwvZN;;AyCzxZA;;EAuCI;EACA;EACA;CzCuvZJ;;AyChyZA;EA6CI;EACA;CzCuvZJ;;AyCryZA;EAmDI;CzCsvZJ;;AyCzyZA;EAwDI;EACA;CzCqvZJ;;AyCjvZA;EACE;EACA;EACA;EACA;E1B5JI;Cfi5ZN;;AyCjvZA;EACE;EACA;EACA;EACA;E1BpKI;Cfy5ZN;;AyC5uZA;EACE;EACA;EACA;EACA;EACA;CzC+uZF;;AyC5uZA;EACE;EACA;EACA;EACA;EACA;EACA;CzC+uZF;;AyCrvZA;EASI;EACA;CzCgvZJ;;AyC1vZA;;EAgBI;CzC+uZJ;;AyC/vZA;EAqBM;CzC8uZN;;AyCnwZA;EA0BI;CzC6uZJ;;AyCzuZA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EpB1VE;CrBskaJ;;AyCzvZA;EAkBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ETxWA;ES0WA;EpB3WA;CrBulaJ;;AyCjuZA;EACE;EACA;EACA;EACA;EACA;KAAA;UAAA;CzCouZF;;AyCzuZA;EAQI;CzCquZJ;;AyC7uZA;EAY8B;CzCquZ9B;;AyCjvZA;EAa8B;CzCwuZ9B;;AyCrvZA;EAc8B;CzC2uZ9B;;AyCzvZA;EAkBI;CzC2uZJ;;AyC7vZA;EAsBI;EACA;EACA;ET7YA;ES+YA;EpBhZA;ESCE;EAAA;EWmZF;UAAA;CzC0uZJ;;A8BxnaI;EWgXJ;IX/WM;IAAA;G9B4naJ;CACF;;AyC9wZA;ETrXI;ChCuoaJ;;AyClxZA;EAsCI;EACA;EACA;EACA;EACA;EACA;EpBjaA;CrBkpaJ;;AyC5xZA;EAiDI;EACA;ETvaA;ESyaA;EpB1aA;ESCE;EAAA;EW6aF;OAAA;CzC8uZJ;;A8BtpaI;EWgXJ;IX/WM;IAAA;G9B0paJ;CACF;;AyC5yZA;ETrXI;ChCqqaJ;;AyChzZA;EAgEI;EACA;EACA;EACA;EACA;EACA;EpB3bA;CrBgraJ;;AyC1zZA;EA2EI;EACA;EACA;EACA;EACA;ETpcA;ESscA;EpBvcA;ESCE;EAAA;EW0cF;CzCkvZJ;;A8BvraI;EWgXJ;IX/WM;IAAA;G9B2raJ;CACF;;AyC70ZA;ETrXI;ChCssaJ;;AyCj1ZA;EA6FI;EACA;EACA;EACA;EACA;EACA;EACA;CzCwvZJ;;AyC31ZA;EAwGI;EpB9dA;CrBstaJ;;AyCh2ZA;EA6GI;EACA;EpBpeA;CrB4taJ;;AyCt2ZA;EAoHM;CzCsvZN;;AyC12ZA;EAwHM;CzCsvZN;;AyC92ZA;EA4HM;CzCsvZN;;AyCl3ZA;EAgIM;CzCsvZN;;AyCt3ZA;EAoIM;CzCsvZN;;AyCjvZA;;;EX9fM;C9BqvaN;;A8BhvaI;EWyfJ;;;IXxfM;G9BsvaJ;CACF;;A0C9vaA;EACE;EACA;EACA;EACA;EACA;C1CiwaF;;A0C9vaA;EACE;EACA;C1CiwaF;;AgBhwaE;;E0BEE;C1CmwaJ;;A0CxwaA;EAUI;EACA;EACA;C1CkwaJ;;A0C1vaA;EACE;C1C6vaF;;A0C9vaA;EAII;C1C8vaJ;;A0ClwaA;EAQI;ErB3BA;EACA;CrB0xaJ;;AgBzxaE;;E0B6BI;C1CiwaN;;A0C7waA;EAgBM;EACA;EACA;C1CiwaN;;A0CnxaA;;EAwBI;EACA;EACA;C1CgwaJ;;A0C1xaA;EA+BI;ErBlDA;EACA;CrBkzaJ;;A0CtvaA;ErBtEI;CrBg0aJ;;A0C1vaA;;EAOI;EACA;C1CwvaJ;;A0C/uaA;EAEI;EACA;C1CivaJ;;A0C7uaA;EAEI;EACA;EACA;C1C+uaJ;;A0CtuaA;EAEI;C1CwuaJ;;A0C1uaA;EAKI;C1CyuaJ;;A2C70aA;EACE;EACA;EACA;EACA;EACA;EACA;C3Cg1aF;;A2Ct1aA;;;;;;EAWI;EACA;EACA;EACA;C3Co1aJ;;A2Ch0aA;EACE;EACA;EACA;EACA;E5BwEI;E4BtEJ;EACA;C3Cm0aF;;AgB72aE;;E2B6CE;C3Cq0aJ;;A2C5zaA;EACE;EACA;EACA;EACA;EACA;C3C+zaF;;A2Cp0aA;EAQI;EACA;C3Cg0aJ;;A2Cz0aA;EAaI;EACA;C3Cg0aJ;;A2CvzaA;EACE;EACA;EACA;C3C0zaF;;A2C9yaA;EACE;EACA;EAGA;C3C+yaF;;A2C3yaA;EACE;E5BSI;E4BPJ;EACA;EACA;EtBrHE;CrBo6aJ;;AgBz5aE;;E2B8GE;C3CgzaJ;;A2C1yaA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;C3C6yaF;;AyB/2aI;EkB4EC;;;;;;IAGK;IACA;G3C0yaR;CACF;;AyBx4aI;EkByFA;IAoBI;IACA;G3CgyaN;;E2CrzaG;IAwBK;G3CiyaR;;E2CzzaG;IA2BO;G3CkyaV;;E2C7zaG;IA+BO;IACA;G3CkyaV;;E2Cl0aG;;;;;;IAsCK;G3CqyaR;;E2C30aG;IAqDK;IAGA;G3CwxaR;;E2Ch1aG;IA4DK;G3CwxaR;CACF;;AyBj6aI;EkB4EC;;;;;;IAGK;IACA;G3C41aR;CACF;;AyB17aI;EkByFA;IAoBI;IACA;G3Ck1aN;;E2Cv2aG;IAwBK;G3Cm1aR;;E2C32aG;IA2BO;G3Co1aV;;E2C/2aG;IA+BO;IACA;G3Co1aV;;E2Cp3aG;;;;;;IAsCK;G3Cu1aR;;E2C73aG;IAqDK;IAGA;G3C00aR;;E2Cl4aG;IA4DK;G3C00aR;CACF;;AyBn9aI;EkB4EC;;;;;;IAGK;IACA;G3C84aR;CACF;;AyB5+aI;EkByFA;IAoBI;IACA;G3Co4aN;;E2Cz5aG;IAwBK;G3Cq4aR;;E2C75aG;IA2BO;G3Cs4aV;;E2Cj6aG;IA+BO;IACA;G3Cs4aV;;E2Ct6aG;;;;;;IAsCK;G3Cy4aR;;E2C/6aG;IAqDK;IAGA;G3C43aR;;E2Cp7aG;IA4DK;G3C43aR;CACF;;AyBrgbI;EkB4EC;;;;;;IAGK;IACA;G3Cg8aR;CACF;;AyB9hbI;EkByFA;IAoBI;IACA;G3Cs7aN;;E2C38aG;IAwBK;G3Cu7aR;;E2C/8aG;IA2BO;G3Cw7aV;;E2Cn9aG;IA+BO;IACA;G3Cw7aV;;E2Cx9aG;;;;;;IAsCK;G3C27aR;;E2Cj+aG;IAqDK;IAGA;G3C86aR;;E2Ct+aG;IA4DK;G3C86aR;CACF;;A2Ch/aA;EAyBQ;EACA;C3C29aR;;A2Cr/aA;;;;;;EAQU;EACA;C3Cs/aV;;A2C//aA;EA6BU;C3Cs+aV;;A2CngbA;EAgCY;C3Cu+aZ;;A2CvgbA;EAoCY;EACA;C3Cu+aZ;;A2C5gbA;;;;;;EA2CU;C3C0+aV;;A2CrhbA;EA0DU;EAGA;C3C69aV;;A2C1hbA;EAiEU;C3C69aV;;A2Ch9aA;EAEI;C3Ck9aJ;;AgBlqbE;;E2BmNI;C3Co9aN;;A2Cz9aA;EAWM;C3Ck9aN;;AgB3qbE;;E2B4NM;C3Co9aR;;A2Cl+aA;EAkBQ;C3Co9aR;;A2Ct+aA;;;;EA0BM;C3Cm9aN;;A2C7+aA;EA+BI;EACA;C3Ck9aJ;;A2Cl/aA;EAoCI;C3Ck9aJ;;A2Ct/aA;EAwCI;C3Ck9aJ;;A2C1/aA;EA0CM;C3Co9aN;;AgB5sbE;;E2B2PM;C3Cs9aR;;A2C/8aA;;;;;EAEI;C3Cq9aJ;;AgBztbE;;;;;;;;;;E2BuQI;C3C+9aN;;A2Cp+aA;;;;;EAWM;C3Ci+aN;;AgB9ubE;;;;;;;;;;E2BgRM;C3C2+aR;;A2Cz/aA;;;;;EAkBQ;C3C++aR;;A2CjgbA;;;;;;;;;;;;;;;;;;;;EA0BM;C3C8/aN;;A2CxhbA;;;;;EA+BI;EACA;C3CigbJ;;A2CjibA;;;;;EAoCI;C3CqgbJ;;A2CzibA;;;;;EAwCI;C3CygbJ;;A2CjjbA;;;;;EA0CM;C3C+gbN;;AgB3zbE;;;;;;;;;;E2B+SM;C3CyhbR;;A4Cp1bA;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EvBRE;CrB+1bJ;;A4Ch2bA;EAaI;EACA;C5Cu1bJ;;A4Cr2bA;EvBUI;EACA;CrB+1bJ;;A4C12bA;EvBwBI;EACA;CrBs1bJ;;A4Cj1bA;EAGE;EAGA;EACA;C5Cg1bF;;A4C50bA;EACE;C5C+0bF;;A4C50bA;EACE;EACA;C5C+0bF;;A4C50bA;EACE;C5C+0bF;;AgB13bE;E4BgDE;C5C80bJ;;A4Ch1bA;EAMI;C5C80bJ;;A4Ct0bA;EACE;EACA;EAEA;EACA;C5Cw0bF;;A4C70bA;EvBnEI;CrBo5bJ;;A4Cj1bA;EAaM;C5Cw0bN;;A4Cn0bA;EACE;EACA;EACA;C5Cs0bF;;A4Cz0bA;EvBrFI;CrBk6bJ;;A4C9zbA;EACE;EACA;EACA;EACA;C5Ci0bF;;A4C9zbA;EACE;EACA;C5Ci0bF;;A4C7zbA;EACE;EACA;EACA;EACA;EACA;EACA;C5Cg0bF;;A4C7zbA;;;EAGE;EACA;C5Cg0bF;;A4C7zbA;;EvBxHI;EACA;CrB07bJ;;A4C9zbA;;EvB/GI;EACA;CrBk7bJ;;A4C5zbA;EAEI;C5C8zbJ;;AyBv5bI;EmBuFJ;IAMI;IACA;IACA;IACA;G5C+zbF;;E4Cx0bF;IAaM;IACA;IACA;IACA;G5C+zbJ;CACF;;A4CtzbA;EAII;C5CszbJ;;AyB36bI;EmBiHJ;IAQI;IACA;G5CuzbF;;E4Ch0bF;IAcM;IACA;G5CszbJ;;E4Cr0bF;IAkBQ;IACA;G5CuzbN;;E4C10bF;IvBxJI;IACA;GrBs+bF;;E4C/0bF;;IA8BY;G5CszbV;;E4Cp1bF;;IAmCY;G5CszbV;;E4Cz1bF;IvB1II;IACA;GrBu+bF;;E4C91bF;;IA6CY;G5CszbV;;E4Cn2bF;;IAkDY;G5CszbV;CACF;;A4C1ybA;EAEI;C5C4ybJ;;AyB99bI;EmBgLJ;IAMI;OAAA;YAAA;IACA;OAAA;YAAA;IACA;IACA;G5C6ybF;;E4CtzbF;IAYM;IACA;G5C8ybJ;CACF;;A4CrybA;EAEI;C5CuybJ;;A4CzybA;EAKM;EvB5OF;EACA;CrBqhcJ;;A4C/ybA;EvBrPI;EACA;CrBwicJ;;A4CpzbA;EvB9PI;EuB6QE;C5C0ybN;;A6C5jcA;EACE;EACA;EACA;EACA;E9B2HI;E8BzHJ;EACA;ExBFE;CrBkkcJ;;A6C5jcA;EAGI;C7C6jcJ;;A6ChkcA;EAMM;EACA;EACA;EACA;C7C8jcN;;A6CvkcA;EAoBI;C7CujcJ;;A6C3kcA;EAwBI;C7CujcJ;;A6C/kcA;EA4BI;C7CujcJ;;A8C9lcA;EACE;E5BGA;EACA;EGAE;CrBgmcJ;;A8C/lcA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9CkmcF;;A8C1mcA;EAWI;EACA;EACA;EACA;EACA;C9CmmcJ;;A8ClncA;EAmBI;EACA;EACA;C9CmmcJ;;A8C/lcA;EAGM;EzBCF;EACA;CrBgmcJ;;A8CrmcA;EzBVI;EACA;CrBmncJ;;A8C1mcA;EAcI;EACA;EACA;EACA;C9CgmcJ;;A8CjncA;EAqBI;EACA;EAEA;EACA;EACA;C9C+lcJ;;A+CrpcE;EACE;EhC2HE;EgCzHF;C/CwpcJ;;A+CnpcM;E1BwBF;EACA;CrB+ncJ;;A+CnpcM;E1BKF;EACA;CrBkpcJ;;A+CrqcE;EACE;EhC2HE;EgCzHF;C/CwqcJ;;A+CnqcM;E1BwBF;EACA;CrB+ocJ;;A+CnqcM;E1BKF;EACA;CrBkqcJ;;AgDnrcA;EACE;EACA;EjCiEE;EiC/DF;EACA;EACA;EACA;EACA;E3BRE;ESCE;C9B+rcN;;A8B1rcI;EkBNJ;IlBOM;G9B8rcJ;CACF;;AgB3rcE;;EgCGI;ChD6rcN;;AgD3scA;EAoBI;ChD2rcJ;;AgDtrcA;EACE;EACA;ChDyrcF;;AgDlrcA;EACE;EACA;E3BpCE;CrB0tcJ;;AgD7qcE;ECjDA;EACA;CjDkucF;;AgBptcE;;EiCVI;EACA;CjDmucN;;AiDtucU;;EAQJ;EACA;CjDmucN;;AgD9rcE;ECjDA;EACA;CjDmvcF;;AgBrucE;;EiCVI;EACA;CjDovcN;;AiDvvcU;;EAQJ;EACA;CjDovcN;;AgD/scE;ECjDA;EACA;CjDowcF;;AgBtvcE;;EiCVI;EACA;CjDqwcN;;AiDxwcU;;EAQJ;EACA;CjDqwcN;;AgDhucE;ECjDA;EACA;CjDqxcF;;AgBvwcE;;EiCVI;EACA;CjDsxcN;;AiDzxcU;;EAQJ;EACA;CjDsxcN;;AgDjvcE;ECjDA;EACA;CjDsycF;;AgBxxcE;;EiCVI;EACA;CjDuycN;;AiD1ycU;;EAQJ;EACA;CjDuycN;;AgDlwcE;ECjDA;EACA;CjDuzcF;;AgBzycE;;EiCVI;EACA;CjDwzcN;;AiD3zcU;;EAQJ;EACA;CjDwzcN;;AgDnxcE;ECjDA;EACA;CjDw0cF;;AgB1zcE;;EiCVI;EACA;CjDy0cN;;AiD50cU;;EAQJ;EACA;CjDy0cN;;AgDpycE;ECjDA;EACA;CjDy1cF;;AgB30cE;;EiCVI;EACA;CjD01cN;;AiD71cU;;EAQJ;EACA;CjD01cN;;AkDv2cA;EACE;EACA;EAEA;E7BCE;CrBy2cJ;;AyBlzcI;EyB5DJ;IAQI;GlD22cF;CACF;;AkDx2cA;EACE;EACA;E7BTE;CrBq3cJ;;AmDt3cA;EACE;EACA;EACA;EACA;E9BHE;CrB63cJ;;AmDr3cA;EAEE;CnDu3cF;;AmDn3cA;EACE;CnDs3cF;;AmD92cA;EACE;CnDi3cF;;AmDl3cA;EAKI;EACA;EACA;EACA;EACA;CnDi3cJ;;AmDv2cE;EC9CA;EpBKE;EoBHF;CpDy5cF;;AoDv5cE;EACE;CpD05cJ;;AoDv5cE;EACE;CpD05cJ;;AmDr3cE;EC9CA;EpBKE;EoBHF;CpDu6cF;;AoDr6cE;EACE;CpDw6cJ;;AoDr6cE;EACE;CpDw6cJ;;AmDn4cE;EC9CA;EpBKE;EoBHF;CpDq7cF;;AoDn7cE;EACE;CpDs7cJ;;AoDn7cE;EACE;CpDs7cJ;;AmDj5cE;EC9CA;EpBKE;EoBHF;CpDm8cF;;AoDj8cE;EACE;CpDo8cJ;;AoDj8cE;EACE;CpDo8cJ;;AmD/5cE;EC9CA;EpBKE;EoBHF;CpDi9cF;;AoD/8cE;EACE;CpDk9cJ;;AoD/8cE;EACE;CpDk9cJ;;AmD76cE;EC9CA;EpBKE;EoBHF;CpD+9cF;;AoD79cE;EACE;CpDg+cJ;;AoD79cE;EACE;CpDg+cJ;;AmD37cE;EC9CA;EpBKE;EoBHF;CpD6+cF;;AoD3+cE;EACE;CpD8+cJ;;AoD3+cE;EACE;CpD8+cJ;;AmDz8cE;EC9CA;EpBKE;EoBHF;CpD2/cF;;AoDz/cE;EACE;CpD4/cJ;;AoDz/cE;EACE;CpD4/cJ;;AqDpgdE;EACE;IAAO;GrDwgdT;;EqDvgdE;IAAK;GrD2gdP;CACF;;AqD9gdE;EACE;IAAO;GrDwgdT;;EqDvgdE;IAAK;GrD2gdP;CACF;;AqDxgdA;EACE;EACA;EACA;EtCoHI;EsClHJ;EhCRE;CrBohdJ;;AqDvgdA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EvBpBI;C9B+hdN;;A8B1hdI;EuBOJ;IvBNM;G9B8hdJ;CACF;;AqD7gdA;ErBaE;EqBXA;CrDghdF;;AqD5gdE;EACE;UAAA;CrD+gdJ;;AqD5gdM;EAJJ;IAKM;YAAA;GrDghdN;CACF;;AsD1jdA;EACE;EACA;CtD6jdF;;AsD1jdA;EACE;CtD6jdF;;AuD/jdA;EACE;EACA;EAGA;EACA;CvDgkdF;;AuDvjdA;EACE;EACA;EACA;CvD0jdF;;AgBhkdE;;EuCUE;EACA;EACA;EACA;CvD2jdJ;;AuDrkdA;EAcI;EACA;CvD2jdJ;;AuDljdA;EACE;EACA;EACA;EAEA;EACA;CvDojdF;;AuD1jdA;ElC7BI;EACA;CrB2ldJ;;AuD/jdA;ElCfI;EACA;CrBkldJ;;AuDpkdA;;EAkBI;EACA;EACA;CvDujdJ;;AuD3kdA;EAyBI;EACA;EACA;EACA;CvDsjdJ;;AuDlldA;EAgCI;CvDsjdJ;;AuDtldA;EAmCM;EACA;CvDujdN;;AuDzidI;EACE;CvD4idN;;AuD7idI;ElCjCA;EAZA;CrB+ldJ;;AuDljdI;ElC7CA;EAYA;CrBwldJ;;AuDvjdI;EAeM;CvD4idV;;AuD3jdI;EAmBM;EACA;CvD4idV;;AuDhkdI;EAuBQ;EACA;CvD6idZ;;AyBtmdI;E8BiCA;IACE;GvDykdJ;;EuD1kdE;IlCjCA;IAZA;GrB4ndF;;EuD/kdE;IlC7CA;IAYA;GrBqndF;;EuDpldE;IAeM;GvDykdR;;EuDxldE;IAmBM;IACA;GvDykdR;;EuD7ldE;IAuBQ;IACA;GvD0kdV;CACF;;AyBpodI;E8BiCA;IACE;GvDumdJ;;EuDxmdE;IlCjCA;IAZA;GrB0pdF;;EuD7mdE;IlC7CA;IAYA;GrBmpdF;;EuDlndE;IAeM;GvDumdR;;EuDtndE;IAmBM;IACA;GvDumdR;;EuD3ndE;IAuBQ;IACA;GvDwmdV;CACF;;AyBlqdI;E8BiCA;IACE;GvDqodJ;;EuDtodE;IlCjCA;IAZA;GrBwrdF;;EuD3odE;IlC7CA;IAYA;GrBirdF;;EuDhpdE;IAeM;GvDqodR;;EuDppdE;IAmBM;IACA;GvDqodR;;EuDzpdE;IAuBQ;IACA;GvDsodV;CACF;;AyBhsdI;E8BiCA;IACE;GvDmqdJ;;EuDpqdE;IlCjCA;IAZA;GrBstdF;;EuDzqdE;IlC7CA;IAYA;GrB+sdF;;EuD9qdE;IAeM;GvDmqdR;;EuDlrdE;IAmBM;IACA;GvDmqdR;;EuDvrdE;IAuBQ;IACA;GvDoqdV;CACF;;AuDvpdA;EAEI;EACA;ElCjIA;CrB2xdJ;;AuD7pdA;EAOM;CvD0pdN;;AuDjqdA;EAaM;CvDwpdN;;AwDrydE;EACE;EACA;CxDwydJ;;AgB7xdE;;EwCPM;EACA;CxDyydR;;AwDhzdE;EAWM;EACA;EACA;CxDyydR;;AwDtzdE;EACE;EACA;CxDyzdJ;;AgB9ydE;;EwCPM;EACA;CxD0zdR;;AwDj0dE;EAWM;EACA;EACA;CxD0zdR;;AwDv0dE;EACE;EACA;CxD00dJ;;AgB/zdE;;EwCPM;EACA;CxD20dR;;AwDl1dE;EAWM;EACA;EACA;CxD20dR;;AwDx1dE;EACE;EACA;CxD21dJ;;AgBh1dE;;EwCPM;EACA;CxD41dR;;AwDn2dE;EAWM;EACA;EACA;CxD41dR;;AwDz2dE;EACE;EACA;CxD42dJ;;AgBj2dE;;EwCPM;EACA;CxD62dR;;AwDp3dE;EAWM;EACA;EACA;CxD62dR;;AwD13dE;EACE;EACA;CxD63dJ;;AgBl3dE;;EwCPM;EACA;CxD83dR;;AwDr4dE;EAWM;EACA;EACA;CxD83dR;;AwD34dE;EACE;EACA;CxD84dJ;;AgBn4dE;;EwCPM;EACA;CxD+4dR;;AwDt5dE;EAWM;EACA;EACA;CxD+4dR;;AwD55dE;EACE;EACA;CxD+5dJ;;AgBp5dE;;EwCPM;EACA;CxDg6dR;;AwDv6dE;EAWM;EACA;EACA;CxDg6dR;;AyDh7dA;EACE;E1C8HI;E0C5HJ;EACA;EACA;EACA;EACA;CzDm7dF;;AgB96dE;EyCDE;EACA;CzDm7dJ;;AgB/6dE;;EyCCI;CzDm7dN;;AyDx6dA;EACE;EACA;EACA;EACA;KAAA;UAAA;CzD26dF;;AyDr6dA;EACE;CzDw6dF;;A0D/8dA;EACE;EACA;E3C6HI;E2C1HJ;EACA;EACA;EACA;EACA;UAAA;EACA;ErCLE;CrBu9dJ;;A0D59dA;EAcI;C1Dk9dJ;;A0Dh+dA;EAkBI;C1Dk9dJ;;A0Dp+dA;EAsBI;EACA;C1Dk9dJ;;A0Dz+dA;EA2BI;C1Dk9dJ;;A0D98dA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;C1Di9dF;;A0D98dA;EACE;C1Di9dF;;A2Dr/dA;EAEE;C3Du/dF;;A2Dz/dA;EAKI;EACA;C3Dw/dJ;;A2Dn/dA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;C3Do/dF;;A2D7+dA;EACE;EACA;EACA;EAEA;C3D++dF;;A2D5+dE;E7BrCI;E6BuCF;C3D++dJ;;A8BjheI;E6BgCF;I7B/BI;G9BqheJ;CACF;;A2Dn/dE;EACE;C3Ds/dJ;;A2Dl/dE;EACE;C3Dq/dJ;;A2Dj/dA;EACE;EACA;C3Do/dF;;A2Dt/dA;EAKI;EACA;C3Dq/dJ;;A2D3/dA;;EAWI;C3Dq/dJ;;A2DhgeA;EAeI;C3Dq/dJ;;A2Dj/dA;EACE;EACA;EACA;C3Do/dF;;A2Dv/dA;EAOI;EACA;EACA;C3Do/dJ;;A2D7/dA;EAcI;EACA;EACA;C3Dm/dJ;;A2DngeA;EAmBM;C3Do/dN;;A2DvgeA;EAuBM;C3Do/dN;;A2D9+dA;EACE;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EtC9GE;EsCkHF;C3D6+dF;;A2Dz+dA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;C3D4+dF;;A2Dn/dA;EAUW;C3D6+dX;;A2Dv/dA;EAWW;C3Dg/dX;;A2D3+dA;EACE;EACA;EACA;EACA;EACA;EtClIE;EACA;CrBineJ;;A2Dr/dA;EASI;EAEA;C3D++dJ;;A2D1+dA;EACE;EACA;C3D6+dF;;A2Dx+dA;EACE;EAGA;EACA;C3Dy+dF;;A2Dr+dA;EACE;EACA;EACA;EACA;EACA;EACA;EtCrJE;EACA;CrB8neJ;;A2Dh/dA;EAcI;C3Ds+dJ;;A2Dj+dA;EACE;EACA;EACA;EACA;EACA;C3Do+dF;;AyB3meI;EkCzBJ;IAuKI;IACA;G3Dk+dF;;E2DpneF;IAsJI;G3Dk+dF;;E2DxneF;IAyJM;G3Dm+dJ;;E2DzmeF;IA2II;G3Dk+dF;;E2D7meF;IA8IM;G3Dm+dJ;;E2D39dA;IAAY;G3D+9dZ;CACF;;AyBtoeI;EkC0KF;;IAEE;G3Dg+dF;CACF;;AyB7oeI;EkCiLF;IAAY;G3Di+dZ;CACF;;A4D9seA;EACE;EACA;EACA;EACA;ECJA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E9CgHI;E6CpHJ;EACA;C5D2teF;;A4DtueA;EAaW;C5D6teX;;A4D1ueA;EAgBI;EACA;EACA;EACA;C5D8teJ;;A4DjveA;EAsBM;EACA;EACA;EACA;C5D+teN;;A4D1teA;;EACE;C5D8teF;;A4D/teA;;EAII;C5DgueJ;;A4DpueA;;EAOM;EACA;EACA;C5DkueN;;A4D7teA;;EACE;C5DiueF;;A4DlueA;;EAII;EACA;EACA;C5DmueJ;;A4DzueA;;EASM;EACA;EACA;C5DqueN;;A4DhueA;;EACE;C5DoueF;;A4DrueA;;EAII;C5DsueJ;;A4D1ueA;;EAOM;EACA;EACA;C5DwueN;;A4DnueA;;EACE;C5DuueF;;A4DxueA;;EAII;EACA;EACA;C5DyueJ;;A4D/ueA;;EASM;EACA;EACA;C5D2ueN;;A4DtteA;EACE;EACA;EACA;EACA;EACA;EvC3GE;CrBq0eJ;;A8D10eA;EACE;EACA;EACA;EACA;EACA;EACA;EDLA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E9CgHI;E+CnHJ;EACA;EACA;EACA;EzCVE;CrBk2eJ;;A8Dv2eA;EAoBI;EACA;EACA;EACA;EACA;C9Du1eJ;;A8D/2eA;;EA4BM;EACA;EACA;EACA;EACA;C9Dw1eN;;A8Dn1eA;;EACE;C9Du1eF;;A8Dx1eA;;EAII;C9Dy1eJ;;A8D71eA;;EAOM;EACA;EACA;C9D21eN;;A8Dp2eA;;EAaM;EACA;EACA;C9D41eN;;A8Dv1eA;;EACE;C9D21eF;;A8D51eA;;EAII;EACA;EACA;EACA;C9D61eJ;;A8Dp2eA;;EAUM;EACA;EACA;C9D+1eN;;A8D32eA;;EAgBM;EACA;EACA;C9Dg2eN;;A8D31eA;;EACE;C9D+1eF;;A8Dh2eA;;EAII;C9Di2eJ;;A8Dr2eA;;EAOM;EACA;EACA;C9Dm2eN;;A8D52eA;;EAaM;EACA;EACA;C9Do2eN;;A8Dn3eA;;EAqBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9Dm2eJ;;A8D/1eA;;EACE;C9Dm2eF;;A8Dp2eA;;EAII;EACA;EACA;EACA;C9Dq2eJ;;A8D52eA;;EAUM;EACA;EACA;C9Du2eN;;A8Dn3eA;;EAgBM;EACA;EACA;C9Dw2eN;;A8Dl1eA;EACE;EACA;E/C3BI;E+C8BJ;EACA;EzChJE;EACA;CrBq+eJ;;A8D51eA;EAUI;C9Ds1eJ;;A8Dl1eA;EACE;EACA;C9Dq1eF;;A+Dh/eA;EACE;C/Dm/eF;;A+Dh/eA;EACE;C/Dm/eF;;A+Dh/eA;EACE;EACA;EACA;C/Dm/eF;;AgE1gfE;EACE;EACA;EACA;ChE6gfJ;;A+Dr/eA;EACE;EACA;EACA;EACA;EACA;EACA;UAAA;EjC5BI;C9BqhfN;;A8BhhfI;EiCiBJ;IjChBM;G9BohfJ;CACF;;A+D3/eA;;;EAGE;C/D8/eF;;A+D3/eA;;EAEE;C/D8/eF;;A+D3/eA;;EAEE;C/D8/eF;;A+Dt/eA;EAEI;EACA;EACA;C/Dw/eJ;;A+D5/eA;;;EAUI;EACA;C/Dw/eJ;;A+DngfA;;EAgBI;EACA;EjCtEE;C9B+jfN;;A8B1jfI;EiCgDJ;;IjC/CM;G9B+jfJ;CACF;;A+Dt/eA;;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EjC7FI;C9BslfN;;A8BjlfI;EiC2EJ;;IjC1EM;G9BslfJ;CACF;;AgBnlfE;;;;E+CwFE;EACA;EACA;EACA;C/DkgfJ;;A+D//eA;EACE;C/DkgfF;;A+D7/eA;EACE;C/DggfF;;A+Dz/eA;;EAEE;EACA;EACA;EACA;C/D4/eF;;A+D1/eA;EACE;C/D6/eF;;A+D3/eA;EACE;C/D8/eF;;A+Dr/eA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;C/Du/eF;;A+DngfA;EAeI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EjCtKE;C9B8pfN;;A8BzpfI;EiCqIJ;IjCpIM;G9B6pfJ;CACF;;A+D1hfA;EAiCI;C/D6/eJ;;A+Dp/eA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C/Du/eF;;AiEtrfA;EACE;IAAK;GjE0rfL;CACF;;AiE5rfA;EACE;IAAK;GjE0rfL;CACF;;AiExrfA;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;UAAA;CjE0rfF;;AiEvrfA;EACE;EACA;EACA;CjE0rfF;;AiEnrfA;EACE;IACE;GjEsrfF;;EiEprfA;IACE;GjEurfF;CACF;;AiE7rfA;EACE;IACE;GjEsrfF;;EiEprfA;IACE;GjEurfF;CACF;;AiEprfA;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;UAAA;CjEsrfF;;AiEnrfA;EACE;EACA;CjEsrfF;;AkEzufA;EAAqB;ClE6ufrB;;AkE5ufA;EAAqB;ClEgvfrB;;AkE/ufA;EAAqB;ClEmvfrB;;AkElvfA;EAAqB;ClEsvfrB;;AkErvfA;EAAqB;ClEyvfrB;;AkExvfA;EAAqB;ClE4vfrB;;AmE9vfE;;EACE;CnEkwfJ;;AgBxvfE;;;;;;;;EmDLI;CnEwwfN;;AmE9wfE;EACE;CnEixfJ;;AgBvwfE;;;;EmDLI;CnEmxfN;;AmEzxfE;;EACE;CnE6xfJ;;AgBnxfE;;;;;;;;EmDLI;CnEmyfN;;AmEzyfE;;EACE;CnE6yfJ;;AgBnyfE;;;;;;;;EmDLI;CnEmzfN;;AmEzzfE;;EACE;CnE6zfJ;;AgBnzfE;;;;;;;;EmDLI;CnEm0fN;;AmEz0fE;;EACE;CnE60fJ;;AgBn0fE;;;;;;;;EmDLI;CnEm1fN;;AmEz1fE;EACE;CnE41fJ;;AgBl1fE;;;;EmDLI;CnE81fN;;AmEp2fE;;EACE;CnEw2fJ;;AgB91fE;;;;;;;;EmDLI;CnE82fN;;AoE72fA;EACE;CpEg3fF;;AoE72fA;EACE;CpEg3fF;;AqE33fA;;EAAkB;CrEg4flB;;AqE/3fA;EAAkB;CrEm4flB;;AqEl4fA;EAAkB;CrEs4flB;;AqEr4fA;EAAkB;CrEy4flB;;AqEx4fA;EAAkB;CrE44flB;;AqE14fA;EAAmB;CrE84fnB;;AqE74fA;EAAmB;CrEi5fnB;;AqEh5fA;EAAmB;CrEo5fnB;;AqEn5fA;EAAmB;CrEu5fnB;;AqEt5fA;EAAmB;CrE05fnB;;AqEv5fE;EACE;CrE05fJ;;AqE35fE;;EACE;CrE+5fJ;;AqEh6fE;EACE;CrEm6fJ;;AqEp6fE;EACE;CrEu6fJ;;AqEx6fE;EACE;CrE26fJ;;AqE56fE;EACE;CrE+6fJ;;AqEh7fE;EACE;CrEm7fJ;;AqEp7fE;EACE;CrEu7fJ;;AqEn7fA;EACE;CrEs7fF;;AqE/6fA;EACE;CrEk7fF;;AqE/6fA;;EACE;CrEm7fF;;AqEh7fA;EACE;EACA;CrEm7fF;;AqEh7fA;EACE;EACA;CrEm7fF;;AqEh7fA;EACE;EACA;CrEm7fF;;AqEh7fA;EACE;EACA;CrEm7fF;;AqEh7fA;EACE;CrEm7fF;;AqEh7fA;;EACE;CrEo7fF;;AqEj7fA;EACE;CrEo7fF;;AqEj7fA;EACE;CrEo7fF;;AgE5/fE;EACE;EACA;EACA;ChE+/fJ;;AsEx/fM;EAAwB;CtE4/f9B;;AsE5/fM;EAAwB;CtEgggB9B;;AsEhggBM;EAAwB;CtEoggB9B;;AsEpggBM;EAAwB;CtEwggB9B;;AsExggBM;EAAwB;CtE4ggB9B;;AsE5ggBM;EAAwB;CtEghgB9B;;AsEhhgBM;EAAwB;CtEohgB9B;;AsEphgBM;;;;;;EAAwB;CtE6hgB9B;;AsE7hgBM;EAAwB;CtEiigB9B;;AyBh/fI;E6CjDE;IAAwB;GtEsigB5B;;EsEtigBI;IAAwB;GtE0igB5B;;EsE1igBI;IAAwB;GtE8igB5B;;EsE9igBI;IAAwB;GtEkjgB5B;;EsEljgBI;IAAwB;GtEsjgB5B;;EsEtjgBI;IAAwB;GtE0jgB5B;;EsE1jgBI;IAAwB;GtE8jgB5B;;EsE9jgBI;IAAwB;GtEkkgB5B;;EsElkgBI;IAAwB;GtEskgB5B;CACF;;AyBthgBI;E6CjDE;IAAwB;GtE4kgB5B;;EsE5kgBI;IAAwB;GtEglgB5B;;EsEhlgBI;IAAwB;GtEolgB5B;;EsEplgBI;IAAwB;GtEwlgB5B;;EsExlgBI;IAAwB;GtE4lgB5B;;EsE5lgBI;IAAwB;GtEgmgB5B;;EsEhmgBI;IAAwB;GtEomgB5B;;EsEpmgBI;IAAwB;GtEwmgB5B;;EsExmgBI;IAAwB;GtE4mgB5B;CACF;;AyB5jgBI;E6CjDE;IAAwB;GtEkngB5B;;EsElngBI;IAAwB;GtEsngB5B;;EsEtngBI;IAAwB;GtE0ngB5B;;EsE1ngBI;IAAwB;GtE8ngB5B;;EsE9ngBI;IAAwB;GtEkogB5B;;EsElogBI;IAAwB;GtEsogB5B;;EsEtogBI;IAAwB;GtE0ogB5B;;EsE1ogBI;IAAwB;GtE8ogB5B;;EsE9ogBI;IAAwB;GtEkpgB5B;CACF;;AyBlmgBI;E6CjDE;IAAwB;GtEwpgB5B;;EsExpgBI;IAAwB;GtE4pgB5B;;EsE5pgBI;IAAwB;GtEgqgB5B;;EsEhqgBI;IAAwB;GtEoqgB5B;;EsEpqgBI;IAAwB;GtEwqgB5B;;EsExqgBI;IAAwB;GtE4qgB5B;;EsE5qgBI;IAAwB;GtEgrgB5B;;EsEhrgBI;IAAwB;GtEorgB5B;;EsEprgBI;IAAwB;GtEwrgB5B;CACF;;AsE/qgBA;EAEI;IAAqB;GtEkrgBvB;;EsElrgBE;IAAqB;GtEsrgBvB;;EsEtrgBE;IAAqB;GtE0rgBvB;;EsE1rgBE;IAAqB;GtE8rgBvB;;EsE9rgBE;IAAqB;GtEksgBvB;;EsElsgBE;IAAqB;GtEssgBvB;;EsEtsgBE;IAAqB;GtE0sgBvB;;EsE1sgBE;IAAqB;GtE8sgBvB;;EsE9sgBE;IAAqB;GtEktgBvB;CACF;;AuExugBA;EACE;EACA;EACA;EACA;EACA;CvE2ugBF;;AuEhvgBA;EAQI;EACA;CvE4ugBJ;;AuErvgBA;;;;;EAiBI;EACA;EACA;EACA;EACA;EACA;EACA;CvE4ugBJ;;AuEpugBE;EAEI;CvEsugBN;;AuExugBE;EAEI;CvE0ugBN;;AuE5ugBE;EAEI;CvE8ugBN;;AuEhvgBE;EAEI;CvEkvgBN;;AuEpvgBE;EAEI;CvEsvgBN;;AuExvgBE;EAEI;CvE0vgBN;;AuE5vgBE;EAEI;CvE8vgBN;;AuEhwgBE;EAEI;CvEkwgBN;;AwE3xgBI;EAAgC;CxE+xgBpC;;AwE9xgBI;EAAgC;CxEkygBpC;;AwEjygBI;EAAgC;CxEqygBpC;;AwEpygBI;EAAgC;CxEwygBpC;;AwEtygBI;EAA8B;CxE0ygBlC;;AwEzygBI;EAA8B;CxE6ygBlC;;AwE5ygBI;EAA8B;CxEgzgBlC;;AwE/ygBI;EAA8B;CxEmzgBlC;;AwElzgBI;EAA8B;CxEszgBlC;;AwErzgBI;EAA8B;CxEyzgBlC;;AwExzgBI;EAA8B;CxE4zgBlC;;AwE3zgBI;EAA8B;CxE+zgBlC;;AwE7zgBI;;EAAoC;CxEk0gBxC;;AwEj0gBI;EAAoC;CxEq0gBxC;;AwEp0gBI;EAAoC;CxEw0gBxC;;AwEv0gBI;;EAAoC;CxE40gBxC;;AwE30gBI;EAAoC;CxE+0gBxC;;AwE70gBI;EAAiC;CxEi1gBrC;;AwEh1gBI;EAAiC;CxEo1gBrC;;AwEn1gBI;;;;;;EAAiC;CxE41gBrC;;AwE31gBI;EAAiC;CxE+1gBrC;;AwE91gBI;;EAAiC;CxEm2gBrC;;AwEj2gBI;EAAkC;CxEq2gBtC;;AwEp2gBI;EAAkC;CxEw2gBtC;;AwEv2gBI;EAAkC;CxE22gBtC;;AwE12gBI;EAAkC;CxE82gBtC;;AwE72gBI;EAAkC;CxEi3gBtC;;AwEh3gBI;EAAkC;CxEo3gBtC;;AwEl3gBI;EAAgC;CxEs3gBpC;;AwEr3gBI;EAAgC;CxEy3gBpC;;AwEx3gBI;EAAgC;CxE43gBpC;;AwE33gBI;EAAgC;CxE+3gBpC;;AwE93gBI;EAAgC;CxEk4gBpC;;AwEj4gBI;;EAAgC;CxEs4gBpC;;AyB13gBI;E+ClDA;IAAgC;GxEi7gBlC;;EwEh7gBE;IAAgC;GxEo7gBlC;;EwEn7gBE;IAAgC;GxEu7gBlC;;EwEt7gBE;IAAgC;GxE07gBlC;;EwEx7gBE;IAA8B;GxE47gBhC;;EwE37gBE;IAA8B;GxE+7gBhC;;EwE97gBE;IAA8B;GxEk8gBhC;;EwEj8gBE;IAA8B;GxEq8gBhC;;EwEp8gBE;IAA8B;GxEw8gBhC;;EwEv8gBE;IAA8B;GxE28gBhC;;EwE18gBE;IAA8B;GxE88gBhC;;EwE78gBE;IAA8B;GxEi9gBhC;;EwE/8gBE;IAAoC;GxEm9gBtC;;EwEl9gBE;IAAoC;GxEs9gBtC;;EwEr9gBE;IAAoC;GxEy9gBtC;;EwEx9gBE;IAAoC;GxE49gBtC;;EwE39gBE;IAAoC;GxE+9gBtC;;EwE79gBE;IAAiC;GxEi+gBnC;;EwEh+gBE;IAAiC;GxEo+gBnC;;EwEn+gBE;IAAiC;GxEu+gBnC;;EwEt+gBE;IAAiC;GxE0+gBnC;;EwEz+gBE;IAAiC;GxE6+gBnC;;EwE3+gBE;IAAkC;GxE++gBpC;;EwE9+gBE;IAAkC;GxEk/gBpC;;EwEj/gBE;IAAkC;GxEq/gBpC;;EwEp/gBE;IAAkC;GxEw/gBpC;;EwEv/gBE;IAAkC;GxE2/gBpC;;EwE1/gBE;IAAkC;GxE8/gBpC;;EwE5/gBE;IAAgC;GxEgghBlC;;EwE//gBE;IAAgC;GxEmghBlC;;EwElghBE;IAAgC;GxEsghBlC;;EwErghBE;IAAgC;GxEyghBlC;;EwExghBE;IAAgC;GxE4ghBlC;;EwE3ghBE;IAAgC;GxE+ghBlC;CACF;;AyBpghBI;E+ClDA;IAAgC;GxE2jhBlC;;EwE1jhBE;IAAgC;GxE8jhBlC;;EwE7jhBE;IAAgC;GxEikhBlC;;EwEhkhBE;IAAgC;GxEokhBlC;;EwElkhBE;IAA8B;GxEskhBhC;;EwErkhBE;IAA8B;GxEykhBhC;;EwExkhBE;IAA8B;GxE4khBhC;;EwE3khBE;IAA8B;GxE+khBhC;;EwE9khBE;IAA8B;GxEklhBhC;;EwEjlhBE;IAA8B;GxEqlhBhC;;EwEplhBE;IAA8B;GxEwlhBhC;;EwEvlhBE;IAA8B;GxE2lhBhC;;EwEzlhBE;IAAoC;GxE6lhBtC;;EwE5lhBE;IAAoC;GxEgmhBtC;;EwE/lhBE;IAAoC;GxEmmhBtC;;EwElmhBE;IAAoC;GxEsmhBtC;;EwErmhBE;IAAoC;GxEymhBtC;;EwEvmhBE;IAAiC;GxE2mhBnC;;EwE1mhBE;IAAiC;GxE8mhBnC;;EwE7mhBE;IAAiC;GxEinhBnC;;EwEhnhBE;IAAiC;GxEonhBnC;;EwEnnhBE;IAAiC;GxEunhBnC;;EwErnhBE;IAAkC;GxEynhBpC;;EwExnhBE;IAAkC;GxE4nhBpC;;EwE3nhBE;IAAkC;GxE+nhBpC;;EwE9nhBE;IAAkC;GxEkohBpC;;EwEjohBE;IAAkC;GxEqohBpC;;EwEpohBE;IAAkC;GxEwohBpC;;EwEtohBE;IAAgC;GxE0ohBlC;;EwEzohBE;IAAgC;GxE6ohBlC;;EwE5ohBE;IAAgC;GxEgphBlC;;EwE/ohBE;IAAgC;GxEmphBlC;;EwElphBE;IAAgC;GxEsphBlC;;EwErphBE;IAAgC;GxEyphBlC;CACF;;AyB9ohBI;E+ClDA;IAAgC;GxEqshBlC;;EwEpshBE;IAAgC;GxEwshBlC;;EwEvshBE;IAAgC;GxE2shBlC;;EwE1shBE;IAAgC;GxE8shBlC;;EwE5shBE;IAA8B;GxEgthBhC;;EwE/shBE;IAA8B;GxEmthBhC;;EwElthBE;IAA8B;GxEsthBhC;;EwErthBE;IAA8B;GxEythBhC;;EwExthBE;IAA8B;GxE4thBhC;;EwE3thBE;IAA8B;GxE+thBhC;;EwE9thBE;IAA8B;GxEkuhBhC;;EwEjuhBE;IAA8B;GxEquhBhC;;EwEnuhBE;IAAoC;GxEuuhBtC;;EwEtuhBE;IAAoC;GxE0uhBtC;;EwEzuhBE;IAAoC;GxE6uhBtC;;EwE5uhBE;IAAoC;GxEgvhBtC;;EwE/uhBE;IAAoC;GxEmvhBtC;;EwEjvhBE;IAAiC;GxEqvhBnC;;EwEpvhBE;IAAiC;GxEwvhBnC;;EwEvvhBE;IAAiC;GxE2vhBnC;;EwE1vhBE;IAAiC;GxE8vhBnC;;EwE7vhBE;IAAiC;GxEiwhBnC;;EwE/vhBE;IAAkC;GxEmwhBpC;;EwElwhBE;IAAkC;GxEswhBpC;;EwErwhBE;IAAkC;GxEywhBpC;;EwExwhBE;IAAkC;GxE4whBpC;;EwE3whBE;IAAkC;GxE+whBpC;;EwE9whBE;IAAkC;GxEkxhBpC;;EwEhxhBE;IAAgC;GxEoxhBlC;;EwEnxhBE;IAAgC;GxEuxhBlC;;EwEtxhBE;IAAgC;GxE0xhBlC;;EwEzxhBE;IAAgC;GxE6xhBlC;;EwE5xhBE;IAAgC;GxEgyhBlC;;EwE/xhBE;IAAgC;GxEmyhBlC;CACF;;AyBxxhBI;E+ClDA;IAAgC;GxE+0hBlC;;EwE90hBE;IAAgC;GxEk1hBlC;;EwEj1hBE;IAAgC;GxEq1hBlC;;EwEp1hBE;IAAgC;GxEw1hBlC;;EwEt1hBE;IAA8B;GxE01hBhC;;EwEz1hBE;IAA8B;GxE61hBhC;;EwE51hBE;IAA8B;GxEg2hBhC;;EwE/1hBE;IAA8B;GxEm2hBhC;;EwEl2hBE;IAA8B;GxEs2hBhC;;EwEr2hBE;IAA8B;GxEy2hBhC;;EwEx2hBE;IAA8B;GxE42hBhC;;EwE32hBE;IAA8B;GxE+2hBhC;;EwE72hBE;IAAoC;GxEi3hBtC;;EwEh3hBE;IAAoC;GxEo3hBtC;;EwEn3hBE;IAAoC;GxEu3hBtC;;EwEt3hBE;IAAoC;GxE03hBtC;;EwEz3hBE;IAAoC;GxE63hBtC;;EwE33hBE;IAAiC;GxE+3hBnC;;EwE93hBE;IAAiC;GxEk4hBnC;;EwEj4hBE;IAAiC;GxEq4hBnC;;EwEp4hBE;IAAiC;GxEw4hBnC;;EwEv4hBE;IAAiC;GxE24hBnC;;EwEz4hBE;IAAkC;GxE64hBpC;;EwE54hBE;IAAkC;GxEg5hBpC;;EwE/4hBE;IAAkC;GxEm5hBpC;;EwEl5hBE;IAAkC;GxEs5hBpC;;EwEr5hBE;IAAkC;GxEy5hBpC;;EwEx5hBE;IAAkC;GxE45hBpC;;EwE15hBE;IAAgC;GxE85hBlC;;EwE75hBE;IAAgC;GxEi6hBlC;;EwEh6hBE;IAAgC;GxEo6hBlC;;EwEn6hBE;IAAgC;GxEu6hBlC;;EwEt6hBE;IAAgC;GxE06hBlC;;EwEz6hBE;IAAgC;GxE66hBlC;CACF;;AyEx9hBI;EAAwB;CzE49hB5B;;AyE39hBI;EAAwB;CzE+9hB5B;;AyE99hBI;EAAwB;CzEk+hB5B;;AyB96hBI;EgDtDA;IAAwB;GzEy+hB1B;;EyEx+hBE;IAAwB;GzE4+hB1B;;EyE3+hBE;IAAwB;GzE++hB1B;CACF;;AyB57hBI;EgDtDA;IAAwB;GzEu/hB1B;;EyEt/hBE;IAAwB;GzE0/hB1B;;EyEz/hBE;IAAwB;GzE6/hB1B;CACF;;AyB18hBI;EgDtDA;IAAwB;GzEqgiB1B;;EyEpgiBE;IAAwB;GzEwgiB1B;;EyEvgiBE;IAAwB;GzE2giB1B;CACF;;AyBx9hBI;EgDtDA;IAAwB;GzEmhiB1B;;EyElhiBE;IAAwB;GzEshiB1B;;EyErhiBE;IAAwB;GzEyhiB1B;CACF;;A0E/hiBE;EAAsB;C1EmiiBxB;;A0EniiBE;EAAsB;C1EuiiBxB;;A2EtiiBE;EAAyB;C3E0iiB3B;;A2E1iiBE;EAAyB;C3E8iiB3B;;A2E9iiBE;EAAyB;C3EkjiB3B;;A2EljiBE;EAAyB;C3EsjiB3B;;A2EtjiBE;EAAyB;EAAA;C3E0jiB3B;;A2ErjiBA;EACE;EACA;EACA;EACA;EACA;C3EwjiBF;;A2ErjiBA;EACE;EACA;EACA;EACA;EACA;C3EwjiBF;;A2EpjiB8B;EAD9B;IAEI;IAAA;IACA;IACA;G3EwjiBF;CACF;;A4ElliBA;ECEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C7EoliBF;;A6E1kiBE;;EAEE;EACA;EACA;EACA;EACA;EACA;C7E6kiBJ;;A8E1miBA;EAAa;C9E8miBb;;A8E7miBA;EAAU;C9EiniBV;;A8EhniBA;EAAa;C9EoniBb;;A8EnniBA;EAAe;C9EuniBf;;A+EtniBI;EAAuB;C/E0niB3B;;A+E1niBI;EAAuB;C/E8niB3B;;A+E9niBI;EAAuB;C/EkoiB3B;;A+EloiBI;EAAuB;C/EsoiB3B;;A+EtoiBI;EAAuB;C/E0oiB3B;;A+E1oiBI;EAAuB;C/E8oiB3B;;A+E9oiBI;EAAuB;C/EkpiB3B;;A+ElpiBI;EAAuB;C/EspiB3B;;A+EtpiBI;EAAuB;C/E0piB3B;;A+E1piBI;EAAuB;C/E8piB3B;;A+E1piBA;EAAU;C/E8piBV;;A+E7piBA;EAAU;C/EiqiBV;;A+E7piBA;EAAc;C/EiqiBd;;A+EhqiBA;EAAc;C/EoqiBd;;A+ElqiBA;EAAU;C/EsqiBV;;A+ErqiBA;EAAU;C/EyqiBV;;AgFxriBA;EAEI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;ChFwriBJ;;AiF9riBQ;EAAgC;CjFksiBxC;;AiFjsiBQ;;;EAEE;CjFqsiBV;;AiFnsiBQ;;;;;;EAEE;CjF0siBV;;AiFxsiBQ;;EAEE;CjF2siBV;;AiFzsiBQ;;;EAEE;CjF6siBV;;AiF5tiBQ;EAAgC;CjFguiBxC;;AiF/tiBQ;;EAEE;CjFkuiBV;;AiFhuiBQ;;EAEE;CjFmuiBV;;AiFjuiBQ;;EAEE;CjFouiBV;;AiFluiBQ;;EAEE;CjFquiBV;;AiFpviBQ;EAAgC;CjFwviBxC;;AiFvviBQ;;;;;EAEE;CjF6viBV;;AiF3viBQ;;;;;EAEE;CjFiwiBV;;AiF/viBQ;;EAEE;CjFkwiBV;;AiFhwiBQ;;;;EAEE;CjFqwiBV;;AiFpxiBQ;EAAgC;CjFwxiBxC;;AiFvxiBQ;;;;EAEE;CjF4xiBV;;AiF1xiBQ;;;;EAEE;CjF+xiBV;;AiF7xiBQ;;;EAEE;CjFiyiBV;;AiF/xiBQ;;;;;EAEE;CjFqyiBV;;AiFpziBQ;EAAgC;CjFwziBxC;;AiFvziBQ;;EAEE;CjF0ziBV;;AiFxziBQ;;EAEE;CjF2ziBV;;AiFzziBQ;;EAEE;CjF4ziBV;;AiF1ziBQ;;EAEE;CjF6ziBV;;AiF50iBQ;EAAgC;CjFg1iBxC;;AiF/0iBQ;;EAEE;CjFk1iBV;;AiFh1iBQ;;EAEE;CjFm1iBV;;AiFj1iBQ;;EAEE;CjFo1iBV;;AiFl1iBQ;;EAEE;CjFq1iBV;;AiFp2iBQ;EAAgC;CjFw2iBxC;;AiFv2iBQ;;;EAEE;CjF22iBV;;AiFz2iBQ;;EAEE;CjF42iBV;;AiF12iBQ;;;EAEE;CjF82iBV;;AiF52iBQ;;EAEE;CjF+2iBV;;AiF93iBQ;EAAgC;CjFk4iBxC;;AiFj4iBQ;;EAEE;CjFo4iBV;;AiFl4iBQ;;EAEE;CjFq4iBV;;AiFn4iBQ;;EAEE;CjFs4iBV;;AiFp4iBQ;;EAEE;CjFu4iBV;;AiFt5iBQ;EAAgC;CjF05iBxC;;AiFz5iBQ;;EAEE;CjF45iBV;;AiF15iBQ;;;EAEE;CjF85iBV;;AiF55iBQ;;EAEE;CjF+5iBV;;AiF75iBQ;;;EAEE;CjFi6iBV;;AiFh7iBQ;EAAgC;CjFo7iBxC;;AiFn7iBQ;;;EAEE;CjFu7iBV;;AiFr7iBQ;;EAEE;CjFw7iBV;;AiFt7iBQ;;;EAEE;CjF07iBV;;AiFx7iBQ;;EAEE;CjF27iBV;;AiF18iBQ;EAAgC;CjF88iBxC;;AiF78iBQ;;EAEE;CjFg9iBV;;AiF98iBQ;;EAEE;CjFi9iBV;;AiF/8iBQ;;EAEE;CjFk9iBV;;AiFh9iBQ;;EAEE;CjFm9iBV;;AiFl+iBQ;EAAgC;CjFs+iBxC;;AiFr+iBQ;;EAEE;CjFw+iBV;;AiFt+iBQ;;EAEE;CjFy+iBV;;AiFv+iBQ;;EAEE;CjF0+iBV;;AiFx+iBQ;;EAEE;CjF2+iBV;;AiFn+iBQ;EAAwB;CjFu+iBhC;;AiFt+iBQ;;EAEE;CjFy+iBV;;AiFv+iBQ;;EAEE;CjF0+iBV;;AiFx+iBQ;;EAEE;CjF2+iBV;;AiFz+iBQ;;EAEE;CjF4+iBV;;AiF3/iBQ;EAAwB;CjF+/iBhC;;AiF9/iBQ;;EAEE;CjFigjBV;;AiF//iBQ;;EAEE;CjFkgjBV;;AiFhgjBQ;;EAEE;CjFmgjBV;;AiFjgjBQ;;EAEE;CjFogjBV;;AiFnhjBQ;EAAwB;CjFuhjBhC;;AiFthjBQ;;EAEE;CjFyhjBV;;AiFvhjBQ;;EAEE;CjF0hjBV;;AiFxhjBQ;;EAEE;CjF2hjBV;;AiFzhjBQ;;EAEE;CjF4hjBV;;AiF3ijBQ;EAAwB;CjF+ijBhC;;AiF9ijBQ;;EAEE;CjFijjBV;;AiF/ijBQ;;EAEE;CjFkjjBV;;AiFhjjBQ;;EAEE;CjFmjjBV;;AiFjjjBQ;;EAEE;CjFojjBV;;AiFnkjBQ;EAAwB;CjFukjBhC;;AiFtkjBQ;;EAEE;CjFykjBV;;AiFvkjBQ;;EAEE;CjF0kjBV;;AiFxkjBQ;;EAEE;CjF2kjBV;;AiFzkjBQ;;EAEE;CjF4kjBV;;AiFtkjBI;EAAmB;CjF0kjBvB;;AiFzkjBI;;EAEE;CjF4kjBN;;AiF1kjBI;;;EAEE;CjF8kjBN;;AiF5kjBI;;EAEE;CjF+kjBN;;AiF7kjBI;;;EAEE;CjFiljBN;;AyB1ljBI;EwDlDI;IAAgC;GjFipjBtC;;EiFhpjBM;;IAEE;GjFmpjBR;;EiFjpjBM;;IAEE;GjFopjBR;;EiFlpjBM;;IAEE;GjFqpjBR;;EiFnpjBM;;IAEE;GjFspjBR;;EiFrqjBM;IAAgC;GjFyqjBtC;;EiFxqjBM;;IAEE;GjF2qjBR;;EiFzqjBM;;IAEE;GjF4qjBR;;EiF1qjBM;;IAEE;GjF6qjBR;;EiF3qjBM;;IAEE;GjF8qjBR;;EiF7rjBM;IAAgC;GjFisjBtC;;EiFhsjBM;;IAEE;GjFmsjBR;;EiFjsjBM;;IAEE;GjFosjBR;;EiFlsjBM;;IAEE;GjFqsjBR;;EiFnsjBM;;IAEE;GjFssjBR;;EiFrtjBM;IAAgC;GjFytjBtC;;EiFxtjBM;;IAEE;GjF2tjBR;;EiFztjBM;;IAEE;GjF4tjBR;;EiF1tjBM;;IAEE;GjF6tjBR;;EiF3tjBM;;IAEE;GjF8tjBR;;EiF7ujBM;IAAgC;GjFivjBtC;;EiFhvjBM;;IAEE;GjFmvjBR;;EiFjvjBM;;IAEE;GjFovjBR;;EiFlvjBM;;IAEE;GjFqvjBR;;EiFnvjBM;;IAEE;GjFsvjBR;;EiFrwjBM;IAAgC;GjFywjBtC;;EiFxwjBM;;IAEE;GjF2wjBR;;EiFzwjBM;;IAEE;GjF4wjBR;;EiF1wjBM;;IAEE;GjF6wjBR;;EiF3wjBM;;IAEE;GjF8wjBR;;EiF7xjBM;IAAgC;GjFiyjBtC;;EiFhyjBM;;IAEE;GjFmyjBR;;EiFjyjBM;;IAEE;GjFoyjBR;;EiFlyjBM;;IAEE;GjFqyjBR;;EiFnyjBM;;IAEE;GjFsyjBR;;EiFrzjBM;IAAgC;GjFyzjBtC;;EiFxzjBM;;IAEE;GjF2zjBR;;EiFzzjBM;;IAEE;GjF4zjBR;;EiF1zjBM;;IAEE;GjF6zjBR;;EiF3zjBM;;IAEE;GjF8zjBR;;EiF70jBM;IAAgC;GjFi1jBtC;;EiFh1jBM;;IAEE;GjFm1jBR;;EiFj1jBM;;IAEE;GjFo1jBR;;EiFl1jBM;;IAEE;GjFq1jBR;;EiFn1jBM;;IAEE;GjFs1jBR;;EiFr2jBM;IAAgC;GjFy2jBtC;;EiFx2jBM;;IAEE;GjF22jBR;;EiFz2jBM;;IAEE;GjF42jBR;;EiF12jBM;;IAEE;GjF62jBR;;EiF32jBM;;IAEE;GjF82jBR;;EiF73jBM;IAAgC;GjFi4jBtC;;EiFh4jBM;;IAEE;GjFm4jBR;;EiFj4jBM;;IAEE;GjFo4jBR;;EiFl4jBM;;IAEE;GjFq4jBR;;EiFn4jBM;;IAEE;GjFs4jBR;;EiFr5jBM;IAAgC;GjFy5jBtC;;EiFx5jBM;;IAEE;GjF25jBR;;EiFz5jBM;;IAEE;GjF45jBR;;EiF15jBM;;IAEE;GjF65jBR;;EiF35jBM;;IAEE;GjF85jBR;;EiFt5jBM;IAAwB;GjF05jB9B;;EiFz5jBM;;IAEE;GjF45jBR;;EiF15jBM;;IAEE;GjF65jBR;;EiF35jBM;;IAEE;GjF85jBR;;EiF55jBM;;IAEE;GjF+5jBR;;EiF96jBM;IAAwB;GjFk7jB9B;;EiFj7jBM;;IAEE;GjFo7jBR;;EiFl7jBM;;IAEE;GjFq7jBR;;EiFn7jBM;;IAEE;GjFs7jBR;;EiFp7jBM;;IAEE;GjFu7jBR;;EiFt8jBM;IAAwB;GjF08jB9B;;EiFz8jBM;;IAEE;GjF48jBR;;EiF18jBM;;IAEE;GjF68jBR;;EiF38jBM;;IAEE;GjF88jBR;;EiF58jBM;;IAEE;GjF+8jBR;;EiF99jBM;IAAwB;GjFk+jB9B;;EiFj+jBM;;IAEE;GjFo+jBR;;EiFl+jBM;;IAEE;GjFq+jBR;;EiFn+jBM;;IAEE;GjFs+jBR;;EiFp+jBM;;IAEE;GjFu+jBR;;EiFt/jBM;IAAwB;GjF0/jB9B;;EiFz/jBM;;IAEE;GjF4/jBR;;EiF1/jBM;;IAEE;GjF6/jBR;;EiF3/jBM;;IAEE;GjF8/jBR;;EiF5/jBM;;IAEE;GjF+/jBR;;EiFz/jBE;IAAmB;GjF6/jBrB;;EiF5/jBE;;IAEE;GjF+/jBJ;;EiF7/jBE;;IAEE;GjFggkBJ;;EiF9/jBE;;IAEE;GjFigkBJ;;EiF//jBE;;IAEE;GjFkgkBJ;CACF;;AyB5gkBI;EwDlDI;IAAgC;GjFmkkBtC;;EiFlkkBM;;IAEE;GjFqkkBR;;EiFnkkBM;;IAEE;GjFskkBR;;EiFpkkBM;;IAEE;GjFukkBR;;EiFrkkBM;;IAEE;GjFwkkBR;;EiFvlkBM;IAAgC;GjF2lkBtC;;EiF1lkBM;;IAEE;GjF6lkBR;;EiF3lkBM;;IAEE;GjF8lkBR;;EiF5lkBM;;IAEE;GjF+lkBR;;EiF7lkBM;;IAEE;GjFgmkBR;;EiF/mkBM;IAAgC;GjFmnkBtC;;EiFlnkBM;;IAEE;GjFqnkBR;;EiFnnkBM;;IAEE;GjFsnkBR;;EiFpnkBM;;IAEE;GjFunkBR;;EiFrnkBM;;IAEE;GjFwnkBR;;EiFvokBM;IAAgC;GjF2okBtC;;EiF1okBM;;IAEE;GjF6okBR;;EiF3okBM;;IAEE;GjF8okBR;;EiF5okBM;;IAEE;GjF+okBR;;EiF7okBM;;IAEE;GjFgpkBR;;EiF/pkBM;IAAgC;GjFmqkBtC;;EiFlqkBM;;IAEE;GjFqqkBR;;EiFnqkBM;;IAEE;GjFsqkBR;;EiFpqkBM;;IAEE;GjFuqkBR;;EiFrqkBM;;IAEE;GjFwqkBR;;EiFvrkBM;IAAgC;GjF2rkBtC;;EiF1rkBM;;IAEE;GjF6rkBR;;EiF3rkBM;;IAEE;GjF8rkBR;;EiF5rkBM;;IAEE;GjF+rkBR;;EiF7rkBM;;IAEE;GjFgskBR;;EiF/skBM;IAAgC;GjFmtkBtC;;EiFltkBM;;IAEE;GjFqtkBR;;EiFntkBM;;IAEE;GjFstkBR;;EiFptkBM;;IAEE;GjFutkBR;;EiFrtkBM;;IAEE;GjFwtkBR;;EiFvukBM;IAAgC;GjF2ukBtC;;EiF1ukBM;;IAEE;GjF6ukBR;;EiF3ukBM;;IAEE;GjF8ukBR;;EiF5ukBM;;IAEE;GjF+ukBR;;EiF7ukBM;;IAEE;GjFgvkBR;;EiF/vkBM;IAAgC;GjFmwkBtC;;EiFlwkBM;;IAEE;GjFqwkBR;;EiFnwkBM;;IAEE;GjFswkBR;;EiFpwkBM;;IAEE;GjFuwkBR;;EiFrwkBM;;IAEE;GjFwwkBR;;EiFvxkBM;IAAgC;GjF2xkBtC;;EiF1xkBM;;IAEE;GjF6xkBR;;EiF3xkBM;;IAEE;GjF8xkBR;;EiF5xkBM;;IAEE;GjF+xkBR;;EiF7xkBM;;IAEE;GjFgykBR;;EiF/ykBM;IAAgC;GjFmzkBtC;;EiFlzkBM;;IAEE;GjFqzkBR;;EiFnzkBM;;IAEE;GjFszkBR;;EiFpzkBM;;IAEE;GjFuzkBR;;EiFrzkBM;;IAEE;GjFwzkBR;;EiFv0kBM;IAAgC;GjF20kBtC;;EiF10kBM;;IAEE;GjF60kBR;;EiF30kBM;;IAEE;GjF80kBR;;EiF50kBM;;IAEE;GjF+0kBR;;EiF70kBM;;IAEE;GjFg1kBR;;EiFx0kBM;IAAwB;GjF40kB9B;;EiF30kBM;;IAEE;GjF80kBR;;EiF50kBM;;IAEE;GjF+0kBR;;EiF70kBM;;IAEE;GjFg1kBR;;EiF90kBM;;IAEE;GjFi1kBR;;EiFh2kBM;IAAwB;GjFo2kB9B;;EiFn2kBM;;IAEE;GjFs2kBR;;EiFp2kBM;;IAEE;GjFu2kBR;;EiFr2kBM;;IAEE;GjFw2kBR;;EiFt2kBM;;IAEE;GjFy2kBR;;EiFx3kBM;IAAwB;GjF43kB9B;;EiF33kBM;;IAEE;GjF83kBR;;EiF53kBM;;IAEE;GjF+3kBR;;EiF73kBM;;IAEE;GjFg4kBR;;EiF93kBM;;IAEE;GjFi4kBR;;EiFh5kBM;IAAwB;GjFo5kB9B;;EiFn5kBM;;IAEE;GjFs5kBR;;EiFp5kBM;;IAEE;GjFu5kBR;;EiFr5kBM;;IAEE;GjFw5kBR;;EiFt5kBM;;IAEE;GjFy5kBR;;EiFx6kBM;IAAwB;GjF46kB9B;;EiF36kBM;;IAEE;GjF86kBR;;EiF56kBM;;IAEE;GjF+6kBR;;EiF76kBM;;IAEE;GjFg7kBR;;EiF96kBM;;IAEE;GjFi7kBR;;EiF36kBE;IAAmB;GjF+6kBrB;;EiF96kBE;;IAEE;GjFi7kBJ;;EiF/6kBE;;IAEE;GjFk7kBJ;;EiFh7kBE;;IAEE;GjFm7kBJ;;EiFj7kBE;;IAEE;GjFo7kBJ;CACF;;AyB97kBI;EwDlDI;IAAgC;GjFq/kBtC;;EiFp/kBM;;IAEE;GjFu/kBR;;EiFr/kBM;;IAEE;GjFw/kBR;;EiFt/kBM;;IAEE;GjFy/kBR;;EiFv/kBM;;IAEE;GjF0/kBR;;EiFzglBM;IAAgC;GjF6glBtC;;EiF5glBM;;IAEE;GjF+glBR;;EiF7glBM;;IAEE;GjFghlBR;;EiF9glBM;;IAEE;GjFihlBR;;EiF/glBM;;IAEE;GjFkhlBR;;EiFjilBM;IAAgC;GjFqilBtC;;EiFpilBM;;IAEE;GjFuilBR;;EiFrilBM;;IAEE;GjFwilBR;;EiFtilBM;;IAEE;GjFyilBR;;EiFvilBM;;IAEE;GjF0ilBR;;EiFzjlBM;IAAgC;GjF6jlBtC;;EiF5jlBM;;IAEE;GjF+jlBR;;EiF7jlBM;;IAEE;GjFgklBR;;EiF9jlBM;;IAEE;GjFiklBR;;EiF/jlBM;;IAEE;GjFkklBR;;EiFjllBM;IAAgC;GjFqllBtC;;EiFpllBM;;IAEE;GjFullBR;;EiFrllBM;;IAEE;GjFwllBR;;EiFtllBM;;IAEE;GjFyllBR;;EiFvllBM;;IAEE;GjF0llBR;;EiFzmlBM;IAAgC;GjF6mlBtC;;EiF5mlBM;;IAEE;GjF+mlBR;;EiF7mlBM;;IAEE;GjFgnlBR;;EiF9mlBM;;IAEE;GjFinlBR;;EiF/mlBM;;IAEE;GjFknlBR;;EiFjolBM;IAAgC;GjFqolBtC;;EiFpolBM;;IAEE;GjFuolBR;;EiFrolBM;;IAEE;GjFwolBR;;EiFtolBM;;IAEE;GjFyolBR;;EiFvolBM;;IAEE;GjF0olBR;;EiFzplBM;IAAgC;GjF6plBtC;;EiF5plBM;;IAEE;GjF+plBR;;EiF7plBM;;IAEE;GjFgqlBR;;EiF9plBM;;IAEE;GjFiqlBR;;EiF/plBM;;IAEE;GjFkqlBR;;EiFjrlBM;IAAgC;GjFqrlBtC;;EiFprlBM;;IAEE;GjFurlBR;;EiFrrlBM;;IAEE;GjFwrlBR;;EiFtrlBM;;IAEE;GjFyrlBR;;EiFvrlBM;;IAEE;GjF0rlBR;;EiFzslBM;IAAgC;GjF6slBtC;;EiF5slBM;;IAEE;GjF+slBR;;EiF7slBM;;IAEE;GjFgtlBR;;EiF9slBM;;IAEE;GjFitlBR;;EiF/slBM;;IAEE;GjFktlBR;;EiFjulBM;IAAgC;GjFqulBtC;;EiFpulBM;;IAEE;GjFuulBR;;EiFrulBM;;IAEE;GjFwulBR;;EiFtulBM;;IAEE;GjFyulBR;;EiFvulBM;;IAEE;GjF0ulBR;;EiFzvlBM;IAAgC;GjF6vlBtC;;EiF5vlBM;;IAEE;GjF+vlBR;;EiF7vlBM;;IAEE;GjFgwlBR;;EiF9vlBM;;IAEE;GjFiwlBR;;EiF/vlBM;;IAEE;GjFkwlBR;;EiF1vlBM;IAAwB;GjF8vlB9B;;EiF7vlBM;;IAEE;GjFgwlBR;;EiF9vlBM;;IAEE;GjFiwlBR;;EiF/vlBM;;IAEE;GjFkwlBR;;EiFhwlBM;;IAEE;GjFmwlBR;;EiFlxlBM;IAAwB;GjFsxlB9B;;EiFrxlBM;;IAEE;GjFwxlBR;;EiFtxlBM;;IAEE;GjFyxlBR;;EiFvxlBM;;IAEE;GjF0xlBR;;EiFxxlBM;;IAEE;GjF2xlBR;;EiF1ylBM;IAAwB;GjF8ylB9B;;EiF7ylBM;;IAEE;GjFgzlBR;;EiF9ylBM;;IAEE;GjFizlBR;;EiF/ylBM;;IAEE;GjFkzlBR;;EiFhzlBM;;IAEE;GjFmzlBR;;EiFl0lBM;IAAwB;GjFs0lB9B;;EiFr0lBM;;IAEE;GjFw0lBR;;EiFt0lBM;;IAEE;GjFy0lBR;;EiFv0lBM;;IAEE;GjF00lBR;;EiFx0lBM;;IAEE;GjF20lBR;;EiF11lBM;IAAwB;GjF81lB9B;;EiF71lBM;;IAEE;GjFg2lBR;;EiF91lBM;;IAEE;GjFi2lBR;;EiF/1lBM;;IAEE;GjFk2lBR;;EiFh2lBM;;IAEE;GjFm2lBR;;EiF71lBE;IAAmB;GjFi2lBrB;;EiFh2lBE;;IAEE;GjFm2lBJ;;EiFj2lBE;;IAEE;GjFo2lBJ;;EiFl2lBE;;IAEE;GjFq2lBJ;;EiFn2lBE;;IAEE;GjFs2lBJ;CACF;;AyBh3lBI;EwDlDI;IAAgC;GjFu6lBtC;;EiFt6lBM;;IAEE;GjFy6lBR;;EiFv6lBM;;IAEE;GjF06lBR;;EiFx6lBM;;IAEE;GjF26lBR;;EiFz6lBM;;IAEE;GjF46lBR;;EiF37lBM;IAAgC;GjF+7lBtC;;EiF97lBM;;IAEE;GjFi8lBR;;EiF/7lBM;;IAEE;GjFk8lBR;;EiFh8lBM;;IAEE;GjFm8lBR;;EiFj8lBM;;IAEE;GjFo8lBR;;EiFn9lBM;IAAgC;GjFu9lBtC;;EiFt9lBM;;IAEE;GjFy9lBR;;EiFv9lBM;;IAEE;GjF09lBR;;EiFx9lBM;;IAEE;GjF29lBR;;EiFz9lBM;;IAEE;GjF49lBR;;EiF3+lBM;IAAgC;GjF++lBtC;;EiF9+lBM;;IAEE;GjFi/lBR;;EiF/+lBM;;IAEE;GjFk/lBR;;EiFh/lBM;;IAEE;GjFm/lBR;;EiFj/lBM;;IAEE;GjFo/lBR;;EiFngmBM;IAAgC;GjFugmBtC;;EiFtgmBM;;IAEE;GjFygmBR;;EiFvgmBM;;IAEE;GjF0gmBR;;EiFxgmBM;;IAEE;GjF2gmBR;;EiFzgmBM;;IAEE;GjF4gmBR;;EiF3hmBM;IAAgC;GjF+hmBtC;;EiF9hmBM;;IAEE;GjFiimBR;;EiF/hmBM;;IAEE;GjFkimBR;;EiFhimBM;;IAEE;GjFmimBR;;EiFjimBM;;IAEE;GjFoimBR;;EiFnjmBM;IAAgC;GjFujmBtC;;EiFtjmBM;;IAEE;GjFyjmBR;;EiFvjmBM;;IAEE;GjF0jmBR;;EiFxjmBM;;IAEE;GjF2jmBR;;EiFzjmBM;;IAEE;GjF4jmBR;;EiF3kmBM;IAAgC;GjF+kmBtC;;EiF9kmBM;;IAEE;GjFilmBR;;EiF/kmBM;;IAEE;GjFklmBR;;EiFhlmBM;;IAEE;GjFmlmBR;;EiFjlmBM;;IAEE;GjFolmBR;;EiFnmmBM;IAAgC;GjFummBtC;;EiFtmmBM;;IAEE;GjFymmBR;;EiFvmmBM;;IAEE;GjF0mmBR;;EiFxmmBM;;IAEE;GjF2mmBR;;EiFzmmBM;;IAEE;GjF4mmBR;;EiF3nmBM;IAAgC;GjF+nmBtC;;EiF9nmBM;;IAEE;GjFiomBR;;EiF/nmBM;;IAEE;GjFkomBR;;EiFhomBM;;IAEE;GjFmomBR;;EiFjomBM;;IAEE;GjFoomBR;;EiFnpmBM;IAAgC;GjFupmBtC;;EiFtpmBM;;IAEE;GjFypmBR;;EiFvpmBM;;IAEE;GjF0pmBR;;EiFxpmBM;;IAEE;GjF2pmBR;;EiFzpmBM;;IAEE;GjF4pmBR;;EiF3qmBM;IAAgC;GjF+qmBtC;;EiF9qmBM;;IAEE;GjFirmBR;;EiF/qmBM;;IAEE;GjFkrmBR;;EiFhrmBM;;IAEE;GjFmrmBR;;EiFjrmBM;;IAEE;GjFormBR;;EiF5qmBM;IAAwB;GjFgrmB9B;;EiF/qmBM;;IAEE;GjFkrmBR;;EiFhrmBM;;IAEE;GjFmrmBR;;EiFjrmBM;;IAEE;GjFormBR;;EiFlrmBM;;IAEE;GjFqrmBR;;EiFpsmBM;IAAwB;GjFwsmB9B;;EiFvsmBM;;IAEE;GjF0smBR;;EiFxsmBM;;IAEE;GjF2smBR;;EiFzsmBM;;IAEE;GjF4smBR;;EiF1smBM;;IAEE;GjF6smBR;;EiF5tmBM;IAAwB;GjFgumB9B;;EiF/tmBM;;IAEE;GjFkumBR;;EiFhumBM;;IAEE;GjFmumBR;;EiFjumBM;;IAEE;GjFoumBR;;EiFlumBM;;IAEE;GjFqumBR;;EiFpvmBM;IAAwB;GjFwvmB9B;;EiFvvmBM;;IAEE;GjF0vmBR;;EiFxvmBM;;IAEE;GjF2vmBR;;EiFzvmBM;;IAEE;GjF4vmBR;;EiF1vmBM;;IAEE;GjF6vmBR;;EiF5wmBM;IAAwB;GjFgxmB9B;;EiF/wmBM;;IAEE;GjFkxmBR;;EiFhxmBM;;IAEE;GjFmxmBR;;EiFjxmBM;;IAEE;GjFoxmBR;;EiFlxmBM;;IAEE;GjFqxmBR;;EiF/wmBE;IAAmB;GjFmxmBrB;;EiFlxmBE;;IAEE;GjFqxmBJ;;EiFnxmBE;;IAEE;GjFsxmBJ;;EiFpxmBE;;IAEE;GjFuxmBJ;;EiFrxmBE;;IAEE;GjFwxmBJ;CACF;;AkFx1mBA;EAAkB;ClF41mBlB;;AkFx1mBA;EAAiB;ClF41mBjB;;AkF31mBA;EAAiB;ClF+1mBjB;;AkF91mBA;EAAiB;ClFk2mBjB;;AkFj2mBA;ECTE;EACA;EACA;CnF82mBF;;AkF/1mBI;EAAwB;ClFm2mB5B;;AkFl2mBI;EAAwB;ClFs2mB5B;;AkFr2mBI;EAAwB;ClFy2mB5B;;AyBp0mBI;EyDvCA;IAAwB;GlFg3mB1B;;EkF/2mBE;IAAwB;GlFm3mB1B;;EkFl3mBE;IAAwB;GlFs3mB1B;CACF;;AyBl1mBI;EyDvCA;IAAwB;GlF83mB1B;;EkF73mBE;IAAwB;GlFi4mB1B;;EkFh4mBE;IAAwB;GlFo4mB1B;CACF;;AyBh2mBI;EyDvCA;IAAwB;GlF44mB1B;;EkF34mBE;IAAwB;GlF+4mB1B;;EkF94mBE;IAAwB;GlFk5mB1B;CACF;;AyB92mBI;EyDvCA;IAAwB;GlF05mB1B;;EkFz5mBE;IAAwB;GlF65mB1B;;EkF55mBE;IAAwB;GlFg6mB1B;CACF;;AkF35mBA;EAAmB;ClF+5mBnB;;AkF95mBA;EAAmB;ClFk6mBnB;;AkFj6mBA;EAAmB;ClFq6mBnB;;AkFj6mBA;EAAuB;ClFq6mBvB;;AkFp6mBA;EAAuB;ClFw6mBvB;;AkFv6mBA;EAAuB;ClF26mBvB;;AkF16mBA;EAAuB;ClF86mBvB;;AkF76mBA;EAAuB;ClFi7mBvB;;AkFh7mBA;EAAuB;ClFo7mBvB;;AkFh7mBA;EAAc;ClFo7mBd;;AoF39mBE;;EACE;CpF+9mBJ;;AgBr9mBE;;;;EoELM;CpFi+mBR;;AoFv+mBE;;EACE;CpF2+mBJ;;AgBj+mBE;;;;EoELM;CpF6+mBR;;AoFn/mBE;EACE;CpFs/mBJ;;AgB5+mBE;;EoELM;CpFs/mBR;;AoF5/mBE;EACE;CpF+/mBJ;;AgBr/mBE;;EoELM;CpF+/mBR;;AoFrgnBE;EACE;CpFwgnBJ;;AgB9/mBE;;EoELM;CpFwgnBR;;AoF9gnBE;EACE;CpFihnBJ;;AgBvgnBE;;EoELM;CpFihnBR;;AoFvhnBE;EACE;CpF0hnBJ;;AgBhhnBE;;EoELM;CpF0hnBR;;AoFhinBE;EACE;CpFminBJ;;AgBzhnBE;;EoELM;CpFminBR;;AkF5/mBA;EAAa;ClFggnBb;;AkF//mBA;EAAc;ClFmgnBd;;AkFjgnBA;EAAiB;ClFqgnBjB;;AkFpgnBA;EAAiB;ClFwgnBjB;;AkFpgnBA;EGvDE;EACA;EACA;EACA;EACA;CrF+jnBF;;AkFxgnBA;EAAwB;ClF4gnBxB;;AkF1gnBA;EACE;EACA;ClF6gnBF;;AkFxgnBA;EAAc;ClF4gnBd;;AsF7knBA;EACE;CtFglnBF;;AsF7knBA;EACE;CtFglnBF;;AuFhlnBE;EzEOF;;;IyEDM;IAEA;GvFglnBJ;;EuF7knBE;IAEI;GvF+knBN;;EuFtknBE;IACE;GvFyknBJ;;Ec34mBF;IyE/KM;GvF8jnBJ;;EuF5jnBE;;IAEE;IACA;GvF+jnBJ;;EuFvjnBE;IACE;GvF0jnBJ;;EuFvjnBE;;IAEE;GvF0jnBJ;;EuFvjnBE;;;IAGE;IACA;GvF0jnBJ;;EuFvjnBE;;IAEE;GvF0jnBJ;;AuFljnBE;IACE;CvFqjnBN;;EcjmnBA;IyE+CM;GvFsjnBJ;;EuB5onBA;IgEyFI;GvFujnBJ;;E2CronBF;I4CmFM;GvFsjnBJ;;EgDrpnBF;IuCkGM;GvFujnBJ;;E2B1pnBF;I4DuGM;GvFujnBJ;;EuFxjnBE;;IAKI;GvFwjnBN;;E2B3nnBF;;I4D0EQ;GvFsjnBN;;E2B3inBF;I4DNM;GvFqjnBJ;;E4B3qnBA;;;;I2D4HM;GvFsjnBN;;E2BxknBF;I4DuBM;IACA;GvFqjnBJ;CACF;;AAnrnBA;;AwFVA;;AACA;EACE;IACE;IACA;GxFmsnBF;;EwFhsnBA;IACE;IACA;IACA;GxFmsnBF;CACF;;AwF7snBA;EACE;IACE;IACA;GxFmsnBF;;EwFhsnBA;IACE;IACA;IACA;GxFmsnBF;CACF;;AwFhsnBA;;;;EACE;UAAA;EvFDuD;EAKQ;EALR;EAKQ;CD4snBjE;;AwFrsnBA;EACE;IACE;GxFwsnBF;;EwFrsnBA;IACE;GxFwsnBF;CACF;;AwFrsnBA;EACE;UAAA;CxFwsnBF;;AwFrsnBA;EAUE;UAAA;EACA;UAAA;EACA;UAAA;EACA;UAAA;CxF+rnBF;;AwF3snBE;EACE;IACE;GxF8snBJ;;EwF3snBE;IACE;GxF8snBJ;CACF;;AwFrtnBE;EACE;IACE;GxF8snBJ;;EwF3snBE;IACE;GxF8snBJ;CACF;;AwFvsnBA;EACE;IACE;IACA;GxF0snBF;;EwFvsnBA;IACE;IACA;GxF0snBF;CACF;;AwFvsnBA;EACE;UAAA;CxF0snBF;;AyF9wnBA;;AAqCA;;;EACC;EACA;EACA;EACA;CzFgvnBD;;AAvwnBA;;A0FjBE;ECOA;EACA;C3FuxnBF;;A2FrxnBE;EACE;C3FwxnBJ;;A2FtxnBI;EACE;C3FyxnBN;;A2FtxnBI;EACE;C3FyxnBN;;A2FrxnBE;EACE;C3FwxnBJ;;A2FtxnBI;EACE;C3FyxnBN;;A2FvxnBM;EACE;EACA;C3F0xnBR;;A2FxxnBQ;EACE;C3F2xnBV;;A2FvxnBM;EACE;C3F0xnBR;;A2FvxnBM;EACE;C3F0xnBR;;A0Fp0nBE;ECOA;EACA;C3Fi0nBF;;A2F/znBE;EACE;C3Fk0nBJ;;A2Fh0nBI;EACE;C3Fm0nBN;;A2Fh0nBI;EACE;C3Fm0nBN;;A2F/znBE;EACE;C3Fk0nBJ;;A2Fh0nBI;EACE;C3Fm0nBN;;A2Fj0nBM;EACE;EACA;C3Fo0nBR;;A2Fl0nBQ;EACE;C3Fq0nBV;;A2Fj0nBM;EACE;C3Fo0nBR;;A2Fj0nBM;EACE;C3Fo0nBR;;A0F92nBE;ECOA;EACA;C3F22nBF;;A2Fz2nBE;EACE;C3F42nBJ;;A2F12nBI;EACE;C3F62nBN;;A2F12nBI;EACE;C3F62nBN;;A2Fz2nBE;EACE;C3F42nBJ;;A2F12nBI;EACE;C3F62nBN;;A2F32nBM;EACE;EACA;C3F82nBR;;A2F52nBQ;EACE;C3F+2nBV;;A2F32nBM;EACE;C3F82nBR;;A2F32nBM;EACE;C3F82nBR;;A0Fx5nBE;ECOA;EACA;C3Fq5nBF;;A2Fn5nBE;EACE;C3Fs5nBJ;;A2Fp5nBI;EACE;C3Fu5nBN;;A2Fp5nBI;EACE;C3Fu5nBN;;A2Fn5nBE;EACE;C3Fs5nBJ;;A2Fp5nBI;EACE;C3Fu5nBN;;A2Fr5nBM;EACE;EACA;C3Fw5nBR;;A2Ft5nBQ;EACE;C3Fy5nBV;;A2Fr5nBM;EACE;C3Fw5nBR;;A2Fr5nBM;EACE;C3Fw5nBR;;A0Fl8nBE;ECOA;EACA;C3F+7nBF;;A2F77nBE;EACE;C3Fg8nBJ;;A2F97nBI;EACE;C3Fi8nBN;;A2F97nBI;EACE;C3Fi8nBN;;A2F77nBE;EACE;C3Fg8nBJ;;A2F97nBI;EACE;C3Fi8nBN;;A2F/7nBM;EACE;EACA;C3Fk8nBR;;A2Fh8nBQ;EACE;C3Fm8nBV;;A2F/7nBM;EACE;C3Fk8nBR;;A2F/7nBM;EACE;C3Fk8nBR;;A0F5+nBE;ECOA;EACA;C3Fy+nBF;;A2Fv+nBE;EACE;C3F0+nBJ;;A2Fx+nBI;EACE;C3F2+nBN;;A2Fx+nBI;EACE;C3F2+nBN;;A2Fv+nBE;EACE;C3F0+nBJ;;A2Fx+nBI;EACE;C3F2+nBN;;A2Fz+nBM;EACE;EACA;C3F4+nBR;;A2F1+nBQ;EACE;C3F6+nBV;;A2Fz+nBM;EACE;C3F4+nBR;;A2Fz+nBM;EACE;C3F4+nBR;;A0FthoBE;ECOA;EACA;C3FmhoBF;;A2FjhoBE;EACE;C3FohoBJ;;A2FlhoBI;EACE;C3FqhoBN;;A2FlhoBI;EACE;C3FqhoBN;;A2FjhoBE;EACE;C3FohoBJ;;A2FlhoBI;EACE;C3FqhoBN;;A2FnhoBM;EACE;EACA;C3FshoBR;;A2FphoBQ;EACE;C3FuhoBV;;A2FnhoBM;EACE;C3FshoBR;;A2FnhoBM;EACE;C3FshoBR;;A0FhkoBE;ECOA;EACA;C3F6joBF;;A2F3joBE;EACE;C3F8joBJ;;A2F5joBI;EACE;C3F+joBN;;A2F5joBI;EACE;C3F+joBN;;A2F3joBE;EACE;C3F8joBJ;;A2F5joBI;EACE;C3F+joBN;;A2F7joBM;EACE;EACA;C3FgkoBR;;A2F9joBQ;EACE;C3FikoBV;;A2F7joBM;EACE;C3FgkoBR;;A2F7joBM;EACE;C3FgkoBR;;A4F3moBA;;A9E6CA;E8E1CE;EACA;EACA;EACA;EACA;C5F8moBF;;A4F5moBA;;;;;;;;;;;;EAYE;EACA;EACA;EACA;EACA;C5F+moBF;;A4F5moBA;;EAEE;EACA;C5F+moBF;;A4F5moBA;;EAEE;C5F+moBF;;A4F5moBA;;EAEE;C5F+moBF;;A4F5moBA;;EAEE;C5F+moBF;;A4F5moBA;;EAEE;C5F+moBF;;A4F5moBA;;EAEE;C5F+moBF;;A4F5moBA;;EAEE;C5F+moBF;;AcxkoBA;E8EnCE;C5F+moBF;;AiBppoBA;E2EyCE;C5F+moBF;;A4F9moBE;E3E1CF;I2E2CI;G5FknoBF;CACF;;AiBzpoBA;E2E0CE;C5FmnoBF;;A4FlnoBE;E3E3CF;I2E4CI;G5FsnoBF;CACF;;AiB9poBA;E2E2CE;C5FunoBF;;A4FtnoBE;E3E5CF;I2E6CI;G5F0noBF;CACF;;AiBnqoBA;E2E4CE;C5F2noBF;;A4F1noBE;E3E7CF;I2E8CI;G5F8noBF;CACF;;A4F5noBA;EACE;C5F+noBF;;A4F9noBE;EAFF;IAGI;G5FkooBF;CACF;;AiBnnoBA;E2EZE;EACA;C5FmooBF;;A4FhooBA;EAEI;C5FkooBJ;;A4F5noBE;EC5GA;C7F4uoBF;;A6F3uoBE;EACE;C7F8uoBJ;;A4FpooBE;EC5GA;C7FovoBF;;A6FnvoBE;EACE;C7FsvoBJ;;A4F5ooBE;EC5GA;C7F4voBF;;A6F3voBE;EACE;C7F8voBJ;;A4FppoBE;EC5GA;C7FowoBF;;A6FnwoBE;EACE;C7FswoBJ;;A4F5poBE;EC5GA;C7F4woBF;;A6F3woBE;EACE;C7F8woBJ;;A4FpqoBE;EC5GA;C7FoxoBF;;A6FnxoBE;EACE;C7FsxoBJ;;A4F5qoBE;EC5GA;C7F4xoBF;;A6F3xoBE;EACE;C7F8xoBJ;;A4FproBE;EC5GA;C7FoyoBF;;A6FnyoBE;EACE;C7FsyoBJ;;A4FxroBA;EAEI;C5F0roBJ;;A4FzroBI;EAHJ;IAIM;G5F6roBJ;CACF;;A4F1roBA;EACE;C5F6roBF;;A4F3roBA;EACE;C5F8roBF;;A4F5roBA;EACE;C5F+roBF;;A8Fj0oBA;;AhF6CA;EgF1CI;EACA;EACA;C9Fo0oBJ;;A8Fj0oBA;;EAEI;EACA;C9Fo0oBJ;;A6Bz0oBA;EiESI;C9Fo0oBJ;;A+Bt0oBE;E+DME;EACA;C9Fo0oBJ;;A8Fj0oBA;;;;;;;;;EASI;C9Fo0oBJ;;AAt6DA;;;;;;;;;;E8Fj5kBI;C9Fo0oBJ;;A8Fj0oBA;;;;;;EAMI;EACA;EACA;EACA;EACA;C9Fo0oBJ;;Acx/nBA;EgFxUI;EACA;C9Fo0oBJ;;A8Fj0oBA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAkCI;C9Fo0oBJ;;A8Fj0oBA;;;;;;;;;;;;EAYI;EACA;C9Fo0oBJ;;A8Fj0oBA;EACI;EACA;C9Fo0oBJ;;A8Fj0oBA;;;;EAII;C9Fo0oBJ;;A8Fj0oBA;;EAEI;EACA;C9Fo0oBJ;;A+F18oBA;;AACA;;EAEE;EACA;C/F88oBF;;Acr6oBA;EiFrCE;C/F88oBF;;A+F38oBA;;;EAGE;C/F88oBF;;A+F38oBA;EACE;E9FkBuD;EAjBQ;E8FE/D;EACA;C/Fg9oBF;;A+Fr9oBA;EAQI;EACA;C/Fi9oBJ;;A+F19oBA;EAWM;EACA;EACA;C/Fm9oBN;;A+Fh+oBA;EAeQ;C/Fq9oBR;;A+Fp+oBA;EAiBU;C/Fu9oBV;;A+Fh9oBA;EACE;EACA;EACA;E9FRuD;EAjBQ;CDg/oBjE;;A+Fp9oBE;EANF;IAOI;IACA;G/Fw9oBF;CACF;;A+Fj+oBA;EAWI;C/F09oBJ;;A+Ft9oBA;EACE;EACA;EACA;E9FxC+D;CDmgpBjE;;A+Fz9oBE;EALF;IAMI;G/F69oBF;CACF;;A+F19oBA;EACE;C/F69oBF;;Ach0oBA;EiFzJE;EACA;EACA;C/F69oBF;;AsBripBA;EyE4EE;EACA;EACA;EACA;EACA;EACA;C/F69oBF;;A+F19oBA;EAIE;C/F09oBF;;A+F99oBA;EAMI;EACA;C/F49oBJ;;A+Fz9oBA;EACE;EACA;EACA;C/F49oBF;;A+F/9oBA;EAKI;EACA;EACA;EACA;EACA;EACA;C/F89oBJ;;A+Fx+oBA;EAYM;EACA;C/Fg+oBN;;A+F59oBA;EAGM;EACA;C/F69oBN;;AoEjkpBA;E2B0GE;C/F29oBF;;A+Fv9oBE;EN3DD;EACA;CzFshpBD;;A+F59oBE;EN3DD;EACA;CzF2hpBD;;A+Fj+oBE;EN3DD;EACA;CzFgipBD;;A+Ft+oBE;EN3DD;EACA;CzFqipBD;;A+F3+oBE;EN3DD;EACA;CzF0ipBD;;A+Fh/oBE;EN3DD;EACA;CzF+ipBD;;A+Fr/oBE;EN3DD;EACA;CzFojpBD;;A+F1/oBE;EN3DD;EACA;CzFyjpBD;;A+F//oBE;EN3DD;EACA;CzF8jpBD;;A+FpgpBE;EN3DD;EACA;CzFmkpBD;;AgGvopBA;;AAEA;EACE;ChG0opBF;;AgGvopBE;EADF;IAEI;GhG2opBF;CACF;;AgGxopBE;EADF;IAEI;GhG4opBF;CACF;;AgGzopBE;EADF;IAEI;GhG6opBF;CACF;;AgG1opBE;EADF;IAEI;GhG8opBF;CACF;;AgG3opBE;EADF;IAEI;GhG+opBF;CACF;;AgG5opBE;EADF;IAEI;GhGgppBF;CACF;;AgG7opBE;EADF;IAEI;GhGippBF;CACF;;AgG/opBA;EACE;EACA;ChGkppBF;;AgGhppBA;EACE;EACA;ChGmppBF;;AgGjppBA;;;EACE;EACA;ChGsppBF;;AgGpppBA;EACE;EACA;ChGuppBF;;AgGrppBA;;EACE;EACA;ChGyppBF;;AgGvppBA;E/FxByD;EAjBQ;EAAA;CDyspBjE;;AgGhqpBA;EAKI;EACA;ChG+ppBJ;;AgG1ppBE;EADF;IAEI;GhG8ppBF;CACF;;AgG3ppBE;EADF;IAEI;GhG+ppBF;CACF;;AgG5ppBE;EADF;IAEI;GhGgqpBF;CACF;;AgG5ppBE;EADF;IAEI;GhGgqpBF;CACF;;AgG7ppBE;EADF;IAEI;GhGiqpBF;CACF;;AgG9ppBE;EADF;IAEI;GhGkqpBF;CACF;;AgG/ppBA;;EACE;ChGmqpBF;;AgGhqpBA;EACE;ChGmqpBF;;AgGhqpBA;;EAEE;ChGmqpBF;;AgGhqpBA;EACE;ChGmqpBF;;AkFpvpBA;EcqFE;EACA;ChGmqpBF;;AkFtvpBA;EcuFE;EACA;ChGmqpBF;;AkF5vpBA;Ec6FE;EACA;ChGmqpBF;;AgGhqpBA;EACE;ChGmqpBF;;AgGjqpBA;EACE;ChGoqpBF;;AgGrqpBA;;EAMI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ChGoqpBJ;;AgGjrpBA;;EAgBM;ChGsqpBN;;AgGtrpBA;;EAoBM;EACA;EACA;EACA;ChGuqpBN;;AgG9rpBA;EA8BI;EACA;EACA;ChGoqpBJ;;AgGhqpBA;EACE;EACA;EACA;EACA;ChGmqpBF;;AgGhqpBA;EACE;EACA;EACA;ChGmqpBF;;AgGjqpBA;EACE;EACA;EACA;EACA;ChGoqpBF;;AgGxqpBA;EAMI;EACA;ChGsqpBJ;;AgG7qpBA;EAUI;EACA;ChGuqpBJ;;AkFx0pBA;EcqKE;EACA;ChGuqpBF;;AgGpqpBA;EACE;EACA;ChGuqpBF;;AgGrqpBA;EACE;ChGwqpBF;;AgGzqpBA;EAII;ChGyqpBJ;;AgG7qpBA;EAOM;EACA;EACA;EACA;EACA;EACA;ChG0qpBN;;AgGtrpBA;EAgBM;ChG0qpBN;;AgG1rpBA;EAoBM;ChG0qpBN;;AgG9rpBA;EAwBM;ChG0qpBN;;AgGlspBA;EA4BM;ChG0qpBN;;AgGtqpBA;EACE;ChGyqpBF;;AgGvqpBA;ErCbE;;IqCgBI;GhG0qpBJ;CACF;;AgGxqpBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ChG2qpBF;;AgGlrpBA;EASI;ChG6qpBJ;;AgGtrpBA;EAaI;ChG6qpBJ;;AgG1rpBA;EAiBI;ChG6qpBJ;;AiGv7pBA;;AAEA;EAOI;CjGo7pBJ;;AiG37pBA;EAsBI;CjGy6pBJ;;AiG/7pBA;;;;;;EAmCI;EACA;CjGq6pBJ;;AiGz8pBA;EAyCM;CjGo6pBN;;AiG78pBA;EA6CM;CjGo6pBN;;AiGj9pBA;EAkDI;EAEA;CjGk6pBJ;;AiGt9pBA;EAyDM;CjGi6pBN;;AiG19pBA;EA8DQ;CjGg6pBR;;AiG99pBA;EAqEM;EACA;EACA;CjG65pBN;;AiGp+pBA;EA4EI;CjG45pBJ;;AiGn5pBA;EACE;EACA;CjGs5pBF;;AiGx5pBA;EAQM;CjGo5pBN;;AiG/4pBA;EAIE;EACA;CjG+4pBF;;AiG14pBA;EACE;EACA;CjG64pBF;;AiG14pBA;EAEI;CjG44pBJ;;AkGjgqBA;EACI;EACA;EACA;ClGogqBJ;;AkGvgqBA;EAMQ;EACA;EACA;EACA;EACA;ClGqgqBR;;AkG/gqBA;EAcQ;EACA;EACA;ClGqgqBR;;AkGjgqBA;EAEQ;ClGmgqBR;;AkGrgqBA;EAMY;ClGmgqBZ;;AkGzgqBA;EAeY;EACA;ClG8/pBZ;;AkG9gqBA;EAmBgB;ClG+/pBhB;;AkGlhqBA;EAwBY;EACA;ClG8/pBZ;;AkGvhqBA;EA4BgB;EACA;EACA;EACA;ClG+/pBhB;;AkG7/pBgB;EACI;ClGggqBpB;;AkGz/pBA;EACI;EACA;ClG4/pBJ;;AkG9/pBA;EAKQ;EACA;EACA;EACA;ClG6/pBR;;AkGrgqBA;EAUY;EACA;ClG+/pBZ;;AkG9/pBY;EAZZ;IAagB;IACA;GlGkgqBd;CACF;;AkGjhqBA;EAkBgB;EACA;EACA;EACA;EACA;EACA;ClGmgqBhB;;AA5jqBA;;AmG3BA;;AAEA;;EAEE;EACA;EACA;EACA;CnG4lqBF;;AmGjmqBA;;EAQI;EACA;EAOA;CnGwlqBJ;;AmG7lqBI;;;EACE;EACA;CnGkmqBN;;AmG/mqBA;;EAmBM;EACA;EACA;EACA;EACA;EAOA;EACA;EACA;EACA;EACA;CnG2lqBN;;AmGpmqBM;;;EACE;EACA;CnGymqBR;;AmG7lqBA;EAEI;EACA;EACA;CnG+lqBJ;;AmGnmqBA;EAUY;CnG6lqBZ;;AmGvmqBA;EAcY;EACA;EACA;EACA;CnG6lqBZ;;AmG9mqBA;EAyBY;CnGylqBZ;;AmGlnqBA;EAgCc;CnGslqBd;;AmGtnqBA;EAyCQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAOA;EACA;EACA;EACA;CnG2kqBR;;AmGnlqBQ;EACE;EACA;CnGslqBV;;AmG1oqBA;EA8DQ;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAOA;EACA;EACA;CnGykqBR;;AmGhlqBQ;EACE;EACA;CnGmlqBV;;AmGjqqBA;EA8Fc;EACA;CnGukqBd;;AmGtqqBA;EAuGc;CnGmkqBd;;AmG1qqBA;EA2Gc;CnGmkqBd;;AmG9qqBA;EAkHgB;CnGgkqBhB;;AmGlrqBA;EA2HU;CnG2jqBV;;AmGtrqBA;EA+HU;CnG2jqBV;;AmGpjqBA;EAKU;EACA;EACA;EACA;EACA;EAOA;EACA;EACA;EACA;EACA;EACA;EAEA;CnG6iqBV;;AmGzjqBU;EACE;EACA;CnG4jqBZ;;AmGzkqBA;EA2BU;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAOA;EACA;EACA;EACA;EACA;EACA;CnG4iqBV;;AmGtjqBU;EACE;EACA;CnGyjqBZ;;AmG/lqBA;EAqDY;EACA;EACA;EACA;CnG8iqBZ;;AmGtmqBA;EA4DY;EACA;EACA;EACA;CnG8iqBZ;;AmG7mqBA;EAuEY;CnG0iqBZ;;AmGjnqBA;EA8Ec;EACA;CnGuiqBd;;AmGtnqBA;EAmFc;CnGuiqBd;;AmG1nqBA;EAiGc;EACA;EACA;EACA;CnG6hqBd;;AmGjoqBA;EAwGc;EACA;EACA;EACA;EACA;EAOA;EACA;EACA;EACA;EACA;EACA;CnGuhqBd;;AmGjiqBc;EACE;EACA;CnGoiqBhB;;AmGppqBA;EAgIc;EACA;CnGwhqBd;;AoGx0qBA;;AAEA;EACE;EACA;CpG20qBF;;AoG70qBA;EAII;EACA;EACA;EnG4BqD;EAjBQ;EmGR7D;EACA;EACA;EACA;CpG+0qBJ;;AoG31qBA;EAeM;EACA;EACA;EACA;EACA;CpGg1qBN;;AqGr2qBA;;A1EIA;E0EDE;CrGw2qBF;;A2Bv2qBA;E0EEM;EACA;EACA;EACA;CrGy2qBN;;AqGh3qBA;EASQ;CrG22qBR;;A2Bl3qBA;;E0EaI;EACA;EACA;EACA;EACA;CrG02qBJ;;AqG73qBA;;EAqBM;EACA;EACA;CrG62qBN;;AqGp4qBA;;EA0BM;CrG+2qBN;;AqGz4qBA;EA8BI;CrG+2qBJ;;AqG74qBA;;;EAgCM;CrGm3qBN;;AqGn5qBA;EAuCU;CrGg3qBV;;AqGv5qBA;EA2CU;CrGg3qBV;;AsG75qBA;;ArEMA;EqEHE;EACA;EACA;CtGg6qBF;;AsGn6qBA;EAMI;EACA;CtGi6qBJ;;AsGx6qBA;EAYM;EACA;EACA;CtGg6qBN;;AsG96qBA;EAkBM;CtGg6qBN;;AsGl7qBA;EAsBM;CtGg6qBN;;AsGt7qBA;EA2BI;CtG+5qBJ;;AsG17qBA;EA+BI;CtG+5qBJ;;AsG97qBA;EAmCI;EACA;EACA;EACA;EACA;CtG+5qBJ;;AsGt8qBA;EA0CM;EACA;CtGg6qBN;;AsG38qBA;EAgDI;CtG+5qBJ;;AsG/8qBA;EAqDM;CtG85qBN;;AsGn9qBA;EA0DI;CtG65qBJ;;AsGv9qBA;EA6DM;EACA;CtG85qBN;;AsG59qBA;;EAmEI;EACA;CtG85qBJ;;AsGl+qBA;;EAwEI;CtG+5qBJ;;AsGv+qBA;EA4EI;EACA;CtG+5qBJ;;AsG5+qBA;EAiFI;CtG+5qBJ;;AsGh/qBA;;;;;EAyFI;CtG+5qBJ;;AsGx/qBA;EA6FI;EACA;CtG+5qBJ;;AsG7/qBA;EAkGI;CtG+5qBJ;;AsGjgrBA;EAsGI;EACA;CtG+5qBJ;;AsGtgrBA;EA0GM;CtGg6qBN;;AsG1grBA;EA+GI;EACA;EACA;CtG+5qBJ;;AsGhhrBA;EAoHM;EACA;CtGg6qBN;;AsG35qBA;EACE;EACA;CtG85qBF;;AsGh6qBA;EAKI;EACA;EACA;CtG+5qBJ;;AsGt6qBA;EAUM;CtGg6qBN;;AsG16qBA;EAcM;CtGg6qBN;;AsG96qBA;EAkBM;CtGg6qBN;;AsGl7qBA;EAsBM;CtGg6qBN;;AsGt7qBA;EA0BM;CtGg6qBN;;AsG17qBA;EA8BM;CtGg6qBN;;AsG97qBA;EAkCM;CtGg6qBN;;AsGl8qBA;EAsCM;CtGg6qBN;;AsGt8qBA;EA0CM;CtGg6qBN;;AsGn5qBA;;AAIE;ECtLD;EACA;CvG2krBD;;AuGzkrBC;EACC;CvG4krBF;;AuGzkrBC;EACC;EACA;CvG4krBF;;AuG1krBE;EACC;CvG6krBH;;AsGn6qBE;ECtLD;EACA;CvG6lrBD;;AuG3lrBC;EACC;CvG8lrBF;;AuG3lrBC;EACC;EACA;CvG8lrBF;;AuG5lrBE;EACC;CvG+lrBH;;AsGr7qBE;ECtLD;EACA;CvG+mrBD;;AuG7mrBC;EACC;CvGgnrBF;;AuG7mrBC;EACC;EACA;CvGgnrBF;;AuG9mrBE;EACC;CvGinrBH;;AsGv8qBE;ECtLD;EACA;CvGiorBD;;AuG/nrBC;EACC;CvGkorBF;;AuG/nrBC;EACC;EACA;CvGkorBF;;AuGhorBE;EACC;CvGmorBH;;AsGz9qBE;ECtLD;EACA;CvGmprBD;;AuGjprBC;EACC;CvGoprBF;;AuGjprBC;EACC;EACA;CvGoprBF;;AuGlprBE;EACC;CvGqprBH;;AsG3+qBE;ECtLD;EACA;CvGqqrBD;;AuGnqrBC;EACC;CvGsqrBF;;AuGnqrBC;EACC;EACA;CvGsqrBF;;AuGpqrBE;EACC;CvGuqrBH;;AsG7/qBE;ECtLD;EACA;CvGurrBD;;AuGrrrBC;EACC;CvGwrrBF;;AuGrrrBC;EACC;EACA;CvGwrrBF;;AuGtrrBE;EACC;CvGyrrBH;;AsG/grBE;ECtLD;EACA;CvGysrBD;;AuGvsrBC;EACC;CvG0srBF;;AuGvsrBC;EACC;EACA;CvG0srBF;;AuGxsrBE;EACC;CvG2srBH;;AsGjirBE;ECtLD;EACA;CvG2trBD;;AuGztrBC;EACC;CvG4trBF;;AuGztrBC;EACC;EACA;CvG4trBF;;AuG1trBE;EACC;CvG6trBH;;AsGnjrBE;ECtLD;EACA;CvG6urBD;;AuG3urBC;EACC;CvG8urBF;;AuG3urBC;EACC;EACA;CvG8urBF;;AuG5urBE;EACC;CvG+urBH;;AsGhkrBA;;AAIE;EC7KD;EACA;EACA;CvG+urBD;;AuG7urBC;EACC;CvGgvrBF;;AsGxkrBE;EC7KD;EACA;EACA;CvGyvrBD;;AuGvvrBC;EACC;CvG0vrBF;;AsGllrBE;EC7KD;EACA;EACA;CvGmwrBD;;AuGjwrBC;EACC;CvGowrBF;;AsG5lrBE;EC7KD;EACA;EACA;CvG6wrBD;;AuG3wrBC;EACC;CvG8wrBF;;AsGtmrBE;EC7KD;EACA;EACA;CvGuxrBD;;AuGrxrBC;EACC;CvGwxrBF;;AsGhnrBE;EC7KD;EACA;EACA;CvGiyrBD;;AuG/xrBC;EACC;CvGkyrBF;;AsG1nrBE;EC7KD;EACA;EACA;CvG2yrBD;;AuGzyrBC;EACC;CvG4yrBF;;AsGporBE;EC7KD;EACA;EACA;CvGqzrBD;;AuGnzrBC;EACC;CvGszrBF;;AsG9orBE;EC7KD;EACA;EACA;CvG+zrBD;;AuG7zrBC;EACC;CvGg0rBF;;AsGxprBE;EC7KD;EACA;EACA;CvGy0rBD;;AuGv0rBC;EACC;CvG00rBF;;AsG7prBA;;AAIE;EC5KD;EACA;EACA;EACA;CvG20rBD;;AgB/1rBE;EuFuBA;EACA;EACA;CvG40rBF;;AuGz0rBC;;EAEC;EACA;CvG40rBF;;AuGz0rBC;;;EAGC;EACA;EACA;CvG40rBF;;AsGtrrBE;EC5KD;EACA;EACA;EACA;CvGs2rBD;;AgB13rBE;EuFuBA;EACA;EACA;CvGu2rBF;;AuGp2rBC;;EAEC;EACA;CvGu2rBF;;AuGp2rBC;;;EAGC;EACA;EACA;CvGu2rBF;;AsGjtrBE;EC5KD;EACA;EACA;EACA;CvGi4rBD;;AgBr5rBE;EuFuBA;EACA;EACA;CvGk4rBF;;AuG/3rBC;;EAEC;EACA;CvGk4rBF;;AuG/3rBC;;;EAGC;EACA;EACA;CvGk4rBF;;AsG5urBE;EC5KD;EACA;EACA;EACA;CvG45rBD;;AgBh7rBE;EuFuBA;EACA;EACA;CvG65rBF;;AuG15rBC;;EAEC;EACA;CvG65rBF;;AuG15rBC;;;EAGC;EACA;EACA;CvG65rBF;;AsGvwrBE;EC5KD;EACA;EACA;EACA;CvGu7rBD;;AgB38rBE;EuFuBA;EACA;EACA;CvGw7rBF;;AuGr7rBC;;EAEC;EACA;CvGw7rBF;;AuGr7rBC;;;EAGC;EACA;EACA;CvGw7rBF;;AsGlyrBE;EC5KD;EACA;EACA;EACA;CvGk9rBD;;AgBt+rBE;EuFuBA;EACA;EACA;CvGm9rBF;;AuGh9rBC;;EAEC;EACA;CvGm9rBF;;AuGh9rBC;;;EAGC;EACA;EACA;CvGm9rBF;;AsG7zrBE;EC5KD;EACA;EACA;EACA;CvG6+rBD;;AgBjgsBE;EuFuBA;EACA;EACA;CvG8+rBF;;AuG3+rBC;;EAEC;EACA;CvG8+rBF;;AuG3+rBC;;;EAGC;EACA;EACA;CvG8+rBF;;AsGx1rBE;EC5KD;EACA;EACA;EACA;CvGwgsBD;;AgB5hsBE;EuFuBA;EACA;EACA;CvGygsBF;;AuGtgsBC;;EAEC;EACA;CvGygsBF;;AuGtgsBC;;;EAGC;EACA;EACA;CvGygsBF;;AsG92rBA;;AAIE;EC1JD;EACA;EACA;EACA;CvG0gsBD;;AgBzjsBE;EuFkDA;EACA;EACA;CvG2gsBF;;AuGxgsBC;;EAEC;CvG2gsBF;;AuGxgsBC;;EAEC;EACA;CvG2gsBF;;AuGxgsBC;;;EAGC;EACA;CvG2gsBF;;AsG34rBE;EC1JD;EACA;EACA;EACA;CvGyisBD;;AgBxlsBE;EuFkDA;EACA;EACA;CvG0isBF;;AuGvisBC;;EAEC;CvG0isBF;;AuGvisBC;;EAEC;EACA;CvG0isBF;;AuGvisBC;;;EAGC;EACA;CvG0isBF;;AsG16rBE;EC1JD;EACA;EACA;EACA;CvGwksBD;;AgBvnsBE;EuFkDA;EACA;EACA;CvGyksBF;;AuGtksBC;;EAEC;CvGyksBF;;AuGtksBC;;EAEC;EACA;CvGyksBF;;AuGtksBC;;;EAGC;EACA;CvGyksBF;;AsGz8rBE;EC1JD;EACA;EACA;EACA;CvGumsBD;;AgBtpsBE;EuFkDA;EACA;EACA;CvGwmsBF;;AuGrmsBC;;EAEC;CvGwmsBF;;AuGrmsBC;;EAEC;EACA;CvGwmsBF;;AuGrmsBC;;;EAGC;EACA;CvGwmsBF;;AsGx+rBE;EC1JD;EACA;EACA;EACA;CvGsosBD;;AgBrrsBE;EuFkDA;EACA;EACA;CvGuosBF;;AuGposBC;;EAEC;CvGuosBF;;AuGposBC;;EAEC;EACA;CvGuosBF;;AuGposBC;;;EAGC;EACA;CvGuosBF;;AsGvgsBE;EC1JD;EACA;EACA;EACA;CvGqqsBD;;AgBptsBE;EuFkDA;EACA;EACA;CvGsqsBF;;AuGnqsBC;;EAEC;CvGsqsBF;;AuGnqsBC;;EAEC;EACA;CvGsqsBF;;AuGnqsBC;;;EAGC;EACA;CvGsqsBF;;AsGtisBE;EC1JD;EACA;EACA;EACA;CvGossBD;;AgBnvsBE;EuFkDA;EACA;EACA;CvGqssBF;;AuGlssBC;;EAEC;CvGqssBF;;AuGlssBC;;EAEC;EACA;CvGqssBF;;AuGlssBC;;;EAGC;EACA;CvGqssBF;;AsGrksBE;EC1JD;EACA;EACA;EACA;CvGmusBD;;AgBlxsBE;EuFkDA;EACA;EACA;CvGousBF;;AuGjusBC;;EAEC;CvGousBF;;AuGjusBC;;EAEC;EACA;CvGousBF;;AuGjusBC;;;EAGC;EACA;CvGousBF;;AwGtzsBA;;A3DAA;E2DGE;CxGyzsBF;;AwG1zsBA;EAII;CxG0zsBJ;;AwG9zsBA;EAQI;EACA;CxG0zsBJ;;AwGn0sBA;EAWM;EACA;EACA;EACA;EACA;EACA;CxG4zsBN;;AwG50sBA;EAkBQ;CxG8zsBR;;AwGh1sBA;EAqBQ;CxG+zsBR;;AwGp1sBA;EAwBQ;EACA;EACA;EACA;EACA;CxGg0sBR;;AwG51sBA;;EA8BU;EACA;EACA;EACA;EACA;EACA;EACA;CxGm0sBV;;AwGv2sBA;EAuCU;EACA;EACA;EACA;EACA;CxGo0sBV;;AwG/2sBA;EA8CU;EACA;EACA;EACA;EACA;CxGq0sBV;;AwGv3sBA;EAsDQ;EACA;CxGq0sBR;;AwG53sBA;;;;;;;;;;;;EA6DI;CxG80sBJ;;AwG34sBA;;;;;;;;;;;;EA+DM;CxG21sBN;;AwG15sBA;;;;;;;;;;;;EAiEQ;CxGw2sBR;;AwGz6sBA;;;;;;;;;;;;;;;;;;;;;;;;EAoEQ;CxGg4sBR;;AwGz3sBA;;AAEE;;EChCA;EACA;CzG85sBF;;AyG55sBE;;EACE;CzGg6sBJ;;AyG95sBI;;EACE;CzGk6sBN;;AyG/5sBI;;EACE;CzGm6sBN;;AyG/5sBE;;EACE;CzGm6sBJ;;AyGj6sBI;;EACE;CzGq6sBN;;AyGn6sBM;;EACE;EACA;CzGu6sBR;;AyGr6sBQ;;EACE;CzGy6sBV;;AyGr6sBM;;EACE;CzGy6sBR;;AyGt6sBM;;EACE;CzG06sBR;;AwG76sBE;EChCA;EACA;CzGi9sBF;;AyG/8sBE;EACE;CzGk9sBJ;;AyGh9sBI;EACE;CzGm9sBN;;AyGh9sBI;EACE;CzGm9sBN;;AyG/8sBE;EACE;CzGk9sBJ;;AyGh9sBI;EACE;CzGm9sBN;;AyGj9sBM;EACE;EACA;CzGo9sBR;;AyGl9sBQ;EACE;CzGq9sBV;;AyGj9sBM;EACE;CzGo9sBR;;AyGj9sBM;EACE;CzGo9sBR;;AwGv9sBE;EChCA;EACA;CzG2/sBF;;AyGz/sBE;EACE;CzG4/sBJ;;AyG1/sBI;EACE;CzG6/sBN;;AyG1/sBI;EACE;CzG6/sBN;;AyGz/sBE;EACE;CzG4/sBJ;;AyG1/sBI;EACE;CzG6/sBN;;AyG3/sBM;EACE;EACA;CzG8/sBR;;AyG5/sBQ;EACE;CzG+/sBV;;AyG3/sBM;EACE;CzG8/sBR;;AyG3/sBM;EACE;CzG8/sBR;;AwGjgtBE;EChCA;EACA;CzGqitBF;;AyGnitBE;EACE;CzGsitBJ;;AyGpitBI;EACE;CzGuitBN;;AyGpitBI;EACE;CzGuitBN;;AyGnitBE;EACE;CzGsitBJ;;AyGpitBI;EACE;CzGuitBN;;AyGritBM;EACE;EACA;CzGwitBR;;AyGtitBQ;EACE;CzGyitBV;;AyGritBM;EACE;CzGwitBR;;AyGritBM;EACE;CzGwitBR;;AwG3itBE;EChCA;EACA;CzG+ktBF;;AyG7ktBE;EACE;CzGgltBJ;;AyG9ktBI;EACE;CzGiltBN;;AyG9ktBI;EACE;CzGiltBN;;AyG7ktBE;EACE;CzGgltBJ;;AyG9ktBI;EACE;CzGiltBN;;AyG/ktBM;EACE;EACA;CzGkltBR;;AyGhltBQ;EACE;CzGmltBV;;AyG/ktBM;EACE;CzGkltBR;;AyG/ktBM;EACE;CzGkltBR;;AwGrltBE;EChCA;EACA;CzGyntBF;;AyGvntBE;EACE;CzG0ntBJ;;AyGxntBI;EACE;CzG2ntBN;;AyGxntBI;EACE;CzG2ntBN;;AyGvntBE;EACE;CzG0ntBJ;;AyGxntBI;EACE;CzG2ntBN;;AyGzntBM;EACE;EACA;CzG4ntBR;;AyG1ntBQ;EACE;CzG6ntBV;;AyGzntBM;EACE;CzG4ntBR;;AyGzntBM;EACE;CzG4ntBR;;AwG/ntBE;EChCA;EACA;CzGmqtBF;;AyGjqtBE;EACE;CzGoqtBJ;;AyGlqtBI;EACE;CzGqqtBN;;AyGlqtBI;EACE;CzGqqtBN;;AyGjqtBE;EACE;CzGoqtBJ;;AyGlqtBI;EACE;CzGqqtBN;;AyGnqtBM;EACE;EACA;CzGsqtBR;;AyGpqtBQ;EACE;CzGuqtBV;;AyGnqtBM;EACE;CzGsqtBR;;AyGnqtBM;EACE;CzGsqtBR;;AwGzqtBE;EChCA;EACA;CzG6stBF;;AyG3stBE;EACE;CzG8stBJ;;AyG5stBI;EACE;CzG+stBN;;AyG5stBI;EACE;CzG+stBN;;AyG3stBE;EACE;CzG8stBJ;;AyG5stBI;EACE;CzG+stBN;;AyG7stBM;EACE;EACA;CzGgttBR;;AyG9stBQ;EACE;CzGittBV;;AyG7stBM;EACE;CzGgttBR;;AyG7stBM;EACE;CzGgttBR;;A0GlytBA;;A9DIA;E8DDE;EACA;C1GqytBF;;A0GvytBA;EAII;C1GuytBJ;;A0G3ytBA;EAMM;C1GyytBN;;A0G/ytBA;EASM;EACA;EACA;EACA;EACA;EACA;EACA;C1G0ytBN;;A0GzztBA;EAmBI;EACA;EACA;EACA;EACA;EACA;C1G0ytBJ;;A0Gl0tBA;EA4BI;EACA;EACA;C1G0ytBJ;;A0Gx0tBA;EAkCI;EACA;EACA;EACA;EACA;C1G0ytBJ;;A0Gh1tBA;EAyCE;C1G2ytBF;;A0Gp1tBA;EA4CE;C1G4ytBF;;A0Gx1tBA;EA+CE;C1G6ytBF;;A0G51tBA;EAkDE;C1G8ytBF;;A0Gh2tBA;ErFGI;CrBi2tBJ;;A0Gp2tBA;EAyDI;EACA;C1G+ytBJ;;A0Gz2tBA;EA6DI;EACA;C1GgztBJ;;A0G92tBA;EAiEI;C1GiztBJ;;A0Gl3tBA;EAmEM;EACA;EACA;EACA;C1GmztBN;;A0G7ytBE;Ef3EA;EACA;EACA;C3F43tBF;;A0GnztBE;Ef3EA;EACA;EACA;C3Fk4tBF;;A0GzztBE;Ef3EA;EACA;EACA;C3Fw4tBF;;A0G/ztBE;Ef3EA;EACA;EACA;C3F84tBF;;A0Gr0tBE;Ef3EA;EACA;EACA;C3Fo5tBF;;A0G30tBE;Ef3EA;EACA;EACA;C3F05tBF;;A0Gj1tBE;Ef3EA;EACA;EACA;C3Fg6tBF;;A0Gv1tBE;Ef3EA;EACA;EACA;C3Fs6tBF;;A2G36tBA;;AtDQA;EhCHI;EsFDF;C3G86tBF;;A2Gh7tBA;EtFGI;CrBi7tBJ;;A2Gp7tBA;EAQI;C3Gg7tBJ;;A2Gx7tBA;EAWI;C3Gi7tBJ;;A2G57tBA;EAcI;C3Gk7tBJ;;A2Gh8tBA;EAiBI;C3Gm7tBJ;;A4Gt8tBA;;AAEA;EAGM;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C5Gu8tBN;;A4Gn9tBA;EAgBQ;C5Gu8tBR;;A4Gv9tBA;EAmBQ;C5Gw8tBR;;A4G39tBA;EAwBI;EACA;EACA;C5Gu8tBJ;;A4Gj+tBA;EA4BM;EACA;EACA;C5Gy8tBN;;A4Gv+tBA;EAgCQ;C5G28tBR;;A6G7+tBA;;ACAA;EACC;C9Gk/tBD;;A8Gn/tBA;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACF;C9Go/tBF;;A8G//tBA;EAaG;EACA;EACA;EACA;C9Gs/tBH;;A8GtguBA;EAkBI;EACA;EACA;EACA;EAEA;EACA;EAGA;C9Gs/tBJ;;A8GjhuBA;EAgCI;EACA;EACA;EACA;EAEA;EACA;EAGA;C9Gm/tBJ;;A8G5huBA;EA8CI;EACA;EACA;EACA;EAEA;EACA;EAGA;C9Gg/tBJ;;A8GviuBA;EA4DI;EACA;EACA;EACA;EAEA;EACA;EAGA;C9G6+tBJ;;A8Gr+tBA;EACI;;G9Gy+tBF;;E8Gx+tBE;IAAK;G9G4+tBP;CACF;;A8G1+tBA;EACI;;G9G8+tBF;;E8G7+tBE;IAAwC;G9Gk/tB1C;CACF;;A8Gh/tBA;EACI;;G9Go/tBF;;E8Gn/tBE;IAAQ;G9Gu/tBV;;E8Gt/tBE;IAAQ;G9G0/tBV;;E8Gz/tBE;IAAQ;G9G6/tBV;;E8G5/tBE;IAAQ;G9GgguBV;;E8G//tBE;IAAQ;G9GmguBV;;E8GlguBE;IAAQ;G9GsguBV;;E8GrguBE;IAAQ;G9GyguBV;;E8GxguBE;IAAQ;G9G4guBV;;E8G3guBE;IAAQ;G9G+guBV;;E8G9guBE;IAAQ;G9GkhuBV;;E8GjhuBE;IAAQ;G9GqhuBV;CACF;;A8GnhuBA;EACI;;G9GuhuBF;;E8GthuBE;IAAQ;G9G0huBV;;E8GzhuBE;IAAQ;G9G6huBV;;E8G5huBE;IAAQ;G9GgiuBV;;E8G/huBE;IAAQ;G9GmiuBV;;E8GliuBE;IAAQ;G9GsiuBV;;E8GriuBE;IAAQ;G9GyiuBV;;E8GxiuBE;IAAQ;G9G4iuBV;;E8G3iuBE;IAAQ;G9G+iuBV;;E8G9iuBE;IAAQ;G9GkjuBV;;E8GjjuBE;IAAQ;G9GqjuBV;;E8GpjuBE;IAAQ;G9GwjuBV;CACF;;A+G3quBA;EACC;C/G8quBD;;A+G5quBA;EACE;EACA;EACD;EACA;EACC;EACA;EACA;C/G+quBF;;A+G5quBA;EACE;EACA;EACA;EACD;EACA;EACC;EACA;EACA;C/G+quBF;;A+G5quBA;EACE;EACA;EACA;EACD;EACA;EACC;EACA;EACA;EACA;UAAA;EACA;UAAA;C/G+quBF;;A+G5quBA;EACE;EACA;C/G+quBF;;A+G5quBA;EACE;EACA;EACA;UAAA;EACA;EACC;C/G+quBH;;A+G5quBA;EACE;EACA;C/G+quBF;;A+G5quBA;EACE;EACA;C/G+quBF;;A+G5quBA;EACE;EACA;C/G+quBF;;A+G5quBA;EACE;EACA;C/G+quBF;;A+G5quBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;C/G+quBF;;A+G5quBA;EACE;UAAA;C/G+quBF;;A+G7quBA;EACE;UAAA;C/GgruBF;;A+G9quBA;EACE;UAAA;C/GiruBF;;A+G/quBA;EACE;UAAA;C/GkruBF;;A+GhruBA;EACE;UAAA;C/GmruBF;;A+GjruBA;EACE;UAAA;C/GoruBF;;A+GlruBA;EACE;UAAA;C/GqruBF;;A+GnruBA;EACE;UAAA;C/GsruBF;;A+GnruBA;EACE;IACE;IACA;G/GsruBF;;E+GpruBA;IACE;IACA;G/GuruBF;CACF;;A+G/ruBA;EACE;IACE;IACA;G/GsruBF;;E+GpruBA;IACE;IACA;G/GuruBF;CACF;;A+GpruBA;EACE;IACE;IACC;G/GuruBH;;E+GrruBA;IACE;IACA;G/GwruBF;;E+GtruBA;IACE;G/GyruBF;;E+GvruBA;IACF;IACK;G/G0ruBH;;E+GxruBA;IACE;IACC;G/G2ruBH;CACF;;A+G9suBA;EACE;IACE;IACC;G/GuruBH;;E+GrruBA;IACE;IACA;G/GwruBF;;E+GtruBA;IACE;G/GyruBF;;E+GvruBA;IACF;IACK;G/G0ruBH;;E+GxruBA;IACE;IACC;G/G2ruBH;CACF;;AgHl0uBA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EAQA;UAAA;ChH+zuBJ;;AgH5zuBE;EACE;IACE;GhH+zuBJ;;EgH7zuBE;IACE;GhHg0uBJ;;EgHtzuBE;IACE;GhHyzuBJ;;EgH/yuBE;IACE;IACA;GhHkzuBJ;CACF;;AgH/0uBE;EACE;IACE;GhH+zuBJ;;EgH7zuBE;IACE;GhHg0uBJ;;EgHtzuBE;IACE;GhHyzuBJ;;EgH/yuBE;IACE;IACA;GhHkzuBJ;CACF;;AiHj2uBA;;AAEA;EACC;IACC;GjHo2uBA;;EiHl2uBD;IACC;GjHq2uBA;;EiHn2uBD;IACC;GjHs2uBA;CACF;;AiH/2uBA;EACC;IACC;GjHo2uBA;;EiHl2uBD;IACC;GjHq2uBA;;EiHn2uBD;IACC;GjHs2uBA;CACF;;AiHl2uBA;EACA;EACE;EACA;EACA;EACA;CjHq2uBF;;AiHj2uBA;EACE;EACA;EACA;EACA;CjHo2uBF;;AiHh2uBA;EACA;EACE;EACA;EACA;EACA;EACA;EACA;UAAA;EACA;UAAA;CjHm2uBF;;AiH/1uBA;;;;EAIC;EACC;EACA;EACA;EACA;CjHk2uBF;;AiH91uBA;EAEE;EACA;EACA;EACA;CjHg2uBF;;AiHr2uBA;EASE;EACA;EACA;EACA;CjHg2uBF;;AiH11uBA;EAEE;EACA;EACA;EACA;CjH41uBF;;AiHj2uBA;EASE;EACA;EACA;EACA;CjH41uBF;;AkHl7uBA;;AACA;EACI;EACA;EACA;EACA;EACA;ClHs7uBJ;;AkHp7uBA;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ClHw7uBJ;;AkHr7uBE;EACE;EACA;UAAA;ClHw7uBJ;;AkHr7uBE;EACE;ClHw7uBJ;;AkHr7uBE;EACE;IAIE;GlHw7uBJ;;EkHr7uBE;IAIE;GlHw7uBJ;CACF;;AmHl+uBA;;AACA;EACI;EACA;EACA;EACA;EACA;CnHs+uBJ;;AmHp+uBA;EACI;EACA;EACA;EACA;EACA;EACA;CnHu+uBJ;;AmHp+uBE;EACE;UAAA;CnHu+uBJ;;AmHp+uBE;EACE;UAAA;CnHu+uBJ;;AmHp+uBE;EACE;UAAA;CnHu+uBJ;;AmHp+uBE;EACE;IAIE;GnHu+uBJ;;EmHp+uBE;IAIE;GnHu+uBJ;CACF;;AoHjhvBA;;AACA;EACE;EACA;EACA;EACA;EACA;CpHqhvBF;;AoHlhvBA;EACE;EACA;EACA;EACA;EACA;CpHqhvBF;;AoHlhvBA;EACE;UAAA;CpHqhvBF;;AoHlhvBA;EACE;UAAA;CpHqhvBF;;AoHlhvBA;EACE;UAAA;CpHqhvBF;;AoHlhvBA;EACE;UAAA;CpHqhvBF;;AoHlhvBA;EACE;IAIE;GpHqhvBF;;EoHlhvBA;IAIE;GpHqhvBF;CACF;;AoHlivBA;EACE;IAIE;GpHqhvBF;;EoHlhvBA;IAIE;GpHqhvBF;CACF;;AqHnkvBA;;AAEA;EACI;EACA;EACA;EACA;EACA;CrHskvBJ;;AqHpkvBA;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;CrHwkvBJ;;AqHrkvBE;EACE;EACA;UAAA;CrHwkvBJ;;AqHrkvBE;EACE;IAIE;GrHwkvBJ;;EqHrkvBE;IAIE;GrHwkvBJ;;EqHrkvBE;IAIE;GrHwkvBJ;;EqHrkvBE;IAIE;GrHwkvBJ;CACF;;AqHnmvBE;EACE;IAIE;GrHwkvBJ;;EqHrkvBE;IAIE;GrHwkvBJ;;EqHrkvBE;IAIE;GrHwkvBJ;;EqHrkvBE;IAIE;GrHwkvBJ;CACF;;AsH5nvBA;;AAEA;EACI;EACA;EACA;EACA;EACA;CtH+nvBJ;;AsH5nvBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;CtH+nvBJ;;AsH5nvBA;EACI;UAAA;CtH+nvBJ;;AsH5nvBA;EACI;UAAA;CtH+nvBJ;;AsH5nvBA;EACI;UAAA;CtH+nvBJ;;AsH5nvBA;EACI;IACI;GtH+nvBN;;EsH5nvBE;IACI;GtH+nvBN;CACF;;AsHtovBA;EACI;IACI;GtH+nvBN;;EsH5nvBE;IACI;GtH+nvBN;CACF;;AuHtqvBA;;AAEE;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;CvHyqvBJ;;AuHtqvBE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;CvHyqvBJ;;AuHtqvBE;EACE;IACE;GvHyqvBJ;;EuHtqvBE;IACE;GvHyqvBJ;;EuHtqvBE;IACE;GvHyqvBJ;CACF;;AwH7svBA;;AAEA;EACI;EACA;EACA;EACA;EACA;CxHgtvBJ;;AwH9svBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;CxHitvBJ;;AwH9svBE;EACE;IAIE;GxHitvBJ;;EwH9svBE;IAIE;GxHitvBJ;CACF;;AwH9tvBE;EACE;IAIE;GxHitvBJ;;EwH9svBE;IAIE;GxHitvBJ;CACF;;AyHlvvBA;;AAEA;EACE;EACA;CzHqvvBF;;AyHvvvBA;EAII;EACA;EACA;EACA;CzHuvvBJ;;AyH9vvBA;EAUI;CzHwvvBJ;;AyHvvvBI;EACE;EACA;CzH0vvBN;;AyHrvvBA;EACE;CzHwvvBF;;AyHzvvBA;EAGI;EACA;EACA;EACA;CzH0vvBJ;;AyHhwvBA;EAWM;EACA;EACA;CzHyvvBN;;AyHtwvBA;EAeQ;CzH2vvBR;;AyH1wvBA;EAmBQ;EACA;EACA;CzH2vvBR;;AyHhxvBA;EAyBY;EACA;CzH2vvBZ;;AyHrxvBA;EAiCQ;CzHwvvBR;;AyHzxvBA;EAuCI;CzHsvvBJ;;AyH7xvBA;EAiDI;EACA;EACA;EACA;EACA;EACA;EACA;CzHgvvBJ;;AyHvyvBA;EA2DI;EACA;UAAA;CzHgvvBJ;;A0Hh0vBA;EACE;EACA;EACA;EACA;EACA;EACA;C1Hm0vBF;;A0Hl0vBE;EAPF;IAQI;G1Hs0vBF;CACF;;A0H/0vBA;EAWI;EACA;EACA;EACA;EACA;EACA;UAAA;C1Hw0vBJ;;A0Hp0vBA;EAEI;C1Hs0vBJ;;A0Hl0vBA;EAEI;C1Ho0vBJ;;A0Hh0vBA;EACE;IACE;G1Hm0vBF;CACF;;A2Ht2vBA;;AAEA;EACE;EACA;EACA;C3Hy2vBF;;A2Ht2vBA;EACE;C3Hy2vBF;;A2H12vBA;EAII;C3H02vBJ;;A2H92vBA;EASM;EACA;EACA;EACA;C3Hy2vBN;;A2Hr3vBA;EAgBU;C3Hy2vBV;;A2Hz3vBA;EAmBY;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C3H02vBZ;;A2Hp4vBA;EA6Bc;EACA;C3H22vBd;;A2Hz4vBA;EAmCY;C3H02vBZ;;A2H74vBA;EAsCc;EACA;EACA;EACA;C3H22vBd;;A2Hp5vBA;EA+CU;EACA;EACA;EACA;C3Hy2vBV;;A2H35vBA;EAuDQ;EACA;EACA;EACA;EACA;C3Hw2vBR;;A2Hn6vBA;EAgEM;EACA;EACA;EACA;EACA;EACA;C3Hu2vBN;;A2H56vBA;EAwEQ;EACA;EACA;EACA;C3Hw2vBR;;A2Hn7vBA;EA8EU;EACA;C3Hy2vBV;;A2Hx7vBA;EAmFU;EACA;C3Hy2vBV;;A2Hr2vBM;EAxFN;IAyFQ;G3Hy2vBN;CACF;;A2Hn8vBA;EA8FM;C3Hy2vBN;;A2Hv8vBA;EAoGM;EACA;EACA;EACA;EACA;EACA;C3Hu2vBN;;A2Hr2vBM;EA3GN;IA4GQ;IACA;IACA;IACA;G3Hy2vBN;CACF;;A2Hz9vBA;EAmHQ;EACA;EACA;EACA;EACA;EACA;C3H02vBR;;A2Hx2vBQ;EA1HR;IA2HU;IACA;IACA;IACA;IACA;IACA;IACA;G3H42vBR;CACF;;A2H9+vBA;EAqIU;EACA;C3H62vBV;;A2Hn/vBA;EA0IU;EACA;EACA;EACA;EACA;EACA;EACA;C3H62vBV;;A2H7/vBA;EAqJQ;EACA;EACA;C3H42vBR;;A2HngwBA;EA0JU;EACA;C3H62vBV;;A2H32vBU;EA7JV;IA8JY;IACA;G3H+2vBV;CACF;;A2H/gwBA;EAmKY;C3Hg3vBZ;;A2HnhwBA;EAsKc;EACA;EACA;EACA;C3Hi3vBd;;A2H1hwBA;EA4KgB;EACA;C3Hk3vBhB;;A2H/hwBA;EAmLgB;EACA;EACA;EACA;C3Hg3vBhB;;A2HtiwBA;EA4LY;EACA;EACA;EACA;EACA;C3H82vBZ;;A2H9iwBA;EAsMQ;EACA;C3H42vBR;;A2HnjwBA;EA2MQ;EACA;EACA;EACA;EACA;C3H42vBR;;A2H3jwBA;EAkNU;EACA;EACA;EACA;C3H62vBV;;A2HlkwBA;EAwNY;EACA;C3H82vBZ;;A2HvkwBA;EA6NY;EACA;C3H82vBZ;;A2H12vBQ;EAlOR;IAmOU;G3H82vBR;CACF;;A2HllwBA;EAyOM;C3H62vBN;;A2HtlwBA;EA4OQ;C3H82vBR;;A2H1lwBA;EA+OU;EACA;C3H+2vBV;;A2H/lwBA;EAoPU;EACA;C3H+2vBV;;A2HpmwBA;EA4PI;EACA;EACA;C3H42vBJ;;A2H1mwBA;EAiQM;EACA;EACA;EACA;C3H62vBN;;A2HjnwBA;EAuQQ;EACA;EACA;EACA;EACA;EACA;EACA;C3H82vBR;;A2H3nwBA;EAgRU;EACA;EACA;EACA;EACA;EACA;C3H+2vBV;;A2HpowBA;EAwRY;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C3Hg3vBZ;;A2HrpwBA;EA0Sc;EACA;C3H+2vBd;;A2H1pwBA;EAgTY;C3H82vBZ;;A2H9pwBA;EAsTQ;EACA;EACA;EACA;EACA;EACA;EACA;C3H42vBR;;A2HxqwBA;EA+TU;C3H62vBV;;A2H5qwBA;EAoUQ;EACA;C3H42vBR;;AA5owBA;;A4H7CA;EACE;EACA;EACA;EACA;EACA;C5H8rwBF;;A4HnswBA;EAUQ;C5H6rwBR;;A4HvswBA;EAcQ;EACA;EACA;EACA;EACA;C5H6rwBR;;A4H/swBA;EAqBU;C5H8rwBV;;A4HntwBA;EAyBU;EACA;EACA;EACA;EACA;EACA;C5H8rwBV;;AA7qwBA;;A6H/CA;;AlFiBA;EkFdE;EACA;EAEA;EAEA;EAEA;EAEA;C7H6twBF;;A6HvuwBA;EAaI;EACA;EACA;EACA;EACA;EAMA;EACA;C7HytwBJ;;A6H9twBI;EACE;C7HiuwBN;;A6HrvwBA;EA2BM;EACA;EACA;EACA;EACA;EACA;C7H8twBN;;A6H9vwBA;;;EAqCQ;C7H+twBR;;A6HpwwBA;EAyCQ;EACA;EACA;EACA;EACA;C7H+twBR;;A6H5wwBA;EAkDM;C7H8twBN;;A6HhxwBA;EAqDQ;EACA;EACA;EACA;C7H+twBR;;A6H5twBI;EA3DJ;IA6DQ;G7H+twBN;;E6H5xwBF;IAgEQ;G7HguwBN;CACF;;A6HjywBA;EAqEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C7HguwBJ;;A6H/twBI;EA9EJ;IAgFM;G7HkuwBJ;CACF;;A6HnzwBA;EAoFM;EACA;EACA;C7HmuwBN;;A6HjuwBQ;EAxFR;IAyFU;G7HquwBR;CACF;;A6H/zwBA;EA+FM;C7HouwBN;;A6Hn0wBA;E5HiBiE;EAAA;CDyzwBjE;;A6H10wBA;E5HkCyD;EAjBQ;E4HuFzD;EACA;EACA;C7H0uwBR;;A6HzuwBQ;EA3GR;IA4GU;IACA;G7H6uwBR;CACF;;A6H31wBA;EAgHU;EACA;C7H+uwBV;;A6Hh2wBA;EAmHY;EACA;C7HivwBZ;;A6Hr2wBA;EAuHY;EACA;EACA;C7HkvwBZ;;A6H32wBA;EA4HY;C7HmvwBZ;;A6H/2wBA;EAoIY;EACA;C7H+uwBZ;;A6Hp3wBA;EAuIc;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C7HivwBd;;A6Hh4wBA;EAkJc;EACA;C7HkvwBd;;A6Hr4wBA;EAsJc;EACA;C7HmvwBd;;A6H14wBA;EA2JY;C7HmvwBZ;;A6H94wBA;EA8JY;EACA;EACA;EACA;C7HovwBZ;;A6Hr5wBA;EAmKc;EACA;C7HsvwBd;;A6H15wBA;EAuKc;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C7HuvwBd;;A6Hv6wBA;EAmLc;C7HwvwBd;;A6H36wBA;EAsLc;C7HyvwBd;;A6H/6wBA;EAyLc;C7H0vwBd;;A6Hn7wBA;EA6LY;EACA;C7H0vwBZ;;A6HzvwBY;EACE;EACA;C7H4vwBd;;A6H77wBA;EAqMY;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EAGA;ExG5NR;EwGkOQ;EACA;ExGnOR;EwGqOQ;C7HwuwBZ;;A6HpwwBY;EACE;EACA;C7HuwwBd;;A6HrwwBY;EACE;EACA;C7HwwwBd;;A6HvwwBc;EACE;EACA;C7H0wwBhB;;A6H/9wBA;EAyNc;EACA;C7H0wwBd;;A6HnwwBY;EAjOZ;IAkOc;G7HuwwBZ;CACF;;A6H1+wBA;EA4Oc;EACA;EACA;EACA;C7HkwwBd;;A6Hj/wBA;EAiPgB;C7HowwBhB;;A6Hr/wBA;EAoPgB;C7HqwwBhB;;A6Hz/wBA;EAwPgB;EACA;EACA;C7HqwwBhB;;A6H//wBA;EA8PgB;EACA;C7HqwwBhB;;A6HpgxBA;EAkQgB;C7HswwBhB;;A6HxgxBA;EAuQc;C7HqwwBd;;A6H5gxBA;EA0Qc;C7HswwBd;;A6HrwwBc;EA3Qd;IA4QgB;G7HywwBd;CACF;;A6HthxBA;EA+QgB;C7H2wwBhB;;A6H1hxBA;EAiRkB;C7H6wwBlB;;A6HxwwBU;EAtRV;IAuRY;G7H4wwBV;;E6HnixBF;;IA0Rc;IACA;IACA;IACA;G7H8wwBZ;CACF;;A6H5wwBU;EAhSV;IAmSc;G7H8wwBZ;CACF;;A6HljxBA;EAySY;C7H6wwBZ;;A6HtjxBA;EA2Sc;C7H+wwBd;;A6H1jxBA;EA8Sc;EACA;EACA;EACA;EACA;EACA;EACA;C7HgxwBd;;A6H/wwBc;EACE;EACA;EACA;EACA;C7HkxwBhB;;A6H3kxBA;EA6Tc;EACA;EACA;EACA;EACA;EACA;C7HkxwBd;;A6HjxwBc;EACE;EACA;EACA;EACA;C7HoxwBhB;;A6H5wwBc;EA/Ud;IAgVgB;G7HgxwBd;CACF;;A6H5wwBQ;EArVR;IAsVU;G7HgxwBR;CACF;;A6HvwwBQ;EAhWR;IAiWU;G7H2wwBR;;E6H5mxBF;IAsWkB;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;G7H0wwBhB;;E6HxnxBF;IAkXoB;G7H0wwBlB;;E6HpwwBQ;IACE;IACA;G7HuwwBV;CACF;;A6HloxBA;EA+XQ;EACA;C7HuwwBR;;A6HvoxBA;EAmYU;EACA;C7HwwwBV;;A6H5oxBA;EAuYY;EACA;EACA;EACA;EACA;C7HywwBZ;;A6HppxBA;EA8Yc;EACA;C7H0wwBd;;A6HxwwBc;EACE;EACA;C7H2wwBhB;;A6H9pxBA;EAyZY;C7HywwBZ;;A6HlqxBA;;;;;EAkaI;C7HwwwBJ;;A6H1qxBA;;;;;EAqaM;C7H6wwBN;;A6HlrxBA;;;;;EAyaM;C7HixwBN;;A6H1rxBA;EA8aI;C7HgxwBJ;;A6H9rxBA;EAsbgB;EACA;C7H4wwBhB;;A6HnsxBA;EAicI;C7HswwBJ;;A6HvsxBA;EAqcQ;C7HswwBR;;AyFxpxBC;EoCqZS;C7HuwwBV;;AyFzpxBC;EoCkZS;C7H2wwBV;;AyF1pxBC;EoC+YS;C7H+wwBV;;AyF3pxBC;EoC4YS;C7HmxwBV;;A6H3txBA;EAidgB;EACA;EACA;C7H8wwBhB;;A6HjuxBA;;;EAsdkB;C7HixwBlB;;A6HvuxBA;EAieI;C7H0wwBJ;;A6H3uxBA;EAqeQ;C7H0wwBR;;AyF5rxBC;EoCqbS;C7H2wwBV;;AyF7rxBC;EoCkbS;C7H+wwBV;;AyF9rxBC;EoC+aS;C7HmxwBV;;AyF/rxBC;EoC4aS;C7HuxwBV;;A6H/vxBA;EAifgB;EACA;EACA;C7HkxwBhB;;A6HrwxBA;;;EAsfkB;C7HqxwBlB;;A6H3wxBA;EAigBI;C7H8wwBJ;;A6H/wxBA;EAqgBQ;C7H8wwBR;;AyFhuxBC;EoCqdS;C7H+wwBV;;AyFjuxBC;EoCkdS;C7HmxwBV;;AyFluxBC;EoC+cS;C7HuxwBV;;AyFnuxBC;EoC4cS;C7H2xwBV;;A6HnyxBA;EAihBgB;EACA;EACA;C7HsxwBhB;;A6HzyxBA;;;EAshBkB;C7HyxwBlB;;A6H/yxBA;EAiiBI;C7HkxwBJ;;A6HnzxBA;EAoiBM;C7HmxwBN;;A6HvzxBA;EAwiBM;C7HmxwBN;;A6H3zxBA;EA6iBQ;C7HkxwBR;;A6H/zxBA;EAmjBQ;C7HgxwBR;;AyFhxxBC;EoCmgBS;C7HixwBV;;AyFjxxBC;EoCggBS;C7HqxwBV;;AyFlxxBC;EoC6fS;C7HyxwBV;;AyFnxxBC;EoC0fS;C7H6xwBV;;A6Hn1xBA;EA6jBY;C7H0xwBZ;;A6Hv1xBA;EAikBgB;EACA;EACA;C7H0xwBhB;;A6H71xBA;EAskBkB;C7H2xwBlB;;A6Hj2xBA;EA+kBgB;C7HsxwBhB;;A6Hr2xBA;EAylBI;C7HgxwBJ;;A6Hz2xBA;EA4lBM;C7HixwBN;;A6H72xBA;EAgmBM;C7HixwBN;;A6Hj3xBA;EAqmBQ;C7HgxwBR;;AyFl0xBC;EoCqjBS;C7HixwBV;;AyFn0xBC;EoCkjBS;C7HqxwBV;;AyFp0xBC;EoC+iBS;C7HyxwBV;;AyFr0xBC;EoC4iBS;C7H6xwBV;;A6Hr4xBA;EA8mBU;C7H2xwBV;;A6Hz4xBA;EAmnBgB;EACA;EACA;C7H0xwBhB;;A6H/4xBA;;;EAwnBkB;C7H6xwBlB;;A6Hr5xBA;EAioBgB;C7HwxwBhB;;A6Hz5xBA;;;;;;;;;EAipBQ;C7HoxwBR;;A6Hr6xBA;;;;;;;;;EAypBY;C7HwxwBZ;;A6H9wwBE;ElFppBF;IkFqpBI;IACA;G7HkxwBF;CACF;;A6HjxwBE;ElFxpBF;IkFypBI;IACA;IACA;IACA;G7HqxwBF;CACF;;A6HnxwBA;ElF/pBA;IkFiqBI;G7HsxwBF;;E6HvxwBA;IAIM;IACA;G7HuxwBN;;E6H5xwBA;IAOQ;G7HyxwBR;;E6HhywBA;IAUQ;G7H0xwBR;;E2Cz2xBF;IkFslBI;IACA;G7HuxwBF;CACF;;A6HpxwBA;EArsBA;IAwsBM;G7HsxwBJ;;E6H99xBF;IA0sBQ;G7HwxwBN;;E6Hl+xBF;IA8sBM;G7HwxwBJ;CACF;;A8Hz+xBA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9H4+xBF;;A8Hv/xBA;EAaI;EACA;C9H8+xBJ;;A8H5/xBA;EAkBM;EACA;EACA;C9H8+xBN;;A8H5+xBM;EACE;C9H++xBR;;A8HtgyBA;EA2BQ;EACA;EACA;EACA;EACA;C9H++xBR;;A8H9gyBA;EAoCM;C9H8+xBN;;A8HlhyBA;EAsCQ;EACA;EACA;EACA;C9Hg/xBR;;A8HzhyBA;EA8CI;EACA;EACA;C9H++xBJ;;A8H/hyBA;EAoDQ;C9H++xBR;;A8HniyBA;;EAyDQ;C9H++xBR;;A8HxiyBA;EA6DQ;EACA;EACA;EACA;EACA;EACA;C9H++xBR;;A8HjjyBA;EAsEY;EACA;EACA;EACA;EACA;C9H++xBZ;;A8HzjyBA;EA6Ec;EACA;EACA;EACA;EACA;EACA;EACA;C9Hg/xBd;;A8HnkyBA;EAyFU;C9H8+xBV;;A8HvkyBA;EA6Fc;C9H8+xBd;;A8H3kyBA;EAmGU;EACA;EACA;EACA;EACA;C9H4+xBV;;A8H1+xBU;EACE;EACA;C9H6+xBZ;;A8HxlyBA;EAgHU;EACA;EACA;EACA;EACA;EACA;C9H4+xBV;;A8HjmyBA;EAyHU;C9H4+xBV;;A8HrmyBA;EA6HU;C9H4+xBV;;A8HzmyBA;EAmIU;C9H0+xBV;;A8H7myBA;;EAuIY;C9H2+xBZ;;A8HlnyBA;EA8IU;EACA;EACA;C9Hw+xBV;;A8HxnyBA;EAmJY;EACA;EACA;C9Hy+xBZ;;A8H9nyBA;EAwJc;EACA;C9H0+xBd;;A8HnoyBA;EA4JgB;EACA;C9H2+xBhB;;A8HxoyBA;EAkKc;C9H0+xBd;;A8Hx+xBc;EACE;EACA;C9H2+xBhB;;A8HjpyBA;EA0KgB;EACA;EACA;C9H2+xBhB;;A8HvpyBA;EAgLgB;C9H2+xBhB;;A8H3pyBA;EAyLkB;C9Hs+xBlB;;A8H/pyBA;EAgMY;C9Hm+xBZ;;A8HnqyBA;EAmMc;EACA;EACA;C9Ho+xBd;;A8HzqyBA;EAuMgB;EACA;C9Hs+xBhB;;A8H9qyBA;EA8Mc;EACA;C9Ho+xBd;;A8HnryBA;EAqNQ;C9Hk+xBR;;A8HvryBA;EA8Nc;C9H69xBd;;A8H3ryBA;EAsOM;EACA;C9Hy9xBN;;A8HhsyBA;EA2OU;EACA;EACA;EACA;EACA;C9Hy9xBV;;A8HxsyBA;EAoPY;EACA;C9Hw9xBZ;;A8H7syBA;EA2PY;EACA;C9Hs9xBZ;;A8HltyBA;EA+Pc;C9Hu9xBd;;A8H78xBA;EAEI;C9H+8xBJ;;A8Hj9xBA;;EASU;C9H68xBV;;A8Ht9xBA;EAaU;C9H68xBV;;A8H19xBA;EAgBY;C9H88xBZ;;A8H99xBA;EAoBY;C9H88xBZ;;A8Hl+xBA;EAwBgB;C9H88xBhB;;A8Ht+xBA;EA8BY;C9H48xBZ;;A8H1+xBA;EAoCc;C9H08xBd;;A8H9+xBA;EAuCY;C9H28xBZ;;A8Hl/xBA;EA4Cc;C9H08xBd;;A8Ht/xBA;EAgDc;C9H08xBd;;A8H1/xBA;EAmDgB;C9H28xBhB;;A8H9/xBA;EA2DY;C9Hu8xBZ;;A8HlgyBA;EAgEU;C9Hs8xBV;;A8HtgyBA;EAyEgB;EACA;C9Hi8xBhB;;A8H3gyBA;EAoFY;C9H27xBZ;;A8H/gyBA;EAuFc;C9H47xBd;;A8HnhyBA;EA0FgB;C9H67xBhB;;A8HvhyBA;EAiGc;EACA;C9H07xBd;;A8H5hyBA;EAqGgB;C9H27xBhB;;A8Hj7xBA;;AAEA;EACE;IACE;IACA;IACA;IACA;IACA;IACA;IAGA;G9Ho7xBF;;E8H77xBA;IAYI;G9Hq7xBJ;CACF;;A+H/zyBA;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C/Hi0yBF;;A+H50yBA;EAaI;EACA;C/Hm0yBJ;;A+Hj0yBE;EAhBF;IAiBI;IACA;G/Hq0yBF;CACF;;AgIx1yBA;;AAEA;EAGU;ChIy1yBV;;AgIl1yBE;EADF;IAIQ;GhIo1yBN;;EgIx1yBF;IAOU;GhIq1yBR;;EgI51yBF;IAWU;GhIq1yBR;;EgIh2yBF;IAeQ;GhIq1yBN;;EgIp2yBF;IAmBM;GhIq1yBJ;;EgIx2yBF;IAqBQ;GhIu1yBN;;EgI52yBF;IAuBU;GhIy1yBR;;EgIh3yBF;IA0BU;GhI01yBR;;EgIp3yBF;IA8BQ;GhI01yBN;;EgIx3yBF;IAgCU;IACA;GhI41yBR;;EgI73yBF;IAmCY;IACA;IACA;GhI81yBV;;EgIn4yBF;;;IAyCc;GhIg2yBZ;;EgIz4yBF;I3GNI;GrBm5yBF;;EgIh2yBoB;I3GnDlB;GrBu5yBF;;EgIj5yBF;IAmDgB;IACA;GhIk2yBd;;EgIt5yBF;IAuDgB;GhIm2yBd;;EgI15yBF;I3GNI;GrBo6yBF;;EgIj2yBsB;I3GnEpB;GrBw6yBF;;EgIl6yBF;IAoEY;GhIk2yBV;;EgIt6yBF;IAuEY;GhIm2yBV;;EgI16yBF;IA0EY;GhIo2yBV;;EgI96yBF;IA4Ec;GhIs2yBZ;;EgIl7yBF;IAgFY;GhIs2yBV;;EgIt7yBF;I/HyByD;IAjBQ;I+H+EjD;IAIA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;GhIo2yBd;;EgI/2yBsB;IACN;GhIk3yBhB;;EgIv2yBsB;IACN;IACA;IACA;GhI02yBhB;;EgIz3yBsB;IAkBN;GhI22yBhB;;EgIr9yBF;IA6GkB;GhI42yBhB;;EgIz9yBF;;IAmHc;IACA;IACA;I3G3HV;I2GgIU;IACA;IACA;GhIw2yBZ;;EgI72yBoB;;IACN;GhIi3yBd;;EgI52yBoB;;IACN;IACA;I3GrIZ;GrBs/yBF;;EgIh/yBF;IAsIU;GhI82yBR;;EgIp/yBF;IAwIY;GhIg3yBV;;EgIx/yBF;IA0Ic;IACA;GhIk3yBZ;;EgI/2yBgB;IAEJ;IACA;GhIi3yBZ;;EgIp3yBgB;IAKF;GhIm3yBd;;EgIx3yBgB;IAOA;IACA;GhIq3yBhB;;EgI3gzBF;IA8JQ;GhIi3yBN;;EgI/gzBF;IAkKM;IACA;IACA;IACA;GhIi3yBJ;;EgIthzBF;IAwKM;GhIk3yBJ;CACF;;AgI32yBE;EADF;IAGM;IACA;GhI82yBJ;;EgIl3yBF;IAOQ;IACA;IACA;GhI+2yBN;;EgIx3yBF;IAYU;GhIg3yBR;;EgI53yBF;IAkBM;IACA;GhI82yBJ;;EgIj4yBF;IAwBQ;GhI62yBN;CACF;;AgIv2yBA;EACE;EACA;ChI02yBF;;AgI52yBA;EAMM;ChI02yBN;;AgIh3yBA;EASU;ChI22yBV;;AgIp3yBA;EAeI;EACA;EACA;EACA;ChIy2yBJ;;AgI33yBA;EAqBI;EACA;EACA;EACA;EACA;ChI02yBJ;;AgIz2yBI;EA1BJ;IA2BM;GhI62yBJ;CACF;;AgIz4yBA;;;;;EAoCM;ChI62yBN;;AgIj5yBA;;;;;EAwCM;ChIi3yBN;;AgIz5yBA;;;;;EA4CM;EACA;ChIq3yBN;;AgIl6yBA;EAkDI;EACA;ChIo3yBJ;;AiIhozBA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjImozBF;;AiIjpzBA;EAiBI;EACA;EACA;EACA;EACA;EACA;CjIoozBJ;;AiI1pzBA;EAyBM;CjIqozBN;;AiI9pzBA;EA4BQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjIsozBR;;AiIzqzBA;EAsCU;EACA;CjIuozBV;;AiI9qzBA;EA8CI;EACA;CjIoozBJ;;AiInrzBA;EAmDQ;EACA;EACA;EACA;CjIoozBR;;AiI1rzBA;EA4DI;CjIkozBJ;;AiIhozBI;EACE;EACA;CjImozBN;;AiI9nzBI;EACE;CjIiozBN;;AiIvszBA;EA2EI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjIgozBJ;;AiIntzBA;EAsFM;CjIiozBN;;AiIvtzBA;EAkGI;EACA;EACA;EACA;EACA;CjIynzBJ;;AiI/tzBA;EA2GM;EACA;EACA;EACA;CjIwnzBN;;AiItuzBA;EAiHQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjIynzBR;;AiIlvzBA;EA8HU;EACA;EACA;EACA;CjIwnzBV;;AiIzvzBA;EAsJQ;CjIumzBR;;AiI7vzBA;EAkKQ;EACA;CjI+lzBR;;AiIlwzBA;EAyKI;CjI6lzBJ;;AiItwzBA;EA4KM;EACA;EACA;EACA;CjI8lzBN;;AiI7wzBA;EAkLQ;CjI+lzBR;;AiIjxzBA;EAsLQ;EACA;CjI+lzBR;;AiItxzBA;EA0LU;EACA;EACA;CjIgmzBV;;AiI5xzBA;EAgMU;EACA;EACA;EACA;EACA;EACA;EACA;CjIgmzBV;;AiItyzBA;EAyMY;CjIimzBZ;;AiI1yzBA;EA6MY;CjIimzBZ;;AiI9yzBA;EAmNQ;CjI+lzBR;;AiIlzzBA;EAsNU;EACA;CjIgmzBV;;AiIvzzBA;EA2NY;EACA;CjIgmzBZ;;AiI9lzBY;EACE;CjIimzBd;;AiIh0zBA;EAsOQ;CjI8lzBR;;AiIp0zBA;EA4OI;EACA;CjI4lzBJ;;AiIz0zBA;EAiPI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjI4lzBJ;;AiIt1zBA;EA6PM;CjI6lzBN;;AiI1lzBI;EACE;EACA;CjI6lzBN;;AiI/1zBA;EAwQM;CjI2lzBN;;AiIxlzBI;EAEI;CjI0lzBR;;AiIhlzBE;EACE;EACA;EACA;CjImlzBJ;;AiItlzBE;EAMI;CjIolzBN;;AiI1lzBE;EAUQ;EACA;CjIolzBV;;AiI/lzBE;EAeQ;EACA;CjIolzBV;;AiIpmzBE;EAmBU;CjIqlzBZ;;AiIxmzBE;EA0BI;EACA;CjIklzBN;;AiI7kzBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjIglzBF;;AiIxlzBA;EAWI;EACA;EACA;EACA;EACA;EACA;EACA;CjIilzBJ;;AiIlmzBA;EAoBM;CjIklzBN;;AiItmzBA;EAwBM;EACA;CjIklzBN;;AiI3mzBA;EA6BM;EACA;CjIklzBN;;AiIhnzBA;EAkCM;CjIklzBN;;AiIpnzBA;EAsCM;CjIklzBN","file":"/css/app.css","sourcesContent":["@import \"shared\";\n\n// CSS Animations.\n\n// Apply an animation property and value with the correct browser support\n@mixin animation-support($property, $value) {\n @include experimental($property, $value, -moz, -webkit, -o, -ms, not -khtml, official); }\n\n// Name of any animation as a string.\n$default-animation-name : false !default;\n\n// Duration of the entire animation in seconds.\n$default-animation-duration : false !default;\n\n// Delay for start of animation in seconds.\n$default-animation-delay : false !default;\n\n// The timing function(s) to be used between keyframes. [ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier($number, $number, $number, $number)]\n$default-animation-timing-function : false !default;\n\n// The number of times an animation cycle is played. [infinite | $number]\n$default-animation-iteration-count : false !default;\n\n// Whether or not the animation should play in reverse on alternate cycles. [normal | alternate]\n$default-animation-direction : false !default;\n\n// What values are applied by the animation outside the time it is executing. [none | forwards | backwards | both]\n$default-animation-fill-mode : false !default;\n\n// Whether the animation is running or paused. [running | paused]\n$default-animation-play-state : false !default;\n\n// Create a named animation sequence that can be applied to elements later.\n//\n// $name - The name of your animation.\n// @content - The keyframes of the animation.\n@mixin keyframes(\n $name,\n $moz: $experimental-support-for-mozilla,\n $webkit: $experimental-support-for-webkit,\n $o: $experimental-support-for-opera,\n $ms: $experimental-support-for-microsoft,\n $khtml: $experimental-support-for-khtml,\n $official: true\n) {\n @if $moz {\n @include with-only-support-for($moz: true) {\n @-moz-keyframes #{$name} { @content; }\n }\n }\n @if $webkit {\n @include with-only-support-for($webkit: true) {\n @-webkit-keyframes #{$name} { @content; }\n }\n }\n @if $o {\n @include with-only-support-for($o: true) {\n @-o-keyframes #{$name} { @content; }\n }\n }\n @if $ms {\n @include with-only-support-for($ms: true) {\n @-ms-keyframes #{$name} { @content; }\n }\n }\n @if $khtml {\n @include with-only-support-for($khtml: true) {\n @-khtml-keyframes #{$name} { @content; }\n }\n }\n @if $official {\n @include with-only-support-for {\n @keyframes #{$name} { @content; }\n }\n }\n}\n\n// Apply 1-10 animation names.\n@mixin animation-name($name-1: $default-animation-name, $name-2: false, $name-3: false, $name-4: false, $name-5: false, $name-6: false, $name-7: false, $name-8: false, $name-9: false, $name-10: false) {\n $name: compact($name-1, $name-2, $name-3, $name-4, $name-5, $name-6, $name-7, $name-8, $name-9, $name-10);\n @include animation-support(animation-name, $name); }\n\n// Apply 1-10 animation durations.\n@mixin animation-duration($duration-1: $default-animation-duration, $duration-2: false, $duration-3: false, $duration-4: false, $duration-5: false, $duration-6: false, $duration-7: false, $duration-8: false, $duration-9: false, $duration-10: false) {\n $duration: compact($duration-1, $duration-2, $duration-3, $duration-4, $duration-5, $duration-6, $duration-7, $duration-8, $duration-9, $duration-10);\n @include animation-support(animation-duration, $duration); }\n\n// Apply 1-10 animation delays.\n@mixin animation-delay($delay-1: $default-animation-delay, $delay-2: false, $delay-3: false, $delay-4: false, $delay-5: false, $delay-6: false, $delay-7: false, $delay-8: false, $delay-9: false, $delay-10: false) {\n $delay: compact($delay-1, $delay-2, $delay-3, $delay-4, $delay-5, $delay-6, $delay-7, $delay-8, $delay-9, $delay-10);\n @include animation-support(animation-delay, $delay); }\n\n// Apply 1-10 animation timing functions.\n@mixin animation-timing-function($function-1: $default-animation-timing-function, $function-2: false, $function-3: false, $function-4: false, $function-5: false, $function-6: false, $function-7: false, $function-8: false, $function-9: false, $function-10: false) {\n $function: compact($function-1, $function-2, $function-3, $function-4, $function-5, $function-6, $function-7, $function-8, $function-9, $function-10);\n @include animation-support(animation-timing-function, $function); }\n\n// Apply 1-10 animation iteration counts.\n@mixin animation-iteration-count($count-1: $default-animation-iteration-count, $count-2: false, $count-3: false, $count-4: false, $count-5: false, $count-6: false, $count-7: false, $count-8: false, $count-9: false, $count-10: false) {\n $count: compact($count-1, $count-2, $count-3, $count-4, $count-5, $count-6, $count-7, $count-8, $count-9, $count-10);\n @include animation-support(animation-iteration-count, $count); }\n\n// Apply 1-10 animation directions.\n@mixin animation-direction($direction-1: $default-animation-direction, $direction-2: false, $direction-3: false, $direction-4: false, $direction-5: false, $direction-6: false, $direction-7: false, $direction-8: false, $direction-9: false, $direction-10: false) {\n $direction: compact($direction-1, $direction-2, $direction-3, $direction-4, $direction-5, $direction-6, $direction-7, $direction-8, $direction-9, $direction-10);\n @include animation-support(animation-direction, $direction); }\n\n// Apply 1-10 animation fill modes.\n@mixin animation-fill-mode($mode-1: $default-animation-fill-mode, $mode-2: false, $mode-3: false, $mode-4: false, $mode-5: false, $mode-6: false, $mode-7: false, $mode-8: false, $mode-9: false, $mode-10: false) {\n $mode: compact($mode-1, $mode-2, $mode-3, $mode-4, $mode-5, $mode-6, $mode-7, $mode-8, $mode-9, $mode-10);\n @include animation-support(animation-fill-mode, $mode); }\n\n// Apply 1-10 animation play states.\n@mixin animation-play-state($state-1: $default-animation-play-state, $state-2: false, $state-3: false, $state-4: false, $state-5: false, $state-6: false, $state-7: false, $state-8: false, $state-9: false, $state-10: false) {\n $state: compact($state-1, $state-2, $state-3, $state-4, $state-5, $state-6, $state-7, $state-8, $state-9, $state-10);\n @include animation-support(animation-play-state, $state); }\n\n// Shortcut to apply a named animation to an element, with all the settings.\n//\n// $animation-1 : Name and settings for the first animation. [<values> | default]\n// ...\n// $animation-10 : Name and settings for the tenth animation. <values>\n@mixin animation($animation-1: default, $animation-2: false, $animation-3: false, $animation-4: false, $animation-5: false, $animation-6: false, $animation-7: false, $animation-8: false, $animation-9: false, $animation-10: false) {\n @if $animation-1 == default {\n $animation-1: -compass-space-list(compact($default-animation-name, $default-animation-duration, $default-animation-timing-function, $default-animation-delay, $default-animation-iteration-count, $default-animation-direction, $default-animation-fill-mode, $default-animation-play-state)); }\n $animation: compact($animation-1, $animation-2, $animation-3, $animation-4, $animation-5, $animation-6, $animation-7, $animation-8, $animation-9, $animation-10);\n @include animation-support(animation, $animation); }\n","// ---------------------------------------------------------------------------\n@include keyframes(flash) {\n 0% {\n opacity: 1; }\n 25% {\n opacity: 0; }\n 50% {\n opacity: 1; }\n 75% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(bounce) {\n 0% {\n @include translateY(0); }\n 20% {\n @include translateY(0); }\n 40% {\n @include translateY(-30px); }\n 50% {\n @include translateY(0); }\n 60% {\n @include translateY(-15px); }\n 80% {\n @include translateY(0); }\n 100% {\n @include translateY(0); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(shake) {\n 0% {\n @include translateX(0); }\n 10% {\n @include translateX(-10px); }\n 20% {\n @include translateX(10px); }\n 30% {\n @include translateX(-10px); }\n 40% {\n @include translateX(10px); }\n 50% {\n @include translateX(-10px); }\n 60% {\n @include translateX(10px); }\n 70% {\n @include translateX(-10px); }\n 80% {\n @include translateX(10px); }\n 90% {\n @include translateX(-10px); }\n 100% {\n @include translateX(0); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(tada) {\n 0% {\n @include scale(1); }\n 10% {\n @include transform(scale(0.9) rotate(-3deg)); }\n 20% {\n @include transform(scale(0.9) rotate(-3deg)); }\n 30% {\n @include transform(scale(1.1) rotate(3deg)); }\n 40% {\n @include transform(scale(1.1) rotate(-3deg)); }\n 50% {\n @include transform(scale(1.1) rotate(3deg)); }\n 60% {\n @include transform(scale(1.1) rotate(-3deg)); }\n 70% {\n @include transform(scale(1.1) rotate(3deg)); }\n 80% {\n @include transform(scale(1.1) rotate(-3deg)); }\n 90% {\n @include transform(scale(1.1) rotate(3deg)); }\n 100% {\n @include transform(scale(1) rotate(0)); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(swing) {\n 20%, 40%, 60%, 80%, 100% {\n @include transform-origin(top center); }\n 20% {\n @include rotate(15deg); }\n 40% {\n @include rotate(-10deg); }\n 60% {\n @include rotate(5deg); }\n 80% {\n @include rotate(-5deg); }\n 100% {\n @include rotate(0deg); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(wobble) {\n 0% {\n @include translateX(0%); }\n 15% {\n @include transform(translateX(-25%) rotate(-5deg)); }\n 30% {\n @include transform(translateX(20%) rotate(3deg)); }\n 45% {\n @include transform(translateX(-15%) rotate(-3deg)); }\n 60% {\n @include transform(translateX(10%) rotate(2deg)); }\n 75% {\n @include transform(translateX(-5%) rotate(-1deg)); }\n 100% {\n @include transform(translateX(0%)); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(pulse) {\n 0% {\n @include scale(1); }\n 50% {\n @include scale(1.1); }\n 100% {\n @include scale(1); } }\n \n \n// ---------------------------------------------------------------------------\n@include keyframes(wiggle) {\n 0% {\n @include skewX(9deg); }\n 10% {\n @include skewX(-8deg); }\n 20% {\n @include skewX(7deg); }\n 30% {\n @include skewX(-6deg); }\n 40% {\n @include skewX(5deg); }\n 50% {\n @include skewX(-4deg); }\n 60% {\n @include skewX(3deg); }\n 70% {\n @include skewX(-2deg); }\n 80% {\n @include skewX(1deg); }\n 90% {\n @include skewX(0deg); }\n 100% {\n @include skewX(0deg); } }","@import url(\"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap\");\n\n@-moz-keyframes flash {\n 0% {\n opacity: 1;\n }\n\n 25% {\n opacity: 0;\n }\n\n 50% {\n opacity: 1;\n }\n\n 75% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@-webkit-keyframes flash {\n 0% {\n opacity: 1;\n }\n\n 25% {\n opacity: 0;\n }\n\n 50% {\n opacity: 1;\n }\n\n 75% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@-o-keyframes flash {\n 0% {\n opacity: 1;\n }\n\n 25% {\n opacity: 0;\n }\n\n 50% {\n opacity: 1;\n }\n\n 75% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@-ms-keyframes flash {\n 0% {\n opacity: 1;\n }\n\n 25% {\n opacity: 0;\n }\n\n 50% {\n opacity: 1;\n }\n\n 75% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes flash {\n 0% {\n opacity: 1;\n }\n\n 25% {\n opacity: 0;\n }\n\n 50% {\n opacity: 1;\n }\n\n 75% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@-moz-keyframes bounce {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 40% {\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 50% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 60% {\n -webkit-transform: translateY(-15px);\n -moz-transform: translateY(-15px);\n -ms-transform: translateY(-15px);\n -o-transform: translateY(-15px);\n transform: translateY(-15px);\n }\n\n 80% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes bounce {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 40% {\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 50% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 60% {\n -webkit-transform: translateY(-15px);\n -moz-transform: translateY(-15px);\n -ms-transform: translateY(-15px);\n -o-transform: translateY(-15px);\n transform: translateY(-15px);\n }\n\n 80% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-o-keyframes bounce {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 40% {\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 50% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 60% {\n -webkit-transform: translateY(-15px);\n -moz-transform: translateY(-15px);\n -ms-transform: translateY(-15px);\n -o-transform: translateY(-15px);\n transform: translateY(-15px);\n }\n\n 80% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-ms-keyframes bounce {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 40% {\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 50% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 60% {\n -webkit-transform: translateY(-15px);\n -moz-transform: translateY(-15px);\n -ms-transform: translateY(-15px);\n -o-transform: translateY(-15px);\n transform: translateY(-15px);\n }\n\n 80% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@keyframes bounce {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 40% {\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 50% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 60% {\n -webkit-transform: translateY(-15px);\n -moz-transform: translateY(-15px);\n -ms-transform: translateY(-15px);\n -o-transform: translateY(-15px);\n transform: translateY(-15px);\n }\n\n 80% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-moz-keyframes shake {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 10% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 20% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 30% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 40% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 50% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 60% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 70% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 90% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-webkit-keyframes shake {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 10% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 20% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 30% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 40% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 50% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 60% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 70% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 90% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-o-keyframes shake {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 10% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 20% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 30% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 40% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 50% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 60% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 70% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 90% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-ms-keyframes shake {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 10% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 20% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 30% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 40% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 50% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 60% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 70% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 90% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@keyframes shake {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 10% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 20% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 30% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 40% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 50% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 60% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 70% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 90% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-moz-keyframes tada {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 10% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 20% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 30% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 40% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 50% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 60% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 70% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 80% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 90% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 100% {\n -webkit-transform: scale(1) rotate(0);\n -moz-transform: scale(1) rotate(0);\n -ms-transform: scale(1) rotate(0);\n -o-transform: scale(1) rotate(0);\n transform: scale(1) rotate(0);\n }\n}\n\n@-webkit-keyframes tada {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 10% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 20% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 30% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 40% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 50% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 60% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 70% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 80% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 90% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 100% {\n -webkit-transform: scale(1) rotate(0);\n -moz-transform: scale(1) rotate(0);\n -ms-transform: scale(1) rotate(0);\n -o-transform: scale(1) rotate(0);\n transform: scale(1) rotate(0);\n }\n}\n\n@-o-keyframes tada {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 10% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 20% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 30% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 40% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 50% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 60% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 70% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 80% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 90% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 100% {\n -webkit-transform: scale(1) rotate(0);\n -moz-transform: scale(1) rotate(0);\n -ms-transform: scale(1) rotate(0);\n -o-transform: scale(1) rotate(0);\n transform: scale(1) rotate(0);\n }\n}\n\n@-ms-keyframes tada {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 10% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 20% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 30% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 40% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 50% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 60% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 70% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 80% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 90% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 100% {\n -webkit-transform: scale(1) rotate(0);\n -moz-transform: scale(1) rotate(0);\n -ms-transform: scale(1) rotate(0);\n -o-transform: scale(1) rotate(0);\n transform: scale(1) rotate(0);\n }\n}\n\n@keyframes tada {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 10% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 20% {\n -webkit-transform: scale(0.9) rotate(-3deg);\n -moz-transform: scale(0.9) rotate(-3deg);\n -ms-transform: scale(0.9) rotate(-3deg);\n -o-transform: scale(0.9) rotate(-3deg);\n transform: scale(0.9) rotate(-3deg);\n }\n\n 30% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 40% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 50% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 60% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 70% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 80% {\n -webkit-transform: scale(1.1) rotate(-3deg);\n -moz-transform: scale(1.1) rotate(-3deg);\n -ms-transform: scale(1.1) rotate(-3deg);\n -o-transform: scale(1.1) rotate(-3deg);\n transform: scale(1.1) rotate(-3deg);\n }\n\n 90% {\n -webkit-transform: scale(1.1) rotate(3deg);\n -moz-transform: scale(1.1) rotate(3deg);\n -ms-transform: scale(1.1) rotate(3deg);\n -o-transform: scale(1.1) rotate(3deg);\n transform: scale(1.1) rotate(3deg);\n }\n\n 100% {\n -webkit-transform: scale(1) rotate(0);\n -moz-transform: scale(1) rotate(0);\n -ms-transform: scale(1) rotate(0);\n -o-transform: scale(1) rotate(0);\n transform: scale(1) rotate(0);\n }\n}\n\n@-moz-keyframes swing {\n 20%, 40%, 60%, 80%, 100% {\n -webkit-transform-origin: top center 50%;\n -moz-transform-origin: top center 50%;\n -ms-transform-origin: top center 50%;\n -o-transform-origin: top center 50%;\n transform-origin: top center 50%;\n }\n\n 20% {\n -webkit-transform: rotate(15deg);\n -moz-transform: rotate(15deg);\n -ms-transform: rotate(15deg);\n -o-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n\n 40% {\n -webkit-transform: rotate(-10deg);\n -moz-transform: rotate(-10deg);\n -ms-transform: rotate(-10deg);\n -o-transform: rotate(-10deg);\n transform: rotate(-10deg);\n }\n\n 60% {\n -webkit-transform: rotate(5deg);\n -moz-transform: rotate(5deg);\n -ms-transform: rotate(5deg);\n -o-transform: rotate(5deg);\n transform: rotate(5deg);\n }\n\n 80% {\n -webkit-transform: rotate(-5deg);\n -moz-transform: rotate(-5deg);\n -ms-transform: rotate(-5deg);\n -o-transform: rotate(-5deg);\n transform: rotate(-5deg);\n }\n\n 100% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n\n@-webkit-keyframes swing {\n 20%, 40%, 60%, 80%, 100% {\n -webkit-transform-origin: top center 50%;\n -moz-transform-origin: top center 50%;\n -ms-transform-origin: top center 50%;\n -o-transform-origin: top center 50%;\n transform-origin: top center 50%;\n }\n\n 20% {\n -webkit-transform: rotate(15deg);\n -moz-transform: rotate(15deg);\n -ms-transform: rotate(15deg);\n -o-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n\n 40% {\n -webkit-transform: rotate(-10deg);\n -moz-transform: rotate(-10deg);\n -ms-transform: rotate(-10deg);\n -o-transform: rotate(-10deg);\n transform: rotate(-10deg);\n }\n\n 60% {\n -webkit-transform: rotate(5deg);\n -moz-transform: rotate(5deg);\n -ms-transform: rotate(5deg);\n -o-transform: rotate(5deg);\n transform: rotate(5deg);\n }\n\n 80% {\n -webkit-transform: rotate(-5deg);\n -moz-transform: rotate(-5deg);\n -ms-transform: rotate(-5deg);\n -o-transform: rotate(-5deg);\n transform: rotate(-5deg);\n }\n\n 100% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n\n@-o-keyframes swing {\n 20%, 40%, 60%, 80%, 100% {\n -webkit-transform-origin: top center 50%;\n -moz-transform-origin: top center 50%;\n -ms-transform-origin: top center 50%;\n -o-transform-origin: top center 50%;\n transform-origin: top center 50%;\n }\n\n 20% {\n -webkit-transform: rotate(15deg);\n -moz-transform: rotate(15deg);\n -ms-transform: rotate(15deg);\n -o-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n\n 40% {\n -webkit-transform: rotate(-10deg);\n -moz-transform: rotate(-10deg);\n -ms-transform: rotate(-10deg);\n -o-transform: rotate(-10deg);\n transform: rotate(-10deg);\n }\n\n 60% {\n -webkit-transform: rotate(5deg);\n -moz-transform: rotate(5deg);\n -ms-transform: rotate(5deg);\n -o-transform: rotate(5deg);\n transform: rotate(5deg);\n }\n\n 80% {\n -webkit-transform: rotate(-5deg);\n -moz-transform: rotate(-5deg);\n -ms-transform: rotate(-5deg);\n -o-transform: rotate(-5deg);\n transform: rotate(-5deg);\n }\n\n 100% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n\n@-ms-keyframes swing {\n 20%, 40%, 60%, 80%, 100% {\n -webkit-transform-origin: top center 50%;\n -moz-transform-origin: top center 50%;\n -ms-transform-origin: top center 50%;\n -o-transform-origin: top center 50%;\n transform-origin: top center 50%;\n }\n\n 20% {\n -webkit-transform: rotate(15deg);\n -moz-transform: rotate(15deg);\n -ms-transform: rotate(15deg);\n -o-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n\n 40% {\n -webkit-transform: rotate(-10deg);\n -moz-transform: rotate(-10deg);\n -ms-transform: rotate(-10deg);\n -o-transform: rotate(-10deg);\n transform: rotate(-10deg);\n }\n\n 60% {\n -webkit-transform: rotate(5deg);\n -moz-transform: rotate(5deg);\n -ms-transform: rotate(5deg);\n -o-transform: rotate(5deg);\n transform: rotate(5deg);\n }\n\n 80% {\n -webkit-transform: rotate(-5deg);\n -moz-transform: rotate(-5deg);\n -ms-transform: rotate(-5deg);\n -o-transform: rotate(-5deg);\n transform: rotate(-5deg);\n }\n\n 100% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n\n@keyframes swing {\n 20%, 40%, 60%, 80%, 100% {\n -webkit-transform-origin: top center 50%;\n -moz-transform-origin: top center 50%;\n -ms-transform-origin: top center 50%;\n -o-transform-origin: top center 50%;\n transform-origin: top center 50%;\n }\n\n 20% {\n -webkit-transform: rotate(15deg);\n -moz-transform: rotate(15deg);\n -ms-transform: rotate(15deg);\n -o-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n\n 40% {\n -webkit-transform: rotate(-10deg);\n -moz-transform: rotate(-10deg);\n -ms-transform: rotate(-10deg);\n -o-transform: rotate(-10deg);\n transform: rotate(-10deg);\n }\n\n 60% {\n -webkit-transform: rotate(5deg);\n -moz-transform: rotate(5deg);\n -ms-transform: rotate(5deg);\n -o-transform: rotate(5deg);\n transform: rotate(5deg);\n }\n\n 80% {\n -webkit-transform: rotate(-5deg);\n -moz-transform: rotate(-5deg);\n -ms-transform: rotate(-5deg);\n -o-transform: rotate(-5deg);\n transform: rotate(-5deg);\n }\n\n 100% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n\n@-moz-keyframes wobble {\n 0% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n\n 15% {\n -webkit-transform: translateX(-25%) rotate(-5deg);\n -moz-transform: translateX(-25%) rotate(-5deg);\n -ms-transform: translateX(-25%) rotate(-5deg);\n -o-transform: translateX(-25%) rotate(-5deg);\n transform: translateX(-25%) rotate(-5deg);\n }\n\n 30% {\n -webkit-transform: translateX(20%) rotate(3deg);\n -moz-transform: translateX(20%) rotate(3deg);\n -ms-transform: translateX(20%) rotate(3deg);\n -o-transform: translateX(20%) rotate(3deg);\n transform: translateX(20%) rotate(3deg);\n }\n\n 45% {\n -webkit-transform: translateX(-15%) rotate(-3deg);\n -moz-transform: translateX(-15%) rotate(-3deg);\n -ms-transform: translateX(-15%) rotate(-3deg);\n -o-transform: translateX(-15%) rotate(-3deg);\n transform: translateX(-15%) rotate(-3deg);\n }\n\n 60% {\n -webkit-transform: translateX(10%) rotate(2deg);\n -moz-transform: translateX(10%) rotate(2deg);\n -ms-transform: translateX(10%) rotate(2deg);\n -o-transform: translateX(10%) rotate(2deg);\n transform: translateX(10%) rotate(2deg);\n }\n\n 75% {\n -webkit-transform: translateX(-5%) rotate(-1deg);\n -moz-transform: translateX(-5%) rotate(-1deg);\n -ms-transform: translateX(-5%) rotate(-1deg);\n -o-transform: translateX(-5%) rotate(-1deg);\n transform: translateX(-5%) rotate(-1deg);\n }\n\n 100% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n}\n\n@-webkit-keyframes wobble {\n 0% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n\n 15% {\n -webkit-transform: translateX(-25%) rotate(-5deg);\n -moz-transform: translateX(-25%) rotate(-5deg);\n -ms-transform: translateX(-25%) rotate(-5deg);\n -o-transform: translateX(-25%) rotate(-5deg);\n transform: translateX(-25%) rotate(-5deg);\n }\n\n 30% {\n -webkit-transform: translateX(20%) rotate(3deg);\n -moz-transform: translateX(20%) rotate(3deg);\n -ms-transform: translateX(20%) rotate(3deg);\n -o-transform: translateX(20%) rotate(3deg);\n transform: translateX(20%) rotate(3deg);\n }\n\n 45% {\n -webkit-transform: translateX(-15%) rotate(-3deg);\n -moz-transform: translateX(-15%) rotate(-3deg);\n -ms-transform: translateX(-15%) rotate(-3deg);\n -o-transform: translateX(-15%) rotate(-3deg);\n transform: translateX(-15%) rotate(-3deg);\n }\n\n 60% {\n -webkit-transform: translateX(10%) rotate(2deg);\n -moz-transform: translateX(10%) rotate(2deg);\n -ms-transform: translateX(10%) rotate(2deg);\n -o-transform: translateX(10%) rotate(2deg);\n transform: translateX(10%) rotate(2deg);\n }\n\n 75% {\n -webkit-transform: translateX(-5%) rotate(-1deg);\n -moz-transform: translateX(-5%) rotate(-1deg);\n -ms-transform: translateX(-5%) rotate(-1deg);\n -o-transform: translateX(-5%) rotate(-1deg);\n transform: translateX(-5%) rotate(-1deg);\n }\n\n 100% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n}\n\n@-o-keyframes wobble {\n 0% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n\n 15% {\n -webkit-transform: translateX(-25%) rotate(-5deg);\n -moz-transform: translateX(-25%) rotate(-5deg);\n -ms-transform: translateX(-25%) rotate(-5deg);\n -o-transform: translateX(-25%) rotate(-5deg);\n transform: translateX(-25%) rotate(-5deg);\n }\n\n 30% {\n -webkit-transform: translateX(20%) rotate(3deg);\n -moz-transform: translateX(20%) rotate(3deg);\n -ms-transform: translateX(20%) rotate(3deg);\n -o-transform: translateX(20%) rotate(3deg);\n transform: translateX(20%) rotate(3deg);\n }\n\n 45% {\n -webkit-transform: translateX(-15%) rotate(-3deg);\n -moz-transform: translateX(-15%) rotate(-3deg);\n -ms-transform: translateX(-15%) rotate(-3deg);\n -o-transform: translateX(-15%) rotate(-3deg);\n transform: translateX(-15%) rotate(-3deg);\n }\n\n 60% {\n -webkit-transform: translateX(10%) rotate(2deg);\n -moz-transform: translateX(10%) rotate(2deg);\n -ms-transform: translateX(10%) rotate(2deg);\n -o-transform: translateX(10%) rotate(2deg);\n transform: translateX(10%) rotate(2deg);\n }\n\n 75% {\n -webkit-transform: translateX(-5%) rotate(-1deg);\n -moz-transform: translateX(-5%) rotate(-1deg);\n -ms-transform: translateX(-5%) rotate(-1deg);\n -o-transform: translateX(-5%) rotate(-1deg);\n transform: translateX(-5%) rotate(-1deg);\n }\n\n 100% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n}\n\n@-ms-keyframes wobble {\n 0% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n\n 15% {\n -webkit-transform: translateX(-25%) rotate(-5deg);\n -moz-transform: translateX(-25%) rotate(-5deg);\n -ms-transform: translateX(-25%) rotate(-5deg);\n -o-transform: translateX(-25%) rotate(-5deg);\n transform: translateX(-25%) rotate(-5deg);\n }\n\n 30% {\n -webkit-transform: translateX(20%) rotate(3deg);\n -moz-transform: translateX(20%) rotate(3deg);\n -ms-transform: translateX(20%) rotate(3deg);\n -o-transform: translateX(20%) rotate(3deg);\n transform: translateX(20%) rotate(3deg);\n }\n\n 45% {\n -webkit-transform: translateX(-15%) rotate(-3deg);\n -moz-transform: translateX(-15%) rotate(-3deg);\n -ms-transform: translateX(-15%) rotate(-3deg);\n -o-transform: translateX(-15%) rotate(-3deg);\n transform: translateX(-15%) rotate(-3deg);\n }\n\n 60% {\n -webkit-transform: translateX(10%) rotate(2deg);\n -moz-transform: translateX(10%) rotate(2deg);\n -ms-transform: translateX(10%) rotate(2deg);\n -o-transform: translateX(10%) rotate(2deg);\n transform: translateX(10%) rotate(2deg);\n }\n\n 75% {\n -webkit-transform: translateX(-5%) rotate(-1deg);\n -moz-transform: translateX(-5%) rotate(-1deg);\n -ms-transform: translateX(-5%) rotate(-1deg);\n -o-transform: translateX(-5%) rotate(-1deg);\n transform: translateX(-5%) rotate(-1deg);\n }\n\n 100% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n}\n\n@keyframes wobble {\n 0% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n\n 15% {\n -webkit-transform: translateX(-25%) rotate(-5deg);\n -moz-transform: translateX(-25%) rotate(-5deg);\n -ms-transform: translateX(-25%) rotate(-5deg);\n -o-transform: translateX(-25%) rotate(-5deg);\n transform: translateX(-25%) rotate(-5deg);\n }\n\n 30% {\n -webkit-transform: translateX(20%) rotate(3deg);\n -moz-transform: translateX(20%) rotate(3deg);\n -ms-transform: translateX(20%) rotate(3deg);\n -o-transform: translateX(20%) rotate(3deg);\n transform: translateX(20%) rotate(3deg);\n }\n\n 45% {\n -webkit-transform: translateX(-15%) rotate(-3deg);\n -moz-transform: translateX(-15%) rotate(-3deg);\n -ms-transform: translateX(-15%) rotate(-3deg);\n -o-transform: translateX(-15%) rotate(-3deg);\n transform: translateX(-15%) rotate(-3deg);\n }\n\n 60% {\n -webkit-transform: translateX(10%) rotate(2deg);\n -moz-transform: translateX(10%) rotate(2deg);\n -ms-transform: translateX(10%) rotate(2deg);\n -o-transform: translateX(10%) rotate(2deg);\n transform: translateX(10%) rotate(2deg);\n }\n\n 75% {\n -webkit-transform: translateX(-5%) rotate(-1deg);\n -moz-transform: translateX(-5%) rotate(-1deg);\n -ms-transform: translateX(-5%) rotate(-1deg);\n -o-transform: translateX(-5%) rotate(-1deg);\n transform: translateX(-5%) rotate(-1deg);\n }\n\n 100% {\n -webkit-transform: translateX(0%);\n -moz-transform: translateX(0%);\n -ms-transform: translateX(0%);\n -o-transform: translateX(0%);\n transform: translateX(0%);\n }\n}\n\n@-moz-keyframes pulse {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 50% {\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@-webkit-keyframes pulse {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 50% {\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@-o-keyframes pulse {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 50% {\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@-ms-keyframes pulse {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 50% {\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@keyframes pulse {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 50% {\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@-moz-keyframes wiggle {\n 0% {\n -webkit-transform: skewX(9deg);\n -moz-transform: skewX(9deg);\n -ms-transform: skewX(9deg);\n -o-transform: skewX(9deg);\n transform: skewX(9deg);\n }\n\n 10% {\n -webkit-transform: skewX(-8deg);\n -moz-transform: skewX(-8deg);\n -ms-transform: skewX(-8deg);\n -o-transform: skewX(-8deg);\n transform: skewX(-8deg);\n }\n\n 20% {\n -webkit-transform: skewX(7deg);\n -moz-transform: skewX(7deg);\n -ms-transform: skewX(7deg);\n -o-transform: skewX(7deg);\n transform: skewX(7deg);\n }\n\n 30% {\n -webkit-transform: skewX(-6deg);\n -moz-transform: skewX(-6deg);\n -ms-transform: skewX(-6deg);\n -o-transform: skewX(-6deg);\n transform: skewX(-6deg);\n }\n\n 40% {\n -webkit-transform: skewX(5deg);\n -moz-transform: skewX(5deg);\n -ms-transform: skewX(5deg);\n -o-transform: skewX(5deg);\n transform: skewX(5deg);\n }\n\n 50% {\n -webkit-transform: skewX(-4deg);\n -moz-transform: skewX(-4deg);\n -ms-transform: skewX(-4deg);\n -o-transform: skewX(-4deg);\n transform: skewX(-4deg);\n }\n\n 60% {\n -webkit-transform: skewX(3deg);\n -moz-transform: skewX(3deg);\n -ms-transform: skewX(3deg);\n -o-transform: skewX(3deg);\n transform: skewX(3deg);\n }\n\n 70% {\n -webkit-transform: skewX(-2deg);\n -moz-transform: skewX(-2deg);\n -ms-transform: skewX(-2deg);\n -o-transform: skewX(-2deg);\n transform: skewX(-2deg);\n }\n\n 80% {\n -webkit-transform: skewX(1deg);\n -moz-transform: skewX(1deg);\n -ms-transform: skewX(1deg);\n -o-transform: skewX(1deg);\n transform: skewX(1deg);\n }\n\n 90% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n\n 100% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n}\n\n@-webkit-keyframes wiggle {\n 0% {\n -webkit-transform: skewX(9deg);\n -moz-transform: skewX(9deg);\n -ms-transform: skewX(9deg);\n -o-transform: skewX(9deg);\n transform: skewX(9deg);\n }\n\n 10% {\n -webkit-transform: skewX(-8deg);\n -moz-transform: skewX(-8deg);\n -ms-transform: skewX(-8deg);\n -o-transform: skewX(-8deg);\n transform: skewX(-8deg);\n }\n\n 20% {\n -webkit-transform: skewX(7deg);\n -moz-transform: skewX(7deg);\n -ms-transform: skewX(7deg);\n -o-transform: skewX(7deg);\n transform: skewX(7deg);\n }\n\n 30% {\n -webkit-transform: skewX(-6deg);\n -moz-transform: skewX(-6deg);\n -ms-transform: skewX(-6deg);\n -o-transform: skewX(-6deg);\n transform: skewX(-6deg);\n }\n\n 40% {\n -webkit-transform: skewX(5deg);\n -moz-transform: skewX(5deg);\n -ms-transform: skewX(5deg);\n -o-transform: skewX(5deg);\n transform: skewX(5deg);\n }\n\n 50% {\n -webkit-transform: skewX(-4deg);\n -moz-transform: skewX(-4deg);\n -ms-transform: skewX(-4deg);\n -o-transform: skewX(-4deg);\n transform: skewX(-4deg);\n }\n\n 60% {\n -webkit-transform: skewX(3deg);\n -moz-transform: skewX(3deg);\n -ms-transform: skewX(3deg);\n -o-transform: skewX(3deg);\n transform: skewX(3deg);\n }\n\n 70% {\n -webkit-transform: skewX(-2deg);\n -moz-transform: skewX(-2deg);\n -ms-transform: skewX(-2deg);\n -o-transform: skewX(-2deg);\n transform: skewX(-2deg);\n }\n\n 80% {\n -webkit-transform: skewX(1deg);\n -moz-transform: skewX(1deg);\n -ms-transform: skewX(1deg);\n -o-transform: skewX(1deg);\n transform: skewX(1deg);\n }\n\n 90% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n\n 100% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n}\n\n@-o-keyframes wiggle {\n 0% {\n -webkit-transform: skewX(9deg);\n -moz-transform: skewX(9deg);\n -ms-transform: skewX(9deg);\n -o-transform: skewX(9deg);\n transform: skewX(9deg);\n }\n\n 10% {\n -webkit-transform: skewX(-8deg);\n -moz-transform: skewX(-8deg);\n -ms-transform: skewX(-8deg);\n -o-transform: skewX(-8deg);\n transform: skewX(-8deg);\n }\n\n 20% {\n -webkit-transform: skewX(7deg);\n -moz-transform: skewX(7deg);\n -ms-transform: skewX(7deg);\n -o-transform: skewX(7deg);\n transform: skewX(7deg);\n }\n\n 30% {\n -webkit-transform: skewX(-6deg);\n -moz-transform: skewX(-6deg);\n -ms-transform: skewX(-6deg);\n -o-transform: skewX(-6deg);\n transform: skewX(-6deg);\n }\n\n 40% {\n -webkit-transform: skewX(5deg);\n -moz-transform: skewX(5deg);\n -ms-transform: skewX(5deg);\n -o-transform: skewX(5deg);\n transform: skewX(5deg);\n }\n\n 50% {\n -webkit-transform: skewX(-4deg);\n -moz-transform: skewX(-4deg);\n -ms-transform: skewX(-4deg);\n -o-transform: skewX(-4deg);\n transform: skewX(-4deg);\n }\n\n 60% {\n -webkit-transform: skewX(3deg);\n -moz-transform: skewX(3deg);\n -ms-transform: skewX(3deg);\n -o-transform: skewX(3deg);\n transform: skewX(3deg);\n }\n\n 70% {\n -webkit-transform: skewX(-2deg);\n -moz-transform: skewX(-2deg);\n -ms-transform: skewX(-2deg);\n -o-transform: skewX(-2deg);\n transform: skewX(-2deg);\n }\n\n 80% {\n -webkit-transform: skewX(1deg);\n -moz-transform: skewX(1deg);\n -ms-transform: skewX(1deg);\n -o-transform: skewX(1deg);\n transform: skewX(1deg);\n }\n\n 90% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n\n 100% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n}\n\n@-ms-keyframes wiggle {\n 0% {\n -webkit-transform: skewX(9deg);\n -moz-transform: skewX(9deg);\n -ms-transform: skewX(9deg);\n -o-transform: skewX(9deg);\n transform: skewX(9deg);\n }\n\n 10% {\n -webkit-transform: skewX(-8deg);\n -moz-transform: skewX(-8deg);\n -ms-transform: skewX(-8deg);\n -o-transform: skewX(-8deg);\n transform: skewX(-8deg);\n }\n\n 20% {\n -webkit-transform: skewX(7deg);\n -moz-transform: skewX(7deg);\n -ms-transform: skewX(7deg);\n -o-transform: skewX(7deg);\n transform: skewX(7deg);\n }\n\n 30% {\n -webkit-transform: skewX(-6deg);\n -moz-transform: skewX(-6deg);\n -ms-transform: skewX(-6deg);\n -o-transform: skewX(-6deg);\n transform: skewX(-6deg);\n }\n\n 40% {\n -webkit-transform: skewX(5deg);\n -moz-transform: skewX(5deg);\n -ms-transform: skewX(5deg);\n -o-transform: skewX(5deg);\n transform: skewX(5deg);\n }\n\n 50% {\n -webkit-transform: skewX(-4deg);\n -moz-transform: skewX(-4deg);\n -ms-transform: skewX(-4deg);\n -o-transform: skewX(-4deg);\n transform: skewX(-4deg);\n }\n\n 60% {\n -webkit-transform: skewX(3deg);\n -moz-transform: skewX(3deg);\n -ms-transform: skewX(3deg);\n -o-transform: skewX(3deg);\n transform: skewX(3deg);\n }\n\n 70% {\n -webkit-transform: skewX(-2deg);\n -moz-transform: skewX(-2deg);\n -ms-transform: skewX(-2deg);\n -o-transform: skewX(-2deg);\n transform: skewX(-2deg);\n }\n\n 80% {\n -webkit-transform: skewX(1deg);\n -moz-transform: skewX(1deg);\n -ms-transform: skewX(1deg);\n -o-transform: skewX(1deg);\n transform: skewX(1deg);\n }\n\n 90% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n\n 100% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n}\n\n@keyframes wiggle {\n 0% {\n -webkit-transform: skewX(9deg);\n -moz-transform: skewX(9deg);\n -ms-transform: skewX(9deg);\n -o-transform: skewX(9deg);\n transform: skewX(9deg);\n }\n\n 10% {\n -webkit-transform: skewX(-8deg);\n -moz-transform: skewX(-8deg);\n -ms-transform: skewX(-8deg);\n -o-transform: skewX(-8deg);\n transform: skewX(-8deg);\n }\n\n 20% {\n -webkit-transform: skewX(7deg);\n -moz-transform: skewX(7deg);\n -ms-transform: skewX(7deg);\n -o-transform: skewX(7deg);\n transform: skewX(7deg);\n }\n\n 30% {\n -webkit-transform: skewX(-6deg);\n -moz-transform: skewX(-6deg);\n -ms-transform: skewX(-6deg);\n -o-transform: skewX(-6deg);\n transform: skewX(-6deg);\n }\n\n 40% {\n -webkit-transform: skewX(5deg);\n -moz-transform: skewX(5deg);\n -ms-transform: skewX(5deg);\n -o-transform: skewX(5deg);\n transform: skewX(5deg);\n }\n\n 50% {\n -webkit-transform: skewX(-4deg);\n -moz-transform: skewX(-4deg);\n -ms-transform: skewX(-4deg);\n -o-transform: skewX(-4deg);\n transform: skewX(-4deg);\n }\n\n 60% {\n -webkit-transform: skewX(3deg);\n -moz-transform: skewX(3deg);\n -ms-transform: skewX(3deg);\n -o-transform: skewX(3deg);\n transform: skewX(3deg);\n }\n\n 70% {\n -webkit-transform: skewX(-2deg);\n -moz-transform: skewX(-2deg);\n -ms-transform: skewX(-2deg);\n -o-transform: skewX(-2deg);\n transform: skewX(-2deg);\n }\n\n 80% {\n -webkit-transform: skewX(1deg);\n -moz-transform: skewX(1deg);\n -ms-transform: skewX(1deg);\n -o-transform: skewX(1deg);\n transform: skewX(1deg);\n }\n\n 90% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n\n 100% {\n -webkit-transform: skewX(0deg);\n -moz-transform: skewX(0deg);\n -ms-transform: skewX(0deg);\n -o-transform: skewX(0deg);\n transform: skewX(0deg);\n }\n}\n\n@-moz-keyframes bounceOut {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 25% {\n -webkit-transform: scale(0.95, 0.95);\n -moz-transform: scale(0.95, 0.95);\n -ms-transform: scale(0.95, 0.95);\n -o-transform: scale(0.95, 0.95);\n transform: scale(0.95, 0.95);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n}\n\n@-webkit-keyframes bounceOut {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 25% {\n -webkit-transform: scale(0.95, 0.95);\n -moz-transform: scale(0.95, 0.95);\n -ms-transform: scale(0.95, 0.95);\n -o-transform: scale(0.95, 0.95);\n transform: scale(0.95, 0.95);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n}\n\n@-o-keyframes bounceOut {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 25% {\n -webkit-transform: scale(0.95, 0.95);\n -moz-transform: scale(0.95, 0.95);\n -ms-transform: scale(0.95, 0.95);\n -o-transform: scale(0.95, 0.95);\n transform: scale(0.95, 0.95);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n}\n\n@-ms-keyframes bounceOut {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 25% {\n -webkit-transform: scale(0.95, 0.95);\n -moz-transform: scale(0.95, 0.95);\n -ms-transform: scale(0.95, 0.95);\n -o-transform: scale(0.95, 0.95);\n transform: scale(0.95, 0.95);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n}\n\n@keyframes bounceOut {\n 0% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n\n 25% {\n -webkit-transform: scale(0.95, 0.95);\n -moz-transform: scale(0.95, 0.95);\n -ms-transform: scale(0.95, 0.95);\n -o-transform: scale(0.95, 0.95);\n transform: scale(0.95, 0.95);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n}\n\n@-moz-keyframes bounceOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n}\n\n@-webkit-keyframes bounceOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n}\n\n@-o-keyframes bounceOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n}\n\n@-ms-keyframes bounceOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n}\n\n@keyframes bounceOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n}\n\n@-moz-keyframes bounceOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@-webkit-keyframes bounceOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@-o-keyframes bounceOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@-ms-keyframes bounceOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@keyframes bounceOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@-moz-keyframes bounceOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@-webkit-keyframes bounceOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@-o-keyframes bounceOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@-ms-keyframes bounceOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@keyframes bounceOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@-moz-keyframes bounceOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@-webkit-keyframes bounceOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@-o-keyframes bounceOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@-ms-keyframes bounceOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@keyframes bounceOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 20% {\n opacity: 1;\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@-moz-keyframes bounceIn {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.05, 1.05);\n -moz-transform: scale(1.05, 1.05);\n -ms-transform: scale(1.05, 1.05);\n -o-transform: scale(1.05, 1.05);\n transform: scale(1.05, 1.05);\n }\n\n 70% {\n -webkit-transform: scale(0.9, 0.9);\n -moz-transform: scale(0.9, 0.9);\n -ms-transform: scale(0.9, 0.9);\n -o-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@-webkit-keyframes bounceIn {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.05, 1.05);\n -moz-transform: scale(1.05, 1.05);\n -ms-transform: scale(1.05, 1.05);\n -o-transform: scale(1.05, 1.05);\n transform: scale(1.05, 1.05);\n }\n\n 70% {\n -webkit-transform: scale(0.9, 0.9);\n -moz-transform: scale(0.9, 0.9);\n -ms-transform: scale(0.9, 0.9);\n -o-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@-o-keyframes bounceIn {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.05, 1.05);\n -moz-transform: scale(1.05, 1.05);\n -ms-transform: scale(1.05, 1.05);\n -o-transform: scale(1.05, 1.05);\n transform: scale(1.05, 1.05);\n }\n\n 70% {\n -webkit-transform: scale(0.9, 0.9);\n -moz-transform: scale(0.9, 0.9);\n -ms-transform: scale(0.9, 0.9);\n -o-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@-ms-keyframes bounceIn {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.05, 1.05);\n -moz-transform: scale(1.05, 1.05);\n -ms-transform: scale(1.05, 1.05);\n -o-transform: scale(1.05, 1.05);\n transform: scale(1.05, 1.05);\n }\n\n 70% {\n -webkit-transform: scale(0.9, 0.9);\n -moz-transform: scale(0.9, 0.9);\n -ms-transform: scale(0.9, 0.9);\n -o-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@keyframes bounceIn {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.3, 0.3);\n -moz-transform: scale(0.3, 0.3);\n -ms-transform: scale(0.3, 0.3);\n -o-transform: scale(0.3, 0.3);\n transform: scale(0.3, 0.3);\n }\n\n 50% {\n opacity: 1;\n -webkit-transform: scale(1.05, 1.05);\n -moz-transform: scale(1.05, 1.05);\n -ms-transform: scale(1.05, 1.05);\n -o-transform: scale(1.05, 1.05);\n transform: scale(1.05, 1.05);\n }\n\n 70% {\n -webkit-transform: scale(0.9, 0.9);\n -moz-transform: scale(0.9, 0.9);\n -ms-transform: scale(0.9, 0.9);\n -o-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@-moz-keyframes bounceInDown {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(30px);\n -moz-transform: translateY(30px);\n -ms-transform: translateY(30px);\n -o-transform: translateY(30px);\n transform: translateY(30px);\n }\n\n 80% {\n -webkit-transform: translateY(-10px);\n -moz-transform: translateY(-10px);\n -ms-transform: translateY(-10px);\n -o-transform: translateY(-10px);\n transform: translateY(-10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes bounceInDown {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(30px);\n -moz-transform: translateY(30px);\n -ms-transform: translateY(30px);\n -o-transform: translateY(30px);\n transform: translateY(30px);\n }\n\n 80% {\n -webkit-transform: translateY(-10px);\n -moz-transform: translateY(-10px);\n -ms-transform: translateY(-10px);\n -o-transform: translateY(-10px);\n transform: translateY(-10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-o-keyframes bounceInDown {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(30px);\n -moz-transform: translateY(30px);\n -ms-transform: translateY(30px);\n -o-transform: translateY(30px);\n transform: translateY(30px);\n }\n\n 80% {\n -webkit-transform: translateY(-10px);\n -moz-transform: translateY(-10px);\n -ms-transform: translateY(-10px);\n -o-transform: translateY(-10px);\n transform: translateY(-10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-ms-keyframes bounceInDown {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(30px);\n -moz-transform: translateY(30px);\n -ms-transform: translateY(30px);\n -o-transform: translateY(30px);\n transform: translateY(30px);\n }\n\n 80% {\n -webkit-transform: translateY(-10px);\n -moz-transform: translateY(-10px);\n -ms-transform: translateY(-10px);\n -o-transform: translateY(-10px);\n transform: translateY(-10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@keyframes bounceInDown {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(30px);\n -moz-transform: translateY(30px);\n -ms-transform: translateY(30px);\n -o-transform: translateY(30px);\n transform: translateY(30px);\n }\n\n 80% {\n -webkit-transform: translateY(-10px);\n -moz-transform: translateY(-10px);\n -ms-transform: translateY(-10px);\n -o-transform: translateY(-10px);\n transform: translateY(-10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-moz-keyframes bounceInUp {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 80% {\n -webkit-transform: translateY(10px);\n -moz-transform: translateY(10px);\n -ms-transform: translateY(10px);\n -o-transform: translateY(10px);\n transform: translateY(10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes bounceInUp {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 80% {\n -webkit-transform: translateY(10px);\n -moz-transform: translateY(10px);\n -ms-transform: translateY(10px);\n -o-transform: translateY(10px);\n transform: translateY(10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-o-keyframes bounceInUp {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 80% {\n -webkit-transform: translateY(10px);\n -moz-transform: translateY(10px);\n -ms-transform: translateY(10px);\n -o-transform: translateY(10px);\n transform: translateY(10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-ms-keyframes bounceInUp {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 80% {\n -webkit-transform: translateY(10px);\n -moz-transform: translateY(10px);\n -ms-transform: translateY(10px);\n -o-transform: translateY(10px);\n transform: translateY(10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@keyframes bounceInUp {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateY(-30px);\n -moz-transform: translateY(-30px);\n -ms-transform: translateY(-30px);\n -o-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n\n 80% {\n -webkit-transform: translateY(10px);\n -moz-transform: translateY(10px);\n -ms-transform: translateY(10px);\n -o-transform: translateY(10px);\n transform: translateY(10px);\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-moz-keyframes bounceInRight {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-30px);\n -moz-transform: translateX(-30px);\n -ms-transform: translateX(-30px);\n -o-transform: translateX(-30px);\n transform: translateX(-30px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-webkit-keyframes bounceInRight {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-30px);\n -moz-transform: translateX(-30px);\n -ms-transform: translateX(-30px);\n -o-transform: translateX(-30px);\n transform: translateX(-30px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-o-keyframes bounceInRight {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-30px);\n -moz-transform: translateX(-30px);\n -ms-transform: translateX(-30px);\n -o-transform: translateX(-30px);\n transform: translateX(-30px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-ms-keyframes bounceInRight {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-30px);\n -moz-transform: translateX(-30px);\n -ms-transform: translateX(-30px);\n -o-transform: translateX(-30px);\n transform: translateX(-30px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@keyframes bounceInRight {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-30px);\n -moz-transform: translateX(-30px);\n -ms-transform: translateX(-30px);\n -o-transform: translateX(-30px);\n transform: translateX(-30px);\n }\n\n 80% {\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n transform: translateX(10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-moz-keyframes bounceInLeft {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(30px);\n -moz-transform: translateX(30px);\n -ms-transform: translateX(30px);\n -o-transform: translateX(30px);\n transform: translateX(30px);\n }\n\n 80% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-webkit-keyframes bounceInLeft {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(30px);\n -moz-transform: translateX(30px);\n -ms-transform: translateX(30px);\n -o-transform: translateX(30px);\n transform: translateX(30px);\n }\n\n 80% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-o-keyframes bounceInLeft {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(30px);\n -moz-transform: translateX(30px);\n -ms-transform: translateX(30px);\n -o-transform: translateX(30px);\n transform: translateX(30px);\n }\n\n 80% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-ms-keyframes bounceInLeft {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(30px);\n -moz-transform: translateX(30px);\n -ms-transform: translateX(30px);\n -o-transform: translateX(30px);\n transform: translateX(30px);\n }\n\n 80% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@keyframes bounceInLeft {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(30px);\n -moz-transform: translateX(30px);\n -ms-transform: translateX(30px);\n -o-transform: translateX(30px);\n transform: translateX(30px);\n }\n\n 80% {\n -webkit-transform: translateX(-10px);\n -moz-transform: translateX(-10px);\n -ms-transform: translateX(-10px);\n -o-transform: translateX(-10px);\n transform: translateX(-10px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-moz-keyframes fadeOut {\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n}\n\n@-webkit-keyframes fadeOut {\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n}\n\n@-o-keyframes fadeOut {\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n}\n\n@-ms-keyframes fadeOut {\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n}\n\n@keyframes fadeOut {\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n}\n\n@-moz-keyframes fadeOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes fadeOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n}\n\n@-o-keyframes fadeOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n}\n\n@-ms-keyframes fadeOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n}\n\n@keyframes fadeOutUp {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n}\n\n@-moz-keyframes fadeOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes fadeOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n}\n\n@-o-keyframes fadeOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n}\n\n@-ms-keyframes fadeOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n}\n\n@keyframes fadeOutDown {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n}\n\n@-moz-keyframes fadeOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes fadeOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n}\n\n@-o-keyframes fadeOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n}\n\n@-ms-keyframes fadeOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n}\n\n@keyframes fadeOutRight {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n}\n\n@-moz-keyframes fadeOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes fadeOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n}\n\n@-o-keyframes fadeOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n}\n\n@-ms-keyframes fadeOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n}\n\n@keyframes fadeOutLeft {\n 0% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n}\n\n@-moz-keyframes fadeOutUpBig {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes fadeOutUpBig {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n opacity: 0;\n }\n}\n\n@-o-keyframes fadeOutUpBig {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n opacity: 0;\n }\n}\n\n@-ms-keyframes fadeOutUpBig {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n opacity: 0;\n }\n}\n\n@keyframes fadeOutUpBig {\n 0% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n opacity: 0;\n }\n}\n\n@-moz-keyframes fadeOutDownBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@-webkit-keyframes fadeOutDownBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@-o-keyframes fadeOutDownBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@-ms-keyframes fadeOutDownBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@keyframes fadeOutDownBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n }\n}\n\n@-moz-keyframes fadeOutRightBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@-webkit-keyframes fadeOutRightBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@-o-keyframes fadeOutRightBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@-ms-keyframes fadeOutRightBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@keyframes fadeOutRightBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n}\n\n@-moz-keyframes fadeOutLeftBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@-webkit-keyframes fadeOutLeftBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@-o-keyframes fadeOutLeftBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@-ms-keyframes fadeOutLeftBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@keyframes fadeOutLeftBig {\n 0% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n\n 100% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n}\n\n@-moz-keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@-webkit-keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@-o-keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@-ms-keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@-moz-keyframes fadeInUp {\n 0% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes fadeInUp {\n 0% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes fadeInUp {\n 0% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes fadeInUp {\n 0% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@keyframes fadeInUp {\n 0% {\n -webkit-transform: translateY(20px);\n -moz-transform: translateY(20px);\n -ms-transform: translateY(20px);\n -o-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes fadeInDown {\n 0% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes fadeInDown {\n 0% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes fadeInDown {\n 0% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes fadeInDown {\n 0% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@keyframes fadeInDown {\n 0% {\n -webkit-transform: translateY(-20px);\n -moz-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes fadeInRight {\n 0% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes fadeInRight {\n 0% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes fadeInRight {\n 0% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes fadeInRight {\n 0% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@keyframes fadeInRight {\n 0% {\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes fadeInLeft {\n 0% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes fadeInLeft {\n 0% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes fadeInLeft {\n 0% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes fadeInLeft {\n 0% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@keyframes fadeInLeft {\n 0% {\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes fadeInUpBig {\n 0% {\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes fadeInUpBig {\n 0% {\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes fadeInUpBig {\n 0% {\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes fadeInUpBig {\n 0% {\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@keyframes fadeInUpBig {\n 0% {\n -webkit-transform: translateY(2000px);\n -moz-transform: translateY(2000px);\n -ms-transform: translateY(2000px);\n -o-transform: translateY(2000px);\n transform: translateY(2000px);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes fadeInDownBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes fadeInDownBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-o-keyframes fadeInDownBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-ms-keyframes fadeInDownBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@keyframes fadeInDownBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-2000px);\n -moz-transform: translateY(-2000px);\n -ms-transform: translateY(-2000px);\n -o-transform: translateY(-2000px);\n transform: translateY(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n}\n\n@-moz-keyframes fadeInRightBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-webkit-keyframes fadeInRightBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-o-keyframes fadeInRightBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-ms-keyframes fadeInRightBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@keyframes fadeInRightBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(2000px);\n -moz-transform: translateX(2000px);\n -ms-transform: translateX(2000px);\n -o-transform: translateX(2000px);\n transform: translateX(2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-moz-keyframes fadeInLeftBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-webkit-keyframes fadeInLeftBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-o-keyframes fadeInLeftBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-ms-keyframes fadeInLeftBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@keyframes fadeInLeftBig {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-2000px);\n -moz-transform: translateX(-2000px);\n -ms-transform: translateX(-2000px);\n -o-transform: translateX(-2000px);\n transform: translateX(-2000px);\n }\n\n 100% {\n opacity: 1;\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n\n@-moz-keyframes flip {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0);\n -moz-transform: perspective(400px) rotateY(0);\n -ms-transform: perspective(400px) rotateY(0);\n -o-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 40% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 50% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 80% {\n -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -o-transform: perspective(400px) rotateY(360deg) scale(0.95);\n transform: perspective(400px) rotateY(360deg) scale(0.95);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 100% {\n -webkit-transform: perspective(400px) scale(1);\n -moz-transform: perspective(400px) scale(1);\n -ms-transform: perspective(400px) scale(1);\n -o-transform: perspective(400px) scale(1);\n transform: perspective(400px) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n}\n\n@-webkit-keyframes flip {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0);\n -moz-transform: perspective(400px) rotateY(0);\n -ms-transform: perspective(400px) rotateY(0);\n -o-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 40% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 50% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 80% {\n -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -o-transform: perspective(400px) rotateY(360deg) scale(0.95);\n transform: perspective(400px) rotateY(360deg) scale(0.95);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 100% {\n -webkit-transform: perspective(400px) scale(1);\n -moz-transform: perspective(400px) scale(1);\n -ms-transform: perspective(400px) scale(1);\n -o-transform: perspective(400px) scale(1);\n transform: perspective(400px) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n}\n\n@-o-keyframes flip {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0);\n -moz-transform: perspective(400px) rotateY(0);\n -ms-transform: perspective(400px) rotateY(0);\n -o-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 40% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 50% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 80% {\n -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -o-transform: perspective(400px) rotateY(360deg) scale(0.95);\n transform: perspective(400px) rotateY(360deg) scale(0.95);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 100% {\n -webkit-transform: perspective(400px) scale(1);\n -moz-transform: perspective(400px) scale(1);\n -ms-transform: perspective(400px) scale(1);\n -o-transform: perspective(400px) scale(1);\n transform: perspective(400px) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n}\n\n@-ms-keyframes flip {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0);\n -moz-transform: perspective(400px) rotateY(0);\n -ms-transform: perspective(400px) rotateY(0);\n -o-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 40% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 50% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 80% {\n -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -o-transform: perspective(400px) rotateY(360deg) scale(0.95);\n transform: perspective(400px) rotateY(360deg) scale(0.95);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 100% {\n -webkit-transform: perspective(400px) scale(1);\n -moz-transform: perspective(400px) scale(1);\n -ms-transform: perspective(400px) scale(1);\n -o-transform: perspective(400px) scale(1);\n transform: perspective(400px) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n}\n\n@keyframes flip {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0);\n -moz-transform: perspective(400px) rotateY(0);\n -ms-transform: perspective(400px) rotateY(0);\n -o-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 40% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);\n transform: perspective(400px) translateZ(150px) rotateY(170deg);\n -webkit-animation-timing-function: ease-out;\n -moz-animation-timing-function: ease-out;\n -ms-animation-timing-function: ease-out;\n -o-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n }\n\n 50% {\n -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 80% {\n -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);\n -o-transform: perspective(400px) rotateY(360deg) scale(0.95);\n transform: perspective(400px) rotateY(360deg) scale(0.95);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n\n 100% {\n -webkit-transform: perspective(400px) scale(1);\n -moz-transform: perspective(400px) scale(1);\n -ms-transform: perspective(400px) scale(1);\n -o-transform: perspective(400px) scale(1);\n transform: perspective(400px) scale(1);\n -webkit-animation-timing-function: ease-in;\n -moz-animation-timing-function: ease-in;\n -ms-animation-timing-function: ease-in;\n -o-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n }\n}\n\n@-moz-keyframes flipInX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateX(-10deg);\n -moz-transform: perspective(400px) rotateX(-10deg);\n -ms-transform: perspective(400px) rotateX(-10deg);\n -o-transform: perspective(400px) rotateX(-10deg);\n transform: perspective(400px) rotateX(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateX(10deg);\n -moz-transform: perspective(400px) rotateX(10deg);\n -ms-transform: perspective(400px) rotateX(10deg);\n -o-transform: perspective(400px) rotateX(10deg);\n transform: perspective(400px) rotateX(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes flipInX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateX(-10deg);\n -moz-transform: perspective(400px) rotateX(-10deg);\n -ms-transform: perspective(400px) rotateX(-10deg);\n -o-transform: perspective(400px) rotateX(-10deg);\n transform: perspective(400px) rotateX(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateX(10deg);\n -moz-transform: perspective(400px) rotateX(10deg);\n -ms-transform: perspective(400px) rotateX(10deg);\n -o-transform: perspective(400px) rotateX(10deg);\n transform: perspective(400px) rotateX(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-o-keyframes flipInX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateX(-10deg);\n -moz-transform: perspective(400px) rotateX(-10deg);\n -ms-transform: perspective(400px) rotateX(-10deg);\n -o-transform: perspective(400px) rotateX(-10deg);\n transform: perspective(400px) rotateX(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateX(10deg);\n -moz-transform: perspective(400px) rotateX(10deg);\n -ms-transform: perspective(400px) rotateX(10deg);\n -o-transform: perspective(400px) rotateX(10deg);\n transform: perspective(400px) rotateX(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-ms-keyframes flipInX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateX(-10deg);\n -moz-transform: perspective(400px) rotateX(-10deg);\n -ms-transform: perspective(400px) rotateX(-10deg);\n -o-transform: perspective(400px) rotateX(-10deg);\n transform: perspective(400px) rotateX(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateX(10deg);\n -moz-transform: perspective(400px) rotateX(10deg);\n -ms-transform: perspective(400px) rotateX(10deg);\n -o-transform: perspective(400px) rotateX(10deg);\n transform: perspective(400px) rotateX(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@keyframes flipInX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateX(-10deg);\n -moz-transform: perspective(400px) rotateX(-10deg);\n -ms-transform: perspective(400px) rotateX(-10deg);\n -o-transform: perspective(400px) rotateX(-10deg);\n transform: perspective(400px) rotateX(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateX(10deg);\n -moz-transform: perspective(400px) rotateX(10deg);\n -ms-transform: perspective(400px) rotateX(10deg);\n -o-transform: perspective(400px) rotateX(10deg);\n transform: perspective(400px) rotateX(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-moz-keyframes flipOutX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes flipOutX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-o-keyframes flipOutX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-ms-keyframes flipOutX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@keyframes flipOutX {\n 0% {\n -webkit-transform: perspective(400px) rotateX(0deg);\n -moz-transform: perspective(400px) rotateX(0deg);\n -ms-transform: perspective(400px) rotateX(0deg);\n -o-transform: perspective(400px) rotateX(0deg);\n transform: perspective(400px) rotateX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateX(90deg);\n -moz-transform: perspective(400px) rotateX(90deg);\n -ms-transform: perspective(400px) rotateX(90deg);\n -o-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-moz-keyframes flipInY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateY(-10deg);\n -moz-transform: perspective(400px) rotateY(-10deg);\n -ms-transform: perspective(400px) rotateY(-10deg);\n -o-transform: perspective(400px) rotateY(-10deg);\n transform: perspective(400px) rotateY(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateY(10deg);\n -moz-transform: perspective(400px) rotateY(10deg);\n -ms-transform: perspective(400px) rotateY(10deg);\n -o-transform: perspective(400px) rotateY(10deg);\n transform: perspective(400px) rotateY(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes flipInY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateY(-10deg);\n -moz-transform: perspective(400px) rotateY(-10deg);\n -ms-transform: perspective(400px) rotateY(-10deg);\n -o-transform: perspective(400px) rotateY(-10deg);\n transform: perspective(400px) rotateY(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateY(10deg);\n -moz-transform: perspective(400px) rotateY(10deg);\n -ms-transform: perspective(400px) rotateY(10deg);\n -o-transform: perspective(400px) rotateY(10deg);\n transform: perspective(400px) rotateY(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-o-keyframes flipInY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateY(-10deg);\n -moz-transform: perspective(400px) rotateY(-10deg);\n -ms-transform: perspective(400px) rotateY(-10deg);\n -o-transform: perspective(400px) rotateY(-10deg);\n transform: perspective(400px) rotateY(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateY(10deg);\n -moz-transform: perspective(400px) rotateY(10deg);\n -ms-transform: perspective(400px) rotateY(10deg);\n -o-transform: perspective(400px) rotateY(10deg);\n transform: perspective(400px) rotateY(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-ms-keyframes flipInY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateY(-10deg);\n -moz-transform: perspective(400px) rotateY(-10deg);\n -ms-transform: perspective(400px) rotateY(-10deg);\n -o-transform: perspective(400px) rotateY(-10deg);\n transform: perspective(400px) rotateY(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateY(10deg);\n -moz-transform: perspective(400px) rotateY(10deg);\n -ms-transform: perspective(400px) rotateY(10deg);\n -o-transform: perspective(400px) rotateY(10deg);\n transform: perspective(400px) rotateY(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@keyframes flipInY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 40% {\n -webkit-transform: perspective(400px) rotateY(-10deg);\n -moz-transform: perspective(400px) rotateY(-10deg);\n -ms-transform: perspective(400px) rotateY(-10deg);\n -o-transform: perspective(400px) rotateY(-10deg);\n transform: perspective(400px) rotateY(-10deg);\n }\n\n 70% {\n -webkit-transform: perspective(400px) rotateY(10deg);\n -moz-transform: perspective(400px) rotateY(10deg);\n -ms-transform: perspective(400px) rotateY(10deg);\n -o-transform: perspective(400px) rotateY(10deg);\n transform: perspective(400px) rotateY(10deg);\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-moz-keyframes flipOutY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes flipOutY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-o-keyframes flipOutY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-ms-keyframes flipOutY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@keyframes flipOutY {\n 0% {\n -webkit-transform: perspective(400px) rotateY(0deg);\n -moz-transform: perspective(400px) rotateY(0deg);\n -ms-transform: perspective(400px) rotateY(0deg);\n -o-transform: perspective(400px) rotateY(0deg);\n transform: perspective(400px) rotateY(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: perspective(400px) rotateY(90deg);\n -moz-transform: perspective(400px) rotateY(90deg);\n -ms-transform: perspective(400px) rotateY(90deg);\n -o-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-moz-keyframes lightSpeedIn {\n 0% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 60% {\n -webkit-transform: translateX(-20%) skewX(30deg);\n -moz-transform: translateX(-20%) skewX(30deg);\n -ms-transform: translateX(-20%) skewX(30deg);\n -o-transform: translateX(-20%) skewX(30deg);\n transform: translateX(-20%) skewX(30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 80% {\n -webkit-transform: translateX(0%) skewX(-15deg);\n -moz-transform: translateX(0%) skewX(-15deg);\n -ms-transform: translateX(0%) skewX(-15deg);\n -o-transform: translateX(0%) skewX(-15deg);\n transform: translateX(0%) skewX(-15deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes lightSpeedIn {\n 0% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 60% {\n -webkit-transform: translateX(-20%) skewX(30deg);\n -moz-transform: translateX(-20%) skewX(30deg);\n -ms-transform: translateX(-20%) skewX(30deg);\n -o-transform: translateX(-20%) skewX(30deg);\n transform: translateX(-20%) skewX(30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 80% {\n -webkit-transform: translateX(0%) skewX(-15deg);\n -moz-transform: translateX(0%) skewX(-15deg);\n -ms-transform: translateX(0%) skewX(-15deg);\n -o-transform: translateX(0%) skewX(-15deg);\n transform: translateX(0%) skewX(-15deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-o-keyframes lightSpeedIn {\n 0% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 60% {\n -webkit-transform: translateX(-20%) skewX(30deg);\n -moz-transform: translateX(-20%) skewX(30deg);\n -ms-transform: translateX(-20%) skewX(30deg);\n -o-transform: translateX(-20%) skewX(30deg);\n transform: translateX(-20%) skewX(30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 80% {\n -webkit-transform: translateX(0%) skewX(-15deg);\n -moz-transform: translateX(0%) skewX(-15deg);\n -ms-transform: translateX(0%) skewX(-15deg);\n -o-transform: translateX(0%) skewX(-15deg);\n transform: translateX(0%) skewX(-15deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-ms-keyframes lightSpeedIn {\n 0% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 60% {\n -webkit-transform: translateX(-20%) skewX(30deg);\n -moz-transform: translateX(-20%) skewX(30deg);\n -ms-transform: translateX(-20%) skewX(30deg);\n -o-transform: translateX(-20%) skewX(30deg);\n transform: translateX(-20%) skewX(30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 80% {\n -webkit-transform: translateX(0%) skewX(-15deg);\n -moz-transform: translateX(0%) skewX(-15deg);\n -ms-transform: translateX(0%) skewX(-15deg);\n -o-transform: translateX(0%) skewX(-15deg);\n transform: translateX(0%) skewX(-15deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@keyframes lightSpeedIn {\n 0% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n\n 60% {\n -webkit-transform: translateX(-20%) skewX(30deg);\n -moz-transform: translateX(-20%) skewX(30deg);\n -ms-transform: translateX(-20%) skewX(30deg);\n -o-transform: translateX(-20%) skewX(30deg);\n transform: translateX(-20%) skewX(30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 80% {\n -webkit-transform: translateX(0%) skewX(-15deg);\n -moz-transform: translateX(0%) skewX(-15deg);\n -ms-transform: translateX(0%) skewX(-15deg);\n -o-transform: translateX(0%) skewX(-15deg);\n transform: translateX(0%) skewX(-15deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n}\n\n@-moz-keyframes lightSpeedOut {\n 0% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes lightSpeedOut {\n 0% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-o-keyframes lightSpeedOut {\n 0% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-ms-keyframes lightSpeedOut {\n 0% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@keyframes lightSpeedOut {\n 0% {\n -webkit-transform: translateX(0%) skewX(0deg);\n -moz-transform: translateX(0%) skewX(0deg);\n -ms-transform: translateX(0%) skewX(0deg);\n -o-transform: translateX(0%) skewX(0deg);\n transform: translateX(0%) skewX(0deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform: translateX(100%) skewX(-30deg);\n -moz-transform: translateX(100%) skewX(-30deg);\n -ms-transform: translateX(100%) skewX(-30deg);\n -o-transform: translateX(100%) skewX(-30deg);\n transform: translateX(100%) skewX(-30deg);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-moz-keyframes rotateOut {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(200deg);\n -moz-transform: rotate(200deg);\n -ms-transform: rotate(200deg);\n -o-transform: rotate(200deg);\n transform: rotate(200deg);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes rotateOut {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(200deg);\n -moz-transform: rotate(200deg);\n -ms-transform: rotate(200deg);\n -o-transform: rotate(200deg);\n transform: rotate(200deg);\n opacity: 0;\n }\n}\n\n@-o-keyframes rotateOut {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(200deg);\n -moz-transform: rotate(200deg);\n -ms-transform: rotate(200deg);\n -o-transform: rotate(200deg);\n transform: rotate(200deg);\n opacity: 0;\n }\n}\n\n@-ms-keyframes rotateOut {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(200deg);\n -moz-transform: rotate(200deg);\n -ms-transform: rotate(200deg);\n -o-transform: rotate(200deg);\n transform: rotate(200deg);\n opacity: 0;\n }\n}\n\n@keyframes rotateOut {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(200deg);\n -moz-transform: rotate(200deg);\n -ms-transform: rotate(200deg);\n -o-transform: rotate(200deg);\n transform: rotate(200deg);\n opacity: 0;\n }\n}\n\n@-moz-keyframes rotateOutDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes rotateOutDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@-o-keyframes rotateOutDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@-ms-keyframes rotateOutDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@keyframes rotateOutDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@-moz-keyframes rotateOutUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes rotateOutUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@-o-keyframes rotateOutUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@-ms-keyframes rotateOutUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@keyframes rotateOutUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@-moz-keyframes rotateOutDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes rotateOutDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@-o-keyframes rotateOutDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@-ms-keyframes rotateOutDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@keyframes rotateOutDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n}\n\n@-moz-keyframes rotateOutUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes rotateOutUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@-o-keyframes rotateOutUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@-ms-keyframes rotateOutUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@keyframes rotateOutUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n}\n\n@-moz-keyframes rotateIn {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(-200deg);\n -moz-transform: rotate(-200deg);\n -ms-transform: rotate(-200deg);\n -o-transform: rotate(-200deg);\n transform: rotate(-200deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes rotateIn {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(-200deg);\n -moz-transform: rotate(-200deg);\n -ms-transform: rotate(-200deg);\n -o-transform: rotate(-200deg);\n transform: rotate(-200deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes rotateIn {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(-200deg);\n -moz-transform: rotate(-200deg);\n -ms-transform: rotate(-200deg);\n -o-transform: rotate(-200deg);\n transform: rotate(-200deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes rotateIn {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(-200deg);\n -moz-transform: rotate(-200deg);\n -ms-transform: rotate(-200deg);\n -o-transform: rotate(-200deg);\n transform: rotate(-200deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@keyframes rotateIn {\n 0% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(-200deg);\n -moz-transform: rotate(-200deg);\n -ms-transform: rotate(-200deg);\n -o-transform: rotate(-200deg);\n transform: rotate(-200deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: center center 50%;\n -moz-transform-origin: center center 50%;\n -ms-transform-origin: center center 50%;\n -o-transform-origin: center center 50%;\n transform-origin: center center 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes rotateInDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes rotateInDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes rotateInDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes rotateInDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@keyframes rotateInDownLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes rotateInUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes rotateInUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes rotateInUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes rotateInUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@keyframes rotateInUpLeft {\n 0% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: left bottom 50%;\n -moz-transform-origin: left bottom 50%;\n -ms-transform-origin: left bottom 50%;\n -o-transform-origin: left bottom 50%;\n transform-origin: left bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes rotateInUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes rotateInUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes rotateInUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes rotateInUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@keyframes rotateInUpRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes rotateInDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-webkit-keyframes rotateInDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-o-keyframes rotateInDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-ms-keyframes rotateInDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@keyframes rotateInDownRight {\n 0% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0;\n }\n\n 100% {\n -webkit-transform-origin: right bottom 50%;\n -moz-transform-origin: right bottom 50%;\n -ms-transform-origin: right bottom 50%;\n -o-transform-origin: right bottom 50%;\n transform-origin: right bottom 50%;\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n opacity: 1;\n }\n}\n\n@-moz-keyframes hinge {\n 0% {\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 20%, 60% {\n -webkit-transform: rotate(80deg);\n -moz-transform: rotate(80deg);\n -ms-transform: rotate(80deg);\n -o-transform: rotate(80deg);\n transform: rotate(80deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 40% {\n -webkit-transform: rotate(60deg);\n -moz-transform: rotate(60deg);\n -ms-transform: rotate(60deg);\n -o-transform: rotate(60deg);\n transform: rotate(60deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 80% {\n -webkit-transform: rotate(60deg) translateY(0);\n -moz-transform: rotate(60deg) translateY(0);\n -ms-transform: rotate(60deg) translateY(0);\n -o-transform: rotate(60deg) translateY(0);\n transform: rotate(60deg) translateY(0);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 100% {\n -webkit-transform: translateY(700px);\n -moz-transform: translateY(700px);\n -ms-transform: translateY(700px);\n -o-transform: translateY(700px);\n transform: translateY(700px);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-webkit-keyframes hinge {\n 0% {\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 20%, 60% {\n -webkit-transform: rotate(80deg);\n -moz-transform: rotate(80deg);\n -ms-transform: rotate(80deg);\n -o-transform: rotate(80deg);\n transform: rotate(80deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 40% {\n -webkit-transform: rotate(60deg);\n -moz-transform: rotate(60deg);\n -ms-transform: rotate(60deg);\n -o-transform: rotate(60deg);\n transform: rotate(60deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 80% {\n -webkit-transform: rotate(60deg) translateY(0);\n -moz-transform: rotate(60deg) translateY(0);\n -ms-transform: rotate(60deg) translateY(0);\n -o-transform: rotate(60deg) translateY(0);\n transform: rotate(60deg) translateY(0);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 100% {\n -webkit-transform: translateY(700px);\n -moz-transform: translateY(700px);\n -ms-transform: translateY(700px);\n -o-transform: translateY(700px);\n transform: translateY(700px);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-o-keyframes hinge {\n 0% {\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 20%, 60% {\n -webkit-transform: rotate(80deg);\n -moz-transform: rotate(80deg);\n -ms-transform: rotate(80deg);\n -o-transform: rotate(80deg);\n transform: rotate(80deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 40% {\n -webkit-transform: rotate(60deg);\n -moz-transform: rotate(60deg);\n -ms-transform: rotate(60deg);\n -o-transform: rotate(60deg);\n transform: rotate(60deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 80% {\n -webkit-transform: rotate(60deg) translateY(0);\n -moz-transform: rotate(60deg) translateY(0);\n -ms-transform: rotate(60deg) translateY(0);\n -o-transform: rotate(60deg) translateY(0);\n transform: rotate(60deg) translateY(0);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 100% {\n -webkit-transform: translateY(700px);\n -moz-transform: translateY(700px);\n -ms-transform: translateY(700px);\n -o-transform: translateY(700px);\n transform: translateY(700px);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-ms-keyframes hinge {\n 0% {\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 20%, 60% {\n -webkit-transform: rotate(80deg);\n -moz-transform: rotate(80deg);\n -ms-transform: rotate(80deg);\n -o-transform: rotate(80deg);\n transform: rotate(80deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 40% {\n -webkit-transform: rotate(60deg);\n -moz-transform: rotate(60deg);\n -ms-transform: rotate(60deg);\n -o-transform: rotate(60deg);\n transform: rotate(60deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 80% {\n -webkit-transform: rotate(60deg) translateY(0);\n -moz-transform: rotate(60deg) translateY(0);\n -ms-transform: rotate(60deg) translateY(0);\n -o-transform: rotate(60deg) translateY(0);\n transform: rotate(60deg) translateY(0);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 100% {\n -webkit-transform: translateY(700px);\n -moz-transform: translateY(700px);\n -ms-transform: translateY(700px);\n -o-transform: translateY(700px);\n transform: translateY(700px);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@keyframes hinge {\n 0% {\n -webkit-transform: rotate(0);\n -moz-transform: rotate(0);\n -ms-transform: rotate(0);\n -o-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 20%, 60% {\n -webkit-transform: rotate(80deg);\n -moz-transform: rotate(80deg);\n -ms-transform: rotate(80deg);\n -o-transform: rotate(80deg);\n transform: rotate(80deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 40% {\n -webkit-transform: rotate(60deg);\n -moz-transform: rotate(60deg);\n -ms-transform: rotate(60deg);\n -o-transform: rotate(60deg);\n transform: rotate(60deg);\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 80% {\n -webkit-transform: rotate(60deg) translateY(0);\n -moz-transform: rotate(60deg) translateY(0);\n -ms-transform: rotate(60deg) translateY(0);\n -o-transform: rotate(60deg) translateY(0);\n transform: rotate(60deg) translateY(0);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform-origin: top left 50%;\n -moz-transform-origin: top left 50%;\n -ms-transform-origin: top left 50%;\n -o-transform-origin: top left 50%;\n transform-origin: top left 50%;\n -webkit-animation-timing-function: ease-in-out;\n -moz-animation-timing-function: ease-in-out;\n -ms-animation-timing-function: ease-in-out;\n -o-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n }\n\n 100% {\n -webkit-transform: translateY(700px);\n -moz-transform: translateY(700px);\n -ms-transform: translateY(700px);\n -o-transform: translateY(700px);\n transform: translateY(700px);\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n }\n}\n\n@-moz-keyframes rollIn {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n}\n\n@-webkit-keyframes rollIn {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n}\n\n@-o-keyframes rollIn {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n}\n\n@-ms-keyframes rollIn {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n}\n\n@keyframes rollIn {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n}\n\n@-moz-keyframes rollOut {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n}\n\n@-webkit-keyframes rollOut {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n}\n\n@-o-keyframes rollOut {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n}\n\n@-ms-keyframes rollOut {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n}\n\n@keyframes rollOut {\n 0% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n opacity: 1;\n -webkit-transform: translateX(0px) rotate(0deg);\n -moz-transform: translateX(0px) rotate(0deg);\n -ms-transform: translateX(0px) rotate(0deg);\n -o-transform: translateX(0px) rotate(0deg);\n transform: translateX(0px) rotate(0deg);\n }\n\n 100% {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(-120deg);\n -moz-transform: translateX(-100%) rotate(-120deg);\n -ms-transform: translateX(-100%) rotate(-120deg);\n -o-transform: translateX(-100%) rotate(-120deg);\n transform: translateX(-100%) rotate(-120deg);\n }\n}\n\n/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n:root {\n --blue: #5e50f9;\n --indigo: #6610f2;\n --purple: #6a008a;\n --pink: #e91e63;\n --red: #f96868;\n --orange: #f2a654;\n --yellow: #f6e84e;\n --green: #46c35f;\n --teal: #58d8a3;\n --cyan: #57c7d4;\n --white: #ffffff;\n --gray: #6c757d;\n --gray-dark: #0f1531;\n --blue: #5e50f9;\n --indigo: #6610f2;\n --purple: #6a008a;\n --pink: #e91e63;\n --red: #f96868;\n --orange: #f2a654;\n --yellow: #f6e84e;\n --green: #46c35f;\n --teal: #58d8a3;\n --cyan: #57c7d4;\n --white: #ffffff;\n --gray: #434a54;\n --gray-light: #aab2bd;\n --gray-lighter: #e8eff4;\n --gray-lightest: #e6e9ed;\n --black: #000000;\n --primary: #2196f3;\n --secondary: #dde4eb;\n --success: #19d895;\n --info: #8862e0;\n --warning: #ffaf00;\n --danger: #ff0017;\n --light: #fbfbfb;\n --dark: #252c46;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle,\naside,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #343a40;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.9375rem;\n padding-bottom: 0.9375rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1,\n.h1 {\n font-size: 2.5rem;\n}\n\nh2,\n.h2 {\n font-size: 2rem;\n}\n\nh3,\n.h3 {\n font-size: 1.75rem;\n}\n\nh4,\n.h4 {\n font-size: 1.5rem;\n}\n\nh5,\n.h5 {\n font-size: 1.25rem;\n}\n\nh6,\n.h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-wrap: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 12.5px;\n padding-left: 12.5px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl {\n width: 100%;\n padding-right: 12.5px;\n padding-left: 12.5px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container,\n .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container,\n .container-sm,\n .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container,\n .container-sm,\n .container-md,\n .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container,\n .container-sm,\n .container-md,\n .container-lg,\n .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -12.5px;\n margin-left: -12.5px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1,\n.col-2,\n.col-3,\n.col-4,\n.col-5,\n.col-6,\n.col-7,\n.col-8,\n.col-9,\n.col-10,\n.col-11,\n.col-12,\n.col,\n.col-auto,\n.col-sm-1,\n.col-sm-2,\n.col-sm-3,\n.col-sm-4,\n.col-sm-5,\n.col-sm-6,\n.col-sm-7,\n.col-sm-8,\n.col-sm-9,\n.col-sm-10,\n.col-sm-11,\n.col-sm-12,\n.col-sm,\n.col-sm-auto,\n.col-md-1,\n.col-md-2,\n.col-md-3,\n.col-md-4,\n.col-md-5,\n.col-md-6,\n.col-md-7,\n.col-md-8,\n.col-md-9,\n.col-md-10,\n.col-md-11,\n.col-md-12,\n.col-md,\n.col-md-auto,\n.col-lg-1,\n.col-lg-2,\n.col-lg-3,\n.col-lg-4,\n.col-lg-5,\n.col-lg-6,\n.col-lg-7,\n.col-lg-8,\n.col-lg-9,\n.col-lg-10,\n.col-lg-11,\n.col-lg-12,\n.col-lg,\n.col-lg-auto,\n.col-xl-1,\n.col-xl-2,\n.col-xl-3,\n.col-xl-4,\n.col-xl-5,\n.col-xl-6,\n.col-xl-7,\n.col-xl-8,\n.col-xl-9,\n.col-xl-10,\n.col-xl-11,\n.col-xl-12,\n.col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 12.5px;\n padding-left: 12.5px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-sm-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-sm-first {\n order: -1;\n }\n\n .order-sm-last {\n order: 13;\n }\n\n .order-sm-0 {\n order: 0;\n }\n\n .order-sm-1 {\n order: 1;\n }\n\n .order-sm-2 {\n order: 2;\n }\n\n .order-sm-3 {\n order: 3;\n }\n\n .order-sm-4 {\n order: 4;\n }\n\n .order-sm-5 {\n order: 5;\n }\n\n .order-sm-6 {\n order: 6;\n }\n\n .order-sm-7 {\n order: 7;\n }\n\n .order-sm-8 {\n order: 8;\n }\n\n .order-sm-9 {\n order: 9;\n }\n\n .order-sm-10 {\n order: 10;\n }\n\n .order-sm-11 {\n order: 11;\n }\n\n .order-sm-12 {\n order: 12;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-md-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-md-first {\n order: -1;\n }\n\n .order-md-last {\n order: 13;\n }\n\n .order-md-0 {\n order: 0;\n }\n\n .order-md-1 {\n order: 1;\n }\n\n .order-md-2 {\n order: 2;\n }\n\n .order-md-3 {\n order: 3;\n }\n\n .order-md-4 {\n order: 4;\n }\n\n .order-md-5 {\n order: 5;\n }\n\n .order-md-6 {\n order: 6;\n }\n\n .order-md-7 {\n order: 7;\n }\n\n .order-md-8 {\n order: 8;\n }\n\n .order-md-9 {\n order: 9;\n }\n\n .order-md-10 {\n order: 10;\n }\n\n .order-md-11 {\n order: 11;\n }\n\n .order-md-12 {\n order: 12;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-lg-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-lg-first {\n order: -1;\n }\n\n .order-lg-last {\n order: 13;\n }\n\n .order-lg-0 {\n order: 0;\n }\n\n .order-lg-1 {\n order: 1;\n }\n\n .order-lg-2 {\n order: 2;\n }\n\n .order-lg-3 {\n order: 3;\n }\n\n .order-lg-4 {\n order: 4;\n }\n\n .order-lg-5 {\n order: 5;\n }\n\n .order-lg-6 {\n order: 6;\n }\n\n .order-lg-7 {\n order: 7;\n }\n\n .order-lg-8 {\n order: 8;\n }\n\n .order-lg-9 {\n order: 9;\n }\n\n .order-lg-10 {\n order: 10;\n }\n\n .order-lg-11 {\n order: 11;\n }\n\n .order-lg-12 {\n order: 12;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-xl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-xl-first {\n order: -1;\n }\n\n .order-xl-last {\n order: 13;\n }\n\n .order-xl-0 {\n order: 0;\n }\n\n .order-xl-1 {\n order: 1;\n }\n\n .order-xl-2 {\n order: 2;\n }\n\n .order-xl-3 {\n order: 3;\n }\n\n .order-xl-4 {\n order: 4;\n }\n\n .order-xl-5 {\n order: 5;\n }\n\n .order-xl-6 {\n order: 6;\n }\n\n .order-xl-7 {\n order: 7;\n }\n\n .order-xl-8 {\n order: 8;\n }\n\n .order-xl-9 {\n order: 9;\n }\n\n .order-xl-10 {\n order: 10;\n }\n\n .order-xl-11 {\n order: 11;\n }\n\n .order-xl-12 {\n order: 12;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.9375rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: #f3f4fa;\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #c1e2fc;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #8cc8f9;\n}\n\n.table-hover .table-primary:hover {\n background-color: #a9d7fb;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #a9d7fb;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #f5f7f9;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #edf1f5;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #e5eaef;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #e5eaef;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #bff4e1;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #87ebc8;\n}\n\n.table-hover .table-success:hover {\n background-color: #a9f0d7;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #a9f0d7;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #ded3f6;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #c1adef;\n}\n\n.table-hover .table-info:hover {\n background-color: #cebef2;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #cebef2;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffe9b8;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffd57a;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe19f;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe19f;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #ffb8be;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ff7a86;\n}\n\n.table-hover .table-danger:hover {\n background-color: #ff9fa7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #ff9fa7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fefefe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fdfdfd;\n}\n\n.table-hover .table-light:hover {\n background-color: #f1f1f1;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #f1f1f1;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c2c4cb;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #8e919f;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b4b7bf;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b4b7bf;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: 2rem;\n padding: 0.875rem 1.375rem;\n font-size: 0.75rem;\n font-weight: 400;\n line-height: 1;\n color: #495057;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 2px;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #b9b8b8;\n opacity: 1;\n}\n\n.form-control:disabled,\n.form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #ffffff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.875rem + 1px);\n padding-bottom: calc(0.875rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.94rem + 1px);\n padding-bottom: calc(0.94rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.875rem 0;\n margin-bottom: 0;\n font-size: 0.75rem;\n line-height: 1;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm,\n.form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: 1.75rem;\n padding: 0.5rem 0.81rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: 3.312rem;\n padding: 0.94rem 1.94rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size],\nselect.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input[disabled] ~ .form-check-label,\n.form-check-input:disabled ~ .form-check-label {\n color: #6c7293;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid,\n.form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus,\n.form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated textarea.form-control:valid,\ntextarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid,\n.custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label,\n.form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip,\n.form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label,\n.custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before,\n.custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,\n.custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,\n.custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,\n.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label,\n.custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label,\n.custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid,\n.form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus,\n.form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid,\ntextarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label,\n.form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip,\n.form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label,\n.custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before,\n.custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,\n.custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,\n.custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,\n.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label,\n.custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,\n.custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #343a40;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.4rem 1rem;\n font-size: 0.875rem;\n line-height: 1;\n border-radius: 0.1875rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #343a40;\n text-decoration: none;\n}\n\n.btn:focus,\n.btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled,\n.btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #2196f3;\n border-color: #2196f3;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0c83e2;\n border-color: #0c7cd5;\n}\n\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #0c83e2;\n border-color: #0c7cd5;\n box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5);\n}\n\n.btn-primary.disabled,\n.btn-primary:disabled {\n color: #fff;\n background-color: #2196f3;\n border-color: #2196f3;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active,\n.btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0c7cd5;\n border-color: #0b75c9;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus,\n.btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5);\n}\n\n.btn-secondary {\n color: #212529;\n background-color: #dde4eb;\n border-color: #dde4eb;\n}\n\n.btn-secondary:hover {\n color: #212529;\n background-color: #c5d1dd;\n border-color: #bdcbd8;\n}\n\n.btn-secondary:focus,\n.btn-secondary.focus {\n color: #212529;\n background-color: #c5d1dd;\n border-color: #bdcbd8;\n box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5);\n}\n\n.btn-secondary.disabled,\n.btn-secondary:disabled {\n color: #212529;\n background-color: #dde4eb;\n border-color: #dde4eb;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active,\n.btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #212529;\n background-color: #bdcbd8;\n border-color: #b5c4d3;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus,\n.btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5);\n}\n\n.btn-success {\n color: #212529;\n background-color: #19d895;\n border-color: #19d895;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #15b67d;\n border-color: #14aa75;\n}\n\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #15b67d;\n border-color: #14aa75;\n box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5);\n}\n\n.btn-success.disabled,\n.btn-success:disabled {\n color: #212529;\n background-color: #19d895;\n border-color: #19d895;\n}\n\n.btn-success:not(:disabled):not(.disabled):active,\n.btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #14aa75;\n border-color: #129f6e;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus,\n.btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #8862e0;\n border-color: #8862e0;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #7042da;\n border-color: #6837d8;\n}\n\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #7042da;\n border-color: #6837d8;\n box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5);\n}\n\n.btn-info.disabled,\n.btn-info:disabled {\n color: #fff;\n background-color: #8862e0;\n border-color: #8862e0;\n}\n\n.btn-info:not(:disabled):not(.disabled):active,\n.btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #6837d8;\n border-color: #602dd5;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus,\n.btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffaf00;\n border-color: #ffaf00;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #d99500;\n border-color: #cc8c00;\n}\n\n.btn-warning:focus,\n.btn-warning.focus {\n color: #212529;\n background-color: #d99500;\n border-color: #cc8c00;\n box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5);\n}\n\n.btn-warning.disabled,\n.btn-warning:disabled {\n color: #212529;\n background-color: #ffaf00;\n border-color: #ffaf00;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active,\n.btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #fff;\n background-color: #cc8c00;\n border-color: #bf8300;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus,\n.btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #ff0017;\n border-color: #ff0017;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #d90014;\n border-color: #cc0012;\n}\n\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #d90014;\n border-color: #cc0012;\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 58, 0.5);\n}\n\n.btn-danger.disabled,\n.btn-danger:disabled {\n color: #fff;\n background-color: #ff0017;\n border-color: #ff0017;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active,\n.btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #cc0012;\n border-color: #bf0011;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus,\n.btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 58, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #fbfbfb;\n border-color: #fbfbfb;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e8e8e8;\n border-color: #e2e1e1;\n}\n\n.btn-light:focus,\n.btn-light.focus {\n color: #212529;\n background-color: #e8e8e8;\n border-color: #e2e1e1;\n box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5);\n}\n\n.btn-light.disabled,\n.btn-light:disabled {\n color: #212529;\n background-color: #fbfbfb;\n border-color: #fbfbfb;\n}\n\n.btn-light:not(:disabled):not(.disabled):active,\n.btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #e2e1e1;\n border-color: #dbdbdb;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus,\n.btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #252c46;\n border-color: #252c46;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #181c2d;\n border-color: #131725;\n}\n\n.btn-dark:focus,\n.btn-dark.focus {\n color: #fff;\n background-color: #181c2d;\n border-color: #131725;\n box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5);\n}\n\n.btn-dark.disabled,\n.btn-dark:disabled {\n color: #fff;\n background-color: #252c46;\n border-color: #252c46;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active,\n.btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #131725;\n border-color: #0f121c;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus,\n.btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5);\n}\n\n.btn-outline-primary {\n color: #2196f3;\n border-color: #2196f3;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #2196f3;\n border-color: #2196f3;\n}\n\n.btn-outline-primary:focus,\n.btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5);\n}\n\n.btn-outline-primary.disabled,\n.btn-outline-primary:disabled {\n color: #2196f3;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active,\n.btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #2196f3;\n border-color: #2196f3;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus,\n.btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5);\n}\n\n.btn-outline-secondary {\n color: #dde4eb;\n border-color: #dde4eb;\n}\n\n.btn-outline-secondary:hover {\n color: #212529;\n background-color: #dde4eb;\n border-color: #dde4eb;\n}\n\n.btn-outline-secondary:focus,\n.btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5);\n}\n\n.btn-outline-secondary.disabled,\n.btn-outline-secondary:disabled {\n color: #dde4eb;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active,\n.btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #212529;\n background-color: #dde4eb;\n border-color: #dde4eb;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,\n.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5);\n}\n\n.btn-outline-success {\n color: #19d895;\n border-color: #19d895;\n}\n\n.btn-outline-success:hover {\n color: #212529;\n background-color: #19d895;\n border-color: #19d895;\n}\n\n.btn-outline-success:focus,\n.btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5);\n}\n\n.btn-outline-success.disabled,\n.btn-outline-success:disabled {\n color: #19d895;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active,\n.btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #212529;\n background-color: #19d895;\n border-color: #19d895;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus,\n.btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5);\n}\n\n.btn-outline-info {\n color: #8862e0;\n border-color: #8862e0;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #8862e0;\n border-color: #8862e0;\n}\n\n.btn-outline-info:focus,\n.btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5);\n}\n\n.btn-outline-info.disabled,\n.btn-outline-info:disabled {\n color: #8862e0;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active,\n.btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #8862e0;\n border-color: #8862e0;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus,\n.btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffaf00;\n border-color: #ffaf00;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffaf00;\n border-color: #ffaf00;\n}\n\n.btn-outline-warning:focus,\n.btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5);\n}\n\n.btn-outline-warning.disabled,\n.btn-outline-warning:disabled {\n color: #ffaf00;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active,\n.btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffaf00;\n border-color: #ffaf00;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus,\n.btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5);\n}\n\n.btn-outline-danger {\n color: #ff0017;\n border-color: #ff0017;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #ff0017;\n border-color: #ff0017;\n}\n\n.btn-outline-danger:focus,\n.btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 23, 0.5);\n}\n\n.btn-outline-danger.disabled,\n.btn-outline-danger:disabled {\n color: #ff0017;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active,\n.btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #ff0017;\n border-color: #ff0017;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus,\n.btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 23, 0.5);\n}\n\n.btn-outline-light {\n color: #fbfbfb;\n border-color: #fbfbfb;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #fbfbfb;\n border-color: #fbfbfb;\n}\n\n.btn-outline-light:focus,\n.btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5);\n}\n\n.btn-outline-light.disabled,\n.btn-outline-light:disabled {\n color: #fbfbfb;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active,\n.btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #fbfbfb;\n border-color: #fbfbfb;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus,\n.btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5);\n}\n\n.btn-outline-dark {\n color: #252c46;\n border-color: #252c46;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #252c46;\n border-color: #252c46;\n}\n\n.btn-outline-dark:focus,\n.btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5);\n}\n\n.btn-outline-dark.disabled,\n.btn-outline-dark:disabled {\n color: #252c46;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active,\n.btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #252c46;\n border-color: #252c46;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus,\n.btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus,\n.btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled,\n.btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 0.94rem 1.94rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.1875rem;\n}\n\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 0.3rem 0.95rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.1875rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"],\n.dropdown-menu[x-placement^=\"right\"],\n.dropdown-menu[x-placement^=\"bottom\"],\n.dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #dee2e6;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #343a40;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover,\n.dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active,\n.dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled,\n.dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #343a40;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #343a40;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus,\n.btn-group > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split,\n.btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.7125rem;\n padding-left: 0.7125rem;\n}\n\n.btn-lg + .dropdown-toggle-split,\n.btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 1.455rem;\n padding-left: 1.455rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 0%;\n min-width: 0;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.875rem 1.375rem;\n margin-bottom: 0;\n font-size: 0.75rem;\n font-weight: 400;\n line-height: 1;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 2px;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: 3.312rem;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.94rem 1.94rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: 1.75rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.5rem 0.81rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1;\n width: 1rem;\n height: 1.25rem;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label,\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::before,\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #ffffff;\n}\n\n.custom-select[multiple],\n.custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input[disabled] ~ .custom-file-label,\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover,\n.nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #ebedf2;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover,\n.nav-tabs .nav-link:focus {\n border-color: #ebedf2 #ebedf2 #ebedf2;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #343a40;\n background-color: #ffffff;\n border-color: #ebedf2 #ebedf2 #ffffff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar .container,\n.navbar .container-fluid,\n.navbar .container-sm,\n.navbar .container-md,\n.navbar .container-lg,\n.navbar .container-xl {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover,\n.navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid,\n .navbar-expand-sm > .container-sm,\n .navbar-expand-sm > .container-md,\n .navbar-expand-sm > .container-lg,\n .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid,\n .navbar-expand-sm > .container-sm,\n .navbar-expand-sm > .container-md,\n .navbar-expand-sm > .container-lg,\n .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap;\n }\n\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid,\n .navbar-expand-md > .container-sm,\n .navbar-expand-md > .container-md,\n .navbar-expand-md > .container-lg,\n .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid,\n .navbar-expand-md > .container-sm,\n .navbar-expand-md > .container-md,\n .navbar-expand-md > .container-lg,\n .navbar-expand-md > .container-xl {\n flex-wrap: nowrap;\n }\n\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid,\n .navbar-expand-lg > .container-sm,\n .navbar-expand-lg > .container-md,\n .navbar-expand-lg > .container-lg,\n .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid,\n .navbar-expand-lg > .container-sm,\n .navbar-expand-lg > .container-md,\n .navbar-expand-lg > .container-lg,\n .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap;\n }\n\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid,\n .navbar-expand-xl > .container-sm,\n .navbar-expand-xl > .container-md,\n .navbar-expand-xl > .container-lg,\n .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid,\n .navbar-expand-xl > .container-sm,\n .navbar-expand-xl > .container-md,\n .navbar-expand-xl > .container-lg,\n .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap;\n }\n\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.navbar-expand > .container-xl {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover,\n.navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover,\n.navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover,\n.navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand,\n.navbar.navbar-danger .navbar-brand,\n.navbar.navbar-primary .navbar-brand,\n.navbar.navbar-success .navbar-brand,\n.navbar.navbar-warning .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover,\n.navbar.navbar-danger .navbar-brand:hover,\n.navbar.navbar-primary .navbar-brand:hover,\n.navbar.navbar-success .navbar-brand:hover,\n.navbar.navbar-warning .navbar-brand:hover,\n.navbar-dark .navbar-brand:focus,\n.navbar.navbar-danger .navbar-brand:focus,\n.navbar.navbar-primary .navbar-brand:focus,\n.navbar.navbar-success .navbar-brand:focus,\n.navbar.navbar-warning .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link,\n.navbar.navbar-danger .navbar-nav .nav-link,\n.navbar.navbar-primary .navbar-nav .nav-link,\n.navbar.navbar-success .navbar-nav .nav-link,\n.navbar.navbar-warning .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover,\n.navbar.navbar-danger .navbar-nav .nav-link:hover,\n.navbar.navbar-primary .navbar-nav .nav-link:hover,\n.navbar.navbar-success .navbar-nav .nav-link:hover,\n.navbar.navbar-warning .navbar-nav .nav-link:hover,\n.navbar-dark .navbar-nav .nav-link:focus,\n.navbar.navbar-danger .navbar-nav .nav-link:focus,\n.navbar.navbar-primary .navbar-nav .nav-link:focus,\n.navbar.navbar-success .navbar-nav .nav-link:focus,\n.navbar.navbar-warning .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled,\n.navbar.navbar-danger .navbar-nav .nav-link.disabled,\n.navbar.navbar-primary .navbar-nav .nav-link.disabled,\n.navbar.navbar-success .navbar-nav .nav-link.disabled,\n.navbar.navbar-warning .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar.navbar-danger .navbar-nav .show > .nav-link,\n.navbar.navbar-primary .navbar-nav .show > .nav-link,\n.navbar.navbar-success .navbar-nav .show > .nav-link,\n.navbar.navbar-warning .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar.navbar-danger .navbar-nav .active > .nav-link,\n.navbar.navbar-primary .navbar-nav .active > .nav-link,\n.navbar.navbar-success .navbar-nav .active > .nav-link,\n.navbar.navbar-warning .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar.navbar-danger .navbar-nav .nav-link.show,\n.navbar.navbar-primary .navbar-nav .nav-link.show,\n.navbar.navbar-success .navbar-nav .nav-link.show,\n.navbar.navbar-warning .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active,\n.navbar.navbar-danger .navbar-nav .nav-link.active,\n.navbar.navbar-primary .navbar-nav .nav-link.active,\n.navbar.navbar-success .navbar-nav .nav-link.active,\n.navbar.navbar-warning .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler,\n.navbar.navbar-danger .navbar-toggler,\n.navbar.navbar-primary .navbar-toggler,\n.navbar.navbar-success .navbar-toggler,\n.navbar.navbar-warning .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon,\n.navbar.navbar-danger .navbar-toggler-icon,\n.navbar.navbar-primary .navbar-toggler-icon,\n.navbar.navbar-success .navbar-toggler-icon,\n.navbar.navbar-warning .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text,\n.navbar.navbar-danger .navbar-text,\n.navbar.navbar-primary .navbar-text,\n.navbar.navbar-success .navbar-text,\n.navbar.navbar-warning .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a,\n.navbar.navbar-danger .navbar-text a,\n.navbar.navbar-primary .navbar-text a,\n.navbar.navbar-success .navbar-text a,\n.navbar.navbar-warning .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover,\n.navbar.navbar-danger .navbar-text a:hover,\n.navbar.navbar-primary .navbar-text a:hover,\n.navbar.navbar-success .navbar-text a:hover,\n.navbar.navbar-warning .navbar-text a:hover,\n.navbar-dark .navbar-text a:focus,\n.navbar.navbar-danger .navbar-text a:focus,\n.navbar.navbar-primary .navbar-text a:focus,\n.navbar.navbar-success .navbar-text a:focus,\n.navbar.navbar-warning .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid #e6e6e6;\n border-radius: 3px;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid #e6e6e6;\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid #e6e6e6;\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n\n .card-deck .card {\n flex: 1 0 0%;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:last-of-type) {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card > .card-header {\n border-radius: 0;\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.56rem 1.13rem;\n margin-bottom: 1rem;\n font-size: 0.875rem;\n list-style: none;\n background-color: transparent;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #495057;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover,\na.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #2196f3;\n}\n\na.badge-primary:hover,\na.badge-primary:focus {\n color: #fff;\n background-color: #0c7cd5;\n}\n\na.badge-primary:focus,\na.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5);\n}\n\n.badge-secondary {\n color: #212529;\n background-color: #dde4eb;\n}\n\na.badge-secondary:hover,\na.badge-secondary:focus {\n color: #212529;\n background-color: #bdcbd8;\n}\n\na.badge-secondary:focus,\na.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5);\n}\n\n.badge-success {\n color: #212529;\n background-color: #19d895;\n}\n\na.badge-success:hover,\na.badge-success:focus {\n color: #212529;\n background-color: #14aa75;\n}\n\na.badge-success:focus,\na.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #8862e0;\n}\n\na.badge-info:hover,\na.badge-info:focus {\n color: #fff;\n background-color: #6837d8;\n}\n\na.badge-info:focus,\na.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffaf00;\n}\n\na.badge-warning:hover,\na.badge-warning:focus {\n color: #212529;\n background-color: #cc8c00;\n}\n\na.badge-warning:focus,\na.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #ff0017;\n}\n\na.badge-danger:hover,\na.badge-danger:focus {\n color: #fff;\n background-color: #cc0012;\n}\n\na.badge-danger:focus,\na.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 23, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #fbfbfb;\n}\n\na.badge-light:hover,\na.badge-light:focus {\n color: #212529;\n background-color: #e2e1e1;\n}\n\na.badge-light:focus,\na.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #252c46;\n}\n\na.badge-dark:hover,\na.badge-dark:focus {\n color: #fff;\n background-color: #131725;\n}\n\na.badge-dark:focus,\na.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #114e7e;\n background-color: #d3eafd;\n border-color: #c1e2fc;\n}\n\n.alert-primary hr {\n border-top-color: #a9d7fb;\n}\n\n.alert-primary .alert-link {\n color: #0b3251;\n}\n\n.alert-secondary {\n color: #73777a;\n background-color: #f8fafb;\n border-color: #f5f7f9;\n}\n\n.alert-secondary hr {\n border-top-color: #e5eaef;\n}\n\n.alert-secondary .alert-link {\n color: #5a5d60;\n}\n\n.alert-success {\n color: #0d704d;\n background-color: #d1f7ea;\n border-color: #bff4e1;\n}\n\n.alert-success hr {\n border-top-color: #a9f0d7;\n}\n\n.alert-success .alert-link {\n color: #08422e;\n}\n\n.alert-info {\n color: #473374;\n background-color: #e7e0f9;\n border-color: #ded3f6;\n}\n\n.alert-info hr {\n border-top-color: #cebef2;\n}\n\n.alert-info .alert-link {\n color: #312351;\n}\n\n.alert-warning {\n color: #855b00;\n background-color: #ffefcc;\n border-color: #ffe9b8;\n}\n\n.alert-warning hr {\n border-top-color: #ffe19f;\n}\n\n.alert-warning .alert-link {\n color: #523800;\n}\n\n.alert-danger {\n color: #85000c;\n background-color: #ffccd1;\n border-color: #ffb8be;\n}\n\n.alert-danger hr {\n border-top-color: #ff9fa7;\n}\n\n.alert-danger .alert-link {\n color: #520007;\n}\n\n.alert-light {\n color: #838383;\n background-color: #fefefe;\n border-color: #fefefe;\n}\n\n.alert-light hr {\n border-top-color: #f1f1f1;\n}\n\n.alert-light .alert-link {\n color: #6a6969;\n}\n\n.alert-dark {\n color: #131724;\n background-color: #d3d5da;\n border-color: #c2c4cb;\n}\n\n.alert-dark hr {\n border-top-color: #b4b7bf;\n}\n\n.alert-dark .alert-link {\n color: #010203;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover,\n.list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled,\n.list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n\n.list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n.list-group-horizontal .list-group-item.active {\n margin-top: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n\n .list-group-horizontal-sm .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n\n .list-group-horizontal-sm .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n\n .list-group-horizontal-sm .list-group-item.active {\n margin-top: 0;\n }\n\n .list-group-horizontal-sm .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n\n .list-group-horizontal-sm .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n\n .list-group-horizontal-md .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n\n .list-group-horizontal-md .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n\n .list-group-horizontal-md .list-group-item.active {\n margin-top: 0;\n }\n\n .list-group-horizontal-md .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n\n .list-group-horizontal-md .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n\n .list-group-horizontal-lg .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n\n .list-group-horizontal-lg .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n\n .list-group-horizontal-lg .list-group-item.active {\n margin-top: 0;\n }\n\n .list-group-horizontal-lg .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n\n .list-group-horizontal-lg .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n\n .list-group-horizontal-xl .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n\n .list-group-horizontal-xl .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n\n .list-group-horizontal-xl .list-group-item.active {\n margin-top: 0;\n }\n\n .list-group-horizontal-xl .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n\n .list-group-horizontal-xl .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right-width: 0;\n border-left-width: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:first-child {\n border-top-width: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #114e7e;\n background-color: #c1e2fc;\n}\n\n.list-group-item-primary.list-group-item-action:hover,\n.list-group-item-primary.list-group-item-action:focus {\n color: #114e7e;\n background-color: #a9d7fb;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #ffffff;\n background-color: #114e7e;\n border-color: #114e7e;\n}\n\n.list-group-item-secondary {\n color: #73777a;\n background-color: #f5f7f9;\n}\n\n.list-group-item-secondary.list-group-item-action:hover,\n.list-group-item-secondary.list-group-item-action:focus {\n color: #73777a;\n background-color: #e5eaef;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #ffffff;\n background-color: #73777a;\n border-color: #73777a;\n}\n\n.list-group-item-success {\n color: #0d704d;\n background-color: #bff4e1;\n}\n\n.list-group-item-success.list-group-item-action:hover,\n.list-group-item-success.list-group-item-action:focus {\n color: #0d704d;\n background-color: #a9f0d7;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #ffffff;\n background-color: #0d704d;\n border-color: #0d704d;\n}\n\n.list-group-item-info {\n color: #473374;\n background-color: #ded3f6;\n}\n\n.list-group-item-info.list-group-item-action:hover,\n.list-group-item-info.list-group-item-action:focus {\n color: #473374;\n background-color: #cebef2;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #ffffff;\n background-color: #473374;\n border-color: #473374;\n}\n\n.list-group-item-warning {\n color: #855b00;\n background-color: #ffe9b8;\n}\n\n.list-group-item-warning.list-group-item-action:hover,\n.list-group-item-warning.list-group-item-action:focus {\n color: #855b00;\n background-color: #ffe19f;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #ffffff;\n background-color: #855b00;\n border-color: #855b00;\n}\n\n.list-group-item-danger {\n color: #85000c;\n background-color: #ffb8be;\n}\n\n.list-group-item-danger.list-group-item-action:hover,\n.list-group-item-danger.list-group-item-action:focus {\n color: #85000c;\n background-color: #ff9fa7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #ffffff;\n background-color: #85000c;\n border-color: #85000c;\n}\n\n.list-group-item-light {\n color: #838383;\n background-color: #fefefe;\n}\n\n.list-group-item-light.list-group-item-action:hover,\n.list-group-item-light.list-group-item-action:focus {\n color: #838383;\n background-color: #f1f1f1;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #ffffff;\n background-color: #838383;\n border-color: #838383;\n}\n\n.list-group-item-dark {\n color: #131724;\n background-color: #c2c4cb;\n}\n\n.list-group-item-dark.list-group-item-action:hover,\n.list-group-item-dark.list-group-item-action:focus {\n color: #131724;\n background-color: #b4b7bf;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #ffffff;\n background-color: #131724;\n border-color: #131724;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover,\n.close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.4s ease;\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 20px);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 20px);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 20px);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 20px);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #f3f4fa;\n background-clip: padding-box;\n border: 1px solid #dee2e6;\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -25px -26px -25px auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 0.937rem;\n}\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: 0.687rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 30px auto;\n }\n\n .modal-dialog-scrollable {\n max-height: calc(100% - 60px);\n }\n\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 60px);\n }\n\n .modal-dialog-centered {\n min-height: calc(100% - 60px);\n }\n\n .modal-dialog-centered::before {\n height: calc(100vh - 60px);\n }\n\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 90%;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.75rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top,\n.bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow,\n.bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before,\n.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right,\n.bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow,\n.bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before,\n.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom,\n.bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow,\n.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before,\n.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left,\n.bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow,\n.bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before,\n.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.4rem 0.75rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.375rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before,\n.popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top,\n.bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow,\n.bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc(-0.5rem - 1px);\n}\n\n.bs-popover-top > .arrow::before,\n.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right,\n.bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow,\n.bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before,\n.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom,\n.bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow,\n.bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc(-0.5rem - 1px);\n}\n\n.bs-popover-bottom > .arrow::before,\n.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before,\n.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left,\n.bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow,\n.bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before,\n.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover,\n.carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary,\n.settings-panel .color-tiles .tiles.primary {\n background-color: #2196f3 !important;\n}\n\na.bg-primary:hover,\n.settings-panel .color-tiles a.tiles.primary:hover,\na.bg-primary:focus,\n.settings-panel .color-tiles a.tiles.primary:focus,\nbutton.bg-primary:hover,\n.settings-panel .color-tiles button.tiles.primary:hover,\nbutton.bg-primary:focus,\n.settings-panel .color-tiles button.tiles.primary:focus {\n background-color: #0c7cd5 !important;\n}\n\n.bg-secondary {\n background-color: #dde4eb !important;\n}\n\na.bg-secondary:hover,\na.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #bdcbd8 !important;\n}\n\n.bg-success,\n.settings-panel .color-tiles .tiles.success {\n background-color: #19d895 !important;\n}\n\na.bg-success:hover,\n.settings-panel .color-tiles a.tiles.success:hover,\na.bg-success:focus,\n.settings-panel .color-tiles a.tiles.success:focus,\nbutton.bg-success:hover,\n.settings-panel .color-tiles button.tiles.success:hover,\nbutton.bg-success:focus,\n.settings-panel .color-tiles button.tiles.success:focus {\n background-color: #14aa75 !important;\n}\n\n.bg-info,\n.settings-panel .color-tiles .tiles.info {\n background-color: #8862e0 !important;\n}\n\na.bg-info:hover,\n.settings-panel .color-tiles a.tiles.info:hover,\na.bg-info:focus,\n.settings-panel .color-tiles a.tiles.info:focus,\nbutton.bg-info:hover,\n.settings-panel .color-tiles button.tiles.info:hover,\nbutton.bg-info:focus,\n.settings-panel .color-tiles button.tiles.info:focus {\n background-color: #6837d8 !important;\n}\n\n.bg-warning,\n.settings-panel .color-tiles .tiles.warning {\n background-color: #ffaf00 !important;\n}\n\na.bg-warning:hover,\n.settings-panel .color-tiles a.tiles.warning:hover,\na.bg-warning:focus,\n.settings-panel .color-tiles a.tiles.warning:focus,\nbutton.bg-warning:hover,\n.settings-panel .color-tiles button.tiles.warning:hover,\nbutton.bg-warning:focus,\n.settings-panel .color-tiles button.tiles.warning:focus {\n background-color: #cc8c00 !important;\n}\n\n.bg-danger,\n.settings-panel .color-tiles .tiles.danger {\n background-color: #ff0017 !important;\n}\n\na.bg-danger:hover,\n.settings-panel .color-tiles a.tiles.danger:hover,\na.bg-danger:focus,\n.settings-panel .color-tiles a.tiles.danger:focus,\nbutton.bg-danger:hover,\n.settings-panel .color-tiles button.tiles.danger:hover,\nbutton.bg-danger:focus,\n.settings-panel .color-tiles button.tiles.danger:focus {\n background-color: #cc0012 !important;\n}\n\n.bg-light {\n background-color: #fbfbfb !important;\n}\n\na.bg-light:hover,\na.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #e2e1e1 !important;\n}\n\n.bg-dark,\n.settings-panel .color-tiles .tiles.dark {\n background-color: #252c46 !important;\n}\n\na.bg-dark:hover,\n.settings-panel .color-tiles a.tiles.dark:hover,\na.bg-dark:focus,\n.settings-panel .color-tiles a.tiles.dark:focus,\nbutton.bg-dark:hover,\n.settings-panel .color-tiles button.tiles.dark:hover,\nbutton.bg-dark:focus,\n.settings-panel .color-tiles button.tiles.dark:focus {\n background-color: #131725 !important;\n}\n\n.bg-white {\n background-color: #ffffff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border,\n.loader-demo-box {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #2196f3 !important;\n}\n\n.border-secondary,\n.loader-demo-box {\n border-color: #dde4eb !important;\n}\n\n.border-success {\n border-color: #19d895 !important;\n}\n\n.border-info {\n border-color: #8862e0 !important;\n}\n\n.border-warning {\n border-color: #ffaf00 !important;\n}\n\n.border-danger {\n border-color: #ff0017 !important;\n}\n\n.border-light {\n border-color: #fbfbfb !important;\n}\n\n.border-dark {\n border-color: #252c46 !important;\n}\n\n.border-white {\n border-color: #ffffff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded,\n.loader-demo-box {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle,\n.settings-panel .color-tiles .tiles {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex,\n.page-header,\n.loader-demo-box,\n.list-wrapper ul li,\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item,\n.navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .nav-item {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714286%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714286%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start,\n.list-wrapper ul li {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between,\n.page-header {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center,\n.page-header,\n.loader-demo-box,\n.list-wrapper ul li,\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item,\n.navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .nav-item {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch,\n.navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch,\n.navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n\n .float-sm-right {\n float: right !important;\n }\n\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n\n .float-md-right {\n float: right !important;\n }\n\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n\n .float-lg-right {\n float: right !important;\n }\n\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n\n .float-xl-right {\n float: right !important;\n }\n\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.demo-modal .modal-dialog,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.rtl .settings-panel .sidebar-bg-options .rounded-circle,\n.rtl .settings-panel .sidebar-bg-options .color-tiles .tiles,\n.rtl .settings-panel .color-tiles .sidebar-bg-options .tiles,\n.rtl .settings-panel .events i,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.rtl .list-wrapper .remove,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.template-demo > .btn-group,\n.template-demo > .btn-group-vertical,\n.template-demo .circle-progress,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.template-demo > .btn-group,\n.template-demo > .btn-group-vertical,\n.template-demo > .dropdown,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.btn-toolbar .btn-group + .btn-group,\n.rtl .settings-panel .events i,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.template-demo > .btn,\n.template-demo > .btn-toolbar,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.template-demo > .btn,\n.template-demo > .btn-toolbar,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.template-demo .circle-progress-block,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.rtl .settings-panel .sidebar-bg-options .rounded-circle,\n.rtl .settings-panel .sidebar-bg-options .color-tiles .tiles,\n.rtl .settings-panel .color-tiles .sidebar-bg-options .tiles,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.card-revenue-table .revenue-item:first-child,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.card-revenue-table .revenue-item:last-child,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2,\n.template-demo .circle-progress-block {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2,\n.template-demo .circle-progress-block {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3,\n.card-revenue-table .revenue-item {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3,\n.card-revenue-table .revenue-item {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.rtl .list-wrapper .remove,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.list-wrapper .remove,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-sm-n3 {\n margin: -1rem !important;\n }\n\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-sm-n5 {\n margin: -3rem !important;\n }\n\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-md-n3 {\n margin: -1rem !important;\n }\n\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-md-n5 {\n margin: -3rem !important;\n }\n\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-lg-n3 {\n margin: -1rem !important;\n }\n\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-lg-n5 {\n margin: -3rem !important;\n }\n\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-xl-n3 {\n margin: -1rem !important;\n }\n\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-xl-n5 {\n margin: -3rem !important;\n }\n\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n\n .text-sm-right {\n text-align: right !important;\n }\n\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n\n .text-md-right {\n text-align: right !important;\n }\n\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n\n .text-lg-right {\n text-align: right !important;\n }\n\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n\n .text-xl-right {\n text-align: right !important;\n }\n\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #ffffff !important;\n}\n\n.text-primary,\n.list-wrapper .completed .remove {\n color: #2196f3 !important;\n}\n\na.text-primary:hover,\n.list-wrapper .completed a.remove:hover,\na.text-primary:focus,\n.list-wrapper .completed a.remove:focus {\n color: #0a6ebd !important;\n}\n\n.text-secondary,\n.list-wrapper .remove {\n color: #dde4eb !important;\n}\n\na.text-secondary:hover,\n.list-wrapper a.remove:hover,\na.text-secondary:focus,\n.list-wrapper a.remove:focus {\n color: #adbecf !important;\n}\n\n.text-success {\n color: #19d895 !important;\n}\n\na.text-success:hover,\na.text-success:focus {\n color: #119366 !important;\n}\n\n.text-info {\n color: #8862e0 !important;\n}\n\na.text-info:hover,\na.text-info:focus {\n color: #5a28cd !important;\n}\n\n.text-warning {\n color: #ffaf00 !important;\n}\n\na.text-warning:hover,\na.text-warning:focus {\n color: #b37b00 !important;\n}\n\n.text-danger {\n color: #ff0017 !important;\n}\n\na.text-danger:hover,\na.text-danger:focus {\n color: #b30010 !important;\n}\n\n.text-light {\n color: #fbfbfb !important;\n}\n\na.text-light:hover,\na.text-light:focus {\n color: #d5d5d5 !important;\n}\n\n.text-dark {\n color: #252c46 !important;\n}\n\na.text-dark:hover,\na.text-dark:focus {\n color: #0b0d14 !important;\n}\n\n.text-body {\n color: #343a40 !important;\n}\n\n.text-muted {\n color: #6c7293 !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n\n a:not(.btn) {\n text-decoration: underline;\n }\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n pre {\n white-space: pre-wrap !important;\n }\n\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group;\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n@page {\n size: a3;\n}\n\n body {\n min-width: 992px !important;\n }\n\n .container {\n min-width: 992px !important;\n }\n\n .navbar {\n display: none;\n }\n\n .badge {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n }\n\n .table td,\n .table th {\n background-color: #ffffff !important;\n }\n\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n\n .table-dark {\n color: inherit;\n }\n\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/* === Template mixins === */\n\n/* Animation Mixins */\n\n@keyframes dropdownAnimation {\n from {\n opacity: 0;\n transform: translate3d(0, -30px, 0);\n }\n\n to {\n opacity: 1;\n transform: none;\n transform: translate3d(0, 0px, 0);\n }\n}\n\n.dropdownAnimation,\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu,\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown,\n.sidebar .nav .nav-item.nav-profile .nav-link .dropdown .dropdown-menu {\n animation-name: dropdownAnimation;\n -webkit-animation-duration: 0.25s;\n -moz-animation-duration: 0.25s;\n -ms-animation-duration: 0.25s;\n -o-animation-duration: 0.25s;\n animation-duration: 0.25s;\n -webkit-animation-fill-mode: both;\n -moz-animation-fill-mode: both;\n -ms-animation-fill-mode: both;\n -o-animation-fill-mode: both;\n animation-fill-mode: both;\n}\n\n@keyframes fadeOut {\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n }\n}\n\n.fadeOut {\n animation-name: fadeOut;\n}\n\n.infinite-spin {\n animation-name: spin;\n animation-duration: 3s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n}\n\n@keyframes spin {\n from {\n transform: rotate(0deg);\n }\n\n to {\n transform: rotate(360deg);\n }\n}\n\n@keyframes fadeInUp {\n from {\n opacity: 0;\n transform: translate3d(0, 100%, 0);\n }\n\n to {\n opacity: 1;\n transform: none;\n }\n}\n\n.fadeInUp {\n animation-name: fadeInUp;\n}\n\n/* Miscellaneous Mixins */\n\n.list-wrapper ul li .form-check,\n.list-wrapper ul li .form-check .form-check-label,\n.settings-panel .chat-list .list .info p {\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n}\n\n/* === Core Styles === */\n\n.bg-inverse-icon-primary {\n background: #085592;\n border-color: #2196f3;\n}\n\n.bg-inverse-icon-primary .bg-item {\n color: #2196f3;\n}\n\n.bg-inverse-icon-primary .bg-item:before {\n color: inherit;\n}\n\n.bg-inverse-icon-primary .bg-item a {\n color: inherit;\n}\n\n.bg-inverse-icon-primary.bg-custom {\n background: transparent;\n}\n\n.bg-inverse-icon-primary.bg-custom .bg-item {\n background: #9acffa;\n}\n\n.bg-inverse-icon-primary.bg-custom .bg-item a {\n color: #2196f3;\n border: none;\n}\n\n.bg-inverse-icon-primary.bg-custom .bg-item a:before {\n border-left-color: #9acffa;\n}\n\n.bg-inverse-icon-primary.bg-custom .bg-item span {\n color: #2196f3;\n}\n\n.bg-inverse-icon-primary.bg-custom .bg-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-icon-secondary {\n background: #90a7be;\n border-color: #dde4eb;\n}\n\n.bg-inverse-icon-secondary .bg-item {\n color: #dde4eb;\n}\n\n.bg-inverse-icon-secondary .bg-item:before {\n color: inherit;\n}\n\n.bg-inverse-icon-secondary .bg-item a {\n color: inherit;\n}\n\n.bg-inverse-icon-secondary.bg-custom {\n background: transparent;\n}\n\n.bg-inverse-icon-secondary.bg-custom .bg-item {\n background: white;\n}\n\n.bg-inverse-icon-secondary.bg-custom .bg-item a {\n color: #dde4eb;\n border: none;\n}\n\n.bg-inverse-icon-secondary.bg-custom .bg-item a:before {\n border-left-color: white;\n}\n\n.bg-inverse-icon-secondary.bg-custom .bg-item span {\n color: #dde4eb;\n}\n\n.bg-inverse-icon-secondary.bg-custom .bg-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-icon-success {\n background: #0c6a49;\n border-color: #19d895;\n}\n\n.bg-inverse-icon-success .bg-item {\n color: #19d895;\n}\n\n.bg-inverse-icon-success .bg-item:before {\n color: inherit;\n}\n\n.bg-inverse-icon-success .bg-item a {\n color: inherit;\n}\n\n.bg-inverse-icon-success.bg-custom {\n background: transparent;\n}\n\n.bg-inverse-icon-success.bg-custom .bg-item {\n background: #80f0c9;\n}\n\n.bg-inverse-icon-success.bg-custom .bg-item a {\n color: #19d895;\n border: none;\n}\n\n.bg-inverse-icon-success.bg-custom .bg-item a:before {\n border-left-color: #80f0c9;\n}\n\n.bg-inverse-icon-success.bg-custom .bg-item span {\n color: #19d895;\n}\n\n.bg-inverse-icon-success.bg-custom .bg-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-icon-info {\n background: #4921a7;\n border-color: #8862e0;\n}\n\n.bg-inverse-icon-info .bg-item {\n color: #8862e0;\n}\n\n.bg-inverse-icon-info .bg-item:before {\n color: inherit;\n}\n\n.bg-inverse-icon-info .bg-item a {\n color: inherit;\n}\n\n.bg-inverse-icon-info.bg-custom {\n background: transparent;\n}\n\n.bg-inverse-icon-info.bg-custom .bg-item {\n background: #d9ccf5;\n}\n\n.bg-inverse-icon-info.bg-custom .bg-item a {\n color: #8862e0;\n border: none;\n}\n\n.bg-inverse-icon-info.bg-custom .bg-item a:before {\n border-left-color: #d9ccf5;\n}\n\n.bg-inverse-icon-info.bg-custom .bg-item span {\n color: #8862e0;\n}\n\n.bg-inverse-icon-info.bg-custom .bg-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-icon-warning {\n background: #855b00;\n border-color: #ffaf00;\n}\n\n.bg-inverse-icon-warning .bg-item {\n color: #ffaf00;\n}\n\n.bg-inverse-icon-warning .bg-item:before {\n color: inherit;\n}\n\n.bg-inverse-icon-warning .bg-item a {\n color: inherit;\n}\n\n.bg-inverse-icon-warning.bg-custom {\n background: transparent;\n}\n\n.bg-inverse-icon-warning.bg-custom .bg-item {\n background: #ffd780;\n}\n\n.bg-inverse-icon-warning.bg-custom .bg-item a {\n color: #ffaf00;\n border: none;\n}\n\n.bg-inverse-icon-warning.bg-custom .bg-item a:before {\n border-left-color: #ffd780;\n}\n\n.bg-inverse-icon-warning.bg-custom .bg-item span {\n color: #ffaf00;\n}\n\n.bg-inverse-icon-warning.bg-custom .bg-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-icon-danger {\n background: #85000c;\n border-color: #ff0017;\n}\n\n.bg-inverse-icon-danger .bg-item {\n color: #ff0017;\n}\n\n.bg-inverse-icon-danger .bg-item:before {\n color: inherit;\n}\n\n.bg-inverse-icon-danger .bg-item a {\n color: inherit;\n}\n\n.bg-inverse-icon-danger.bg-custom {\n background: transparent;\n}\n\n.bg-inverse-icon-danger.bg-custom .bg-item {\n background: #ff808b;\n}\n\n.bg-inverse-icon-danger.bg-custom .bg-item a {\n color: #ff0017;\n border: none;\n}\n\n.bg-inverse-icon-danger.bg-custom .bg-item a:before {\n border-left-color: #ff808b;\n}\n\n.bg-inverse-icon-danger.bg-custom .bg-item span {\n color: #ff0017;\n}\n\n.bg-inverse-icon-danger.bg-custom .bg-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-icon-light {\n background: #bebebe;\n border-color: #fbfbfb;\n}\n\n.bg-inverse-icon-light .bg-item {\n color: #fbfbfb;\n}\n\n.bg-inverse-icon-light .bg-item:before {\n color: inherit;\n}\n\n.bg-inverse-icon-light .bg-item a {\n color: inherit;\n}\n\n.bg-inverse-icon-light.bg-custom {\n background: transparent;\n}\n\n.bg-inverse-icon-light.bg-custom .bg-item {\n background: white;\n}\n\n.bg-inverse-icon-light.bg-custom .bg-item a {\n color: #fbfbfb;\n border: none;\n}\n\n.bg-inverse-icon-light.bg-custom .bg-item a:before {\n border-left-color: white;\n}\n\n.bg-inverse-icon-light.bg-custom .bg-item span {\n color: #fbfbfb;\n}\n\n.bg-inverse-icon-light.bg-custom .bg-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-icon-dark {\n background: black;\n border-color: #252c46;\n}\n\n.bg-inverse-icon-dark .bg-item {\n color: #252c46;\n}\n\n.bg-inverse-icon-dark .bg-item:before {\n color: inherit;\n}\n\n.bg-inverse-icon-dark .bg-item a {\n color: inherit;\n}\n\n.bg-inverse-icon-dark.bg-custom {\n background: transparent;\n}\n\n.bg-inverse-icon-dark.bg-custom .bg-item {\n background: #516099;\n}\n\n.bg-inverse-icon-dark.bg-custom .bg-item a {\n color: #252c46;\n border: none;\n}\n\n.bg-inverse-icon-dark.bg-custom .bg-item a:before {\n border-left-color: #516099;\n}\n\n.bg-inverse-icon-dark.bg-custom .bg-item span {\n color: #252c46;\n}\n\n.bg-inverse-icon-dark.bg-custom .bg-item:last-child {\n background: transparent;\n}\n\n/* Typography */\n\nbody {\n font-size: 1rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: initial;\n line-height: 1.5;\n -webkit-font-smoothing: antialiased;\n}\n\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"Roboto\", sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: normal;\n}\n\np,\na:not([href]):not([tabindex]) {\n color: #343a40;\n font-size: 0.875rem;\n}\n\n.h1,\nh1 {\n font-size: 2.3125rem;\n}\n\n.h2,\nh2 {\n font-size: 2rem;\n}\n\n.h3,\nh3 {\n font-size: 1.6875rem;\n}\n\n.h4,\nh4 {\n font-size: 1.25rem;\n}\n\n.h5,\nh5 {\n font-size: 1.0625rem;\n}\n\n.h6,\nh6 {\n font-size: 1rem;\n}\n\np {\n font-size: 0.875rem;\n}\n\n.display-1 {\n font-size: 3.75rem;\n}\n\n@media (max-width: 991px) {\n .display-1 {\n font-size: 3rem;\n }\n}\n\n.display-2 {\n font-size: 3.125rem;\n}\n\n@media (max-width: 991px) {\n .display-2 {\n font-size: 2.5rem;\n }\n}\n\n.display-3 {\n font-size: 2.5rem;\n}\n\n@media (max-width: 991px) {\n .display-3 {\n font-size: 2rem;\n }\n}\n\n.display-4 {\n font-size: 1.875rem;\n}\n\n@media (max-width: 991px) {\n .display-4 {\n font-size: 1.5rem;\n }\n}\n\n.display-5 {\n font-size: 1.25rem;\n}\n\n@media (max-width: 991px) {\n .display-5 {\n font-size: 1rem;\n }\n}\n\n.blockquote {\n padding: 1.25rem;\n border: 1px solid #dee2e6;\n}\n\naddress p {\n margin-bottom: 0;\n}\n\n.blockquote-primary {\n border-color: #2196f3;\n}\n\n.blockquote-primary .blockquote-footer {\n color: #2196f3;\n}\n\n.blockquote-secondary {\n border-color: #dde4eb;\n}\n\n.blockquote-secondary .blockquote-footer {\n color: #dde4eb;\n}\n\n.blockquote-success {\n border-color: #19d895;\n}\n\n.blockquote-success .blockquote-footer {\n color: #19d895;\n}\n\n.blockquote-info {\n border-color: #8862e0;\n}\n\n.blockquote-info .blockquote-footer {\n color: #8862e0;\n}\n\n.blockquote-warning {\n border-color: #ffaf00;\n}\n\n.blockquote-warning .blockquote-footer {\n color: #ffaf00;\n}\n\n.blockquote-danger {\n border-color: #ff0017;\n}\n\n.blockquote-danger .blockquote-footer {\n color: #ff0017;\n}\n\n.blockquote-light {\n border-color: #fbfbfb;\n}\n\n.blockquote-light .blockquote-footer {\n color: #fbfbfb;\n}\n\n.blockquote-dark {\n border-color: #252c46;\n}\n\n.blockquote-dark .blockquote-footer {\n color: #252c46;\n}\n\n.error-page h1 {\n font-size: 12rem;\n}\n\n@media (max-width: 991px) {\n .error-page h1 {\n font-size: 8rem;\n }\n}\n\n.icon-lg {\n font-size: 2.5rem;\n}\n\n.icon-md {\n font-size: 1.875rem;\n}\n\n.icon-sm {\n font-size: 1rem;\n}\n\n/* Reset Styles */\n\nbody {\n padding: 0;\n margin: 0;\n overflow-x: hidden;\n}\n\n.form-control,\n.form-control:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n}\n\n.form-control {\n box-shadow: none;\n}\n\n.form-control:focus {\n outline: 0;\n box-shadow: none;\n}\n\na,\ndiv,\nh1,\nh2,\nh3,\nh4,\nh5,\np,\nspan {\n text-shadow: none;\n}\n\n[type=button]:focus,\na:active,\na:focus,\na:visited,\nbutton::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\ninput[type=submit]::-moz-focus-inner,\ninput[type=file] > input[type=button]::-moz-focus-inner,\nselect::-moz-focus-inner {\n outline: 0;\n}\n\ninput,\n.form-control:focus,\ninput:focus,\nselect:focus,\ntextarea:focus,\nbutton:focus {\n outline: none;\n outline-width: 0;\n outline-color: transparent;\n box-shadow: none;\n outline-style: none;\n}\n\ntextarea {\n resize: none;\n overflow-x: hidden;\n}\n\n.btn,\n.btn-group.open .dropdown-toggle,\n.btn:active,\n.btn:focus,\n.btn:hover,\n.btn:visited,\na,\na:active,\na:checked,\na:focus,\na:hover,\na:visited,\nbody,\nbutton,\nbutton:active,\nbutton:hover,\nbutton:visited,\ndiv,\ninput,\ninput:active,\ninput:focus,\ninput:hover,\ninput:visited,\nselect,\nselect:active,\nselect:focus,\nselect:visited,\ntextarea,\ntextarea:active,\ntextarea:focus,\ntextarea:hover,\ntextarea:visited {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n}\n\n.btn.active.focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn:active:focus,\n.btn:focus,\nbutton,\nbutton:active,\nbutton:checked,\nbutton:focus,\nbutton:hover,\nbutton:visited {\n outline: 0;\n outline-offset: 0;\n}\n\n.bootstrap-select .dropdown-toggle:focus {\n outline: 0;\n outline-offset: 0;\n}\n\n.dropdown-menu > li > a:active,\n.dropdown-menu > li > a:focus,\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:visited {\n outline: 0;\n}\n\na:focus,\ninput:focus {\n border-color: transparent;\n outline: none;\n}\n\n/* Miscellanoeous */\n\nbody,\nhtml {\n overflow-x: hidden;\n padding-right: 0;\n}\n\nbody {\n background: #f3f4fa;\n}\n\n*:-moz-full-screen,\n*:-webkit-full-screen,\n*:fullscreen *:-ms-fullscreen {\n overflow: auto;\n}\n\n.page-body-wrapper {\n min-height: calc(100vh - 63px);\n display: -webkit-flex;\n display: flex;\n -webkit-flex-direction: row;\n flex-direction: row;\n padding-left: 0;\n padding-right: 0;\n}\n\n.page-body-wrapper.full-page-wrapper {\n min-height: 100vh;\n padding-top: 0;\n}\n\n.page-body-wrapper.full-page-wrapper .main-panel {\n width: 100%;\n transition: none;\n margin-top: -63px;\n}\n\n.page-body-wrapper.full-page-wrapper .main-panel .content-wrapper {\n padding: 0;\n}\n\n.page-body-wrapper.full-page-wrapper .main-panel .content-wrapper > div {\n height: 100%;\n}\n\n.main-panel {\n transition: width 0.25s ease, margin 0.25s ease;\n width: calc(100% - 255px);\n min-height: calc(100vh - 63px);\n display: -webkit-flex;\n display: flex;\n -webkit-flex-direction: column;\n flex-direction: column;\n}\n\n@media (max-width: 991px) {\n .main-panel {\n margin-left: 0;\n width: 100%;\n }\n}\n\n.main-panel.main-panel-only {\n transition: none;\n}\n\n.content-wrapper {\n background: #f3f4fa;\n padding: 1.5rem 1.7rem;\n width: 100%;\n -webkit-flex-grow: 1;\n flex-grow: 1;\n}\n\n@media (max-width: 991px) {\n .content-wrapper {\n padding: 1.6rem 1.4rem 0 1.4rem;\n }\n}\n\n.container-scroller {\n overflow: hidden;\n}\n\npre {\n background: #e8eff4;\n padding: 15px;\n font-size: 14px;\n}\n\ncode {\n padding: 5px;\n color: #ff0017;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-size: 0.875rem;\n border-radius: 4px;\n}\n\n.page-header {\n margin: 0 0 1.5rem 0;\n}\n\n.page-header .breadcrumb {\n border: 0;\n margin-bottom: 0;\n}\n\n.page-title {\n color: #000;\n font-size: 1.125rem;\n margin-bottom: 0;\n}\n\n.page-title .page-title-icon {\n display: inline-block;\n width: 36px;\n height: 36px;\n border-radius: 4px;\n text-align: center;\n box-shadow: 0px 3px 8.3px 0.7px rgba(163, 93, 255, 0.35);\n}\n\n.page-title .page-title-icon i {\n font-size: .9375rem;\n line-height: 36px;\n}\n\n.dropdown-toggle.hide-carret:after {\n content: '';\n display: none;\n}\n\n.bg-transparent {\n background: transparent;\n}\n\n.text-twitter {\n color: #2caae1;\n line-height: 1;\n}\n\n.text-facebook {\n color: #3b579d;\n line-height: 1;\n}\n\n.text-google {\n color: #dc4a38;\n line-height: 1;\n}\n\n.text-linkedin {\n color: #0177b5;\n line-height: 1;\n}\n\n.text-pinterest {\n color: #cc2127;\n line-height: 1;\n}\n\n.text-youtube {\n color: #e52d27;\n line-height: 1;\n}\n\n.text-github {\n color: #333333;\n line-height: 1;\n}\n\n.text-behance {\n color: #1769ff;\n line-height: 1;\n}\n\n.text-dribbble {\n color: #ea4c89;\n line-height: 1;\n}\n\n.text-reddit {\n color: #ff4500;\n line-height: 1;\n}\n\n/* Utilities */\n\n.grid-margin {\n margin-bottom: 25px;\n}\n\n@media (min-width: 576px) {\n .grid-margin-sm-0 {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 768px) {\n .grid-margin-md-0 {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 992px) {\n .grid-margin-lg-0 {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .grid-margin-xl-0 {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 768px) {\n .grid-margin-md {\n margin-bottom: 25px;\n }\n}\n\n@media (min-width: 992px) {\n .grid-margin-lg {\n margin-bottom: 25px;\n }\n}\n\n@media (min-width: 1200px) {\n .grid-margin-xl {\n margin-bottom: 25px;\n }\n}\n\n.img-lg {\n width: 92px;\n height: 92px;\n}\n\n.img-sm {\n width: 43px;\n height: 43px;\n}\n\n.img-md,\n.image-grouped .text-avatar,\n.image-grouped img {\n width: 35px;\n height: 35px;\n}\n\n.img-xs {\n width: 32px;\n height: 32px;\n}\n\n.img-ss,\n.settings-panel .color-tiles .tiles {\n width: 26px;\n height: 26px;\n}\n\n.stretch-card {\n display: -webkit-flex;\n display: flex;\n -webkit-align-items: stretch;\n align-items: stretch;\n -webkit-justify-content: stretch;\n justify-content: stretch;\n}\n\n.stretch-card > .card {\n width: 100%;\n min-width: 100%;\n}\n\n@media (min-width: 576px) {\n .border-right-sm {\n border-right: 1px solid #dee2e6;\n }\n}\n\n@media (min-width: 768px) {\n .border-right-md {\n border-right: 1px solid #dee2e6;\n }\n}\n\n@media (min-width: 992px) {\n .border-right-lg {\n border-right: 1px solid #dee2e6;\n }\n}\n\n@media (min-width: 576px) {\n .border-left-sm {\n border-left: 1px solid #dee2e6;\n }\n}\n\n@media (min-width: 768px) {\n .border-left-md {\n border-left: 1px solid #dee2e6;\n }\n}\n\n@media (min-width: 992px) {\n .border-left-lg {\n border-left: 1px solid #dee2e6;\n }\n}\n\n.text-gray,\n.card .card-subtitle {\n color: #212529;\n}\n\n.text-black {\n color: #000;\n}\n\n.text-small,\nsmall {\n font-size: 12px;\n}\n\n.flex-grow {\n flex-grow: 1;\n}\n\n.font-weight-light {\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n}\n\n.font-weight-bold {\n font-family: \"Roboto\", sans-serif;\n font-weight: 700;\n}\n\n.font-weight-normal {\n font-family: \"Roboto\", sans-serif;\n font-weight: 400;\n}\n\n.cursor-pointer {\n cursor: pointer;\n}\n\n.image-grouped {\n display: flex;\n}\n\n.image-grouped .text-avatar,\n.image-grouped img {\n border-radius: 100%;\n margin-left: -10px;\n z-index: 0;\n border: 4px solid #fff;\n transform: scale(1);\n transition-duration: 0.3s;\n transition-timing-function: ease;\n transition-property: \"box-shadow\", \"z-index\", \"transform\", \"border-width\";\n}\n\n.image-grouped .text-avatar:first-child,\n.image-grouped img:first-child {\n margin-left: 0;\n}\n\n.image-grouped .text-avatar:hover,\n.image-grouped img:hover {\n z-index: 1;\n box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.5);\n transform: scale(1.05);\n border-width: 0;\n}\n\n.image-grouped .text-avatar {\n color: #2196f3;\n font-size: 11px;\n font-weight: 600;\n}\n\n.text-avatar {\n display: flex;\n justify-content: center;\n align-items: center;\n font-weight: 500;\n}\n\n.dot-indicator {\n width: 10px;\n height: 10px;\n border-radius: 100%;\n}\n\n.img-avatar {\n display: inline-block !important;\n width: 64px;\n height: 64px;\n border-radius: 50%;\n}\n\n.img-avatar.img-avatar48 {\n width: 48px;\n height: 48px;\n}\n\n.img-avatar.img-avatar-thumb {\n margin: .25rem;\n box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.3);\n}\n\n.font-weight-light {\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n}\n\n.font-weight-medium {\n font-family: \"Roboto\", sans-serif;\n font-weight: 500;\n}\n\n.aligner-wrapper {\n position: relative;\n}\n\n.aligner-wrapper .absolute {\n position: absolute;\n}\n\n.aligner-wrapper .absolute.absolute-center {\n top: 50%;\n transform: translateY(-50%);\n bottom: 0;\n right: 0;\n left: 0;\n margin: auto;\n}\n\n.aligner-wrapper .absolute.left {\n left: 0;\n}\n\n.aligner-wrapper .absolute.right {\n right: 0;\n}\n\n.aligner-wrapper .absolute.bottom {\n bottom: 0;\n}\n\n.aligner-wrapper .absolute.top {\n top: 0;\n}\n\n.v-strock-2 {\n width: 3px;\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 100%;\n }\n}\n\n.status-indicator {\n border-width: 2px;\n border-style: solid;\n border-color: #ffaf00;\n border-radius: 100%;\n display: inline-block;\n height: 8px;\n width: 8px;\n}\n\n.status-indicator.online {\n border-color: #19d895;\n}\n\n.status-indicator.offline {\n border-color: #2196f3;\n}\n\n.status-indicator.away {\n border-color: #ffaf00;\n}\n\n/* Demo Styles */\n\n.template-demo .slider-wrap {\n height: 100px;\n}\n\n.template-demo .progress {\n margin-top: 1.5rem;\n}\n\n.template-demo > h2,\n.template-demo > h3,\n.template-demo > h4,\n.template-demo > h5,\n.template-demo > h6,\n.template-demo > h1 {\n border-top: 1px solid #dee2e6;\n padding: 0.5rem 0 0;\n}\n\n.template-demo .noUi-target.noUi-horizontal {\n margin-top: 2rem;\n}\n\n.template-demo .noUi-target.noUi-vertical {\n margin-right: 2rem;\n}\n\n.template-demo > .dropdown {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\n.template-demo nav .breadcrumb {\n margin-bottom: 1.375rem;\n}\n\n.template-demo nav:last-child .breadcrumb {\n margin-bottom: 0;\n}\n\n.template-demo .editable-form > .form-group {\n border-bottom: 1px solid #dee2e6;\n padding-bottom: 0.8rem;\n margin-bottom: 0.8rem;\n}\n\n.template-demo .circle-progress {\n padding: 15px;\n}\n\n.demo-modal {\n position: static;\n display: block;\n}\n\n.demo-modal .modal-dialog.modal-lg {\n max-width: 100%;\n}\n\n.loader-demo-box {\n width: 100%;\n height: 200px;\n}\n\n.dropdown-menu-static-demo {\n height: 250px;\n margin-bottom: 20px;\n}\n\n.sparkline-demo-chart canvas {\n max-width: 100%;\n}\n\n.card-revenue {\n background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);\n background-size: cover;\n color: #ffffff;\n}\n\n.card-revenue .highlight-text {\n font-size: 1.875rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 500;\n line-height: 1;\n margin-bottom: 8px;\n}\n\n.card-revenue .badge {\n background-color: rgba(255, 255, 255, 0.2);\n font-size: 1.125rem;\n padding: 0.5rem 1.25rem;\n}\n\n.card-revenue-table .revenue-item {\n border-bottom: 1px solid #dee2e6;\n}\n\n.card-revenue-table .revenue-item:last-child {\n border-bottom: 0;\n}\n\n.card-revenue-table .revenue-item .revenue-desc {\n margin-right: auto;\n width: 80%;\n}\n\n.card-revenue-table .revenue-item .revenue-desc p {\n margin-bottom: 0;\n}\n\n.card-revenue-table .revenue-item .revenue-amount {\n margin-left: auto;\n width: 40%;\n}\n\n.card-revenue-table .revenue-item .revenue-amount p {\n font-size: 1.25rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 600;\n text-align: right;\n}\n\n.rtl .card-revenue-table .revenue-item .revenue-amount p {\n text-align: left;\n}\n\n.chartjs-legend {\n margin-top: 0px;\n margin-right: 0px;\n}\n\n.chartjs-legend ul {\n list-style: none;\n display: flex;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.chartjs-legend ul li {\n color: #343a40;\n margin-left: 1rem;\n}\n\n@media (max-width: 992px) {\n .chartjs-legend ul li {\n margin-left: 0;\n margin-right: 1rem;\n }\n}\n\n.chartjs-legend ul li span {\n height: 10px;\n width: 10px;\n border-radius: 100%;\n margin-right: 10px;\n display: inline-block;\n font-size: 0.875rem;\n}\n\n/* === Components === */\n\n/* Checkboxes and Radios */\n\n.form-check,\n.form-radio {\n position: relative;\n display: block;\n margin-top: 15px;\n margin-bottom: 10px;\n}\n\n.form-check .form-check-label,\n.form-radio .form-check-label {\n display: block;\n padding-left: 30px;\n line-height: 1.5;\n}\n\n.rtl .form-check .form-check-label,\n.rtl\n.form-radio .form-check-label {\n padding-left: 0;\n padding-right: 30px;\n}\n\n.form-check .form-check-label input,\n.form-radio .form-check-label input {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px\\9;\n top: 0;\n left: 0;\n z-index: 1;\n cursor: pointer;\n opacity: 0;\n filter: alpha(opacity=0);\n margin-top: 0;\n}\n\n.rtl .form-check .form-check-label input,\n.rtl\n.form-radio .form-check-label input {\n left: auto;\n right: 0;\n}\n\n.form-check .form-check-label {\n font-size: 0.875rem;\n line-height: 1.5;\n padding-left: 10px;\n}\n\n.form-check .form-check-label input:checked + .input-helper:before {\n background-color: #fff;\n}\n\n.form-check .form-check-label input:checked + .input-helper:after {\n width: 18px;\n opacity: 1;\n line-height: 18px;\n transform: scale(1);\n}\n\n.form-check .form-check-label input:disabled + .input-helper:before {\n border-color: #dee2e6;\n}\n\n.form-check .form-check-label input:disabled:checked + .input-helper:after {\n color: #fff;\n}\n\n.form-check .form-check-label .input-helper:before {\n position: absolute;\n content: \"\";\n top: 50%;\n transform: translateY(-50%);\n width: 18px;\n height: 18px;\n border-radius: 2px;\n left: 0;\n border: 2px solid #dee2e6;\n transition: all;\n transition-duration: 0s;\n transition-duration: 250ms;\n}\n\n.rtl .form-check .form-check-label .input-helper:before {\n left: auto;\n right: 0;\n}\n\n.form-check .form-check-label .input-helper:after {\n transition: all;\n transition-duration: 0s;\n transition-duration: 250ms;\n font-family: Material Design Icons;\n opacity: 0;\n filter: alpha(opacity=0);\n transform: scale(0);\n content: '\\F12C';\n position: absolute;\n font-size: 0.9375rem;\n font-weight: bold;\n left: 0;\n top: 14%;\n transform: translateY(-14%);\n color: #8862e0;\n}\n\n.rtl .form-check .form-check-label .input-helper:after {\n left: auto;\n right: 0;\n}\n\n.form-check.form-check-flat label input:checked + .input-helper:before {\n background-color: #19d895;\n border: none;\n}\n\n.form-check.form-check-flat label input:disabled + .input-helper:after {\n color: #fff;\n}\n\n.form-check.form-check-flat label input:disabled + .input-helper:before {\n border-color: #dee2e6;\n}\n\n.form-check.form-check-flat label input:disabled:checked + .input-helper:before {\n background: #dee2e6;\n}\n\n.form-check.form-check-flat label .input-helper:before {\n border: 2px solid #dee2e6;\n}\n\n.form-check.form-check-flat label .input-helper:after {\n color: #fff;\n}\n\n.form-radio label input + .input-helper:before {\n position: absolute;\n content: \"\";\n top: 50%;\n transform: translateY(-50%);\n left: 0;\n border: 2px solid #dee2e6;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n transition: all;\n transition-duration: 0s;\n -webkit-transition-duration: 250ms;\n transition-duration: 250ms;\n}\n\n.rtl .form-radio label input + .input-helper:before {\n left: auto;\n right: 0;\n}\n\n.form-radio label input + .input-helper:after {\n content: \"\";\n width: 8px;\n height: 8px;\n background: #ff0017;\n border-radius: 50%;\n top: 30%;\n transform: translateY(-30%);\n left: 6px;\n transition: none;\n transition-duration: 250s;\n opacity: 0;\n filter: alpha(opacity=0);\n transform: scale(0);\n position: absolute;\n}\n\n.rtl .form-radio label input + .input-helper:after {\n left: auto;\n right: 6px;\n}\n\n.form-radio label input:checked + .input-helper:before {\n background-color: #fff;\n border: 2px solid #dee2e6;\n top: 30%;\n transform: translateY(-30%);\n}\n\n.form-radio label input:checked + .input-helper:after {\n opacity: 1;\n line-height: 1.5;\n filter: alpha(opacity=100);\n transform: scale(1);\n}\n\n.form-radio label input:disabled + .input-helper:before {\n border-color: #dee2e6;\n}\n\n.form-radio label input:disabled:checked + .input-helper:before {\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.form-radio label input:disabled:checked + .input-helper:after {\n background-color: #dee2e6;\n}\n\n.form-radio.form-radio-flat label input:checked + .input-helper:before {\n background: #19d895;\n border-color: #19d895;\n top: 50%;\n transform: translateY(-50%);\n}\n\n.form-radio.form-radio-flat label input:checked + .input-helper:after {\n width: 20px;\n height: 20px;\n top: 50%;\n transform: translateY(-50%);\n left: -2px;\n color: #fff;\n background: none;\n content: '\\F12C';\n font-family: Material Design Icons;\n text-align: center;\n font-weight: bold;\n}\n\n.rtl .form-radio.form-radio-flat label input:checked + .input-helper:after {\n left: auto;\n right: -2px;\n}\n\n.form-radio.form-radio-flat label input:disabled + .input-helper:before {\n background: rgba(25, 216, 149, 0.4);\n border-color: rgba(25, 216, 149, 0.05);\n}\n\n/* Icons */\n\n.icons-list {\n border-left: 1px solid #dee2e6;\n border-bottom: 1px solid #dee2e6;\n}\n\n.icons-list > div {\n background: #ffffff;\n border-top: 1px solid #dee2e6;\n border-right: 1px solid #dee2e6;\n display: -webkit-flex;\n display: flex;\n -webkit-align-items: center;\n align-items: center;\n padding: 15px 15px;\n font-family: \"Roboto\", sans-serif;\n font-weight: 400;\n font-size: 0.875rem;\n}\n\n.icons-list > div i {\n display: inline-block;\n font-size: 20px;\n width: 40px;\n text-align: left;\n color: #2196f3;\n}\n\n/* Tables */\n\n.table {\n margin-bottom: 0;\n}\n\n.table thead th {\n border-top: 0;\n border-bottom-width: 1px;\n font-family: \"Roboto\", sans-serif;\n font-weight: 500;\n}\n\n.table thead th i {\n margin-left: 0.325rem;\n}\n\n.table th,\n.table td {\n vertical-align: middle;\n font-size: 0.875rem;\n line-height: 1;\n white-space: nowrap;\n padding: 12px 15px;\n}\n\n.table th img,\n.table td img {\n width: 36px;\n height: 36px;\n border-radius: 100%;\n}\n\n.table th .badge,\n.table td .badge {\n margin-bottom: 0;\n}\n\n.table.table-borderless {\n border: none;\n}\n\n.table.table-borderless tr,\n.table.table-borderless td,\n.table.table-borderless th {\n border: none;\n}\n\n.table.table-striped tbody tr:nth-child(odd) {\n background: rgba(0, 0, 0, 0.05);\n}\n\n.table.table-striped tbody tr:nth-child(even) {\n background: transparent;\n}\n\n/* Buttons */\n\n.btn {\n font-size: 0.875rem;\n line-height: 1;\n font-family: \"Roboto\", sans-serif;\n}\n\n.btn i {\n margin-right: 0.3125rem;\n font-size: inherit;\n}\n\n.btn .btn-label:before {\n font-size: 1rem;\n line-height: 5px;\n vertical-align: middle;\n}\n\n.btn .btn-label.btn-label-left {\n margin-right: 5px;\n}\n\n.btn .btn-label.btn-label-right {\n margin-left: 5px;\n}\n\n.btn.btn-rounded {\n border-radius: 50px;\n}\n\n.btn.btn-square {\n border-radius: 0px;\n}\n\n.btn.btn-icons {\n width: 40px;\n height: 40px;\n padding: 10px;\n text-align: center;\n vertical-align: middle;\n}\n\n.btn.btn-icons i {\n margin: auto;\n line-height: initial;\n}\n\n.btn.btn-fw {\n min-width: 120px;\n}\n\n.btn.icon-btn i {\n margin-right: 0;\n}\n\n.btn.social-btn {\n padding: 13px;\n}\n\n.btn.social-btn i {\n margin-right: 0;\n font-size: 1rem;\n}\n\n.btn.btn-sm,\n.btn-group-sm > .btn {\n font-size: 0.875rem;\n padding: 0.3rem 0.95rem;\n}\n\n.btn.btn-lg,\n.btn-group-lg > .btn {\n font-size: 0.875rem;\n}\n\n.btn.btn-xs {\n padding: 0.5rem 0.75rem;\n font-size: 0.625rem;\n}\n\n.btn.btn-transparent {\n background: transparent;\n}\n\n.btn.btn-danger,\n.btn.btn-info,\n.btn.btn-success,\n.btn.btn-teal,\n.btn.btn-warning {\n color: #ffffff;\n}\n\n.btn.btn-outline-light {\n border-color: #d5d5d5;\n color: #d5d5d5;\n}\n\n.btn.btn-outline-secondary {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.btn.btn-inverse-secondary {\n background-color: rgba(221, 228, 235, 0.5);\n color: rgba(0, 0, 0, 0.5);\n}\n\n.btn.btn-inverse-secondary:hover {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.btn.btn-inverse-light {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.5);\n border-color: #d9d9d9;\n}\n\n.btn.btn-inverse-light:hover {\n color: rgba(0, 0, 0, 0.5);\n border-color: #d9d9d9;\n}\n\n.btn-group {\n border: 1px solid #dee2e6;\n border-radius: 0.1875rem;\n}\n\n.btn-group .btn {\n border-top: none;\n border-bottom: none;\n border-left: none;\n}\n\n.btn-group .btn:last-child {\n border-right: none;\n}\n\n.btn-group .btn.btn-primary {\n border-color: #128ff2;\n}\n\n.btn-group .btn.btn-secondary {\n border-color: #d3dce5;\n}\n\n.btn-group .btn.btn-info {\n border-color: #7e55dd;\n}\n\n.btn-group .btn.btn-warning {\n border-color: #f0a500;\n}\n\n.btn-group .btn.btn-success {\n border-color: #17ca8c;\n}\n\n.btn-group .btn.btn-danger {\n border-color: #f00016;\n}\n\n.btn-group .btn.btn-dark {\n border-color: #20263c;\n}\n\n.btn-group .btn.btn-light {\n border-color: #f3f3f3;\n}\n\n/*social buttons*/\n\n.btn-twitter {\n background: #2caae1;\n color: #ffffff;\n}\n\n.btn-twitter:hover {\n background: #1b8dbf;\n}\n\n.btn-twitter.btn-link {\n background: none;\n color: #2caae1;\n}\n\n.btn-twitter.btn-link:hover {\n color: #1b8dbf;\n}\n\n.btn-facebook {\n background: #3b579d;\n color: #ffffff;\n}\n\n.btn-facebook:hover {\n background: #2d4278;\n}\n\n.btn-facebook.btn-link {\n background: none;\n color: #3b579d;\n}\n\n.btn-facebook.btn-link:hover {\n color: #2d4278;\n}\n\n.btn-google {\n background: #dc4a38;\n color: #ffffff;\n}\n\n.btn-google:hover {\n background: #bf3322;\n}\n\n.btn-google.btn-link {\n background: none;\n color: #dc4a38;\n}\n\n.btn-google.btn-link:hover {\n color: #bf3322;\n}\n\n.btn-linkedin {\n background: #0177b5;\n color: #ffffff;\n}\n\n.btn-linkedin:hover {\n background: #015682;\n}\n\n.btn-linkedin.btn-link {\n background: none;\n color: #0177b5;\n}\n\n.btn-linkedin.btn-link:hover {\n color: #015682;\n}\n\n.btn-pinterest {\n background: #cc2127;\n color: #ffffff;\n}\n\n.btn-pinterest:hover {\n background: #a01a1f;\n}\n\n.btn-pinterest.btn-link {\n background: none;\n color: #cc2127;\n}\n\n.btn-pinterest.btn-link:hover {\n color: #a01a1f;\n}\n\n.btn-youtube {\n background: #e52d27;\n color: #ffffff;\n}\n\n.btn-youtube:hover {\n background: #c21d17;\n}\n\n.btn-youtube.btn-link {\n background: none;\n color: #e52d27;\n}\n\n.btn-youtube.btn-link:hover {\n color: #c21d17;\n}\n\n.btn-github {\n background: #333333;\n color: #ffffff;\n}\n\n.btn-github:hover {\n background: #1a1919;\n}\n\n.btn-github.btn-link {\n background: none;\n color: #333333;\n}\n\n.btn-github.btn-link:hover {\n color: #1a1919;\n}\n\n.btn-behance {\n background: #1769ff;\n color: #ffffff;\n}\n\n.btn-behance:hover {\n background: #0050e3;\n}\n\n.btn-behance.btn-link {\n background: none;\n color: #1769ff;\n}\n\n.btn-behance.btn-link:hover {\n color: #0050e3;\n}\n\n.btn-dribbble {\n background: #ea4c89;\n color: #ffffff;\n}\n\n.btn-dribbble:hover {\n background: #e51e6b;\n}\n\n.btn-dribbble.btn-link {\n background: none;\n color: #ea4c89;\n}\n\n.btn-dribbble.btn-link:hover {\n color: #e51e6b;\n}\n\n.btn-reddit {\n background: #ff4500;\n color: #ffffff;\n}\n\n.btn-reddit:hover {\n background: #cc3700;\n}\n\n.btn-reddit.btn-link {\n background: none;\n color: #ff4500;\n}\n\n.btn-reddit.btn-link:hover {\n color: #cc3700;\n}\n\n/*social buttons*/\n\n.btn-social-outline-twitter {\n background: transparent;\n border-color: #2caae1;\n color: #2caae1;\n}\n\n.btn-social-outline-twitter:hover {\n background: rgba(44, 170, 225, 0.2);\n}\n\n.btn-social-outline-facebook {\n background: transparent;\n border-color: #3b579d;\n color: #3b579d;\n}\n\n.btn-social-outline-facebook:hover {\n background: rgba(59, 87, 157, 0.2);\n}\n\n.btn-social-outline-google {\n background: transparent;\n border-color: #dc4a38;\n color: #dc4a38;\n}\n\n.btn-social-outline-google:hover {\n background: rgba(220, 74, 56, 0.2);\n}\n\n.btn-social-outline-linkedin {\n background: transparent;\n border-color: #0177b5;\n color: #0177b5;\n}\n\n.btn-social-outline-linkedin:hover {\n background: rgba(1, 119, 181, 0.2);\n}\n\n.btn-social-outline-pinterest {\n background: transparent;\n border-color: #cc2127;\n color: #cc2127;\n}\n\n.btn-social-outline-pinterest:hover {\n background: rgba(204, 33, 39, 0.2);\n}\n\n.btn-social-outline-youtube {\n background: transparent;\n border-color: #e52d27;\n color: #e52d27;\n}\n\n.btn-social-outline-youtube:hover {\n background: rgba(229, 45, 39, 0.2);\n}\n\n.btn-social-outline-github {\n background: transparent;\n border-color: #333333;\n color: #333333;\n}\n\n.btn-social-outline-github:hover {\n background: rgba(51, 51, 51, 0.2);\n}\n\n.btn-social-outline-behance {\n background: transparent;\n border-color: #1769ff;\n color: #1769ff;\n}\n\n.btn-social-outline-behance:hover {\n background: rgba(23, 105, 255, 0.2);\n}\n\n.btn-social-outline-dribbble {\n background: transparent;\n border-color: #ea4c89;\n color: #ea4c89;\n}\n\n.btn-social-outline-dribbble:hover {\n background: rgba(234, 76, 137, 0.2);\n}\n\n.btn-social-outline-reddit {\n background: transparent;\n border-color: #ff4500;\n color: #ff4500;\n}\n\n.btn-social-outline-reddit:hover {\n background: rgba(255, 69, 0, 0.2);\n}\n\n/* inverse buttons */\n\n.btn-inverse-primary {\n color: #2196f3;\n background-color: rgba(33, 150, 243, 0.2);\n background-image: none;\n border-color: rgba(33, 150, 243, 0);\n}\n\n.btn-inverse-primary:hover {\n color: #ffffff;\n background-color: #2196f3;\n border-color: #2196f3;\n}\n\n.btn-inverse-primary.disabled,\n.btn-inverse-primary:disabled {\n color: #2196f3;\n background-color: transparent;\n}\n\n.btn-inverse-primary.active,\n.btn-inverse-primary:active,\n.show > .btn-inverse-primary.dropdown-toggle {\n color: #ffffff;\n background-color: #2196f3;\n border-color: #2196f3;\n}\n\n.btn-inverse-secondary {\n color: #dde4eb;\n background-color: rgba(221, 228, 235, 0.2);\n background-image: none;\n border-color: rgba(221, 228, 235, 0);\n}\n\n.btn-inverse-secondary:hover {\n color: #ffffff;\n background-color: #dde4eb;\n border-color: #dde4eb;\n}\n\n.btn-inverse-secondary.disabled,\n.btn-inverse-secondary:disabled {\n color: #dde4eb;\n background-color: transparent;\n}\n\n.btn-inverse-secondary.active,\n.btn-inverse-secondary:active,\n.show > .btn-inverse-secondary.dropdown-toggle {\n color: #ffffff;\n background-color: #dde4eb;\n border-color: #dde4eb;\n}\n\n.btn-inverse-success {\n color: #19d895;\n background-color: rgba(25, 216, 149, 0.2);\n background-image: none;\n border-color: rgba(25, 216, 149, 0);\n}\n\n.btn-inverse-success:hover {\n color: #ffffff;\n background-color: #19d895;\n border-color: #19d895;\n}\n\n.btn-inverse-success.disabled,\n.btn-inverse-success:disabled {\n color: #19d895;\n background-color: transparent;\n}\n\n.btn-inverse-success.active,\n.btn-inverse-success:active,\n.show > .btn-inverse-success.dropdown-toggle {\n color: #ffffff;\n background-color: #19d895;\n border-color: #19d895;\n}\n\n.btn-inverse-info {\n color: #8862e0;\n background-color: rgba(136, 98, 224, 0.2);\n background-image: none;\n border-color: rgba(136, 98, 224, 0);\n}\n\n.btn-inverse-info:hover {\n color: #ffffff;\n background-color: #8862e0;\n border-color: #8862e0;\n}\n\n.btn-inverse-info.disabled,\n.btn-inverse-info:disabled {\n color: #8862e0;\n background-color: transparent;\n}\n\n.btn-inverse-info.active,\n.btn-inverse-info:active,\n.show > .btn-inverse-info.dropdown-toggle {\n color: #ffffff;\n background-color: #8862e0;\n border-color: #8862e0;\n}\n\n.btn-inverse-warning {\n color: #ffaf00;\n background-color: rgba(255, 175, 0, 0.2);\n background-image: none;\n border-color: rgba(255, 175, 0, 0);\n}\n\n.btn-inverse-warning:hover {\n color: #ffffff;\n background-color: #ffaf00;\n border-color: #ffaf00;\n}\n\n.btn-inverse-warning.disabled,\n.btn-inverse-warning:disabled {\n color: #ffaf00;\n background-color: transparent;\n}\n\n.btn-inverse-warning.active,\n.btn-inverse-warning:active,\n.show > .btn-inverse-warning.dropdown-toggle {\n color: #ffffff;\n background-color: #ffaf00;\n border-color: #ffaf00;\n}\n\n.btn-inverse-danger {\n color: #ff0017;\n background-color: rgba(255, 0, 23, 0.2);\n background-image: none;\n border-color: rgba(255, 0, 23, 0);\n}\n\n.btn-inverse-danger:hover {\n color: #ffffff;\n background-color: #ff0017;\n border-color: #ff0017;\n}\n\n.btn-inverse-danger.disabled,\n.btn-inverse-danger:disabled {\n color: #ff0017;\n background-color: transparent;\n}\n\n.btn-inverse-danger.active,\n.btn-inverse-danger:active,\n.show > .btn-inverse-danger.dropdown-toggle {\n color: #ffffff;\n background-color: #ff0017;\n border-color: #ff0017;\n}\n\n.btn-inverse-light {\n color: #fbfbfb;\n background-color: rgba(251, 251, 251, 0.2);\n background-image: none;\n border-color: rgba(251, 251, 251, 0);\n}\n\n.btn-inverse-light:hover {\n color: #ffffff;\n background-color: #fbfbfb;\n border-color: #fbfbfb;\n}\n\n.btn-inverse-light.disabled,\n.btn-inverse-light:disabled {\n color: #fbfbfb;\n background-color: transparent;\n}\n\n.btn-inverse-light.active,\n.btn-inverse-light:active,\n.show > .btn-inverse-light.dropdown-toggle {\n color: #ffffff;\n background-color: #fbfbfb;\n border-color: #fbfbfb;\n}\n\n.btn-inverse-dark {\n color: #252c46;\n background-color: rgba(37, 44, 70, 0.2);\n background-image: none;\n border-color: rgba(37, 44, 70, 0);\n}\n\n.btn-inverse-dark:hover {\n color: #ffffff;\n background-color: #252c46;\n border-color: #252c46;\n}\n\n.btn-inverse-dark.disabled,\n.btn-inverse-dark:disabled {\n color: #252c46;\n background-color: transparent;\n}\n\n.btn-inverse-dark.active,\n.btn-inverse-dark:active,\n.show > .btn-inverse-dark.dropdown-toggle {\n color: #ffffff;\n background-color: #252c46;\n border-color: #252c46;\n}\n\n/* Inverse Outlined Buttons */\n\n.btn-inverse-outline-primary {\n color: #2196f3;\n background-image: none;\n background: transparent;\n border-color: rgba(33, 150, 243, 0.2);\n}\n\n.btn-inverse-outline-primary:hover {\n color: #2196f3;\n background-color: rgba(33, 150, 243, 0.2);\n border-color: rgba(33, 150, 243, 0.2);\n}\n\n.btn-inverse-outline-primary.focus,\n.btn-inverse-outline-primary:focus {\n box-shadow: 0 0 0 3px rgba(33, 150, 243, 0.5);\n}\n\n.btn-inverse-outline-primary.disabled,\n.btn-inverse-outline-primary:disabled {\n color: #2196f3;\n background-color: transparent;\n}\n\n.btn-inverse-outline-primary.active,\n.btn-inverse-outline-primary:active,\n.show > .btn-inverse-outline-primary.dropdown-toggle {\n color: #ffffff;\n border-color: #2196f3;\n}\n\n.btn-inverse-outline-secondary {\n color: #dde4eb;\n background-image: none;\n background: transparent;\n border-color: rgba(221, 228, 235, 0.2);\n}\n\n.btn-inverse-outline-secondary:hover {\n color: #dde4eb;\n background-color: rgba(221, 228, 235, 0.2);\n border-color: rgba(221, 228, 235, 0.2);\n}\n\n.btn-inverse-outline-secondary.focus,\n.btn-inverse-outline-secondary:focus {\n box-shadow: 0 0 0 3px rgba(221, 228, 235, 0.5);\n}\n\n.btn-inverse-outline-secondary.disabled,\n.btn-inverse-outline-secondary:disabled {\n color: #dde4eb;\n background-color: transparent;\n}\n\n.btn-inverse-outline-secondary.active,\n.btn-inverse-outline-secondary:active,\n.show > .btn-inverse-outline-secondary.dropdown-toggle {\n color: #ffffff;\n border-color: #dde4eb;\n}\n\n.btn-inverse-outline-success {\n color: #19d895;\n background-image: none;\n background: transparent;\n border-color: rgba(25, 216, 149, 0.2);\n}\n\n.btn-inverse-outline-success:hover {\n color: #19d895;\n background-color: rgba(25, 216, 149, 0.2);\n border-color: rgba(25, 216, 149, 0.2);\n}\n\n.btn-inverse-outline-success.focus,\n.btn-inverse-outline-success:focus {\n box-shadow: 0 0 0 3px rgba(25, 216, 149, 0.5);\n}\n\n.btn-inverse-outline-success.disabled,\n.btn-inverse-outline-success:disabled {\n color: #19d895;\n background-color: transparent;\n}\n\n.btn-inverse-outline-success.active,\n.btn-inverse-outline-success:active,\n.show > .btn-inverse-outline-success.dropdown-toggle {\n color: #ffffff;\n border-color: #19d895;\n}\n\n.btn-inverse-outline-info {\n color: #8862e0;\n background-image: none;\n background: transparent;\n border-color: rgba(136, 98, 224, 0.2);\n}\n\n.btn-inverse-outline-info:hover {\n color: #8862e0;\n background-color: rgba(136, 98, 224, 0.2);\n border-color: rgba(136, 98, 224, 0.2);\n}\n\n.btn-inverse-outline-info.focus,\n.btn-inverse-outline-info:focus {\n box-shadow: 0 0 0 3px rgba(136, 98, 224, 0.5);\n}\n\n.btn-inverse-outline-info.disabled,\n.btn-inverse-outline-info:disabled {\n color: #8862e0;\n background-color: transparent;\n}\n\n.btn-inverse-outline-info.active,\n.btn-inverse-outline-info:active,\n.show > .btn-inverse-outline-info.dropdown-toggle {\n color: #ffffff;\n border-color: #8862e0;\n}\n\n.btn-inverse-outline-warning {\n color: #ffaf00;\n background-image: none;\n background: transparent;\n border-color: rgba(255, 175, 0, 0.2);\n}\n\n.btn-inverse-outline-warning:hover {\n color: #ffaf00;\n background-color: rgba(255, 175, 0, 0.2);\n border-color: rgba(255, 175, 0, 0.2);\n}\n\n.btn-inverse-outline-warning.focus,\n.btn-inverse-outline-warning:focus {\n box-shadow: 0 0 0 3px rgba(255, 175, 0, 0.5);\n}\n\n.btn-inverse-outline-warning.disabled,\n.btn-inverse-outline-warning:disabled {\n color: #ffaf00;\n background-color: transparent;\n}\n\n.btn-inverse-outline-warning.active,\n.btn-inverse-outline-warning:active,\n.show > .btn-inverse-outline-warning.dropdown-toggle {\n color: #ffffff;\n border-color: #ffaf00;\n}\n\n.btn-inverse-outline-danger {\n color: #ff0017;\n background-image: none;\n background: transparent;\n border-color: rgba(255, 0, 23, 0.2);\n}\n\n.btn-inverse-outline-danger:hover {\n color: #ff0017;\n background-color: rgba(255, 0, 23, 0.2);\n border-color: rgba(255, 0, 23, 0.2);\n}\n\n.btn-inverse-outline-danger.focus,\n.btn-inverse-outline-danger:focus {\n box-shadow: 0 0 0 3px rgba(255, 0, 23, 0.5);\n}\n\n.btn-inverse-outline-danger.disabled,\n.btn-inverse-outline-danger:disabled {\n color: #ff0017;\n background-color: transparent;\n}\n\n.btn-inverse-outline-danger.active,\n.btn-inverse-outline-danger:active,\n.show > .btn-inverse-outline-danger.dropdown-toggle {\n color: #ffffff;\n border-color: #ff0017;\n}\n\n.btn-inverse-outline-light {\n color: #fbfbfb;\n background-image: none;\n background: transparent;\n border-color: rgba(251, 251, 251, 0.2);\n}\n\n.btn-inverse-outline-light:hover {\n color: #fbfbfb;\n background-color: rgba(251, 251, 251, 0.2);\n border-color: rgba(251, 251, 251, 0.2);\n}\n\n.btn-inverse-outline-light.focus,\n.btn-inverse-outline-light:focus {\n box-shadow: 0 0 0 3px rgba(251, 251, 251, 0.5);\n}\n\n.btn-inverse-outline-light.disabled,\n.btn-inverse-outline-light:disabled {\n color: #fbfbfb;\n background-color: transparent;\n}\n\n.btn-inverse-outline-light.active,\n.btn-inverse-outline-light:active,\n.show > .btn-inverse-outline-light.dropdown-toggle {\n color: #ffffff;\n border-color: #fbfbfb;\n}\n\n.btn-inverse-outline-dark {\n color: #252c46;\n background-image: none;\n background: transparent;\n border-color: rgba(37, 44, 70, 0.2);\n}\n\n.btn-inverse-outline-dark:hover {\n color: #252c46;\n background-color: rgba(37, 44, 70, 0.2);\n border-color: rgba(37, 44, 70, 0.2);\n}\n\n.btn-inverse-outline-dark.focus,\n.btn-inverse-outline-dark:focus {\n box-shadow: 0 0 0 3px rgba(37, 44, 70, 0.5);\n}\n\n.btn-inverse-outline-dark.disabled,\n.btn-inverse-outline-dark:disabled {\n color: #252c46;\n background-color: transparent;\n}\n\n.btn-inverse-outline-dark.active,\n.btn-inverse-outline-dark:active,\n.show > .btn-inverse-outline-dark.dropdown-toggle {\n color: #ffffff;\n border-color: #252c46;\n}\n\n/* Breadcrumbs */\n\n.breadcrumb {\n border: 1px solid #dee2e6;\n}\n\n.breadcrumb .breadcrumb-item {\n font-size: 0.875rem;\n}\n\n.breadcrumb.breadcrumb-custom {\n padding: 0 0;\n border-color: #dbe3e6;\n}\n\n.breadcrumb.breadcrumb-custom .breadcrumb-item {\n font-size: 0.875rem;\n background: #dbe3e6;\n padding: 0.56rem 10px;\n color: #000;\n display: inline-block;\n vertical-align: top;\n}\n\n.breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent;\n}\n\n.breadcrumb.breadcrumb-custom .breadcrumb-item:before {\n content: \"\";\n}\n\n.breadcrumb.breadcrumb-custom .breadcrumb-item a {\n position: relative;\n color: inherit;\n border: 1px solid #dbe3e6;\n display: inline-block;\n vertical-align: top;\n}\n\n.breadcrumb.breadcrumb-custom .breadcrumb-item a:before,\n.breadcrumb.breadcrumb-custom .breadcrumb-item a:after {\n position: absolute;\n top: -9px;\n width: 0;\n height: 0;\n content: \"\";\n border-top: 21px solid transparent;\n border-bottom: 21px solid transparent;\n}\n\n.breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n right: -22px;\n z-index: 3;\n border-left-color: #dbe3e6;\n border-left-style: solid;\n border-left-width: 12px;\n}\n\n.breadcrumb.breadcrumb-custom .breadcrumb-item a:after {\n border-top: 21px solid transparent;\n border-bottom: 22px solid transparent;\n border-left: 12px solid #ffffff;\n top: -9px;\n right: -23px;\n}\n\n.breadcrumb.breadcrumb-custom .breadcrumb-item span {\n display: inline-block;\n vertical-align: top;\n}\n\n.breadcrumb.bg-success,\n.settings-panel .color-tiles .breadcrumb.tiles.success,\n.breadcrumb.bg-dark,\n.settings-panel .color-tiles .breadcrumb.tiles.dark,\n.breadcrumb.bg-danger,\n.settings-panel .color-tiles .breadcrumb.tiles.danger,\n.breadcrumb.bg-warning,\n.settings-panel .color-tiles .breadcrumb.tiles.warning,\n.breadcrumb.bg-primary,\n.settings-panel .color-tiles .breadcrumb.tiles.primary,\n.breadcrumb.bg-info,\n.settings-panel .color-tiles .breadcrumb.tiles.info {\n border: none;\n}\n\n.breadcrumb.bg-success .breadcrumb-item,\n.settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item,\n.breadcrumb.bg-dark .breadcrumb-item,\n.settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item,\n.breadcrumb.bg-danger .breadcrumb-item,\n.settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item,\n.breadcrumb.bg-warning .breadcrumb-item,\n.settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item,\n.breadcrumb.bg-primary .breadcrumb-item,\n.settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item,\n.breadcrumb.bg-info .breadcrumb-item,\n.settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item {\n color: #ffffff;\n}\n\n.breadcrumb.bg-success .breadcrumb-item:before,\n.settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item:before,\n.breadcrumb.bg-dark .breadcrumb-item:before,\n.settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item:before,\n.breadcrumb.bg-danger .breadcrumb-item:before,\n.settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item:before,\n.breadcrumb.bg-warning .breadcrumb-item:before,\n.settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item:before,\n.breadcrumb.bg-primary .breadcrumb-item:before,\n.settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item:before,\n.breadcrumb.bg-info .breadcrumb-item:before,\n.settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item:before {\n color: inherit;\n}\n\n.breadcrumb.bg-success .breadcrumb-item a,\n.settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item a,\n.breadcrumb.bg-success .breadcrumb-item span,\n.settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item span,\n.breadcrumb.bg-dark .breadcrumb-item a,\n.settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item a,\n.breadcrumb.bg-dark .breadcrumb-item span,\n.settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item span,\n.breadcrumb.bg-danger .breadcrumb-item a,\n.settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item a,\n.breadcrumb.bg-danger .breadcrumb-item span,\n.settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item span,\n.breadcrumb.bg-warning .breadcrumb-item a,\n.settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item a,\n.breadcrumb.bg-warning .breadcrumb-item span,\n.settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item span,\n.breadcrumb.bg-primary .breadcrumb-item a,\n.settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item a,\n.breadcrumb.bg-primary .breadcrumb-item span,\n.settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item span,\n.breadcrumb.bg-info .breadcrumb-item a,\n.settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item a,\n.breadcrumb.bg-info .breadcrumb-item span,\n.settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item span {\n color: inherit;\n}\n\n/* inverse breadcrumb */\n\n.bg-inverse-primary,\n.image-grouped .text-avatar {\n background: #9acffa;\n border-color: #2196f3;\n}\n\n.bg-inverse-primary .breadcrumb-item,\n.image-grouped .text-avatar .breadcrumb-item {\n color: #2196f3;\n}\n\n.bg-inverse-primary .breadcrumb-item:before,\n.image-grouped .text-avatar .breadcrumb-item:before {\n color: inherit;\n}\n\n.bg-inverse-primary .breadcrumb-item a,\n.image-grouped .text-avatar .breadcrumb-item a {\n color: inherit;\n}\n\n.bg-inverse-primary.breadcrumb-custom,\n.image-grouped .breadcrumb-custom.text-avatar {\n background: transparent;\n}\n\n.bg-inverse-primary.breadcrumb-custom .breadcrumb-item,\n.image-grouped .breadcrumb-custom.text-avatar .breadcrumb-item {\n background: #9acffa;\n}\n\n.bg-inverse-primary.breadcrumb-custom .breadcrumb-item a,\n.image-grouped .breadcrumb-custom.text-avatar .breadcrumb-item a {\n color: #2196f3;\n border: none;\n}\n\n.bg-inverse-primary.breadcrumb-custom .breadcrumb-item a:before,\n.image-grouped .breadcrumb-custom.text-avatar .breadcrumb-item a:before {\n border-left-color: #9acffa;\n}\n\n.bg-inverse-primary.breadcrumb-custom .breadcrumb-item span,\n.image-grouped .breadcrumb-custom.text-avatar .breadcrumb-item span {\n color: #2196f3;\n}\n\n.bg-inverse-primary.breadcrumb-custom .breadcrumb-item:last-child,\n.image-grouped .breadcrumb-custom.text-avatar .breadcrumb-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-secondary {\n background: white;\n border-color: #dde4eb;\n}\n\n.bg-inverse-secondary .breadcrumb-item {\n color: #dde4eb;\n}\n\n.bg-inverse-secondary .breadcrumb-item:before {\n color: inherit;\n}\n\n.bg-inverse-secondary .breadcrumb-item a {\n color: inherit;\n}\n\n.bg-inverse-secondary.breadcrumb-custom {\n background: transparent;\n}\n\n.bg-inverse-secondary.breadcrumb-custom .breadcrumb-item {\n background: white;\n}\n\n.bg-inverse-secondary.breadcrumb-custom .breadcrumb-item a {\n color: #dde4eb;\n border: none;\n}\n\n.bg-inverse-secondary.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: white;\n}\n\n.bg-inverse-secondary.breadcrumb-custom .breadcrumb-item span {\n color: #dde4eb;\n}\n\n.bg-inverse-secondary.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-success {\n background: #80f0c9;\n border-color: #19d895;\n}\n\n.bg-inverse-success .breadcrumb-item {\n color: #19d895;\n}\n\n.bg-inverse-success .breadcrumb-item:before {\n color: inherit;\n}\n\n.bg-inverse-success .breadcrumb-item a {\n color: inherit;\n}\n\n.bg-inverse-success.breadcrumb-custom {\n background: transparent;\n}\n\n.bg-inverse-success.breadcrumb-custom .breadcrumb-item {\n background: #80f0c9;\n}\n\n.bg-inverse-success.breadcrumb-custom .breadcrumb-item a {\n color: #19d895;\n border: none;\n}\n\n.bg-inverse-success.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #80f0c9;\n}\n\n.bg-inverse-success.breadcrumb-custom .breadcrumb-item span {\n color: #19d895;\n}\n\n.bg-inverse-success.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-info {\n background: #d9ccf5;\n border-color: #8862e0;\n}\n\n.bg-inverse-info .breadcrumb-item {\n color: #8862e0;\n}\n\n.bg-inverse-info .breadcrumb-item:before {\n color: inherit;\n}\n\n.bg-inverse-info .breadcrumb-item a {\n color: inherit;\n}\n\n.bg-inverse-info.breadcrumb-custom {\n background: transparent;\n}\n\n.bg-inverse-info.breadcrumb-custom .breadcrumb-item {\n background: #d9ccf5;\n}\n\n.bg-inverse-info.breadcrumb-custom .breadcrumb-item a {\n color: #8862e0;\n border: none;\n}\n\n.bg-inverse-info.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #d9ccf5;\n}\n\n.bg-inverse-info.breadcrumb-custom .breadcrumb-item span {\n color: #8862e0;\n}\n\n.bg-inverse-info.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-warning {\n background: #ffd780;\n border-color: #ffaf00;\n}\n\n.bg-inverse-warning .breadcrumb-item {\n color: #ffaf00;\n}\n\n.bg-inverse-warning .breadcrumb-item:before {\n color: inherit;\n}\n\n.bg-inverse-warning .breadcrumb-item a {\n color: inherit;\n}\n\n.bg-inverse-warning.breadcrumb-custom {\n background: transparent;\n}\n\n.bg-inverse-warning.breadcrumb-custom .breadcrumb-item {\n background: #ffd780;\n}\n\n.bg-inverse-warning.breadcrumb-custom .breadcrumb-item a {\n color: #ffaf00;\n border: none;\n}\n\n.bg-inverse-warning.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #ffd780;\n}\n\n.bg-inverse-warning.breadcrumb-custom .breadcrumb-item span {\n color: #ffaf00;\n}\n\n.bg-inverse-warning.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-danger {\n background: #ff808b;\n border-color: #ff0017;\n}\n\n.bg-inverse-danger .breadcrumb-item {\n color: #ff0017;\n}\n\n.bg-inverse-danger .breadcrumb-item:before {\n color: inherit;\n}\n\n.bg-inverse-danger .breadcrumb-item a {\n color: inherit;\n}\n\n.bg-inverse-danger.breadcrumb-custom {\n background: transparent;\n}\n\n.bg-inverse-danger.breadcrumb-custom .breadcrumb-item {\n background: #ff808b;\n}\n\n.bg-inverse-danger.breadcrumb-custom .breadcrumb-item a {\n color: #ff0017;\n border: none;\n}\n\n.bg-inverse-danger.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #ff808b;\n}\n\n.bg-inverse-danger.breadcrumb-custom .breadcrumb-item span {\n color: #ff0017;\n}\n\n.bg-inverse-danger.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-light {\n background: white;\n border-color: #fbfbfb;\n}\n\n.bg-inverse-light .breadcrumb-item {\n color: #fbfbfb;\n}\n\n.bg-inverse-light .breadcrumb-item:before {\n color: inherit;\n}\n\n.bg-inverse-light .breadcrumb-item a {\n color: inherit;\n}\n\n.bg-inverse-light.breadcrumb-custom {\n background: transparent;\n}\n\n.bg-inverse-light.breadcrumb-custom .breadcrumb-item {\n background: white;\n}\n\n.bg-inverse-light.breadcrumb-custom .breadcrumb-item a {\n color: #fbfbfb;\n border: none;\n}\n\n.bg-inverse-light.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: white;\n}\n\n.bg-inverse-light.breadcrumb-custom .breadcrumb-item span {\n color: #fbfbfb;\n}\n\n.bg-inverse-light.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent;\n}\n\n.bg-inverse-dark {\n background: #516099;\n border-color: #252c46;\n}\n\n.bg-inverse-dark .breadcrumb-item {\n color: #252c46;\n}\n\n.bg-inverse-dark .breadcrumb-item:before {\n color: inherit;\n}\n\n.bg-inverse-dark .breadcrumb-item a {\n color: inherit;\n}\n\n.bg-inverse-dark.breadcrumb-custom {\n background: transparent;\n}\n\n.bg-inverse-dark.breadcrumb-custom .breadcrumb-item {\n background: #516099;\n}\n\n.bg-inverse-dark.breadcrumb-custom .breadcrumb-item a {\n color: #252c46;\n border: none;\n}\n\n.bg-inverse-dark.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #516099;\n}\n\n.bg-inverse-dark.breadcrumb-custom .breadcrumb-item span {\n color: #252c46;\n}\n\n.bg-inverse-dark.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent;\n}\n\n/* Cards */\n\n.card {\n border: none;\n box-shadow: 0px 0px 8px 6px rgba(0, 0, 0, 0.02);\n}\n\n.card .card-body {\n padding: 1.88rem 1.81rem;\n}\n\n.card .card-body + .card-body {\n padding-top: 1rem;\n}\n\n.card .card-body .card-icon-indicator {\n width: 45px;\n height: 45px;\n font-size: 20px;\n color: #ffffff;\n border-radius: 50px;\n text-align: center;\n line-height: 2.2;\n}\n\n.card .card-title {\n font-weight: 500;\n color: #343a40;\n margin-bottom: 15px;\n text-transform: capitalize;\n font-family: \"Roboto\", sans-serif;\n font-size: 14px;\n}\n\n.card .card-subtitle {\n font-family: \"Roboto\", sans-serif;\n margin-top: 0.625rem;\n margin-bottom: 0.625rem;\n}\n\n.card .card-description {\n color: #76838f;\n margin-bottom: 1.5rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 400;\n color: #76838f;\n}\n\n.card.card-outline-success {\n border: 1px solid #19d895;\n}\n\n.card.card-outline-primary {\n border: 1px solid #2196f3;\n}\n\n.card.card-outline-warning {\n border: 1px solid #ffaf00;\n}\n\n.card.card-outline-danger {\n border: 1px solid #ff0017;\n}\n\n.card.card-rounded {\n border-radius: 5px;\n}\n\n.card.card-faded {\n background: #b5b0b2;\n border-color: #b5b0b2;\n}\n\n.card.card-circle-progress {\n color: #ffffff;\n text-align: center;\n}\n\n.card.card-img-holder {\n position: relative;\n}\n\n.card.card-img-holder .card-img-absolute {\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n}\n\n.card-inverse-primary {\n background: rgba(33, 150, 243, 0.2);\n border: 1px solid #1e8ae0;\n color: #1972b9;\n}\n\n.card-inverse-secondary {\n background: rgba(221, 228, 235, 0.2);\n border: 1px solid #cbd2d8;\n color: #a8adb3;\n}\n\n.card-inverse-success {\n background: rgba(25, 216, 149, 0.2);\n border: 1px solid #17c789;\n color: #13a471;\n}\n\n.card-inverse-info {\n background: rgba(136, 98, 224, 0.2);\n border: 1px solid #7d5ace;\n color: #674aaa;\n}\n\n.card-inverse-warning {\n background: rgba(255, 175, 0, 0.2);\n border: 1px solid #eba100;\n color: #c28500;\n}\n\n.card-inverse-danger {\n background: rgba(255, 0, 23, 0.2);\n border: 1px solid #eb0015;\n color: #c20011;\n}\n\n.card-inverse-light {\n background: rgba(251, 251, 251, 0.2);\n border: 1px solid #e7e7e7;\n color: #bfbfbf;\n}\n\n.card-inverse-dark {\n background: rgba(37, 44, 70, 0.2);\n border: 1px solid #222840;\n color: #1c2135;\n}\n\n/* Bootstrap Progress */\n\n.progress {\n border-radius: 3px;\n height: 8px;\n}\n\n.progress .progress-bar {\n border-radius: 3px;\n}\n\n.progress.progress-sm {\n height: 0.375rem;\n}\n\n.progress.progress-md {\n height: 8px;\n}\n\n.progress.progress-lg {\n height: 15px;\n}\n\n.progress.progress-xl {\n height: 18px;\n}\n\n/* Dropdowns */\n\n.dropdown .dropdown-toggle:after {\n border-top: 0;\n border-right: 0;\n border-left: 0;\n border-bottom: 0;\n font: normal normal normal 24px/1 \"Material Design Icons\";\n content: \"\\f140\";\n width: auto;\n height: auto;\n vertical-align: baseline;\n font-size: 14px;\n}\n\n.dropdown .dropdown-toggle.toggle-arrow-hide:before {\n display: none;\n}\n\n.dropdown .dropdown-toggle.toggle-arrow-hide:after {\n display: none;\n}\n\n.dropdown .dropdown-menu {\n margin-top: .75rem;\n font-size: 0.875rem;\n box-shadow: 0px 1px 15px 1px rgba(230, 234, 236, 0.35);\n}\n\n.dropdown .dropdown-menu .dropdown-item {\n font-size: 1rem;\n padding: .25rem 1.5rem;\n cursor: pointer;\n}\n\n.dropdown .dropdown-menu .dropdown-item:active {\n background: initial;\n}\n\n/* Loaders */\n\n#pgloading {\n position: static;\n}\n\n#pgloading .bokeh {\n font-size: 100px;\n width: 1em;\n height: 1em;\n position: relative;\n margin: 0 auto;\n border-radius: 50%;\n border: 0.01em solid #dee2e6;\n list-style: none;\n padding: 0;\n}\n\n#pgloading .bokeh li {\n position: absolute;\n width: .2em;\n height: .2em;\n border-radius: 50%;\n}\n\n#pgloading .bokeh li:nth-child(1) {\n left: 50%;\n top: 0;\n margin: 0 0 0 -.1em;\n background: #19d895;\n -webkit-transform-origin: 50% 250%;\n transform-origin: 50% 250%;\n -webkit-animation: rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate;\n animation: rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate;\n}\n\n#pgloading .bokeh li:nth-child(2) {\n top: 50%;\n right: 0;\n margin: -.1em 0 0 0;\n background: #ff0017;\n -webkit-transform-origin: -150% 50%;\n transform-origin: -150% 50%;\n -webkit-animation: rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate;\n animation: rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate;\n}\n\n#pgloading .bokeh li:nth-child(3) {\n left: 50%;\n bottom: 0;\n margin: 0 0 0 -.1em;\n background: #ffaf00;\n -webkit-transform-origin: 50% -150%;\n transform-origin: 50% -150%;\n -webkit-animation: rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate;\n animation: rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate;\n}\n\n#pgloading .bokeh li:nth-child(4) {\n top: 50%;\n left: 0;\n margin: -.1em 0 0 0;\n background: #2196f3;\n -webkit-transform-origin: 250% 50%;\n transform-origin: 250% 50%;\n -webkit-animation: rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate;\n animation: rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate;\n}\n\n@-webkit-keyframes rota {\n from {\n\n }\n\n to {\n -webkit-transform: rotate(360deg);\n }\n}\n\n@keyframes rota {\n from {\n\n }\n\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-webkit-keyframes opa {\n 0% {\n\n }\n\n 12.0% {\n opacity: 0.80;\n }\n\n 19.5% {\n opacity: 0.88;\n }\n\n 37.2% {\n opacity: 0.64;\n }\n\n 40.5% {\n opacity: 0.52;\n }\n\n 52.7% {\n opacity: 0.69;\n }\n\n 60.2% {\n opacity: 0.60;\n }\n\n 66.6% {\n opacity: 0.52;\n }\n\n 70.0% {\n opacity: 0.63;\n }\n\n 79.9% {\n opacity: 0.60;\n }\n\n 84.2% {\n opacity: 0.75;\n }\n\n 91.0% {\n opacity: 0.87;\n }\n}\n\n@keyframes opa {\n 0% {\n\n }\n\n 12.0% {\n opacity: 0.80;\n }\n\n 19.5% {\n opacity: 0.88;\n }\n\n 37.2% {\n opacity: 0.64;\n }\n\n 40.5% {\n opacity: 0.52;\n }\n\n 52.7% {\n opacity: 0.69;\n }\n\n 60.2% {\n opacity: 0.60;\n }\n\n 66.6% {\n opacity: 0.52;\n }\n\n 70.0% {\n opacity: 0.63;\n }\n\n 79.9% {\n opacity: 0.60;\n }\n\n 84.2% {\n opacity: 0.75;\n }\n\n 91.0% {\n opacity: 0.87;\n }\n}\n\n.glowing-loader {\n position: relative;\n}\n\n.s2 {\n position: absolute;\n height: 70px;\n width: 70px;\n top: 50px;\n background-color: transparent;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.s1 {\n position: absolute;\n height: 70px;\n width: 70px;\n left: 50%;\n top: 50px;\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(45deg);\n background-color: transparent;\n}\n\n.bigcon {\n position: absolute;\n height: 75px;\n width: 75px;\n left: 50%;\n top: 50px;\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(-45deg);\n background-color: transparent;\n animation: bigcon 2s infinite linear;\n animation-delay: 0.25s;\n}\n\n.b {\n border-radius: 50%;\n position: absolute;\n}\n\n.s {\n width: 15px;\n height: 15px;\n animation: small 2s infinite ease;\n box-shadow: 0px 2px rgba(0, 0, 0, 0.3);\n background-color: #2196f3;\n}\n\n.s:nth-child(1) {\n top: 0%;\n left: 0%;\n}\n\n.s:nth-child(2) {\n top: 0%;\n right: 0%;\n}\n\n.s:nth-child(3) {\n right: 0%;\n bottom: 0%;\n}\n\n.s:nth-child(4) {\n bottom: 0%;\n left: 0%;\n}\n\n.big {\n width: 15px;\n height: 15px;\n border-radius: 15px;\n box-shadow: 0px 0px 10px #2196f3, 0px 0px 20px #2196f3, 0px 0px 30px #2196f3, 0px 0px 50px #2196f3, 0px 0px 60px #2196f3;\n z-index: 1;\n background-color: #2196f3;\n animation: bigball 1s infinite linear;\n}\n\n.sb1 {\n animation-delay: -1.75s;\n}\n\n.sb6 {\n animation-delay: -1.5s;\n}\n\n.sb2 {\n animation-delay: -1.25s;\n}\n\n.sb7 {\n animation-delay: -1s;\n}\n\n.sb3 {\n animation-delay: -0.75s;\n}\n\n.sb8 {\n animation-delay: -0.5s;\n}\n\n.sb4 {\n animation-delay: -0.25s;\n}\n\n.sb5 {\n animation-delay: -0s;\n}\n\n@keyframes bigcon {\n 0% {\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(45deg);\n }\n\n 100% {\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(405deg);\n }\n}\n\n@keyframes small {\n 0% {\n transform: scale(1);\n background-color: #82c4f8;\n }\n\n 10% {\n transform: scale(1.3);\n background-color: #2196f3;\n }\n\n 15% {\n transform: scale(1);\n }\n\n 25% {\n transform: scale(1);\n background-color: #2196f3;\n }\n\n 100% {\n transform: scale(1);\n background-color: #2196f3;\n }\n}\n\n/* Pixel loader */\n\n.pixel-loader {\n width: 10px;\n height: 10px;\n background: #ffaf00;\n color: #ffaf00;\n margin: 80px auto;\n box-shadow: 15px 15px 0 0, -15px -15px 0 0, 15px -15px 0 0, -15px 15px 0 0, 0 15px 0 0, 15px 0 0 0, -15px 0 0 0, 0 -15px 0 0;\n animation: anim 2s linear infinite;\n}\n\n@keyframes anim {\n 0% {\n -webkit-filter: hue-rotate(0deg);\n }\n\n 50% {\n box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0;\n }\n\n 75% {\n box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0;\n }\n\n 100% {\n transform: rotate(360deg);\n -webkit-filter: hue-rotate(360deg);\n }\n}\n\n/* Square box loader */\n\n@keyframes dyinglight {\n 15% {\n transform: scale(1.6);\n }\n\n 50% {\n transform: rotate(-89deg);\n }\n\n 100% {\n transform: rotate(-90deg);\n }\n}\n\n.square-box-loader {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n display: inline-block;\n}\n\n.square-box-loader-square {\n display: block;\n width: 30px;\n height: 30px;\n background: #2196f3;\n}\n\n.square-box-loader-container {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n transform-origin: 50% 50% 0;\n animation: dyinglight 1s ease infinite;\n backface-visibility: hidden;\n}\n\n.square-box-loader-corner-top:before,\n.square-box-loader-corner-top:after,\n.square-box-loader-corner-bottom:before,\n.square-box-loader-corner-bottom:after {\n position: absolute;\n width: 10px;\n height: 10px;\n color: #2196f3;\n content: '';\n}\n\n.square-box-loader-corner-top:before {\n border-left: 1px solid;\n border-top: 1px solid;\n top: -4px;\n left: -4px;\n}\n\n.square-box-loader-corner-top:after {\n border-right: 1px solid;\n border-top: 1px solid;\n top: -4px;\n right: -4px;\n}\n\n.square-box-loader-corner-bottom:before {\n border-left: 1px solid;\n border-bottom: 1px solid;\n bottom: -4px;\n left: -4px;\n}\n\n.square-box-loader-corner-bottom:after {\n border-right: 1px solid;\n border-bottom: 1px solid;\n bottom: -4px;\n right: -4px;\n}\n\n/* Circle loader */\n\n.circle-loader {\n width: 70px;\n height: 70px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n\n.circle-loader:before,\n.circle-loader:after {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 100%;\n border: 10px solid transparent;\n border-top-color: #ffaf00;\n}\n\n.circle-loader:before {\n z-index: 10;\n animation: spin 1s infinite;\n}\n\n.circle-loader:after {\n border: 10px solid #dde4eb;\n}\n\n@keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* Jumping dots loader */\n\n.jumping-dots-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n\n.jumping-dots-loader span {\n display: inline-block;\n width: 20px;\n height: 20px;\n border-radius: 100%;\n background-color: rgba(255, 0, 23, 0.8);\n margin: 35px 5px;\n}\n\n.jumping-dots-loader span:nth-child(1) {\n animation: bounce 1s ease-in-out infinite;\n}\n\n.jumping-dots-loader span:nth-child(2) {\n animation: bounce 1s ease-in-out 0.33s infinite;\n}\n\n.jumping-dots-loader span:nth-child(3) {\n animation: bounce 1s ease-in-out 0.66s infinite;\n}\n\n@keyframes bounce {\n 0%, 75%, 100% {\n -webkit-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n\n 25% {\n -webkit-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n }\n}\n\n/* Bar loader */\n\n.bar-loader {\n width: 50px;\n height: 50px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n\n.bar-loader span {\n display: inline-block;\n width: 5px;\n height: 30px;\n background-color: rgba(255, 0, 23, 0.7);\n margin: 0 2px;\n}\n\n.bar-loader span:nth-child(1) {\n animation: grow 1s ease-in-out infinite;\n}\n\n.bar-loader span:nth-child(2) {\n animation: grow 1s ease-in-out 0.15s infinite;\n}\n\n.bar-loader span:nth-child(3) {\n animation: grow 1s ease-in-out 0.30s infinite;\n}\n\n.bar-loader span:nth-child(4) {\n animation: grow 1s ease-in-out 0.45s infinite;\n}\n\n@keyframes grow {\n 0%, 100% {\n -webkit-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1);\n }\n\n 50% {\n -webkit-transform: scaleY(1.8);\n -ms-transform: scaleY(1.8);\n -o-transform: scaleY(1.8);\n transform: scaleY(1.8);\n }\n}\n\n/* Square path loader */\n\n.square-path-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n\n.square-path-loader:before,\n.square-path-loader:after {\n content: \"\";\n width: 15px;\n height: 15px;\n position: absolute;\n top: 0;\n left: calc(50% - 10px);\n background-color: rgba(25, 216, 149, 0.7);\n animation: squaremove 1s ease-in-out infinite;\n}\n\n.square-path-loader:after {\n bottom: 0;\n animation-delay: 0.5s;\n}\n\n@keyframes squaremove {\n 0%, 100% {\n -webkit-transform: translate(0, 0) rotate(0);\n -ms-transform: translate(0, 0) rotate(0);\n -o-transform: translate(0, 0) rotate(0);\n transform: translate(0, 0) rotate(0);\n }\n\n 25% {\n -webkit-transform: translate(40px, 40px) rotate(45deg);\n -ms-transform: translate(40px, 40px) rotate(45deg);\n -o-transform: translate(40px, 40px) rotate(45deg);\n transform: translate(40px, 40px) rotate(45deg);\n }\n\n 50% {\n -webkit-transform: translate(0px, 80px) rotate(0deg);\n -ms-transform: translate(0px, 80px) rotate(0deg);\n -o-transform: translate(0px, 80px) rotate(0deg);\n transform: translate(0px, 80px) rotate(0deg);\n }\n\n 75% {\n -webkit-transform: translate(-40px, 40px) rotate(45deg);\n -ms-transform: translate(-40px, 40px) rotate(45deg);\n -o-transform: translate(-40px, 40px) rotate(45deg);\n transform: translate(-40px, 40px) rotate(45deg);\n }\n}\n\n/* Dot opacity loader */\n\n.dot-opacity-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n\n.dot-opacity-loader span {\n display: inline-block;\n width: 20px;\n height: 20px;\n border-radius: 100%;\n background-color: #2196f3;\n margin: 35px 5px;\n opacity: 0;\n}\n\n.dot-opacity-loader span:nth-child(1) {\n animation: opacitychange 1s ease-in-out infinite;\n}\n\n.dot-opacity-loader span:nth-child(2) {\n animation: opacitychange 1s ease-in-out 0.33s infinite;\n}\n\n.dot-opacity-loader span:nth-child(3) {\n animation: opacitychange 1s ease-in-out 0.66s infinite;\n}\n\n@keyframes opacitychange {\n 0%, 100% {\n opacity: 0;\n }\n\n 60% {\n opacity: 1;\n }\n}\n\n/* Flip square */\n\n.flip-square-loader {\n -webkit-perspective: 120px;\n -moz-perspective: 120px;\n -ms-perspective: 120px;\n perspective: 120px;\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n\n.flip-square-loader:before {\n content: \"\";\n position: absolute;\n left: 25px;\n top: 25px;\n width: 50px;\n height: 50px;\n background-color: rgba(25, 216, 149, 0.7);\n animation: flip 1s infinite;\n}\n\n@keyframes flip {\n 0% {\n transform: rotate(0);\n }\n\n 50% {\n transform: rotateY(180deg);\n }\n\n 100% {\n transform: rotateY(180deg) rotateX(180deg);\n }\n}\n\n/* Moving square loader */\n\n.moving-square-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n\n.moving-square-loader:before {\n content: \"\";\n position: absolute;\n width: 10px;\n height: 10px;\n top: calc(50% - 10px);\n left: 0px;\n background-color: rgba(255, 0, 23, 0.7);\n animation: rotatemove 1s infinite;\n}\n\n@keyframes rotatemove {\n 0% {\n -webkit-transform: scale(1) translateX(0px);\n -ms-transform: scale(1) translateX(0px);\n -o-transform: scale(1) translateX(0px);\n transform: scale(1) translateX(0px);\n }\n\n 100% {\n -webkit-transform: scale(2) translateX(45px);\n -ms-transform: scale(2) translateX(45px);\n -o-transform: scale(2) translateX(45px);\n transform: scale(2) translateX(45px);\n }\n}\n\n/* Todo list */\n\n.add-items {\n margin-bottom: 1.5rem;\n overflow: hidden;\n}\n\n.add-items input[type=\"text\"] {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n width: 100%;\n background: transparent;\n}\n\n.add-items .btn {\n margin-left: .5rem;\n}\n\n.rtl .add-items .btn {\n margin-left: auto;\n margin-right: .5rem;\n}\n\n.list-wrapper {\n max-height: 100%;\n}\n\n.list-wrapper ul {\n padding: 0;\n text-align: left;\n list-style: none;\n margin-bottom: 0;\n}\n\n.list-wrapper ul li {\n font-size: .9375rem;\n padding: .4rem 0;\n border-bottom: 1px solid #dee2e6;\n}\n\n.list-wrapper ul li:last-child {\n border-bottom: none;\n}\n\n.list-wrapper ul li .form-check {\n max-width: 90%;\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n\n.list-wrapper ul li .form-check .form-check-label input {\n width: 100%;\n height: 100%;\n}\n\n.list-wrapper ul.todo-padding-lg li {\n padding: 1.25rem 0;\n}\n\n.list-wrapper input[type=\"checkbox\"] {\n margin-right: 15px;\n}\n\n.list-wrapper .remove {\n cursor: pointer;\n font-size: 1.438rem;\n font-weight: 600;\n width: 1.25rem;\n height: 1.25rem;\n line-height: 20px;\n text-align: center;\n}\n\n.list-wrapper .completed {\n text-decoration: line-through;\n text-decoration-color: #8862e0;\n}\n\n.spinner-wrapper {\n display: flex;\n justify-content: center;\n align-items: center;\n height: calc(100vh - 63px - 5.5rem);\n position: fixed;\n width: calc(100% - 255px - 4rem);\n}\n\n@media (max-width: 991px) {\n .spinner-wrapper {\n width: 100%;\n }\n}\n\n.spinner-wrapper .donut {\n width: 4rem;\n height: 4rem;\n border-radius: 50%;\n border: 0.3rem solid #b2dbfb;\n border-top-color: #51adf6;\n animation: 1.5s spin infinite linear;\n}\n\n:host-context(.sidebar-icon-only) .spinner-wrapper {\n width: calc(100% - 70px - 4rem);\n}\n\n:host-context(.sidebar-mini) .spinner-wrapper {\n width: calc(100% - 185px - 4rem);\n}\n\n@keyframes spin {\n to {\n transform: rotate(360deg);\n }\n}\n\n/* Auth */\n\n.full-page-wrapper {\n min-height: 100vh;\n padding-left: 0;\n padding-right: 0;\n}\n\n.auth {\n min-height: 100vh;\n}\n\n.auth .lock-profile-img {\n border-radius: 50%;\n}\n\n.auth.theme-one .auto-form-wrapper {\n background: #fff;\n padding: 40px 40px 10px;\n border-radius: 4px;\n box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07);\n}\n\n.auth.theme-one .auto-form-wrapper .form-group .input-group {\n height: 44px;\n}\n\n.auth.theme-one .auto-form-wrapper .form-group .input-group .form-control {\n border: 1px solid #cfd5db;\n border-right: none;\n border-radius: 6px 0 0 6px;\n height: 44px;\n line-height: 4px;\n display: inline-block;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n\n.auth.theme-one .auto-form-wrapper .form-group .input-group .form-control:focus {\n border-right: none;\n border-color: #cfd5db;\n}\n\n.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append {\n border-left: none;\n}\n\n.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append .input-group-text {\n border-radius: 0 6px 6px 0;\n border-left: none;\n border-color: #cfd5db;\n color: #b6b6b6;\n}\n\n.auth.theme-one .auto-form-wrapper .form-group .submit-btn {\n font-family: \"Roboto\", sans-serif;\n font-size: 13px;\n padding: 12px 8px;\n font-weight: 600;\n}\n\n.auth.theme-one .auto-form-wrapper .g-login {\n border: 1px solid #dee2e6;\n padding: 13px;\n font-size: 12px;\n font-weight: 600;\n background: transparent;\n}\n\n.auth.theme-one .auth-footer {\n list-style-type: none;\n padding-left: 0;\n margin-top: 20px;\n margin-bottom: 10px;\n display: flex;\n justify-content: center;\n}\n\n.auth.theme-one .auth-footer li {\n margin-right: 10px;\n line-height: 1;\n padding-right: 10px;\n border-right: 1px solid rgba(255, 255, 255, 0.4);\n}\n\n.auth.theme-one .auth-footer li:last-child {\n margin-right: 0;\n border-right: none;\n}\n\n.auth.theme-one .auth-footer li a {\n font-size: 13px;\n color: rgba(255, 255, 255, 0.4);\n}\n\n@media (max-width: 576px) {\n .auth.theme-one .auth-footer {\n justify-content: center;\n }\n}\n\n.auth.theme-one .footer-text {\n color: rgba(255, 255, 255, 0.4);\n}\n\n.auth.theme-two .auto-form-wrapper {\n position: relative;\n height: 100vh;\n min-height: 100vh;\n max-height: 100vh;\n padding: 110px 5% 5%;\n border-radius: 4px;\n}\n\n@media (max-width: 576px) {\n .auth.theme-two .auto-form-wrapper {\n padding: 11% 15px;\n text-align: center;\n height: 100%;\n max-height: 100%;\n }\n}\n\n.auth.theme-two .auto-form-wrapper .nav-get-started {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n position: absolute;\n top: 30px;\n right: 30px;\n}\n\n@media (max-width: 576px) {\n .auth.theme-two .auto-form-wrapper .nav-get-started {\n margin-bottom: 5%;\n margin-right: auto;\n margin-left: auto;\n position: relative;\n top: unset;\n right: unset;\n justify-content: center;\n }\n}\n\n.auth.theme-two .auto-form-wrapper .nav-get-started p {\n margin-bottom: 0;\n font-weight: 300;\n}\n\n.auth.theme-two .auto-form-wrapper .nav-get-started .get-started-btn {\n border: 1px solid #dee2e6;\n padding: 10px 20px;\n font-size: 12px;\n font-weight: 600;\n color: #343a40;\n margin-left: 20px;\n border-radius: 50px;\n}\n\n.auth.theme-two .auto-form-wrapper form {\n width: 50%;\n min-width: 300px;\n max-width: 480px;\n}\n\n.auth.theme-two .auto-form-wrapper form .form-group {\n width: 100%;\n margin-bottom: 25px;\n}\n\n@media (max-width: 576px) {\n .auth.theme-two .auto-form-wrapper form .form-group {\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.auth.theme-two .auto-form-wrapper form .form-group .input-group {\n height: 44px;\n}\n\n.auth.theme-two .auto-form-wrapper form .form-group .input-group .form-control {\n border: 1px solid #cfd5db;\n border-left: none;\n border-radius: 0 6px 6px 0;\n height: 45px;\n}\n\n.auth.theme-two .auto-form-wrapper form .form-group .input-group .form-control:focus {\n border-left: none;\n border-color: #cfd5db;\n}\n\n.auth.theme-two .auto-form-wrapper form .form-group .input-group .input-group-prepend .input-group-text {\n border-radius: 6px 0 0 6px;\n border-color: #cfd5db;\n border-right: none;\n color: #dfdfdf;\n}\n\n.auth.theme-two .auto-form-wrapper form .form-group .submit-btn {\n font-family: \"Roboto\", sans-serif;\n font-size: 13px;\n padding: 11px 33px;\n font-weight: 600;\n background-image: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);\n}\n\n.auth.theme-two .auto-form-wrapper .footer-text {\n font-size: 13px;\n margin-bottom: 0;\n}\n\n.auth.theme-two .auto-form-wrapper .auth-footer {\n list-style-type: none;\n display: flex;\n margin-top: 7px;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.auth.theme-two .auto-form-wrapper .auth-footer li {\n margin-right: 10px;\n line-height: 1;\n padding-right: 10px;\n border-right: 1px solid #6c7293;\n}\n\n.auth.theme-two .auto-form-wrapper .auth-footer li:last-child {\n margin-right: 0;\n border-right: none;\n}\n\n.auth.theme-two .auto-form-wrapper .auth-footer li a {\n font-size: 13px;\n color: #6c7293;\n}\n\n@media (max-width: 576px) {\n .auth.theme-two .auto-form-wrapper .auth-footer {\n justify-content: center;\n }\n}\n\n.auth.theme-two .banner-section {\n padding-right: 0;\n}\n\n.auth.theme-two .banner-section .slide-content {\n width: 100%;\n}\n\n.auth.theme-two .banner-section .slide-content.bg-1 {\n background: url(\"../../public/assets/images/auth/login_2.jpg\") no-repeat center center;\n background-size: cover;\n}\n\n.auth.theme-two .banner-section .slide-content.bg-2 {\n background: url(\"../../public/assets/images/auth/register_2.jpg\") no-repeat center center;\n background-size: cover;\n}\n\n.auth.multi-step-login {\n height: 100%;\n min-height: 100vh;\n background: #f3f4fa;\n}\n\n.auth.multi-step-login .step-form {\n position: relative;\n width: 100%;\n margin: 50px auto;\n text-align: center;\n}\n\n.auth.multi-step-login .step-form .step-progress {\n padding-left: 0;\n list-style-type: none;\n margin-bottom: 30px;\n overflow: hidden;\n counter-reset: step;\n display: flex;\n justify-content: space-around;\n}\n\n.auth.multi-step-login .step-form .step-progress li {\n position: relative;\n list-style-type: none;\n color: #343a40;\n font-size: 18px;\n font-weight: 500;\n float: left;\n}\n\n.auth.multi-step-login .step-form .step-progress li:before {\n display: flex;\n align-items: center;\n justify-content: center;\n content: counter(step);\n counter-increment: step;\n width: 30px;\n height: 30px;\n line-height: 20px;\n font-size: 16px;\n font-weight: 600;\n color: #343a40;\n background: #e1e4f3;\n border-radius: 100px;\n margin: 0 auto 5px auto;\n}\n\n.auth.multi-step-login .step-form .step-progress li.active:before {\n background: #19d895;\n color: #fff;\n}\n\n.auth.multi-step-login .step-form .step-progress li:first-child:after {\n content: none;\n}\n\n.auth.multi-step-login .step-form fieldset {\n background: #fff;\n border-radius: 10px;\n padding: 30px 30px;\n box-sizing: border-box;\n margin: 0 auto;\n width: 100%;\n position: relative;\n}\n\n.auth.multi-step-login .step-form fieldset:not(:first-of-type) {\n display: none;\n}\n\n.auth.multi-step-login .step-form .form-control {\n height: 40px;\n border-radius: 4px;\n}\n\n/* === Plugin Overrides === */\n\n#chartjs-tooltip {\n background: white;\n border-radius: 4px;\n padding: 10px;\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n transition: 0.3s ease;\n}\n\n#chartjs-tooltip table tr th {\n color: #6c7293;\n}\n\n#chartjs-tooltip table tr td {\n display: flex;\n align-items: center;\n line-height: 1px;\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n#chartjs-tooltip table tr td:first-letter {\n text-transform: uppercase;\n}\n\n#chartjs-tooltip table tr td span {\n width: 7px;\n height: 7px;\n display: inline-block;\n border-radius: 100px;\n margin-right: 7px;\n color: #343a40;\n}\n\n/* === Layout === */\n\n/* Navbar */\n\n.navbar {\n font-family: \"Roboto\", sans-serif;\n transition: left 0.25s ease, width 0.25s ease;\n -webkit-transition: left 0.25s ease, width 0.25s ease;\n -moz-transition: left 0.25s ease, width 0.25s ease;\n -ms-transition: left 0.25s ease, width 0.25s ease;\n background: linear-gradient(120deg, #2f78e9, #128bfc, #18bef1);\n}\n\n.navbar .navbar-brand-wrapper {\n transition: width 0.25s ease, background 0.25s ease;\n -webkit-transition: width 0.25s ease, background 0.25s ease;\n -moz-transition: width 0.25s ease, background 0.25s ease;\n -ms-transition: width 0.25s ease, background 0.25s ease;\n background: #fff;\n width: 255px;\n height: 63px;\n}\n\n.sidebar-dark .navbar .navbar-brand-wrapper {\n background: #252c46;\n}\n\n.navbar .navbar-brand-wrapper .navbar-brand {\n color: #ffffff;\n font-size: 1.5rem;\n line-height: 48px;\n margin-right: 0;\n padding: 0.25rem 0;\n display: flex;\n}\n\n.navbar .navbar-brand-wrapper .navbar-brand:active,\n.navbar .navbar-brand-wrapper .navbar-brand:focus,\n.navbar .navbar-brand-wrapper .navbar-brand:hover {\n color: #1b2658;\n}\n\n.navbar .navbar-brand-wrapper .navbar-brand img {\n width: calc(255px - 130px);\n max-width: 100%;\n height: 28px;\n margin: auto;\n vertical-align: middle;\n}\n\n.navbar .navbar-brand-wrapper .brand-logo-mini {\n display: none;\n}\n\n.navbar .navbar-brand-wrapper .brand-logo-mini img {\n width: calc(70px - 50px);\n max-width: 100%;\n height: 28px;\n margin: auto;\n}\n\n@media (max-width: 991px) {\n .navbar .navbar-brand-wrapper .brand-logo {\n display: none;\n }\n\n .navbar .navbar-brand-wrapper .brand-logo-mini {\n display: inline-block;\n }\n}\n\n.navbar .navbar-menu-wrapper {\n transition: width 0.25s ease;\n -webkit-transition: width 0.25s ease;\n -moz-transition: width 0.25s ease;\n -ms-transition: width 0.25s ease;\n color: #fff;\n padding-left: 15px;\n padding-right: 15px;\n width: calc(100% - 255px);\n height: 63px;\n}\n\n@media (max-width: 991px) {\n .navbar .navbar-menu-wrapper {\n padding-left: 11px;\n }\n}\n\n.navbar .navbar-menu-wrapper .navbar-toggler {\n border: 0;\n color: #fff;\n margin-right: 0;\n}\n\n@media (max-width: 991px) {\n .navbar .navbar-menu-wrapper .navbar-toggler:not(.navbar-toggler-right) {\n display: none;\n }\n}\n\n.navbar .navbar-menu-wrapper .navbar-text {\n font-size: 0.875rem;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav {\n -webkit-flex-direction: row;\n flex-direction: row;\n -webkit-align-items: stretch;\n align-items: stretch;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item {\n display: -webkit-flex;\n display: flex;\n -webkit-align-items: center;\n align-items: center;\n padding-left: 1rem;\n padding-right: 1rem;\n line-height: 1;\n}\n\n@media (max-width: 767px) {\n .navbar .navbar-menu-wrapper .navbar-nav .nav-item {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {\n color: #fff;\n font-size: 12px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link i {\n font-size: 1.25rem;\n color: #fff;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link .nav-profile-img {\n height: 34px;\n width: 34px;\n border-radius: 50%;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link .profile-text {\n margin-right: 15px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle {\n padding: 0;\n font-weight: normal;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle:after {\n content: \"\\F140\";\n display: inline-block;\n font: normal normal normal 24px/1 \"Material Design Icons\";\n font-size: inherit;\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n border: 0;\n vertical-align: inherit;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle i {\n font-size: 1.25rem;\n line-height: 1.75;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle.bg-transparent {\n background: transparent;\n border: none;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .badge {\n margin-left: auto;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .count-indicator {\n position: relative;\n border-radius: 100%;\n text-align: center;\n margin-right: 0;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .count-indicator i {\n margin-right: 0;\n vertical-align: middle;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .count-indicator .count {\n position: absolute;\n left: 50%;\n width: 16px;\n height: 16px;\n border-radius: 100%;\n top: -1px;\n font-size: 11px;\n color: #ffffff;\n background: #ff0017;\n padding-top: 2px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .count-indicator:after {\n display: none;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .count-indicator .count-varient1 {\n background: #ffaf00;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .count-indicator .count-varient2 {\n background: #19d895;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown i {\n margin-right: 0.5rem;\n vertical-align: middle;\n}\n\n.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown i {\n margin-left: 0.5rem;\n margin-right: 0;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {\n font-size: 0.9rem;\n margin-top: 0;\n position: absolute;\n top: 63px;\n cursor: pointer;\n left: auto;\n right: 0;\n min-width: 100%;\n -webkit-box-shadow: 0px 0px 13px -3px rgba(0, 0, 0, 0.1);\n -moz-box-shadow: 0px 0px 13px -3px rgba(0, 0, 0, 0.1);\n box-shadow: 0px 0px 13px -3px rgba(0, 0, 0, 0.1);\n border-radius: 4px;\n border: 1px solid rgba(182, 182, 182, 0.1);\n padding: 0;\n border-radius: 0;\n overflow: hidden;\n}\n\n.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {\n left: 0;\n right: auto;\n}\n\n.navbar-nav-right .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {\n right: 0;\n left: auto;\n}\n\n.rtl .navbar-nav-right .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {\n right: auto;\n left: 0;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown.dropdown-left {\n left: 0;\n right: auto;\n}\n\n@media (max-width: 991px) {\n .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {\n right: -85px;\n }\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {\n margin-bottom: 0;\n padding: 7px 25px;\n line-height: 1;\n font-size: 14px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item.text-small {\n font-size: 12px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item i {\n font-size: 24px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .ellipsis {\n max-width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .preview-icon {\n width: 40px;\n height: 40px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .small-text {\n font-size: 0.75rem;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-divider {\n margin: 0;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown.navbar-dropdown-large {\n width: 300px;\n}\n\n@media (max-width: 767px) {\n .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown.navbar-dropdown-large {\n width: 100%;\n }\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown.navbar-dropdown-large .dropdown-item {\n white-space: normal;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown.navbar-dropdown-large .dropdown-item:nth-child(2n) {\n background: #e6e5f2;\n}\n\n@media (max-width: 767px) {\n .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown {\n position: static;\n }\n\n .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown,\n .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown-large {\n margin: auto;\n left: 20px;\n right: 20px;\n top: 63px;\n }\n}\n\n@media (max-width: 991px) {\n .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {\n min-width: calc(100% - 40px);\n }\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search .input-group {\n width: 260px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search .input-group .input-group-append {\n background: transparent;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search .input-group .form-control {\n background: #3f3f40;\n border: 0;\n color: #ffffff;\n padding: 0.5rem 1rem;\n border-top-left-radius: 50px;\n border-bottom-left-radius: 50px;\n height: auto;\n}\n\n.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search .input-group .form-control {\n border-top-left-radius: 0px;\n border-bottom-left-radius: 0px;\n border-top-right-radius: 50px;\n border-bottom-right-radius: 50px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search .input-group .input-group-text {\n background: #3f3f40;\n border: 0;\n color: #ffffff;\n padding: 0.5rem 1rem;\n border-top-right-radius: 50px;\n border-bottom-right-radius: 50px;\n}\n\n.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search .input-group .input-group-text {\n border-top-right-radius: 0px;\n border-bottom-right-radius: 0px;\n border-top-left-radius: 50px;\n border-bottom-left-radius: 50px;\n}\n\n@media (max-width: 767px) {\n .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .profile-name {\n display: none;\n }\n}\n\n@media (max-width: 576px) {\n .navbar .navbar-menu-wrapper .navbar-nav .nav-item {\n border: none;\n }\n}\n\n@media (min-width: 992px) {\n .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {\n margin-left: auto;\n }\n\n .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .nav-item .dropdown .dropdown-toggle:after {\n content: \"\\F140\";\n display: inline-block;\n font: normal normal normal 24px/1 \"Material Design Icons\";\n font-size: inherit;\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n border: 0;\n vertical-align: inherit;\n }\n\n .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .nav-item .dropdown .dropdown-toggle.toggle-arrow-hide:after {\n display: none;\n }\n\n .rtl .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {\n margin-left: 0;\n margin-right: auto;\n }\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav.header-links {\n height: 63px;\n padding-left: 2%;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav.header-links .nav-item {\n margin: 0;\n padding: 0;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav.header-links .nav-item .nav-link {\n height: 63px;\n font-size: 12px;\n padding: 16px 25px;\n display: flex;\n align-items: center;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav.header-links .nav-item .nav-link i {\n margin-right: 10px;\n font-size: 21px;\n}\n\n.rtl .navbar .navbar-menu-wrapper .navbar-nav.header-links .nav-item .nav-link i {\n margin-right: 0;\n margin-left: 10px;\n}\n\n.navbar .navbar-menu-wrapper .navbar-nav.header-links .nav-item.active {\n background: rgba(255, 255, 255, 0.13);\n}\n\n.navbar.navbar-danger,\n.navbar.navbar-dark,\n.navbar.navbar-primary,\n.navbar.navbar-success,\n.navbar.navbar-warning {\n background: #252c46;\n}\n\n.navbar.navbar-danger .navbar-toggler,\n.navbar.navbar-dark .navbar-toggler,\n.navbar.navbar-primary .navbar-toggler,\n.navbar.navbar-success .navbar-toggler,\n.navbar.navbar-warning .navbar-toggler {\n color: #ffffff;\n}\n\n.navbar.navbar-danger .count,\n.navbar.navbar-dark .count,\n.navbar.navbar-primary .count,\n.navbar.navbar-success .count,\n.navbar.navbar-warning .count {\n border-color: #252c46;\n}\n\n.navbar.navbar-primary {\n background: #2196f3;\n}\n\n.navbar.navbar-primary .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count {\n background: #ff0017;\n color: #ffffff;\n}\n\n.navbar.navbar-success {\n background: #19d895;\n}\n\n.navbar.navbar-success .navbar-menu-wrapper input {\n color: #ffffff;\n}\n\n.navbar.navbar-success .navbar-menu-wrapper input::-webkit-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-success .navbar-menu-wrapper input:-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-success .navbar-menu-wrapper input::-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-success .navbar-menu-wrapper input:-ms-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-success .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count {\n background: #094f36;\n color: #ffffff;\n border-color: #19d895;\n}\n\n.navbar.navbar-success .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count.bg-success,\n.navbar.navbar-success .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .settings-panel .color-tiles .count.tiles.success,\n.settings-panel .color-tiles .navbar.navbar-success .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count.tiles.success {\n background: #0e7d56 !important;\n}\n\n.navbar.navbar-danger {\n background: #ff0017;\n}\n\n.navbar.navbar-danger .navbar-menu-wrapper input {\n color: #ffffff;\n}\n\n.navbar.navbar-danger .navbar-menu-wrapper input::-webkit-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-danger .navbar-menu-wrapper input:-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-danger .navbar-menu-wrapper input::-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-danger .navbar-menu-wrapper input:-ms-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-danger .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count {\n background: #660009;\n color: #ffffff;\n border-color: #ff0017;\n}\n\n.navbar.navbar-danger .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count.bg-danger,\n.navbar.navbar-danger .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .settings-panel .color-tiles .count.tiles.danger,\n.settings-panel .color-tiles .navbar.navbar-danger .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count.tiles.danger {\n background: #99000e !important;\n}\n\n.navbar.navbar-warning {\n background: #ffaf00;\n}\n\n.navbar.navbar-warning .navbar-menu-wrapper input {\n color: #ffffff;\n}\n\n.navbar.navbar-warning .navbar-menu-wrapper input::-webkit-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-warning .navbar-menu-wrapper input:-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-warning .navbar-menu-wrapper input::-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-warning .navbar-menu-wrapper input:-ms-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-warning .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count {\n background: #664600;\n color: #ffffff;\n border-color: #ffaf00;\n}\n\n.navbar.navbar-warning .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count.bg-warning,\n.navbar.navbar-warning .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .settings-panel .color-tiles .count.tiles.warning,\n.settings-panel .color-tiles .navbar.navbar-warning .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count.tiles.warning {\n background: #996900 !important;\n}\n\n.navbar.navbar-pink {\n background: #e91e63;\n}\n\n.navbar.navbar-pink a {\n color: #ffffff;\n}\n\n.navbar.navbar-pink .navbar-toggler {\n color: #ffffff;\n}\n\n.navbar.navbar-pink .navbar-brand-wrapper .navbar-brand {\n color: #ffffff;\n}\n\n.navbar.navbar-pink .navbar-menu-wrapper input {\n color: #ffffff;\n}\n\n.navbar.navbar-pink .navbar-menu-wrapper input::-webkit-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-pink .navbar-menu-wrapper input:-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-pink .navbar-menu-wrapper input::-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-pink .navbar-menu-wrapper input:-ms-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-pink .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {\n color: #ffffff;\n}\n\n.navbar.navbar-pink .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count {\n background: #640a29;\n color: #ffffff;\n border-color: #e91e63;\n}\n\n.navbar.navbar-pink .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count.bg-pink {\n background: #930e3b !important;\n}\n\n.navbar.navbar-pink .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {\n color: #000;\n}\n\n.navbar.navbar-info {\n background: #8862e0;\n}\n\n.navbar.navbar-info a {\n color: #ffffff;\n}\n\n.navbar.navbar-info .navbar-toggler {\n color: #ffffff;\n}\n\n.navbar.navbar-info .navbar-menu-wrapper input {\n color: #ffffff;\n}\n\n.navbar.navbar-info .navbar-menu-wrapper input::-webkit-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-info .navbar-menu-wrapper input:-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-info .navbar-menu-wrapper input::-moz-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-info .navbar-menu-wrapper input:-ms-input-placeholder {\n color: inherit;\n}\n\n.navbar.navbar-info .navbar-menu-wrapper .navbar-nav .nav-item {\n color: #ffffff;\n}\n\n.navbar.navbar-info .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count {\n background: #3e1c8d;\n color: #ffffff;\n border-color: #8862e0;\n}\n\n.navbar.navbar-info .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count.bg-info,\n.navbar.navbar-info .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .settings-panel .color-tiles .count.tiles.info,\n.settings-panel .color-tiles .navbar.navbar-info .navbar-menu-wrapper .navbar-nav .nav-item .nav-link.count-indicator .count.tiles.info {\n background: #5124b8 !important;\n}\n\n.navbar.navbar-info .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {\n color: #000;\n}\n\n.navbar.navbar-danger .navbar-brand-wrapper .navbar-brand,\n.navbar.navbar-danger .navbar-brand-wrapper .navbar-brand,\n.navbar.navbar-dark .navbar-brand-wrapper .navbar-brand,\n.navbar.navbar-primary .navbar-brand-wrapper .navbar-brand,\n.navbar.navbar-success .navbar-brand-wrapper .navbar-brand,\n.navbar.navbar-warning .navbar-brand-wrapper .navbar-brand,\n.navbar.navbar-primary .navbar-brand-wrapper .navbar-brand,\n.navbar.navbar-success .navbar-brand-wrapper .navbar-brand,\n.navbar.navbar-warning .navbar-brand-wrapper .navbar-brand {\n color: #ffffff;\n}\n\n.navbar.navbar-danger .navbar-menu-wrapper .navbar-nav .nav-item .nav-link,\n.navbar.navbar-danger .navbar-menu-wrapper .navbar-nav .nav-item .nav-link,\n.navbar.navbar-dark .navbar-menu-wrapper .navbar-nav .nav-item .nav-link,\n.navbar.navbar-primary .navbar-menu-wrapper .navbar-nav .nav-item .nav-link,\n.navbar.navbar-success .navbar-menu-wrapper .navbar-nav .nav-item .nav-link,\n.navbar.navbar-warning .navbar-menu-wrapper .navbar-nav .nav-item .nav-link,\n.navbar.navbar-primary .navbar-menu-wrapper .navbar-nav .nav-item .nav-link,\n.navbar.navbar-success .navbar-menu-wrapper .navbar-nav .nav-item .nav-link,\n.navbar.navbar-warning .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {\n color: #ffffff;\n}\n\n@media (max-width: 991px) {\n .navbar {\n left: 0;\n padding: 0;\n }\n}\n\n@media (max-width: 768px) {\n .navbar {\n padding-left: 0px;\n padding-right: 0px;\n padding-bottom: 0;\n padding-top: 0;\n }\n}\n\n@media (max-width: 991px) {\n .navbar {\n flex-direction: row;\n }\n\n .navbar .navbar-menu-wrapper .navbar-brand {\n min-width: 50px;\n padding: 10px;\n }\n\n .navbar .navbar-menu-wrapper .navbar-brand.brand-logo {\n display: none;\n }\n\n .navbar .navbar-menu-wrapper .navbar-brand.brand-logo-mini {\n display: inline-block;\n }\n\n .navbar-collapse {\n display: flex;\n margin-top: 0.5rem;\n }\n}\n\n@media (max-width: 991px) {\n .navbar .navbar-brand-wrapper {\n width: 55px;\n }\n\n .navbar .navbar-brand-wrapper .brand-logo-mini {\n padding-top: 0px;\n }\n\n .navbar .navbar-menu-wrapper {\n width: calc(100% - 55px);\n }\n}\n\n/* Sidebar */\n\n.sidebar {\n min-height: calc(100vh - 63px);\n background: #fff;\n font-family: \"Roboto\", sans-serif;\n padding: 0;\n width: 255px;\n z-index: 1030;\n padding-bottom: 40px;\n transition: width 0.25s ease, background 0.25s ease;\n -webkit-transition: width 0.25s ease, background 0.25s ease;\n -moz-transition: width 0.25s ease, background 0.25s ease;\n -ms-transition: width 0.25s ease, background 0.25s ease;\n}\n\n.sidebar .sidebar-brand-wrapper {\n width: auto;\n height: 63px;\n}\n\n.sidebar .sidebar-brand-wrapper .sidebar-brand {\n text-align: center;\n display: inline-block;\n margin: 0 auto;\n}\n\n.rtl .sidebar .sidebar-brand-wrapper .sidebar-brand {\n padding: 20px 61px 10px 0;\n}\n\n.sidebar .sidebar-brand-wrapper .sidebar-brand img {\n width: calc(255px - 130px);\n max-width: 100%;\n height: 48px;\n margin: auto;\n vertical-align: middle;\n}\n\n.sidebar .sidebar-brand-wrapper .brand-logo-mini {\n display: none;\n}\n\n.sidebar .sidebar-brand-wrapper .brand-logo-mini img {\n width: calc(70px - 50px);\n max-width: 100%;\n height: 35px;\n margin: auto;\n}\n\n.sidebar .nav {\n overflow: hidden;\n flex-wrap: nowrap;\n flex-direction: column;\n}\n\n.sidebar .nav .nav-item .collapse {\n z-index: 999;\n}\n\n.sidebar .nav .nav-item .collapse.show,\n.sidebar .nav .nav-item .collapsing {\n background: #fafbfc;\n}\n\n.sidebar .nav .nav-item .nav-link {\n align-items: center;\n display: flex;\n padding: 16px 35px;\n white-space: nowrap;\n height: 52px;\n color: #4a4a4a;\n}\n\n.sidebar .nav .nav-item .nav-link i.menu-arrow {\n margin-left: auto;\n margin-right: 0;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-in;\n}\n\n.sidebar .nav .nav-item .nav-link i.menu-arrow:before {\n content: \"\\F142\";\n font-family: \"Material Design Icons\";\n font-size: 18px;\n line-height: 1;\n font-style: normal;\n vertical-align: middle;\n color: rgba(74, 74, 74, 0.5);\n}\n\n.sidebar .nav .nav-item .nav-link[aria-expanded=\"true\"] {\n background: #fafbfc;\n}\n\n.sidebar .nav .nav-item .nav-link[aria-expanded=\"true\"] i.menu-arrow {\n transform: rotate(90deg);\n}\n\n.sidebar .nav .nav-item .nav-link .menu-icon {\n margin-right: 1.25rem;\n width: 16px;\n line-height: 1;\n font-size: 18px;\n color: #979696;\n}\n\n.rtl .sidebar .nav .nav-item .nav-link .menu-icon {\n margin-right: 0;\n margin-left: 1.25rem;\n}\n\n.sidebar .nav .nav-item .nav-link .menu-title {\n color: inherit;\n display: inline-block;\n font-size: 12px;\n line-height: 1;\n vertical-align: middle;\n cursor: pointer;\n}\n\n.sidebar .nav .nav-item .nav-link .badge {\n margin-left: auto;\n}\n\n.sidebar .nav .nav-item .nav-link:hover {\n color: #3d3d3d;\n}\n\n.sidebar .nav .nav-item.active > .nav-link {\n color: #2196f3;\n}\n\n.sidebar .nav .nav-item.active > .nav-link .menu-title,\n.sidebar .nav .nav-item.active > .nav-link i {\n color: inherit;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link {\n display: flex;\n flex-direction: column;\n height: auto;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper {\n display: flex;\n margin-bottom: 30px;\n position: relative;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .profile-image {\n width: 40px;\n height: 40px;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .profile-image img {\n border-radius: 100%;\n max-width: 100%;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .text-wrapper {\n margin-left: 15px;\n}\n\n.rtl .sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .text-wrapper {\n margin-left: 0;\n margin-right: 15px;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .text-wrapper .profile-name {\n font-weight: 500;\n margin-bottom: 7px;\n line-height: 1;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .text-wrapper .designation {\n margin-right: 3px;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .dropdown .dropdown-toggle.arrow-hide:after {\n display: none;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .dropdown {\n position: static;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .dropdown .user-switch-dropdown-toggler {\n display: flex;\n flex-direction: row;\n padding: 1px 0px;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .dropdown .user-switch-dropdown-toggler:focus {\n outline: 0;\n box-shadow: none;\n}\n\n.sidebar .nav .nav-item.nav-profile .nav-link .dropdown .dropdown-menu {\n top: auto !important;\n padding: 0;\n}\n\n.sidebar .nav .nav-item.not-navigation-link {\n position: relative;\n}\n\n.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile) > .nav-link {\n background: #fafbfc;\n}\n\n.sidebar .nav.sub-menu {\n margin-bottom: 0;\n padding: 0 0 0 4rem;\n}\n\n.sidebar .nav.sub-menu .nav-item .nav-link {\n color: #4a4a4a;\n padding: 0.75rem 1rem 0.75rem 1rem;\n font-size: 0.75rem;\n line-height: 1;\n height: auto;\n}\n\n.sidebar .nav.sub-menu .nav-item.active .nav-link {\n color: #2196f3;\n background: transparent;\n}\n\n.sidebar .nav.sub-menu .nav-item:hover > .nav-link {\n background: initial;\n color: #000;\n}\n\n.sidebar .nav.sub-menu .nav-item:hover > .nav-link:before {\n background: #000;\n}\n\n.sidebar-dark .sidebar {\n background: #252c46;\n}\n\n.sidebar-dark .sidebar .nav .nav-item .collapse.show,\n.sidebar-dark .sidebar .nav .nav-item .collapsing {\n background: #2e3657;\n}\n\n.sidebar-dark .sidebar .nav .nav-item .nav-link {\n color: #ffffff;\n}\n\n.sidebar-dark .sidebar .nav .nav-item .nav-link[aria-expanded=\"true\"] {\n background: #2e3657;\n}\n\n.sidebar-dark .sidebar .nav .nav-item .nav-link i {\n color: #9f9ea3;\n}\n\n.sidebar-dark .sidebar .nav .nav-item .nav-link i.menu-arrow:before {\n color: #9f9ea3;\n}\n\n.sidebar-dark .sidebar .nav .nav-item .nav-link:hover {\n color: #f2f2f2;\n}\n\n.sidebar-dark .sidebar .nav .nav-item.nav-profile .profile-name {\n color: #ffffff;\n}\n\n.sidebar-dark .sidebar .nav .nav-item.nav-profile .designation {\n color: #8d9498;\n}\n\n.sidebar-dark .sidebar .nav .nav-item.nav-profile .notification-panel:before {\n background: #ffffff;\n}\n\n.sidebar-dark .sidebar .nav .nav-item.nav-profile .notification-panel > span {\n background: #2e3657;\n}\n\n.sidebar-dark .sidebar .nav .nav-item.nav-profile .notification-panel > span i {\n color: #aab2bd;\n}\n\n.sidebar-dark .sidebar .nav .nav-item.active > .nav-link {\n color: #b3b2b2;\n}\n\n.sidebar-dark .sidebar .nav .nav-item .sidebar-sticker {\n background: #2e3657;\n}\n\n.sidebar-dark .sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile) > .nav-link {\n background: #374167;\n color: #ffffff;\n}\n\n.sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link {\n color: #ffffff;\n}\n\n.sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link.active {\n color: #b3b2b2;\n}\n\n.sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link.active:before {\n background: #b3b2b2;\n}\n\n.sidebar-dark .sidebar .nav.sub-menu .nav-item:hover > .nav-link {\n background: initial;\n color: #b3b2b2;\n}\n\n.sidebar-dark .sidebar .nav.sub-menu .nav-item:hover > .nav-link:before {\n background: #b3b2b2;\n}\n\n/* style for off-canvas menu*/\n\n@media screen and (max-width: 991px) {\n .sidebar-offcanvas {\n position: fixed;\n max-height: calc(100vh - 63px);\n top: 63px;\n bottom: 0;\n overflow: auto;\n right: -255px;\n -webkit-transition: all 0.25s ease-out;\n -o-transition: all 0.25s ease-out;\n transition: all 0.25s ease-out;\n }\n\n .sidebar-offcanvas.active {\n right: 0;\n }\n}\n\n.footer {\n background: #f3f4fa;\n border-top: none;\n padding: 20px 1rem;\n transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -webkit-transition: all 0.25s ease;\n -ms-transition: all 0.25s ease;\n font-size: calc(0.875rem - 0.05rem);\n font-family: \"Roboto\", sans-serif;\n font-weight: 400;\n}\n\n.footer a {\n color: #19d895;\n font-size: inherit;\n}\n\n@media (max-width: 991px) {\n .footer {\n margin-left: 0;\n width: 100%;\n }\n}\n\n/* Layouts */\n\n.navbar.fixed-top + .page-body-wrapper {\n padding-top: 63px;\n}\n\n@media (min-width: 992px) {\n .sidebar-icon-only .navbar .navbar-brand-wrapper {\n width: 70px;\n }\n\n .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo {\n display: none;\n }\n\n .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo-mini {\n display: flex;\n }\n\n .sidebar-icon-only .navbar .navbar-menu-wrapper {\n width: calc(100% - 70px);\n }\n\n .sidebar-icon-only .sidebar {\n width: 70px;\n }\n\n .sidebar-icon-only .sidebar .sidebar-brand-wrapper {\n width: 70px;\n }\n\n .sidebar-icon-only .sidebar .sidebar-brand-wrapper .brand-logo {\n display: none;\n }\n\n .sidebar-icon-only .sidebar .sidebar-brand-wrapper .brand-logo-mini {\n display: inline-block;\n }\n\n .sidebar-icon-only .sidebar .nav {\n overflow: visible;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item {\n position: relative;\n padding: 0;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link {\n display: block;\n text-align: center;\n padding: 16px 16px;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title,\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge,\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-sub-title {\n display: none;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {\n border-radius: 0 5px 5px 0px;\n }\n\n .rtl.sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {\n border-radius: 5px 0 0 5px;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-icon {\n margin-right: 0;\n margin-left: 0;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-arrow {\n display: none;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link[aria-expanded] .menu-title {\n border-radius: 0 5px 0 0px;\n }\n\n .rtl.sidebar-icon-only .sidebar .nav .nav-item .nav-link[aria-expanded] .menu-title {\n border-radius: 5px 0 0 0;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item.nav-profile {\n display: none;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item.nav-category {\n display: none;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item.nav-doc {\n margin: 0;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item.nav-doc i {\n display: block;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item .collapse {\n display: none;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {\n display: -webkit-flex;\n display: flex;\n -webkit-align-items: center;\n align-items: center;\n background: #fafbfc;\n padding: 0.5rem 1.4rem;\n left: 70px;\n position: absolute;\n text-align: left;\n top: 0;\n bottom: 0;\n width: 190px;\n z-index: 1;\n line-height: 1.8;\n }\n\n .sidebar-dark.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {\n background: #2e3657;\n }\n\n .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {\n left: auto;\n right: 70px;\n text-align: left;\n }\n\n .sidebar-dark.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {\n color: #ffffff;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title:after {\n display: none;\n }\n\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {\n display: block;\n padding: 0.5rem 0;\n background: #fafbfc;\n border-radius: 0 0 5px 0;\n position: absolute;\n left: 70px;\n width: 190px;\n }\n\n .sidebar-dark.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,\n .sidebar-dark.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {\n background: #252c46;\n }\n\n .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,\n .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {\n left: auto;\n right: 70px;\n border-radius: 0 0 0 5px;\n }\n\n .sidebar-icon-only .sidebar .nav.sub-menu {\n padding: 0 0 0 1.5rem;\n }\n\n .sidebar-icon-only .sidebar .nav.sub-menu .nav-item {\n padding: 0 1.25rem 0 1.25rem;\n }\n\n .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {\n text-align: left;\n padding-left: 20px;\n }\n\n .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item {\n margin-right: auto;\n margin-left: 0;\n }\n\n .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {\n text-align: right;\n }\n\n .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:before {\n left: 0;\n right: unset;\n }\n\n .sidebar-icon-only .sidebar .sidebar-actions {\n display: none;\n }\n\n .sidebar-icon-only .page-body-wrapper {\n transition: all 0.25s ease;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -ms-transition: all 0.25s ease;\n }\n\n .sidebar-icon-only .main-panel {\n width: calc(100% - 70px);\n }\n}\n\n@media (min-width: 992px) {\n .sidebar-fixed .sidebar {\n position: fixed;\n max-height: auto;\n }\n\n .sidebar-fixed .sidebar .nav {\n max-height: calc(100vh - 63px);\n overflow: auto;\n position: relative;\n }\n\n .sidebar-fixed .sidebar .nav.sub-menu {\n max-height: none;\n }\n\n .sidebar-fixed .page-body-wrapper {\n width: 100%;\n margin-left: 255px;\n }\n\n .sidebar-fixed.sidebar-icon-only .page-body-wrapper {\n margin-left: 70px;\n }\n}\n\n.rtl {\n direction: rtl;\n text-align: right;\n}\n\n.rtl .sidebar .nav {\n padding-right: 0;\n}\n\n.rtl .sidebar .nav .nav-item .nav-link {\n text-align: middle;\n}\n\n.rtl .page-body-wrapper {\n transition: all 0.25s ease;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -ms-transition: all 0.25s ease;\n}\n\n.rtl .navbar {\n transition: all 0.25s ease;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -ms-transition: all 0.25s ease;\n right: 255px;\n}\n\n@media (max-width: 900px) {\n .rtl .navbar {\n right: 0;\n }\n}\n\n.rtl .product-chart-wrapper::-webkit-scrollbar,\n.rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar,\n.rtl .sidebar-fixed .nav::-webkit-scrollbar,\n.rtl .table-responsive::-webkit-scrollbar,\n.rtl ul.chats::-webkit-scrollbar {\n width: 0.5em;\n}\n\n.rtl .product-chart-wrapper::-webkit-scrollbar-track,\n.rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-track,\n.rtl .sidebar-fixed .nav::-webkit-scrollbar-track,\n.rtl .table-responsive::-webkit-scrollbar-track,\n.rtl ul.chats::-webkit-scrollbar-track {\n -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);\n}\n\n.rtl .product-chart-wrapper::-webkit-scrollbar-thumb,\n.rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-thumb,\n.rtl .sidebar-fixed .nav::-webkit-scrollbar-thumb,\n.rtl .table-responsive::-webkit-scrollbar-thumb,\n.rtl ul.chats::-webkit-scrollbar-thumb {\n background-color: darkgrey;\n outline: 1px solid slategrey;\n}\n\n.rtl.sidebar-icon-only .navbar {\n right: 70px;\n left: 0;\n}\n\n/* Settings Panel */\n\n.settings-panel {\n display: block;\n position: fixed;\n top: 0;\n right: -300px;\n bottom: 0;\n width: 300px;\n height: 100vh;\n min-height: 100%;\n background: #fff;\n padding-top: 50px;\n transition-duration: 0.25s;\n transition-timing-function: ease;\n transition-property: right, box-shadow;\n z-index: 9999;\n}\n\n.settings-panel .nav-tabs {\n display: flex;\n justify-content: center;\n width: auto;\n margin: 0;\n padding: 0;\n background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);\n}\n\n.settings-panel .nav-tabs .nav-item {\n border: none;\n}\n\n.settings-panel .nav-tabs .nav-item .nav-link {\n text-align: center;\n border: none;\n display: flex;\n align-items: center;\n color: rgba(255, 255, 255, 0.5);\n transition-duration: 0.4s;\n transition-property: color;\n justify-content: center;\n}\n\n.settings-panel .nav-tabs .nav-item .nav-link.active {\n background: transparent;\n color: #ffffff;\n}\n\n.settings-panel .tab-content {\n border: none;\n padding: 20px 0 0;\n}\n\n.settings-panel .tab-content .tab-pane.scroll-wrapper {\n position: relative;\n max-height: 100vh;\n height: 100%;\n padding-bottom: 150px;\n}\n\n.settings-panel .settings-heading {\n padding: 16px 0 13px 20px;\n}\n\n.rtl .settings-panel .settings-heading {\n padding: 16px 35px 13px 0;\n text-align: right;\n}\n\n.rtl .settings-panel small.settings-heading {\n padding: 16px 0 13px 12px;\n}\n\n.settings-panel .sidebar-bg-options {\n padding: 13px 35px;\n display: flex;\n align-items: center;\n font-size: 0.875rem;\n line-height: 1;\n color: #595959;\n background: #ffffff;\n transition-duration: 0.25s;\n transition-property: background;\n}\n\n.settings-panel .sidebar-bg-options.selected {\n background: #e6e9ed;\n}\n\n.settings-panel .color-tiles {\n display: flex;\n justify-content: flex-start;\n flex-wrap: wrap;\n margin: 0 35px 10px;\n padding-top: 15px;\n}\n\n.settings-panel .color-tiles .tiles {\n margin: 10px 18px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.settings-panel .color-tiles .tiles:before {\n content: \"\";\n width: 0;\n height: 0;\n opacity: 0;\n background: rgba(255, 255, 255, 0.5);\n border-radius: 100%;\n border: 0 solid rgba(255, 255, 255, 0.4);\n transition-duration: 0.25s;\n transition-timing-function: ease;\n}\n\n.settings-panel .color-tiles .tiles.selected:before {\n width: 10px;\n height: 10px;\n opacity: 1;\n border-width: 1px;\n}\n\n.settings-panel .color-tiles .tiles.pink {\n background: #e91e63;\n}\n\n.settings-panel .color-tiles .tiles.default {\n border: 1px solid #e2e4e7;\n background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);\n}\n\n.settings-panel .chat-list {\n padding-left: 0;\n}\n\n.settings-panel .chat-list .list {\n padding: 0.4rem 0.8rem;\n display: flex;\n justify-content: space-between;\n border-bottom: 1px solid #dee2e6;\n}\n\n.settings-panel .chat-list .list:last-child {\n border-bottom: none;\n}\n\n.settings-panel .chat-list .list .profile {\n position: relative;\n margin-right: 1rem;\n}\n\n.settings-panel .chat-list .list .profile img {\n width: 2.50rem;\n height: 2.50rem;\n border-radius: 100%;\n}\n\n.settings-panel .chat-list .list .profile span {\n height: 0.75rem;\n width: 0.75rem;\n position: absolute;\n bottom: 0.34rem;\n right: 0;\n border: 0.13rem solid #ffffff;\n border-radius: 100%;\n}\n\n.settings-panel .chat-list .list .profile span.online {\n background: #19d895;\n}\n\n.settings-panel .chat-list .list .profile span.offline {\n background: #ffaf00;\n}\n\n.settings-panel .chat-list .list .info {\n margin-right: auto;\n}\n\n.settings-panel .chat-list .list .info p {\n display: block;\n margin-bottom: 0;\n}\n\n.settings-panel .chat-list .list .info p:last-child {\n opacity: 0.5;\n font-size: 0.8rem;\n}\n\n.rtl .settings-panel .chat-list .list .info p:last-child {\n text-align: right;\n}\n\n.settings-panel .chat-list .list.active {\n background: white;\n}\n\n.settings-panel.open {\n right: 0;\n box-shadow: 7px 0 80px -9px rgba(0, 0, 0, 0.2);\n}\n\n.settings-panel .settings-close {\n position: absolute;\n top: 47px;\n right: 10px;\n color: #2196f3;\n background: transparent;\n border-radius: 4px;\n padding: 0 3px;\n cursor: pointer;\n transition-duration: 0.2s;\n z-index: 999;\n}\n\n.settings-panel .settings-close:hover {\n background: rgba(255, 255, 255, 0.3);\n}\n\n.rtl .settings-panel .settings-close {\n right: unset;\n left: 10px;\n}\n\n.settings-panel .events p {\n font-family: \"Roboto\", sans-serif;\n}\n\n.rtl .settings-panel .events p {\n text-align: right;\n}\n\n.rtl .settings-panel {\n right: unset;\n left: -300px;\n transition-property: left;\n}\n\n.rtl .settings-panel .chat-list {\n padding-right: 0;\n}\n\n.rtl .settings-panel .chat-list .list .profile {\n margin-right: 0;\n margin-left: 1rem;\n}\n\n.rtl .settings-panel .chat-list .list .info {\n margin-right: 0;\n margin-left: auto;\n}\n\n.rtl .settings-panel .chat-list .list .info .badge {\n margin-right: 10px;\n}\n\n.rtl .settings-panel.open {\n left: 0;\n right: unset;\n}\n\n.right-sidebar-toggler-wrapper {\n position: fixed;\n bottom: 50px;\n right: 10px;\n z-index: 99;\n padding: 5px;\n background: #f3f4fa;\n border-radius: 4px;\n box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.4);\n}\n\n.right-sidebar-toggler-wrapper .sidebar-toggler {\n padding: 7px 10px;\n color: #343a40;\n transition-duration: 0.3s;\n transition-timing-function: ease;\n background: #fff;\n margin-bottom: 5px;\n border-radius: 4px;\n}\n\n.right-sidebar-toggler-wrapper .sidebar-toggler:last-child {\n margin-bottom: 0;\n}\n\n.right-sidebar-toggler-wrapper .sidebar-toggler:hover {\n background: rgba(33, 150, 243, 0.2);\n color: #2196f3;\n}\n\n.right-sidebar-toggler-wrapper .sidebar-toggler#chat-toggler {\n background: rgba(25, 216, 149, 0.2);\n color: #19d895;\n}\n\n.right-sidebar-toggler-wrapper .sidebar-toggler a {\n color: inherit;\n}\n\n.right-sidebar-toggler-wrapper .sidebar-toggler:last-child {\n border-bottom: none;\n}\n\n","@import \"../support\";\n\n// This mixin provides basic support for CSS3 properties and\n// their corresponding experimental CSS2 properties when\n// the implementations are identical except for the property\n// prefix.\n@mixin experimental($property, $value,\n $moz : $experimental-support-for-mozilla,\n $webkit : $experimental-support-for-webkit,\n $o : $experimental-support-for-opera,\n $ms : $experimental-support-for-microsoft,\n $khtml : $experimental-support-for-khtml,\n $official : true\n) {\n @if $webkit and $experimental-support-for-webkit { -webkit-#{$property} : $value; }\n @if $khtml and $experimental-support-for-khtml { -khtml-#{$property} : $value; }\n @if $moz and $experimental-support-for-mozilla { -moz-#{$property} : $value; }\n @if $ms and $experimental-support-for-microsoft { -ms-#{$property} : $value; }\n @if $o and $experimental-support-for-opera { -o-#{$property} : $value; }\n @if $official { #{$property} : $value; }\n}\n\n// Same as experimental(), but for cases when the property is the same and the value is vendorized\n@mixin experimental-value($property, $value,\n $moz : $experimental-support-for-mozilla,\n $webkit : $experimental-support-for-webkit,\n $o : $experimental-support-for-opera,\n $ms : $experimental-support-for-microsoft,\n $khtml : $experimental-support-for-khtml,\n $official : true\n) {\n @if $webkit and $experimental-support-for-webkit { #{$property} : -webkit-#{$value}; }\n @if $khtml and $experimental-support-for-khtml { #{$property} : -khtml-#{$value}; }\n @if $moz and $experimental-support-for-mozilla { #{$property} : -moz-#{$value}; }\n @if $ms and $experimental-support-for-microsoft { #{$property} : -ms-#{$value}; }\n @if $o and $experimental-support-for-opera { #{$property} : -o-#{$value}; }\n @if $official { #{$property} : #{$value}; }\n}\n","// ---------------------------------------------------------------------------\n@include keyframes(bounceOut) {\n 0% {\n @include scale(1); }\n 25% {\n @include scale(0.95); }\n 50% {\n opacity: 1;\n @include scale(1.1); }\n 100% {\n opacity: 0;\n @include scale(0.3); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(bounceOutUp) {\n 0% {\n @include translateY(0); }\n 20% {\n opacity: 1;\n @include translateY(20px); }\n 100% {\n opacity: 0;\n @include translateY(-2000px); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(bounceOutDown) {\n 0% {\n @include translateY(0); }\n 20% {\n opacity: 1;\n @include translateY(-20px); }\n 100% {\n opacity: 0;\n @include translateY(2000px); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(bounceOutLeft) {\n 0% {\n @include translateX(0); }\n 20% {\n opacity: 1;\n @include translateX(20px); }\n 100% {\n opacity: 0;\n @include translateX(-2000px); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(bounceOutRight) {\n 0% {\n @include translateX(0); }\n 20% {\n opacity: 1;\n @include translateX(-20px); }\n 100% {\n opacity: 0;\n @include translateX(2000px); } }\n","// ---------------------------------------------------------------------------\n@include keyframes(bounceIn) {\n 0% {\n opacity: 0;\n @include scale(0.3); }\n 50% {\n opacity: 1;\n @include scale(1.05); }\n 70% {\n @include scale(0.9); }\n 100% {\n @include scale(1); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(bounceInDown) {\n 0% {\n opacity: 0;\n @include translateY(-2000px); }\n 60% {\n opacity: 1;\n @include translateY(30px); }\n 80% {\n @include translateY(-10px); }\n 100% {\n @include translateY(0); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(bounceInUp) {\n 0% {\n opacity: 0;\n @include translateY(2000px); }\n 60% {\n opacity: 1;\n @include translateY(-30px); }\n 80% {\n @include translateY(10px); }\n 100% {\n @include translateY(0); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(bounceInRight) {\n 0% {\n opacity: 0;\n @include translateX(2000px); }\n 60% {\n opacity: 1;\n @include translateX(-30px); }\n 80% {\n @include translateX(10px); }\n 100% {\n @include translateX(0); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(bounceInLeft) {\n 0% {\n opacity: 0;\n @include translateX(-2000px); }\n 60% {\n opacity: 1;\n @include translateX(30px); }\n 80% {\n @include translateX(-10px); }\n 100% {\n @include translateX(0); } }\n","// ---------------------------------------------------------------------------\n@include keyframes(fadeOut) {\n 0% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeOutUp) {\n 0% {\n @include translateY(0);\n opacity: 1; }\n 100% {\n @include translateY(-20px);\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeOutDown) {\n 0% {\n @include translateY(0);\n opacity: 1; }\n 100% {\n @include translateY(20px);\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeOutRight) {\n 0% {\n @include translateX(0);\n opacity: 1; }\n 100% {\n @include translateX(20px);\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeOutLeft) {\n 0% {\n @include translateX(0);\n opacity: 1; }\n 100% {\n @include translateX(-20px);\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeOutUpBig) {\n 0% {\n @include translateY(0);\n opacity: 1; }\n 100% {\n @include translateY(-2000px);\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeOutDownBig) {\n 0% {\n opacity: 1;\n @include translateY(0); }\n 100% {\n opacity: 0;\n @include translateY(2000px); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeOutRightBig) {\n 0% {\n opacity: 1;\n @include translateX(0); }\n 100% {\n opacity: 0;\n @include translateX(2000px); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeOutLeftBig) {\n 0% {\n opacity: 1;\n @include translateX(0); }\n 100% {\n opacity: 0;\n @include translateX(-2000px); } }\n","// ---------------------------------------------------------------------------\n@include keyframes(fadeIn) {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeInUp) {\n 0% {\n @include translateY(20px);\n opacity: 0; }\n 100% {\n @include translateY(0);\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeInDown) {\n 0% {\n @include translateY(-20px);\n opacity: 0; }\n 100% {\n @include translateY(0);\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeInRight) {\n 0% {\n @include translateX(20px);\n opacity: 0; }\n 100% {\n @include translateX(0);\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeInLeft) {\n 0% {\n @include translateX(-20px);\n opacity: 0; }\n 100% {\n @include translateX(0);\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeInUpBig) {\n 0% {\n @include translateY(2000px);\n opacity: 0; }\n 100% {\n @include translateY(0);\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeInDownBig) {\n 0% {\n opacity: 0;\n @include translateY(-2000px); }\n 100% {\n opacity: 1;\n @include translateY(0); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeInRightBig) {\n 0% {\n opacity: 0;\n @include translateX(2000px); }\n 100% {\n opacity: 1;\n @include translateX(0); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(fadeInLeftBig) {\n 0% {\n opacity: 0;\n @include translateX(-2000px); }\n 100% {\n opacity: 1;\n @include translateX(0); } }\n","// ---------------------------------------------------------------------------\n@include keyframes(flip) {\n 0% {\n @include transform(perspective(400px) rotateY(0));\n @include animation-timing-function(ease-out);\n }\n 40% {\n @include transform(perspective(400px) translateZ(150px) rotateY(170deg));\n @include animation-timing-function(ease-out);\n }\n 50% {\n @include transform(perspective(400px) translateZ(150px) rotateY(190deg) scale(1));\n @include animation-timing-function(ease-in);\n }\n 80% {\n @include transform(perspective(400px) rotateY(360deg) scale(0.95));\n @include animation-timing-function(ease-in);\n }\n 100% {\n @include transform(perspective(400px) scale(1));\n @include animation-timing-function(ease-in);\n }\n}\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(flipInX) {\n 0% {\n @include transform(perspective(400px) rotateX(90deg));\n @include opacity(0);\n }\n 40% {\n @include transform(perspective(400px) rotateX(-10deg));\n }\n 70% {\n @include transform(perspective(400px) rotateX(10deg));\n }\n 100% {\n @include transform(perspective(400px) rotateX(0deg));\n @include opacity(1);\n }\n}\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(flipOutX) {\n 0% {\n @include transform(perspective(400px) rotateX(0deg));\n @include opacity(1);\n }\n 100% {\n @include transform(perspective(400px) rotateX(90deg));\n @include opacity(0);\n }\n}\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(flipInY) {\n 0% {\n @include transform(perspective(400px) rotateY(90deg));\n @include opacity(0);\n }\n 40% {\n @include transform(perspective(400px) rotateY(-10deg));\n }\n 70% {\n @include transform(perspective(400px) rotateY(10deg));\n }\n 100% {\n @include transform(perspective(400px) rotateY(0deg));\n @include opacity(1);\n }\n}\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(flipOutY) {\n 0% {\n @include transform(perspective(400px) rotateY(0deg));\n @include opacity(1);\n }\n 100% {\n @include transform(perspective(400px) rotateY(90deg));\n @include opacity(0);\n }\n}\n","@import \"shared\";\n\n// Provides cross-browser CSS opacity. Takes a number between 0 and 1 as the argument, e.g. 0.5 for 50% opacity.\n//\n// @param $opacity\n// A number between 0 and 1, where 0 is transparent and 1 is opaque.\n\n@mixin opacity($opacity) {\n @if $legacy-support-for-ie6 or $legacy-support-for-ie7 or $legacy-support-for-ie8 {\n filter: unquote(\"progid:DXImageTransform.Microsoft.Alpha(Opacity=#{round($opacity * 100)})\");\n }\n opacity: $opacity;\n}\n\n// Make an element completely transparent.\n@mixin transparent { @include opacity(0); }\n\n// Make an element completely opaque.\n@mixin opaque { @include opacity(1); }\n","// ---------------------------------------------------------------------------\n@include keyframes(lightSpeedIn) {\n 0% {\n @include transform(translateX(100%) skewX(-30deg));\n @include opacity(0); }\n 60% {\n @include transform(translateX(-20%) skewX(30deg));\n @include opacity(1); }\n 80% {\n @include transform(translateX(0%) skewX(-15deg));\n @include opacity(1); }\n 100% {\n @include transform(translateX(0%) skewX(0deg));\n @include opacity(1); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(lightSpeedOut) {\n 0% {\n @include transform(translateX(0%) skewX(0deg));\n @include opacity(1); }\n 100% {\n @include transform(translateX(100%) skewX(-30deg));\n @include opacity(0); } }","// ---------------------------------------------------------------------------\n@include keyframes(rotateOut) {\n 0% {\n @include transform-origin(center center);\n @include rotate(0);\n opacity: 1; }\n 100% {\n @include transform-origin(center center);\n @include rotate(200deg);\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rotateOutDownLeft) {\n 0% {\n @include transform-origin(left bottom);\n @include rotate(0);\n opacity: 1; }\n 100% {\n @include transform-origin(left bottom);\n @include rotate(90deg);\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rotateOutUpLeft) {\n 0% {\n @include transform-origin(left bottom);\n @include rotate(0);\n opacity: 1; }\n 100% {\n @include transform-origin(left bottom);\n @include rotate(-90deg);\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rotateOutDownRight) {\n 0% {\n @include transform-origin(right bottom);\n @include rotate(0);\n opacity: 1; }\n 100% {\n @include transform-origin(right bottom);\n @include rotate(-90deg);\n opacity: 0; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rotateOutUpRight) {\n 0% {\n @include transform-origin(right bottom);\n @include rotate(0);\n opacity: 1; }\n 100% {\n @include transform-origin(right bottom);\n @include rotate(90deg);\n opacity: 0; } }\n","// ---------------------------------------------------------------------------\n@include keyframes(rotateIn) {\n 0% {\n @include transform-origin(center center);\n @include rotate(-200deg);\n opacity: 0; }\n 100% {\n @include transform-origin(center center);\n @include rotate(0);\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rotateInDownLeft) {\n 0% {\n @include transform-origin(left bottom);\n @include rotate(-90deg);\n opacity: 0; }\n 100% {\n @include transform-origin(left bottom);\n @include rotate(0);\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rotateInUpLeft) {\n 0% {\n @include transform-origin(left bottom);\n @include rotate(90deg);\n opacity: 0; }\n 100% {\n @include transform-origin(left bottom);\n @include rotate(0);\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rotateInUpRight) {\n 0% {\n @include transform-origin(right bottom);\n @include rotate(-90deg);\n opacity: 0; }\n 100% {\n @include transform-origin(right bottom);\n @include rotate(0);\n opacity: 1; } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rotateInDownRight) {\n 0% {\n @include transform-origin(right bottom);\n @include rotate(90deg);\n opacity: 0; }\n 100% {\n @include transform-origin(right bottom);\n @include rotate(0);\n opacity: 1; } }\n","// ---------------------------------------------------------------------------\n@include keyframes(hinge) {\n 0% {\n @include rotate(0);\n @include transform-origin(top left);\n @include animation-timing-function(ease-in-out); }\n 20%, 60% {\n @include rotate(80deg);\n @include transform-origin(top left);\n @include animation-timing-function(ease-in-out); }\n 40% {\n @include rotate(60deg);\n @include transform-origin(top left);\n @include animation-timing-function(ease-in-out); }\n 80% {\n @include transform(rotate(60deg) translateY(0));\n @include opacity(1);\n @include transform-origin(top left);\n @include animation-timing-function(ease-in-out); }\n 100% {\n @include translateY(700px);\n @include opacity(0); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rollIn) {\n 0% {\n @include opacity(0);\n @include transform(translateX(-100%) rotate(-120deg)); }\n 100% {\n @include opacity(1);\n @include transform(translateX(0px) rotate(0deg)); } }\n\n\n// ---------------------------------------------------------------------------\n@include keyframes(rollOut) {\n 0% {\n @include opacity(1);\n @include transform(translateX(0px) rotate(0deg)); }\n 100% {\n @include opacity(0);\n @include transform(translateX(-100%) rotate(-120deg)); } }\n","/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n","// Do not forget to update getting-started/theming.md!\n:root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `<th>` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `<td>` alignment by inheriting from the `<body>`, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled();\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid() {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n @each $name, $width in $grid-breakpoints {\n @if ($container-max-width > $width or $breakpoint == $name) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover() {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover() {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on `<select>`s in IE10+.\n &::-ms-expand {\n background-color: transparent;\n border: 0;\n }\n\n // Remove select outline from select box in FF\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 $input-color;\n }\n\n // Customize the `:focus` state to imitate native WebKit styles.\n @include form-control-focus($ignore-warning: true);\n\n // Placeholder\n &::placeholder {\n color: $input-placeholder-color;\n // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n opacity: 1;\n }\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &:disabled,\n &[readonly] {\n background-color: $input-disabled-bg;\n // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n opacity: 1;\n }\n}\n\nselect.form-control {\n &:focus::-ms-value {\n // Suppress the nested default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: add($input-padding-y, $input-border-width);\n padding-bottom: add($input-padding-y, $input-border-width);\n margin-bottom: 0; // Override the `<label>/<legend>` default\n @include font-size(inherit); // Override the `<legend>` default\n line-height: $input-line-height;\n}\n\n.col-form-label-lg {\n padding-top: add($input-padding-y-lg, $input-border-width);\n padding-bottom: add($input-padding-y-lg, $input-border-width);\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n}\n\n.col-form-label-sm {\n padding-top: add($input-padding-y-sm, $input-border-width);\n padding-bottom: add($input-padding-y-sm, $input-border-width);\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n}\n\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: $input-padding-y 0;\n margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n @include font-size($input-font-size);\n line-height: $input-line-height;\n color: $input-plaintext-color;\n background-color: transparent;\n border: solid transparent;\n border-width: $input-border-width 0;\n\n &.form-control-sm,\n &.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n &[size],\n &[multiple] {\n height: auto;\n }\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: $form-group-margin-bottom;\n}\n\n.form-text {\n display: block;\n margin-top: $form-text-margin-top;\n}\n\n\n// Form grid\n//\n// Special replacement for our grid system's `.row` for tighter form layouts.\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$form-grid-gutter-width / 2;\n margin-left: -$form-grid-gutter-width / 2;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: $form-grid-gutter-width / 2;\n padding-left: $form-grid-gutter-width / 2;\n }\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.form-check {\n position: relative;\n display: block;\n padding-left: $form-check-input-gutter;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: $form-check-input-margin-y;\n margin-left: -$form-check-input-gutter;\n\n // Use [disabled] and :disabled for workaround https://github.com/twbs/bootstrap/issues/28247\n &[disabled] ~ .form-check-label,\n &:disabled ~ .form-check-label {\n color: $text-muted;\n }\n}\n\n.form-check-label {\n margin-bottom: 0; // Override default `<label>` bottom margin\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0; // Override base .form-check\n margin-right: $form-check-inline-margin-x;\n\n // Undo .form-check-input defaults and add some `margin-right`.\n .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: $form-check-inline-input-margin-x;\n margin-left: 0;\n }\n}\n\n\n// Form validation\n//\n// Provide feedback to users when form field values are valid or invalid. Works\n// primarily for client-side validation via scoped `:invalid` and `:valid`\n// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for\n// server side validation.\n\n@each $state, $data in $form-validation-states {\n @include form-validation-state($state, map-get($data, color), map-get($data, icon));\n}\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)\n\n // Because we use flex, the initial sizing of checkboxes is collapsed and\n // doesn't occupy the full-width (which is what we want for xs grid tier),\n // so we force that here.\n .form-check {\n width: 100%;\n }\n\n // Kick in the inline\n @include media-breakpoint-up(sm) {\n label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n // Inline-block all the things for \"inline\"\n .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n\n // Allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n vertical-align: middle;\n }\n\n // Make static controls behave like regular ones\n .form-control-plaintext {\n display: inline-block;\n }\n\n .input-group,\n .custom-select {\n width: auto;\n }\n\n // Remove default margin on radios/checkboxes that were used for stacking, and\n // then undo the floating of radios and checkboxes to match.\n .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: $form-check-input-margin-x;\n margin-left: 0;\n }\n\n .custom-control {\n align-items: center;\n justify-content: center;\n }\n .custom-control-label {\n margin-bottom: 0;\n }\n }\n}\n","// stylelint-disable property-blacklist\n@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @if $enable-prefers-reduced-motion-media-query {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n}\n","// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus($ignore-warning: false) {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $input-focus-box-shadow;\n }\n }\n @include deprecate(\"The `form-control-focus()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n// This mixin uses an `if()` technique to be compatible with Dart Sass\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\n@mixin form-validation-state-selector($state) {\n @if ($state == \"valid\" or $state == \"invalid\") {\n .was-validated #{if(&, \"&\", \"\")}:#{$state},\n #{if(&, \"&\", \"\")}.is-#{$state} {\n @content;\n }\n } @else {\n #{if(&, \"&\", \"\")}.is-#{$state} {\n @content;\n }\n }\n}\n\n@mixin form-validation-state($state, $color, $icon) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n @include font-size($form-feedback-font-size);\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n margin-top: .1rem;\n @include font-size($form-feedback-tooltip-font-size);\n line-height: $form-feedback-tooltip-line-height;\n color: color-yiq($color);\n background-color: rgba($color, $form-feedback-tooltip-opacity);\n @include border-radius($form-feedback-tooltip-border-radius);\n }\n\n @include form-validation-state-selector($state) {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n\n .form-control {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-image: escape-svg($icon);\n background-repeat: no-repeat;\n background-position: right $input-height-inner-quarter center;\n background-size: $input-height-inner-half $input-height-inner-half;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n textarea.form-control {\n @include form-validation-state-selector($state) {\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n }\n }\n }\n\n .custom-select {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $custom-select-feedback-icon-padding-right;\n background: $custom-select-background, escape-svg($icon) $custom-select-bg no-repeat $custom-select-feedback-icon-position / $custom-select-feedback-icon-size;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n\n .form-check-input {\n @include form-validation-state-selector($state) {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n @include form-validation-state-selector($state) {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n border-color: $color;\n }\n }\n\n &:checked {\n ~ .custom-control-label::before {\n border-color: lighten($color, 10%);\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n &:not(:checked) ~ .custom-control-label::before {\n border-color: $color;\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n @include form-validation-state-selector($state) {\n ~ .custom-file-label {\n border-color: $color;\n }\n\n &:focus {\n ~ .custom-file-label {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n","// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.btn {\n display: inline-block;\n font-family: $btn-font-family;\n font-weight: $btn-font-weight;\n color: $body-color;\n text-align: center;\n white-space: $btn-white-space;\n vertical-align: middle;\n cursor: if($enable-pointer-cursor-for-buttons, pointer, null);\n user-select: none;\n background-color: transparent;\n border: $btn-border-width solid transparent;\n @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n @include transition($btn-transition);\n\n @include hover() {\n color: $body-color;\n text-decoration: none;\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: $btn-focus-box-shadow;\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n opacity: $btn-disabled-opacity;\n @include box-shadow(none);\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active {\n @include box-shadow($btn-active-box-shadow);\n\n &:focus {\n @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);\n }\n }\n}\n\n// Future-proof disabling of clicks on `<a>` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @include button-variant($value, $value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n font-weight: $font-weight-normal;\n color: $link-color;\n text-decoration: $link-decoration;\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n box-shadow: none;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n pointer-events: none;\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n",".fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n","// The dropdown wrapper (`<div>`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n\n // Generate the caret automatically\n @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n @include font-size($dropdown-font-size);\n color: $dropdown-color;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .dropdown-menu#{$infix}-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu#{$infix}-right {\n right: 0;\n left: auto;\n }\n }\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable-next-line no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n }\n}\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y, true);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n display: block;\n width: 100%; // For `<button>`s\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n clear: both;\n font-weight: $font-weight-normal;\n color: $dropdown-link-color;\n text-align: inherit; // For `<button>`s\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n background-color: transparent; // For `<button>`s\n border: 0; // For `<button>`s\n\n // Prevent dropdown overflow if there's no padding\n // See https://github.com/twbs/bootstrap/pull/27703\n @if $dropdown-padding-y == 0 {\n &:first-child {\n @include border-top-radius($dropdown-inner-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($dropdown-inner-border-radius);\n }\n }\n\n @include hover-focus() {\n color: $dropdown-link-hover-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-hover-bg);\n }\n\n &.active,\n &:active {\n color: $dropdown-link-active-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-active-bg);\n }\n\n &.disabled,\n &:disabled {\n color: $dropdown-link-disabled-color;\n pointer-events: none;\n background-color: transparent;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: $dropdown-padding-y $dropdown-item-padding-x;\n margin-bottom: 0; // for use with heading elements\n @include font-size($font-size-sm);\n color: $dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n display: block;\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n color: $dropdown-link-color;\n}\n","@mixin caret-down() {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down();\n } @else if $direction == up {\n @include caret-up();\n } @else if $direction == right {\n @include caret-right();\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left();\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y, $ignore-warning: false) {\n height: 0;\n margin: $margin-y 0;\n overflow: hidden;\n border-top: 1px solid $color;\n @include deprecate(\"The `nav-divider()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; // match .btn alignment given font-size hack above\n\n > .btn {\n position: relative;\n flex: 1 1 auto;\n\n // Bring the hover, focused, and \"active\" buttons to the front to overlay\n // the borders properly\n @include hover() {\n z-index: 1;\n }\n &:focus,\n &:active,\n &.active {\n z-index: 1;\n }\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n .input-group {\n width: auto;\n }\n}\n\n.btn-group {\n // Prevent double borders when buttons are next to each other\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) {\n margin-left: -$btn-border-width;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-right-radius(0);\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-left-radius(0);\n }\n}\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-sm > .btn { @extend .btn-sm; }\n.btn-group-lg > .btn { @extend .btn-lg; }\n\n\n//\n// Split button dropdowns\n//\n\n.dropdown-toggle-split {\n padding-right: $btn-padding-x * .75;\n padding-left: $btn-padding-x * .75;\n\n &::after,\n .dropup &::after,\n .dropright &::after {\n margin-left: 0;\n }\n\n .dropleft &::before {\n margin-right: 0;\n }\n}\n\n.btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n}\n\n\n// The clickable button for toggling the menu\n// Set the same inset shadow as the :active state\n.btn-group.show .dropdown-toggle {\n @include box-shadow($btn-active-box-shadow);\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n @include box-shadow(none);\n }\n}\n\n\n//\n// Vertical button groups\n//\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n\n > .btn,\n > .btn-group {\n width: 100%;\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) {\n margin-top: -$btn-border-width;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-bottom-radius(0);\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-top-radius(0);\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n.btn-group-toggle {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0; // Override default `<label>` value\n\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap; // For form validation feedback\n align-items: stretch;\n width: 100%;\n\n > .form-control,\n > .form-control-plaintext,\n > .custom-select,\n > .custom-file {\n position: relative; // For focus state's z-index\n flex: 1 1 0%;\n min-width: 0; // https://stackoverflow.com/questions/36247140/why-dont-flex-items-shrink-past-content-size\n margin-bottom: 0;\n\n + .form-control,\n + .custom-select,\n + .custom-file {\n margin-left: -$input-border-width;\n }\n }\n\n // Bring the \"active\" form control to the top of surrounding elements\n > .form-control:focus,\n > .custom-select:focus,\n > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n }\n\n // Bring the custom file input above the label\n > .custom-file .custom-file-input:focus {\n z-index: 4;\n }\n\n > .form-control,\n > .custom-select {\n &:not(:last-child) { @include border-right-radius(0); }\n &:not(:first-child) { @include border-left-radius(0); }\n }\n\n // Custom file inputs have more complex markup, thus requiring different\n // border-radius overrides.\n > .custom-file {\n display: flex;\n align-items: center;\n\n &:not(:last-child) .custom-file-label,\n &:not(:last-child) .custom-file-label::after { @include border-right-radius(0); }\n &:not(:first-child) .custom-file-label { @include border-left-radius(0); }\n }\n}\n\n\n// Prepend and append\n//\n// While it requires one extra layer of HTML for each, dedicated prepend and\n// append elements allow us to 1) be less clever, 2) simplify our selectors, and\n// 3) support HTML5 form validation.\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n\n // Ensure buttons are always above inputs for more visually pleasing borders.\n // This isn't needed for `.input-group-text` since it shares the same border-color\n // as our inputs.\n .btn {\n position: relative;\n z-index: 2;\n\n &:focus {\n z-index: 3;\n }\n }\n\n .btn + .btn,\n .btn + .input-group-text,\n .input-group-text + .input-group-text,\n .input-group-text + .btn {\n margin-left: -$input-border-width;\n }\n}\n\n.input-group-prepend { margin-right: -$input-border-width; }\n.input-group-append { margin-left: -$input-border-width; }\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: $input-padding-y $input-padding-x;\n margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom\n @include font-size($input-font-size); // Match inputs\n font-weight: $font-weight-normal;\n line-height: $input-line-height;\n color: $input-group-addon-color;\n text-align: center;\n white-space: nowrap;\n background-color: $input-group-addon-bg;\n border: $input-border-width solid $input-group-addon-border-color;\n @include border-radius($input-border-radius);\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: $input-height-lg;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: $input-height-sm;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: $custom-select-padding-x + $custom-select-indicator-padding;\n}\n\n\n// Prepend and append rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They're more specific than we'd like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n @include border-right-radius(0);\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n @include border-left-radius(0);\n}\n","// Embedded icons from Open Iconic.\n// Released under MIT and copyright 2014 Waybury.\n// https://useiconic.com/open\n\n\n// Checkboxes and radios\n//\n// Base class takes care of all the key behavioral aspects.\n\n.custom-control {\n position: relative;\n display: block;\n min-height: $font-size-base * $line-height-base;\n padding-left: $custom-control-gutter + $custom-control-indicator-size;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: $custom-control-spacer-x;\n}\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1; // Put the input behind the label so it doesn't overlay text\n width: $custom-control-indicator-size;\n height: ($font-size-base * $line-height-base + $custom-control-indicator-size) / 2;\n opacity: 0;\n\n &:checked ~ .custom-control-label::before {\n color: $custom-control-indicator-checked-color;\n border-color: $custom-control-indicator-checked-border-color;\n @include gradient-bg($custom-control-indicator-checked-bg);\n @include box-shadow($custom-control-indicator-checked-box-shadow);\n }\n\n &:focus ~ .custom-control-label::before {\n // the mixin is not used here to make sure there is feedback\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $custom-control-indicator-focus-box-shadow;\n }\n }\n\n &:focus:not(:checked) ~ .custom-control-label::before {\n border-color: $custom-control-indicator-focus-border-color;\n }\n\n &:not(:disabled):active ~ .custom-control-label::before {\n color: $custom-control-indicator-active-color;\n background-color: $custom-control-indicator-active-bg;\n border-color: $custom-control-indicator-active-border-color;\n @include box-shadow($custom-control-indicator-active-box-shadow);\n }\n\n // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n &[disabled],\n &:disabled {\n ~ .custom-control-label {\n color: $custom-control-label-disabled-color;\n\n &::before {\n background-color: $custom-control-indicator-disabled-bg;\n }\n }\n }\n}\n\n// Custom control indicators\n//\n// Build the custom controls out of pseudo-elements.\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n color: $custom-control-label-color;\n vertical-align: top;\n cursor: $custom-control-cursor;\n\n // Background-color and (when enabled) gradient\n &::before {\n position: absolute;\n top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n left: -($custom-control-gutter + $custom-control-indicator-size);\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n pointer-events: none;\n content: \"\";\n background-color: $custom-control-indicator-bg;\n border: $custom-control-indicator-border-color solid $custom-control-indicator-border-width;\n @include box-shadow($custom-control-indicator-box-shadow);\n }\n\n // Foreground (icon)\n &::after {\n position: absolute;\n top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n left: -($custom-control-gutter + $custom-control-indicator-size);\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n content: \"\";\n background: no-repeat 50% / #{$custom-control-indicator-bg-size};\n }\n}\n\n\n// Checkboxes\n//\n// Tweak just a few things for checkboxes.\n\n.custom-checkbox {\n .custom-control-label::before {\n @include border-radius($custom-checkbox-indicator-border-radius);\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-image: escape-svg($custom-checkbox-indicator-icon-checked);\n }\n }\n\n .custom-control-input:indeterminate ~ .custom-control-label {\n &::before {\n border-color: $custom-checkbox-indicator-indeterminate-border-color;\n @include gradient-bg($custom-checkbox-indicator-indeterminate-bg);\n @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);\n }\n &::after {\n background-image: escape-svg($custom-checkbox-indicator-icon-indeterminate);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n &:indeterminate ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n// Radios\n//\n// Tweak just a few things for radios.\n\n.custom-radio {\n .custom-control-label::before {\n // stylelint-disable-next-line property-blacklist\n border-radius: $custom-radio-indicator-border-radius;\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-image: escape-svg($custom-radio-indicator-icon-checked);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n\n// switches\n//\n// Tweak a few things for switches\n\n.custom-switch {\n padding-left: $custom-switch-width + $custom-control-gutter;\n\n .custom-control-label {\n &::before {\n left: -($custom-switch-width + $custom-control-gutter);\n width: $custom-switch-width;\n pointer-events: all;\n // stylelint-disable-next-line property-blacklist\n border-radius: $custom-switch-indicator-border-radius;\n }\n\n &::after {\n top: add(($font-size-base * $line-height-base - $custom-control-indicator-size) / 2, $custom-control-indicator-border-width * 2);\n left: add(-($custom-switch-width + $custom-control-gutter), $custom-control-indicator-border-width * 2);\n width: $custom-switch-indicator-size;\n height: $custom-switch-indicator-size;\n background-color: $custom-control-indicator-border-color;\n // stylelint-disable-next-line property-blacklist\n border-radius: $custom-switch-indicator-border-radius;\n @include transition(transform .15s ease-in-out, $custom-forms-transition);\n }\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-color: $custom-control-indicator-bg;\n transform: translateX($custom-switch-width - $custom-control-indicator-size);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n\n// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n//\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: $custom-select-height;\n padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;\n font-family: $custom-select-font-family;\n @include font-size($custom-select-font-size);\n font-weight: $custom-select-font-weight;\n line-height: $custom-select-line-height;\n color: $custom-select-color;\n vertical-align: middle;\n background: $custom-select-bg $custom-select-background;\n border: $custom-select-border-width solid $custom-select-border-color;\n @include border-radius($custom-select-border-radius, 0);\n @include box-shadow($custom-select-box-shadow);\n appearance: none;\n\n &:focus {\n border-color: $custom-select-focus-border-color;\n outline: 0;\n @if $enable-shadows {\n box-shadow: $custom-select-box-shadow, $custom-select-focus-box-shadow;\n } @else {\n box-shadow: $custom-select-focus-box-shadow;\n }\n\n &::-ms-value {\n // For visual consistency with other platforms/browsers,\n // suppress the default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n }\n\n &[multiple],\n &[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: $custom-select-padding-x;\n background-image: none;\n }\n\n &:disabled {\n color: $custom-select-disabled-color;\n background-color: $custom-select-disabled-bg;\n }\n\n // Hides the default caret in IE11\n &::-ms-expand {\n display: none;\n }\n\n // Remove outline from select box in FF\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 $custom-select-color;\n }\n}\n\n.custom-select-sm {\n height: $custom-select-height-sm;\n padding-top: $custom-select-padding-y-sm;\n padding-bottom: $custom-select-padding-y-sm;\n padding-left: $custom-select-padding-x-sm;\n @include font-size($custom-select-font-size-sm);\n}\n\n.custom-select-lg {\n height: $custom-select-height-lg;\n padding-top: $custom-select-padding-y-lg;\n padding-bottom: $custom-select-padding-y-lg;\n padding-left: $custom-select-padding-x-lg;\n @include font-size($custom-select-font-size-lg);\n}\n\n\n// File\n//\n// Custom file input.\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: $custom-file-height;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: $custom-file-height;\n margin: 0;\n opacity: 0;\n\n &:focus ~ .custom-file-label {\n border-color: $custom-file-focus-border-color;\n box-shadow: $custom-file-focus-box-shadow;\n }\n\n // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n &[disabled] ~ .custom-file-label,\n &:disabled ~ .custom-file-label {\n background-color: $custom-file-disabled-bg;\n }\n\n @each $lang, $value in $custom-file-text {\n &:lang(#{$lang}) ~ .custom-file-label::after {\n content: $value;\n }\n }\n\n ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n }\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: $custom-file-height;\n padding: $custom-file-padding-y $custom-file-padding-x;\n font-family: $custom-file-font-family;\n font-weight: $custom-file-font-weight;\n line-height: $custom-file-line-height;\n color: $custom-file-color;\n background-color: $custom-file-bg;\n border: $custom-file-border-width solid $custom-file-border-color;\n @include border-radius($custom-file-border-radius);\n @include box-shadow($custom-file-box-shadow);\n\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: $custom-file-height-inner;\n padding: $custom-file-padding-y $custom-file-padding-x;\n line-height: $custom-file-line-height;\n color: $custom-file-button-color;\n content: \"Browse\";\n @include gradient-bg($custom-file-button-bg);\n border-left: inherit;\n @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);\n }\n}\n\n// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.custom-range {\n width: 100%;\n height: add($custom-range-thumb-height, $custom-range-thumb-focus-box-shadow-width * 2);\n padding: 0; // Need to reset padding\n background-color: transparent;\n appearance: none;\n\n &:focus {\n outline: none;\n\n // Pseudo-elements must be split across multiple rulesets to have an effect.\n // No box-shadow() mixin for focus accessibility.\n &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-moz-range-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-ms-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n }\n\n &::-moz-focus-outer {\n border: 0;\n }\n\n &::-webkit-slider-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: ($custom-range-track-height - $custom-range-thumb-height) / 2; // Webkit specific\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-webkit-slider-runnable-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent; // Why?\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent;\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-moz-range-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-moz-range-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent; // Firefox specific?\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: 0; // Edge specific\n margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n margin-left: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-ms-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: transparent;\n border-color: transparent;\n border-width: $custom-range-thumb-height / 2;\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-fill-lower {\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n\n &::-ms-fill-upper {\n margin-right: 15px; // arbitrary?\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n\n &:disabled {\n &::-webkit-slider-thumb {\n background-color: $custom-range-thumb-disabled-bg;\n }\n\n &::-webkit-slider-runnable-track {\n cursor: default;\n }\n\n &::-moz-range-thumb {\n background-color: $custom-range-thumb-disabled-bg;\n }\n\n &::-moz-range-track {\n cursor: default;\n }\n\n &::-ms-thumb {\n background-color: $custom-range-thumb-disabled-bg;\n }\n }\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n @include transition($custom-forms-transition);\n}\n","// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s, `<ul>`s or `<ol>`s.\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: $nav-link-padding-y $nav-link-padding-x;\n\n @include hover-focus() {\n text-decoration: none;\n }\n\n // Disabled state lightens text\n &.disabled {\n color: $nav-link-disabled-color;\n pointer-events: none;\n cursor: default;\n }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n\n .nav-item {\n margin-bottom: -$nav-tabs-border-width;\n }\n\n .nav-link {\n border: $nav-tabs-border-width solid transparent;\n @include border-top-radius($nav-tabs-border-radius);\n\n @include hover-focus() {\n border-color: $nav-tabs-link-hover-border-color;\n }\n\n &.disabled {\n color: $nav-link-disabled-color;\n background-color: transparent;\n border-color: transparent;\n }\n }\n\n .nav-link.active,\n .nav-item.show .nav-link {\n color: $nav-tabs-link-active-color;\n background-color: $nav-tabs-link-active-bg;\n border-color: $nav-tabs-link-active-border-color;\n }\n\n .dropdown-menu {\n // Make dropdown border overlap tab border\n margin-top: -$nav-tabs-border-width;\n // Remove the top rounded corners here since there is a hard edge above the menu\n @include border-top-radius(0);\n }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n .nav-link {\n @include border-radius($nav-pills-border-radius);\n }\n\n .nav-link.active,\n .show > .nav-link {\n color: $nav-pills-link-active-color;\n background-color: $nav-pills-link-active-bg;\n }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n .nav-item {\n flex: 1 1 auto;\n text-align: center;\n }\n}\n\n.nav-justified {\n .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n","// Contents\n//\n// Navbar\n// Navbar brand\n// Navbar nav\n// Navbar text\n// Navbar divider\n// Responsive navbar\n// Navbar position\n// Navbar themes\n\n\n// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap; // allow us to do the line break for collapsing content\n align-items: center;\n justify-content: space-between; // space out brand from logo\n padding: $navbar-padding-y $navbar-padding-x;\n\n // Because flex properties aren't inherited, we need to redeclare these first\n // few properties so that content nested within behave properly.\n %container-flex-properties {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n }\n\n .container,\n .container-fluid {\n @extend %container-flex-properties;\n }\n\n @each $breakpoint, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($breakpoint, $container-max-widths)} {\n @extend %container-flex-properties;\n }\n }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n display: inline-block;\n padding-top: $navbar-brand-padding-y;\n padding-bottom: $navbar-brand-padding-y;\n margin-right: $navbar-padding-x;\n @include font-size($navbar-brand-font-size);\n line-height: inherit;\n white-space: nowrap;\n\n @include hover-focus() {\n text-decoration: none;\n }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n display: flex;\n flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-link {\n padding-right: 0;\n padding-left: 0;\n }\n\n .dropdown-menu {\n position: static;\n float: none;\n }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n display: inline-block;\n padding-top: $nav-link-padding-y;\n padding-bottom: $nav-link-padding-y;\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n // For always expanded or extra full navbars, ensure content aligns itself\n // properly vertically. Can be easily overridden with flex utilities.\n align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;\n @include font-size($navbar-toggler-font-size);\n line-height: 1;\n background-color: transparent; // remove default button style\n border: $border-width solid transparent; // remove default button style\n @include border-radius($navbar-toggler-border-radius);\n\n @include hover-focus() {\n text-decoration: none;\n }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n %container-navbar-expand-#{$breakpoint} {\n padding-right: 0;\n padding-left: 0;\n }\n\n > .container,\n > .container-fluid {\n @extend %container-navbar-expand-#{$breakpoint};\n }\n\n @each $size, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($size, $container-max-widths)} {\n @extend %container-navbar-expand-#{$breakpoint};\n }\n }\n }\n\n @include media-breakpoint-up($next) {\n flex-flow: row nowrap;\n justify-content: flex-start;\n\n .navbar-nav {\n flex-direction: row;\n\n .dropdown-menu {\n position: absolute;\n }\n\n .nav-link {\n padding-right: $navbar-nav-link-padding-x;\n padding-left: $navbar-nav-link-padding-x;\n }\n }\n\n // For nesting containers, have to redeclare for alignment purposes\n %container-nesting-#{$breakpoint} {\n flex-wrap: nowrap;\n }\n\n > .container,\n > .container-fluid {\n @extend %container-nesting-#{$breakpoint};\n }\n\n @each $size, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($size, $container-max-widths)} {\n @extend %container-nesting-#{$breakpoint};\n }\n }\n\n .navbar-collapse {\n display: flex !important; // stylelint-disable-line declaration-no-important\n\n // Changes flex-bases to auto because of an IE10 bug\n flex-basis: auto;\n }\n\n .navbar-toggler {\n display: none;\n }\n }\n }\n }\n}\n\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n// Dark links against a light background\n.navbar-light {\n .navbar-brand {\n color: $navbar-light-brand-color;\n\n @include hover-focus() {\n color: $navbar-light-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-light-color;\n\n @include hover-focus() {\n color: $navbar-light-hover-color;\n }\n\n &.disabled {\n color: $navbar-light-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-light-color;\n border-color: $navbar-light-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: escape-svg($navbar-light-toggler-icon-bg);\n }\n\n .navbar-text {\n color: $navbar-light-color;\n a {\n color: $navbar-light-active-color;\n\n @include hover-focus() {\n color: $navbar-light-active-color;\n }\n }\n }\n}\n\n// White links against a dark background\n.navbar-dark {\n .navbar-brand {\n color: $navbar-dark-brand-color;\n\n @include hover-focus() {\n color: $navbar-dark-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-dark-color;\n\n @include hover-focus() {\n color: $navbar-dark-hover-color;\n }\n\n &.disabled {\n color: $navbar-dark-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-dark-color;\n border-color: $navbar-dark-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: escape-svg($navbar-dark-toggler-icon-bg);\n }\n\n .navbar-text {\n color: $navbar-dark-color;\n a {\n color: $navbar-dark-active-color;\n\n @include hover-focus() {\n color: $navbar-dark-active-color;\n }\n }\n }\n}\n","//\n// Base styles\n//\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106\n height: $card-height;\n word-wrap: break-word;\n background-color: $card-bg;\n background-clip: border-box;\n border: $card-border-width solid $card-border-color;\n @include border-radius($card-border-radius);\n\n > hr {\n margin-right: 0;\n margin-left: 0;\n }\n\n > .list-group:first-child {\n .list-group-item:first-child {\n @include border-top-radius($card-border-radius);\n }\n }\n\n > .list-group:last-child {\n .list-group-item:last-child {\n @include border-bottom-radius($card-border-radius);\n }\n }\n}\n\n.card-body {\n // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n // as much space as possible, ensuring footers are aligned to the bottom.\n flex: 1 1 auto;\n // Workaround for the image size bug in IE\n // See: https://github.com/twbs/bootstrap/pull/28855\n min-height: 1px;\n padding: $card-spacer-x;\n color: $card-color;\n}\n\n.card-title {\n margin-bottom: $card-spacer-y;\n}\n\n.card-subtitle {\n margin-top: -$card-spacer-y / 2;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link {\n @include hover() {\n text-decoration: none;\n }\n\n + .card-link {\n margin-left: $card-spacer-x;\n }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n padding: $card-spacer-y $card-spacer-x;\n margin-bottom: 0; // Removes the default margin-bottom of <hN>\n color: $card-cap-color;\n background-color: $card-cap-bg;\n border-bottom: $card-border-width solid $card-border-color;\n\n &:first-child {\n @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);\n }\n\n + .list-group {\n .list-group-item:first-child {\n border-top: 0;\n }\n }\n}\n\n.card-footer {\n padding: $card-spacer-y $card-spacer-x;\n background-color: $card-cap-bg;\n border-top: $card-border-width solid $card-border-color;\n\n &:last-child {\n @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);\n }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n margin-right: -$card-spacer-x / 2;\n margin-bottom: -$card-spacer-y;\n margin-left: -$card-spacer-x / 2;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -$card-spacer-x / 2;\n margin-left: -$card-spacer-x / 2;\n}\n\n// Card image\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: $card-img-overlay-padding;\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0; // For IE: https://github.com/twbs/bootstrap/issues/29396\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n}\n\n.card-img,\n.card-img-top {\n @include border-top-radius($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n @include border-bottom-radius($card-inner-border-radius);\n}\n\n\n// Card deck\n\n.card-deck {\n .card {\n margin-bottom: $card-deck-margin;\n }\n\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-flow: row wrap;\n margin-right: -$card-deck-margin;\n margin-left: -$card-deck-margin;\n\n .card {\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n margin-right: $card-deck-margin;\n margin-bottom: 0; // Override the default\n margin-left: $card-deck-margin;\n }\n }\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n margin-bottom: $card-group-margin;\n }\n\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-flow: row wrap;\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n margin-bottom: 0;\n\n + .card {\n margin-left: 0;\n border-left: 0;\n }\n\n // Handle rounded corners\n @if $enable-rounded {\n &:not(:last-child) {\n @include border-right-radius(0);\n\n .card-img-top,\n .card-header {\n // stylelint-disable-next-line property-blacklist\n border-top-right-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n // stylelint-disable-next-line property-blacklist\n border-bottom-right-radius: 0;\n }\n }\n\n &:not(:first-child) {\n @include border-left-radius(0);\n\n .card-img-top,\n .card-header {\n // stylelint-disable-next-line property-blacklist\n border-top-left-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n // stylelint-disable-next-line property-blacklist\n border-bottom-left-radius: 0;\n }\n }\n }\n }\n }\n}\n\n\n//\n// Columns\n//\n\n.card-columns {\n .card {\n margin-bottom: $card-columns-margin;\n }\n\n @include media-breakpoint-up(sm) {\n column-count: $card-columns-count;\n column-gap: $card-columns-gap;\n orphans: 1;\n widows: 1;\n\n .card {\n display: inline-block; // Don't let them vertically span multiple columns\n width: 100%; // Don't let their width change\n }\n }\n}\n\n\n//\n// Accordion\n//\n\n.accordion {\n > .card {\n overflow: hidden;\n\n &:not(:last-of-type) {\n border-bottom: 0;\n @include border-bottom-radius(0);\n }\n\n &:not(:first-of-type) {\n @include border-top-radius(0);\n }\n\n > .card-header {\n @include border-radius(0);\n margin-bottom: -$card-border-width;\n }\n }\n}\n",".breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n margin-bottom: $breadcrumb-margin-bottom;\n @include font-size($breadcrumb-font-size);\n list-style: none;\n background-color: $breadcrumb-bg;\n @include border-radius($breadcrumb-border-radius);\n}\n\n.breadcrumb-item {\n // The separator between breadcrumbs (by default, a forward-slash: \"/\")\n + .breadcrumb-item {\n padding-left: $breadcrumb-item-padding;\n\n &::before {\n display: inline-block; // Suppress underlining of the separator in modern browsers\n padding-right: $breadcrumb-item-padding;\n color: $breadcrumb-divider-color;\n content: escape-svg($breadcrumb-divider);\n }\n }\n\n // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built\n // without `<ul>`s. The `::before` pseudo-element generates an element\n // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.\n //\n // To trick IE into suppressing the underline, we give the pseudo-element an\n // underline and then immediately remove it.\n + .breadcrumb-item:hover::before {\n text-decoration: underline;\n }\n // stylelint-disable-next-line no-duplicate-selectors\n + .breadcrumb-item:hover::before {\n text-decoration: none;\n }\n\n &.active {\n color: $breadcrumb-active-color;\n }\n}\n",".pagination {\n display: flex;\n @include list-unstyled();\n @include border-radius();\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: $pagination-padding-y $pagination-padding-x;\n margin-left: -$pagination-border-width;\n line-height: $pagination-line-height;\n color: $pagination-color;\n background-color: $pagination-bg;\n border: $pagination-border-width solid $pagination-border-color;\n\n &:hover {\n z-index: 2;\n color: $pagination-hover-color;\n text-decoration: none;\n background-color: $pagination-hover-bg;\n border-color: $pagination-hover-border-color;\n }\n\n &:focus {\n z-index: 3;\n outline: $pagination-focus-outline;\n box-shadow: $pagination-focus-box-shadow;\n }\n}\n\n.page-item {\n &:first-child {\n .page-link {\n margin-left: 0;\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n\n &.active .page-link {\n z-index: 3;\n color: $pagination-active-color;\n background-color: $pagination-active-bg;\n border-color: $pagination-active-border-color;\n }\n\n &.disabled .page-link {\n color: $pagination-disabled-color;\n pointer-events: none;\n // Opinionated: remove the \"hand\" cursor set previously for .page-link\n cursor: auto;\n background-color: $pagination-disabled-bg;\n border-color: $pagination-disabled-border-color;\n }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);\n}\n\n.pagination-sm {\n @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);\n}\n","// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n display: inline-block;\n padding: $badge-padding-y $badge-padding-x;\n @include font-size($badge-font-size);\n font-weight: $badge-font-weight;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n @include border-radius($badge-border-radius);\n @include transition($badge-transition);\n\n @at-root a#{&} {\n @include hover-focus() {\n text-decoration: none;\n }\n }\n\n // Empty badges collapse automatically\n &:empty {\n display: none;\n }\n}\n\n// Quick fix for badges in buttons\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n// Pill badges\n//\n// Make them extra rounded with a modifier to replace v3's badges.\n\n.badge-pill {\n padding-right: $badge-pill-padding-x;\n padding-left: $badge-pill-padding-x;\n @include border-radius($badge-pill-border-radius);\n}\n\n// Colors\n//\n// Contextual variations (linked badges get darker on :hover).\n\n@each $color, $value in $theme-colors {\n .badge-#{$color} {\n @include badge-variant($value);\n }\n}\n","@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n @at-root a#{&} {\n @include hover-focus() {\n color: color-yiq($bg);\n background-color: darken($bg, 10%);\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n }\n }\n}\n",".jumbotron {\n padding: $jumbotron-padding ($jumbotron-padding / 2);\n margin-bottom: $jumbotron-padding;\n color: $jumbotron-color;\n background-color: $jumbotron-bg;\n @include border-radius($border-radius-lg);\n\n @include media-breakpoint-up(sm) {\n padding: ($jumbotron-padding * 2) $jumbotron-padding;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n @include border-radius(0);\n}\n","//\n// Base styles\n//\n\n.alert {\n position: relative;\n padding: $alert-padding-y $alert-padding-x;\n margin-bottom: $alert-margin-bottom;\n border: $alert-border-width solid transparent;\n @include border-radius($alert-border-radius);\n}\n\n// Headings for larger alerts\n.alert-heading {\n // Specified to prevent conflicts of changing $headings-color\n color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n font-weight: $alert-link-font-weight;\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n padding-right: $close-font-size + $alert-padding-x * 2;\n\n // Adjust close link position\n .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: $alert-padding-y $alert-padding-x;\n color: inherit;\n }\n}\n\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n@each $color, $value in $theme-colors {\n .alert-#{$color} {\n @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level));\n }\n}\n","@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n","// Disable animation if transitions are disabled\n@if $enable-transitions {\n @keyframes progress-bar-stripes {\n from { background-position: $progress-height 0; }\n to { background-position: 0 0; }\n }\n}\n\n.progress {\n display: flex;\n height: $progress-height;\n overflow: hidden; // force rounded corners by cropping it\n @include font-size($progress-font-size);\n background-color: $progress-bg;\n @include border-radius($progress-border-radius);\n @include box-shadow($progress-box-shadow);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: $progress-bar-color;\n text-align: center;\n white-space: nowrap;\n background-color: $progress-bar-bg;\n @include transition($progress-bar-transition);\n}\n\n.progress-bar-striped {\n @include gradient-striped();\n background-size: $progress-height $progress-height;\n}\n\n@if $enable-transitions {\n .progress-bar-animated {\n animation: progress-bar-stripes $progress-bar-animation-timing;\n\n @if $enable-prefers-reduced-motion-media-query {\n @media (prefers-reduced-motion: reduce) {\n animation: none;\n }\n }\n }\n}\n",".media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n","// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n display: flex;\n flex-direction: column;\n\n // No need to set list-style: none; since .list-group-item is block level\n padding-left: 0; // reset padding because ul and ol\n margin-bottom: 0;\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive\n// list items. Includes an extra `.active` modifier class for selected items.\n\n.list-group-item-action {\n width: 100%; // For `<button>`s (anchors become 100% by default though)\n color: $list-group-action-color;\n text-align: inherit; // For `<button>`s (anchors inherit)\n\n // Hover state\n @include hover-focus() {\n z-index: 1; // Place hover/focus items above their siblings for proper border styling\n color: $list-group-action-hover-color;\n text-decoration: none;\n background-color: $list-group-hover-bg;\n }\n\n &:active {\n color: $list-group-action-active-color;\n background-color: $list-group-action-active-bg;\n }\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: $list-group-item-padding-y $list-group-item-padding-x;\n color: $list-group-color;\n background-color: $list-group-bg;\n border: $list-group-border-width solid $list-group-border-color;\n\n &:first-child {\n @include border-top-radius($list-group-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($list-group-border-radius);\n }\n\n &.disabled,\n &:disabled {\n color: $list-group-disabled-color;\n pointer-events: none;\n background-color: $list-group-disabled-bg;\n }\n\n // Include both here for `<a>`s and `<button>`s\n &.active {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: $list-group-active-color;\n background-color: $list-group-active-bg;\n border-color: $list-group-active-border-color;\n }\n\n & + & {\n border-top-width: 0;\n\n &.active {\n margin-top: -$list-group-border-width;\n border-top-width: $list-group-border-width;\n }\n }\n}\n\n\n// Horizontal\n//\n// Change the layout of list group items from vertical (default) to horizontal.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .list-group-horizontal#{$infix} {\n flex-direction: row;\n\n .list-group-item {\n &:first-child {\n @include border-bottom-left-radius($list-group-border-radius);\n @include border-top-right-radius(0);\n }\n\n &:last-child {\n @include border-top-right-radius($list-group-border-radius);\n @include border-bottom-left-radius(0);\n }\n\n &.active {\n margin-top: 0;\n }\n\n & + .list-group-item {\n border-top-width: $list-group-border-width;\n border-left-width: 0;\n\n &.active {\n margin-left: -$list-group-border-width;\n border-left-width: $list-group-border-width;\n }\n }\n }\n }\n }\n}\n\n\n// Flush list items\n//\n// Remove borders and border-radius to keep list group items edge-to-edge. Most\n// useful within other components (e.g., cards).\n\n.list-group-flush {\n .list-group-item {\n border-right-width: 0;\n border-left-width: 0;\n @include border-radius(0);\n\n &:first-child {\n border-top-width: 0;\n }\n }\n\n &:last-child {\n .list-group-item:last-child {\n border-bottom-width: 0;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n@each $color, $value in $theme-colors {\n @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6));\n}\n","// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus() {\n color: $color;\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n",".close {\n float: right;\n @include font-size($close-font-size);\n font-weight: $close-font-weight;\n line-height: 1;\n color: $close-color;\n text-shadow: $close-text-shadow;\n opacity: .5;\n\n // Override <a>'s hover style\n @include hover() {\n color: $close-color;\n text-decoration: none;\n }\n\n &:not(:disabled):not(.disabled) {\n @include hover-focus() {\n opacity: .75;\n }\n }\n}\n\n// Additional properties for button version\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href=\"#\"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n// stylelint-disable-next-line selector-no-qualifying-type\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\n// Future-proof disabling of clicks on `<a>` elements\n\n// stylelint-disable-next-line selector-no-qualifying-type\na.close.disabled {\n pointer-events: none;\n}\n",".toast {\n max-width: $toast-max-width;\n overflow: hidden; // cheap rounded corners on nested items\n @include font-size($toast-font-size);\n color: $toast-color;\n background-color: $toast-background-color;\n background-clip: padding-box;\n border: $toast-border-width solid $toast-border-color;\n box-shadow: $toast-box-shadow;\n backdrop-filter: blur(10px);\n opacity: 0;\n @include border-radius($toast-border-radius);\n\n &:not(:last-child) {\n margin-bottom: $toast-padding-x;\n }\n\n &.showing {\n opacity: 1;\n }\n\n &.show {\n display: block;\n opacity: 1;\n }\n\n &.hide {\n display: none;\n }\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: $toast-padding-y $toast-padding-x;\n color: $toast-header-color;\n background-color: $toast-header-background-color;\n background-clip: padding-box;\n border-bottom: $toast-border-width solid $toast-header-border-color;\n}\n\n.toast-body {\n padding: $toast-padding-x; // apply to both vertical and horizontal\n}\n","// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and stuff\n\n\n.modal-open {\n // Kill the scroll on the body\n overflow: hidden;\n\n .modal {\n overflow-x: hidden;\n overflow-y: auto;\n }\n}\n\n// Container that the modal scrolls within\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: $zindex-modal;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a\n // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: $modal-dialog-margin;\n // allow clicks to pass through for custom click handling to close modal\n pointer-events: none;\n\n // When fading in the modal, animate it to slide down\n .modal.fade & {\n @include transition($modal-transition);\n transform: $modal-fade-transform;\n }\n .modal.show & {\n transform: $modal-show-transform;\n }\n\n // When trying to close, animate focus to scale\n .modal.modal-static & {\n transform: $modal-scale-transform;\n }\n}\n\n.modal-dialog-scrollable {\n display: flex; // IE10/11\n max-height: subtract(100%, $modal-dialog-margin * 2);\n\n .modal-content {\n max-height: subtract(100vh, $modal-dialog-margin * 2); // IE10/11\n overflow: hidden;\n }\n\n .modal-header,\n .modal-footer {\n flex-shrink: 0;\n }\n\n .modal-body {\n overflow-y: auto;\n }\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: subtract(100%, $modal-dialog-margin * 2);\n\n // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11)\n &::before {\n display: block; // IE10\n height: subtract(100vh, $modal-dialog-margin * 2);\n content: \"\";\n }\n\n // Ensure `.modal-body` shows scrollbar (IE10/11)\n &.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n\n .modal-content {\n max-height: none;\n }\n\n &::before {\n content: none;\n }\n }\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n // counteract the pointer-events: none; in the .modal-dialog\n color: $modal-content-color;\n pointer-events: auto;\n background-color: $modal-content-bg;\n background-clip: padding-box;\n border: $modal-content-border-width solid $modal-content-border-color;\n @include border-radius($modal-content-border-radius);\n @include box-shadow($modal-content-box-shadow-xs);\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: $zindex-modal-backdrop;\n width: 100vw;\n height: 100vh;\n background-color: $modal-backdrop-bg;\n\n // Fade for backdrop\n &.fade { opacity: 0; }\n &.show { opacity: $modal-backdrop-opacity; }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n display: flex;\n align-items: flex-start; // so the close btn always stays on the upper right corner\n justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends\n padding: $modal-header-padding;\n border-bottom: $modal-header-border-width solid $modal-header-border-color;\n @include border-top-radius($modal-content-inner-border-radius);\n\n .close {\n padding: $modal-header-padding;\n // auto on the left force icon to the right even when there is no .modal-title\n margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto;\n }\n}\n\n// Title text within header\n.modal-title {\n margin-bottom: 0;\n line-height: $modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n // Enable `flex-grow: 1` so that the body take up as much space as possible\n // when there should be a fixed height on `.modal-dialog`.\n flex: 1 1 auto;\n padding: $modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center; // vertically center\n justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items\n padding: $modal-inner-padding - $modal-footer-margin-between / 2;\n border-top: $modal-footer-border-width solid $modal-footer-border-color;\n @include border-bottom-radius($modal-content-inner-border-radius);\n\n // Place margin between footer elements\n // This solution is far from ideal because of the universal selector usage,\n // but is needed to fix https://github.com/twbs/bootstrap/issues/24800\n // stylelint-disable-next-line selector-max-universal\n > * {\n margin: $modal-footer-margin-between / 2;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n max-width: $modal-md;\n margin: $modal-dialog-margin-y-sm-up auto;\n }\n\n .modal-dialog-scrollable {\n max-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n .modal-content {\n max-height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n }\n }\n\n .modal-dialog-centered {\n min-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n &::before {\n height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n }\n }\n\n .modal-content {\n @include box-shadow($modal-content-box-shadow-sm-up);\n }\n\n .modal-sm { max-width: $modal-sm; }\n}\n\n@include media-breakpoint-up(lg) {\n .modal-lg,\n .modal-xl {\n max-width: $modal-lg;\n }\n}\n\n@include media-breakpoint-up(xl) {\n .modal-xl { max-width: $modal-xl; }\n}\n","// Base class\n.tooltip {\n position: absolute;\n z-index: $zindex-tooltip;\n display: block;\n margin: $tooltip-margin;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n @include font-size($tooltip-font-size);\n // Allow breaking very long words so they don't overflow the tooltip's bounds\n word-wrap: break-word;\n opacity: 0;\n\n &.show { opacity: $tooltip-opacity; }\n\n .arrow {\n position: absolute;\n display: block;\n width: $tooltip-arrow-width;\n height: $tooltip-arrow-height;\n\n &::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-tooltip-top {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n bottom: 0;\n\n &::before {\n top: 0;\n border-width: $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n border-top-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-right {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n left: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n right: 0;\n border-width: ($tooltip-arrow-width / 2) $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n border-right-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-bottom {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n top: 0;\n\n &::before {\n bottom: 0;\n border-width: 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n border-bottom-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-left {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n right: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n left: 0;\n border-width: ($tooltip-arrow-width / 2) 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n border-left-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-tooltip-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-tooltip-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-tooltip-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-tooltip-left;\n }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: $tooltip-max-width;\n padding: $tooltip-padding-y $tooltip-padding-x;\n color: $tooltip-color;\n text-align: center;\n background-color: $tooltip-bg;\n @include border-radius($tooltip-border-radius);\n}\n","@mixin reset-text() {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n",".popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: $zindex-popover;\n display: block;\n max-width: $popover-max-width;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n @include font-size($popover-font-size);\n // Allow breaking very long words so they don't overflow the popover's bounds\n word-wrap: break-word;\n background-color: $popover-bg;\n background-clip: padding-box;\n border: $popover-border-width solid $popover-border-color;\n @include border-radius($popover-border-radius);\n @include box-shadow($popover-box-shadow);\n\n .arrow {\n position: absolute;\n display: block;\n width: $popover-arrow-width;\n height: $popover-arrow-height;\n margin: 0 $popover-border-radius;\n\n &::before,\n &::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-popover-top {\n margin-bottom: $popover-arrow-height;\n\n > .arrow {\n bottom: subtract(-$popover-arrow-height, $popover-border-width);\n\n &::before {\n bottom: 0;\n border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;\n border-top-color: $popover-arrow-outer-color;\n }\n\n &::after {\n bottom: $popover-border-width;\n border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;\n border-top-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-right {\n margin-left: $popover-arrow-height;\n\n > .arrow {\n left: subtract(-$popover-arrow-height, $popover-border-width);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n &::before {\n left: 0;\n border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;\n border-right-color: $popover-arrow-outer-color;\n }\n\n &::after {\n left: $popover-border-width;\n border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;\n border-right-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-bottom {\n margin-top: $popover-arrow-height;\n\n > .arrow {\n top: subtract(-$popover-arrow-height, $popover-border-width);\n\n &::before {\n top: 0;\n border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);\n border-bottom-color: $popover-arrow-outer-color;\n }\n\n &::after {\n top: $popover-border-width;\n border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);\n border-bottom-color: $popover-arrow-color;\n }\n }\n\n // This will remove the popover-header's border just below the arrow\n .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: $popover-arrow-width;\n margin-left: -$popover-arrow-width / 2;\n content: \"\";\n border-bottom: $popover-border-width solid $popover-header-bg;\n }\n}\n\n.bs-popover-left {\n margin-right: $popover-arrow-height;\n\n > .arrow {\n right: subtract(-$popover-arrow-height, $popover-border-width);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n &::before {\n right: 0;\n border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;\n border-left-color: $popover-arrow-outer-color;\n }\n\n &::after {\n right: $popover-border-width;\n border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;\n border-left-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-popover-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-popover-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-popover-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-popover-left;\n }\n}\n\n\n// Offset the popover to account for the popover arrow\n.popover-header {\n padding: $popover-header-padding-y $popover-header-padding-x;\n margin-bottom: 0; // Reset the default from Reboot\n @include font-size($font-size-base);\n color: $popover-header-color;\n background-color: $popover-header-bg;\n border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);\n @include border-top-radius($popover-inner-border-radius);\n\n &:empty {\n display: none;\n }\n}\n\n.popover-body {\n padding: $popover-body-padding-y $popover-body-padding-x;\n color: $popover-body-color;\n}\n","// Notes on the classes:\n//\n// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)\n// even when their scroll action started on a carousel, but for compatibility (with Firefox)\n// we're preventing all actions instead\n// 2. The .carousel-item-left and .carousel-item-right is used to indicate where\n// the active slide is heading.\n// 3. .active.carousel-item is the current slide.\n// 4. .active.carousel-item-left and .active.carousel-item-right is the current\n// slide in its in-transition state. Only one of these occurs at a time.\n// 5. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right\n// is the upcoming slide in transition.\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n @include clearfix();\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n @include transition($carousel-transition);\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n\n//\n// Alternate transitions\n//\n\n.carousel-fade {\n .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n }\n\n .carousel-item.active,\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n }\n\n .active.carousel-item-left,\n .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n @include transition(opacity 0s $carousel-transition-duration);\n }\n}\n\n\n//\n// Left/right controls for nav\n//\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n // Use flex for alignment (1-3)\n display: flex; // 1. allow flex styles\n align-items: center; // 2. vertically center contents\n justify-content: center; // 3. horizontally center contents\n width: $carousel-control-width;\n color: $carousel-control-color;\n text-align: center;\n opacity: $carousel-control-opacity;\n @include transition($carousel-control-transition);\n\n // Hover/focus state\n @include hover-focus() {\n color: $carousel-control-color;\n text-decoration: none;\n outline: 0;\n opacity: $carousel-control-hover-opacity;\n }\n}\n.carousel-control-prev {\n left: 0;\n @if $enable-gradients {\n background-image: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));\n }\n}\n.carousel-control-next {\n right: 0;\n @if $enable-gradients {\n background-image: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));\n }\n}\n\n// Icons for within\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: $carousel-control-icon-width;\n height: $carousel-control-icon-width;\n background: no-repeat 50% / 100% 100%;\n}\n.carousel-control-prev-icon {\n background-image: escape-svg($carousel-control-prev-icon-bg);\n}\n.carousel-control-next-icon {\n background-image: escape-svg($carousel-control-next-icon-bg);\n}\n\n\n// Optional indicator pips\n//\n// Add an ordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0; // override <ol> default\n // Use the .carousel-control's width as margin so we don't overlay those\n margin-right: $carousel-control-width;\n margin-left: $carousel-control-width;\n list-style: none;\n\n li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: $carousel-indicator-width;\n height: $carousel-indicator-height;\n margin-right: $carousel-indicator-spacer;\n margin-left: $carousel-indicator-spacer;\n text-indent: -999px;\n cursor: pointer;\n background-color: $carousel-indicator-active-bg;\n background-clip: padding-box;\n // Use transparent borders to increase the hit area by 10px on top and bottom.\n border-top: $carousel-indicator-hit-area-height solid transparent;\n border-bottom: $carousel-indicator-hit-area-height solid transparent;\n opacity: .5;\n @include transition($carousel-indicator-transition);\n }\n\n .active {\n opacity: 1;\n }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n position: absolute;\n right: (100% - $carousel-caption-width) / 2;\n bottom: 20px;\n left: (100% - $carousel-caption-width) / 2;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: $carousel-caption-color;\n text-align: center;\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","//\n// Rotating border\n//\n\n@keyframes spinner-border {\n to { transform: rotate(360deg); }\n}\n\n.spinner-border {\n display: inline-block;\n width: $spinner-width;\n height: $spinner-height;\n vertical-align: text-bottom;\n border: $spinner-border-width solid currentColor;\n border-right-color: transparent;\n // stylelint-disable-next-line property-blacklist\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: $spinner-width-sm;\n height: $spinner-height-sm;\n border-width: $spinner-border-width-sm;\n}\n\n//\n// Growing circle\n//\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: $spinner-width;\n height: $spinner-height;\n vertical-align: text-bottom;\n background-color: currentColor;\n // stylelint-disable-next-line property-blacklist\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: $spinner-width-sm;\n height: $spinner-height-sm;\n}\n","// stylelint-disable declaration-no-important\n\n.align-baseline { vertical-align: baseline !important; } // Browser default\n.align-top { vertical-align: top !important; }\n.align-middle { vertical-align: middle !important; }\n.align-bottom { vertical-align: bottom !important; }\n.align-text-bottom { vertical-align: text-bottom !important; }\n.align-text-top { vertical-align: text-top !important; }\n","// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus() {\n background-color: darken($color, 10%) !important;\n }\n }\n @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $color, $value in $theme-colors {\n @include bg-variant(\".bg-#{$color}\", $value, true);\n}\n\n@if $enable-gradients {\n @each $color, $value in $theme-colors {\n @include bg-gradient-variant(\".bg-gradient-#{$color}\", $value);\n }\n}\n\n.bg-white {\n background-color: $white !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n","// stylelint-disable property-blacklist, declaration-no-important\n\n//\n// Border\n//\n\n.border { border: $border-width solid $border-color !important; }\n.border-top { border-top: $border-width solid $border-color !important; }\n.border-right { border-right: $border-width solid $border-color !important; }\n.border-bottom { border-bottom: $border-width solid $border-color !important; }\n.border-left { border-left: $border-width solid $border-color !important; }\n\n.border-0 { border: 0 !important; }\n.border-top-0 { border-top: 0 !important; }\n.border-right-0 { border-right: 0 !important; }\n.border-bottom-0 { border-bottom: 0 !important; }\n.border-left-0 { border-left: 0 !important; }\n\n@each $color, $value in $theme-colors {\n .border-#{$color} {\n border-color: $value !important;\n }\n}\n\n.border-white {\n border-color: $white !important;\n}\n\n//\n// Border-radius\n//\n\n.rounded-sm {\n border-radius: $border-radius-sm !important;\n}\n\n.rounded {\n border-radius: $border-radius !important;\n}\n\n.rounded-top {\n border-top-left-radius: $border-radius !important;\n border-top-right-radius: $border-radius !important;\n}\n\n.rounded-right {\n border-top-right-radius: $border-radius !important;\n border-bottom-right-radius: $border-radius !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-left {\n border-top-left-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-lg {\n border-radius: $border-radius-lg !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: $rounded-pill !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n\n &::before {\n display: block;\n content: \"\";\n }\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n }\n}\n\n@each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {\n $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);\n $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);\n\n .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {\n &::before {\n padding-top: percentage($embed-responsive-aspect-ratio-y / $embed-responsive-aspect-ratio-x);\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .float#{$infix}-left { float: left !important; }\n .float#{$infix}-right { float: right !important; }\n .float#{$infix}-none { float: none !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $value in $overflows {\n .overflow-#{$value} { overflow: $value !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Common values\n@each $position in $positions {\n .position-#{$position} { position: $position !important; }\n}\n\n// Shorthand\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.sticky-top {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: $zindex-sticky;\n }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n","// stylelint-disable declaration-no-important\n\n.shadow-sm { box-shadow: $box-shadow-sm !important; }\n.shadow { box-shadow: $box-shadow !important; }\n.shadow-lg { box-shadow: $box-shadow-lg !important; }\n.shadow-none { box-shadow: none !important; }\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","//\n// Stretched link\n//\n\n.stretched-link {\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n // Just in case `pointer-events: none` is set on a parent\n pointer-events: auto;\n content: \"\";\n // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color\n background-color: rgba(0, 0, 0, 0);\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace !important; }\n\n// Alignment\n\n.text-justify { text-align: justify !important; }\n.text-wrap { white-space: normal !important; }\n.text-nowrap { white-space: nowrap !important; }\n.text-truncate { @include text-truncate(); }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .text#{$infix}-left { text-align: left !important; }\n .text#{$infix}-right { text-align: right !important; }\n .text#{$infix}-center { text-align: center !important; }\n }\n}\n\n// Transformation\n\n.text-lowercase { text-transform: lowercase !important; }\n.text-uppercase { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light { font-weight: $font-weight-light !important; }\n.font-weight-lighter { font-weight: $font-weight-lighter !important; }\n.font-weight-normal { font-weight: $font-weight-normal !important; }\n.font-weight-bold { font-weight: $font-weight-bold !important; }\n.font-weight-bolder { font-weight: $font-weight-bolder !important; }\n.font-italic { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n @include text-emphasis-variant(\".text-#{$color}\", $value, true);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n @include text-hide($ignore-warning: true);\n}\n\n.text-decoration-none { text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important; // IE & < Edge 18\n overflow-wrap: break-word !important;\n}\n\n// Reset\n\n.text-reset { color: inherit !important; }\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus() {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n @include deprecate(\"`text-emphasis-variant()`\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Visibility utilities\n//\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n// Source: https://github.com/h5bp/main.css/blob/master/src/_print.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// https://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n @media print {\n *,\n *::before,\n *::after {\n // Bootstrap specific; comment out `color` and `background`\n //color: $black !important; // Black prints faster\n text-shadow: none !important;\n //background: transparent !important;\n box-shadow: none !important;\n }\n\n a {\n &:not(.btn) {\n text-decoration: underline;\n }\n }\n\n // Bootstrap specific; comment the following selector out\n //a[href]::after {\n // content: \" (\" attr(href) \")\";\n //}\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n // Bootstrap specific; comment the following selector out\n //\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n //\n\n //a[href^=\"#\"]::after,\n //a[href^=\"javascript:\"]::after {\n // content: \"\";\n //}\n\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px\n page-break-inside: avoid;\n }\n\n //\n // Printing Tables:\n // https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables\n //\n\n thead {\n display: table-header-group;\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Specify a size and min-width to make printing closer across browsers.\n // We don't set margin here because it breaks `size` in Chrome. We also\n // don't use `!important` on `size` as it breaks in Chrome.\n @page {\n size: $print-page-size;\n }\n body {\n min-width: $print-body-min-width !important;\n }\n .container {\n min-width: $print-body-min-width !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .badge {\n border: $border-width solid $black;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: $white !important;\n }\n }\n\n .table-bordered {\n th,\n td {\n border: 1px solid $gray-300 !important;\n }\n }\n\n .table-dark {\n color: inherit;\n\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $table-border-color;\n }\n }\n\n .table .thead-dark th {\n color: inherit;\n border-color: $table-border-color;\n }\n\n // Bootstrap specific changes end\n }\n}\n","/* Animation Mixins */\n@keyframes dropdownAnimation {\n from {\n opacity: 0;\n transform: translate3d(0, -30px, 0);\n }\n\n to {\n opacity: 1;\n transform: none;\n transform: translate3d(0, 0px, 0);\n }\n}\n\n.dropdownAnimation {\n animation-name: dropdownAnimation;\n @include animation-duration($action-transition-duration);\n @include animation-fill-mode(both);\n}\n@mixin transition($settings) {\n -webkit-transition: $settings;\n -moz-transition: $settings;\n -ms-transition: $settings;\n -o-transition: $settings;\n transition: $settings;\n}\n@keyframes fadeOut {\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n }\n}\n\n.fadeOut {\n animation-name: fadeOut;\n}\n\n.infinite-spin {\n @keyframes spin {\n from {\n transform: rotate(0deg);\n }\n\n to {\n transform: rotate(360deg);\n }\n }\n animation-name: spin;\n animation-duration: 3s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n}\n@keyframes fadeInUp {\n from {\n opacity: 0;\n transform: translate3d(0, 100%, 0);\n }\n\n to {\n opacity: 1;\n transform: none;\n }\n}\n\n.fadeInUp {\n animation-name: fadeInUp;\n}","/* Miscellaneous Mixins */\n\n// general transform\n@mixin transform($transforms) {\n\t-moz-transform: $transforms;\n\t -o-transform: $transforms;\n\t -ms-transform: $transforms;\n -webkit-transform: $transforms;\n\t transform: $transforms;\n}\n\n// rotate\n@mixin rotate ($deg) {\n@include transform(rotate(#{$deg}deg));\n}\n\n// scale\n@mixin scale($scale) {\n @include transform(scale($scale));\n}\n// translate\n@mixin translate ($x, $y) {\n@include transform(translate($x, $y));\n}\n// skew\n@mixin skew ($x, $y) {\n@include transform(skew(#{$x}deg, #{$y}deg));\n}\n//transform origin\n@mixin transform-origin ($origin) {\n moz-transform-origin: $origin;\n\t -o-transform-origin: $origin;\n\t -ms-transform-origin: $origin;\n -webkit-transform-origin: $origin;\n\t transform-origin: $origin;\n}\n//Ellipsis\n%ellipsor{\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n\tmax-width:100%;\n\twhite-space: nowrap;\n}\n\n@mixin ellipsor {\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n}\n\n// Placeholder\n@mixin placeholder {\n &::-webkit-input-placeholder {\n\t @content\n }\n &:-moz-placeholder {\n\t @content\n }\n &::-moz-placeholder {\n\t @content\n }\n &:-ms-input-placeholder {\n\t @content\n }\n}\n@mixin text-color($color) {\n\tcolor: $color;\n\tline-height: 1;\n}","@each $color, $value in $theme-colors {\n .bg-inverse-icon-#{$color} {\n @include bg-inverse-icon($value);\n }\n}","// Cards Mixins \n\n@mixin card-inverse-variant($bg, $border, $color) {\n background: $bg;\n border: 1px solid $border;\n color: $color;\n}\n@mixin bg-inverse-icon($color) {\n background: darken($color, 24%);\n border-color: $color;\n\n .bg-item {\n color: $color;\n\n &:before {\n color: inherit;\n }\n\n a {\n color: inherit;\n }\n }\n\n &.bg-custom {\n background: transparent;\n\n .bg-item {\n background: lighten($color, 25%);\n\n a {\n color: $color;\n border: none;\n\n &:before {\n border-left-color: lighten($color, 25%);\n }\n }\n\n span {\n color: $color;\n }\n\n &:last-child {\n background: transparent;\n }\n }\n }\n}// Background Mixins //\n","/* Typography */\n\nbody {\n font-size: 1rem;\n font-family: $type-1;\n font-weight: initial;\n line-height: 1.5;\n -webkit-font-smoothing: antialiased;\n}\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $type-1;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: normal;\n}\n\np,\na:not([href]):not([tabindex]) {\n color: $body-color;\n font-size: $default-font-size;\n}\n\n.h1,\nh1 {\n font-size: 2.3125rem; //37px\n}\n\n.h2,\nh2 {\n font-size: 2rem; //32px\n}\n\n.h3,\nh3 {\n font-size: 1.6875rem; //27px\n}\n\n.h4,\nh4 {\n font-size: 1.25rem; //20px\n}\n\n.h5,\nh5 {\n font-size: 1.0625rem; //17px\n}\n\n.h6,\nh6 {\n font-size: 1rem; //16px\n}\n\np {\n font-size: $default-font-size;\n}\n\n.display-1 {\n font-size: 3.75rem;\n @media (max-width: 991px) {\n font-size: 3rem;\n }\n}\n.display-2 {\n font-size: 3.125rem;\n @media (max-width: 991px) {\n font-size: 2.5rem;\n }\n}\n.display-3 {\n font-size: 2.5rem;\n @media (max-width: 991px) {\n font-size: 2rem;\n }\n}\n.display-4 {\n font-size: 1.875rem;\n @media (max-width: 991px) {\n font-size: 1.5rem;\n }\n}\n.display-5 {\n font-size: 1.25rem;\n @media (max-width: 991px) {\n font-size: 1rem;\n }\n}\n.blockquote {\n padding: 1.25rem;\n border: 1px solid $border-color;\n}\n\naddress {\n p {\n margin-bottom: 0;\n }\n}\n\n//blockqoute color variations\n@each $color, $value in $theme-colors {\n .blockquote-#{$color} {\n @include blockquote($value);\n }\n}\n.error-page {\n h1 {\n font-size: 12rem;\n @media (max-width: 991px) {\n font-size: 8rem;\n }\n }\n}\n.icon-lg {\n font-size: 2.5rem;\n}\n.icon-md {\n font-size: 1.875rem;\n}\n.icon-sm {\n font-size: 1rem;\n}\n","// BlockQuote Mixins //\n\n@mixin blockquote($color) {\n border-color: $color;\n .blockquote-footer {\n color: $color;\n }\n}\n","/* Reset Styles */\n\nbody {\n padding: 0;\n margin: 0;\n overflow-x: hidden;\n}\n\n.form-control,\n.form-control:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none\n}\n\n.form-control {\n box-shadow: none\n}\n\n.form-control:focus {\n outline: 0;\n box-shadow: none\n}\n\na,\ndiv,\nh1,\nh2,\nh3,\nh4,\nh5,\np,\nspan {\n text-shadow: none\n}\n\n[type=button]:focus,\na:active,\na:focus,\na:visited,\nbutton::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\ninput[type=submit]::-moz-focus-inner,\ninput[type=file]>input[type=button]::-moz-focus-inner,\nselect::-moz-focus-inner {\n outline: 0\n}\n\ninput,\n.form-control:focus,\ninput:focus,\nselect:focus,\ntextarea:focus,\nbutton:focus {\n outline: none;\n outline-width: 0;\n outline-color: transparent;\n box-shadow: none;\n outline-style: none;\n}\n\ntextarea {\n resize: none;\n overflow-x: hidden;\n}\n\n.btn,\n.btn-group.open .dropdown-toggle,\n.btn:active,\n.btn:focus,\n.btn:hover,\n.btn:visited,\na,\na:active,\na:checked,\na:focus,\na:hover,\na:visited,\nbody,\nbutton,\nbutton:active,\nbutton:hover,\nbutton:visited,\ndiv,\ninput,\ninput:active,\ninput:focus,\ninput:hover,\ninput:visited,\nselect,\nselect:active,\nselect:focus,\nselect:visited,\ntextarea,\ntextarea:active,\ntextarea:focus,\ntextarea:hover,\ntextarea:visited {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none\n}\n\n.btn.active.focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn:active:focus,\n.btn:focus,\nbutton,\nbutton:active,\nbutton:checked,\nbutton:focus,\nbutton:hover,\nbutton:visited {\n outline: 0;\n outline-offset: 0\n}\n\n.bootstrap-select .dropdown-toggle:focus {\n outline: 0;\n outline-offset: 0\n}\n\n.dropdown-menu>li>a:active,\n.dropdown-menu>li>a:focus,\n.dropdown-menu>li>a:hover,\n.dropdown-menu>li>a:visited {\n outline: 0\n}\n\na:focus,\ninput:focus {\n border-color: transparent;\n outline: none\n}\n","/* Miscellanoeous */\nbody,\nhtml {\n overflow-x: hidden;\n padding-right: 0; // resets padding right added by Bootstrap modal\n}\n\nbody {\n background: $content-bg;\n}\n\n*:-moz-full-screen,\n*:-webkit-full-screen,\n*:fullscreen *:-ms-fullscreen {\n overflow: auto;\n}\n\n.page-body-wrapper {\n min-height: calc(100vh - #{$navbar-height});\n @include display-flex();\n @include flex-direction(row);\n padding-left: 0;\n padding-right: 0;\n\n &.full-page-wrapper {\n min-height: 100vh;\n padding-top: 0;\n .main-panel {\n width: 100%;\n transition: none;\n margin-top:-$navbar-height;\n .content-wrapper {\n padding: 0;\n > div {\n height: 100%;\n }\n }\n }\n }\n}\n\n.main-panel {\n transition: width $action-transition-duration $action-transition-timing-function, margin $action-transition-duration $action-transition-timing-function;\n width: calc(100% - #{$sidebar-width-lg});\n min-height: calc(100vh - #{$navbar-height});\n @include display-flex();\n @include flex-direction(column);\n @media (max-width: 991px) {\n margin-left: 0;\n width: 100%;\n }\n &.main-panel-only {\n transition: none;\n }\n}\n\n.content-wrapper {\n background: $content-bg;\n padding: 1.5rem 1.7rem;\n width: 100%;\n @include flex-grow(1);\n @media (max-width: 991px) {\n padding: 1.6rem 1.4rem 0 1.4rem;\n }\n}\n\n.container-scroller {\n overflow: hidden;\n}\n\npre {\n background: color(gray-lighter);\n padding: 15px;\n font-size: 14px;\n}\n\ncode {\n padding: 5px;\n color: theme-color(danger);\n font-family: $type-1;\n font-weight: 300;\n font-size: $default-font-size;\n border-radius: 4px;\n}\n\n.page-header {\n @extend .d-flex;\n @extend .justify-content-between;\n @extend .align-items-center;\n margin: 0 0 1.5rem 0;\n .breadcrumb {\n border: 0;\n margin-bottom: 0;\n }\n}\n.page-title {\n color: $black;\n font-size: 1.125rem;\n margin-bottom: 0;\n .page-title-icon {\n display: inline-block;\n width: 36px;\n height: 36px;\n border-radius: 4px;\n text-align: center;\n box-shadow: 0px 3px 8.3px 0.7px rgba(163, 93, 255, 0.35);\n i {\n font-size: .9375rem;\n line-height: 36px;\n }\n }\n}\n.dropdown-toggle {\n &.hide-carret {\n &:after {\n content: '';\n display: none;\n }\n }\n}\n\n.bg-transparent {\n background: transparent;\n \n}\n@each $color, $value in $social-colors {\n .text-#{$color} {\n @include text-color(social-color($color));\n }\n}","/* Utilities */\n\n.grid-margin {\n margin-bottom: $card-spacing-y;\n}\n.grid-margin-sm-0 {\n @media (min-width: 576px) {\n margin-bottom: 0;\n }\n}\n.grid-margin-md-0 {\n @media (min-width: 768px) {\n margin-bottom: 0;\n }\n}\n.grid-margin-lg-0 {\n @media (min-width: 992px) {\n margin-bottom: 0;\n }\n}\n.grid-margin-xl-0 {\n @media (min-width: 1200px) {\n margin-bottom: 0;\n }\n}\n.grid-margin-md {\n @media (min-width: 768px) {\n margin-bottom: $card-spacing-y;\n }\n}\n.grid-margin-lg {\n @media (min-width: 992px) {\n margin-bottom: $card-spacing-y;\n }\n}\n.grid-margin-xl {\n @media (min-width: 1200px) {\n margin-bottom: $card-spacing-y;\n }\n}\n.img-lg {\n width: 92px;\n height: 92px;\n}\n.img-sm {\n width: 43px;\n height: 43px;\n}\n.img-md {\n width: 35px;\n height: 35px;\n}\n.img-xs {\n width: 32px;\n height: 32px;\n}\n.img-ss {\n width: 26px;\n height: 26px;\n}\n.stretch-card {\n @include display-flex;\n @include align-items(stretch);\n @include justify-content(stretch);\n >.card{\n width: 100%;\n min-width: 100%;\n }\n}\n\n.border-right-sm {\n @media (min-width: 576px) {\n border-right: $border-width solid $border-color;\n }\n}\n.border-right-md {\n @media (min-width: 768px) {\n border-right: $border-width solid $border-color;\n }\n}\n.border-right-lg {\n @media (min-width: 992px) {\n border-right: $border-width solid $border-color;\n }\n}\n\n.border-left-sm {\n @media (min-width: 576px) {\n border-left: $border-width solid $border-color;\n }\n}\n.border-left-md {\n @media (min-width: 768px) {\n border-left: $border-width solid $border-color;\n }\n}\n.border-left-lg {\n @media (min-width: 992px) {\n border-left: $border-width solid $border-color;\n }\n}\n\n.text-gray {\n color: #212529;\n}\n\n.text-black {\n color: $black;\n}\n\n.text-small,\nsmall {\n font-size: 12px;\n}\n\n.flex-grow {\n flex-grow: 1;\n}\n\n.font-weight-light {\n font-family: $type-1;\n font-weight: 300;\n}\n\n.font-weight-bold {\n font-family: $type-1;\n font-weight: 700;\n}\n\n.font-weight-normal {\n font-family: $type-1;\n font-weight: 400;\n}\n\n.cursor-pointer {\n cursor: pointer;\n}\n.image-grouped {\n display: flex;\n\n .text-avatar,\n img {\n @extend .img-md;\n border-radius: 100%;\n margin-left: -10px;\n z-index: 0;\n border: 4px solid $card-bg;\n transform: scale(1);\n transition-duration: 0.3s;\n transition-timing-function: ease;\n transition-property: \"box-shadow\", \"z-index\", \"transform\", \"border-width\";\n\n &:first-child {\n margin-left: 0;\n }\n\n &:hover {\n z-index: 1;\n box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.5);\n transform: scale(1.05);\n border-width: 0;\n\n }\n }\n\n .text-avatar {\n @extend .bg-inverse-primary;\n color: theme-color(primary);\n font-size: 11px;\n font-weight: 600;\n }\n}\n\n.text-avatar {\n display: flex;\n justify-content: center;\n align-items: center;\n font-weight: 500;\n}\n\n.dot-indicator {\n width: 10px;\n height: 10px;\n border-radius: 100%;\n}\n.img-avatar {\n display: inline-block!important;\n width: 64px;\n height: 64px;\n border-radius: 50%;\n &.img-avatar48 {\n width: 48px;\n height: 48px;\n }\n &.img-avatar-thumb {\n margin: .25rem;\n box-shadow: 0 0 0 0.25rem rgba(255,255,255,.3);\n }\n}\n.font-weight-light {\n font-family: $type-1;\n font-weight: 300;\n}\n\n.font-weight-medium {\n font-family: $type-1;\n font-weight: 500;\n}\n.aligner-wrapper {\n position: relative;\n\n .absolute {\n position: absolute;\n\n &.absolute-center {\n top: 50%;\n transform: translateY(-50%);\n bottom: 0;\n right: 0;\n left: 0;\n margin: auto;\n }\n\n &.left {\n left: 0;\n }\n\n &.right {\n right: 0;\n }\n\n &.bottom {\n bottom: 0;\n }\n\n &.top {\n top: 0;\n }\n }\n}\n.v-strock-2 {\n width: 3px;\n}\n@media (min-width: 992px) {\n .modal-lg, \n .modal-xl {\n max-width: 100%;\n }\n}\n.status-indicator {\n border-width: 2px;\n border-style: solid;\n border-color: #ffaf00;\n border-radius: 100%;\n display: inline-block;\n height: 8px;\n width: 8px;\n &.online {\n border-color: theme-color(success);\n }\n\n &.offline {\n border-color: theme-color(primary);\n }\n\n &.away {\n border-color: theme-color(warning);\n }\n}","/* Demo Styles */\n// Add spacing to Boostrap components for demo purpose\n.template-demo {\n > .btn {\n @extend .mt-3;\n @extend .mr-3;\n }\n\n .slider-wrap {\n height: 100px;\n }\n\n > .btn-toolbar {\n @extend .mt-3;\n @extend .mr-3;\n }\n\n > .btn-group,\n > .btn-group-vertical {\n @extend .mt-2;\n @extend .mr-2;\n }\n\n .progress {\n margin-top: 1.5rem;\n }\n\n .circle-progress {\n @extend .mt-2;\n }\n\n > h2,\n > h3,\n > h4,\n > h5,\n > h6,\n > h1 {\n border-top: 1px solid $border-color;\n padding: 0.5rem 0 0;\n }\n\n .noUi-target {\n &.noUi-horizontal {\n margin-top: 2rem;\n }\n\n &.noUi-vertical {\n margin-right: 2rem;\n }\n }\n\n > .dropdown {\n display: inline-block;\n @extend .mr-2;\n margin-bottom: 0.5rem;\n }\n\n nav {\n .breadcrumb {\n margin-bottom: 1.375rem;\n }\n\n &:last-child {\n .breadcrumb {\n margin-bottom: 0;\n }\n }\n }\n\n .editable-form {\n > .form-group {\n border-bottom: 1px solid $border-color;\n padding-bottom: 0.8rem;\n margin-bottom: 0.8rem;\n }\n }\n\n .circle-progress {\n padding: 15px;\n }\n\n .circle-progress-block {\n @extend .mb-3;\n @extend .px-2;\n }\n}\n\n.demo-modal {\n position: static;\n display: block;\n\n .modal-dialog {\n @extend .mt-0;\n\n &.modal-lg {\n max-width: 100%;\n }\n }\n}\n\n.loader-demo-box {\n @extend .border;\n @extend .border-secondary;\n @extend .rounded;\n width: 100%;\n height: 200px;\n @extend .d-flex;\n @extend .align-items-center;\n}\n\n.dropdown-menu-static-demo {\n height: 250px;\n margin-bottom: 20px;\n}\n\n.sparkline-demo-chart {\n canvas{\n max-width: 100%;\n }\n}",".card-revenue {\n background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);\n background-size: cover;\n color: color(white);\n\n .highlight-text {\n font-size: 1.875rem;\n font-family: $type-1;\n font-weight: 500;\n line-height: 1;\n margin-bottom: 8px;\n }\n\n .badge {\n background-color: rgba(color(white), 0.2);\n font-size: 1.125rem;\n padding: 0.5rem 1.25rem;\n }\n}\n\n.card-revenue-table {\n .revenue-item {\n border-bottom: 1px solid $border-color;\n @extend .py-3;\n\n &:last-child {\n border-bottom: 0;\n @extend .pb-0;\n }\n\n &:first-child {\n @extend .pt-0;\n }\n\n .revenue-desc {\n margin-right: auto;\n width: 80%;\n\n p {\n margin-bottom: 0;\n }\n }\n\n .revenue-amount {\n margin-left: auto;\n width: 40%;\n\n p {\n font-size: 1.25rem;\n font-family: $type-1;\n font-weight: 600;\n text-align: right;\n\n .rtl & {\n text-align: left;\n }\n }\n }\n }\n}\n\n.chartjs-legend {\n margin-top: 0px;\n margin-right: 0px;\n\n ul {\n list-style: none;\n display: flex;\n margin-bottom: 0;\n padding-left: 0;\n li {\n color: $body-text-color;\n margin-left: 1rem;\n @media (max-width: 992px) {\n margin-left: 0;\n margin-right: 1rem;\n }\n\n span {\n height: 10px;\n width: 10px;\n border-radius: 100%;\n margin-right: 10px;\n display: inline-block;\n font-size: 0.875rem;\n }\n }\n }\n}\n","/* Checkboxes and Radios */\n\n.form-check,\n.form-radio {\n position: relative;\n display: block;\n margin-top: 15px;\n margin-bottom: 10px;\n\n .form-check-label {\n display: block;\n padding-left: 30px;\n\n .rtl & {\n padding-left: 0;\n padding-right: 30px;\n }\n\n line-height: 1.5;\n\n input {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px\\9;\n top: 0;\n left: 0;\n\n .rtl & {\n left: auto;\n right: 0;\n }\n\n z-index: 1;\n cursor: pointer;\n opacity: 0;\n filter: alpha(opacity=0);\n margin-top: 0;\n }\n }\n}\n\n.form-check {\n .form-check-label {\n font-size: $default-font-size;\n line-height: 1.5;\n padding-left: 10px;\n\n input {\n &:checked {\n +.input-helper {\n &:before {\n background-color: #fff;\n }\n\n &:after {\n width: 18px;\n opacity: 1;\n line-height: 18px;\n transform: scale(1);\n }\n }\n }\n\n &:disabled {\n +.input-helper {\n &:before {\n border-color: $border-color;\n }\n }\n\n &:checked {\n +.input-helper {\n &:after {\n color: #fff;\n }\n }\n }\n }\n }\n\n .input-helper {\n &:before {\n position: absolute;\n content: \"\";\n top: 50%;\n transform: translateY(-50%);\n width: 18px;\n height: 18px;\n border-radius: 2px;\n left: 0;\n\n .rtl & {\n left: auto;\n right: 0;\n }\n\n border: 2px solid $border-color;\n transition: all;\n transition-duration: 0s;\n transition-duration: 250ms;\n }\n\n &:after {\n transition: all;\n transition-duration: 0s;\n transition-duration: 250ms;\n font-family: Material Design Icons;\n opacity: 0;\n filter: alpha(opacity=0);\n ;\n transform: scale(0);\n content: '\\F12C';\n position: absolute;\n font-size: 0.9375rem;\n font-weight: bold;\n left: 0;\n\n .rtl & {\n left: auto;\n right: 0;\n }\n\n top: 14%;\n transform:translateY(-14%);\n color: theme-color(info);\n }\n }\n }\n\n &.form-check-flat {\n label {\n input {\n &:checked {\n +.input-helper {\n &:before {\n background-color: theme-color(success);\n border: none;\n }\n }\n }\n\n &:disabled {\n +.input-helper {\n &:after {\n color: #fff;\n }\n\n &:before {\n border-color: $border-color;\n }\n }\n\n &:checked {\n +.input-helper {\n &:before {\n background: $border-color;\n }\n }\n }\n }\n }\n\n .input-helper {\n &:before {\n border: 2px solid $border-color;\n }\n\n &:after {\n color: #fff;\n }\n }\n }\n }\n}\n\n.form-radio {\n label {\n input {\n +.input-helper {\n &:before {\n position: absolute;\n content: \"\";\n top: 50%;\n transform: translateY(-50%);\n left: 0;\n\n .rtl & {\n left: auto;\n right: 0;\n }\n\n border: 2px solid $border-color;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n transition: all;\n transition-duration: 0s;\n -webkit-transition-duration: 250ms;\n transition-duration: 250ms;\n }\n\n &:after {\n content: \"\";\n width: 8px;\n height: 8px;\n background: theme-color(danger);\n border-radius: 50%;\n top: 30%;\n transform: translateY(-30%);\n left: 6px;\n\n .rtl & {\n left: auto;\n right: 6px;\n }\n\n transition: none;\n transition-duration: 250s;\n opacity: 0;\n filter: alpha(opacity=0);\n transform: scale(0);\n position: absolute;\n }\n }\n\n &:checked {\n +.input-helper {\n &:before {\n background-color: #fff;\n border: 2px solid $border-color;\n top: 30%;\n transform: translateY(-30%);\n }\n\n &:after {\n opacity: 1;\n line-height: 1.5;\n filter: alpha(opacity=100);\n transform: scale(1);\n }\n }\n }\n\n &:disabled {\n +.input-helper {\n &:before {\n border-color: $border-color;\n }\n }\n\n &:checked {\n +.input-helper {\n &:before {\n background-color: #fff;\n border-color: $border-color;\n }\n\n &:after {\n background-color: $border-color;\n }\n }\n }\n }\n }\n }\n\n &.form-radio-flat {\n label {\n input {\n &:checked {\n +.input-helper {\n &:before {\n background: theme-color(success);\n border-color: theme-color(success);\n top: 50%;\n transform: translateY(-50%);\n }\n\n &:after {\n width: 20px;\n height: 20px;\n top: 50%;\n transform: translateY(-50%);\n left: -2px;\n\n .rtl & {\n left: auto;\n right: -2px;\n }\n\n color: #fff;\n background: none;\n content: '\\F12C';\n font-family: Material Design Icons;\n text-align: center;\n font-weight: bold;\n }\n }\n }\n\n &:disabled {\n +.input-helper {\n &:before {\n background: rgba(theme-color(success), 0.4);\n border-color: rgba(theme-color(success), 0.05);\n }\n }\n }\n }\n }\n }\n}","/* Icons */\n\n.icons-list {\n border-left: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n >div {\n background: $white;\n border-top: 1px solid $border-color;\n border-right: 1px solid $border-color;\n @include display-flex;\n @include align-items(center);\n padding:15px 15px;\n font-family: $type-1;\n font-weight: 400;\n font-size: $default-font-size;\n\n i {\n display: inline-block;\n font-size: 20px;\n width: 40px;\n text-align: left;\n color: theme-color(primary);\n }\n }\n}\n","/* Tables */\n\n.table {\n margin-bottom: 0;\n thead {\n th {\n border-top: 0;\n border-bottom-width: 1px;\n font-family: $type-1;\n font-weight: 500;\n i {\n margin-left: 0.325rem;\n }\n }\n }\n th,\n td {\n vertical-align: middle;\n font-size: $default-font-size;\n line-height: 1;\n white-space: nowrap;\n padding:12px 15px;\n img {\n width: 36px;\n height: 36px;\n border-radius: 100%;\n }\n .badge {\n margin-bottom: 0;\n }\n }\n &.table-borderless{\n border: none;\n tr,td,th{\n border: none;\n }\n }\n &.table-striped {\n tbody {\n tr {\n &:nth-child(odd) {\n background: $table-accent-bg;\n }\n\n &:nth-child(even) {\n background: transparent;\n }\n }\n }\n }\n}\n","/* Buttons */\n\n.btn {\n font-size: $btn-font-size;\n line-height: 1;\n font-family: $type-1;\n\n i {\n margin-right: 0.3125rem;\n font-size: inherit;\n }\n\n .btn-label {\n &:before {\n font-size: 1rem;\n line-height: 5px;\n vertical-align: middle;\n }\n\n &.btn-label-left {\n margin-right: 5px;\n }\n\n &.btn-label-right {\n margin-left: 5px;\n }\n }\n\n &.btn-rounded {\n border-radius: 50px;\n }\n\n &.btn-square {\n border-radius: 0px;\n }\n\n &.btn-icons {\n width: 40px;\n height: 40px;\n padding: 10px;\n text-align: center;\n vertical-align: middle;\n\n i {\n margin: auto;\n line-height: initial;\n }\n }\n\n &.btn-fw {\n min-width: $button-fixed-width;\n }\n\n &.icon-btn {\n i {\n margin-right: 0;\n }\n }\n\n &.social-btn {\n padding: $social-btn-padding;\n\n i {\n margin-right: 0;\n font-size: $social-btn-icon-size;\n }\n }\n\n &.btn-sm {\n font-size: $btn-font-size-sm;\n padding: $btn-padding-y-sm $btn-padding-x-sm;\n }\n\n &.btn-lg {\n font-size: $btn-font-size-lg;\n }\n\n &.btn-xs {\n padding: $btn-padding-y-xs $btn-padding-x-xs;\n font-size: $btn-font-size-xs;\n }\n\n &.btn-transparent {\n background: transparent;\n }\n\n &.btn-danger,\n &.btn-info,\n &.btn-success,\n &.btn-teal,\n &.btn-warning {\n color: $white;\n }\n\n &.btn-outline-light {\n border-color: darken(theme-color(light), 15%);\n color: darken(theme-color(light), 15%);\n }\n\n &.btn-outline-secondary {\n color: rgba($black, 0.5);\n }\n\n &.btn-inverse-secondary {\n background-color: rgba(theme-color(secondary), 0.5);\n color: rgba($black, 0.5);\n\n &:hover {\n color: rgba($black, 0.5);\n }\n }\n\n &.btn-inverse-light {\n background-color: $white;\n color: rgba($black, 0.5);\n border-color: lighten($black, 85%);\n\n &:hover {\n color: rgba($black, 0.5);\n border-color: lighten($black, 85%);\n }\n }\n}\n\n.btn-group {\n border: $border-width solid $border-color;\n border-radius: $btn-border-radius;\n\n .btn {\n border-top: none;\n border-bottom: none;\n border-left: none;\n\n &:last-child {\n border-right: none;\n }\n\n &.btn-primary {\n border-color: darken(theme-color(primary), 3%);\n }\n\n &.btn-secondary {\n border-color: darken(theme-color(secondary), 3%);\n }\n\n &.btn-info {\n border-color: darken(theme-color(info), 3%);\n }\n\n &.btn-warning {\n border-color: darken(theme-color(warning), 3%);\n }\n\n &.btn-success {\n border-color: darken(theme-color(success), 3%);\n }\n\n &.btn-danger {\n border-color: darken(theme-color(danger), 3%);\n }\n\n &.btn-dark {\n border-color: darken(theme-color(dark), 3%);\n }\n\n &.btn-light {\n border-color: darken(theme-color(light), 3%);\n }\n }\n}\n\n.btn-toolbar {\n .btn-group {\n +.btn-group {\n @extend .ml-2;\n }\n }\n}\n\n/*social buttons*/\n\n@each $color,\n$value in $social-colors {\n .btn-#{$color} {\n @include social-button(social-color($color));\n }\n}\n\n/*social buttons*/\n\n@each $color,\n$value in $social-colors {\n .btn-social-outline-#{$color} {\n @include btn-social-outline-variant(social-color($color));\n }\n}\n\n/* inverse buttons */\n\n@each $color,\n$value in $theme-colors {\n .btn-inverse-#{$color} {\n @include button-inverse-variant($value);\n }\n}\n\n/* Inverse Outlined Buttons */\n\n@each $color,\n$value in $theme-colors {\n .btn-inverse-outline-#{$color} {\n @include button-inverse-outline-variant($value);\n }\n}","@mixin social-button($color) {\n\tbackground: $color;\n\tcolor: color(white);\n\n\t&:hover {\n\t\tbackground: darken($color, 10%);\n\t}\n\n\t&.btn-link {\n\t\tbackground: none;\n\t\tcolor: $color;\n\n\t\t&:hover {\n\t\t\tcolor: darken($color, 10%);\n\t\t}\n\t}\n}\n\n@mixin btn-social-outline-variant($color) {\n\tbackground: transparent;\n\tborder-color: $color;\n\tcolor: $color;\n\n\t&:hover {\n\t\tbackground: rgba($color, 0.2);\n\t}\n}\n\n@mixin button-inverse-variant($color, $color-hover: $white) {\n\tcolor: $color;\n\tbackground-color: rgba($color, 0.2);\n\tbackground-image: none;\n\tborder-color: rgba($color, 0);\n\n\t@include hover {\n\t\tcolor: $color-hover;\n\t\tbackground-color: $color;\n\t\tborder-color: $color;\n\t}\n\n\t&.disabled,\n\t&:disabled {\n\t\tcolor: $color;\n\t\tbackground-color: transparent;\n\t}\n\n\t&.active,\n\t&:active,\n\t.show>&.dropdown-toggle {\n\t\tcolor: $color-hover;\n\t\tbackground-color: $color;\n\t\tborder-color: $color;\n\t}\n}\n\n@mixin button-inverse-outline-variant($color, $color-hover: $white) {\n\tcolor: $color;\n\tbackground-image: none;\n\tbackground: transparent;\n\tborder-color: rgba($color, 0.2);\n\n\t@include hover {\n\t\tcolor: $color;\n\t\tbackground-color: rgba($color, 0.2);\n\t\tborder-color: rgba($color, 0.2);\n\t}\n\n\t&.focus,\n\t&:focus {\n\t\tbox-shadow: 0 0 0 3px rgba($color, .5);\n\t}\n\n\t&.disabled,\n\t&:disabled {\n\t\tcolor: $color;\n\t\tbackground-color: transparent;\n\t}\n\n\t&.active,\n\t&:active,\n\t.show>&.dropdown-toggle {\n\t\tcolor: $color-hover;\n\t\tborder-color: $color;\n\t}\n}","/* Breadcrumbs */\n\n.breadcrumb {\n border: $border-width solid $border-color;\n\n .breadcrumb-item {\n font-size: $breadcrumb-font-size;\n }\n\n &.breadcrumb-custom {\n padding: $breadcrumb-custom-padding-y $breadcrumb-custom-padding-x;\n border-color: $breadcrumb-item-bg;\n .breadcrumb-item {\n font-size: $breadcrumb-font-size;\n background: $breadcrumb-item-bg;\n padding: $breadcrumb-custom-item-padding-y $breadcrumb-custom-item-padding-x;\n color: $breadcrumb-custom-item-color;\n display: inline-block;\n vertical-align: top;\n &:last-child {\n background: transparent;\n }\n &:before{\n content: \"\";\n }\n a{\n position: relative;\n color: inherit;\n border: 1px solid $breadcrumb-item-bg;\n display: inline-block;\n vertical-align: top;\n &:before,&:after{\n position: absolute;\n top: -9px;\n width: 0;\n height: 0;\n content: \"\";\n border-top: 21px solid transparent;\n border-bottom: 21px solid transparent;\n }\n &:before{\n right: -22px;\n z-index: 3;\n border-left-color: $breadcrumb-item-bg;\n border-left-style: solid;\n border-left-width: 12px;\n }\n &:after{\n border-top: 21px solid transparent;\n border-bottom: 22px solid transparent;\n border-left: 12px solid $white;\n top: -9px;\n right: -23px;\n }\n }\n span{\n display: inline-block;\n vertical-align: top;\n }\n }\n }\n\n &.bg-success,&.bg-dark,&.bg-danger,&.bg-warning,&.bg-primary,&.bg-info{\n border: none;\n .breadcrumb-item{\n color: $white;\n &:before{\n color: inherit;\n }\n a,span{\n color: inherit;\n }\n }\n }\n}\n\n\n/* inverse breadcrumb */\n@each $color, $value in $theme-colors {\n .bg-inverse-#{$color} {\n @include breadcrumb-inverse-variant($value);\n }\n}\n","// Color Functions Mixins\n\n// Solid tab variations\n@mixin tab-solid-variant($color) {\n .nav-link {\n &.active {\n background: $color;\n }\n }\n}\n// Minimal tab variations\n@mixin tab-minimal-variant($color) {\n .nav-tabs {\n .nav-item {\n .nav-link {\n &.active {\n color: $color;\n }\n }\n }\n }\n}\n// Sider color variations\n@mixin slider-color-variant($color) {\n .noUi-base {\n .noUi-connect {\n background: $color;\n }\n\n .noUi-origin {\n background: $color;\n\n .noUi-handle {\n &:after {\n background: $color;\n }\n\n .noUi-tooltip {\n background: $color;\n color: $white;\n }\n }\n }\n }\n}\n// Breadcrumb color variations\n@mixin breadcrumb-inverse-variant($color) {\n background: lighten($color, 25%);\n border-color: $color;\n\n .breadcrumb-item {\n color: $color;\n\n &:before {\n color: inherit;\n }\n\n a {\n color: inherit;\n }\n }\n\n &.breadcrumb-custom {\n background: transparent;\n\n .breadcrumb-item {\n background: lighten($color, 25%);\n\n a {\n color: $color;\n border: none;\n\n &:before {\n border-left-color: lighten($color, 25%);\n }\n }\n\n span {\n color: $color;\n }\n\n &:last-child {\n background: transparent;\n }\n }\n }\n}\n// Pagination variations\n@mixin pagination-variants($color) {\n .page-item {\n &.active {\n .page-link {\n background: $color;\n border-color: $color;\n }\n }\n\n .page-link {\n &:hover {\n background: lighten($color,5%);\n border-color: $color;\n color: $white;\n }\n }\n }\n}\n// Accordion Inverse variations\n@mixin accordion-inverse-variant($color) {\n .card {\n background: rgba($color, 0.16);\n color: $color;\n border: none;\n\n .card-header {\n color: $color;\n border: none;\n\n a,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n p,\n span {\n color: $color;\n }\n\n a {\n border-color: $color;\n\n &:before {\n color: $color;\n }\n\n &[aria-expanded=\"true\"] {\n border-bottom: 1px solid rgba($color, 0.16);\n }\n\n &[aria-expanded=\"false\"] {\n border-bottom: 1px solid transparent;\n }\n }\n }\n }\n}\n","/* Cards */\n\n.card {\n border: none;\n box-shadow: $card-shadow-color;\n .card-body {\n padding: $card-padding-y $card-padding-x;\n + .card-body {\n padding-top: 1rem;\n }\n .card-icon-indicator {\t\t\n width: 45px;\t\t\n height: 45px;\t\t\n font-size: 20px;\t\t\n color: $white;\t\t\n border-radius: 50px;\t\t\n text-align: center;\t\t\n line-height: 2.2;\t\t\n }\n }\n .card-title {\n font-weight: 500;\n color: $card-title-color;\n margin-bottom: 15px;\n text-transform: capitalize;\n font-family: $type-1;\n font-size: 14px;\n }\n .card-subtitle {\n @extend .text-gray;\n font-family: $type-1;\n margin-top: 0.625rem;\n margin-bottom: 0.625rem;\n \n }\n .card-description {\n color: $card-description-color;\n margin-bottom: 1.5rem;\n font-family: $type-1;\n font-weight: 400;\n color: $card-description-color;\n }\n &.card-outline-success {\n\t\tborder: 1px solid theme-color(\"success\");\n\t}\n\t&.card-outline-primary {\n\t\tborder: 1px solid theme-color(\"primary\");\n\t}\n\t&.card-outline-warning {\n\t\tborder: 1px solid theme-color(\"warning\");\n\t}\n\t&.card-outline-danger {\n\t\tborder: 1px solid theme-color(\"danger\");\n\t}\n\t&.card-rounded {\n\t\t@include border-radius(5px);\n\t}\n\n &.card-faded {\n background: #b5b0b2;\n border-color: #b5b0b2;\n }\n &.card-circle-progress {\n color: $white;\n text-align: center;\n }\n &.card-img-holder {\n position: relative;\n .card-img-absolute {\n position: absolute;\n top:0;\n right: 0;\n height: 100%;\n }\n }\n}\n\n@each $color, $value in $theme-colors {\n .card-inverse-#{$color} {\n @include card-inverse-variant(rgba(theme-color($color), .2), theme-color-level($color, 1), theme-color-level($color, 3));\n }\n}\n","/* Bootstrap Progress */\n\n.progress {\n @include border-radius(3px);\n height: 8px;\n .progress-bar {\n @include border-radius(3px);\n }\n\n &.progress-sm {\n height: 0.375rem;\n }\n &.progress-md {\n height: 8px;\n }\n &.progress-lg {\n height: 15px;\n }\n &.progress-xl {\n height: 18px;\n }\n}","/* Dropdowns */\n\n.dropdown {\n .dropdown-toggle {\n &:after {\n border-top: 0;\n border-right: 0;\n border-left: 0;\n border-bottom: 0;\n font: normal normal normal 24px/1 \"Material Design Icons\";\n content: \"\\f140\"; \n width: auto;\n height: auto;\n vertical-align: baseline;\n font-size: 14px;\n }\n &.toggle-arrow-hide {\n &:before {\n display: none;\n }\n &:after {\n display: none;\n }\n }\n }\n .dropdown-menu {\n margin-top: .75rem;\n font-size: $default-font-size;\n box-shadow: 0px 1px 15px 1px rgba(230, 234, 236, 0.35); \n .dropdown-item {\n font-size: 1rem;\n padding: .25rem 1.5rem;\n cursor: pointer;\n &:active {\n background: initial;\n }\n }\n }\n}\n","/* Loaders */\n\n@import \"variables\";\n@import \"colored-balls\";\n@import \"glowing-ball\";\n@import \"pixel-loader\";\n@import \"square-box\";\n@import \"circle-loader\";\n@import \"jumping-dots-loader\";\n@import \"bar-loader\";\n@import \"square-path-loader\";\n@import \"dot-opacity-loader\";\n@import \"flip-square-loader\";\n@import \"moving-square-loader\";","#pgloading {\n\tposition: static; \n\t.bokeh {\n font-size: 100px;\n width: 1em;\n height: 1em;\n position: relative;\n margin: 0 auto;\n border-radius: 50%;\n border: .01em solid $border-color;\n list-style: none;\n\t\tpadding:0;\n\t\tli {\n\t\t\tposition: absolute;\n\t\t\twidth: .2em;\n\t\t\theight: .2em;\n\t\t\tborder-radius: 50%;\n\t\t\t&:nth-child(1) {\n\t\t\t\tleft: 50%;\n\t\t\t\ttop: 0;\n\t\t\t\tmargin: 0 0 0 -.1em;\n\t\t\t\tbackground: theme-color(success);\n\t\t\t\t-webkit-transform-origin: 50% 250%;\n\t\t\t\ttransform-origin: 50% 250%;\n\t\t\t\t-webkit-animation: \n\t\t\t\t\t\trota 1.13s linear infinite,\n\t\t\t\t\t\topa 3.67s ease-in-out infinite alternate;\n\t\t\t\tanimation: \n\t\t\t\t\t\trota 1.13s linear infinite,\n\t\t\t\t\t\topa 3.67s ease-in-out infinite alternate;\n\t\t\t}\n\t\t\t&:nth-child(2) {\n\t\t\t\ttop: 50%; \n\t\t\t\tright: 0;\n\t\t\t\tmargin: -.1em 0 0 0;\n\t\t\t\tbackground: theme-color(danger);\n\t\t\t\t-webkit-transform-origin: -150% 50%;\n\t\t\t\ttransform-origin: -150% 50%;\n\t\t\t\t-webkit-animation: \n\t\t\t\t\t\trota 1.86s linear infinite,\n\t\t\t\t\t\topa 4.29s ease-in-out infinite alternate;\n\t\t\t\tanimation: \n\t\t\t\t\t\trota 1.86s linear infinite,\n\t\t\t\t\t\topa 4.29s ease-in-out infinite alternate;\n\t\t\t}\n\t\t\t&:nth-child(3) {\n\t\t\t\tleft: 50%; \n\t\t\t\tbottom: 0;\n\t\t\t\tmargin: 0 0 0 -.1em;\n\t\t\t\tbackground: theme-color(warning);\n\t\t\t\t-webkit-transform-origin: 50% -150%;\n\t\t\t\ttransform-origin: 50% -150%;\n\t\t\t\t-webkit-animation: \n\t\t\t\t\t\trota 1.45s linear infinite,\n\t\t\t\t\t\topa 5.12s ease-in-out infinite alternate;\n\t\t\t\tanimation: \n\t\t\t\t\t\trota 1.45s linear infinite,\n\t\t\t\t\t\topa 5.12s ease-in-out infinite alternate;\n\t\t\t}\n\t\t\t&:nth-child(4) {\n\t\t\t\ttop: 50%; \n\t\t\t\tleft: 0;\n\t\t\t\tmargin: -.1em 0 0 0;\n\t\t\t\tbackground: theme-color(primary);\n\t\t\t\t-webkit-transform-origin: 250% 50%;\n\t\t\t\ttransform-origin: 250% 50%;\n\t\t\t\t-webkit-animation: \n\t\t\t\t\t\trota 1.72s linear infinite,\n\t\t\t\t\t\topa 5.25s ease-in-out infinite alternate;\n\t\t\t\tanimation: \n\t\t\t\t\t\trota 1.72s linear infinite,\n\t\t\t\t\t\topa 5.25s ease-in-out infinite alternate;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@-webkit-keyframes rota {\n from { }\n to { -webkit-transform: rotate(360deg); }\n}\n\n@keyframes rota {\n from { }\n to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }\n}\n\n@-webkit-keyframes opa {\n 0% { }\n 12.0% { opacity: 0.80; }\n 19.5% { opacity: 0.88; }\n 37.2% { opacity: 0.64; }\n 40.5% { opacity: 0.52; }\n 52.7% { opacity: 0.69; }\n 60.2% { opacity: 0.60; }\n 66.6% { opacity: 0.52; }\n 70.0% { opacity: 0.63; }\n 79.9% { opacity: 0.60; }\n 84.2% { opacity: 0.75; }\n 91.0% { opacity: 0.87; }\n}\n\n@keyframes opa {\n 0% { }\n 12.0% { opacity: 0.80; }\n 19.5% { opacity: 0.88; }\n 37.2% { opacity: 0.64; }\n 40.5% { opacity: 0.52; }\n 52.7% { opacity: 0.69; }\n 60.2% { opacity: 0.60; }\n 66.6% { opacity: 0.52; }\n 70.0% { opacity: 0.63; }\n 79.9% { opacity: 0.60; }\n 84.2% { opacity: 0.75; }\n 91.0% { opacity: 0.87; }\n}",".glowing-loader {\n\tposition: relative;\n}\n.s2 {\n position: absolute;\n height: 70px;\n\twidth: 70px;\n\ttop: 50px;\n background-color: transparent;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.s1 {\n position: absolute;\n height: 70px;\n width: 70px;\n\tleft: 50%;\n\ttop: 50px;\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(45deg);\n background-color: transparent;\n}\n\n.bigcon {\n position: absolute;\n height: 75px;\n width: 75px;\n\tleft: 50%;\n\ttop: 50px;\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(-45deg);\n background-color: transparent;\n animation: bigcon 2s infinite linear;\n animation-delay: 0.25s;\n}\n\n.b {\n border-radius: 50%;\n position: absolute;\n}\n\n.s {\n width: 15px;\n height: 15px;\n animation: small 2s infinite ease;\n box-shadow: 0px 2px rgba($black, .3);\n background-color: theme-color(primary);\n}\n\n.s:nth-child(1) {\n top: 0%;\n left: 0%;\n}\n\n.s:nth-child(2) {\n top: 0%;\n right: 0%;\n}\n\n.s:nth-child(3) {\n right: 0%;\n bottom: 0%;\n}\n\n.s:nth-child(4) {\n bottom: 0%;\n left: 0%;\n}\n\n.big {\n width: 15px;\n height: 15px;\n border-radius: 15px;\n box-shadow:0px 0px 10px theme-color(primary), 0px 0px 20px theme-color(primary), 0px 0px 30px theme-color(primary), 0px 0px 50px theme-color(primary), 0px 0px 60px theme-color(primary) ;\n z-index: 1;\n background-color: theme-color(primary);\n animation: bigball 1s infinite linear;\n}\n\n.sb1{\n animation-delay: -1.75s;\n}\n.sb6{\n animation-delay: -1.5s;\n}\n.sb2{\n animation-delay: -1.25s;\n}\n.sb7{\n animation-delay: -1s;\n}\n.sb3{\n animation-delay: -0.75s;\n}\n.sb8{\n animation-delay: -0.5s;\n}\n.sb4{\n animation-delay: -0.25s;\n}\n.sb5{\n animation-delay: -0s;\n}\n\n@keyframes bigcon {\n 0% {\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(45deg);\n }\n 100% {\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(405deg);\n }\n}\n\n@keyframes small {\n 0% {\n transform: scale(1);\n background-color: lighten(theme-color(primary), 20%);\n }\n 10% {\n transform: scale(1.3);\n background-color: theme-color(primary);\n }\n 15% {\n transform: scale(1);\n }\n 25%{\ntransform: scale(1);\n background-color: theme-color(primary);\n }\n 100%{\n transform: scale(1);\n background-color: theme-color(primary);\n }\n}","/* Pixel loader */\n.pixel-loader {\n width: 10px;\n height: 10px;\n background: theme-color(warning);\n color: theme-color(warning);\n margin: 80px auto;\n box-shadow: 15px 15px 0 0,\n -15px -15px 0 0,\n 15px -15px 0 0,\n -15px 15px 0 0,\n 0 15px 0 0,\n 15px 0 0 0,\n -15px 0 0 0,\n 0 -15px 0 0;\n animation: anim 2s linear infinite;\n }\n \n @keyframes anim {\n 0% {\n -webkit-filter: hue-rotate(0deg);\n }\n 50% {\n box-shadow: 20px 20px 0 0,\n -20px -20px 0 0,\n 20px -20px 0 0,\n -20px 20px 0 0,\n 0 10px 0 0,\n 10px 0 0 0,\n -10px 0 0 0,\n 0 -10px 0 0;\n }\n \n 75% {\n box-shadow: 20px 20px 0 0,\n -20px -20px 0 0,\n 20px -20px 0 0,\n -20px 20px 0 0,\n 0 10px 0 0,\n 10px 0 0 0,\n -10px 0 0 0,\n 0 -10px 0 0;\n }\n \n 100% {\n transform: rotate(360deg);\n -webkit-filter: hue-rotate(360deg);\n }\n }\n ","/* Square box loader */\n\n@keyframes dyinglight {\n\t15% {\n\t\ttransform: scale(1.6)\n\t}\n\t50% {\n\t\ttransform: rotate(-89deg)\n\t}\n\t100% {\n\t\ttransform: rotate(-90deg)\n\t}\n}\n \n \n.square-box-loader {\nposition: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n display: inline-block;\n}\n \n\n.square-box-loader-square {\n display: block;\n width: $square-size;\n height: $square-size;\n background: theme-color(primary);\n}\n \n\n.square-box-loader-container {\nposition: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n transform-origin: 50% 50% 0;\n animation: dyinglight 1s ease infinite;\n backface-visibility: hidden;\n}\n \n\n.square-box-loader-corner-top:before,\n.square-box-loader-corner-top:after,\n.square-box-loader-corner-bottom:before,\n.square-box-loader-corner-bottom:after {\n\tposition: absolute;\n width: $square-corner-size;\n height: $square-corner-size;\n color: theme-color(primary);\n content: '';\n}\n \n\n.square-box-loader-corner-top {\n\t&:before {\n\t\tborder-left: 1px solid;\n\t\tborder-top: 1px solid;\n\t\ttop: -$square-corner-position;\n\t\tleft: -$square-corner-position;\n\t}\n\t\n\t&:after {\n\t\tborder-right: 1px solid;\n\t\tborder-top: 1px solid;\n\t\ttop: -$square-corner-position;\n\t\tright: -$square-corner-position;\n\t}\n\t\n}\n \n\n.square-box-loader-corner-bottom {\n\t&:before {\n\t\tborder-left: 1px solid;\n\t\tborder-bottom: 1px solid;\n\t\tbottom: -$square-corner-position;\n\t\tleft: -$square-corner-position;\n\t}\n\t\n\t&:after {\n\t\tborder-right: 1px solid;\n\t\tborder-bottom: 1px solid;\n\t\tbottom: -$square-corner-position;\n\t\tright: -$square-corner-position;\n\t}\n\t\n}","/* Circle loader */\n.circle-loader {\n width: 70px;\n height: 70px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n.circle-loader:before, .circle-loader:after{\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 100%;\n border: 10px solid transparent;\n border-top-color: theme-color(warning);\n }\n \n .circle-loader:before{\n z-index: 10;\n animation: spin 1s infinite;\n }\n \n .circle-loader:after{\n border: 10px solid theme-color(secondary);\n }\n \n @keyframes spin{\n 0%{\n -webkit-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n \n 100%{\n -webkit-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n ","/* Jumping dots loader */\n.jumping-dots-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n.jumping-dots-loader span{\n display: inline-block;\n width: 20px;\n height: 20px;\n border-radius: 100%;\n background-color: rgba(theme-color(danger), .8);\n margin: 35px 5px;\n }\n \n .jumping-dots-loader span:nth-child(1){\n animation: bounce 1s ease-in-out infinite;\n }\n \n .jumping-dots-loader span:nth-child(2){\n animation: bounce 1s ease-in-out 0.33s infinite;\n }\n \n .jumping-dots-loader span:nth-child(3){\n animation: bounce 1s ease-in-out 0.66s infinite;\n }\n \n @keyframes bounce{\n 0%, 75%, 100%{\n -webkit-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n \n 25%{\n -webkit-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px);\n }\n }\n ","/* Bar loader */\n.bar-loader{\n width: 50px;\n height: 50px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n\n.bar-loader span{\n display: inline-block;\n width: 5px;\n height: 30px;\n background-color: rgba(theme-color(danger), .7);\n margin: 0 2px;\n}\n\n.bar-loader span:nth-child(1){\n animation: grow 1s ease-in-out infinite;\n}\n\n.bar-loader span:nth-child(2){\n animation: grow 1s ease-in-out 0.15s infinite;\n}\n\n.bar-loader span:nth-child(3){\n animation: grow 1s ease-in-out 0.30s infinite;\n}\n\n.bar-loader span:nth-child(4){\n animation: grow 1s ease-in-out 0.45s infinite;\n}\n\n@keyframes grow{\n 0%, 100%{\n -webkit-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1);\n }\n\n 50%{\n -webkit-transform: scaleY(1.8);\n -ms-transform: scaleY(1.8);\n -o-transform: scaleY(1.8);\n transform: scaleY(1.8);\n }\n}\n","/* Square path loader */\n\n.square-path-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n.square-path-loader:before, .square-path-loader:after{\n content: \"\";\n width: 15px;\n height: 15px;\n position: absolute;\n top: 0;\n left: calc(50% - 10px);\n background-color: rgba(theme-color(success), .7);\n animation: squaremove 1s ease-in-out infinite;\n }\n \n .square-path-loader:after{\n bottom: 0;\n animation-delay: 0.5s;\n }\n \n @keyframes squaremove{\n 0%, 100%{\n -webkit-transform: translate(0,0) rotate(0);\n -ms-transform: translate(0,0) rotate(0);\n -o-transform: translate(0,0) rotate(0);\n transform: translate(0,0) rotate(0);\n }\n \n 25%{\n -webkit-transform: translate(40px,40px) rotate(45deg);\n -ms-transform: translate(40px,40px) rotate(45deg);\n -o-transform: translate(40px,40px) rotate(45deg);\n transform: translate(40px,40px) rotate(45deg);\n }\n \n 50%{\n -webkit-transform: translate(0px,80px) rotate(0deg);\n -ms-transform: translate(0px,80px) rotate(0deg);\n -o-transform: translate(0px,80px) rotate(0deg);\n transform: translate(0px,80px) rotate(0deg);\n }\n \n 75%{\n -webkit-transform: translate(-40px,40px) rotate(45deg);\n -ms-transform: translate(-40px,40px) rotate(45deg);\n -o-transform: translate(-40px,40px) rotate(45deg);\n transform: translate(-40px,40px) rotate(45deg);\n }\n }\n ","/* Dot opacity loader */\n\n.dot-opacity-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n\n.dot-opacity-loader span{\n display: inline-block;\n width: 20px;\n height: 20px;\n border-radius: 100%;\n background-color: theme-color(primary);\n margin: 35px 5px;\n opacity: 0;\n}\n \n.dot-opacity-loader span:nth-child(1){\n animation: opacitychange 1s ease-in-out infinite;\n}\n\n.dot-opacity-loader span:nth-child(2){\n animation: opacitychange 1s ease-in-out 0.33s infinite;\n}\n\n.dot-opacity-loader span:nth-child(3){\n animation: opacitychange 1s ease-in-out 0.66s infinite;\n}\n \n@keyframes opacitychange{\n 0%, 100%{\n opacity: 0;\n }\n\n 60%{\n opacity: 1;\n }\n}","/* Flip square */\n\n .flip-square-loader{\n -webkit-perspective: 120px;\n -moz-perspective: 120px;\n -ms-perspective: 120px;\n perspective: 120px;\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n }\n \n .flip-square-loader:before{\n content: \"\";\n position: absolute;\n left: 25px;\n top: 25px;\n width: 50px;\n height: 50px;\n background-color: rgba(theme-color(success), .7);\n animation: flip 1s infinite;\n }\n \n @keyframes flip {\n 0% {\n transform: rotate(0);\n }\n \n 50% {\n transform: rotateY(180deg);\n }\n \n 100% {\n transform: rotateY(180deg) rotateX(180deg);\n }\n }","/* Moving square loader */\n\n.moving-square-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto;\n}\n.moving-square-loader:before{\n content: \"\";\n position: absolute;\n width: 10px;\n height: 10px;\n top: calc(50% - 10px);\n left: 0px;\n background-color: rgba(theme-color(danger), .7);\n animation: rotatemove 1s infinite;\n }\n \n @keyframes rotatemove{\n 0%{\n -webkit-transform: scale(1) translateX(0px);\n -ms-transform: scale(1) translateX(0px);\n -o-transform: scale(1) translateX(0px);\n transform: scale(1) translateX(0px);\n }\n \n 100%{\n -webkit-transform: scale(2) translateX(45px);\n -ms-transform: scale(2) translateX(45px);\n -o-transform: scale(2) translateX(45px);\n transform: scale(2) translateX(45px);\n }\n }\n ","/* Todo list */\n\n.add-items {\n margin-bottom: 1.5rem;\n overflow: hidden;\n input[type=\"text\"] {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n width: 100%;\n background: transparent;\n }\n .btn {\n margin-left: .5rem;\n .rtl & {\n margin-left: auto;\n margin-right: .5rem;\n }\n }\n}\n\n.list-wrapper {\n max-height: 100%;\n ul {\n padding: 0;\n text-align: left;\n list-style: none;\n margin-bottom: 0;\n li {\n @extend .d-flex;\n @extend .align-items-center;\n @extend .justify-content-start;\n font-size: .9375rem;\n padding: .4rem 0;\n border-bottom: 1px solid $border-color;\n &:last-child {\n border-bottom: none;\n }\n .form-check{\n @extend %ellipsor;\n max-width: 90%;\n margin-top: .25rem;\n margin-bottom: .25rem;\n .form-check-label{\n @extend%ellipsor;\n input {\n width: 100%;\n height: 100%;\n }\n }\n }\n }\n &.todo-padding-lg {\n li {\n padding: 1.25rem 0;\n }\n }\n }\n\n input[type=\"checkbox\"] {\n margin-right: 15px;\n }\n\n .remove {\n @extend .ml-auto;\n @extend .text-secondary;\n .rtl & {\n @extend .ml-0;\n @extend .mr-auto;\n }\n cursor: pointer;\n font-size: 1.438rem;\n font-weight: 600;\n width: 1.25rem;\n height: 1.25rem;\n line-height: 20px;\n text-align: center;\n }\n\n .completed {\n text-decoration: line-through;\n text-decoration-color: theme-color(info);\n .remove {\n @extend .text-primary;\n }\n }\n}\n",".spinner-wrapper {\n display: flex;\n justify-content: center;\n align-items: center;\n height: calc(100vh - #{$navbar-height} - 5.5rem);\n position: fixed;\n width: calc(100% - #{$sidebar-width-lg} - 4rem);\n @media (max-width: 991px) {\n width: 100%;\n }\n .donut {\n width: 4rem;\n height: 4rem;\n border-radius: 50%;\n border: 0.3rem solid lighten(theme-color(primary),30%);\n border-top-color: lighten(theme-color(primary),10%);\n animation: 1.5s spin infinite linear;\n }\n}\n\n:host-context(.sidebar-icon-only) {\n .spinner-wrapper {\n width: calc(100% - #{$sidebar-width-icon} - 4rem); \n }\n}\n\n:host-context(.sidebar-mini) {\n .spinner-wrapper {\n width: calc(100% - #{$sidebar-width-mini} - 4rem); \n }\n}\n\n@keyframes spin {\n to {\n transform: rotate(360deg);\n }\n}","/* Auth */\n\n.full-page-wrapper {\n min-height: 100vh;\n padding-left: 0;\n padding-right: 0;\n}\n\n.auth {\n min-height: 100vh;\n\n .lock-profile-img {\n border-radius: 50%;\n }\n\n &.theme-one {\n .auto-form-wrapper {\n background: $card-bg;\n padding: 40px 40px 10px;\n border-radius: 4px;\n box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07);\n\n .form-group {\n .input-group {\n height: 44px;\n\n .form-control {\n border: 1px solid darken($border-color, 5%);\n border-right: none;\n border-radius: 6px 0 0 6px;\n height: 44px;\n line-height: 4px;\n display: inline-block;\n padding-top: 0px;\n padding-bottom: 0px;\n\n &:focus {\n border-right: none;\n border-color: darken($border-color, 5%);\n }\n }\n\n .input-group-append {\n border-left: none;\n\n .input-group-text {\n border-radius: 0 6px 6px 0;\n border-left: none;\n border-color: darken($border-color, 5%);\n color: #b6b6b6;\n }\n }\n }\n\n .submit-btn {\n font-family: $type-1;\n font-size: 13px;\n padding: 12px 8px;\n font-weight: 600;\n }\n }\n\n .g-login {\n border: 1px solid $border-color;\n padding: 13px;\n font-size: 12px;\n font-weight: 600;\n background: transparent;\n }\n }\n\n .auth-footer {\n list-style-type: none;\n padding-left: 0;\n margin-top: 20px;\n margin-bottom: 10px;\n display: flex;\n justify-content: center;\n\n li {\n margin-right: 10px;\n line-height: 1;\n padding-right: 10px;\n border-right: 1px solid rgba(255, 255, 255, 0.4);\n\n &:last-child {\n margin-right: 0;\n border-right: none;\n }\n\n a {\n font-size: 13px;\n color: rgba(255, 255, 255, 0.4);\n }\n }\n\n @media (max-width: 576px) {\n justify-content: center;\n }\n }\n\n .footer-text {\n color: rgba(255, 255, 255, 0.4);\n }\n }\n\n &.theme-two {\n .auto-form-wrapper {\n position: relative;\n height: 100vh;\n min-height: 100vh;\n max-height: 100vh;\n padding: 110px 5% 5%;\n border-radius: 4px;\n\n @media (max-width: 576px) {\n padding: 11% 15px;\n text-align: center;\n height: 100%;\n max-height: 100%;\n }\n\n .nav-get-started {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n position: absolute;\n top: 30px;\n right: 30px;\n\n @media (max-width: 576px) {\n margin-bottom: 5%;\n margin-right: auto;\n margin-left: auto;\n position: relative;\n top: unset;\n right: unset;\n justify-content: center;\n }\n\n p {\n margin-bottom: 0;\n font-weight: 300;\n }\n\n .get-started-btn {\n border: 1px solid $border-color;\n padding: 10px 20px;\n font-size: 12px;\n font-weight: 600;\n color: $body-color;\n margin-left: 20px;\n border-radius: 50px;\n }\n }\n\n form {\n width: 50%;\n min-width: 300px;\n max-width: 480px;\n\n .form-group {\n width: 100%;\n margin-bottom: 25px;\n\n @media (max-width: 576px) {\n margin-right: auto;\n margin-left: auto;\n }\n\n .input-group {\n height: 44px;\n\n .form-control {\n border: 1px solid darken($border-color, 5%);\n border-left: none;\n border-radius: 0 6px 6px 0;\n height: 45px;\n\n &:focus {\n border-left: none;\n border-color: darken($border-color, 5%);\n }\n }\n\n .input-group-prepend {\n .input-group-text {\n border-radius: 6px 0 0 6px;\n border-color: darken($border-color, 5%);\n border-right: none;\n color: #dfdfdf;\n }\n }\n }\n\n .submit-btn {\n font-family: $type-1;\n font-size: 13px;\n padding: 11px 33px;\n font-weight: 600;\n background-image: $blue-teal-gradient;\n }\n }\n }\n\n .footer-text {\n font-size: 13px;\n margin-bottom: 0;\n }\n\n .auth-footer {\n list-style-type: none;\n display: flex;\n margin-top: 7px;\n padding-left: 0;\n margin-bottom: 0;\n\n li {\n margin-right: 10px;\n line-height: 1;\n padding-right: 10px;\n border-right: 1px solid $text-muted;\n\n &:last-child {\n margin-right: 0;\n border-right: none;\n }\n\n a {\n font-size: 13px;\n color: $text-muted;\n }\n }\n\n @media (max-width: 576px) {\n justify-content: center;\n }\n }\n }\n\n .banner-section {\n padding-right: 0;\n\n .slide-content {\n width: 100%;\n\n &.bg-1 {\n background: url(\"../assets/images/auth/login_2.jpg\") no-repeat center center;\n background-size: cover;\n }\n\n &.bg-2 {\n background: url(\"../assets/images/auth/register_2.jpg\") no-repeat center center;\n background-size: cover;\n }\n }\n }\n }\n\n &.multi-step-login {\n height: 100%;\n min-height: 100vh;\n background: $content-bg;\n\n .step-form {\n position: relative;\n width: 100%;\n margin: 50px auto;\n text-align: center;\n\n .step-progress {\n padding-left: 0;\n list-style-type: none;\n margin-bottom: 30px;\n overflow: hidden;\n counter-reset: step;\n display: flex;\n justify-content: space-around;\n\n li {\n position: relative;\n list-style-type: none;\n color: $body-color;\n font-size: 18px;\n font-weight: 500;\n float: left;\n\n &:before {\n display: flex;\n align-items: center;\n justify-content: center;\n content: counter(step);\n counter-increment: step;\n width: 30px;\n height: 30px;\n line-height: 20px;\n font-size: 16px;\n font-weight: 600;\n color: $body-color;\n background: darken($content-bg, 5%);\n border-radius: 100px;\n margin: 0 auto 5px auto;\n }\n\n &.active {\n &:before {\n background: theme-color(success);\n color: #fff;\n }\n }\n\n &:first-child:after {\n content: none;\n }\n }\n }\n\n fieldset {\n background: $card-bg;\n border-radius: 10px;\n padding: 30px 30px;\n box-sizing: border-box;\n margin: 0 auto;\n width: 100%;\n position: relative;\n\n &:not(:first-of-type) {\n display: none;\n }\n }\n\n .form-control {\n height: 40px;\n border-radius: 4px;\n }\n }\n }\n}","#chartjs-tooltip {\n background: lighten($card-bg, 4%);\n border-radius: 4px;\n padding: 10px;\n box-shadow: $box-shadow;\n transition: 0.3s ease;\n\n table {\n tr {\n th {\n color: $text-muted;\n }\n\n td {\n display: flex;\n align-items: center;\n line-height: 1px;\n padding-top: 5px;\n padding-bottom: 5px;\n\n &:first-letter {\n text-transform: uppercase;\n }\n\n span {\n width: 7px;\n height: 7px;\n display: inline-block;\n border-radius: 100px;\n margin-right: 7px;\n color: $body-color;\n }\n }\n }\n }\n}","/* Navbar */\n\n.navbar {\n font-family: $type-1;\n transition: left $action-transition-duration $action-transition-timing-function,\n width $action-transition-duration $action-transition-timing-function;\n -webkit-transition: left $action-transition-duration $action-transition-timing-function,\n width $action-transition-duration $action-transition-timing-function;\n -moz-transition: left $action-transition-duration $action-transition-timing-function,\n width $action-transition-duration $action-transition-timing-function;\n -ms-transition: left $action-transition-duration $action-transition-timing-function,\n width $action-transition-duration $action-transition-timing-function;\n background: $navbar-bg;\n\n .navbar-brand-wrapper {\n transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n -webkit-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n -moz-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n -ms-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n background: $sidebar-light-bg;\n\n .sidebar-dark & {\n background: $sidebar-dark-bg;\n }\n\n width: $sidebar-width-lg;\n height: $navbar-height;\n\n .navbar-brand {\n color: $white;\n font-size: 1.5rem;\n line-height: 48px;\n margin-right: 0;\n padding: 0.25rem 0;\n display: flex;\n\n &:active,\n &:focus,\n &:hover {\n color: lighten(color(gray-dark), 10%);\n }\n\n img {\n width: calc(#{$sidebar-width-lg} - 130px);\n max-width: 100%;\n height: 28px;\n margin: auto;\n vertical-align: middle;\n }\n }\n\n .brand-logo-mini {\n display: none;\n\n img {\n width: calc(#{$sidebar-width-icon} - 50px);\n max-width: 100%;\n height: 28px;\n margin: auto;\n }\n }\n @media (max-width: 991px) {\n .brand-logo {\n display: none;\n }\n .brand-logo-mini {\n display: inline-block;\n }\n }\n }\n .navbar-menu-wrapper {\n transition: width $action-transition-duration $action-transition-timing-function;\n -webkit-transition: width $action-transition-duration $action-transition-timing-function;\n -moz-transition: width $action-transition-duration $action-transition-timing-function;\n -ms-transition: width $action-transition-duration $action-transition-timing-function;\n color: $navbar-menu-color;\n padding-left: 15px;\n padding-right: 15px;\n width: calc(100% - #{$sidebar-width-lg});\n height: $navbar-height;\n @media (max-width: 991px) {\n // width: 100%;\n padding-left: 11px;\n }\n\n .navbar-toggler {\n border: 0;\n color: $navbar-menu-color;\n margin-right: 0;\n &:not(.navbar-toggler-right) {\n @media (max-width: 991px) {\n display: none;\n }\n }\n }\n\n .navbar-text {\n font-size: $default-font-size;\n }\n\n .navbar-nav {\n @include flex-direction(row);\n @include align-items(stretch);\n .nav-item {\n @include display-flex();\n @include align-items(center);\n padding-left: 1rem;\n padding-right: 1rem;\n line-height: 1;\n @media (max-width: 767px) {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .nav-link {\n color: $navbar-menu-color;\n font-size: $navbar-font-size;\n i {\n font-size: $navbar-icon-font-size;\n color: $navbar-menu-color;\n }\n .nav-profile-img {\n height: 34px;\n width: 34px;\n border-radius: 50%;\n }\n .profile-text {\n margin-right: 15px;\n }\n }\n &.dropdown {\n .dropdown-menu {\n @extend .dropdownAnimation;\n }\n .dropdown-toggle {\n padding: 0;\n font-weight: normal;\n &:after {\n content: \"\\F140\";\n display: inline-block;\n font: normal normal normal 24px/1 \"Material Design Icons\";\n font-size: inherit;\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n border: 0;\n vertical-align: inherit;\n }\n i {\n font-size: 1.25rem;\n line-height: 1.75;\n }\n &.bg-transparent {\n background: transparent;\n border: none;\n }\n }\n .badge {\n margin-left: auto;\n }\n .count-indicator {\n position: relative;\n border-radius: 100%;\n text-align: center;\n margin-right: 0;\n i {\n margin-right: 0;\n vertical-align: middle;\n }\n .count {\n position: absolute;\n left: 50%;\n width: 16px;\n height: 16px;\n border-radius: 100%;\n top: -1px;\n font-size: 11px;\n color: $white;\n background: theme-color(danger);\n padding-top: 2px;\n }\n &:after {\n display: none;\n }\n .count-varient1 {\n background: theme-color(warning);\n }\n .count-varient2 {\n background: theme-color(success);\n }\n }\n i {\n margin-right: 0.5rem;\n vertical-align: middle;\n .rtl & {\n margin-left: 0.5rem;\n margin-right: 0;\n }\n }\n .navbar-dropdown {\n font-size: 0.9rem;\n margin-top: 0;\n position: absolute;\n top: $navbar-height;\n cursor: pointer;\n left: auto;\n right: 0;\n .rtl & {\n left: 0;\n right: auto;\n }\n .navbar-nav-right & {\n right: 0;\n left: auto;\n .rtl & {\n right: auto;\n left: 0;\n }\n }\n &.dropdown-left {\n left: 0;\n right: auto;\n }\n min-width: 100%;\n -webkit-box-shadow: 0px 0px 13px -3px rgba(0, 0, 0, 0.1);\n -moz-box-shadow: 0px 0px 13px -3px rgba(0, 0, 0, 0.1);\n box-shadow: 0px 0px 13px -3px rgba(0, 0, 0, 0.1);\n @include border-radius(4px);\n @media (max-width: 991px) {\n right: -85px;\n }\n @extend .dropdownAnimation;\n border: 1px solid rgba(182, 182, 182, 0.1);\n padding: 0;\n @include border-radius(0);\n overflow: hidden;\n .dropdown-item {\n @extend .d-flex;\n @extend .align-items-center;\n margin-bottom: 0;\n padding: 7px 25px;\n line-height: 1;\n font-size: 14px;\n &.text-small {\n font-size: 12px;\n }\n i {\n font-size: 24px;\n }\n\n .ellipsis {\n max-width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n .preview-icon {\n width: 40px;\n height: 40px;\n }\n .small-text {\n font-size: 0.75rem;\n }\n }\n\n .dropdown-divider {\n margin: 0;\n }\n &.navbar-dropdown-large {\n width: 300px;\n @media (max-width: 767px) {\n width: 100%;\n }\n .dropdown-item {\n white-space: normal;\n &:nth-child(2n) {\n background: $navbar-item-light-bg;\n }\n }\n }\n }\n @media (max-width: 767px) {\n position: static;\n .navbar-dropdown,\n .navbar-dropdown-large {\n margin: auto;\n left: 20px;\n right: 20px;\n top: $navbar-height;\n }\n }\n @media (max-width: 991px) {\n .navbar-dropdown {\n // min-width: 320px;\n min-width: calc(100% - 40px);\n } \n }\n }\n &.nav-search {\n .input-group {\n width: 260px;\n .input-group-append {\n background: transparent;\n }\n .form-control {\n background: $navbar-item-bg;\n border: 0;\n color: $white;\n padding: 0.5rem 1rem;\n border-top-left-radius: 50px;\n border-bottom-left-radius: 50px;\n height: auto;\n .rtl & {\n border-top-left-radius: 0px;\n border-bottom-left-radius: 0px;\n border-top-right-radius: 50px;\n border-bottom-right-radius: 50px;\n }\n }\n .input-group-text {\n background: $navbar-item-bg;\n border: 0;\n color: $white;\n padding: 0.5rem 1rem;\n border-top-right-radius: 50px;\n border-bottom-right-radius: 50px;\n .rtl & {\n border-top-right-radius: 0px;\n border-bottom-right-radius: 0px;\n border-top-left-radius: 50px;\n border-bottom-left-radius: 50px;\n }\n }\n }\n }\n &.nav-profile {\n .nav-link {\n .profile-name {\n @media (max-width: 767px) {\n display: none;\n }\n }\n }\n }\n @media (max-width: 576px) {\n border: none;\n }\n }\n &.navbar-nav-right {\n @extend .align-self-stretch;\n @extend .align-items-stretch;\n .nav-item {\n @extend .d-flex;\n @extend .align-items-center;\n }\n @media (min-width: 992px) {\n margin-left: auto;\n .nav-item {\n .dropdown {\n .dropdown-toggle {\n &:after {\n content: \"\\F140\";\n display: inline-block;\n font: normal normal normal 24px/1 \"Material Design Icons\";\n font-size: inherit;\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n border: 0;\n vertical-align: inherit;\n }\n &.toggle-arrow-hide {\n &:after {\n display: none;\n }\n }\n }\n }\n }\n .rtl & {\n margin-left: 0;\n margin-right: auto;\n }\n }\n }\n &.header-links {\n height: $navbar-height;\n padding-left: 2%;\n\n .nav-item {\n margin: 0;\n padding: 0;\n\n .nav-link {\n height: $navbar-height;\n font-size: $navbar-font-size;\n padding: 16px 25px;\n display: flex;\n align-items: center;\n\n i {\n margin-right: 10px;\n font-size: 21px;\n\n .rtl & {\n margin-right: 0;\n margin-left: 10px;\n }\n }\n }\n\n &.active {\n background: rgba($white, 0.13);\n \n }\n }\n }\n }\n }\n //navbar color variations\n &.navbar-dark {\n background: theme-color(dark);\n\n .navbar-toggler {\n color: $white;\n }\n\n .count {\n border-color: theme-color(dark);\n }\n }\n\n &.navbar-primary {\n background: theme-color(primary);\n\n .navbar-menu-wrapper {\n .navbar-nav {\n .nav-item {\n .nav-link {\n &.count-indicator {\n .count {\n background: theme-color(danger);\n color: $white;\n }\n }\n }\n }\n }\n }\n }\n\n &.navbar-success {\n background: theme-color(success);\n\n .navbar-menu-wrapper {\n input {\n color: $white;\n\n @include placeholder {\n color: inherit;\n }\n }\n\n .navbar-nav {\n .nav-item {\n .nav-link {\n &.count-indicator {\n .count {\n background: darken(theme-color(success), 30%);\n color: $white;\n border-color: theme-color(success);\n\n &.bg-success {\n background: darken(theme-color(success), 20%) !important;\n }\n }\n }\n }\n }\n }\n }\n }\n\n &.navbar-danger {\n background: theme-color(danger);\n\n .navbar-menu-wrapper {\n input {\n color: $white;\n\n @include placeholder {\n color: inherit;\n }\n }\n\n .navbar-nav {\n .nav-item {\n .nav-link {\n &.count-indicator {\n .count {\n background: darken(theme-color(danger), 30%);\n color: $white;\n border-color: theme-color(danger);\n\n &.bg-danger {\n background: darken(theme-color(danger), 20%) !important;\n }\n }\n }\n }\n }\n }\n }\n }\n\n &.navbar-warning {\n background: theme-color(warning);\n\n .navbar-menu-wrapper {\n input {\n color: $white;\n\n @include placeholder {\n color: inherit;\n }\n }\n\n .navbar-nav {\n .nav-item {\n .nav-link {\n &.count-indicator {\n .count {\n background: darken(theme-color(warning), 30%);\n color: $white;\n border-color: theme-color(warning);\n\n &.bg-warning {\n background: darken(theme-color(warning), 20%) !important;\n }\n }\n }\n }\n }\n }\n }\n }\n\n &.navbar-pink {\n background: color(pink);\n\n a {\n color: $white;\n }\n\n .navbar-toggler {\n color: $white;\n }\n\n .navbar-brand-wrapper {\n .navbar-brand {\n color: $white;\n }\n }\n\n .navbar-menu-wrapper {\n input {\n color: $white;\n\n @include placeholder {\n color: inherit;\n }\n }\n\n .navbar-nav {\n .nav-item {\n .nav-link {\n color: $white;\n\n &.count-indicator {\n .count {\n background: darken(color(pink), 30%);\n color: $white;\n border-color: color(pink);\n\n &.bg-pink {\n background: darken(color(pink), 20%) !important;\n }\n }\n }\n }\n\n &.dropdown {\n .navbar-dropdown {\n .dropdown-item {\n color: $black;\n }\n }\n }\n }\n }\n }\n }\n\n &.navbar-info {\n background: theme-color(info);\n\n a {\n color: $white;\n }\n\n .navbar-toggler {\n color: $white;\n }\n\n .navbar-menu-wrapper {\n input {\n color: $white;\n\n @include placeholder {\n color: inherit;\n }\n }\n\n .navbar-nav {\n .nav-item {\n color: $white;\n\n .nav-link {\n &.count-indicator {\n .count {\n background: darken(theme-color(info), 30%);\n color: $white;\n border-color: theme-color(info);\n\n &.bg-info {\n background: darken(theme-color(info), 20%) !important;\n }\n }\n }\n }\n\n &.dropdown {\n .navbar-dropdown {\n .dropdown-item {\n color: $black;\n }\n }\n }\n }\n }\n }\n }\n\n &.navbar-danger,\n &.navbar-dark,\n &.navbar-primary,\n &.navbar-success,\n &.navbar-warning {\n .navbar-brand-wrapper {\n .navbar-brand {\n color: $white;\n }\n }\n\n .navbar-menu-wrapper {\n .navbar-nav {\n .nav-item {\n .nav-link {\n color: $white;\n }\n }\n }\n }\n\n @extend .navbar-dark;\n }\n\n\n @media (max-width: 991px) {\n left: 0;\n padding: 0;\n }\n @media (max-width: 768px) {\n padding-left: 0px;\n padding-right: 0px;\n padding-bottom: 0;\n padding-top: 0;\n }\n}\n@media (max-width:991px) {\n .navbar {\n flex-direction: row;\n .navbar-menu-wrapper {\n .navbar-brand {\n min-width: 50px;\n padding: 10px;\n &.brand-logo {\n display: none;\n }\n &.brand-logo-mini {\n display: inline-block;\n }\n }\n }\n }\n\n .navbar-collapse {\n display: flex;\n margin-top: 0.5rem;\n }\n}\n\n@media (max-width:991px) {\n .navbar {\n .navbar-brand-wrapper {\n width: 55px;\n .brand-logo-mini{\n padding-top: 0px;\n }\n }\n .navbar-menu-wrapper {\n width: calc(100% - 55px);\n }\n }\n} ","/* Sidebar */\n\n.sidebar {\n min-height: calc(100vh - #{$navbar-height});\n background: $sidebar-light-bg;\n font-family: $type-1;\n padding: 0;\n width: $sidebar-width-lg;\n z-index: 1030;\n padding-bottom: 40px;\n transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n -webkit-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n -moz-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n -ms-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;\n .sidebar-brand-wrapper {\n width: auto;\n height: $navbar-height;\n\n .sidebar-brand {\n // padding: 2.25rem 0 0.25rem 40px;\n text-align: center;\n display: inline-block;\n margin: 0 auto;\n\n .rtl & {\n padding: 20px 61px 10px 0;\n }\n\n img {\n width: calc(#{$sidebar-width-lg} - 130px);\n max-width: 100%;\n height: 48px;\n margin: auto;\n vertical-align: middle;\n }\n }\n\n .brand-logo-mini {\n display: none;\n img {\n width: calc(#{$sidebar-width-icon} - 50px);\n max-width: 100%;\n height: 35px;\n margin: auto;\n }\n }\n }\n .nav {\n overflow: hidden;\n flex-wrap: nowrap;\n flex-direction: column;\n\n .nav-item {\n .collapse {\n z-index: 999;\n }\n\n .collapse.show,\n .collapsing {\n background: $sidebar-light-menu-active-bg;\n }\n\n .nav-link {\n align-items: center;\n display: flex;\n padding: $sidebar-menu-padding;\n white-space: nowrap;\n height: $nav-link-height;\n color: $sidebar-light-menu-color;\n\n i {\n &.menu-arrow {\n margin-left: auto;\n margin-right: 0;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-in;\n\n &:before {\n content: \"\\F142\";\n font-family: \"Material Design Icons\";\n font-size: 18px;\n line-height: 1;\n font-style: normal;\n vertical-align: middle;\n color: rgba($sidebar-light-menu-color, 0.5);\n }\n }\n }\n\n &[aria-expanded=\"true\"] {\n background: $sidebar-light-menu-active-bg;\n\n i {\n &.menu-arrow {\n transform: rotate(90deg);\n }\n }\n }\n\n .menu-icon {\n margin-right: 1.25rem;\n width: $sidebar-icon-size;\n line-height: 1;\n font-size: 18px;\n color: lighten($sidebar-light-menu-icon-color, 30%);\n\n .rtl & {\n margin-right: 0;\n margin-left: 1.25rem;\n }\n }\n\n .menu-title {\n color: inherit;\n display: inline-block;\n font-size: $sidebar-menu-font-size;\n line-height: 1;\n vertical-align: middle;\n cursor: pointer;\n }\n\n .badge {\n margin-left: auto;\n }\n\n &:hover {\n color: darken($sidebar-light-menu-color, 5%);\n }\n }\n\n &.active {\n >.nav-link {\n color: $sidebar-light-menu-active-color;\n\n .menu-title,\n i {\n color: inherit;\n }\n }\n }\n\n &.nav-profile {\n .nav-link {\n display: flex;\n flex-direction: column;\n height: auto;\n\n .user-wrapper {\n display: flex;\n margin-bottom: 30px;\n position: relative;\n\n .profile-image {\n width: 40px;\n height: 40px;\n\n img {\n border-radius: 100%;\n max-width: 100%;\n }\n }\n\n .text-wrapper {\n margin-left: 15px;\n\n .rtl & {\n margin-left: 0;\n margin-right: 15px;\n }\n\n .profile-name {\n font-weight: 500;\n margin-bottom: 7px;\n line-height: 1;\n }\n\n .designation {\n margin-right: 3px;\n }\n }\n }\n\n .dropdown {\n .dropdown-toggle {\n &.arrow-hide {\n &:after {\n display: none;\n }\n }\n }\n \n }\n .dropdown {\n position: static;\n\n .user-switch-dropdown-toggler {\n display: flex;\n flex-direction: row;\n padding: 1px 0px;\n &:focus {\n outline: 0;\n box-shadow: none;\n }\n }\n\n .dropdown-menu {\n @extend .dropdownAnimation;\n top: auto !important;\n padding: 0;\n }\n }\n }\n }\n &.not-navigation-link {\n position: relative;\n }\n }\n\n &:not(.sub-menu) {\n >.nav-item {\n &:hover {\n &:not(.nav-profile) {\n >.nav-link {\n background: $sidebar-light-menu-hover-bg;\n }\n }\n }\n }\n }\n\n &.sub-menu {\n margin-bottom: 0;\n padding: $sidebar-submenu-padding;\n\n .nav-item {\n .nav-link {\n color: $sidebar-light-submenu-color;\n padding: $sidebar-submenu-item-padding;\n font-size: $sidebar-submenu-font-size;\n line-height: 1;\n height: auto;\n }\n\n &.active {\n .nav-link {\n color: $sidebar-light-menu-active-color;\n background: transparent;\n }\n }\n\n &:hover {\n >.nav-link {\n background: $sidebar-light-submenu-hover-bg;\n color: $sidebar-light-submenu-hover-color;\n\n &:before {\n background: $sidebar-light-submenu-hover-color;\n }\n }\n }\n }\n }\n }\n}\n\n//sidebar color variation\n.sidebar-dark {\n .sidebar {\n background: $sidebar-dark-bg;\n\n .nav {\n .nav-item {\n\n .collapse.show,\n .collapsing {\n background: $sidebar-dark-menu-active-bg;\n }\n\n .nav-link {\n color: $sidebar-dark-menu-color;\n\n &[aria-expanded=\"true\"] {\n background: $sidebar-dark-menu-active-bg;\n }\n\n i {\n color: $sidebar-dark-menu-icon-color;\n\n &.menu-arrow {\n &:before {\n color: $sidebar-dark-menu-arrow-color;\n }\n }\n }\n\n &:hover {\n color: darken($sidebar-dark-menu-color, 5%);\n }\n }\n\n &.nav-profile {\n .profile-name {\n color: $sidebar-dark-profile-name-color;\n }\n .designation {\n color: $sidebar-dark-profile-title-color;\n }\n\n .notification-panel {\n &:before {\n background: $sidebar-dark-profile-name-color;\n }\n\n >span {\n background: $sidebar-dark-menu-active-bg;\n\n i {\n color: color(gray-light);\n }\n }\n }\n }\n\n &.active {\n >.nav-link {\n color: $sidebar-dark-menu-active-color;\n }\n }\n\n .sidebar-sticker {\n background: $sidebar-dark-menu-active-bg;\n }\n }\n\n &:not(.sub-menu) {\n >.nav-item {\n &:hover {\n &:not(.nav-profile) {\n >.nav-link {\n background: $sidebar-dark-menu-hover-bg;\n color: $sidebar-dark-menu-hover-color;\n }\n }\n }\n }\n }\n\n &.sub-menu {\n .nav-item {\n .nav-link {\n color: $sidebar-dark-submenu-color;\n\n &.active {\n color: $sidebar-dark-menu-active-color;\n\n &:before {\n background: $sidebar-dark-menu-active-color;\n }\n }\n }\n\n &:hover {\n >.nav-link {\n background: $sidebar-dark-submenu-hover-bg;\n color: $sidebar-dark-submenu-hover-color;\n\n &:before {\n background: $sidebar-dark-submenu-hover-color;\n }\n }\n }\n }\n }\n }\n }\n}\n\n/* style for off-canvas menu*/\n\n@media screen and (max-width: 991px) {\n .sidebar-offcanvas {\n position: fixed;\n max-height: calc(100vh - #{$navbar-height});\n top: $navbar-height;\n bottom: 0;\n overflow: auto;\n right: -$sidebar-width-lg;\n -webkit-transition: all 0.25s ease-out;\n -o-transition: all 0.25s ease-out;\n transition: all 0.25s ease-out;\n\n &.active {\n right: 0;\n }\n }\n}",".footer {\n background: $footer-bg;\n color: $footer-color;\n border-top: none;\n padding: 20px 1rem;\n transition: all $action-transition-duration $action-transition-timing-function;\n -moz-transition: all $action-transition-duration $action-transition-timing-function;\n -webkit-transition: all $action-transition-duration $action-transition-timing-function;\n -ms-transition: all $action-transition-duration $action-transition-timing-function;\n font-size: calc(#{$default-font-size} - 0.05rem);\n font-family: $type-1;\n font-weight: 400;\n a {\n color: theme-color(success);\n font-size: inherit;\n }\n @media (max-width: 991px) {\n margin-left: 0;\n width: 100%;\n }\n}\n","/* Layouts */\n\n.navbar {\n &.fixed-top {\n + .page-body-wrapper {\n padding-top: $navbar-height;\n }\n }\n}\n\n// Sidebar Icon Only\n.sidebar-icon-only {\n @media (min-width: 992px) {\n .navbar {\n .navbar-brand-wrapper {\n width: $sidebar-width-icon;\n\n .brand-logo {\n display: none;\n }\n\n .brand-logo-mini {\n display: flex;\n }\n }\n .navbar-menu-wrapper {\n width: calc(100% - #{$sidebar-width-icon});\n }\n }\n .sidebar {\n width: $sidebar-width-icon;\n .sidebar-brand-wrapper {\n width: $sidebar-width-icon;\n .brand-logo {\n display: none;\n }\n .brand-logo-mini {\n display: inline-block;\n }\n }\n .nav {\n overflow: visible;\n .nav-item {\n position: relative;\n padding: 0;\n .nav-link {\n display: block;\n text-align: center;\n padding: 16px 16px;\n .menu-title,\n .badge,\n .menu-sub-title {\n display: none;\n }\n .menu-title {\n @include border-radius(0 5px 5px 0px);\n @at-root #{selector-append(\".rtl\", &)} {\n @include border-radius(5px 0 0 5px);\n }\n }\n i {\n &.menu-icon {\n margin-right: 0;\n margin-left: 0;\n }\n &.menu-arrow {\n display: none;\n }\n }\n &[aria-expanded] {\n .menu-title {\n @include border-radius(0 5px 0 0px);\n @at-root #{selector-append(\".rtl\", &)} {\n @include border-radius(5px 0 0 0);\n }\n }\n }\n }\n &.nav-profile {\n display: none;\n }\n &.nav-category {\n display: none;\n }\n &.nav-doc {\n margin: 0;\n i {\n display: block;\n }\n }\n .collapse {\n display: none;\n }\n &.hover-open {\n .nav-link {\n .menu-title {\n @include display-flex;\n @include align-items(center);\n background: $sidebar-light-menu-hover-bg;\n @at-root #{selector-append(\".sidebar-dark\", &)} {\n background: $sidebar-dark-menu-active-bg;\n }\n padding: 0.5rem 1.4rem;\n left: $sidebar-width-icon;\n position: absolute;\n text-align: left;\n top: 0;\n bottom: 0;\n width: $icon-only-collapse-width;\n z-index: 1;\n line-height: 1.8;\n @at-root #{selector-append(\".rtl\", &)} {\n left: auto;\n right: $sidebar-width-icon;\n text-align: left;\n }\n @at-root #{selector-append(\".sidebar-dark\", &)} {\n color: $white;\n }\n &:after {\n display: none;\n }\n }\n }\n .collapse,\n .collapsing {\n display: block;\n padding: 0.5rem 0;\n background: $sidebar-light-menu-hover-bg;\n @include border-radius(0 0 5px 0);\n @at-root #{selector-append(\".sidebar-dark\", &)} {\n background: $sidebar-dark-bg;\n }\n position: absolute;\n left: $sidebar-width-icon;\n width: $icon-only-collapse-width;\n @at-root #{selector-append(\".rtl\", &)} {\n left: auto;\n right: $sidebar-width-icon;\n @include border-radius(0 0 0 5px);\n }\n }\n }\n }\n &.sub-menu {\n padding: $sidebar-icon-only-submenu-padding;\n .nav-item {\n padding: 0 1.25rem 0 1.25rem;\n .nav-link {\n text-align: left;\n padding-left: 20px;\n }\n }\n @at-root #{selector-append(\".rtl\", &)} {\n .nav-item {\n margin-right: auto;\n margin-left: 0;\n .nav-link {\n text-align: right;\n &:before {\n left: 0;\n right: unset;\n }\n }\n }\n }\n }\n }\n .sidebar-actions {\n display: none;\n }\n }\n .page-body-wrapper {\n transition: all $action-transition-duration $action-transition-timing-function;\n -webkit-transition: all $action-transition-duration $action-transition-timing-function;\n -moz-transition: all $action-transition-duration $action-transition-timing-function;\n -ms-transition: all $action-transition-duration $action-transition-timing-function;\n }\n .main-panel {\n width: calc(100% - #{$sidebar-width-icon});\n }\n }\n}\n\n\n//Fixed sidebar\n.sidebar-fixed {\n @media (min-width: 992px) {\n .sidebar {\n position: fixed;\n max-height: auto;\n\n .nav {\n max-height: calc(100vh - #{$navbar-height});\n overflow: auto;\n position: relative;\n\n &.sub-menu {\n max-height: none;\n }\n }\n }\n\n .page-body-wrapper {\n width: 100%;\n margin-left: $sidebar-width-lg;\n }\n\n &.sidebar-icon-only {\n .page-body-wrapper {\n margin-left: $sidebar-width-icon;\n }\n }\n }\n}\n\n//RTL layout\n.rtl {\n direction: rtl;\n text-align: right;\n\n .sidebar {\n .nav {\n padding-right: 0;\n .nav-item {\n .nav-link {\n text-align: middle;\n }\n }\n }\n }\n .page-body-wrapper {\n transition: all $action-transition-duration $action-transition-timing-function;\n -webkit-transition: all $action-transition-duration $action-transition-timing-function;\n -moz-transition: all $action-transition-duration $action-transition-timing-function;\n -ms-transition: all $action-transition-duration $action-transition-timing-function;\n }\n .navbar {\n transition: all $action-transition-duration $action-transition-timing-function;\n -webkit-transition: all $action-transition-duration $action-transition-timing-function;\n -moz-transition: all $action-transition-duration $action-transition-timing-function;\n -ms-transition: all $action-transition-duration $action-transition-timing-function;\n right: $sidebar-width-lg;\n @media (max-width:900px) {\n right: 0;\n }\n }\n .product-chart-wrapper,\n .settings-panel .tab-content .tab-pane .scroll-wrapper,\n .sidebar-fixed .nav,\n .table-responsive,\n ul.chats {\n &::-webkit-scrollbar {\n width: 0.5em;\n }\n\n &::-webkit-scrollbar-track {\n -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: darkgrey;\n outline: 1px solid slategrey;\n }\n }\n &.sidebar-icon-only {\n .navbar {\n right: $sidebar-width-icon;\n left: 0;\n }\n }\n}","/* Settings Panel */\n\n.settings-panel {\n display: block;\n position: fixed;\n top: 0;\n right: -$settings-panel-width;\n bottom: 0;\n width: $settings-panel-width;\n height: 100vh;\n min-height: 100%;\n background: $card-bg;\n padding-top: 50px;\n transition-duration: $action-transition-duration;\n transition-timing-function: $action-transition-timing-function;\n transition-property: right, box-shadow;\n z-index: 9999;\n\n .nav-tabs {\n display: flex;\n justify-content: center;\n width: auto;\n margin: 0;\n padding: 0;\n background: $blue-teal-gradient;\n\n .nav-item {\n border: none;\n\n .nav-link {\n text-align: center;\n border: none;\n display: flex;\n align-items: center;\n color: rgba($white, 0.5);\n transition-duration: 0.4s;\n transition-property: color;\n justify-content: center;\n\n &.active {\n background: transparent;\n color: $white;\n }\n }\n }\n }\n\n .tab-content {\n border: none;\n padding: 20px 0 0;\n\n .tab-pane {\n &.scroll-wrapper {\n position: relative;\n max-height: 100vh;\n height: 100%;\n padding-bottom: 150px;\n }\n }\n }\n\n .settings-heading {\n padding: 16px 0 13px 20px;\n\n .rtl & {\n padding: 16px 35px 13px 0;\n text-align: right;\n }\n }\n\n small.settings-heading {\n .rtl & {\n padding: 16px 0 13px 12px;\n }\n }\n\n .sidebar-bg-options {\n padding: 13px 35px;\n display: flex;\n align-items: center;\n font-size: $default-font-size;\n line-height: 1;\n color: lighten($black, 35%);\n background: $white;\n transition-duration: $action-transition-duration;\n transition-property: background;\n\n &.selected {\n background: color(gray-lightest);\n }\n\n .rtl & {\n .rounded-circle {\n @extend .mr-0;\n @extend .ml-3;\n }\n }\n }\n\n .color-tiles {\n display: flex;\n justify-content: flex-start;\n flex-wrap: wrap;\n margin: 0 35px 10px;\n padding-top: 15px;\n\n .tiles {\n @extend .img-ss;\n @extend .rounded-circle;\n margin: 10px 18px;\n display: flex;\n align-items: center;\n justify-content: center;\n\n &:before {\n content: \"\";\n width: 0;\n height: 0;\n opacity: 0;\n background: rgba($white, 0.5);\n border-radius: 100%;\n border: 0 solid rgba($white, 0.4);\n transition-duration: $action-transition-duration;\n transition-timing-function: $action-transition-timing-function;\n }\n\n &.selected {\n &:before {\n width: 10px;\n height: 10px;\n opacity: 1;\n border-width: $border-width;\n }\n }\n\n &.primary {\n @extend .bg-primary;\n }\n\n &.success {\n @extend .bg-success;\n }\n\n &.warning {\n @extend .bg-warning;\n }\n\n &.danger {\n @extend .bg-danger;\n }\n\n &.pink {\n background: color(pink);\n }\n\n &.info {\n @extend .bg-info;\n }\n\n &.dark {\n @extend .bg-dark;\n }\n\n &.default {\n border: 1px solid lighten(color(gray), 60%);\n background: $blue-teal-gradient;\n }\n }\n }\n\n .chat-list {\n padding-left: 0;\n\n .list {\n padding: 0.4rem 0.8rem;\n display: flex;\n justify-content: space-between;\n border-bottom: $border-width solid $border-color;\n\n &:last-child {\n border-bottom: none;\n }\n\n .profile {\n position: relative;\n margin-right: 1rem;\n\n img {\n width: 2.50rem;\n height: 2.50rem;\n border-radius: 100%;\n }\n\n span {\n height: 0.75rem;\n width: 0.75rem;\n position: absolute;\n bottom: 0.34rem;\n right: 0;\n border: 0.13rem solid $white;\n border-radius: 100%;\n\n &.online {\n background: theme-color(success);\n }\n\n &.offline {\n background: theme-color(warning);\n }\n }\n }\n\n .info {\n margin-right: auto;\n\n p {\n display: block;\n margin-bottom: 0;\n @extend %ellipsor;\n\n &:last-child {\n opacity: 0.5;\n font-size: 0.8rem;\n\n .rtl & {\n text-align: right;\n }\n }\n }\n }\n\n &.active {\n background: lighten($content-bg, 5%);\n }\n }\n }\n\n &.open {\n right: 0;\n box-shadow: 7px 0 80px -9px rgba(0, 0, 0, 0.2);\n }\n\n .settings-close {\n position: absolute;\n top: 47px;\n right: 10px;\n color: theme-color(primary);\n background: transparent;\n border-radius: 4px;\n padding: 0 3px;\n cursor: pointer;\n transition-duration: 0.2s;\n z-index: 999;\n\n &:hover {\n background: rgba($white, 0.3);\n }\n\n .rtl & {\n right: unset;\n left: 10px;\n }\n }\n\n .events {\n p {\n font-family: $type-1;\n }\n\n .rtl & {\n p {\n text-align: right;\n }\n\n i {\n @extend .mr-0;\n @extend .ml-2;\n }\n }\n }\n\n .rtl & {\n right: unset;\n left: -$settings-panel-width;\n transition-property: left;\n\n .chat-list {\n padding-right: 0;\n\n .list {\n .profile {\n margin-right: 0;\n margin-left: 1rem;\n }\n\n .info {\n margin-right: 0;\n margin-left: auto;\n\n .badge {\n margin-right: 10px;\n }\n }\n }\n }\n\n &.open {\n left: 0;\n right: unset;\n }\n }\n}\n\n.right-sidebar-toggler-wrapper {\n position: fixed;\n bottom: 50px;\n right: 10px;\n z-index: 99;\n padding: 5px;\n background: $content-bg;\n border-radius: 4px;\n box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.4);\n\n .sidebar-toggler {\n padding: 7px 10px;\n color: $body-color;\n transition-duration: 0.3s;\n transition-timing-function: ease;\n background: $card-bg;\n margin-bottom: 5px;\n border-radius: 4px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n &:hover {\n background: rgba(theme-color(primary), 0.2);\n color: theme-color(primary);\n }\n\n &#chat-toggler {\n background: rgba(theme-color(success), 0.2);\n color: theme-color(success);\n }\n\n a {\n color: inherit;\n }\n\n &:last-child {\n border-bottom: none;\n }\n }\n}"],"sourceRoot":""}